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
341885989515	341885990083	341885990633	341885991183	341885991727	341885992283	341885992833	341885993383	341885993927	341885994483	341885995033	341885995583	341885996127	341885996683	341885997233	341885997783	341885998327	341885998885	341885999435	341885999985	341886000527	341886001083	341886001633	341886002183	341886002727	341886003283	341886003833	341886004383	341886004927	341886005485	341886006033	341886006585	341886007127	341886007685	341886008233	341886008783	341886009327	341886009885	341886010433	341886010983	341886011527	341886012083	341886012635	341886013183	341886013727	341886014285	341886014833	341886015383	341886015927	341886016483	341886017033	341886017583	341886018127	341886018685	341886019235	341886019783	341886020327	341886020885	341886021433	341886021983	341886022527	341886023085	341886023633	341886024183	341886024727	341886025283	341886025833	341886026383	341886026927	341886027485	341886028035	341886028583	341886029127	341886029685	341886030235	341886030783	341886031327	341886031885	341886032435	341886032983	341886033527	341886034083	341886034633	341886035185	341886035727	341886036285	341886036833	341886037385	341886037927	341886038485	341886039033	341886039583	341886040127	341886040685	341886041233	341886041785	341886042327	341886042883	341886043433	341886043983	341886044527	341886045083	341886045633	341886046183	341886046727	341886047285	341886047835	341886048383	341886048927	341886049483	341886050033	341886050583	341886051127	341886051683	341886052233	341886052783	341886053327	341886053885	341886054433	341886054983	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
1900	2700	1855	3300	1900	2700	1854	3300	1900	2700	1853	3300	1900	2700	1852	3300	1900	2700	1851	3300	1900	2700	1850	3300	1900	2700	1849	3300	1900	2700	1848	3300	1900	2700	1848	3300	1900	2700	1847	3300	1900	2700	1846	3300	1900	2700	1845	3300	1900	2700	1844	3300	1900	2700	1843	3300	1900	2700	1842	3300	1900	2700	1841	3300	1900	2700	1840	3300	1900	2700	1839	3300	1900	2700	1839	3300	1900	2700	1838	3300	1900	2700	1837	3300	1900	2700	1836	3300	1900	2700	1835	3300	1900	2700	1834	3300	1900	2700	1833	3300	1900	2700	1832	3300	1900	2700	1831	3300	1900	2700	1830	3300	1900	2700	1830	3300	1900	2700	1829	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12767	4502	793	499	843	921	844	732	717	562	476	397	359	278	269	218	204	181	160	141	146	119	117	109	95	85	81	66	76	61	60	50	47	36	44	48	34	40	36	33	41	43	30	19	33	19	26	33	25	29	26	21	31	37	28	27	28	31	31	23	39	34	33	34	34	35	22	27	33	29	30	27	22	31	24	26	28	27	30	25	31	32	24	22	21	28	33	29	38	20	28	36	32	34	27	35	37	37	27	28	22	28	22	26	27	30	28	29	21	30	29	31	41	28	16	28	20	37	25	29	31	30	26	28	21	24	36	20	25	28	20	34	24	26	38	22	17	25	30	35	30	23	19	27	36	17	15	24	42	28	32	35	21	29	17	41	17	22	28	28	25	21	48	32	30	30	40	27	21	26	26	21	44	26	29	26	32	26	37	35	17	31	29	32	24	36	32	27	17	22	31	23	36	29	24	22	26	30	24	24	37	29	28	34	30	18	30	23	22	42	26	28	34	24	24	28	19	18	25	27	28	20	30	26	23	26	22	28	31	29	27	26	29	15	28	24	32	26	25	30	35	26	25	18	31	27	34	22	40	30	31	25	18	36	32	25	34	30	28	33	25	26	19	27	27	40	31	25	22	23	28	21	25	24	31	22	29	28	32	34	28	30	31	26	35	33	30	31	21	27	31	20	26	32	23	32	29	32	30	29	23	31	23	30	39	26	25	23	27	47	17	27	37	45	39	26	26	25	33	27	33	28	25	30	25	34	19	25	22	23	22	24	33	24	24	27	31	22	36	29	24	39	17	32	21	21	24	28	31	24	32	24	26	35	30	28	25	24	23	38	36	21	14	30	30	24	23	25	21	21	16	25	23	25	36	29	27	37	26	35	21	31	27	30	33	23	27	30	28	21	25	29	23	30	32	37	29	36	33	40	26	24	31	25	34	28	25	26	22	37	27	26	29	36	34	37	36	30	35	23	26	30	32	28	20	22	31	24	24	25	35	33	30	24	28	34	29	38	32	16	23	29	21	25	21	26	25	29	23	29	28	28	22	28	25	24	22	25	27	29	36	26	33	35	28	35	27	36	27	26	35	21	23	36	27	22	32	37	32	27	42	31	28	24	32	35	19	26	32	27	31	33	21	27	18	27	20	27	28	28	23	22	23	28	31	28	16	25	23	30	26	29	23	23	23	30	30	22	17	29	30	26	28	22	26	40	34	23	32	33	27	31	34	31	23	37	24	30	25	25	21	23	30	28	22	32	22	26	28	22	26	34	37	23	25	30	25	29	27	30	16	29	29	25	27	31	28	28	29	33	33	25	20	21	28	32	32	28	40	27	29	33	32	23	23	25	25	31	27	26	26	27	22	35	24	40	27	33	19	21	30	17	38	20	32	26	33	31	23	26	30	40	27	20	28	28	34	28	27	31	35	31	34	28	29	35	34	27	27	30	35	33	24	20	27	17	34	37	25	23	29	19	29	26	20	15	29	21	27	36	27	31	29	26	23	30	23	22	26	30	24	22	21	32	32	18	29	29	24	21	23	22	24	33	27	35	29	33	29	20	30	30	21	33	29	30	29	30	28	28	26	21	19	27	23	29	27	32	22	27	27	35	23	30	30	33	34	29	37	22	21	23	28	32	34	21	26	17	33	37	27	41	24	27	25	32	29	41	25	23	21	20	25	15	28	33	28	35	28	30	23	23	20	16	29	30	34	25	24	25	39	36	30	26	29	30	31	17	27	25	30	13	31	31	34	31	30	26	32	34	21	33	25	19	26	21	20	36	29	27	30	25	31	25	30	29	21	30	23	32	25	27	21	25	28	21	23	27	33	30	30	41	30	25	21	31	31	29	29	32	25	27	20	31	26	39	30	26	29	26	24	32	25	26	29	29	30	27	25	27	29	28	35	28	31	30	43	29	24	27	25	17	25	29	29	26	24	29	33	28	22	33	23	32	15	28	38	35	28	36	42	18	25	25	19	24	25	38	31	25	26	34	23	24	17	19	28	18	40	22	31	22	22	30	24	25	28	26	22	26	21	32	27	26	17	41	29	21	31	22	35	36	23	20	31	22	37	33	24	26	29	28	26	28	23	27	29	31	32	25	31	29	30	25	35	35	31	24	27	30	28	29	29	37	23	23	30	21	15	32	22	41	28	25	27	27	25	26	33	33	33	24	17	26	28	25	27	29	23	28	26	29	26	33	25	25	29	22	32	21	20	25	38	39	30	26	31	35	30	35	26	30	28	17	26	29	18	28	29	33	27	25	23	15	37	32	25	28	26	25	28	33	24	24	31	29	34	27	29	27	30	30	26	32	26	21	20	32	21	23	26	30	30	18	22	36	22	29	35	25	20	25	27	25	23	36	28	30	37	29	25	27	18	27	26	41	31	26	30	33	43	21	22	25	30	35	22	30	25	13	39	37	32	26	23	41	28	29	25	30	29	24	32	27	23	32	26	31	24	35	21	30	33	30	20	38	25	33	20	27	33	30	32	19	34	20	31	30	32	24	24	24	30	32	27	31	38	25	33	29	24	21	31	18	35	31	36	24	30	36	31	27	24	29	29	24	34	22	25	37	41	22	25	27	35	37	29	31	20	22	40	23	31	23	32	30	29	27	26	29	34	27	33	31	25	22	26	32	26	33	31	28	36	20	25	27	21	19	31	23	35	21	28	34	26	28	38	35	30	32	18	22	33	36	28	43	29	19	25	27	33	32	32	21	31	40	23	21	27	28	30	24	28	30	36	24	26	24	30	24	23	24	27	32	24	35	30	37	26	32	32	28	30	36	36	43	28	29	22	23	31	25	20	29	26	25	36	27	27	29	34	24	27	24	35	37	29	28	23	25	26	33	24	25	34	23	28	25	30	20	33	29	28	40	33	34	34	13	23	36	25	22	26	28	36	24	27	27	28	32	24	26	43	38	30	32	23	32	24	37	31	22	31	26	26	26	37	27	24	30	34	28	32	30	39	31	33	30	24	20	25	28	31	21	34	24	29	22	27	29	23	37	32	27	27	33	26	18	25	29	30	24	35	28	35	24	30	25	22	23	25	24	36	26	27	35	23	25	26	30	25	30	27	41	32	31	27	22	18	24	24	20	34	26	21	31	26	29	32	27	23	29	26	29	24	28	22	30	27	22	40	33	32	20	27	31	38	23	29	20	28	29	32	27	30	29	30	30	20	30	26	30	28	11	37	28	23	32	36	21	24	25	33	37	27	26	31	29	25	28	27	30	23	21	29	31	26	26	31	29	26	27	28	24	21	38	29	29	31	34	28	30	27	28	31	25	27	24	34	26	26	30	29	31	24	30	29	24	30	37	29	30	41	34	32	34	19	36	29	29	29	31	24	28	33	24	35	32	32	35	25	24	29	29	20	32	31	31	29	31	32	31	27	28	26	26	33	36	19	20	26	22	29	24	28	26	36	41	21	23	24	28	28	22	29	34	34	33	19	23	30	24	34	23	27	19	34	21	34	25	26	31	34	24	30	28
53285	28056	14278	28055	36067	35537	32762	29405	26237	22816	19705	17314	14842	12998	11264	9956	8517	7651	6607	6234	5675	5273	4924	4392	3910	3526	3036	2622	2313	2128	1817	1720	1412	1270	1186	1051	1008	918	862	842	782	761	730	719	737	679	626	629	565	607	600	602	591	632	642	575	607	616	605	623	594	602	612	630	637	619	609	551	557	563	560	554	549	582	530	585	538	568	487	558	559	516	552	496	526	506	477	510	528	528	486	501	519	490	496	479	497	459	510	508	471	470	510	463	505	473	499	451	465	497	473	494	447	453	472	469	468	483	514	496	464	452	492	466	459	467	453	491	469	478	446	492	474	506	455	491	471	456	436	444	445	473	436	463	455	468	466	459	441	492	437	445	481	477	461	434	458	436	455	464	422	442	437	484	497	424	454	462	465	432	476	463	449	451	462	445	454	488	447	413	474	471	483	434	450	479	410	468	438	496	432	458	443	425	441	449	490	471	472	454	486	460	471	455	469	465	437	469	467	432	434	423	437	435	456	448	456	459	479	440	452	438	435	420	433	449	474	443	469	478	444	454	433	479	473	473	436	404	444	408	443	451	471	439	467	470	429	433	470	471	459	454	439	442	446	471	455	439	424	445	445	488	392	472	462	450	442	406	457	472	431	467	453	436	467	479	451	464	449	459	416	445	439	440	461	440	470	440	464	485	457	429	471	501	440	442	468	457	441	457	451	473	426	465	472	433	437	475	476	469	438	469	441	467	452	419	443	478	472	462	446	451	463	450	447	478	468	435	427	455	470	450	394	440	449	451	435	420	472	460	427	463	428	447	450	452	458	503	473	451	424	480	462	440	461	447	455	476	474	413	475	469	460	470	453	458	458	441	455	435	465	445	444	474	438	475	427	441	434	476	456	439	419	425	491	454	446	459	449	465	444	456	410	487	456	458	489	464	465	455	430	480	482	418	460	476	466	474	462	441	482	460	466	463	442	479	477	448	488	458	468	418	458	441	445	488	448	458	490	471	454	452	451	425	451	448	460	465	429	458	493	447	431	449	437	461	434	439	476	460	441	466	460	449	469	452	446	431	431	469	459	489	497	443	453	456	430	462	472	463	453	432	445	458	492	448	423	454	444	459	460	430	432	460	448	452	458	473	448	439	481	447	454	456	480	445	436	436	440	448	481	483	472	436	445	427	442	467	437	446	443	453	450	453	444	491	448	451	463	436	486	437	469	473	494	447	448	428	413	476	423	493	451	476	443	470	427	445	477	446	460	478	459	465	433	494	436	446	467	450	459	445	421	465	427	443	456	413	479	425	474	457	481	473	477	440	401	418	464	494	439	461	453	488	465	452	431	465	474	464	438	476	449	455	462	486	443	421	466	446	440	504	434	451	452	439	478	483	461	472	449	445	420	447	459	470	461	463	457	434	473	452	456	434	446	425	460	464	441	446	440	446	419	460	436	473	440	428	453	449	438	416	454	467	457	438	480	424	452	470	445	453	442	447	455	436	468	472	455	477	448	451	426	452	443	426	473	482	456	473	442	463	476	461	507	461	467	464	462	475	488	451	416	434	436	486	444	433	460	446	462	439	456	448	444	457	468	426	491	435	425	447	434	439	462	476	439	450	445	437	456	486	470	416	446	487	419	441	436	437	406	470	499	435	481	468	497	448	470	456	433	451	435	491	449	456	474	471	421	421	449	450	432	479	446	475	502	465	472	490	460	492	432	441	449	429	468	473	450	468	492	448	437	460	400	454	446	420	443	451	444	461	477	456	416	456	462	469	444	485	438	432	413	481	456	486	467	492	442	469	469	439	419	455	439	449	476	421	452	495	414	456	442	476	456	415	467	457	456	446	469	412	469	454	491	463	426	481	462	456	429	426	414	442	459	421	501	425	426	450	444	487	461	435	408	487	441	469	502	476	443	473	468	470	439	459	474	411	488	464	438	454	431	480	449	473	431	479	471	481	437	481	439	445	467	476	434	456	440	485	477	462	480	491	439	452	440	415	466	447	440	434	426	437	430	470	457	464	466	445	427	474	475	451	486	449	454	501	431	489	438	446	413	464	438	509	444	452	487	477	446	431	448	460	449	469	460	484	489	469	445	421	486	437	442	476	496	420	487	424	494	435	470	483	441	445	467	445	497	463	419	428	470	448	452	446	498	411	455	462	443	464	444	456	448	443	445	422	483	440	462	484	466	436	447	472	434	439	449	438	485	449	452	437	408	470	441	466	460	417	505	455	463	419	431	429	455	450	456	437	445	438	477	449	428	485	506	449	470	424	435	432	481	462	452	481	439	459	448	450	432	430	438	440	437	500	438	439	453	431	423	463	410	449	465	425	462	467	490	449	459	442	442	514	464	461	466	472	459	471	453	453	488	447	463	451	462	471	454	423	492	472	493	444	479	499	415	459	481	480	439	446	461	469	476	474	453	444	462	484	472	405	448	448	469	464	447	449	473	472	464	445	434	450	471	436	438	460	473	479	468	412	467	448	441	499	430	431	482	467	450	463	453	491	517	443	461	491	489	462	436	479	443	434	462	459	474	463	464	448	422	450	436	453	469	495	459	480	445	439	427	473	479	482	416	458	479	425	447	445	460	433	450	452	438	487	424	439	469	429	457	432	460	448	453	421	483	428	447	459	457	458	470	449	413	477	440	445	413	480	457	444	435	403	444	473	481	458	444	417	476	474	444	463	449	499	453	436	462	494	445	479	453	428	464	481	447	444	458	438	485	418	466	450	450	485	447	451	459	454	426	454	494	482	416	449	473	455	493	438	482	474	473	474	475	458	429	427	490	440	429	450	461	441	461	443	432	446	423	476	464	491	417	410	445	451	437	433	462	504	466	445	439	445	443	422	438	443	484	473	453	502	444	421	461	434	454	481	448	456	418	473	470	431	454	435	468	467	425	477	471	435	451	435	458	464	442	433	473	470	455	485	446	438	429	448	473	464	453	443	487	450	472	440	407	452	434	455	464	442	454	452	470	449	450	441	470	475	439	430	437	454	439	453	448	486	443	445	448	465	461	487	478	473	462	458	463	469	464	415	438	443	488	436	457	473	438	430	455	440	491	447	463	465	432	412	473	451	452	472	455	450	472	468	454	452	494	422	430	504	471	461	466	475	447	459	415	439	473	456	409	445	443	453	453	488	451	438	439	472	447	474	435	431	463	478	457	448	455	487	444	452	474	451	500	461	487	458	443	483	490	475	463	471	431	444	456	447	450	460	446	469	462	462	448	481	465	480	468	465	437	429	427	437	439	420	438	451	426	461	465	465	438	457	420	437	457	435	461	434	444	451	446	475	465	424	452	450	478	431	451	447	441	470	467	467	436	464	445	441	453	495	442	450	414	443	456	439	442	407	452	486	459	478	468	455	430	440	456	450	449	445	446	452	458	430	459	455	449	454	436	482	418	458	403	453	468	418	426	449	459	470	509	455	422	446	478	435	463	433	443	445	459	459	439	476	467	478	474	467	463	443	444	428	432	435	451	466	462	478	456	458	482	466	457	469
4963	1250	289	208	343	388	363	313	286	242	203	174	140	128	121	91	80	90	67	63	64	66	64	61	51	53	49	27	32	33	49	32	21	27	28	17	32	30	21	37	19	25	29	24	30	21	17	33	23	33	26	20	20	21	20	20	21	27	30	20	36	26	22	24	31	19	21	22	24	18	23	27	17	29	37	20	21	21	28	23	26	27	25	23	31	18	19	21	23	21	31	25	21	24	18	24	26	14	23	20	17	25	23	29	23	19	27	23	25	30	26	26	26	20	26	17	24	24	17	20	25	29	29	17	18	23	23	26	20	23	21	29	17	26	16	18	24	27	22	21	24	22	25	14	18	22	23	19	32	22	26	17	22	25	24	31	20	20	22	31	33	23	28	28	16	21	20	22	26	22	24	21	20	22	29	27	23	33	29	25	26	19	24	24	22	24	28	25	25	28	26	16	27	21	21	21	28	23	27	29	25	33	27	23	31	25	22	34	30	24	31	19	26	20	31	17	25	24	24	14	28	22	38	26	31	25	18	25	22	19	22	17	30	16	21	21	20	31	22	23	30	23	19	17	24	16	25	24	32	19	29	28	29	21	23	18	26	29	21	18	26	22	28	23	23	28	25	19	26	9	26	23	24	24	34	20	28	23	24	25	30	23	27	22	17	26	29	22	31	21	32	26	17	26	18	23	18	17	21	18	21	18	27	28	18	22	30	26	17	19	20	24	25	24	24	23	24	17	20	21	24	29	20	27	25	17	12	35	29	25	18	27	19	22	18	18	23	15	18	23	20	26	19	27	26	21	26	19	19	25	21	19	26	18	16	28	28	21	22	23	30	32	30	25	24	14	17	27	23	18	19	21	19	30	16	21	21	23	25	16	25	26	29	26	20	18	23	26	21	23	15	29	21	29	20	32	23	29	29	20	20	24	21	19	19	22	16	20	21	24	21	17	22	27	28	27	23	28	16	23	21	20	32	23	23	24	23	21	17	24	31	17	17	25	26	20	23	31	14	23	29	26	20	20	22	13	28	15	22	23	28	14	22	30	15	22	27	23	31	16	27	27	20	17	25	29	14	18	29	23	24	25	15	36	25	20	20	16	29	16	23	20	25	26	20	24	27	32	26	27	23	31	17	18	22	18	26	26	28	18	18	21	27	20	17	19	23	25	17	20	25	21	23	22	21	22	20	24	15	20	24	21	24	17	25	26	26	23	18	23	17	14	22	25	29	22	24	21	20	23	21	26	25	25	17	23	28	26	27	24	23	22	21	31	17	19	21	18	30	18	27	21	26	27	28	23	22	17	27	23	21	26	24	22	31	20	23	24	22	20	23	20	14	19	27	33	27	14	26	28	21	27	17	23	16	26	19	20	26	27	35	26	28	19	26	25	29	27	24	31	24	18	21	32	26	16	19	28	22	24	27	26	21	24	23	19	28	21	28	25	20	28	24	23	20	22	23	20	27	21	19	23	18	13	20	23	24	24	21	23	30	25	24	27	31	19	18	26	24	24	23	27	19	26	19	31	18	25	22	28	15	29	22	29	32	24	36	28	19	24	28	20	26	36	18	20	20	22	23	29	24	19	27	33	22	23	21	15	23	27	20	28	33	23	22	28	24	22	29	30	31	25	17	22	21	26	26	19	32	19	20	27	25	22	19	22	19	18	24	20	23	19	10	31	19	34	19	31	27	34	25	19	24	33	31	21	25	16	26	27	22	23	27	28	27	18	31	20	25	29	40	24	19	19	13	32	26	16	29	19	14	20	19	23	23	23	20	22	15	26	24	22	16	28	32	28	25	14	19	20	17	28	27	24	23	18	28	25	30	32	26	18	22	20	13	20	22	31	21	35	24	25	25	16	22	19	20	23	24	23	13	26	26	26	31	18	21	20	22	19	25	24	23	18	29	19	23	15	22	19	28	22	19	23	19	25	16	31	25	20	27	28	29	20	28	29	23	14	30	17	18	33	24	36	18	19	15	25	31	19	23	22	17	22	24	27	29	14	20	18	28	23	25	21	28	17	29	22	25	21	26	17	27	23	28	28	24	23	17	26	21	16	25	16	23	23	22	22	31	29	23	27	30	26	22	16	26	25	17	21	15	15	25	29	24	19	28	13	30	26	18	22	31	22	29	27	23	27	29	27	17	19	22	24	24	23	28	15	29	31	23	14	20	17	21	20	19	27	24	32	28	23	16	23	19	19	16	24	22	19	22	23	30	18	25	29	16	27	18	34	21	21	19	28	17	17	27	19	32	24	24	21	27	25	13	24	28	28	27	26	21	18	28	32	21	15	22	17	28	20	19	17	34	25	22	16	21	25	28	28	23	22	21	23	18	16	23	20	17	24	19	25	20	30	23	25	24	24	30	24	19	34	20	21	20	34	22	26	23	24	18	29	24	22	22	25	23	19	21	26	26	26	17	26	16	22	18	26	27	26	16	28	22	23	23	32	21	22	23	27	31	17	19	26	23	13	23	15	28	23	25	33	21	19	23	14	17	24	32	21	22	21	19	21	22	29	22	27	16	26	20	24	27	25	26	29	13	22	25	27	21	30	28	22	27	24	25	21	19	21	31	17	11	20	19	21	22	25	29	25	19	21	21	27	32	31	27	19	30	29	32	23	22	21	28	21	24	19	34	25	24	17	27	25	18	17	15	17	23	31	21	19	21	18	24	17	27	15	27	25	19	15	24	28	25	26	21	24	17	19	28	16	18	19	19	23	18	19	24	22	26	17	29	21	24	25	23	22	24	25	28	24	17	30	23	24	20	17	15	23	30	21	21	18	15	30	22	35	24	15	18	26	14	34	16	28	16	17	18	20	27	26	22	20	18	23	27	23	20	34	21	24	26	21	24	21	28	29	21	22	21	31	25	22	19	32	22	29	24	11	23	30	18	21	31	19	31	22	32	25	16	20	28	20	29	21	30	28	20	24	31	16	26	11	20	29	25	19	29	28	30	23	33	28	20	21	26	25	12	29	21	28	29	23	36	21	23	23	21	20	28	25	23	26	21	26	27	25	18	24	25	27	20	23	20	20	29	23	22	22	23	16	26	20	30	24	22	23	28	18	17	27	13	33	23	27	15	17	24	24	24	37	24	32	23	25	26	21	31	16	28	30	26	29	22	20	27	22	19	23	30	24	23	30	19	27	20	24	30	18	15	30	25	26	16	13	24	16	23	25	21	17	26	25	29	24	22	24	24	35	24	33	33	21	31	24	25	25	22	14	19	24	11	23	14	23	24	21	31	16	30	16	25	30	24	25	21	13	38	20	25	17	21	21	10	24	22	26	23	18	21	22	20	18	24	27	16	26	20	21	23	19	32	20	25	15	22	22	24	22	24	29	24	24	17	18	24	23	23	24	22	26	34	21	28	19	21	22	24	19	25	18	19	22	16	18	29	22	26	16	20	32	18	19	26	25	18	21	26	25	24	21	23	19	25	29	29	21	22	20	20	33	28	22	20	19	17	24	14	26	23	23	27	23	27	23
39237	18964	7532	17778	25277	24966	22354	18794	15652	12974	10642	8800	7470	6168	5320	4570	3947	3411	3082	2743	2620	2450	2208	2054	1787	1589	1440	1259	1172	996	935	822	671	686	618	596	544	525	493	507	476	439	478	472	463	450	423	439	435	426	440	466	464	424	436	424	422	445	417	423	439	461	428	428	440	437	449	401	426	418	425	433	433	444	433	420	380	408	410	403	388	433	366	412	390	409	359	369	360	372	388	399	391	426	349	424	399	404	349	409	355	381	417	373	396	419	377	365	414	405	392	382	411	396	379	429	379	388	386	409	384	379	370	378	383	363	385	372	382	363	398	402	402	403	408	382	382	369	386	407	388	373	375	381	390	450	364	390	392	378	412	368	383	377	373	383	351	350	397	331	396	370	383	342	367	402	405	388	418	390	380	394	431	356	384	382	377	380	374	429	349	368	370	382	400	346	367	382	402	386	376	355	357	373	369	389	389	381	369	398	391	383	354	367	357	363	354	387	398	373	337	397	364	394	370	426	406	352	422	358	357	412	379	368	373	337	351	376	386	361	380	385	358	359	407	386	371	389	380	379	393	364	383	395	381	399	367	397	390	370	359	389	375	344	405	400	383	362	366	374	375	385	388	368	386	327	377	353	385	382	407	397	363	419	366	368	399	410	348	417	336	379	379	356	390	379	388	389	341	331	376	411	367	361	368	379	356	393	367	370	381	382	405	360	350	329	370	371	394	386	381	386	382	392	388	342	367	414	340	383	396	392	349	338	377	385	371	383	367	394	344	378	356	381	388	405	339	398	379	386	394	373	383	380	375	357	381	408	371	374	349	369	373	366	332	353	390	394	375	393	398	389	359	354	399	382	364	371	387	378	399	402	328	349	387	368	391	370	379	396	390	382	408	383	401	396	359	397	391	371	376	364	347	358	364	380	362	403	363	366	400	391	373	372	364	387	386	384	411	398	389	371	375	372	385	377	389	388	399	361	359	378	393	382	369	408	368	416	368	356	362	372	393	366	379	349	369	360	384	384	385	373	400	371	375	378	373	375	407	373	370	356	374	356	333	366	363	369	394	388	371	370	427	381	395	347	401	377	362	396	383	381	348	362	397	358	368	358	418	371	401	401	345	371	405	376	347	367	358	378	389	416	392	379	377	374	388	401	346	417	382	409	360	375	400	379	368	360	371	349	353	376	337	385	400	389	414	395	373	384	407	372	361	378	374	359	374	358	352	377	364	353	390	359	369	395	414	374	419	355	383	345	351	341	399	400	307	364	348	378	437	356	373	404	368	404	364	399	360	402	388	350	402	412	380	345	386	357	381	393	371	406	422	355	367	388	343	377	400	378	389	375	406	386	399	354	418	398	350	389	392	352	353	384	358	367	420	354	416	380	355	373	338	350	371	380	377	380	378	397	372	388	361	392	382	357	380	351	382	360	394	366	373	395	386	364	385	367	394	359	368	363	380	391	367	371	354	379	366	382	374	353	356	365	387	412	387	386	379	408	355	346	401	396	382	419	362	370	406	386	371	369	387	379	377	390	373	389	374	376	379	366	393	382	355	376	369	401	389	407	401	410	360	405	377	372	370	374	374	389	375	376	343	368	396	364	373	372	378	408	364	373	373	383	341	355	398	377	364	411	392	410	364	390	411	367	369	401	348	371	369	347	344	365	368	380	350	405	341	378	375	363	340	400	394	416	355	374	351	375	375	367	374	364	385	398	350	359	359	393	395	364	406	410	366	347	396	356	374	378	393	351	367	417	345	376	362	391	400	374	400	393	361	395	382	387	402	354	353	410	404	382	412	401	394	370	404	356	353	387	399	371	405	390	376	366	400	363	406	403	380	361	414	379	352	384	387	366	354	357	399	422	404	359	378	387	361	369	408	353	377	358	375	383	384	384	400	341	383	370	361	337	374	333	380	360	383	396	356	395	384	379	393	402	378	369	413	363	387	367	374	357	364	395	381	361	415	386	417	384	393	393	376	348	339	390	393	371	361	395	393	380	383	341	350	400	367	390	380	393	402	403	366	389	371	418	384	363	372	365	364	410	355	398	361	375	362	389	363	362	355	387	384	369	363	394	368	369	377	368	365	371	366	372	372	368	358	376	401	382	368	376	360	382	333	356	388	353	344	378	376	393	387	367	364	380	384	410	356	371	376	394	381	402	380	411	371	387	379	379	346	377	381	385	370	378	399	375	367	392	399	344	369	395	379	367	358	414	357	381	369	363	395	384	379	381	366	406	367	367	413	375	355	373	384	399	362	388	402	411	403	389	371	373	405	360	398	376	411	375	368	378	368	389	361	352	388	375	370	352	358	352	372	370	416	373	373	342	340	388	390	367	387	384	408	402	337	368	385	400	369	394	394	410	382	330	390	387	370	364	322	403	382	379	396	360	365	374	385	393	394	427	376	389	392	393	392	360	347	389	373	350	399	340	360	385	363	365	394	361	387	398	393	424	351	372	366	389	369	369	394	399	371	389	359	392	377	378	365	369	349	361	403	395	391	367	386	411	424	360	385	372	361	357	410	361	389	331	373	384	379	362	351	399	382	391	370	373	362	385	389	381	368	375	344	398	361	386	371	377	374	405	370	380	416	390	362	421	384	383	370	376	384	373	396	380	348	364	401	413	378	377	394	364	367	373	359	356	377	376	388	387	391	379	370	385	395	373	371	373	367	369	348	393	333	379	397	378	365	377	380	375	371	388	370	368	386	395	377	360	382	373	372	379	336	363	386	372	370	365	383	389	379	335	358	368	394	362	356	383	390	399	382	370	393	388	381	358	337	375	382	388	380	405	376	381	347	372	368	375	373	407	381	386	406	357	371	384	380	400	387	342	405	358	356	373	372	371	407	381	370	386	404	386	372	376	389	371	363	370	393	387	349	421	350	375	354	382	380	358	381	401	380	389	368	360	351	398	357	372	345	367	412	377	359	344	370	368	368	397	367	374	375	361	395	365	346	367	376	378	371	358	346	351	384	343	388	394	347	372	389	382	390	388	336	364	383	387	375	372	381	404	371	391	379	376	366	359	370	354	376	352	408	389	386	392	415	370	371	380	388	409	383	398	348	375	380	387	364	386	393	369	372	378	356	399	428	379	362	395	404	394	392	395	387	377	416	384	381	385	369	414	325	380	363	413	383	392	401	385	361	368	362	387	372	366	377	358	388	384	399	378	393	374	416	405	385	367	404	395	384	372	391	350	370	394	389	354	426	357	373	392	369	370	355	366	390	379	375	390	383	352	401	378	374	330	368	373	370	373	373	344	406	351	385	416	357	382	399	365	345	374	349	386	353	355	358	393	378	406	392	371	385	387	366	378	372	375	364	369	365	364	385	383	348	352	381	398	403	373	376	377	383	389	368	416	380	373	370	342	364	359	387	345	330	375	389	376	380	384	374	352	381	363	380	368	379	395	360	396	379	347	343	378	374	389	359	415	385	364	360	385	403	387	386	406	387	355	341	362	358	383	379	378	378	371	377	390	378	386	406	375	368	335	419	384
12665	4458	713	504	785	941	851	764	649	545	496	387	343	327	239	197	197	173	168	147	135	114	140	95	86	84	89	69	87	62	53	38	38	27	43	44	49	47	31	35	37	34	46	34	31	24	24	26	27	36	46	42	26	26	31	24	28	41	27	30	45	24	35	29	31	28	31	29	39	45	27	41	27	30	31	27	40	28	25	22	34	28	28	31	26	39	31	37	28	28	26	29	24	36	25	28	28	30	27	31	20	35	36	31	40	25	31	33	25	16	33	31	32	35	18	27	31	22	32	29	30	24	39	18	35	32	32	25	26	34	38	33	29	39	20	30	34	31	28	30	40	37	31	27	24	28	32	35	24	28	38	27	26	28	30	33	32	31	35	31	34	27	31	34	35	27	39	29	24	39	23	26	30	22	21	26	34	40	29	33	36	28	33	24	27	27	22	29	33	39	20	27	23	22	38	27	40	27	29	36	33	27	31	28	35	20	24	43	33	35	35	24	31	24	24	28	31	27	26	33	30	30	27	29	22	27	29	23	28	27	33	25	26	34	26	23	33	33	37	27	28	31	43	30	20	23	36	21	31	25	35	38	24	34	32	28	25	28	36	37	31	20	24	24	23	32	42	34	24	31	33	29	27	30	27	29	27	19	28	21	38	21	26	24	30	25	37	28	38	38	20	36	11	28	26	35	29	29	26	24	30	20	38	35	41	28	27	24	29	26	36	29	26	26	26	22	31	37	35	40	28	29	24	28	18	26	17	31	33	25	41	39	30	27	36	25	31	24	27	33	24	26	23	35	25	26	34	27	29	27	25	30	31	20	31	32	27	39	31	28	35	31	32	32	30	32	29	25	30	29	26	27	26	27	28	31	28	24	31	33	31	27	28	39	31	32	29	25	41	27	36	34	21	35	25	24	40	32	28	29	32	48	28	32	23	31	19	31	25	30	37	32	32	25	19	39	29	25	22	19	39	41	22	15	31	28	38	31	31	25	27	28	23	30	27	30	17	26	33	27	28	39	29	29	30	28	39	34	31	35	25	31	28	31	36	29	35	38	30	27	34	33	35	27	33	24	32	26	24	25	28	39	28	35	29	30	30	28	23	36	25	32	21	33	33	28	23	27	24	29	33	28	29	28	32	31	34	30	31	19	22	31	34	17	30	30	20	24	28	29	31	21	30	31	28	36	38	21	26	25	21	35	27	31	18	21	28	28	25	18	41	38	28	31	40	41	25	25	29	31	35	32	36	36	36	36	34	23	21	30	28	25	18	26	26	27	27	26	22	34	28	29	22	33	30	25	26	26	26	35	30	32	31	39	37	35	34	28	31	31	29	24	33	18	28	23	28	30	32	19	27	32	29	28	28	29	29	27	37	21	30	36	28	26	40	28	33	34	37	32	32	28	27	26	26	39	29	23	35	27	30	32	33	26	27	32	30	25	23	35	20	26	27	27	36	22	31	32	30	28	24	32	29	25	25	42	28	31	27	29	28	18	36	34	32	33	30	33	32	35	33	32	30	40	29	24	26	31	38	40	26	36	38	27	31	24	27	22	30	21	19	43	24	18	37	33	20	30	28	26	28	30	44	20	23	26	26	19	37	26	26	19	28	24	17	29	22	23	22	31	29	27	21	26	26	25	28	36	32	33	38	31	34	31	24	31	37	26	39	37	36	24	29	34	33	21	31	26	25	28	35	28	24	39	29	28	37	29	32	31	20	25	23	27	27	28	26	32	30	26	26	28	35	36	32	31	26	19	28	20	29	40	21	23	29	26	33	27	26	31	26	31	26	38	19	22	33	28	23	32	34	26	29	28	28	25	27	27	26	29	27	26	24	25	21	35	23	30	31	36	25	28	27	25	45	33	26	37	28	29	26	32	25	27	21	31	28	28	26	29	24	35	22	30	23	21	32	22	31	28	38	26	20	30	29	37	33	32	20	36	32	31	23	29	19	32	29	30	26	27	32	37	27	33	28	31	24	29	29	26	28	39	30	25	33	30	33	31	38	26	24	32	30	29	29	21	26	41	32	21	38	24	34	30	19	40	35	29	35	35	33	28	25	25	25	21	28	28	21	29	35	40	29	30	33	26	28	25	29	34	34	28	27	26	35	29	20	40	26	30	27	21	35	26	34	28	23	32	33	31	29	32	32	29	27	28	31	37	25	32	28	26	25	35	30	34	28	26	30	35	32	34	22	30	19	32	27	27	28	25	23	30	37	41	26	32	23	21	27	29	36	29	33	29	41	31	28	22	31	27	33	27	23	29	33	24	38	30	30	27	43	19	32	26	29	35	24	29	21	24	32	26	26	30	36	27	34	26	27	29	26	29	25	28	34	37	34	22	24	20	25	31	37	31	22	31	40	37	30	30	39	31	38	26	24	36	32	28	29	25	36	39	24	31	28	29	41	32	27	30	40	28	36	26	36	22	23	28	31	28	37	26	26	24	28	23	29	29	25	23	27	28	30	22	26	29	18	22	33	36	32	33	28	27	29	37	32	33	37	19	21	38	28	33	25	29	27	28	30	19	23	30	30	29	26	37	27	36	27	30	24	29	47	28	26	29	31	33	30	34	33	28	25	37	29	32	30	38	27	30	23	33	29	29	32	23	29	25	39	27	32	31	36	23	36	24	34	24	33	34	26	28	27	24	18	26	28	30	37	40	34	40	31	28	26	25	27	30	37	43	30	28	24	35	28	29	37	32	26	29	31	25	29	35	27	38	20	30	28	24	24	28	29	25	33	28	31	29	31	32	29	28	30	30	34	28	21	26	30	29	26	22	23	29	23	29	24	30	27	25	29	32	26	20	36	35	24	24	24	32	17	16	24	32	33	39	28	27	26	27	26	32	24	32	25	37	20	27	32	34	25	25	36	28	30	28	27	29	28	27	22	33	35	26	33	33	26	30	21	33	31	37	36	39	30	25	35	26	28	30	24	29	25	30	29	29	31	20	39	36	31	25	21	31	26	26	21	23	38	23	28	29	29	28	25	24	40	27	37	24	29	28	32	28	25	32	35	24	33	28	25	29	33	28	25	31	23	34	32	26	20	31	32	27	28	38	35	31	33	38	33	29	38	28	27	25	32	28	28	34	26	27	35	25	30	21	28	35	27	24	40	33	24	34	27	41	40	27	46	24	31	23	22	36	35	26	28	27	25	28	25	26	23	28	27	31	27	26	24	30	28	33	36	31	18	32	40	30	25	30	29	44	24	29	33	43	38	29	35	27	30	26	34	35	29	34	26	28	27	23	27	25	25	23	21	28	30	36	23	24	30	29	35	32	32	35	26	31	23	24	30	42	26	31	31	37	36	26	27	25	32	29	29	34	35	34	25	29	24	18	33	32	29	33	34	30	26	24	30	20	31	30	34	35	20	28	34	33	50	27	27	31	29	23	19	32	28	26	25	28	33	27	32	28	20	26	29	30	30	21	24	28	35	23	28	31	24	28	28	22	39	23	26	36	32	30	31	39	25	30	21	21	22	34	24	22
52065	27208	13809	27047	34452	34163	31822	28624	25227	22104	19158	16557	14200	12564	10924	9422	8561	7467	6717	6140	5830	5438	4803	4156	3686	3333	2816	2576	2311	2042	1911	1670	1422	1330	1165	1117	1004	922	818	753	812	800	735	736	676	661	634	629	665	563	588	611	575	625	619	608	640	665	607	583	588	647	645	616	663	601	610	594	588	572	575	580	547	558	550	533	552	549	575	530	517	540	507	532	560	506	521	493	492	529	519	523	465	494	496	502	484	491	487	447	542	522	486	474	517	510	486	475	502	484	475	512	518	485	477	460	463	472	456	510	500	478	489	509	521	490	477	500	470	495	518	510	491	479	474	458	483	480	486	498	482	489	476	496	481	515	495	483	516	524	461	482	490	473	497	498	491	504	499	474	481	512	490	484	473	480	447	479	482	470	468	504	431	496	455	465	490	493	478	498	476	429	485	437	480	505	462	474	468	472	441	467	468	473	453	461	448	502	508	459	482	472	490	442	500	469	450	482	469	443	476	497	481	488	495	439	469	458	461	466	439	472	475	525	445	442	470	482	515	492	469	496	438	415	444	503	465	497	435	484	445	479	464	495	452	480	455	503	423	432	458	485	458	407	457	461	499	489	496	489	494	457	442	437	433	442	448	476	470	518	487	472	466	476	465	505	512	505	507	468	457	477	461	450	500	439	465	468	515	456	524	477	494	482	452	477	469	485	477	457	490	485	457	490	451	487	482	475	471	489	497	476	489	479	482	489	461	479	436	497	459	466	510	469	465	480	463	455	444	472	520	439	470	465	501	467	479	448	503	498	506	485	472	495	438	477	441	493	484	441	480	466	482	523	497	473	495	451	439	452	461	503	469	483	463	492	463	463	480	482	478	491	465	467	471	429	434	467	498	473	513	453	490	475	476	427	466	435	482	504	473	508	424	458	484	501	471	484	522	473	452	495	492	478	454	456	463	488	436	489	509	494	493	481	461	481	498	475	455	483	460	499	465	511	502	464	517	451	498	513	494	476	475	454	470	480	491	490	477	462	517	456	436	459	485	486	469	478	449	489	486	498	455	482	472	482	476	462	445	495	436	471	481	457	472	445	455	456	468	490	496	497	446	490	465	496	499	511	520	485	489	506	465	507	458	451	501	462	432	456	454	493	497	457	505	475	478	474	513	457	495	412	470	456	503	471	477	505	489	492	431	460	518	494	474	459	449	478	483	482	471	469	447	488	467	477	486	484	463	465	498	478	511	482	506	485	472	465	460	431	489	504	513	454	435	479	478	464	499	475	446	434	469	460	489	480	497	496	471	458	495	476	463	426	519	460	460	462	479	464	456	479	466	474	457	471	439	467	468	504	461	475	481	473	475	449	476	530	448	504	503	502	484	470	453	442	481	474	464	497	494	504	509	468	485	480	426	486	454	485	452	509	443	446	470	464	482	484	490	474	452	461	489	475	435	463	468	485	467	439	475	492	456	486	481	484	517	488	482	476	490	470	463	467	493	450	451	475	526	507	477	490	504	466	503	489	488	443	476	447	497	454	488	463	478	491	518	509	511	482	460	465	504	509	465	472	461	496	511	456	475	467	482	483	481	493	506	474	449	446	477	459	463	464	472	474	476	466	471	463	461	478	507	439	510	481	449	464	496	475	528	493	469	502	473	465	430	461	452	477	505	482	505	499	481	498	461	455	501	462	480	495	448	472	452	482	467	493	512	467	476	476	483	489	423	451	490	498	448	484	451	480	456	450	485	480	492	499	504	472	479	484	466	486	469	500	485	485	490	511	496	460	516	467	446	454	482	474	470	497	459	480	453	447	454	484	482	473	453	476	490	451	463	476	472	507	444	463	465	448	432	446	528	454	471	502	467	443	457	509	444	451	451	450	481	480	457	470	455	464	512	465	476	469	498	478	479	499	495	534	475	500	497	486	469	494	455	498	484	488	437	483	492	448	485	449	470	496	484	465	485	469	481	497	465	449	467	461	474	442	432	491	489	430	496	483	443	491	458	447	511	457	455	469	455	495	498	474	461	504	459	487	469	468	465	479	472	456	482	472	500	483	460	466	462	438	484	498	438	455	489	509	486	462	426	461	467	429	479	484	464	460	445	456	480	457	474	476	485	474	462	455	479	458	508	463	483	477	481	511	459	466	482	463	478	457	501	438	491	492	472	453	480	432	485	514	518	476	460	471	498	492	460	429	428	424	451	492	499	470	457	473	439	428	459	461	483	478	475	482	437	393	512	474	470	485	489	464	499	475	465	491	463	452	473	447	471	457	460	512	488	474	490	468	466	421	490	479	502	515	448	447	466	470	481	489	454	502	473	501	462	480	469	492	486	478	456	460	487	455	457	458	454	423	449	483	468	503	509	452	440	506	469	465	451	461	467	457	487	480	476	461	463	482	464	484	527	486	488	455	464	452	486	473	471	458	511	490	440	516	489	429	471	460	490	424	463	511	448	465	486	470	506	473	462	454	427	446	417	483	499	502	497	485	456	459	494	481	480	488	442	447	496	426	470	490	453	518	465	455	478	506	468	494	518	461	464	518	472	503	479	497	433	480	494	464	475	470	454	481	495	512	452	481	469	505	462	470	507	452	452	475	476	483	448	469	491	494	524	454	460	463	469	446	510	496	474	454	461	465	505	463	443	464	480	461	490	482	465	477	469	459	507	509	466	470	433	487	475	479	469	446	500	445	475	419	441	496	458	487	457	469	483	487	468	481	475	460	457	464	480	456	467	438	493	462	465	460	441	513	509	523	475	482	449	461	458	522	468	467	470	467	450	481	478	514	489	471	464	479	445	455	466	506	481	445	463	471	490	448	441	475	505	472	475	510	450	421	478	471	487	437	493	500	469	474	469	455	472	487	455	519	482	461	503	473	487	476	484	455	491	512	455	459	467	482	443	475	470	449	493	482	478	453	477	471	502	459	473	410	483	464	478	497	487	493	509	474	502	478	437	493	476	483	463	447	482	441	443	481	492	479	482	464	486	479	482	459	462	450	439	463	487	478	476	485	464	458	511	460	517	459	507	447	482	486	451	458	498	484	471	498	475	448	488	431	448	462	468	469	470	473	451	458	491	478	475	468	486	481	474	451	467	462	484	506	492	539	466	437	513	464	485	482	552	451	509	477	479	464	488	469	470	484	471	521	418	471	450	465	470	464	466	433	490	453	541	481	430	483	494	466	461	509	437	511	482	437	483	491	495	458	487	438	492	459	447	431	512	506	501	452	519	486	502	504	491	485	495	487	481	509	515	485	466	452	498	482	506	453	505	450	466	511	487	465	485	455	495	477	442	452	458	464	457	474	471	493	498	474	488	445	463	485	456	483	449	484	483	464	480	463	488	457	478	456	492	483	418	476	482	448	462	466	417	514	451	463	498	492	463	454	483	458	526	497	462	447	474	449	482	470	486	483	478	507	487	486	480	479	484	463	473	451	475	484	415	497	482	480	465	435	426	438	438	506	455	498	493	493	456	433	491	481	464	474	470	503	454	486	481	442	463	484	439	462
8710	2070	420	332	482	519	539	493	421	330	312	267	219	193	177	162	123	111	112	98	119	93	74	83	83	86	69	55	42	60	48	54	40	44	36	41	41	32	35	34	41	47	37	39	45	34	35	31	37	46	40	31	41	28	36	33	30	42	34	31	33	30	34	38	49	46	38	39	24	42	37	29	28	40	34	25	41	38	29	26	31	40	37	44	35	41	34	28	35	35	29	34	48	32	31	42	32	27	47	33	29	37	36	41	30	46	29	30	33	41	41	53	25	47	31	38	37	32	46	46	32	35	41	26	32	40	38	28	33	25	35	28	47	29	32	39	43	44	44	37	38	32	44	34	42	32	34	42	23	39	36	50	36	32	38	37	29	31	40	34	31	35	37	37	30	38	39	42	35	33	37	34	31	30	40	34	29	38	29	33	41	38	30	33	34	36	30	37	22	46	41	30	30	47	26	33	33	30	33	40	34	33	39	42	31	34	28	32	37	38	41	35	41	33	38	39	37	30	42	19	47	28	27	53	43	36	44	29	31	34	39	31	34	41	38	30	33	37	42	37	39	28	35	35	38	32	31	34	39	32	39	32	32	38	45	32	44	30	36	38	42	29	41	38	44	25	38	37	30	34	31	39	28	37	34	49	41	32	43	27	35	39	40	36	32	44	34	25	33	37	38	33	33	37	42	37	32	30	34	31	34	34	33	43	22	40	40	34	37	33	42	33	34	38	38	27	33	37	36	28	41	33	38	26	36	21	32	39	26	37	37	27	29	35	36	33	39	41	36	33	37	35	34	31	39	35	33	36	25	36	34	32	33	33	24	30	29	29	34	39	30	40	34	32	42	37	38	33	31	34	37	28	33	35	38	30	34	32	30	28	40	41	29	40	39	32	38	35	33	35	25	36	37	37	38	42	30	35	40	39	29	36	34	26	38	29	32	45	24	33	32	33	39	38	31	38	33	31	33	38	36	36	36	33	33	36	21	44	30	24	28	47	39	37	35	34	31	44	40	35	29	35	29	35	27	38	39	32	49	30	37	29	36	47	27	31	40	34	43	32	38	39	35	25	38	36	31	40	42	33	36	40	35	41	37	37	39	35	27	23	33	23	30	37	40	38	34	34	33	42	25	33	37	34	37	31	48	48	30	40	39	38	26	37	30	37	26	28	36	36	27	26	37	28	26	26	29	48	35	34	37	35	33	35	26	26	43	26	44	27	42	41	37	38	23	28	36	22	36	37	23	46	43	37	44	32	27	30	26	36	32	27	37	37	39	39	24	37	43	27	34	34	37	23	33	40	45	36	39	33	45	41	32	34	27	29	38	31	39	34	43	36	34	37	30	47	40	43	33	38	50	35	35	41	40	30	32	47	33	36	34	31	26	28	41	29	35	35	29	40	39	39	31	35	48	41	38	32	34	27	38	47	41	38	21	29	33	40	42	29	36	31	38	27	34	31	34	40	34	31	33	34	42	33	34	34	35	40	35	26	31	30	45	41	38	24	35	34	44	43	33	40	39	38	32	40	33	34	32	50	38	31	38	34	34	40	38	36	39	46	38	30	36	28	35	30	35	35	33	22	32	42	37	33	43	33	47	40	30	39	38	31	30	38	51	33	41	38	34	40	27	30	30	47	37	28	42	31	31	42	42	43	35	42	35	53	36	29	36	35	45	23	32	41	36	39	51	36	37	42	37	31	27	42	39	35	37	34	36	32	50	36	31	44	43	24	38	35	26	36	36	27	33	32	40	32	36	42	32	40	22	34	38	33	40	41	40	34	28	39	34	27	33	27	27	33	32	35	23	30	41	37	31	33	40	31	40	43	28	35	38	34	32	36	39	31	36	41	36	31	41	48	32	38	30	39	33	46	26	37	36	45	39	32	35	31	26	33	33	35	49	32	40	37	39	35	27	29	36	36	36	34	33	31	36	27	39	38	30	40	25	31	31	36	41	32	30	32	34	43	46	44	25	34	25	28	49	45	28	43	34	36	42	42	32	36	41	38	24	33	31	33	32	45	32	37	36	47	33	33	34	39	32	42	38	51	40	27	28	23	29	33	31	38	42	36	33	40	36	35	37	40	46	36	38	33	46	37	36	35	34	38	38	36	32	34	33	25	30	34	47	30	32	42	41	37	33	31	32	47	38	44	40	43	37	40	42	44	37	36	35	40	42	37	38	28	36	26	32	31	41	41	26	49	31	42	34	32	35	40	40	33	32	43	42	39	33	29	33	34	34	37	39	35	34	31	37	42	40	35	30	30	24	41	19	37	42	34	39	33	45	33	37	36	40	27	31	36	33	41	37	41	46	41	35	32	25	33	26	35	23	32	35	43	35	38	25	26	36	38	31	39	38	32	38	29	30	51	35	44	31	33	29	43	33	39	33	34	24	45	33	30	32	39	31	36	39	25	31	31	29	34	35	30	40	43	40	34	44	37	33	43	32	41	31	24	40	39	37	36	32	27	40	28	25	30	41	35	38	37	24	34	27	31	34	36	33	22	30	37	22	30	39	36	31	32	34	33	28	22	35	31	32	47	34	35	31	26	36	33	42	31	42	27	39	43	43	39	36	34	35	28	27	35	39	34	39	38	34	34	35	41	27	37	35	35	33	45	43	33	28	34	36	38	36	41	41	32	42	34	27	39	36	35	35	30	35	38	36	30	36	39	49	40	33	44	34	26	31	40	46	37	29	26	43	40	34	33	33	53	37	19	33	28	29	32	39	39	39	44	42	34	36	38	33	36	33	29	52	36	37	31	38	30	31	33	34	40	28	31	33	34	39	47	36	33	35	40	39	21	47	34	38	31	49	38	40	34	41	39	36	37	35	32	36	29	28	36	32	33	38	40	39	27	26	32	45	29	29	37	29	32	37	35	38	39	40	29	38	40	30	37	32	52	24	35	35	33	29	26	31	41	37	41	43	34	25	29	40	47	26	33	35	30	48	25	28	27	29	27	24	35	39	34	22	34	33	29	29	34	24	38	35	38	33	32	38	41	28	32	26	42	42	36	45	32	38	33	40	40	33	44	50	27	43	30	32	34	45	26	34	30	36	33	33	29	32	37	29	37	20	32	23	31	32	44	32	30	33	39	39	34	42	36	19	29	29	43	49	38	43	40	38	30	34	30	33	34	31	32	37	34	40	32	40	42	36	36	39	32	32	38	26	29	35	34	36	27	31	28	36	39	38	33	39	28	46	32	28	35	29	33	46	39	41	39	33	41	32	34	34	35	30	40	45	40	38	31	42	27	34	30	31	43	29	35	37	29	41	31	37	35	42	43	38	39	22	31	32	34	48	28	41	43	33	30	42	44	30	45	25	36	35	37	39	30	37	37	35	30	38	38	37	36	38	42	34	35	33	36	39	42	26	45	32	39	46	31	33	40	36	42	35	42	42	37	39	34	40	41	39	42	32	32	31	40	37	38	47	30	36	42	33	32	36	38	47	33	35	35	37	41	35	51	35	39	29	44	23	39	36	29	33	26	39	32
43672	21524	10171	22130	29363	29123	26461	23348	20009	16998	14301	12141	10230	8912	7717	6542	5711	5176	4636	4354	3856	3650	3351	2937	2560	2316	2145	1760	1657	1548	1424	1310	1147	1069	1024	937	853	834	750	760	771	750	714	682	711	689	631	674	696	659	646	608	643	613	659	626	650	662	661	634	666	650	675	662	645	699	687	671	633	658	624	638	604	615	646	604	645	631	604	611	600	615	533	594	589	599	637	600	598	564	624	529	525	587	552	596	581	564	565	577	603	542	576	568	562	554	545	546	571	573	608	587	598	557	586	576	532	573	545	546	561	594	520	516	533	583	546	543	599	541	574	615	551	532	552	550	542	525	582	588	560	536	569	597	588	552	561	571	590	539	571	590	558	555	536	596	609	591	526	572	612	561	579	539	547	535	582	560	558	533	586	561	571	585	564	545	552	551	573	538	610	533	589	581	607	531	568	553	604	521	552	558	591	579	579	530	591	542	564	551	519	544	559	572	532	566	563	551	541	565	552	538	551	568	538	561	580	582	577	558	573	580	597	544	588	558	570	533	559	563	582	576	604	542	576	557	558	600	570	570	538	598	554	606	590	534	566	534	550	618	582	539	566	511	586	556	546	556	588	525	582	578	590	555	590	575	529	573	584	525	595	560	525	541	549	580	550	552	571	564	525	564	574	589	533	615	548	540	606	551	600	525	565	526	585	522	593	572	560	566	517	545	564	537	600	559	569	589	585	563	606	611	542	590	563	607	546	546	590	580	567	596	569	585	570	558	518	576	532	547	593	592	600	542	582	511	529	579	567	537	616	558	569	557	547	553	565	561	541	546	553	552	568	537	576	601	534	577	556	579	601	539	558	520	549	530	557	560	563	575	599	544	607	590	524	571	504	544	530	554	553	542	569	563	568	566	605	552	603	595	591	576	568	586	555	544	572	541	569	562	513	545	599	571	550	595	583	559	540	560	608	540	567	582	597	548	575	590	546	551	585	581	542	574	592	595	562	555	566	617	550	589	580	594	558	570	544	565	579	575	562	577	552	566	539	565	574	575	588	559	525	545	580	599	586	547	578	579	576	525	590	560	576	534	512	587	551	556	580	568	551	584	567	554	573	562	574	594	562	559	568	575	566	570	550	633	575	569	590	595	528	554	569	560	545	543	603	581	564	570	554	563	589	573	567	555	568	550	548	582	617	580	514	571	569	551	560	600	563	567	548	566	569	570	554	607	551	572	554	568	591	566	565	560	552	605	602	539	597	559	554	578	544	575	568	586	569	567	533	598	579	563	589	587	585	563	544	571	592	543	592	538	572	547	545	531	539	557	554	514	576	559	554	586	536	579	543	547	589	573	556	564	532	566	530	523	587	573	580	563	548	597	592	622	589	593	541	583	565	538	596	513	553	550	585	581	564	569	581	580	565	573	539	566	550	553	601	566	604	611	575	570	585	592	589	539	573	596	565	590	570	626	550	548	563	541	568	597	536	576	524	569	596	540	581	567	577	543	615	565	577	586	531	550	548	554	587	539	580	552	586	554	547	574	556	567	572	645	544	550	605	578	543	564	611	575	548	585	569	536	562	540	529	609	531	550	552	588	602	579	570	568	565	547	553	556	541	608	555	558	537	571	602	542	503	548	538	542	544	565	559	575	556	553	559	577	535	548	564	564	592	621	570	532	558	582	539	586	586	550	581	576	588	548	584	558	596	580	601	592	558	530	588	579	579	515	559	579	600	558	575	574	579	612	601	572	568	557	562	545	572	568	562	567	555	585	573	566	557	535	585	597	574	558	551	537	561	536	559	620	588	501	561	568	567	565	586	518	583	551	541	555	589	561	564	540	543	570	583	595	564	589	536	560	551	579	549	573	577	594	581	551	570	597	589	523	578	593	567	614	574	561	554	540	547	568	543	575	549	576	543	604	556	567	597	565	584	549	552	598	544	554	549	538	564	635	551	545	555	560	585	572	577	571	587	596	548	555	540	577	541	555	571	557	550	563	580	584	527	559	618	565	556	535	577	586	593	572	574	546	582	621	554	561	573	597	563	567	602	528	567	586	555	576	574	544	507	605	597	587	573	578	550	602	570	586	554	589	619	566	532	552	553	585	556	567	557	568	591	568	529	580	584	533	536	602	516	542	574	596	590	571	574	560	569	569	576	555	555	581	590	625	576	565	549	574	555	594	604	566	576	576	606	589	573	607	596	556	549	572	585	543	559	567	552	589	582	580	558	545	549	581	556	553	553	544	563	518	557	543	522	537	544	567	576	577	564	572	585	547	570	574	566	567	571	522	566	529	611	541	536	549	592	570	555	544	569	616	565	576	566	561	576	573	625	582	614	578	558	568	566	564	548	606	577	568	537	557	602	567	541	574	563	522	569	575	561	568	604	584	543	619	578	577	553	603	569	545	590	543	557	543	567	587	545	532	584	568	571	616	553	544	530	608	558	544	601	533	568	562	528	569	571	536	566	592	563	583	564	584	578	561	599	523	558	544	557	550	609	601	585	566	537	561	580	573	528	572	529	597	546	555	566	573	565	583	548	562	546	586	555	548	598	594	616	537	559	562	596	580	562	531	568	536	542	569	548	553	603	577	522	552	582	577	597	566	577	597	548	551	567	563	591	563	508	544	590	591	575	612	620	577	557	551	568	562	535	545	604	567	586	582	556	562	546	574	651	594	599	555	567	569	553	572	575	565	559	577	589	571	532	575	547	552	591	567	544	569	566	552	579	590	581	578	542	552	596	562	557	580	581	576	572	585	596	538	582	605	542	568	557	570	552	560	538	579	574	577	590	573	566	550	576	544	593	573	562	586	553	614	537	544	621	553	581	564	574	564	585	541	541	556	548	589	565	588	585	617	625	569	558	590	588	579	554	533	552	569	591	550	596	527	579	542	533	572	577	558	588	564	564	569	565	557	592	563	598	573	527	580	555	535	564	559	536	550	571	535	557	588	572	566	517	543	582	561	596	591	589	573	646	572	570	564	534	587	637	612	533	568	565	512	583	599	584	593	563	564	566	545	562	551	596	598	588	555	587	615	580	564	571	541	594	568	561	565	535	532	554	597	569	545	577	573	559	563	538	605	539	580	549	523	555	575	563	581	568	623	591	589	598	558	592	551	591	563	533	546	577	558	597	550	579	567	545	556	578	572	561	565	567	579	599	602	548	531	587	576	578	590	559	578	596	579	549	596	570	570	545	572	561	545	570	571	549	537	577	562	538	567	536	549	530	554	573	563	590	540	556	595	571	545	576	580	576	589	560	579	537	545	585	578	546	524	555	555	578	546	570	577	536	548	565	569	566	561	573	534	559	569	587	554	570	596	562	552	578	609	559	570	556	554	569	551	577	565	583	531	606	555	583	585	561	567	582	544	534	561	574	570	518	575	576	576	547	583	543	579	591	529	525	571	511	619	568	612	607	544	518	551	595	561	553	569	551	570	589	554	576	550	546	560	624	605	559	545	525	552	594	577	566	560	578	549	516	578	591	544	569	615	574	583	551	560	584	544
12679	4759	756	498	812	943	799	781	618	519	457	409	350	257	251	204	219	148	174	146	127	109	114	92	102	83	66	57	54	60	62	59	45	39	40	31	25	37	39	39	30	46	40	32	28	23	30	23	26	28	31	29	35	32	44	33	33	27	32	38	32	32	34	32	29	32	32	26	30	24	25	32	26	27	31	26	24	38	31	26	37	38	36	19	32	33	23	27	28	28	27	19	28	36	24	25	25	26	36	34	31	24	22	26	28	23	32	17	33	24	17	24	31	25	21	33	33	36	33	19	16	24	35	25	24	34	31	23	31	24	23	36	27	24	23	26	19	27	27	28	29	27	33	37	23	36	22	31	25	24	29	33	34	30	28	25	27	27	25	29	31	23	27	26	24	38	24	32	38	23	32	21	32	30	24	28	28	29	39	30	29	31	17	26	41	32	23	25	20	23	34	31	30	39	36	23	33	33	37	27	26	27	29	22	26	26	33	21	39	33	25	29	28	25	32	26	29	28	28	27	26	38	23	28	27	32	21	29	26	26	21	28	30	26	34	23	32	27	25	31	19	33	30	40	28	36	26	39	24	17	28	34	34	27	26	29	18	33	22	27	30	27	24	34	29	17	38	29	23	18	37	33	28	14	27	27	32	25	24	24	25	26	28	23	24	23	31	27	24	25	23	24	32	33	25	20	32	28	26	28	33	36	25	33	30	37	25	36	20	21	32	23	37	19	26	29	34	26	22	18	26	31	19	20	37	25	27	31	29	36	22	41	20	32	25	25	34	25	24	43	36	25	36	31	24	26	21	30	30	23	24	24	25	22	15	29	26	29	24	27	29	21	33	28	30	23	27	24	27	26	39	31	24	25	27	25	33	24	24	25	26	25	34	36	33	21	26	25	25	28	28	25	34	28	26	23	26	20	35	38	23	19	27	24	28	27	31	36	30	21	26	26	25	30	27	36	27	30	25	33	26	31	23	24	22	23	24	28	24	35	24	23	28	30	26	37	32	28	15	24	28	30	24	21	22	30	23	24	24	30	28	33	30	26	36	18	29	26	23	24	25	24	26	26	30	25	28	21	25	42	23	23	30	23	27	31	24	30	25	30	23	29	23	32	22	28	38	25	27	22	29	25	30	30	33	30	38	15	30	23	19	26	22	23	29	21	27	39	23	18	36	21	27	24	16	37	28	31	38	25	32	29	30	23	28	29	38	31	20	30	18	36	32	30	19	29	46	26	28	28	22	25	29	25	25	26	26	32	21	17	24	23	22	38	28	39	20	33	32	27	29	31	25	21	21	23	38	30	36	18	24	32	29	26	23	23	21	28	30	40	31	24	34	31	21	26	22	24	31	35	18	31	33	27	27	29	27	32	19	28	30	29	27	29	27	24	27	25	26	26	27	24	40	27	25	30	27	24	25	30	35	30	28	12	33	30	35	26	27	29	29	33	32	27	31	34	23	31	33	24	25	32	25	28	28	28	28	17	32	37	36	20	19	23	32	22	26	27	32	25	30	32	23	30	25	20	27	30	25	31	21	28	24	22	31	33	40	28	28	20	29	28	33	25	34	25	30	18	27	36	29	36	31	22	28	28	36	21	24	27	31	29	21	30	35	32	26	26	34	33	20	33	33	20	26	23	23	27	27	23	33	24	28	26	22	24	29	22	28	33	21	38	38	24	29	24	31	25	31	26	20	32	30	30	29	28	14	24	21	33	27	27	24	25	25	28	37	21	36	32	28	27	28	32	27	29	36	39	40	24	29	31	18	33	32	29	27	28	25	31	24	26	26	21	30	30	23	33	37	30	26	25	41	26	34	18	29	22	27	24	26	24	28	32	28	25	24	38	20	28	30	30	30	29	24	27	29	25	27	30	19	30	31	32	21	32	23	27	24	24	24	31	29	22	26	28	45	34	24	29	28	28	21	42	36	31	22	23	21	27	26	28	28	37	25	28	31	27	31	32	29	31	20	28	20	38	23	26	33	24	23	28	22	22	21	29	23	32	33	32	22	20	39	20	39	28	31	29	23	25	38	30	34	28	29	25	17	19	29	29	22	26	30	25	29	37	33	29	34	31	31	29	25	42	26	32	29	32	32	16	32	27	24	30	31	44	26	34	24	22	30	28	27	32	30	18	26	40	32	31	30	32	37	30	32	33	19	28	31	25	27	24	19	20	30	33	25	34	32	25	30	30	24	30	24	30	35	29	24	40	37	25	32	28	24	29	32	25	18	32	19	24	34	32	21	33	30	21	32	24	23	29	21	29	23	26	27	22	28	19	24	22	20	33	25	19	29	22	20	32	25	27	26	29	25	29	26	28	31	26	26	39	26	28	29	30	32	29	28	36	27	31	28	30	23	35	18	28	19	36	26	33	28	23	35	31	26	21	37	28	34	25	33	35	31	40	23	25	25	26	19	23	27	31	23	39	28	39	18	33	23	21	24	45	20	28	29	28	30	19	30	29	30	33	29	33	28	17	30	32	25	30	28	35	29	16	33	26	20	28	31	32	24	32	27	33	23	27	34	28	23	37	43	26	24	27	26	30	41	22	27	30	29	26	24	24	26	22	33	27	35	21	20	31	27	21	24	16	42	31	34	32	23	34	30	33	35	33	28	35	31	30	26	27	36	22	36	23	25	34	30	35	28	33	24	20	30	32	26	22	33	35	26	26	30	31	20	35	35	36	25	22	41	24	31	29	30	21	21	32	22	30	26	27	27	29	25	26	27	24	26	23	21	24	31	31	37	21	36	29	30	23	27	24	27	32	25	32	18	28	24	34	29	21	29	29	29	22	25	22	28	36	30	23	28	28	30	34	30	29	32	20	28	23	28	39	34	34	24	28	27	25	28	23	26	24	15	29	40	21	25	26	28	21	34	21	26	28	30	29	32	29	30	19	14	28	15	31	26	21	29	31	27	30	27	28	36	25	25	21	31	36	25	43	25	27	23	19	22	33	35	22	22	30	18	22	21	22	24	34	32	22	24	24	26	33	34	26	32	31	25	15	19	28	23	19	33	30	34	33	21	24	30	16	35	29	24	25	33	31	31	43	29	23	25	30	23	22	24	25	42	24	30	21	25	36	26	19	32	27	24	21	25	31	25	33	18	31	26	30	26	26	33	30	24	22	31	18	22	22	32	22	18	29	20	24	26	28	31	33	34	30	31	22	24	33	26	35	21	28	20	23	29	46	30	31	26	34	31	29	30	34	23	38	32	29	38	13	35	28	26	31	29	35	20	28	25	25	30	37	32	26	29	32	22	30	24	21	38	33	29	25	31	21	38	21	22	25	26	23	27	30	34	28	31	30	34	29	21	28	20	29	28	35	25	31	25	32	24	26	26	32	29	28	29	31	32	34	28	29	26	33	28	33	19	25	26	29	27	29	26	20	24	31	24	19	32	26	31	30	23	24	39	30	35	33	27	33	29	18	39	29	32	26	26	27	28	29	26	36	32	23	25	19	37	34	23	32	40	19	20	41	26	24	30	25
52547	27446	13926	27563	34805	34335	31690	28344	25252	21983	19033	16324	14071	12282	10860	9643	8296	7488	6936	6016	5716	5259	4662	4184	3693	3095	2876	2504	2126	2038	1728	1560	1377	1206	1159	1042	998	900	821	743	748	654	699	663	643	592	641	579	568	554	585	592	558	615	598	608	611	621	647	571	608	636	635	604	635	565	551	530	580	545	499	575	570	550	519	503	499	511	501	468	506	518	550	555	500	475	462	445	498	483	489	475	479	486	481	473	479	510	459	467	442	488	478	480	463	466	495	486	473	447	443	467	437	432	449	464	476	436	473	466	416	452	445	458	463	460	488	470	431	393	475	452	444	439	476	456	451	442	437	445	424	446	462	443	426	427	451	474	418	425	461	475	465	445	458	470	436	457	439	426	450	439	446	444	472	440	489	460	484	446	422	438	432	400	451	470	460	472	423	458	451	435	499	474	431	475	434	445	444	424	434	458	441	456	428	486	447	422	448	475	442	447	489	393	438	466	430	446	494	456	443	475	424	450	460	428	438	404	427	426	429	471	403	431	463	450	477	467	445	458	436	452	435	452	448	439	454	457	433	448	436	424	455	470	451	440	424	463	419	421	452	447	433	463	409	449	470	481	476	417	423	440	412	475	438	448	451	428	447	459	418	410	467	467	463	460	411	442	442	439	434	446	434	444	433	443	423	479	446	470	449	484	446	425	424	440	439	438	423	448	488	445	447	449	469	430	423	436	458	441	435	432	412	477	436	439	426	429	416	435	438	434	458	438	467	451	456	386	436	426	462	426	432	421	474	442	438	446	466	464	433	458	464	444	471	432	434	450	436	420	455	462	427	441	419	446	466	398	448	478	379	452	449	414	406	449	449	455	494	482	469	457	464	434	441	484	458	448	449	467	449	442	411	446	468	450	452	442	440	458	424	434	402	439	442	436	454	453	409	443	461	427	413	453	473	471	511	440	440	440	452	453	451	438	457	439	432	455	450	411	433	449	458	424	443	423	438	451	480	456	441	440	462	438	434	479	487	433	477	479	396	441	429	432	453	428	463	494	451	433	443	470	435	440	428	430	428	466	412	364	449	420	421	431	471	399	461	460	433	470	430	421	467	449	432	431	494	416	462	420	450	451	442	417	446	449	455	436	477	444	476	426	446	445	422	416	421	447	472	460	458	444	404	455	406	446	457	445	432	467	441	433	423	445	434	464	445	468	434	465	423	470	397	409	427	428	447	427	434	459	454	431	431	446	436	450	469	429	431	471	461	430	440	424	437	435	430	443	473	444	425	489	414	440	459	450	460	438	436	424	429	414	413	418	442	432	443	460	446	443	462	440	473	451	433	437	463	431	462	431	453	466	406	472	441	424	441	453	459	465	467	399	437	428	459	443	447	454	467	470	430	448	447	412	443	461	478	417	484	446	415	445	404	447	454	432	428	475	439	420	452	435	450	431	432	442	436	466	419	415	485	465	440	411	413	446	452	424	459	489	434	452	417	459	442	451	466	441	454	486	412	452	478	438	426	481	441	436	419	450	467	443	450	433	413	447	445	418	425	470	417	415	459	447	413	462	476	455	436	455	435	457	417	469	453	454	424	420	457	451	439	427	375	455	458	450	459	449	440	450	444	449	468	423	460	458	395	470	439	482	453	456	454	434	468	433	444	486	444	430	426	441	460	428	429	453	440	473	451	447	479	461	454	451	471	448	433	465	483	480	458	477	432	481	462	407	400	416	414	400	449	427	421	431	479	447	438	431	409	416	459	419	444	463	408	461	454	426	461	455	422	451	492	461	435	463	443	466	430	468	451	444	455	426	443	444	457	444	431	465	423	455	436	419	412	448	449	468	422	414	435	456	426	467	434	447	507	429	432	456	445	470	443	446	449	453	457	428	469	436	450	468	476	462	436	477	462	448	446	462	409	472	446	455	383	426	443	454	443	413	418	463	446	457	470	425	476	424	470	456	453	483	432	456	458	459	414	451	440	424	455	412	408	443	428	430	429	464	511	431	433	453	465	471	441	427	437	470	441	407	415	453	459	455	443	454	434	453	477	472	436	434	426	478	440	444	428	463	466	443	419	439	433	491	426	437	468	454	458	441	425	429	449	393	488	476	454	451	453	402	489	435	441	449	435	439	462	463	454	449	457	408	445	413	432	411	452	434	430	441	416	430	467	437	457	420	406	445	457	448	462	441	432	446	470	476	443	451	461	445	461	436	463	445	409	469	448	436	453	438	436	478	443	403	442	486	451	436	441	448	454	446	473	414	465	464	434	426	463	406	440	437	465	447	433	446	433	463	430	444	453	416	459	395	458	445	484	435	471	461	502	466	435	425	386	446	410	444	431	428	445	412	452	444	441	423	407	461	441	446	449	391	438	426	465	477	434	433	467	462	433	484	454	438	465	439	419	469	425	477	432	425	439	441	424	432	427	462	447	438	439	419	439	479	456	468	399	459	461	456	435	459	438	461	445	484	458	434	421	443	465	421	475	421	419	420	454	431	464	424	454	448	445	454	450	461	506	422	433	436	450	455	441	401	447	467	437	418	462	455	440	468	454	456	431	445	422	445	454	419	440	405	436	446	497	468	438	431	425	465	449	442	450	451	459	431	438	427	440	444	452	432	480	427	418	441	448	474	431	449	440	444	400	465	448	482	489	433	441	427	446	431	441	445	445	425	451	448	453	485	417	465	420	427	441	448	456	459	447	427	456	451	473	438	431	456	437	449	461	426	462	453	432	444	452	445	446	463	429	480	416	432	424	472	405	428	477	417	453	459	459	411	440	442	423	443	428	428	430	420	426	408	449	436	423	441	472	457	428	427	427	424	452	423	432	437	407	443	455	466	477	443	431	443	446	405	453	447	417	474	425	463	440	422	474	436	424	433	425	451	463	429	441	449	471	426	437	449	426	447	474	432	437	385	452	441	458	418	460	419	431	438	423	453	449	450	401	428	443	468	455	450	451	434	457	444	426	422	454	427	456	436	439	428	439	470	448	438	449	418	417	424	402	445	471	437	428	478	458	469	468	473	420	472	441	446	437	441	426	442	467	418	435	438	453	424	468	441	418	469	441	463	450	446	438	423	457	445	482	422	422	439	436	430	439	422	450	432	423	466	437	435	437	459	459	441	459	443	427	455	418	453	488	442	417	439	447	430	445	442	431	449	444	407	452	511	457	398	415	407	450	498	438	444	434	451	445	428	463	453	449	463	456	458	464	439	471	457	487	461	434	458	459	448	414	453	413	457	452	430	444	441	439	434	403	450	411	428	464	444	471	433	466	467	438	411	444	420	441	422	415	458	364	454	414	424	469	453	495	435	426	428	431	423	444	454	426	409	473	430	448	424	460	424	405	466	409	397	431	433	450	494	414	434	458	403	470	486	444	457	435	460	450	448	469	438	446	447	426	433	438	428	449	451	417	464	412	405	441	430	460	478	440	427	488	446	418	460	440	449	440	429	443	407	458	462	448	446	431	467	449	458	438	457	437	440	460	456	455	433	439	451	431	419	470	427
5070	1229	302	210	378	391	348	326	263	228	198	170	131	125	114	87	76	86	80	66	66	64	64	69	47	46	46	39	31	37	28	38	24	29	24	33	34	25	25	27	25	30	29	25	21	28	28	20	30	38	31	23	22	24	16	26	31	24	27	29	26	32	21	19	26	30	27	25	26	18	35	18	25	21	31	26	26	26	26	21	24	28	25	29	20	25	28	23	23	25	16	28	32	28	27	21	25	21	33	29	22	24	23	29	34	23	26	23	25	27	28	25	27	29	25	20	24	26	27	21	28	31	24	28	21	18	24	34	21	25	18	26	21	27	24	25	27	28	22	15	26	22	24	29	37	23	23	22	25	22	23	19	21	25	19	26	23	22	25	24	25	17	21	18	22	27	20	29	24	22	16	23	13	16	26	30	19	19	25	16	21	23	22	32	23	20	23	39	20	29	21	25	17	20	30	28	15	18	24	25	21	30	29	21	25	21	29	26	18	27	18	12	34	19	24	20	15	23	25	26	16	23	16	15	28	18	28	20	26	21	18	19	25	19	20	25	24	20	25	14	21	34	21	18	35	22	30	24	18	21	26	20	21	24	26	23	20	26	23	33	25	27	28	19	20	24	26	23	29	17	19	28	21	25	29	20	16	23	34	27	23	18	27	30	21	26	23	17	25	16	29	29	21	24	28	21	28	18	25	26	26	20	29	29	26	20	25	20	26	18	20	21	26	20	29	15	19	24	34	17	30	25	28	20	21	26	23	18	20	17	23	23	18	33	13	17	27	18	30	25	21	14	16	17	30	31	26	21	31	28	12	26	17	25	25	15	16	24	25	26	26	25	20	19	24	30	23	18	21	20	26	18	19	25	29	22	29	28	25	28	18	20	25	24	28	19	21	32	24	23	30	27	29	22	20	22	24	20	23	23	32	20	22	22	26	28	24	14	24	29	18	29	17	11	28	27	29	26	22	26	18	24	23	26	13	30	27	27	20	19	20	25	21	20	26	26	25	20	19	21	30	31	24	25	22	26	25	27	18	20	20	25	19	23	27	22	24	19	24	24	25	26	21	24	29	20	21	25	30	22	35	28	23	16	22	25	20	22	19	20	22	25	15	26	20	24	14	26	28	22	23	20	17	21	19	22	33	13	23	31	22	27	17	26	20	13	25	21	42	28	17	23	24	22	18	32	26	24	19	26	16	22	33	26	24	23	29	32	17	24	24	21	24	30	25	31	22	12	18	25	32	24	19	28	27	29	17	22	25	19	29	14	28	30	20	19	25	21	26	26	21	23	25	14	28	20	21	23	23	20	28	19	22	22	23	23	21	22	26	18	21	27	23	30	24	23	21	28	17	21	33	17	26	15	32	20	23	35	18	17	36	25	29	13	22	26	21	22	31	35	29	23	21	27	18	24	32	15	30	26	27	28	23	35	20	24	27	23	21	27	18	30	26	22	23	19	22	31	24	16	24	26	29	35	19	41	23	22	21	22	27	21	22	20	26	31	23	30	21	14	22	22	22	21	26	19	26	25	18	22	19	24	30	25	19	21	34	13	32	21	22	17	28	19	24	22	21	34	21	17	23	31	28	18	15	23	25	24	17	21	34	22	28	16	27	22	19	29	20	28	13	20	31	21	29	19	31	32	23	24	14	25	26	23	22	18	25	27	23	17	16	23	16	21	23	18	34	28	27	28	28	22	27	18	26	18	24	26	26	14	27	21	25	20	18	26	23	30	26	19	25	14	29	34	28	29	18	17	20	13	16	30	29	20	23	19	21	21	28	30	23	28	25	14	35	20	15	22	25	18	31	27	27	17	26	24	25	24	27	27	34	18	22	25	23	16	34	15	38	28	17	26	17	23	24	19	27	21	26	23	12	25	29	24	19	20	29	18	22	17	16	19	34	16	22	26	28	21	28	26	32	32	23	22	18	30	22	15	27	21	24	18	28	20	23	19	16	26	27	25	18	18	21	24	19	22	24	33	22	34	16	27	24	32	19	22	22	26	30	19	13	23	19	32	28	20	22	33	21	25	28	24	30	20	21	19	22	20	19	18	34	22	25	22	38	24	20	15	22	15	14	28	31	18	18	32	35	27	25	23	15	32	28	27	15	27	26	22	25	21	22	22	25	27	25	25	21	29	35	22	32	16	21	27	16	29	20	26	20	22	17	36	23	24	25	21	26	24	25	15	25	19	18	26	31	28	28	25	26	21	20	28	19	24	23	18	28	19	20	23	19	23	24	20	35	28	25	17	22	22	19	24	26	23	26	25	22	28	23	30	19	24	29	17	13	24	24	25	18	24	19	25	25	30	25	27	20	24	22	23	25	17	14	25	27	24	33	27	22	24	31	23	19	18	31	17	26	30	30	21	21	30	25	20	22	24	17	20	20	24	24	15	26	22	21	17	26	29	15	35	18	23	25	35	13	19	18	17	16	17	21	30	24	22	24	22	26	33	29	20	24	23	31	25	24	21	23	23	19	29	21	35	19	28	34	28	22	14	32	16	41	16	22	17	16	33	23	19	22	20	30	19	24	24	24	26	21	21	18	27	18	21	23	22	25	12	20	14	25	19	20	21	21	26	18	18	22	22	22	20	30	22	31	24	23	11	24	29	25	25	19	24	28	24	25	20	25	21	29	23	18	23	20	23	23	26	33	21	27	23	25	33	19	33	18	24	24	27	26	32	21	24	28	25	22	19	20	24	20	21	29	28	27	19	24	22	26	26	22	21	19	22	22	20	20	27	33	17	21	29	26	20	30	23	20	23	29	29	23	24	26	26	21	33	20	26	28	25	29	25	20	21	24	30	26	21	25	28	21	26	27	22	18	20	21	20	27	27	23	26	16	21	26	23	27	23	22	32	22	26	16	23	26	25	17	18	17	20	23	21	32	25	17	24	21	21	21	24	14	28	35	26	20	18	24	25	20	25	27	24	21	19	21	26	23	21	30	25	26	21	31	22	22	24	27	29	23	17	22	26	21	25	17	24	20	28	16	24	30	21	25	18	20	23	29	31	25	27	25	22	20	23	19	24	25	24	26	27	26	33	16	26	19	23	31	23	24	22	26	19	26	22	26	24	25	26	22	18	26	20	27	24	24	21	19	19	17	19	31	24	19	23	17	30	24	21	16	18	21	21	24	31	28	17	20	18	24	22	31	29	22	33	26	19	23	24	14	30	25	25	25	21	27	26	22	16	22	21	26	29	25	33	28	24	21	26	24	24	25	24	25	25	29	29	23	23	21	17	23	24	26	23	23	16	21	30	21	27	20	25	28	17	19	25	21	19	30	27	34	27	24	18	19	25	16	23	29	27	38	18	18	22	28	19	12	23	19	23	28	16	20	27	22	22	32	16	22	28	22	29	20	17	33	22	14	23	26	29	22	14	30	25	24	30	26	29	29	25	15	22	21	24	30	25	24	24	17	22	25	19	19	18	34	31	27	20	23	23	25	21	32	22	27	25	28	23	19	27	20	27	28	19	24	20	23	25
39178	18974	7430	17851	25356	24551	21489	18205	14852	12305	10209	8240	6995	6087	5124	4306	3866	3458	3158	2857	2547	2378	2277	1922	1735	1446	1308	1174	1115	934	916	780	710	638	595	588	565	489	477	484	442	443	419	415	450	394	424	432	408	452	418	429	399	413	429	453	441	435	424	431	467	436	434	464	478	425	464	439	433	405	391	420	400	415	428	421	417	409	380	413	410	411	401	430	406	387	402	385	395	364	393	379	397	374	409	380	373	417	393	393	376	367	365	373	358	382	371	428	372	357	368	372	353	365	374	413	391	370	400	379	393	406	358	396	389	376	396	383	386	387	400	386	381	393	359	356	360	395	364	369	379	367	356	381	385	374	357	340	392	401	396	396	366	409	423	415	380	393	359	365	386	372	381	346	389	356	416	409	380	371	365	361	312	379	364	383	359	403	359	402	384	371	338	366	387	364	350	374	402	373	374	372	396	380	388	367	368	383	380	376	379	364	375	367	388	393	418	351	378	357	344	409	369	388	387	376	358	376	374	380	349	366	363	377	356	383	375	395	343	422	372	401	389	358	384	381	367	394	411	343	370	389	412	379	346	379	350	364	418	383	376	328	390	378	355	388	362	373	379	392	377	368	352	354	386	374	383	343	431	378	372	365	366	366	387	386	411	344	385	382	356	373	328	372	363	327	396	385	347	348	360	375	405	418	380	361	369	368	353	388	369	381	340	374	345	343	351	366	357	397	342	381	382	391	342	373	369	344	390	338	330	349	413	371	390	359	374	347	400	396	388	344	364	406	370	395	389	401	355	397	402	394	390	383	398	348	419	383	364	389	401	374	386	359	336	379	377	428	353	369	365	353	360	362	369	401	400	383	356	374	374	348	401	354	391	386	364	397	389	421	364	363	365	373	384	382	351	343	379	386	387	358	382	379	361	372	359	398	408	357	369	377	385	364	355	390	360	375	372	361	352	367	380	353	406	374	343	403	374	355	369	384	361	384	348	391	350	341	375	387	349	409	348	388	376	392	401	394	362	363	389	365	397	356	367	393	374	393	355	386	374	400	423	394	372	361	375	376	399	347	376	373	399	331	382	369	381	412	397	380	379	376	363	383	368	389	371	385	355	377	390	342	355	365	382	402	399	376	351	383	395	411	366	386	383	364	347	372	388	393	374	341	370	362	383	377	373	389	351	371	362	365	399	385	373	376	372	370	390	383	386	372	368	395	399	368	345	351	360	347	338	383	394	382	377	366	340	369	343	383	371	341	341	387	374	409	404	379	356	367	375	386	368	356	380	387	373	371	396	401	415	341	378	357	329	391	378	376	409	396	396	369	349	377	384	362	408	374	393	352	372	371	338	392	383	383	360	401	388	385	391	366	404	416	417	398	390	400	382	362	347	367	350	364	364	393	400	374	421	363	381	393	387	371	355	351	380	367	359	401	358	358	349	350	355	363	381	369	362	379	332	393	364	369	344	357	350	382	359	379	340	380	384	352	369	332	380	369	397	370	398	395	363	379	355	379	365	387	445	383	376	346	404	364	348	399	388	378	387	417	377	365	361	381	383	385	352	371	371	383	387	362	376	396	374	379	356	382	383	371	370	390	380	373	378	354	364	360	348	380	346	399	355	363	385	363	359	337	418	369	375	388	342	388	397	392	386	346	390	369	361	337	374	386	378	412	369	392	365	358	349	382	386	371	378	392	394	376	373	347	352	391	368	377	370	402	388	388	357	383	353	373	392	385	366	408	397	382	386	399	357	376	358	369	391	385	382	378	368	355	351	407	404	373	384	359	349	390	394	353	423	338	364	326	359	369	393	351	366	348	372	381	363	355	392	380	378	333	399	375	387	378	402	366	378	348	388	382	379	383	396	388	396	408	353	356	384	386	384	369	365	360	373	409	365	368	352	392	387	366	362	373	366	403	379	387	396	376	427	356	350	370	364	382	376	343	416	388	357	374	381	399	371	416	359	391	360	423	379	371	368	392	384	377	391	388	361	397	382	389	390	373	413	381	381	383	394	376	361	371	401	381	364	368	382	369	366	351	384	326	376	390	381	383	370	376	366	442	384	372	353	393	369	386	363	396	366	380	392	369	382	351	416	398	386	365	369	361	340	362	401	404	401	400	371	358	346	366	375	343	396	373	371	328	384	336	377	377	390	369	379	354	352	390	409	405	397	371	387	352	374	384	354	388	364	354	409	395	357	373	369	346	365	401	358	361	368	373	401	373	369	322	351	378	400	373	385	385	368	379	375	372	371	357	396	383	374	391	380	397	357	373	393	371	366	363	358	349	419	351	366	405	392	372	361	354	394	384	390	405	355	408	390	397	386	386	384	362	416	395	364	375	355	387	367	408	375	358	345	400	380	382	367	373	368	349	367	355	370	406	397	368	391	396	403	384	381	364	405	357	381	390	365	370	377	343	379	391	364	378	383	382	429	351	371	374	356	378	404	371	387	385	368	367	360	394	372	354	346	376	398	375	341	387	371	380	376	382	399	376	389	369	386	427	368	360	375	378	381	393	340	364	386	351	399	344	343	384	367	382	388	375	409	371	386	343	380	386	413	362	379	353	359	375	389	395	343	372	383	371	389	345	369	361	398	390	360	386	359	359	399	379	373	393	367	368	371	371	381	374	347	358	353	340	357	349	347	355	375	369	394	381	367	384	390	379	366	394	380	389	395	407	375	390	358	357	373	369	367	341	361	400	403	373	389	362	376	374	391	374	387	389	354	384	379	358	362	386	378	376	401	338	360	393	394	363	415	379	335	376	334	377	422	392	395	358	391	346	379	371	386	363	349	359	362	375	416	348	410	382	404	390	394	361	382	367	346	377	379	351	364	371	380	390	336	352	360	352	330	344	413	350	363	382	352	397	375	337	372	409	388	370	396	379	398	373	351	383	403	355	364	375	357	372	357	380	370	370	358	424	368	336	355	355	364	398	390	376	389	396	385	366	366	386	370	356	369	414	382	386	362	411	351	375	373	378	360	387	378	362	401	378	390	358	358	397	374	381	383	410	362	394	391	374	362	419	370	354	354	356	350	410	351	393	379	360	382	344	371	381	404	395	372	393	350	389	398	374	389	379	354	388	405	388	360	389	356	397	379	355	385	353	377	387	356	372	382	392	410	373	390	365	383	388	387	382	377	382	413	366	407	399	381	371	362	415	389	388	409	375	388	385	361	377	353	328	369	370	380	369	416	354	354	377	352	363	378	365	377	376	368	401	409	413	371	368	355	374	421	372	374	397	397	385	381	374	383	351	375	366	384	351	383	374	356	358	358	366	386	375	359	374	394	414	370	327	332	336	402	370	387	392	367	381	364	400	383	383	376	383	355	377	353	353	351	359	360	390	372	369	358	409	372	375	382	393	381	368	365	377	389	362	417	369	364	390	360	383	331	381	383	349	379	394	359	390	403	400	396	380	359	360	344	366	402	382	391	361	368	394	361	357	369	409	387	389	430	407	389	383	391	374	382	375	386	355	391	378	351	406	396	403	382	378	416	386
12838	4265	741	532	880	948	797	766	627	500	458	390	360	276	261	233	177	192	171	152	153	117	131	108	106	87	74	73	70	62	70	66	57	46	45	46	36	29	39	39	34	34	34	31	31	28	30	23	28	30	36	37	31	35	32	35	35	35	42	32	48	41	34	40	33	44	33	36	37	34	25	30	37	36	36	20	31	34	32	33	32	28	39	37	23	42	36	25	21	26	42	33	18	26	25	31	23	19	31	26	25	33	28	24	30	33	33	29	25	29	31	28	24	25	32	28	34	23	27	31	37	42	24	33	24	28	38	29	26	32	28	30	32	30	24	26	30	26	35	34	24	30	25	33	28	30	36	40	32	25	31	39	31	25	32	29	19	36	23	25	31	26	33	23	28	29	32	30	41	32	35	26	29	26	28	25	21	28	32	21	20	37	21	25	38	38	32	26	33	21	34	34	27	34	38	30	30	29	35	23	24	25	27	31	26	41	30	25	23	31	30	38	20	32	32	32	32	31	28	26	31	35	39	38	34	43	35	28	21	33	33	27	28	37	33	24	32	29	30	30	35	23	43	39	35	27	22	28	26	24	34	28	34	24	30	27	26	32	29	30	30	37	30	29	33	19	31	25	32	23	22	25	26	25	27	26	32	28	25	27	37	21	25	36	40	28	32	27	42	31	30	42	34	27	23	33	25	30	32	30	31	26	19	30	33	23	40	22	23	34	28	30	31	32	38	33	27	26	31	35	26	35	32	32	30	33	31	34	29	31	28	18	27	35	30	33	28	29	33	27	27	24	43	25	31	24	21	44	34	28	33	26	28	23	36	29	29	37	35	47	32	29	24	37	33	42	25	32	30	28	30	33	30	36	31	28	27	25	25	31	37	38	31	25	19	35	25	24	32	29	29	31	30	27	24	36	21	35	31	16	38	33	25	33	31	34	25	25	25	37	37	29	26	29	30	28	34	34	30	31	32	32	32	28	26	27	26	29	31	34	22	27	39	27	28	33	28	32	40	31	38	31	26	27	18	26	34	20	32	33	23	24	25	29	34	22	29	28	32	28	29	17	36	26	30	26	41	30	26	27	26	30	24	29	26	30	34	19	41	25	39	34	20	32	31	27	31	25	29	24	24	30	47	22	36	27	29	33	27	18	24	29	31	32	23	25	21	26	28	35	24	29	29	30	32	32	25	30	31	24	24	31	23	32	30	32	36	24	24	34	22	20	35	25	26	29	30	23	34	41	23	20	35	30	30	32	36	28	23	20	24	24	25	37	37	27	30	33	45	29	35	38	34	28	32	32	27	36	17	30	37	35	31	34	34	31	33	37	26	35	31	29	27	45	30	32	31	38	30	27	30	39	29	27	33	23	29	31	30	27	31	25	24	34	30	31	26	40	27	24	33	29	40	26	32	24	36	26	22	29	20	28	27	24	37	35	16	32	28	28	36	26	22	38	32	34	38	30	26	32	26	25	29	25	22	28	27	36	21	27	21	26	27	39	39	34	24	31	41	34	31	19	21	22	32	33	21	34	27	44	34	19	19	34	29	36	25	36	30	27	25	34	27	27	23	23	26	28	36	29	33	40	30	21	36	33	24	37	29	28	36	37	29	29	36	28	39	30	35	27	28	16	30	17	31	26	25	35	34	25	31	24	28	35	38	25	30	36	31	27	24	31	29	29	23	29	25	18	36	22	35	36	30	36	27	31	29	40	22	19	26	33	23	27	35	27	27	32	18	27	32	27	29	25	22	25	23	33	32	24	29	34	26	32	31	27	19	29	29	29	30	29	28	38	42	30	30	30	24	29	23	16	19	33	31	23	35	33	25	26	38	26	23	19	23	35	28	26	28	23	36	25	37	30	21	25	40	38	32	30	26	24	46	28	39	29	27	34	28	33	29	28	37	39	33	32	30	29	40	31	33	35	25	30	22	33	32	33	31	28	43	34	20	23	29	32	29	33	33	35	32	33	27	27	25	25	36	29	35	22	33	31	40	31	35	32	32	34	32	30	20	24	38	37	29	31	35	39	27	31	35	21	27	37	22	27	37	29	24	31	40	30	36	25	39	29	28	21	30	27	23	32	24	28	31	32	34	29	27	27	30	26	24	29	30	29	32	33	36	26	36	32	31	29	30	20	26	36	29	26	33	38	33	31	38	31	22	30	37	41	23	26	32	34	21	28	23	25	37	29	26	33	34	37	26	28	40	30	36	19	25	28	32	39	32	24	32	34	33	22	30	28	31	30	34	26	27	34	28	23	27	38	24	28	24	33	30	44	31	34	35	31	22	30	31	21	38	45	27	34	27	35	33	28	32	37	26	36	23	20	32	31	32	28	30	34	33	25	23	31	27	29	25	26	31	17	18	29	31	34	17	31	28	36	29	31	35	34	35	19	35	21	24	24	28	18	27	25	22	38	37	37	28	36	23	29	28	28	32	25	32	20	26	19	29	28	38	33	33	22	35	22	27	29	29	22	26	32	38	28	33	28	29	30	35	38	29	35	25	35	30	25	36	21	33	24	31	34	25	30	33	32	22	21	33	27	27	24	30	38	33	36	32	24	32	30	23	41	41	20	39	20	33	35	19	26	28	33	24	21	27	31	36	33	40	24	27	25	29	33	33	33	26	30	27	38	23	18	25	25	24	32	25	28	36	25	24	18	30	36	25	36	43	34	36	26	33	38	32	31	28	39	41	32	31	25	27	23	33	28	30	31	25	36	35	31	32	31	33	29	31	25	19	35	33	31	17	28	25	27	29	24	36	19	30	27	28	33	31	31	25	29	33	30	22	34	27	29	30	30	25	30	17	27	36	29	30	25	23	28	27	34	33	24	29	26	28	42	31	25	29	30	27	24	40	23	33	28	28	33	27	33	27	35	21	28	29	27	22	27	33	37	29	21	26	19	35	23	32	21	39	31	29	36	35	17	29	27	23	29	27	36	37	24	28	29	30	24	22	22	32	38	26	21	31	27	28	32	27	30	25	23	40	30	26	30	35	31	38	16	33	32	29	34	35	28	27	26	33	40	21	25	34	25	40	36	27	21	29	23	28	30	29	24	35	36	24	35	25	25	42	34	28	31	29	34	24	30	33	23	26	25	30	37	17	27	38	35	24	34	28	36	41	33	30	38	24	32	17	31	25	22	38	28	23	32	33	32	42	21	32	45	37	31	37	23	25	31	27	29	27	20	26	29	29	24	28	36	28	23	35	17	30	33	31	39	27	31	24	27	25	26	27	41	30	30	28	31	27	25	30	22	23	25	42	26	24	32	19	26	32	27	24	32	25	25	32	31	28	25	27	38	35	28	29	27	28	44	26	26	20	23	29	41	38	31	29	24	35	25	19	33	31	31	28	31	34	32	36	24	31	31	31	29	33	35	36	23	23	29	32	24	31	21	18	30	33	22	28	41	32	33	28	24	38	26	19	33	38	26	23	38	34	27	38	36	39	25	23	19	29	31	25	25	27	31	21	34	38	22	40	40	38	29	33	29
51594	25910	13560	27052	34747	34320	31503	28167	24955	21505	18617	16213	14094	12163	10804	9521	8274	7467	6759	6442	5677	5149	4698	4120	3670	3174	2868	2465	2180	1999	1773	1627	1338	1264	1152	1073	1028	902	819	717	780	724	701	706	661	686	703	595	614	570	626	614	652	658	660	650	627	624	607	623	600	641	624	648	606	603	616	619	617	591	559	561	559	556	538	560	569	562	563	556	555	526	516	534	539	514	547	508	473	484	505	504	534	474	470	476	487	522	501	527	471	531	484	485	491	511	459	498	479	490	481	488	501	485	448	485	521	469	480	502	494	480	502	472	445	496	485	514	458	475	494	491	494	464	470	502	494	479	460	500	493	484	480	449	460	468	457	494	499	502	482	476	462	464	488	443	458	484	465	455	448	451	461	501	487	457	457	505	503	484	471	496	475	487	463	476	512	448	468	458	471	446	477	479	480	488	445	478	470	466	450	447	489	455	452	462	485	494	483	452	503	456	462	444	470	464	449	479	473	517	470	500	475	508	471	505	472	496	477	477	491	454	463	475	448	468	464	454	492	477	507	464	451	462	481	492	480	493	476	461	455	452	454	477	473	466	500	437	424	466	482	477	443	446	501	461	457	454	481	445	464	455	476	468	466	504	466	469	442	539	446	455	498	416	443	478	465	428	468	472	445	472	475	481	505	481	486	444	449	470	454	482	510	482	471	493	478	443	456	442	495	462	494	435	445	475	449	465	465	439	422	464	470	487	468	457	461	484	445	460	506	442	427	487	512	505	494	471	440	499	484	432	480	473	469	470	491	508	448	468	456	439	506	474	478	435	468	495	481	453	467	489	488	498	486	466	452	514	489	477	473	475	489	502	461	451	478	432	477	474	452	499	493	420	499	481	475	504	483	483	465	454	432	474	434	462	479	461	463	451	456	469	454	467	464	410	501	470	482	490	467	480	473	459	459	456	454	470	478	452	461	489	493	460	445	459	465	477	448	462	494	491	470	467	490	469	471	465	475	454	436	435	457	435	446	492	459	474	455	473	488	414	451	466	471	461	501	435	422	479	474	461	464	476	449	463	450	474	478	489	482	461	491	490	490	478	462	491	454	431	462	444	465	480	439	511	508	484	445	466	487	462	489	490	498	452	492	443	497	456	460	516	466	513	471	468	447	482	450	463	481	480	433	485	470	428	455	428	493	485	492	467	516	508	454	457	498	440	479	472	464	497	505	510	477	446	469	496	464	429	469	480	439	474	480	471	479	450	460	457	462	454	470	481	447	498	457	494	470	478	469	463	474	446	511	484	487	459	481	448	482	476	496	467	460	430	468	415	426	478	473	451	477	472	415	443	462	499	479	474	512	446	469	447	481	507	452	475	475	480	463	466	490	477	453	523	526	466	466	490	490	487	481	484	485	474	483	441	466	438	484	466	534	489	496	454	464	509	471	454	472	471	533	443	464	457	493	482	493	508	461	466	438	458	463	464	477	435	498	445	492	464	462	437	468	485	493	478	453	472	492	471	433	462	477	453	460	495	477	493	472	475	475	488	472	499	468	458	454	464	476	470	476	459	471	504	471	503	472	457	460	521	425	441	445	455	475	439	497	513	485	461	472	443	481	475	485	469	460	454	510	467	448	465	443	456	463	452	459	480	459	448	458	495	440	436	474	471	483	460	480	459	502	451	513	468	471	484	482	489	498	479	452	468	447	451	530	498	450	461	482	479	485	475	486	497	454	479	458	452	500	472	515	483	480	478	462	451	454	471	485	467	460	465	471	467	488	472	466	491	486	452	485	459	446	462	488	501	496	484	433	485	450	483	484	487	502	462	474	444	482	448	498	445	445	498	487	453	485	455	446	434	429	464	455	509	457	464	482	456	456	500	499	459	485	431	473	421	480	456	437	476	518	488	440	461	457	433	471	489	422	515	464	458	440	446	455	498	459	437	489	524	463	437	452	443	462	446	475	436	477	448	464	491	463	487	512	453	485	478	475	467	446	466	473	471	441	457	475	467	478	485	496	475	484	467	485	428	478	537	480	437	506	471	469	462	478	485	444	458	434	501	486	410	428	462	534	467	477	478	498	476	463	475	472	476	482	472	491	478	442	476	421	477	490	467	467	442	488	475	512	497	472	464	446	506	495	467	464	442	459	476	456	457	494	486	451	463	483	478	415	433	491	453	465	454	529	498	441	430	492	464	467	446	506	464	429	494	483	462	463	481	512	490	465	490	435	479	464	453	468	468	481	489	495	477	474	466	471	454	466	463	461	439	485	458	460	464	483	465	485	464	485	451	461	502	463	489	477	514	434	463	461	464	465	481	456	486	434	473	501	461	459	444	479	455	525	470	438	480	459	453	482	512	441	462	462	509	452	468	484	487	475	499	489	470	480	451	456	450	479	479	465	461	522	451	439	468	484	455	475	477	463	453	517	462	455	431	448	510	483	444	473	462	474	488	455	534	466	466	483	501	492	481	446	489	449	450	480	487	480	476	536	453	486	482	467	467	451	494	440	496	474	458	478	472	481	487	470	477	459	490	493	456	474	445	446	499	484	458	440	474	464	492	458	477	461	457	470	488	470	450	456	493	499	433	490	438	460	448	473	472	470	479	501	514	484	495	452	473	483	460	450	476	472	515	504	449	444	436	434	506	475	507	463	513	471	480	458	522	482	464	487	472	503	439	499	531	530	454	481	474	469	492	473	437	499	470	492	463	448	471	470	473	475	465	465	448	502	446	476	489	427	442	461	496	483	465	452	457	465	484	488	484	488	471	479	435	471	476	491	484	467	437	492	451	470	469	451	488	478	510	482	462	497	488	465	445	510	439	534	481	521	459	452	454	512	476	466	458	473	471	478	501	504	449	478	453	448	471	466	471	490	487	459	470	464	467	477	449	480	464	461	515	508	502	470	483	448	494	471	471	471	492	461	444	468	433	453	485	508	465	468	467	439	502	423	479	470	493	455	466	479	454	474	473	503	467	513	497	496	475	431	474	509	479	494	474	478	465	452	496	485	448	454	479	474	479	474	488	448	483	494	451	485	456	481	445	453	427	481	436	462	462	485	487	445	446	425	457	506	453	478	461	497	480	498	498	480	467	449	467	466	465	420	499	445	470	464	480	455	462	476	449	487	469	455	437	441	475	433	445	454	514	464	494	496	484	457	472	454	510	477	461	464	440	463	470	469	458	463	483	441	455	464	452	489	473	501	493	486	491	472	483	484	442	476	479	445	478	503	440	503	479	418	442	498	477	457	441	456	477	441	461	455	483	459	467	425	459	471	485	477	488	460	470	434	425	480	504	490	480	461	482	483	483	472	450	497	442	458	495	449	481	474	453	473	450	492	463	501	505	471	444	467	465	484	440	497	476	489	469	499	458	460	459	457	454	458	480	479	489	509	476	485	478	490	458	503	497	526	467	471	471	493	484	470	478	525	482	484	462	469	466	482	494	492	462	440	461	468	499	458	489	451	499	479	459	432	452	493	492	472	470	481	455	469	463	479	440	461	496	466	491	459	471
8931	2340	412	309	562	607	549	470	425	337	324	264	246	192	210	166	152	114	109	113	111	83	85	100	70	67	69	49	66	75	45	47	43	36	31	48	43	35	35	34	34	27	27	38	37	43	35	42	33	38	32	39	37	38	29	33	57	51	53	38	30	41	35	37	41	35	45	43	33	39	38	35	42	38	39	37	42	27	41	24	32	39	30	32	34	34	34	40	32	35	33	35	36	42	39	21	37	40	35	41	30	50	28	38	35	38	35	33	37	33	31	30	33	41	33	40	29	35	43	44	35	30	32	34	33	37	30	33	34	45	35	36	40	36	33	49	43	39	38	31	41	36	25	41	31	31	37	36	42	46	33	30	45	25	33	23	41	29	43	37	32	29	35	33	41	33	41	30	47	53	36	26	31	37	41	33	49	33	31	34	32	26	36	49	41	38	42	36	32	50	34	33	39	27	42	24	29	31	36	29	36	33	42	39	27	40	32	33	26	33	45	39	44	37	37	34	34	29	27	33	27	35	41	35	36	40	42	36	31	27	27	33	45	42	40	33	28	40	36	41	36	36	32	35	35	41	37	40	52	30	51	23	36	24	38	36	40	45	36	38	34	29	33	27	36	31	30	30	26	40	56	30	28	42	35	36	33	32	45	40	41	30	36	38	31	28	35	34	41	29	29	46	40	29	33	33	40	33	46	29	32	34	36	36	44	43	23	41	35	42	35	25	44	31	36	49	27	32	38	24	33	46	33	37	40	39	36	29	33	32	27	31	37	38	37	29	39	38	42	33	34	40	43	39	25	32	34	32	34	35	30	40	39	25	32	38	38	44	28	41	37	44	27	30	41	35	40	36	38	34	37	43	34	34	35	38	29	31	38	38	34	35	30	39	38	39	39	34	45	32	39	33	39	39	39	41	38	39	37	28	40	39	29	37	36	36	40	36	28	39	51	33	46	30	35	24	38	41	32	34	31	40	34	38	32	34	27	40	32	33	37	39	30	41	31	38	36	46	27	39	35	24	34	35	36	40	31	35	38	41	36	32	34	45	39	35	26	43	31	35	34	36	37	36	33	34	36	43	37	46	36	34	35	31	46	40	41	37	39	36	38	33	29	37	32	44	36	39	32	37	39	40	32	38	36	39	41	28	47	34	38	33	40	38	38	32	38	29	38	30	40	45	30	37	39	41	41	28	29	47	54	36	43	43	21	28	29	32	41	30	33	29	34	50	33	34	38	29	29	36	35	27	38	41	37	29	27	40	32	28	29	31	32	37	34	35	38	39	48	29	40	45	34	37	44	38	32	39	37	43	45	29	28	35	33	37	32	32	37	34	37	30	39	28	24	29	39	34	34	35	20	34	28	28	37	26	42	23	36	34	27	31	33	39	36	33	40	51	26	23	38	34	30	40	31	28	36	35	38	32	35	34	18	31	37	36	29	34	44	33	38	30	37	32	36	39	29	36	26	32	32	30	34	28	40	40	38	43	32	24	43	37	31	39	39	28	31	34	37	44	38	37	37	35	31	36	35	28	24	37	37	42	41	30	16	39	31	35	44	40	36	37	32	27	38	37	36	44	29	35	35	31	26	34	33	44	28	45	40	34	41	38	26	39	41	49	31	28	36	46	40	32	32	46	33	39	41	38	24	33	33	30	34	40	49	33	26	38	36	34	32	33	28	38	35	43	32	45	47	36	32	43	25	35	24	42	36	42	41	35	22	35	38	42	41	24	28	36	27	43	45	31	40	36	31	39	33	40	31	28	38	38	36	38	29	29	45	34	33	24	38	27	49	44	50	35	47	30	37	36	48	41	35	31	39	46	40	43	35	29	41	26	27	30	41	37	27	46	36	34	31	36	31	42	37	32	33	35	27	41	41	39	38	36	25	31	36	41	33	41	39	26	38	33	24	41	37	44	46	29	37	27	33	39	35	36	34	31	39	27	38	40	39	30	33	37	33	44	36	39	33	38	39	37	31	28	41	42	30	34	32	38	43	43	23	37	32	33	52	30	40	28	39	43	33	42	27	25	32	33	36	36	38	39	40	31	43	44	37	43	30	35	33	32	25	34	26	34	43	45	31	27	29	46	34	43	33	30	26	40	31	27	35	35	49	26	43	28	32	36	32	42	40	41	37	34	46	39	42	35	49	38	46	35	35	37	38	27	43	36	35	36	28	36	35	38	28	44	32	37	29	38	37	35	29	38	30	27	28	37	38	41	27	38	31	26	45	42	35	37	30	32	35	23	42	40	38	32	48	43	29	34	38	39	35	27	28	42	35	36	36	47	30	45	33	32	41	30	38	33	21	35	42	36	36	35	34	37	44	45	35	41	34	41	35	32	34	24	42	39	36	30	31	29	40	37	45	36	28	46	49	39	33	30	28	39	39	27	33	28	24	37	25	39	38	41	38	35	42	37	34	43	48	41	32	38	34	42	36	41	38	37	40	44	27	39	31	37	42	41	25	29	36	35	38	27	44	31	25	31	45	23	41	36	29	37	40	29	42	50	25	29	39	31	50	43	35	33	37	39	32	31	51	38	23	33	26	26	36	40	34	31	36	30	43	46	30	36	43	54	37	30	32	25	44	26	36	32	34	35	33	33	35	32	38	46	30	34	40	43	34	45	36	40	41	36	43	39	29	23	38	40	18	39	45	35	43	31	49	37	39	35	42	41	31	36	35	34	34	28	31	42	31	30	39	30	31	41	28	36	31	35	37	40	41	36	43	43	37	43	22	29	22	36	33	38	37	34	41	41	37	34	39	24	30	35	30	29	37	47	25	39	45	34	37	37	30	41	31	43	38	30	37	33	29	37	31	35	42	37	33	43	38	41	45	35	33	33	28	41	39	40	49	32	36	44	36	38	33	35	37	35	36	31	40	41	26	44	30	35	35	40	34	35	31	27	28	38	32	41	40	36	48	31	34	32	43	27	32	26	30	37	29	34	36	35	40	41	33	40	34	26	34	33	47	40	50	33	38	36	28	33	34	41	53	30	20	26	31	27	30	28	34	26	41	35	39	45	43	37	28	42	36	31	46	37	37	32	40	38	32	42	35	34	33	21	26	42	33	36	25	34	42	36	38	41	42	30	43	28	40	37	27	39	36	51	44	24	32	31	36	36	31	35	33	30	30	29	37	29	41	39	27	35	44	36	36	43	37	35	29	33	34	39	34	43	29	41	37	29	39	30	32	44	33	28	35	29	42	23	27	31	41	37	35	31	31	37	36	33	44	34	33	34	34	40	41	39	40	32	39	47	40	33	28	30	32	31	35	36	34	33	32	28	37	31	26	28	42	27	48	39	36	24	35	26	37	35	35	43	33	40	39	36	33	42	37	36	33	36	34	24	34	28	33	36	26	41	34	42	34	39	36	35	39	33	34	36	25	40	35	34	28	39	35	39	40	36	32	40	32	31	42	38	37	48	38	34	32	20	36	31	38	35	47	42	29	40	31	38	27	41	27	46	31	33	47	29	33	31	44	39	38	44	31	38
43937	22856	10004	21818	29977	29304	26334	23196	19592	16607	13820	11743	10228	8915	7528	6698	5863	5160	4783	4254	3995	3443	3107	2922	2594	2200	2008	1781	1622	1505	1322	1195	1079	959	919	1000	840	800	763	753	723	715	677	690	654	663	634	619	666	674	658	666	654	658	646	670	707	693	696	703	681	682	696	668	672	698	675	626	599	625	599	602	659	628	624	575	635	595	593	596	615	607	633	615	577	588	576	603	576	519	576	545	600	574	596	594	584	604	564	595	566	574	559	599	573	585	589	589	563	607	568	523	557	569	552	580	597	561	566	573	585	589	565	574	542	573	571	613	586	561	563	563	569	540	590	603	519	572	550	549	546	569	565	598	566	559	612	546	626	532	555	555	563	552	594	543	514	577	540	557	604	564	592	594	565	518	526	598	617	586	543	550	607	555	557	597	593	561	573	552	586	544	549	548	614	572	531	580	584	554	568	551	589	560	560	565	563	550	584	585	604	553	523	564	565	543	559	555	532	583	573	578	548	596	529	562	590	573	554	540	555	629	572	588	611	540	558	581	576	581	553	535	582	571	568	572	542	581	573	536	543	572	598	528	580	591	560	544	612	533	527	557	573	555	568	571	574	555	564	577	576	540	560	547	570	567	563	526	572	553	536	567	550	597	548	575	581	589	580	557	579	611	611	568	552	541	539	590	586	576	541	616	571	583	576	572	575	591	558	604	574	560	537	584	592	578	586	570	575	528	592	619	574	557	575	583	582	564	602	563	561	557	587	601	578	574	575	568	587	553	578	581	566	554	563	551	624	593	587	584	551	535	538	520	569	559	536	541	540	562	602	570	554	552	539	599	571	564	565	560	551	564	562	562	564	565	565	560	556	566	598	562	599	586	512	551	569	595	560	565	610	521	574	576	552	573	568	557	562	574	545	582	542	603	542	583	567	569	591	536	537	538	589	576	536	521	520	552	598	592	564	581	548	573	579	518	598	592	541	593	541	592	539	589	590	605	555	579	565	571	560	559	578	588	562	577	550	587	580	565	555	556	585	584	549	592	559	533	541	561	574	604	600	571	591	563	559	551	594	566	553	501	550	556	573	572	546	545	622	610	568	594	557	539	548	577	591	559	574	569	559	567	558	565	568	558	569	538	592	597	579	562	539	557	553	570	567	578	541	539	537	563	548	550	570	572	582	527	551	548	534	587	566	570	554	562	561	554	558	562	567	573	543	569	568	548	578	553	579	550	616	559	540	577	595	580	616	530	570	600	594	564	582	554	519	563	567	571	535	573	577	576	562	599	583	598	577	603	587	559	580	558	560	551	587	583	586	563	605	583	568	601	611	568	542	575	566	600	583	581	586	549	566	547	560	568	586	550	549	637	555	543	567	521	565	527	562	539	575	554	553	554	570	566	556	561	559	593	547	604	626	569	583	580	528	566	569	584	610	541	543	588	571	548	593	589	545	567	538	576	577	587	542	594	567	563	580	527	561	588	575	554	586	571	581	568	566	568	554	544	589	577	571	548	559	594	604	565	526	558	535	547	607	571	604	589	597	574	604	587	548	567	540	540	583	606	563	596	595	587	565	559	591	583	607	577	585	534	561	563	546	588	598	532	547	557	574	553	576	587	567	573	557	522	614	525	546	552	586	564	572	572	574	569	540	579	579	560	541	553	542	614	577	543	553	559	575	559	525	625	557	564	503	518	572	575	539	619	567	561	528	620	560	550	563	579	566	584	594	549	599	547	575	580	550	576	532	593	570	545	548	567	582	571	600	570	560	620	617	583	580	563	559	599	572	584	585	616	531	577	534	563	521	558	558	565	565	606	588	570	564	573	561	546	504	572	585	591	583	554	568	527	570	589	608	578	574	534	533	579	554	586	531	572	578	580	585	577	589	562	560	557	590	583	584	574	557	544	574	582	568	552	569	556	567	627	577	574	530	586	558	566	616	541	588	585	595	542	562	592	539	551	557	583	573	580	565	576	589	545	576	571	560	505	581	553	547	598	581	561	534	582	568	580	562	558	574	601	533	536	586	553	577	564	549	530	535	583	558	577	558	593	568	557	530	547	583	531	598	551	600	560	550	550	579	594	578	555	570	574	553	568	574	587	574	584	565	545	569	564	549	591	581	541	593	585	567	568	570	555	551	583	557	584	558	527	540	535	571	528	601	572	541	567	522	572	576	554	575	579	549	556	580	558	561	571	582	581	537	547	602	591	574	518	595	553	589	565	585	584	551	605	568	557	554	557	547	549	549	607	555	569	552	588	545	539	611	552	575	568	519	569	552	567	584	532	557	591	555	549	580	582	549	600	575	560	566	601	592	592	569	561	581	523	564	619	570	605	551	564	514	558	539	603	545	542	560	600	531	542	621	563	567	546	553	575	582	589	547	546	632	566	542	564	598	592	547	532	563	573	534	569	568	620	599	529	567	587	523	561	540	587	535	526	559	585	561	555	580	558	540	584	562	631	566	586	568	564	575	556	568	520	576	583	592	567	567	589	576	553	583	588	555	599	586	589	580	573	577	542	520	584	561	579	542	561	543	588	582	590	569	586	561	509	545	557	555	586	574	569	563	579	571	596	560	587	589	594	558	574	587	539	581	538	562	580	598	576	571	571	544	538	557	570	536	578	572	623	545	566	532	559	561	566	544	557	548	614	532	576	613	592	564	549	557	557	597	586	554	584	567	539	557	536	546	585	566	592	578	591	558	565	558	615	571	591	597	590	600	567	563	547	571	579	566	552	572	587	547	551	555	574	602	536	565	532	558	600	583	559	567	507	546	605	573	575	547	613	584	581	545	563	580	547	577	523	576	547	566	541	590	589	551	562	569	511	597	562	572	582	599	572	552	581	574	563	574	571	545	589	574	549	570	575	548	561	587	579	597	574	639	580	568	573	583	550	566	569	549	593	547	556	566	557	557	555	635	578	563	569	537	604	533	563	552	545	588	614	569	588	622	597	610	557	581	583	579	551	570	564	564	575	543	533	542	581	561	607	599	563	573	600	559	548	550	591	561	567	614	603	568	584	576	588	556	591	575	533	552	554	563	561	568	551	609	572	559	545	537	543	586	553	544	578	545	579	532	557	538	608	556	595	597	544	565	531	566	561	538	580	599	556	567	572	548	609	542	544	601	620	519	583	565	577	546	553	555	555	617	577	584	533	565	534	558	571	542	615	565	608	555	561	560	579	547	566	545	578	589	562	575	563	563	525	592	579	561	560	534	611	580	598	581	538	563	565	550	564	632	506	589	569	524	554	521	532	534	591	592	554	559	591	494	603	550	531	556	546	600	563	566	600	582	558	537	586	550	564	573	632	547	558	555	603	596	568	571	557	535	608	524	564	584	566	585	585	560	579	556	572	517	592	541	540	612	591	593	576	534	548	560	556	545	557	565	574	577	540	500	598	590	584	559	540	559	572	605	592	544	539	572	622	587	597	564	586	569	565	577	566	581	570	540	590	585	552	549	580	556	569	584	520	599	573	600	557	552	597	570	553	553	549	595	581	551	566
12814	4582	726	517	746	923	850	745	677	568	440	405	334	268	256	218	211	196	175	139	156	134	108	115	106	86	77	76	67	52	58	48	51	33	40	41	42	42	32	27	36	34	22	34	34	36	35	35	27	27	28	34	25	26	38	30	48	23	29	42	33	27	31	32	24	32	17	26	26	40	25	37	28	28	33	29	32	29	28	22	31	26	35	23	27	33	30	27	22	26	34	28	26	33	24	25	29	31	27	37	33	27	29	28	28	27	24	27	30	28	21	23	32	20	34	11	28	24	25	35	34	26	23	33	27	27	37	31	33	22	19	35	24	42	19	28	28	26	33	17	25	41	29	24	40	33	31	34	24	32	31	30	23	23	29	26	19	21	22	33	25	26	33	22	21	26	27	35	32	33	32	28	28	25	25	17	28	19	28	27	32	31	31	25	35	26	24	22	26	27	29	39	19	25	36	20	33	25	35	29	31	30	24	16	24	32	25	37	30	34	16	26	25	26	30	28	32	22	32	20	30	28	21	36	29	34	26	29	22	20	22	21	27	24	20	26	19	33	26	30	16	23	39	21	32	25	23	29	26	23	22	26	26	31	25	28	30	26	30	25	26	30	21	23	28	25	29	33	32	18	31	25	31	28	23	19	35	37	25	22	26	20	37	23	29	23	40	39	30	27	23	26	23	24	25	41	32	26	22	25	33	35	28	31	18	27	32	24	30	29	21	27	38	25	23	22	22	38	19	19	30	27	28	35	32	39	23	30	23	28	27	29	27	27	34	40	28	34	27	36	33	26	25	27	31	30	26	36	26	19	30	28	21	21	28	22	31	25	34	31	31	30	26	39	26	29	27	33	27	19	29	38	39	19	31	23	27	37	13	37	29	28	21	26	44	30	28	19	32	35	17	34	30	32	21	29	25	24	30	22	33	24	32	29	25	25	31	23	31	39	27	24	37	31	28	35	17	26	34	18	33	29	33	17	32	21	28	29	25	25	26	28	34	25	30	26	24	21	33	22	23	25	25	21	24	21	20	20	33	28	24	22	36	30	33	25	23	32	22	15	29	23	30	22	31	24	26	25	31	21	46	34	23	27	13	24	25	27	25	29	29	31	26	19	30	36	28	36	26	23	25	29	29	32	35	30	26	32	29	28	25	39	36	24	25	26	25	32	32	29	36	25	31	25	39	36	21	30	27	22	27	20	22	30	42	19	30	29	14	30	30	38	28	38	37	27	24	27	25	30	24	35	36	30	32	30	18	22	26	31	34	27	27	24	22	28	27	32	23	26	21	29	30	30	26	31	27	28	30	27	18	25	24	27	40	20	30	28	26	25	23	20	34	32	29	20	20	21	36	20	29	27	32	30	44	37	31	36	31	22	31	29	29	19	24	23	25	25	22	40	30	21	28	26	26	29	29	26	31	26	31	31	29	31	24	25	22	29	30	27	34	20	32	30	23	21	27	31	24	25	36	29	29	32	34	20	26	26	25	34	31	24	27	29	28	34	28	28	24	22	27	31	22	29	39	24	18	30	18	33	21	27	24	25	31	25	23	34	25	23	21	34	20	28	38	27	21	16	25	29	25	26	22	30	31	35	29	27	32	28	29	26	27	24	29	24	35	30	24	26	33	29	24	28	21	33	28	31	40	28	33	28	30	27	36	19	22	18	34	25	30	18	29	28	35	27	25	23	27	20	27	32	30	39	30	28	38	22	25	30	28	22	26	27	24	36	39	20	32	36	29	26	22	38	28	16	21	26	31	36	26	25	25	34	31	34	33	34	15	25	31	30	34	33	21	34	22	41	27	29	28	33	34	36	40	21	25	24	28	32	32	18	29	40	24	26	29	29	27	26	31	23	28	39	35	24	28	24	27	36	30	28	12	36	32	38	35	36	35	22	23	24	30	31	27	29	22	20	26	36	21	28	35	19	24	23	26	43	29	29	29	36	31	29	20	25	35	26	29	27	24	27	20	27	24	30	16	32	29	28	24	32	35	33	33	17	23	26	31	33	31	27	23	27	35	21	23	24	29	21	26	32	35	17	28	22	27	25	35	28	28	25	26	31	19	23	28	26	27	23	23	27	23	22	29	21	28	27	26	32	23	20	38	30	22	29	29	26	34	23	30	28	27	27	29	26	34	28	35	27	18	21	43	34	25	28	23	33	23	32	29	22	21	23	28	25	24	19	27	31	30	34	34	27	26	37	28	24	28	29	36	29	32	21	26	35	28	28	29	28	30	29	20	32	27	28	33	18	31	36	30	27	26	26	22	33	30	29	33	37	30	27	34	34	18	28	31	28	27	34	29	36	27	25	32	24	27	32	25	20	16	29	36	36	25	32	35	32	22	31	23	28	28	32	38	23	24	31	24	22	26	34	29	32	25	27	21	31	27	29	36	25	24	20	28	37	33	30	26	25	26	23	33	28	29	30	33	22	29	30	37	24	28	19	29	27	26	30	28	36	41	23	25	29	29	29	27	25	33	24	28	28	21	25	32	22	31	27	19	31	22	29	29	27	19	29	26	25	30	24	26	33	30	37	22	25	29	29	30	31	31	31	27	29	30	22	31	22	32	27	29	31	31	25	30	27	21	30	34	37	31	23	32	28	23	24	30	25	28	28	24	31	38	24	20	32	16	21	32	23	20	25	30	31	39	33	28	25	32	26	29	24	25	32	24	21	20	39	25	29	28	38	19	32	24	28	31	26	38	27	25	22	25	30	35	26	27	18	32	20	20	22	20	32	36	31	32	22	19	26	28	17	35	31	18	31	32	24	25	27	25	19	20	26	27	24	28	27	37	19	18	34	27	24	31	23	25	26	24	27	22	19	33	27	30	38	26	22	24	22	30	24	30	24	22	22	21	29	23	35	24	29	19	23	27	22	32	29	21	39	28	43	25	19	30	27	28	21	29	30	19	26	32	24	34	28	28	40	37	27	20	30	21	29	18	25	24	21	31	28	20	25	21	41	24	25	31	26	40	21	27	21	27	24	23	26	27	28	31	17	31	30	23	32	21	34	20	25	29	29	22	32	24	23	31	22	26	29	30	30	33	30	28	29	32	32	22	21	25	33	21	29	36	28	25	21	27	27	27	23	34	23	29	23	34	30	20	24	26	25	30	21	26	31	23	39	20	27	22	30	31	32	22	33	31	26	18	27	24	27	25	37	24	26	25	35	30	27	28	36	27	31	34	32	28	26	19	34	21	33	24	15	37	19	24	17	26	32	29	35	18	26	25	30	27	32	28	28	41	35	19	22	26	39	23	26	20	29	19	28	25	27	24	22	33	28	27	30	26	31	30	24	39	37	23	32	27	31	29	28	31	21	21	22	27	32	30	22	25	26	25	25	27	35	26	39	25	28	24	22	26	27	30	30	26	21	27	21	21	33	27	28	28	25	24	23	20	25	31	21	26	29	20	26	18	24	21	23	31	34	28	35	36	40	24	27	34	12	33	30	26	34	22	26	31	34	18	24	31	33	25	33	31	34	26	23
52925	26788	13663	27070	34991	34645	31732	28422	25064	21924	18643	16313	13867	12535	10938	9508	8651	7690	7028	6306	5492	4938	4403	4047	3667	3115	2715	2462	2181	2016	1743	1483	1357	1299	1124	1064	974	898	812	756	728	671	665	664	612	587	642	586	600	584	619	561	613	613	600	614	605	624	622	611	611	590	621	588	609	584	607	593	578	539	499	550	549	548	540	528	517	542	495	535	514	526	539	509	543	518	498	488	475	477	431	493	464	469	458	481	484	455	452	440	468	488	486	481	502	465	479	490	460	424	429	488	422	449	414	478	437	448	488	435	503	451	474	451	460	485	465	450	437	426	443	443	455	413	444	464	451	448	405	494	460	431	451	447	433	448	446	473	438	433	451	496	455	458	454	470	431	502	431	467	453	455	478	441	460	463	451	456	426	459	449	419	465	455	422	465	449	481	432	460	448	429	473	428	437	429	425	448	404	468	466	445	465	417	435	421	471	427	463	466	444	471	430	484	449	447	442	413	426	432	480	413	427	437	516	469	453	488	493	446	485	470	471	426	443	456	421	469	497	465	418	424	432	429	444	427	432	444	473	459	470	433	451	425	437	473	462	450	472	444	431	441	432	479	427	438	458	435	441	482	445	419	444	457	430	425	407	469	449	466	463	445	443	415	417	455	442	455	432	434	433	444	459	464	467	474	453	455	497	429	473	435	438	448	442	491	452	454	418	429	434	421	467	470	389	398	472	447	439	445	422	441	445	442	454	432	444	442	427	465	474	456	439	463	452	475	429	425	425	452	457	462	451	456	438	447	468	414	460	425	428	473	413	401	422	426	430	440	447	446	447	427	399	440	449	447	419	418	457	409	461	471	441	401	425	479	445	481	439	451	447	412	456	430	453	434	440	438	413	425	431	454	459	457	410	445	435	459	460	460	487	420	465	460	439	438	398	487	458	429	447	442	473	451	406	460	481	415	434	464	452	462	423	460	447	459	424	409	437	439	447	451	454	449	447	430	449	471	475	457	446	415	410	456	452	437	421	446	470	456	456	464	448	435	432	453	427	474	433	393	461	442	468	436	410	457	429	457	435	460	483	434	443	478	427	418	463	467	422	464	464	464	456	457	517	476	432	422	477	435	464	443	452	444	438	478	454	448	426	468	435	436	483	425	462	441	459	468	457	440	462	447	449	429	435	438	448	450	432	465	449	470	438	435	416	422	453	440	446	422	463	455	403	423	474	434	416	416	442	439	471	425	443	440	469	437	438	467	438	459	470	454	472	450	480	434	416	454	448	440	435	457	456	443	407	420	449	432	428	441	438	436	436	411	452	433	413	420	456	443	475	450	437	446	449	456	423	442	426	479	440	418	454	418	463	424	436	450	454	432	473	423	468	429	462	419	417	459	413	448	478	424	432	414	444	434	449	451	414	434	462	433	431	428	412	418	422	442	469	444	464	436	450	412	451	467	439	430	490	402	449	451	443	445	425	422	464	422	404	446	466	444	442	443	456	448	432	434	430	416	409	433	448	449	474	464	460	461	458	413	441	451	439	444	419	429	432	466	448	454	430	430	460	453	460	475	440	465	462	426	470	420	419	445	462	432	439	452	453	469	430	436	485	411	463	421	429	447	467	418	439	428	451	425	471	455	455	427	422	448	407	462	443	463	450	465	435	428	436	407	457	467	449	454	455	427	412	424	442	432	464	425	442	393	441	410	438	418	427	484	447	418	468	483	441	402	454	422	486	465	439	421	420	410	426	448	427	437	434	477	451	419	454	449	427	444	480	431	454	433	438	410	424	448	496	467	434	405	431	438	428	415	428	405	449	426	462	442	426	448	455	441	394	461	443	456	466	456	429	422	417	456	424	469	464	465	469	449	475	422	454	427	417	400	403	432	457	434	423	414	424	458	430	454	437	437	458	479	431	457	438	437	445	441	458	406	473	459	480	460	402	463	451	476	443	446	474	432	410	493	446	448	475	445	454	459	466	434	463	449	446	420	440	454	439	467	429	464	497	425	479	410	425	445	457	444	455	462	430	419	443	482	427	443	444	434	450	474	414	477	463	444	442	462	481	429	420	426	443	448	442	424	449	441	445	450	443	429	479	444	411	448	431	455	474	435	485	421	411	465	441	478	453	441	475	445	441	445	449	477	427	420	414	452	440	443	474	457	425	457	447	475	445	416	451	473	433	459	412	437	432	462	425	465	431	436	453	445	438	479	460	433	431	454	450	431	421	414	457	459	436	438	442	417	429	456	440	444	461	428	426	449	463	433	438	481	438	477	424	453	446	448	463	462	456	439	421	492	427	421	456	440	412	405	420	486	435	490	419	442	414	442	437	397	418	439	444	414	429	441	448	464	487	492	436	455	467	425	426	446	460	469	437	432	445	438	440	426	457	437	424	458	419	444	459	474	461	443	449	489	468	466	461	453	419	470	418	448	396	456	464	454	459	430	442	463	443	471	468	424	459	410	417	391	435	401	435	453	441	457	459	455	407	405	455	414	439	450	445	455	438	428	414	455	461	445	459	441	431	433	425	437	412	445	472	443	444	460	454	425	442	429	419	457	452	417	451	455	471	453	440	452	418	444	452	395	411	465	452	397	426	469	416	454	450	420	419	438	452	438	406	416	429	417	454	432	455	453	449	438	470	397	429	418	477	434	442	436	467	456	475	454	438	443	415	452	439	470	428	442	496	452	462	452	425	421	449	445	470	454	421	421	425	412	460	434	455	431	444	482	434	443	447	450	428	442	469	435	453	443	442	421	418	473	445	459	425	461	442	443	482	473	463	433	405	473	417	454	462	423	431	428	442	461	443	423	448	431	415	437	436	468	498	446	432	477	464	396	439	439	457	438	462	468	432	416	441	454	450	441	458	454	438	426	437	450	440	431	427	450	471	438	448	458	444	459	429	470	454	461	422	447	433	484	460	435	486	458	452	431	437	477	442	424	420	458	459	463	453	485	436	415	449	423	462	411	459	444	458	465	451	422	455	485	460	442	474	466	433	439	449	425	410	449	414	465	449	418	466	440	405	425	465	401	457	394	451	447	412	472	457	440	431	444	444	445	429	446	470	457	477	454	458	447	388	428	412	423	452	460	442	454	398	452	461	432	457	414	437	458	441	439	440	453	442	434	424	460	435	456	419	425	422	448	445	418	440	413	448	472	399	426	424	437	436	433	431	437	418	444	450	443	435	446	468	474	416	421	440	455	447	441	494	444	423	496	458	445	420	420	425	465	439	425	460	435	458	455	462	431	434	422	445	457	435	489	411	441	430	458	422	487	435	453	446	438	452	448	438	457	425	408	448	456	434	433	459	413	456	455	424	450	429	427	446	467	466	430	456	452	452	439	441	387	449	439	455	422	432	455	449	424	459	431	426	454	429	434	421	449	412	453	440	454	459	466	444	439	498	454	467	379	446	442	443	434	426	440	446	386	450	445	410	473	481	461	461	450	461	467	472	503	449	445	420	424	419	476	452	454	443	467	460	466	422	428	470	443	425	444	459	432	454	468	398	451
4953	944	270	227	373	378	357	310	239	219	192	184	139	139	119	104	94	93	93	61	72	63	45	57	48	38	46	33	22	32	38	28	36	26	24	32	26	39	24	23	17	21	23	26	25	34	23	18	31	17	23	20	28	26	21	23	21	32	22	27	18	21	21	26	19	30	26	26	26	18	19	17	20	23	28	26	22	18	20	23	31	15	27	22	20	19	16	17	22	16	23	24	26	15	26	12	21	24	28	24	30	26	26	14	28	25	23	15	25	15	18	17	17	16	24	18	23	22	28	20	14	27	22	19	31	23	16	21	20	20	18	20	20	21	22	29	15	23	29	27	24	22	29	26	31	25	27	27	17	22	29	25	31	20	25	27	27	26	21	26	20	28	24	29	26	17	26	21	18	29	21	19	19	19	30	22	19	19	24	20	25	23	18	26	27	16	29	19	22	35	24	20	16	26	29	27	27	22	30	20	25	21	32	21	20	23	21	23	26	30	26	21	24	20	28	27	20	28	31	25	28	21	25	22	21	20	19	24	23	26	19	19	27	27	14	24	9	22	20	24	19	23	21	21	27	23	20	22	24	19	31	14	25	26	25	25	25	18	20	25	36	25	24	24	17	23	33	23	27	23	16	31	15	28	31	21	26	25	17	27	21	25	25	22	19	27	20	21	19	23	24	21	38	21	19	27	21	17	19	18	29	21	23	32	20	33	18	28	26	24	24	20	21	19	26	31	23	24	18	27	28	18	27	22	31	27	20	24	35	19	26	21	16	26	25	26	22	33	26	18	21	21	22	25	20	22	29	25	22	25	30	21	19	20	21	27	25	25	31	21	24	20	39	18	18	24	30	29	27	21	14	27	18	32	17	29	22	22	19	18	29	26	24	22	24	23	21	20	22	30	27	25	23	28	16	27	20	27	22	22	18	21	19	25	34	17	37	17	19	24	20	30	25	22	24	21	19	23	29	26	25	21	16	32	16	27	14	22	28	29	28	26	21	19	28	22	22	24	19	22	20	25	18	34	20	21	18	15	16	24	26	19	23	27	21	22	29	24	19	21	20	24	25	24	16	18	25	22	29	28	23	28	24	24	25	20	25	16	28	25	22	26	30	15	21	26	19	14	25	33	34	21	33	11	32	35	19	22	27	22	31	20	17	17	29	24	18	23	30	26	22	22	32	31	19	19	29	33	22	25	14	21	20	18	21	26	28	25	22	24	23	29	27	27	25	36	22	31	20	20	32	26	21	23	25	27	25	21	30	26	15	19	24	29	33	14	33	26	19	27	23	23	23	22	20	36	23	22	18	28	26	19	24	24	25	21	25	24	21	21	16	22	19	24	24	23	23	21	21	27	25	19	21	24	26	19	19	18	26	22	20	20	26	31	30	31	28	13	25	14	18	24	28	22	19	20	28	20	21	28	13	25	23	22	26	25	21	22	34	24	27	20	21	17	32	17	32	27	25	22	32	22	23	29	15	18	25	22	27	21	28	22	21	24	23	14	20	17	30	17	20	26	21	18	20	21	28	21	19	35	16	35	22	27	24	28	26	37	30	21	20	18	29	20	19	26	20	22	24	25	30	20	24	19	15	24	23	22	14	32	30	26	17	23	26	20	33	16	29	23	22	25	20	32	18	28	17	22	23	22	28	28	18	21	17	23	23	18	21	18	21	25	31	22	27	29	22	16	25	16	25	23	18	17	25	23	32	18	18	26	26	17	22	20	20	21	23	25	20	25	14	27	30	15	21	23	14	23	21	15	20	25	19	26	25	23	23	27	26	28	21	23	17	30	25	25	23	27	26	20	25	29	25	20	26	27	17	22	16	19	26	24	16	23	20	17	22	22	19	27	18	26	24	26	23	21	25	18	28	29	29	21	17	24	15	17	28	21	19	19	29	24	24	25	25	21	28	24	28	21	22	25	25	33	26	28	25	24	23	15	18	14	13	24	24	24	21	25	26	26	27	24	30	25	23	24	22	24	19	18	22	23	24	24	20	24	27	17	28	14	17	30	32	24	20	31	29	23	22	25	39	24	22	20	25	21	31	21	21	24	33	29	24	22	28	21	23	31	34	14	21	31	24	17	16	20	18	28	22	27	26	19	26	19	19	23	20	28	26	25	25	24	19	23	17	25	34	25	27	26	27	22	16	26	27	20	15	16	40	20	16	18	24	28	22	28	22	16	16	29	25	23	25	26	31	26	20	26	20	22	29	25	21	19	24	23	25	21	29	18	21	32	25	27	24	31	27	26	32	22	15	30	19	20	28	25	19	24	31	27	24	18	22	17	24	21	25	23	28	22	22	22	29	18	17	23	34	24	24	22	20	29	15	21	16	22	22	29	16	25	30	16	22	27	20	21	21	25	18	22	32	27	23	25	23	22	22	34	33	27	29	30	31	20	19	21	22	26	26	24	20	22	29	23	24	29	22	21	20	26	28	16	27	33	22	22	33	27	33	19	19	19	29	27	16	36	18	25	27	26	23	15	27	27	13	29	26	22	23	21	19	21	18	19	25	19	23	26	23	24	27	17	19	24	18	25	25	22	19	18	28	17	12	21	26	19	19	27	31	22	26	44	24	25	24	27	28	31	22	24	25	34	18	26	21	21	23	19	27	25	19	24	27	43	24	28	27	29	22	23	20	18	21	18	29	30	15	25	21	19	31	30	31	26	20	20	19	20	28	30	22	24	25	22	22	21	23	19	18	32	23	16	14	23	25	24	20	15	14	20	20	13	30	20	22	35	26	23	19	27	25	22	12	21	19	18	16	20	21	22	21	9	30	16	22	18	19	20	12	17	30	20	28	28	16	19	18	18	23	20	27	24	30	26	22	20	30	27	28	16	21	18	18	15	29	27	17	21	23	16	26	24	21	16	18	25	18	25	23	16	31	19	22	15	23	26	14	25	28	26	27	19	16	25	19	25	25	24	20	21	22	21	25	24	28	25	15	10	19	21	16	28	23	17	20	31	26	31	17	21	31	22	19	31	24	20	22	19	13	28	18	20	19	25	19	23	17	15	16	21	11	22	28	28	29	19	18	23	27	25	22	25	34	22	34	13	22	19	24	22	24	24	27	24	14	30	25	31	21	21	24	31	23	23	26	17	26	12	14	25	25	33	26	27	24	17	28	27	17	14	21	28	26	17	34	33	19	20	28	19	20	24	25	21	25	20	20	19	29	24	29	36	21	31	21	25	26	20	29	19	25	28	26	20	24	23	26	21	32	16	23	22	26	27	21	26	13	17	19	29	28	22	17	24	30	21	23	13	26	26	20	19	21	21	27	26	27	23	26	22	22	27	20	18	15	23	26	23	23	25	20	24	29	19	22	23	25	19	26	20	9	21	24	19	18	25	29	25	26	15	25	23	19	24	17	30	22	26	29	28	22	17	15	27	35	31	23	23	23	17	19	22	19	12	22	24	23	16	30	22	26	23	24	20	30	23	23	22	13	20	17	27	24	17	18	21	28	25	17	23	14	21	24	21	22	20
38481	16440	6886	17595	25536	24515	21471	17901	15003	12168	10105	8338	7066	6270	5368	4594	4029	3722	3301	3080	2582	2301	2150	1721	1577	1410	1277	1101	1081	966	828	790	723	638	694	625	565	439	449	454	490	453	416	454	410	427	405	392	442	414	429	433	410	424	425	449	405	389	441	438	490	439	493	451	447	425	411	434	421	424	388	423	411	427	411	429	411	368	396	401	390	408	358	432	386	405	378	391	411	383	366	380	371	376	399	384	377	392	363	370	376	380	389	397	400	379	353	369	392	367	382	367	389	380	369	379	367	387	362	389	377	383	378	400	342	384	386	389	353	384	397	370	358	387	382	377	363	395	383	374	364	356	374	352	389	370	400	393	344	378	374	375	357	375	368	360	374	407	366	379	357	343	391	380	374	354	336	364	369	390	343	361	375	346	376	364	389	366	399	377	342	386	370	373	373	385	370	394	329	336	420	389	392	430	395	378	363	374	395	353	387	381	363	366	336	354	386	361	373	381	414	378	356	382	363	375	391	386	349	377	407	362	406	409	374	371	375	396	353	391	367	361	352	377	344	346	368	341	343	383	391	327	377	404	364	394	381	371	354	348	370	402	366	382	381	375	361	367	370	377	334	381	391	372	404	362	398	365	351	380	399	364	373	375	382	375	389	382	380	409	363	356	345	394	383	383	357	362	374	391	380	408	355	358	363	384	383	357	403	394	368	385	382	367	362	387	343	354	375	369	333	355	391	363	380	361	385	382	356	332	379	356	372	373	384	370	385	357	359	383	359	380	381	361	384	383	353	366	357	366	378	335	407	403	358	363	355	374	388	346	376	382	403	393	362	379	409	360	398	353	380	371	353	378	361	399	335	360	361	375	349	344	376	378	360	361	340	357	358	372	365	408	384	330	369	390	380	372	364	374	361	379	355	368	363	385	346	363	351	360	335	423	359	388	325	400	377	374	392	369	378	339	379	371	373	398	368	392	380	425	371	374	367	353	382	381	347	369	392	372	393	395	367	369	374	384	385	397	379	362	326	366	380	349	375	382	376	396	381	374	419	358	416	401	394	368	345	419	369	376	368	369	411	365	403	385	364	395	395	404	378	378	361	396	397	342	382	398	414	373	372	375	373	402	362	368	342	383	379	390	375	405	371	380	377	345	390	361	397	363	373	331	384	350	410	393	370	360	369	378	378	375	358	357	360	320	339	372	354	383	381	347	356	348	372	369	369	407	385	352	339	370	383	371	374	371	366	417	391	372	397	354	349	348	365	341	368	332	358	392	394	389	384	348	354	384	357	389	379	380	345	401	374	378	400	389	385	403	375	348	389	384	374	369	422	349	362	376	387	366	361	345	354	382	394	366	342	384	392	373	380	346	357	401	365	337	369	383	364	353	380	355	373	415	404	383	361	340	360	339	377	388	368	353	368	354	371	394	398	320	351	358	380	377	406	354	357	382	402	359	379	402	383	360	357	366	369	358	339	358	370	367	346	377	378	379	334	377	361	392	372	408	382	351	408	352	384	383	402	355	361	414	363	383	366	354	375	375	370	410	410	386	357	326	346	334	394	354	397	372	376	359	390	382	350	358	360	362	373	389	335	367	383	397	392	412	385	347	356	386	369	376	326	367	382	367	370	379	385	367	373	384	366	378	400	348	390	406	376	368	377	361	348	400	391	384	374	355	382	355	369	351	359	395	368	365	380	375	361	390	370	398	363	369	364	365	375	348	367	396	359	377	392	366	362	379	373	375	388	394	368	386	356	370	370	364	375	379	353	365	358	376	366	384	369	350	383	368	364	355	391	388	389	387	354	349	383	389	365	325	348	368	438	391	380	382	408	393	374	373	359	383	380	374	386	417	398	364	368	401	371	356	369	378	379	361	361	356	355	373	379	410	370	338	345	376	385	375	392	374	330	370	370	368	351	388	352	366	408	377	358	358	369	338	375	362	362	383	358	348	363	360	381	358	340	382	389	382	338	374	345	366	363	393	405	362	398	328	374	356	344	367	390	354	381	389	373	364	416	388	386	352	386	362	389	419	353	365	400	376	330	388	390	340	375	364	371	358	393	383	378	353	386	390	353	383	379	336	385	372	390	365	398	397	346	357	379	393	349	354	431	351	337	381	413	385	393	386	357	378	376	404	393	361	395	366	355	390	389	368	386	372	374	334	399	375	400	383	400	345	394	401	355	406	377	391	370	376	378	349	370	391	377	409	371	353	347	339	385	371	396	389	373	374	388	391	382	370	369	369	354	394	372	366	366	360	390	372	378	361	363	342	368	371	374	403	347	349	345	375	399	360	362	370	402	401	350	354	372	357	385	367	372	384	419	383	376	342	405	380	400	369	364	336	383	357	406	391	378	362	377	355	374	369	374	382	334	370	394	343	340	406	390	373	355	335	388	370	373	372	369	360	377	368	378	372	400	341	356	372	385	384	421	399	386	420	399	357	388	369	352	375	371	374	361	382	380	400	362	363	357	401	392	371	368	418	390	387	348	370	334	353	386	401	386	362	362	399	380	413	382	338	353	369	386	379	392	378	390	421	348	395	381	342	368	368	378	380	395	407	362	363	373	389	380	364	368	359	380	363	400	372	340	385	411	388	364	338	379	353	369	375	371	375	399	410	397	366	393	372	377	401	361	392	395	356	363	383	397	404	382	384	352	377	387	396	413	333	366	370	369	411	360	369	375	394	374	364	364	374	341	389	372	371	401	366	334	352	404	413	354	355	368	348	402	379	376	361	357	390	364	356	363	347	401	360	367	351	343	408	370	381	349	375	391	407	382	373	388	393	362	362	363	355	365	369	347	362	341	405	343	385	349	359	371	409	394	337	371	388	389	400	404	375	389	351	399	391	364	365	410	352	342	385	386	406	365	378	391	358	369	359	389	358	359	337	382	361	369	380	349	372	350	382	370	415	376	363	387	391	378	365	391	398	335	365	397	403	349	373	405	387	379	389	385	372	355	356	369	356	363	352	370	402	359	395	363	386	385	358	370	364	363	359	370	407	378	374	335	342	342	387	356	408	362	405	359	391	368	423	370	383	366	396	388	349	378	341	384	375	377	355	348	357	395	442	363	350	381	364	355	396	383	347	376	397	354	384	378	383	351	390	407	365	346	381	389	378	355	369	414	379	395	362	366	384	355	374	399	371	368	412	385	392	369	402	390	397	381	371	381	391	368	396	395	392	373	392	390	367	358	374	316	415	417	399	379	370	406	412	341	332	358	376	393	406	391	371	374	382	368	388	355	332	364	362	379	369	372	371	392	376	374	366	385	390	366	364	367	365	379	360	361	402	352	374	382	383	360	371	333	374	381	381	366	381	385	388	348	392	404	372	374	387	368	347	357	350	370	353	368	354	416	398	388	366	331	367	396	392	393	380	389	377	351	356	376	348	373	356	387	383	343	368	345	354	386	407	377	379	351	355	341	363	398	380	372	342	398	423	357	346	408	330	382	370	368	396	364	385	370	354	374	338	358	370	379	369	382	383	409	345	396	399	353	358
12572	4350	738	467	845	937	757	694	642	558	467	381	341	311	255	226	193	178	169	136	155	118	95	102	98	99	71	61	60	54	63	59	47	51	37	45	33	38	37	38	34	47	30	41	24	33	32	30	33	33	39	40	38	25	34	34	40	33	28	35	41	44	25	38	28	46	36	23	37	39	32	25	35	23	31	35	30	33	25	34	24	29	30	30	30	20	43	39	28	27	35	33	30	30	28	22	26	31	36	33	21	26	31	30	31	30	27	31	30	25	29	28	36	29	24	34	22	33	31	28	28	33	28	29	29	35	36	30	25	35	30	20	26	22	28	30	33	27	23	45	22	36	34	31	27	32	29	23	30	21	39	39	39	30	31	42	25	26	40	27	24	34	25	33	26	17	22	37	29	27	34	24	29	37	32	30	22	25	36	25	23	31	21	25	25	21	27	28	35	30	26	29	37	30	29	32	37	23	29	25	30	34	19	25	25	38	20	32	32	33	29	28	28	27	26	34	29	19	22	26	31	28	30	31	33	30	23	26	25	37	29	32	32	24	22	33	29	28	31	32	32	29	30	32	36	32	27	24	36	23	37	33	24	22	31	37	29	24	33	21	34	31	29	31	34	32	41	26	31	34	29	25	27	37	38	19	33	27	39	40	29	34	31	30	24	36	34	34	29	30	33	19	34	32	33	27	28	28	34	32	31	31	35	26	28	29	22	28	22	34	27	32	36	24	33	39	20	23	34	25	30	30	37	27	28	35	23	27	30	32	32	34	34	40	36	29	27	28	29	31	36	34	34	15	35	32	32	28	28	13	33	33	23	27	33	20	30	35	26	38	30	37	29	33	29	30	30	30	20	25	28	29	32	30	23	30	36	27	25	24	24	27	24	27	36	20	28	29	36	43	31	29	30	26	23	23	39	18	28	19	33	28	29	30	40	40	34	33	29	23	36	19	22	27	36	32	30	31	37	28	28	22	37	36	25	28	28	32	33	31	26	25	28	25	31	31	33	28	36	45	26	24	26	23	33	33	23	33	30	36	23	23	29	33	27	33	27	19	26	24	24	31	35	20	28	44	30	23	32	29	43	34	31	28	30	30	36	41	31	31	27	26	37	32	30	22	29	31	33	32	36	30	28	35	35	33	28	39	23	29	23	26	36	34	27	28	28	28	44	29	34	23	24	35	18	38	23	36	25	39	20	34	36	42	33	26	22	33	28	25	28	23	30	39	35	36	28	40	25	26	29	37	26	34	27	25	32	29	26	36	23	29	36	29	28	32	39	29	24	32	31	29	38	26	25	23	28	35	29	27	27	30	23	15	35	29	23	28	27	33	28	33	22	33	32	30	25	27	30	37	33	31	34	32	28	34	26	35	27	24	26	28	25	28	26	33	35	27	36	34	43	39	30	32	30	26	25	30	31	30	25	21	27	39	30	34	31	37	33	34	33	22	32	38	29	24	23	34	23	33	29	31	34	26	25	40	29	34	34	38	37	34	39	34	32	34	34	25	19	30	37	40	28	26	27	34	21	22	34	26	32	34	27	31	36	35	34	25	31	22	33	23	29	34	23	34	34	37	30	27	25	27	32	28	32	30	29	25	34	19	32	31	36	39	23	42	27	29	19	24	23	40	23	26	35	23	26	20	27	30	29	29	32	36	26	31	20	31	26	34	33	28	26	35	26	31	22	33	22	23	25	37	29	20	35	27	31	28	29	26	29	28	33	26	27	32	31	40	26	30	25	26	34	24	28	23	28	24	33	23	30	35	29	23	38	34	28	28	29	31	34	34	27	22	31	28	29	36	24	23	44	33	34	26	30	21	25	30	36	35	30	26	29	34	34	31	26	24	40	30	20	31	31	25	32	35	30	31	27	36	22	32	30	33	32	31	37	23	30	38	33	33	26	34	32	27	30	26	40	42	22	29	27	24	30	23	19	23	35	18	31	24	26	26	31	30	30	25	29	40	23	33	29	33	29	22	30	22	28	35	32	23	46	26	31	36	27	28	29	33	33	26	33	28	30	23	32	28	20	20	35	21	28	32	17	33	37	29	40	27	32	28	27	30	32	36	23	30	31	32	30	27	24	30	32	32	24	29	31	28	41	40	30	34	20	34	36	25	23	33	44	39	33	39	25	19	40	26	33	22	27	29	28	19	37	26	42	30	30	22	28	36	26	31	34	24	27	30	42	31	21	30	29	26	26	31	16	30	20	41	34	22	25	36	24	30	29	32	33	20	28	39	23	28	37	41	31	30	28	31	32	27	43	23	28	26	31	25	30	24	26	26	28	28	27	24	32	19	28	34	24	28	34	41	33	23	30	27	31	27	23	23	16	28	24	35	31	19	43	33	33	35	29	34	39	27	27	29	31	29	20	28	21	36	37	27	31	25	27	27	31	25	26	28	29	26	32	28	27	22	27	27	31	37	30	32	30	28	30	20	33	29	33	31	23	34	39	32	31	31	20	19	32	41	34	27	36	20	36	25	30	22	27	30	39	33	33	32	23	25	32	26	35	21	30	34	32	24	42	37	34	24	23	27	25	30	39	26	24	36	23	24	26	32	30	26	16	30	42	27	44	26	30	30	22	31	31	22	23	36	32	31	27	32	27	25	23	29	33	36	37	27	36	34	30	33	27	35	36	31	30	34	28	22	28	29	26	29	31	42	29	27	28	27	25	30	37	17	34	31	28	22	30	23	29	23	26	24	23	27	23	19	27	45	41	36	36	30	36	32	21	34	28	24	30	37	28	36	33	35	29	25	33	28	30	35	31	37	31	27	31	32	39	26	30	34	29	33	31	36	27	28	31	21	25	37	31	33	33	22	32	24	36	19	31	44	40	27	25	33	29	35	22	30	35	28	38	38	38	29	28	27	27	37	26	32	28	31	32	30	25	33	29	36	33	24	27	27	35	31	33	38	38	27	28	33	38	34	27	23	25	37	27	26	48	31	35	24	30	26	30	28	32	23	31	23	26	37	27	31	24	28	20	27	33	28	31	35	23	26	27	26	28	38	28	21	33	28	29	31	29	29	30	31	28	27	25	22	25	43	32	28	21	29	25	31	34	21	36	31	31	26	25	27	28	31	16	28	22	26	31	30	43	27	29	29	21	30	33	32	30	26	26	25	28	20	26	24	30	34	35	24	25	32	29	28	36	23	22	32	29	30	29	28	30	28	25	26	16	24	23	25	38	29	19	35	28	26	38	35	26	26	32	26	31	38	25	33	36	23	25	38	36	32	34	24	37	29	26	35	34	30	22	35	23	26	37	33	19	40	35	32	34	39	35	37	29	31	27	31	33	26	34	26	29	45	34	32	26	33	30	30	33	27	33	36	31	27	27	36	22	27	24	30	31	35	29	20	33	26	26	22	23	28	22	29	36	30	19	27	24	26	28	20	26	22	42	26	25	24	23	32	23	27	33	39	25	36	26	29	28	24	27	26	32	30	30	32	24	38	33	29	24	30	30	34	31	28	37	29	27	30	30	36	27	18
51419	26805	13322	26708	34956	34257	31306	27920	24674	21360	18478	15892	13973	12588	10956	10041	8959	7960	7181	6335	5546	4810	4417	3942	3426	3080	2721	2373	2145	1950	1726	1605	1311	1203	1176	1107	1098	863	791	832	762	734	670	733	647	658	600	618	613	674	618	642	637	634	646	709	640	634	612	592	639	715	637	671	645	685	621	607	580	559	557	627	579	559	559	549	535	528	539	589	520	508	513	533	538	537	517	527	544	468	496	512	510	533	533	528	503	495	506	466	455	486	492	524	509	507	494	510	485	492	508	560	458	491	514	478	508	494	512	510	477	470	440	499	454	476	463	490	456	467	475	510	490	468	491	462	492	485	479	479	495	479	470	497	463	510	461	475	478	468	481	463	462	458	481	474	496	487	440	481	489	457	479	488	498	445	496	451	461	482	491	433	485	505	474	513	507	452	459	488	479	485	472	482	456	443	480	451	450	482	475	453	471	495	470	463	451	454	462	455	499	502	474	457	486	512	439	421	515	455	439	468	463	466	465	434	454	462	499	512	462	462	447	452	461	513	474	484	427	467	518	485	480	468	496	521	465	445	484	454	480	467	472	443	496	439	452	461	488	458	491	480	440	460	485	472	517	496	476	499	505	487	470	500	461	444	465	471	464	495	467	460	444	442	461	471	491	441	479	475	470	496	471	500	450	460	455	429	444	486	519	459	470	433	487	462	454	485	475	462	468	507	517	506	445	477	490	438	464	481	466	472	499	450	472	489	474	469	450	494	497	480	491	503	462	466	445	494	491	524	471	520	525	439	428	487	453	430	474	460	500	456	439	436	493	438	474	461	482	465	461	506	451	463	432	509	482	483	509	482	468	428	460	467	460	459	445	446	475	459	494	465	500	470	489	482	447	452	442	443	502	502	481	475	467	475	445	466	520	500	425	477	472	463	466	495	471	480	470	488	462	413	458	451	467	455	448	430	468	462	474	456	475	476	489	435	507	496	470	492	476	511	481	484	463	454	478	436	465	472	460	482	435	454	483	463	478	486	485	476	521	472	487	469	425	487	468	472	441	490	467	482	473	461	479	478	491	502	455	480	480	447	448	485	465	458	498	485	483	483	464	477	492	478	487	473	486	486	481	524	493	474	516	448	482	472	454	499	477	458	476	432	409	439	428	454	459	461	509	466	448	469	483	486	474	494	461	473	495	432	472	474	495	492	442	479	486	487	471	486	472	448	455	491	473	445	456	478	460	499	483	466	444	471	476	493	478	484	465	455	513	470	475	469	463	498	473	481	462	442	495	466	487	492	479	488	465	526	457	466	488	444	475	496	466	490	441	435	439	461	465	481	488	454	491	474	478	474	451	470	491	438	486	454	507	491	459	443	473	466	495	477	482	504	479	469	447	493	459	481	470	497	491	457	449	501	455	479	488	451	490	458	501	482	503	477	486	494	488	502	475	469	440	413	447	491	476	475	473	478	453	482	457	499	429	472	485	515	482	498	470	476	460	464	495	526	439	451	512	473	525	477	450	455	461	499	459	463	458	446	496	473	501	462	459	460	492	455	517	496	433	488	466	460	463	489	508	474	450	465	440	481	480	503	491	442	462	465	456	435	463	410	440	474	470	508	497	481	476	495	440	513	410	510	496	449	471	504	468	473	477	482	472	491	438	505	506	464	469	494	464	499	467	506	449	480	471	440	459	493	428	435	474	437	461	444	432	471	462	459	468	475	521	440	483	472	470	466	449	530	474	428	454	474	478	486	463	459	467	430	469	485	462	514	463	515	447	420	458	497	500	496	448	467	471	461	454	454	502	491	461	473	466	497	429	458	498	467	445	482	486	522	477	500	472	481	496	480	468	499	513	444	476	498	490	482	492	499	444	507	470	448	433	480	467	502	523	448	470	447	511	463	471	482	481	501	439	495	482	500	512	505	454	467	486	498	481	463	425	465	504	489	447	500	476	507	471	479	472	436	473	441	469	489	427	482	485	467	478	460	473	481	503	445	487	471	429	487	480	460	473	460	447	462	457	437	452	451	488	497	501	484	492	447	430	455	479	461	464	488	458	450	478	479	423	484	473	483	484	498	505	474	493	487	471	466	460	453	506	491	485	466	463	486	480	444	477	474	465	482	477	481	462	466	459	472	470	429	470	464	480	427	491	427	427	494	476	476	469	485	468	482	478	512	486	455	451	491	519	475	482	479	476	479	458	518	507	477	486	457	463	464	439	443	497	489	473	509	415	474	494	497	492	468	449	473	486	443	463	449	468	485	440	475	461	503	469	484	439	466	464	486	492	434	462	527	503	461	484	472	474	464	456	472	481	475	471	443	480	475	502	468	478	484	444	488	466	477	486	459	456	451	453	473	446	514	480	470	505	445	476	509	472	470	500	467	431	445	479	483	451	477	475	494	467	483	482	484	490	501	496	471	459	443	487	489	442	532	482	500	474	425	499	448	481	460	512	447	521	520	484	483	427	484	469	490	516	473	492	483	470	523	476	486	440	463	455	450	451	460	495	470	497	478	418	452	493	434	472	476	476	482	469	494	457	456	496	462	456	495	461	509	481	501	484	428	473	500	470	481	462	481	462	469	488	471	472	485	454	452	495	512	471	442	433	473	466	449	474	481	420	482	490	466	485	500	439	479	486	492	477	492	441	451	494	457	481	464	472	483	457	448	503	448	475	465	497	486	486	463	464	510	491	463	498	447	468	468	486	503	456	488	498	460	454	455	482	444	491	488	479	498	477	461	489	505	473	477	472	483	450	476	474	484	493	455	490	468	475	482	448	487	449	494	454	462	488	497	535	486	449	451	508	488	481	505	478	480	467	445	461	485	464	485	452	497	465	471	448	446	460	498	470	466	459	481	499	516	473	442	437	439	455	442	490	463	500	466	481	470	482	443	512	482	512	520	479	458	502	464	501	485	489	475	491	459	473	435	487	492	473	455	478	450	499	474	463	425	525	504	467	505	488	486	484	492	517	476	504	440	448	511	455	500	484	464	448	469	488	456	454	458	479	465	439	512	475	495	486	464	472	472	474	458	483	470	477	487	467	481	445	443	515	508	434	493	455	503	476	450	481	508	462	451	483	471	455	519	472	442	499	462	447	481	497	501	481	490	485	434	462	435	472	472	489	486	461	475	444	474	474	457	489	508	475	488	481	484	504	478	502	479	462	464	434	492	434	470	508	468	504	461	465	442	496	471	452	476	502	434	516	468	469	483	470	485	497	506	486	487	499	478	438	502	442	472	467	515	484	467	501	485	473	444	517	422	481	498	455	485	470	461	482	467	512	479	468	487	493	446	484	462	450	493	465	434	474	466	481	464	488	496	476	452	469	455	462	495	438	507	480	480	504	446	458	490	413	533	475	477	458	464	459	496	465	471	451	491	463	474	506	477	468	449	500	484	514	460	481	446	471	448	489	477	471	482	481	499	460	469	471	475	479	466	455	483	459	456	458	456	458	471	450	480	474	476	459	447	482	538	493	475	475	484	452	501	489	441	481	471	500	467	485	473	474	461
8871	2150	440	294	518	612	539	447	370	345	308	258	215	218	179	164	129	154	125	117	105	85	90	79	73	65	63	56	58	51	56	36	45	33	48	56	51	42	47	44	38	41	44	37	38	36	45	49	32	32	44	42	39	39	44	47	39	41	51	37	44	40	42	35	47	40	27	32	41	25	28	38	34	31	51	34	31	44	43	46	41	29	41	42	40	31	34	36	43	29	37	31	25	43	40	41	33	46	41	33	37	40	30	42	48	38	38	26	37	28	39	39	27	41	26	36	37	31	47	43	30	42	31	45	37	34	31	38	32	32	32	34	33	35	37	34	41	35	37	43	29	36	36	39	35	49	29	24	50	38	35	33	34	30	47	30	46	34	39	32	27	27	30	26	30	35	38	41	40	35	26	39	43	33	40	29	23	32	33	42	35	45	29	50	33	31	39	24	39	25	33	38	34	35	39	39	36	42	41	33	32	33	23	35	25	42	23	42	44	35	38	40	45	36	39	34	29	33	38	34	26	44	29	31	44	27	35	31	27	36	38	43	27	34	26	25	35	37	35	33	41	37	42	35	45	48	38	34	36	36	35	34	44	32	24	44	36	41	36	30	41	35	31	40	46	36	50	40	41	24	32	41	33	34	47	28	39	36	45	42	48	28	45	39	33	36	36	38	51	48	36	44	34	29	26	36	41	49	29	37	40	36	27	44	37	38	29	27	41	43	39	38	37	34	43	30	30	41	41	36	33	35	29	39	42	39	32	46	36	45	42	35	28	44	48	43	28	41	26	36	46	35	36	21	33	35	34	38	44	34	37	35	40	33	38	29	39	38	40	33	40	36	37	33	26	34	40	33	33	40	32	27	28	32	37	32	33	33	48	31	41	33	36	34	35	33	33	41	31	37	40	46	42	27	28	43	33	33	41	40	39	31	35	35	28	31	37	38	47	28	33	46	26	38	37	37	33	39	47	48	38	36	40	39	26	36	27	34	35	34	35	40	41	39	26	43	42	42	47	39	34	27	35	36	29	35	43	39	36	46	28	31	37	30	48	33	30	38	30	35	29	36	34	30	26	34	32	43	42	29	43	37	44	33	34	44	29	46	27	37	28	38	30	36	48	43	40	29	34	47	38	50	38	26	35	34	35	36	40	43	30	41	20	45	44	30	32	30	42	34	37	29	30	40	36	41	29	29	40	35	36	40	46	28	24	37	33	44	34	33	32	37	24	31	35	31	36	38	35	44	38	31	33	50	26	37	41	27	41	42	37	44	29	27	41	36	41	32	31	29	25	31	31	38	58	38	46	34	31	40	32	31	39	36	36	37	26	37	30	37	29	39	37	34	49	46	34	43	41	34	35	34	41	34	30	24	36	31	29	29	26	26	39	35	46	49	43	40	40	32	27	34	35	30	44	36	33	36	34	36	31	27	28	27	36	30	35	41	34	32	42	38	34	43	30	47	36	32	24	41	36	42	35	46	35	35	42	38	41	32	38	37	33	30	40	37	41	29	27	31	42	38	42	34	36	50	30	36	24	49	41	38	42	36	32	37	34	35	39	31	30	27	34	26	29	40	43	35	35	37	35	44	33	31	33	28	33	34	41	43	38	34	37	28	42	35	35	34	26	33	28	44	43	33	36	31	28	40	41	42	41	40	37	30	41	36	45	31	32	30	27	34	29	32	41	28	28	31	38	45	29	32	43	32	40	31	30	36	39	19	26	27	40	39	34	37	29	48	29	39	39	40	46	25	44	32	38	34	38	27	25	33	37	36	46	35	43	31	39	42	26	40	34	30	42	38	37	42	38	32	31	37	38	31	33	50	40	40	35	38	49	26	39	27	40	37	40	41	38	37	38	34	40	45	40	42	37	42	35	35	46	42	30	40	30	36	36	38	31	31	38	42	31	33	39	34	31	42	28	30	41	36	26	21	40	31	50	32	36	29	32	27	32	38	34	37	36	32	29	42	36	36	41	45	43	37	39	39	45	43	45	43	43	35	35	30	36	38	25	33	25	34	29	30	27	36	47	32	38	26	32	30	43	38	41	39	39	40	25	32	35	39	40	36	25	36	33	31	40	31	32	26	36	31	32	33	26	35	34	55	36	39	26	42	27	24	31	38	36	34	45	48	36	32	33	34	30	31	31	34	35	39	36	27	47	38	35	28	39	41	39	41	34	38	33	38	33	43	44	39	40	34	38	34	31	36	42	36	32	30	28	30	37	32	36	40	33	30	43	43	41	38	27	37	34	31	40	35	29	33	37	31	27	27	38	31	49	33	38	38	34	42	41	27	39	30	28	39	48	32	33	41	43	35	44	32	32	35	34	34	30	43	32	43	36	44	35	36	36	33	39	42	39	30	35	39	48	33	30	37	37	27	32	36	39	50	40	35	31	36	38	36	32	37	33	38	40	44	49	32	39	34	22	41	38	30	46	45	36	40	35	34	34	37	36	30	25	38	34	38	28	39	43	47	26	28	33	32	32	25	39	35	39	30	28	39	40	30	26	42	41	28	39	28	36	35	35	44	44	28	32	37	49	43	36	38	30	41	36	32	31	32	44	40	36	34	36	24	40	30	35	28	39	34	38	35	50	39	42	42	31	42	39	42	28	37	39	31	48	49	33	41	39	40	40	39	41	41	33	33	34	35	31	34	43	45	37	41	35	44	29	33	39	38	36	48	39	47	25	36	47	31	37	39	38	30	32	36	38	39	29	22	24	38	27	33	28	43	30	41	32	37	25	31	48	38	39	38	37	32	40	28	26	39	46	31	42	30	40	36	32	35	37	37	47	28	44	34	42	28	37	39	38	40	39	39	34	37	34	31	45	38	36	45	41	37	33	27	46	33	38	36	41	32	30	35	28	28	39	31	30	35	35	25	31	41	30	35	40	37	41	32	26	36	31	34	34	32	37	40	32	31	37	36	34	43	27	31	31	14	22	45	33	35	33	30	37	25	22	43	28	31	38	27	30	28	47	39	28	36	32	28	37	31	30	40	32	30	40	41	39	32	31	43	24	32	30	48	35	33	40	28	44	41	35	34	40	31	28	30	38	38	37	28	47	46	35	37	32	30	32	35	44	35	23	30	38	35	33	41	26	34	34	41	30	32	31	24	33	48	33	50	31	35	34	35	45	24	35	37	32	37	38	38	37	39	30	47	42	33	23	28	31	42	31	31	26	30	40	38	32	38	45	36	35	34	43	41	42	45	32	32	25	29	36	40	37	35	30	39	40	28	33	23	35	30	34	19	24	25	32	35	36	30	35	42	33	41	37	33	35	42	29	35	23	42	36	38	36	38	41	29	31	42	39	43	26	38	28	34	44	48	44	24	47	31	42	39	38	27	49	50	34	44	34	24	29	44	32	34	39	25	45	34	41	43	34	36	34	38	44	30	48	26	30	36	37	40	48	38	30	39	27	39	37	37	40	29	28	32	32	22	49	31	38	33	43	39	41	43	31	43	24	27	29	36	33	37	40	38	43	45	24	27	39	33
44080	21729	9651	21119	29566	28859	25992	22353	19080	16162	13726	11879	10023	8775	7824	6886	6111	5519	4887	4338	3927	3442	2876	2707	2421	2146	1916	1776	1610	1458	1371	1226	1115	1088	967	938	918	767	782	717	694	702	713	673	721	687	670	647	617	667	656	664	689	633	673	712	610	669	692	711	656	626	643	687	689	643	669	665	629	694	608	650	648	609	623	613	570	605	652	614	594	598	610	578	600	624	576	610	562	558	610	553	639	546	634	575	589	552	620	584	606	620	555	574	580	566	592	584	605	523	596	565	532	516	626	595	623	569	590	592	552	561	603	579	535	596	537	542	540	542	586	576	565	555	544	565	576	553	558	551	543	590	601	559	563	565	571	587	518	571	613	537	588	605	533	591	604	555	566	557	539	585	567	587	617	572	552	565	597	571	551	557	578	595	559	552	561	613	578	586	554	586	584	537	566	574	553	575	595	555	566	554	586	556	536	584	592	594	586	526	577	504	535	588	600	586	583	567	604	558	570	577	523	548	597	561	540	551	566	584	551	572	539	573	548	543	566	558	593	607	536	571	606	561	539	541	650	570	573	548	524	533	561	565	577	556	569	599	560	555	573	534	590	554	597	561	572	530	559	554	578	539	583	573	582	550	575	616	554	556	590	655	547	578	564	554	575	594	617	551	544	602	540	594	552	564	625	532	606	543	563	584	611	579	585	524	595	580	546	552	576	605	551	584	546	593	565	504	562	588	551	564	565	583	568	591	579	610	559	576	543	533	585	597	555	560	594	556	502	586	564	601	591	560	575	557	573	594	567	564	564	593	568	597	571	556	508	562	562	533	585	542	536	551	530	578	555	558	584	543	571	580	566	556	557	590	561	556	572	562	549	552	591	571	550	553	587	557	590	589	564	556	568	552	623	594	537	583	581	589	593	583	580	558	558	577	485	576	574	575	561	591	585	557	555	580	551	576	524	597	579	583	587	568	540	552	559	577	556	563	571	576	599	563	561	585	605	574	576	541	576	564	567	585	564	562	588	551	582	508	580	546	569	582	552	580	532	542	568	574	582	532	586	593	597	565	518	569	523	559	603	561	587	570	593	591	564	545	568	599	586	561	558	561	563	545	591	612	593	566	544	532	553	567	507	546	576	606	565	509	541	565	548	563	591	534	564	594	572	587	552	545	584	538	582	576	589	557	576	549	542	544	576	578	598	567	529	576	586	589	610	573	520	581	585	600	544	558	593	575	560	594	532	521	577	530	546	581	552	564	519	558	563	594	594	570	577	586	615	564	595	545	560	575	580	582	562	578	576	552	561	593	563	613	578	530	558	588	531	567	548	597	568	576	535	551	589	618	585	582	566	580	580	546	554	578	552	540	533	575	592	562	584	548	579	581	595	564	567	561	551	589	616	575	560	552	555	549	565	522	591	582	566	583	581	557	576	570	562	540	589	572	542	586	584	612	574	558	561	562	558	556	560	557	586	541	579	550	646	547	591	573	597	587	558	534	538	585	557	589	552	585	558	585	595	560	607	610	586	594	545	556	550	543	587	544	559	594	545	559	512	611	566	593	587	594	558	561	616	633	580	551	551	630	610	609	590	597	559	554	538	564	570	538	540	551	533	596	591	562	569	589	562	594	561	596	562	591	563	573	556	579	564	592	577	559	547	605	569	554	597	581	554	583	529	550	548	565	547	579	571	556	536	577	560	581	549	548	572	574	579	552	584	526	565	576	531	548	566	573	601	599	562	567	605	562	588	538	563	558	588	610	603	565	565	563	593	539	588	597	567	585	545	534	586	574	525	612	576	538	595	590	555	594	599	598	530	556	549	564	572	566	533	595	581	530	576	593	557	588	609	567	561	569	547	587	605	562	555	573	566	576	587	561	565	581	576	584	542	564	570	578	592	572	570	608	557	549	571	556	554	582	589	553	542	589	554	542	582	599	583	554	562	575	578	574	555	526	558	573	590	536	570	547	616	572	559	579	544	554	553	596	566	583	570	586	578	580	550	516	557	550	592	584	522	567	549	571	594	545	577	541	570	567	564	562	562	552	556	588	611	562	588	551	558	575	591	588	581	581	612	548	560	544	587	587	557	541	574	596	579	537	540	582	595	569	532	612	541	557	573	557	628	568	577	571	560	594	564	589	598	621	570	556	551	588	550	561	580	573	567	567	590	579	584	578	567	541	644	578	571	581	592	618	565	585	588	600	532	587	608	543	578	594	565	580	560	555	546	560	549	598	543	520	584	571	566	530	625	561	587	568	582	555	581	594	603	544	545	573	599	549	560	526	584	578	564	588	595	540	586	558	596	597	531	600	569	599	550	583	578	570	523	575	595	574	572	566	598	508	547	590	592	547	561	564	552	541	566	598	553	568	526	548	561	580	561	582	596	576	574	530	586	545	569	601	575	564	597	556	557	582	543	554	584	589	592	589	565	564	606	596	556	526	551	549	602	586	544	561	571	522	532	555	581	554	558	632	558	589	553	591	530	557	544	590	558	551	568	566	559	572	587	540	576	536	566	559	547	605	522	551	576	584	577	563	573	599	564	560	528	591	561	547	557	536	615	576	602	578	557	583	604	564	554	557	547	575	574	557	572	594	564	548	572	570	564	591	607	591	532	539	588	594	570	559	565	508	554	584	508	564	572	592	554	590	581	590	548	608	581	557	552	586	616	555	545	572	597	548	572	624	570	547	573	559	551	512	566	553	582	574	567	602	548	572	586	554	597	553	548	637	551	564	581	564	570	562	553	587	617	570	562	567	530	548	615	567	603	635	544	564	542	581	544	587	585	560	554	559	525	566	560	572	617	569	566	584	536	599	569	504	571	597	540	555	577	562	532	592	590	557	561	571	582	561	594	550	545	568	577	569	581	584	574	544	558	585	594	583	549	552	565	575	577	573	536	536	577	529	583	603	592	604	561	570	574	543	577	563	586	552	589	571	572	543	539	556	562	582	557	544	574	574	609	539	583	555	576	553	551	588	576	536	575	546	576	566	567	585	594	559	573	542	561	582	552	580	565	548	534	571	539	564	543	559	547	544	591	591	564	588	573	514	602	535	579	545	584	562	561	564	602	602	628	567	542	549	544	540	549	599	547	579	536	584	597	564	571	596	551	601	588	546	612	555	582	594	580	576	607	551	563	553	557	565	591	544	548	561	548	572	630	566	601	529	536	577	563	572	538	562	604	540	540	563	557	552	569	565	571	536	547	598	567	584	642	538	575	584	603	564	580	603	548	589	620	563	559	552	596	552	602	581	587	542	585	551	571	591	565	590	562	567	570	564	597	613	563	562	564	569	590	572	610	589	544	560	582	551	573	567	571	582	614	579	568	567	583	535	546	575	612	577	563	580	555	581	627	545	615	574	601	565	621	543	544	586	577	567	563	554	581	535	558	542	554	559	578	552	530	577	545	609	514	585	547	513	542	549	579	563	567	574	566	562	540	574	547	585	586	619	570	532	558	614	555	553	547	562	554	539	542	554	539	523	554	564	572	589	584	563	581	567	574	578
13325	4467	754	479	746	918	840	712	600	531	404	382	323	318	245	246	214	178	159	163	144	107	106	94	85	82	75	70	48	60	53	62	38	41	38	46	39	32	36	30	33	38	20	44	43	31	40	28	23	24	27	31	30	41	41	31	38	40	42	31	34	37	22	29	28	23	32	37	33	23	20	35	32	33	25	29	33	30	36	27	26	25	32	31	32	27	25	35	29	25	30	25	23	29	30	22	26	27	35	31	23	31	22	32	35	28	33	28	22	25	25	33	33	37	29	32	26	33	28	33	24	28	26	31	22	30	31	27	21	23	27	34	37	23	26	26	21	24	18	36	26	31	22	31	26	25	33	28	37	25	38	34	29	24	22	23	29	34	21	33	29	29	32	36	23	16	34	32	29	35	26	34	23	33	27	22	38	34	30	35	26	32	35	32	30	32	41	28	25	26	31	38	32	29	28	26	22	29	26	29	28	25	28	23	25	43	25	22	26	27	38	31	29	32	34	46	25	29	32	25	26	25	27	36	36	27	24	23	33	34	24	31	18	30	30	26	23	28	31	41	30	27	26	32	14	29	33	21	28	26	43	30	32	26	29	23	25	30	30	21	25	40	30	37	24	32	27	27	24	39	14	26	33	37	26	25	33	29	23	25	23	23	25	22	23	35	28	13	26	35	26	33	29	30	27	24	30	24	30	29	27	33	34	29	32	23	33	33	29	31	32	31	24	29	24	35	19	24	22	44	23	26	25	34	27	31	26	26	28	23	29	28	26	30	33	33	23	24	26	37	34	28	31	30	32	25	24	31	29	28	27	28	38	21	34	22	28	23	35	26	22	29	29	36	20	34	21	26	26	34	25	33	23	27	27	28	25	23	22	24	25	26	29	22	25	31	32	29	26	29	32	30	38	28	29	31	21	35	28	32	28	34	32	26	26	28	37	30	26	27	33	30	21	25	25	31	24	30	25	34	26	20	26	38	22	29	27	27	27	35	26	24	27	28	30	22	30	30	25	39	25	36	29	22	30	26	26	21	35	33	21	19	24	36	30	23	20	37	33	26	31	30	25	28	28	42	33	35	24	30	26	31	30	29	22	26	36	31	23	32	34	30	22	28	32	28	28	19	35	41	31	33	26	31	36	25	38	33	26	35	30	30	40	31	28	27	32	22	22	17	28	27	36	32	28	31	33	29	28	30	26	31	33	31	34	29	26	28	32	38	35	38	21	39	23	22	26	31	29	36	35	37	27	18	18	40	28	34	35	31	26	26	28	26	29	37	20	20	20	19	33	26	22	30	29	38	27	35	23	21	26	28	28	25	32	27	29	25	30	36	19	34	30	27	36	29	25	24	28	20	28	18	31	35	22	18	35	25	24	24	30	27	22	12	24	26	27	27	27	22	30	27	28	35	31	24	22	17	32	29	27	25	16	33	18	24	22	30	24	20	32	24	34	32	28	23	39	28	34	24	18	23	26	21	27	30	32	30	34	34	30	30	30	33	16	24	25	32	27	25	31	28	20	27	27	26	31	33	35	20	28	39	25	15	21	31	28	25	26	34	18	29	31	23	27	30	32	28	35	25	23	22	38	31	40	20	28	31	25	34	14	29	29	35	18	28	23	26	13	23	20	22	20	26	32	30	30	29	30	27	24	28	35	35	32	36	30	32	25	23	24	25	22	30	26	20	28	33	31	28	32	36	28	24	29	28	33	30	25	15	40	34	21	22	31	18	22	32	26	36	35	31	18	26	42	26	28	27	36	38	24	36	19	37	21	27	24	19	28	33	25	25	37	34	27	33	32	42	23	30	29	36	35	23	29	21	33	30	28	38	29	32	31	29	29	35	28	28	25	32	27	25	24	22	25	29	33	25	24	20	33	25	26	29	29	29	25	24	28	25	28	26	20	34	26	32	25	29	27	22	17	34	17	34	33	30	27	32	31	27	22	24	39	20	27	28	28	28	21	21	25	27	29	31	29	26	32	29	29	37	24	27	23	27	25	23	29	27	18	35	23	18	37	28	25	42	32	21	29	37	27	20	30	28	20	29	22	31	22	40	29	28	29	26	19	28	29	23	27	31	28	31	26	28	27	32	30	30	29	21	27	25	17	34	20	31	33	32	34	38	22	24	22	23	21	36	32	28	16	24	30	24	26	28	19	24	29	27	32	37	33	34	25	27	33	29	27	27	25	23	22	22	26	39	35	21	19	23	39	32	25	27	22	35	29	17	28	32	30	18	35	36	20	33	23	16	28	31	24	25	22	22	38	28	38	26	31	30	29	36	37	29	28	27	27	28	43	25	33	19	31	21	25	29	32	18	27	22	41	24	32	25	32	17	34	27	24	28	25	31	26	33	33	27	30	31	22	33	39	25	22	24	27	19	33	32	33	31	21	27	22	32	28	25	28	28	30	27	40	25	23	29	23	23	29	37	24	41	36	21	32	23	28	29	21	20	22	27	25	36	35	24	24	32	28	34	27	25	28	27	29	32	32	32	25	30	32	34	24	24	29	32	26	31	30	29	34	26	24	28	42	30	22	29	24	32	22	24	32	28	33	28	23	17	26	18	40	22	24	26	36	33	24	24	34	38	27	26	32	32	21	38	27	24	32	35	36	24	37	21	26	20	26	23	32	31	27	25	34	29	32	21	30	17	25	24	35	35	18	22	19	34	24	23	23	17	24	26	33	29	39	33	27	27	28	31	34	26	33	32	35	36	31	38	30	25	30	22	30	31	32	21	37	29	22	32	16	22	23	28	33	29	27	31	26	25	19	19	32	28	24	30	29	34	23	22	27	22	27	28	32	22	20	24	24	37	28	24	21	31	20	32	20	19	31	30	29	34	31	29	36	39	27	26	29	31	31	28	28	27	28	35	30	31	32	15	35	18	24	26	19	26	17	24	23	23	25	28	23	41	26	26	27	31	32	30	30	32	22	20	32	26	46	20	32	24	33	19	34	32	39	35	33	32	31	29	24	31	25	22	29	28	30	31	20	34	25	27	23	24	25	23	30	28	25	31	27	25	28	26	28	28	38	28	26	34	25	33	25	23	37	26	27	19	28	25	25	28	26	21	25	25	29	30	27	27	23	27	23	29	27	26	32	26	32	21	22	29	31	27	23	28	40	27	21	26	26	30	30	24	33	29	18	21	27	25	35	36	34	25	33	23	40	35	25	38	24	30	32	20	25	26	35	29	23	22	17	28	23	31	17	19	38	22	22	22	33	27	29	26	31	17	33	31	39	24	26	29	31	18	25	21	38	28	18	25	25	29	28	34	45	23	28	36	32	23	22	23	26	27	30	20	38	36	24	22	31	41	24	28	21	35	26	29	26	19	29	27	34	26	22	23	36	36	26	27	28	26	28	28	23	31	25	34	31	23	21	27	28	21	19	21	22	35	19	40	32	37	32	35	25	19	25	27	34	28	26	22	26	33	32	20	24	31	31	26	32	29	24	33	32	22	26	27	25	34	32	31	28	36	29	18	29	24	35	29
52827	25560	13572	26358	34609	34267	31336	27785	24231	20909	18162	15893	13926	12430	11188	9901	8713	7854	6925	6359	5507	4823	4188	3744	3304	2971	2635	2301	2035	1903	1774	1605	1343	1214	1142	1082	961	808	826	810	701	692	675	642	635	641	634	594	645	612	614	580	629	576	626	640	640	570	657	630	588	640	593	599	612	604	589	583	574	556	495	534	500	540	512	511	526	561	473	529	538	541	535	502	486	487	481	490	474	504	482	460	471	465	479	483	437	462	473	435	460	492	487	491	451	448	484	482	435	456	460	490	459	457	465	445	465	449	458	464	431	464	479	453	463	475	465	464	456	444	457	444	454	403	511	440	491	454	458	482	445	428	464	453	423	464	474	452	435	465	438	485	423	433	463	445	473	460	460	430	454	467	460	401	391	435	446	461	439	449	458	474	444	453	448	428	448	443	466	447	455	446	426	478	440	451	437	460	464	432	449	427	422	496	434	421	443	468	433	429	444	465	468	433	450	419	467	420	428	464	453	449	418	456	426	445	448	428	416	462	426	448	449	474	418	480	445	436	421	456	401	451	442	416	445	465	422	476	476	427	452	439	434	420	428	445	447	464	461	456	405	466	410	421	417	448	439	475	427	421	447	440	442	420	465	413	456	429	429	423	450	434	401	432	446	472	428	469	453	476	457	457	448	440	422	467	448	453	460	434	430	410	443	450	425	457	471	467	455	447	450	434	457	429	445	453	434	413	427	473	421	444	443	416	464	437	440	440	446	413	487	436	508	466	447	433	446	411	441	456	457	434	459	461	438	437	465	463	431	454	413	409	417	463	464	397	424	438	444	439	410	417	443	443	437	456	470	464	446	464	435	465	464	417	450	401	423	470	431	436	412	446	459	411	448	442	436	394	450	443	452	449	458	444	440	444	443	448	408	407	444	423	445	460	419	423	438	430	422	464	454	447	474	394	434	443	425	429	424	469	430	443	426	446	412	461	431	459	420	435	419	444	480	407	418	430	479	458	475	439	419	406	490	483	385	429	430	447	460	434	459	439	426	436	432	428	446	465	432	454	462	438	401	446	462	439	464	454	441	436	438	466	442	463	466	431	443	452	474	435	442	446	446	438	429	446	437	407	449	443	433	420	438	447	429	411	455	416	464	440	437	410	426	438	437	432	484	459	449	418	419	458	446	496	479	531	446	472	439	468	459	427	433	433	472	442	430	467	402	461	442	449	389	404	436	428	430	430	476	466	469	458	448	445	436	437	408	492	466	454	428	397	434	436	430	495	416	452	454	451	439	390	455	449	426	456	448	466	505	433	458	466	463	458	470	445	499	475	435	469	429	424	422	440	443	423	419	435	435	443	433	460	423	426	482	417	475	429	454	434	409	449	457	447	418	409	458	437	419	447	439	461	433	423	474	419	467	413	438	480	387	426	469	426	442	433	438	441	447	452	445	437	446	442	429	448	456	453	433	484	445	435	421	434	414	448	462	426	419	436	452	487	472	436	449	442	430	449	434	420	437	409	478	463	431	427	454	428	436	428	423	439	459	460	407	414	440	431	442	481	444	410	454	416	426	449	421	430	442	460	452	443	476	429	449	464	407	452	437	410	491	425	427	397	463	460	438	414	444	407	460	456	434	440	436	441	439	432	445	444	409	443	442	467	432	425	445	470	462	470	471	397	408	416	424	443	431	431	407	435	454	445	464	410	440	431	446	429	389	415	449	478	448	449	436	434	437	458	388	448	442	441	451	459	443	440	441	447	442	418	435	475	431	451	439	437	421	450	428	453	442	436	481	445	413	422	443	436	446	428	431	447	471	476	424	440	464	442	452	437	457	455	469	489	453	435	443	436	451	430	476	420	426	425	441	427	428	412	486	453	452	447	446	434	444	438	430	469	446	428	463	455	433	463	413	446	468	439	419	452	491	444	469	434	469	408	460	425	477	425	448	467	404	419	436	445	400	392	431	437	500	472	445	421	418	432	456	429	465	454	447	433	453	406	422	473	463	396	442	448	458	436	457	437	441	422	441	435	436	430	442	432	457	450	450	451	446	413	431	441	461	448	454	453	484	497	437	449	432	438	453	446	461	434	424	474	451	443	441	444	455	423	426	405	451	452	478	447	452	435	469	434	453	409	427	440	461	449	421	449	444	421	449	454	457	421	426	474	438	413	441	456	454	428	438	430	417	427	402	422	446	439	438	407	433	460	416	435	424	429	450	420	424	422	453	472	462	427	446	459	441	455	461	432	453	429	466	451	454	463	402	444	414	465	472	444	447	452	398	453	413	433	460	435	477	420	449	410	453	419	420	468	442	438	453	426	459	447	452	408	434	443	468	401	424	478	437	476	471	450	420	460	442	408	407	420	414	419	439	431	457	444	465	424	467	469	474	419	460	449	447	455	430	411	457	472	458	407	408	444	421	466	393	449	431	417	456	424	418	412	451	427	438	446	418	445	415	443	500	482	449	404	461	462	428	477	445	463	406	461	427	421	415	439	468	420	425	442	453	450	457	469	423	450	414	452	445	479	409	463	430	431	462	437	433	456	425	448	441	416	453	419	433	414	459	442	421	448	433	461	469	426	464	482	460	412	458	454	450	466	446	431	438	464	463	410	462	428	444	455	456	459	465	460	492	478	465	442	427	457	436	418	428	422	473	452	521	467	472	423	450	440	429	444	446	447	457	444	426	445	469	497	424	436	455	449	482	449	456	444	427	428	448	421	416	449	441	432	454	462	422	397	421	433	417	457	445	475	419	415	434	467	448	433	434	390	451	440	448	461	455	439	449	459	440	445	434	428	437	417	454	416	432	448	454	439	431	400	449	443	477	460	438	426	407	460	446	493	455	471	472	437	441	421	437	479	443	432	431	481	435	436	474	435	445	468	460	443	439	411	434	441	431	440	452	419	443	414	474	436	460	442	494	464	462	415	423	421	444	448	450	402	439	410	435	448	432	434	452	437	450	429	426	457	422	432	458	466	456	453	423	451	461	441	398	441	428	408	479	478	442	451	460	451	455	455	479	443	430	422	435	439	439	406	416	398	453	453	461	460	427	455	431	428	482	447	435	414	425	416	446	433	434	464	435	477	436	461	461	440	455	433	448	449	490	466	416	449	466	438	437	445	428	438	435	412	472	459	445	429	414	449	451	412	427	456	460	450	435	434	432	451	420	455	430	455	433	396	461	456	478	479	457	447	478	439	450	456	425	425	456	455	448	491	426	466	469	415	459	455	424	436	422	443	455	439	425	443	457	458	459	496	443	455	460	443	454	406	441	412	445	443	447	427	459	448	454	491	442	433	417	452	430	455	403	457	431	450	458	396	436	442	436	452	394	407	426	448	429	443	477	464	419	455	429	428	420	433	430	416	439	423	453	453	446	439	411	453	473	413	452	430	434	435	415	438	434	471	411	433	462	431	406	457	470	432	441	417	424	453	448	504	447	428	444	450	452	430	453	435	439	458	441	475	463	465	440	439	454	467	454	441	465	475	437	435	459	472	431	450	450	460	466	452	389	443
5170	1102	263	214	329	388	337	326	264	242	180	180	120	130	114	99	100	88	55	75	55	51	49	50	46	44	47	38	32	32	36	32	27	25	30	25	29	29	29	22	21	20	29	18	20	22	21	27	28	18	19	27	21	21	26	32	25	28	20	31	20	23	32	24	23	30	18	35	19	33	20	23	28	30	24	23	26	27	30	25	29	28	21	22	25	28	31	18	25	26	20	26	27	30	25	26	29	32	28	21	25	22	24	22	28	22	25	31	19	18	34	21	27	30	25	23	39	24	24	19	33	25	20	23	23	26	22	29	28	33	19	29	21	26	36	15	19	20	27	20	21	19	26	18	25	24	17	29	18	21	20	30	21	39	25	30	24	22	28	19	23	19	28	23	19	28	21	26	25	21	19	24	23	23	26	28	26	21	26	25	28	24	37	24	25	22	28	21	20	16	29	29	23	21	24	20	20	30	25	27	15	19	20	24	23	19	34	26	17	23	17	26	19	18	27	17	19	21	27	15	22	18	17	32	18	23	26	27	23	19	27	18	15	17	21	16	15	25	13	26	34	20	26	23	28	24	26	27	26	22	26	31	26	22	25	15	26	21	20	21	23	24	30	16	18	30	30	21	21	26	24	31	21	17	22	16	20	22	25	25	27	21	21	18	30	10	30	17	25	17	21	18	20	24	22	22	25	21	25	34	32	20	32	25	23	19	28	27	20	29	27	23	28	22	26	21	20	22	35	21	18	23	26	23	23	31	23	24	20	23	20	32	28	29	15	22	24	17	35	20	21	35	28	24	21	21	29	23	22	22	29	20	27	25	25	17	18	25	21	21	28	18	24	21	25	29	24	17	29	25	22	19	21	24	22	24	22	29	20	23	25	22	20	23	26	32	32	20	20	29	25	29	20	26	28	20	32	17	24	24	22	25	32	20	17	17	33	25	20	23	24	25	26	24	21	20	20	26	26	22	25	15	24	16	31	13	20	21	17	26	29	22	23	21	29	19	16	25	25	25	29	29	16	18	19	25	22	30	19	27	41	18	15	32	18	24	29	19	27	42	24	26	28	21	32	29	28	31	20	18	21	18	24	18	25	17	30	24	12	31	27	22	34	26	26	24	15	23	26	36	27	14	24	12	29	18	25	32	24	32	20	34	19	24	18	15	20	19	24	22	21	17	21	36	20	38	24	17	21	28	27	28	21	33	18	24	31	27	13	28	27	19	23	22	22	20	15	17	34	33	19	30	23	23	21	15	22	27	19	26	28	19	23	24	23	29	26	20	24	15	20	22	33	20	20	28	27	27	20	22	33	25	29	22	23	22	25	27	22	30	22	20	27	23	17	24	26	25	29	31	27	28	31	22	22	10	19	23	16	25	30	17	18	27	19	30	18	15	19	25	19	18	27	19	28	22	25	27	27	18	20	25	16	28	20	29	33	26	20	32	30	24	27	31	23	30	23	19	29	22	28	24	17	23	33	20	26	20	26	31	19	26	22	28	13	27	28	26	30	22	29	29	19	20	21	21	28	22	22	26	23	16	23	25	24	17	25	28	29	19	20	23	32	20	24	24	19	18	20	21	27	21	14	18	19	26	15	26	22	23	21	25	25	25	24	24	26	21	28	21	22	16	16	22	19	30	21	23	20	29	17	19	25	23	22	19	25	23	26	27	30	17	26	19	20	22	21	25	25	12	16	31	17	27	29	19	28	37	31	22	18	14	24	23	28	25	15	25	24	27	30	24	34	26	23	30	29	28	29	21	17	21	29	18	21	33	29	21	23	27	21	15	23	31	18	25	22	24	26	22	33	24	15	19	21	25	24	17	19	36	29	28	29	38	30	28	27	25	17	21	24	25	18	28	21	29	20	27	27	24	17	33	20	25	13	30	19	23	21	24	26	29	22	31	30	19	17	25	26	21	23	19	30	30	17	20	22	22	24	17	29	21	23	23	23	31	26	26	19	26	30	35	25	23	29	27	25	30	24	28	23	23	19	24	26	35	24	27	21	16	24	20	31	18	21	19	13	25	18	36	19	22	19	30	28	26	20	23	26	28	21	27	13	19	29	23	21	27	21	23	26	24	26	19	25	23	19	17	24	24	26	22	21	27	21	23	24	27	28	27	29	34	21	27	21	20	16	19	22	25	21	22	25	14	31	28	23	21	22	21	25	27	30	21	18	17	20	21	23	22	27	20	28	23	33	28	26	21	20	22	28	28	19	19	20	23	30	30	21	14	22	32	21	25	29	27	25	23	23	32	25	17	20	29	29	27	18	21	15	22	27	16	26	34	29	17	24	20	28	30	25	24	26	30	28	18	24	17	28	18	24	29	23	25	19	15	18	23	25	25	22	28	22	30	17	23	35	23	34	20	21	27	20	16	20	31	21	22	19	22	26	20	19	25	29	27	26	18	23	31	21	26	29	23	20	33	26	24	20	30	20	20	17	16	12	24	31	32	27	20	33	22	21	18	26	27	17	28	18	21	23	18	29	25	27	20	18	23	24	23	19	29	26	14	25	29	20	22	20	30	17	22	29	24	35	24	32	13	15	20	24	17	26	22	25	25	17	23	24	24	31	20	22	28	28	20	18	16	25	26	20	23	24	23	27	22	23	22	33	22	31	29	22	22	28	16	18	21	23	21	23	15	21	23	24	19	22	25	26	21	24	16	28	22	21	30	23	18	31	38	23	12	25	12	22	27	29	25	25	19	20	28	22	21	20	24	28	23	17	21	24	22	18	29	13	30	17	19	36	18	16	19	17	19	27	26	23	27	29	20	20	27	34	20	16	30	22	21	24	24	19	19	20	31	22	12	22	20	18	24	27	26	23	20	20	27	29	19	22	27	23	26	26	22	24	32	25	23	16	32	25	20	25	17	27	14	23	28	23	10	28	16	30	23	18	20	24	28	26	21	20	23	22	24	18	19	20	20	27	26	23	38	25	27	26	27	19	32	26	19	24	23	15	22	25	31	24	24	23	27	24	19	20	20	22	32	12	24	17	33	31	25	34	16	23	22	20	21	32	20	18	28	33	20	16	26	18	25	28	19	20	25	25	27	24	35	27	26	24	20	29	25	22	26	27	18	20	23	31	19	33	16	22	22	24	26	33	23	21	23	17	17	27	24	20	20	25	25	35	28	21	20	25	24	25	15	27	27	26	12	21	20	21	36	28	23	16	23	17	30	32	21	29	30	21	30	19	19	20	25	24	21	26	33	33	19	26	24	35	29	26	19	19	35	21	22	27	23	18	21	28	32	25	29	20	24	25	17	25	20	31	26	24	21	30	23	30	30	29	28	25	19	17	16	26	35	21	17	30	32	17	25	23	21	24	26	24	29	21	27	17	20	22	14	22	25	22	15	25	20	19	26	20	26	21	21	22	24	25	21	21	20	19	25	26	24	27	22	23	24	19	17	9	20	22	27	24	19	16	24	26	22	22	23	24	30	36	18	22	23	22	24	23	15	23	32	24	21	24	24	19	22	18	26	19	24
39070	17543	7059	17002	24554	23866	20910	17286	14174	11617	9745	8109	6958	6243	5467	4681	4240	3670	3167	2820	2586	2166	1903	1654	1499	1384	1192	1064	989	864	916	757	674	646	573	648	548	466	443	490	425	420	435	428	425	433	474	436	426	430	438	436	444	449	438	460	453	435	444	462	490	460	420	458	461	452	443	416	397	427	401	393	408	415	374	360	458	410	378	423	373	380	402	404	375	366	370	388	383	383	368	363	404	405	372	406	383	379	397	387	363	371	369	368	384	375	371	370	360	359	377	396	351	420	382	390	415	363	366	375	372	403	383	364	403	376	409	393	347	410	394	387	369	375	357	359	351	352	367	374	398	342	419	347	369	408	356	367	379	355	360	370	365	371	361	360	356	388	358	390	357	370	353	340	381	333	380	350	405	387	383	407	375	384	406	359	371	410	393	355	378	377	378	361	371	394	400	359	383	378	372	388	380	366	346	353	376	404	394	406	384	379	408	365	373	388	351	379	355	386	380	384	350	395	361	410	347	365	405	377	391	391	383	344	383	375	370	357	368	358	380	395	392	366	407	348	348	345	380	349	350	391	371	402	374	355	377	388	335	372	343	361	352	374	357	387	383	365	380	425	368	363	365	383	371	380	374	375	375	353	383	385	358	380	359	375	389	374	391	370	358	369	420	377	387	382	371	383	402	352	376	374	392	352	392	351	335	367	349	388	366	373	384	384	388	380	380	366	354	387	384	378	421	378	395	410	350	341	367	376	380	376	386	348	348	348	377	367	357	410	367	344	359	372	362	386	343	374	417	372	351	381	365	357	402	373	365	377	417	386	377	336	371	391	375	368	384	399	347	375	381	373	377	371	330	360	378	381	369	371	362	374	388	362	379	363	356	359	398	388	376	365	335	363	402	393	367	406	349	366	370	352	379	365	383	391	362	400	381	356	347	362	395	378	378	367	381	355	404	351	381	359	368	361	344	379	354	393	385	370	399	374	355	367	366	381	392	373	358	359	374	373	349	378	382	390	391	364	371	354	357	367	359	397	388	341	381	390	349	382	366	363	386	373	343	383	377	369	379	362	378	378	372	365	344	345	371	360	384	385	348	392	370	362	366	383	391	383	341	371	362	347	402	401	387	356	348	381	400	343	345	404	333	371	372	358	373	375	341	371	388	389	359	404	371	365	372	388	403	378	395	375	363	369	383	370	390	385	353	378	376	365	357	371	366	338	390	359	358	382	376	359	355	380	388	332	369	346	349	369	377	351	407	389	361	348	335	408	404	367	390	409	377	349	362	375	367	343	365	376	404	389	392	378	363	427	366	388	359	326	372	352	359	385	361	391	368	394	378	341	369	359	386	352	345	401	423	372	366	366	362	363	366	399	397	379	374	393	364	384	373	348	382	382	375	377	374	379	381	353	363	392	353	359	372	385	385	344	361	391	395	352	367	381	394	389	359	408	376	345	365	380	358	359	353	344	379	392	394	399	365	387	366	363	397	379	408	372	364	390	365	364	356	358	374	381	352	364	376	350	359	366	359	377	398	390	399	376	364	373	371	381	387	383	355	359	390	376	384	380	365	406	357	344	409	358	353	407	411	372	371	352	350	349	363	345	346	374	394	392	391	392	369	385	367	338	372	354	382	369	360	364	389	374	389	410	399	378	384	351	397	390	385	397	356	379	376	369	382	388	386	400	325	399	408	362	392	319	399	408	375	350	362	382	404	384	401	358	377	386	394	391	400	389	376	358	385	361	353	359	394	347	406	382	393	340	368	376	360	388	379	383	387	377	403	369	332	378	336	383	397	394	410	356	369	348	389	353	365	372	354	381	375	392	372	373	379	363	370	361	361	394	406	357	348	384	373	389	357	381	412	361	385	369	420	410	363	366	373	362	377	371	354	343	362	353	375	363	342	358	381	336	353	375	374	393	393	357	380	374	367	375	373	405	382	349	321	361	320	363	384	347	361	375	378	394	349	389	404	346	354	376	372	398	364	378	376	351	346	359	389	391	371	356	349	404	374	353	355	387	351	323	340	352	363	353	368	365	364	393	394	407	355	410	372	381	408	349	366	393	373	393	407	362	353	364	370	382	401	365	377	389	361	360	380	371	425	394	383	389	349	358	391	385	389	341	342	376	380	361	406	392	370	384	378	373	351	366	410	366	385	389	362	336	368	378	383	362	382	393	359	356	397	363	378	374	400	393	365	377	369	387	346	373	416	399	359	387	391	346	364	430	366	399	391	365	430	359	355	378	375	374	362	338	374	395	381	373	377	384	414	381	420	351	363	375	370	362	370	360	411	414	365	363	404	393	365	389	358	407	387	386	371	407	344	325	368	363	377	370	418	385	399	368	374	359	379	393	373	359	352	402	349	369	369	340	387	382	358	370	387	403	386	436	386	382	397	369	388	416	356	356	376	364	355	362	374	374	382	380	346	360	391	374	373	354	391	386	360	402	389	353	359	362	367	377	374	360	365	379	357	405	358	403	348	389	355	326	376	362	359	376	390	399	413	362	401	384	369	370	391	355	387	355	370	340	376	355	396	403	384	352	384	349	385	352	419	374	368	383	388	404	405	356	383	383	379	399	386	397	343	371	359	401	360	358	380	358	376	331	381	409	403	364	389	379	380	390	360	369	391	400	321	365	392	351	391	362	378	367	349	359	333	391	375	385	360	352	340	374	412	359	362	401	386	362	345	349	381	407	379	388	382	361	365	342	350	347	384	419	362	357	366	384	360	349	379	364	368	396	365	372	385	356	380	385	333	383	392	357	389	374	365	361	411	411	381	414	367	377	367	383	366	401	375	351	403	385	362	357	391	338	336	365	372	403	426	385	366	353	346	413	389	391	393	362	356	387	370	344	348	392	365	380	385	386	385	385	392	391	363	364	359	380	412	356	400	426	353	367	395	386	365	365	368	360	383	370	412	418	363	365	395	407	367	339	361	360	385	399	388	343	369	404	378	393	351	377	394	402	390	392	388	380	374	364	379	405	380	373	356	393	403	368	361	356	330	415	397	360	384	368	386	352	364	393	413	382	346	359	380	369	380	369	376	370	364	354	389	366	397	402	367	346	350	402	386	352	367	348	370	356	375	344	377	367	389	377	378	345	411	355	366	376	398	389	336	410	406	409	375	354	394	389	384	363	395	365	348	351	326	388	392	370	400	401	386	383	338	354	396	431	379	385	376	353	379	364	378	390	367	352	372	380	379	361	373	419	372	351	343	365	409	403	401	397	372	396	368	390	372	396	395	363	333	364	347	369	373	360	365	364	381	394	382	369	367	387	377	351	393	430	383	369	354	372	385	338	344	380	391	387	379	358	352	353	353	361	373	354	389	387	380	368	391	376	362	364	357	393	361	366	374	355	408	387	404	386	377	393	372	377	380	346	421	407	404	331	436	394	371	405	381	351	397	379	371	382	394	350	355	370	409	384	369	372	394	408	406	378	396	383	333	382	382	356	355	395	362	364	370	399	388	375	374	352	409	382	378	386	347	372	380	336	368	364
12627	4013	743	433	686	871	732	615	601	516	470	375	313	291	280	244	226	191	171	175	146	115	114	90	77	80	68	66	67	56	66	41	50	51	37	42	39	32	25	36	30	35	34	44	34	36	35	29	44	29	30	36	36	43	40	25	32	33	40	41	34	30	28	33	33	25	36	27	31	25	32	34	34	25	46	32	25	29	35	36	29	34	33	35	29	27	24	29	35	27	33	48	27	30	25	31	24	31	28	33	31	37	40	20	18	25	33	38	31	33	25	27	19	33	22	23	29	25	28	44	39	29	25	32	37	37	40	28	24	24	25	37	20	37	29	39	37	29	25	40	35	29	29	35	23	37	40	26	31	29	25	26	30	29	32	33	26	33	24	33	32	29	29	26	23	19	34	30	36	36	31	18	25	38	29	32	26	35	28	30	35	28	33	26	29	25	32	28	42	32	28	38	31	33	31	34	18	30	26	24	29	32	31	29	27	26	25	23	20	24	32	37	36	20	25	26	32	37	31	19	39	27	39	33	21	30	33	37	30	36	39	30	35	30	28	31	26	17	32	15	39	32	26	30	26	28	30	26	26	37	37	30	25	34	25	25	22	34	35	34	19	26	37	29	34	31	36	29	33	31	24	35	25	20	32	32	39	24	29	34	24	26	29	41	30	35	32	25	27	28	31	29	29	34	33	32	24	29	20	33	26	32	32	24	23	19	40	34	42	24	36	36	45	31	24	35	24	23	26	38	22	24	19	36	25	28	26	23	36	27	25	37	31	23	39	26	39	21	24	36	21	23	30	29	20	26	44	32	36	17	34	20	35	30	29	25	29	27	27	28	35	36	26	30	18	32	35	27	20	42	33	30	22	26	22	22	26	24	27	29	22	30	23	26	29	31	43	26	30	27	30	38	30	38	28	34	25	26	28	22	29	24	35	32	33	35	32	31	31	39	37	37	38	19	24	28	28	25	35	28	42	39	32	25	30	31	20	27	23	32	22	24	31	25	36	28	35	25	31	36	27	31	30	35	37	27	35	28	37	31	25	24	39	29	41	40	26	32	29	17	28	33	36	32	36	28	30	36	24	31	21	40	33	30	30	36	28	25	28	33	35	36	30	26	33	36	24	25	34	27	34	23	26	27	39	26	24	23	31	28	24	30	26	26	28	31	29	29	31	42	29	39	28	26	26	27	30	23	24	18	34	24	19	29	31	32	31	36	24	39	42	30	30	34	29	31	40	30	26	35	29	28	31	38	31	32	34	30	29	32	30	36	33	42	37	31	30	29	35	24	41	25	28	35	23	32	30	26	31	36	33	22	33	34	31	27	28	43	33	34	32	20	33	38	25	24	23	31	32	31	33	24	26	28	32	36	34	24	34	22	40	35	29	28	30	29	28	33	31	26	24	26	34	37	25	30	34	33	28	29	27	31	28	31	25	33	33	26	38	35	39	35	31	42	30	36	26	23	40	30	30	43	25	26	32	25	29	32	24	31	32	28	36	29	30	31	27	35	36	31	25	33	32	26	36	32	23	28	28	24	26	22	32	30	36	32	35	35	37	19	42	30	32	29	23	30	38	23	25	30	32	20	27	28	35	36	37	22	24	28	28	24	23	33	30	32	36	32	28	21	37	32	22	34	27	25	33	28	37	25	34	38	35	39	31	29	36	30	34	26	22	23	25	25	36	16	32	33	37	30	33	32	20	36	37	32	30	31	27	31	18	28	32	34	25	35	32	35	29	34	28	23	26	29	23	40	27	31	31	35	39	35	26	24	43	28	31	25	30	21	28	30	26	22	28	27	44	23	37	34	38	25	33	33	23	25	21	24	28	28	29	41	28	45	21	30	30	31	34	43	28	31	38	24	39	28	27	30	34	24	31	33	36	39	38	21	34	27	26	27	36	29	29	20	27	34	37	30	26	32	36	36	22	31	24	42	33	29	32	30	25	36	29	23	17	26	23	31	26	33	33	35	31	27	22	29	36	26	16	33	29	27	33	27	25	28	34	28	27	27	33	27	25	32	31	28	30	29	27	23	20	23	31	41	31	26	33	33	32	38	35	25	23	29	27	28	25	27	25	27	28	31	25	24	29	21	34	28	26	25	29	30	27	35	28	25	33	27	33	36	35	16	34	32	35	31	26	27	24	36	38	36	29	24	25	26	19	34	29	39	32	31	35	24	32	28	21	31	33	32	38	28	29	24	26	37	32	36	26	28	24	26	35	31	23	26	22	25	22	21	34	26	29	27	35	43	16	25	24	26	33	26	33	23	25	32	28	39	24	27	31	20	28	27	22	29	35	26	32	30	38	35	29	28	18	26	27	32	28	27	30	35	40	24	42	27	25	25	26	27	26	28	30	28	21	27	31	25	28	30	32	22	32	28	29	31	32	30	25	31	43	29	33	37	28	48	36	31	29	27	37	29	27	31	34	30	34	32	29	28	30	40	36	31	27	42	34	19	31	41	31	34	27	37	34	34	27	30	30	22	35	35	27	20	27	28	35	27	18	32	27	34	30	17	33	32	28	36	32	32	25	36	28	32	38	31	36	29	37	38	34	23	26	34	31	39	30	23	24	38	30	26	35	30	24	40	22	22	22	25	28	29	29	31	40	25	33	31	33	36	27	41	26	32	30	16	23	38	30	21	40	19	22	38	23	30	30	38	26	31	26	44	32	25	36	39	29	34	21	32	32	29	20	31	26	24	31	33	31	28	35	39	25	26	22	24	20	36	23	29	26	33	26	39	27	40	38	30	38	29	34	30	37	32	25	24	24	23	37	40	24	31	30	28	24	38	29	37	37	30	24	20	26	13	18	39	34	20	23	31	31	27	30	39	32	24	25	37	39	37	30	24	26	35	38	28	28	27	28	31	31	44	31	36	25	30	25	32	29	36	30	29	22	39	32	36	30	27	33	27	33	27	26	27	31	22	22	20	35	22	31	32	21	44	34	32	30	24	29	29	20	44	42	27	23	15	37	34	15	22	34	23	29	29	35	33	38	33	42	17	35	24	35	31	34	27	31	22	33	33	29	39	30	35	28	26	42	35	35	20	35	26	32	32	35	34	28	25	31	25	23	18	35	37	34	27	31	38	31	25	34	21	33	37	30	29	39	32	25	33	31	31	30	24	25	28	33	33	27	25	32	27	30	40	37	28	19	32	24	41	28	28	36	28	31	35	33	30	27	28	26	27	37	31	30	33	33	38	32	26	32	33	36	31	34	24	24	25	33	38	29	37	28	40	21	31	35	33	24	36	35	23	41	36	26	37	17	34	37	38	23	26	36	21	44	33	36	22	36	25	38	29	28	23	31	37	36	29	33	28	40	35	27	26	27	35	36	30	26	28	23	31	36	25	38	25	34	18	32	21	27	18	24	36	32	37	27	40	41	25	29	26	32	28	38	26	31	29	28	34	24	34	29	30	30	34	37	26	30	33	29	22	25	29	30	35	30	23	29	42	31	34	35	39	39	29	38	28	31	38	25	33	29	29	31	18
51691	24993	13399	26505	34000	33327	30774	27359	23770	20843	18172	15691	13919	12533	11411	10133	9140	8047	6997	6082	5476	4775	4268	3663	3143	2869	2596	2415	2165	1877	1737	1519	1348	1244	1144	1093	942	830	849	829	803	686	702	668	698	657	666	674	649	620	646	701	673	666	609	651	616	668	652	645	643	625	644	637	663	615	609	620	610	533	544	591	565	588	579	504	562	541	529	558	534	545	530	518	532	495	535	525	526	502	525	512	518	511	475	513	510	473	484	479	530	489	479	520	485	487	498	509	482	495	483	496	458	480	516	492	470	477	450	489	475	489	469	469	494	486	479	469	510	446	487	454	475	485	493	495	513	450	446	428	485	484	447	485	480	479	456	479	473	440	470	478	492	465	455	466	454	470	449	486	493	480	487	459	490	479	476	431	427	447	481	478	496	427	483	470	472	497	464	495	446	457	493	445	507	469	460	521	490	468	471	498	457	459	448	454	477	461	451	520	470	451	470	437	478	449	475	485	448	440	441	461	480	426	501	508	470	457	468	478	486	491	516	461	482	471	460	506	466	427	501	433	476	512	469	467	425	460	464	479	421	451	452	435	481	464	476	435	452	485	472	505	498	447	493	466	513	484	492	461	447	471	475	492	506	482	456	517	463	457	459	465	472	458	486	477	460	498	508	481	490	478	479	451	484	466	464	442	448	443	505	471	475	456	481	439	478	470	427	449	490	455	487	433	451	444	471	494	507	469	477	438	460	506	460	486	465	475	453	478	432	452	473	463	502	472	456	440	472	474	451	470	477	505	478	488	469	480	495	434	437	489	507	454	454	460	434	498	455	478	504	467	484	486	467	473	536	478	485	504	437	477	502	517	438	480	468	476	499	442	453	488	530	493	515	472	471	491	453	467	461	499	438	487	499	464	438	467	495	442	511	464	452	440	474	474	458	511	523	468	471	522	482	469	492	477	480	491	475	454	451	494	465	498	450	439	492	476	480	453	443	452	446	476	461	511	502	488	469	452	486	457	471	462	474	462	435	495	494	464	423	431	450	474	468	509	483	469	480	454	471	464	467	487	465	481	464	468	462	479	474	465	455	440	447	439	479	457	478	434	503	481	482	482	481	455	480	445	502	453	467	470	484	438	458	455	478	444	539	477	513	463	500	483	484	435	481	480	453	435	441	466	478	445	449	429	486	460	491	478	474	481	494	462	479	461	462	452	437	467	517	473	477	425	423	483	477	437	501	480	471	482	479	446	458	465	456	469	440	497	485	455	478	476	472	452	498	491	477	476	486	475	476	485	497	441	476	501	466	474	448	444	457	454	473	474	469	488	437	454	461	494	472	471	456	464	454	487	450	456	470	481	431	480	435	497	487	439	489	468	448	492	451	496	487	520	488	456	462	477	451	495	482	476	462	484	479	490	454	489	492	510	499	508	473	490	471	480	488	492	473	487	482	455	435	518	498	497	499	471	490	499	483	447	453	489	477	486	465	476	498	464	477	484	468	478	462	507	465	476	487	467	441	478	453	461	492	495	485	465	479	424	466	494	460	479	413	463	485	475	455	475	464	475	482	461	513	462	441	490	472	483	467	492	467	503	490	490	472	526	455	452	489	472	477	463	468	473	451	471	454	511	468	477	514	479	474	442	486	481	451	507	438	428	500	496	490	434	477	457	442	488	493	443	462	485	494	464	463	461	484	464	448	515	469	483	492	480	470	449	472	472	449	467	445	459	450	492	480	471	469	483	472	472	475	464	458	457	474	475	460	490	432	498	492	479	512	513	416	433	474	483	461	464	462	446	471	464	503	480	451	506	446	432	475	444	452	455	477	448	455	463	503	476	465	470	500	463	485	507	478	505	468	489	498	464	489	493	474	438	474	454	498	484	497	503	474	467	479	504	462	438	479	457	462	522	452	489	442	473	485	460	486	486	451	478	475	461	503	476	474	464	459	471	482	490	486	476	494	436	512	450	515	460	448	464	487	478	460	468	483	463	494	500	478	453	474	512	446	464	481	458	445	463	459	485	500	429	470	472	487	485	468	501	505	459	447	473	432	500	466	486	516	513	505	475	496	498	444	462	456	467	465	469	471	471	426	448	496	504	464	466	481	455	459	458	468	499	474	439	466	465	499	448	478	478	473	471	454	465	493	483	485	508	469	482	487	454	481	466	476	500	479	479	521	448	538	496	466	460	470	495	445	430	530	520	512	424	459	502	464	487	466	442	481	402	450	461	440	549	491	461	443	442	502	466	450	450	456	464	488	503	490	460	461	463	454	440	509	462	468	474	482	466	471	483	461	488	478	506	442	477	463	475	486	489	471	466	470	470	459	445	485	460	478	451	481	482	480	472	456	452	475	504	492	508	496	455	498	499	484	451	475	478	480	453	464	487	490	466	439	481	452	488	470	480	482	450	475	487	457	488	476	472	469	518	472	502	461	468	455	454	452	469	506	468	478	461	474	466	419	464	482	478	506	551	468	495	485	444	468	466	474	502	496	483	456	464	527	462	453	453	495	472	474	439	478	480	504	484	452	417	445	510	479	448	491	495	487	464	464	471	441	469	525	515	453	474	505	472	477	455	513	449	457	460	501	467	489	442	440	462	438	460	452	457	464	483	483	448	478	458	472	512	456	461	446	440	464	485	506	467	471	459	470	470	500	475	471	464	502	453	489	470	473	451	512	498	451	478	444	505	445	485	472	489	488	419	491	482	472	485	487	444	464	466	459	465	531	488	510	443	456	509	466	477	505	470	510	459	483	455	476	479	475	418	505	495	459	498	456	430	518	463	455	482	460	450	469	470	480	501	429	462	444	460	458	475	440	448	427	461	466	464	510	450	507	477	477	491	462	444	470	449	473	508	476	469	495	448	463	488	487	478	507	488	490	449	468	507	490	480	452	445	473	464	469	471	465	484	451	487	507	471	450	493	463	489	464	484	437	457	459	488	456	487	491	485	467	484	468	454	493	467	486	456	508	506	423	449	438	497	528	479	506	460	443	477	476	517	472	457	479	446	456	448	467	477	437	490	449	486	458	479	445	491	481	445	485	457	464	475	497	459	465	441	452	459	434	463	478	512	484	496	439	457	431	460	523	446	479	476	448	505	472	463	442	454	500	481	461	481	514	478	465	490	501	476	482	465	498	487	529	495	498	495	468	496	437	482	437	488	435	441	477	458	477	475	462	490	494	472	402	457	500	463	449	471	471	483	483	488	443	506	451	485	467	484	512	492	481	480	482	458	432	493	455	502	443	502	521	445	495	540	457	467	505	488	491	486	460	458	467	503	493	479	460	452	487	463	481	426	478	475	475	466	474	498	441	458	444	451	451	484	444	494	450	454	445	453	493	451	469	451	453	484	477	445	509	497	484	476	468	472	427	434	479	462	492	541	470	511	504	454	471	490	496	467	488	491	475	487	442	492	483	464	491	460	479	451	522	493	457	483	484	439	472	493	469	493	457	481	484	477	480	461	534	457	467	452	491	476	504	433	503	475	469	473	490	462	448	498	478	449	493	447
8916	2147	449	320	458	522	466	429	377	340	301	254	235	184	182	176	154	144	127	130	95	94	82	83	75	83	62	64	52	46	67	54	41	39	52	50	51	39	43	29	39	37	42	32	26	36	38	39	36	47	39	44	48	33	43	48	37	36	51	35	40	40	35	45	41	50	31	44	42	33	43	35	25	36	36	29	46	40	40	42	35	39	41	34	52	33	42	31	34	43	50	30	39	32	43	36	42	37	37	30	20	40	38	32	35	37	37	33	45	34	39	44	41	29	33	43	36	30	35	38	27	28	40	34	32	31	37	43	25	33	33	37	38	32	35	36	39	31	33	34	41	38	32	44	32	31	39	39	29	41	30	35	24	42	38	38	37	41	24	32	40	37	41	34	35	32	38	46	42	36	32	25	29	39	44	20	39	35	35	31	41	31	31	42	35	33	44	31	36	38	34	35	45	44	40	36	36	31	29	35	34	42	35	41	28	52	34	43	36	54	29	38	39	34	36	34	43	43	42	32	43	47	37	38	41	40	40	33	44	31	35	36	36	27	30	34	40	30	37	25	32	36	46	39	39	38	43	33	39	26	46	33	42	39	42	39	37	35	24	41	31	37	33	44	39	34	29	42	34	33	29	34	40	28	40	33	41	37	38	34	29	43	41	27	34	41	43	38	33	30	41	30	32	34	29	30	28	33	37	35	37	29	39	29	34	37	43	34	42	30	52	31	30	38	37	32	36	18	37	30	34	31	35	48	41	33	45	40	37	36	42	38	30	54	29	35	35	29	39	39	33	31	44	39	29	27	26	28	35	29	35	43	30	38	41	40	39	20	30	45	31	28	25	33	33	30	44	37	46	52	46	39	28	29	45	33	38	37	38	41	34	35	41	32	42	43	43	34	31	37	38	25	35	40	27	40	29	40	42	38	27	35	32	28	35	31	31	30	41	43	30	37	40	30	30	35	36	34	43	35	34	39	39	59	34	36	35	21	43	41	33	41	46	34	39	40	24	42	48	36	30	30	29	34	35	29	36	35	51	41	37	29	28	36	38	40	35	30	39	35	36	41	46	35	40	29	37	29	36	31	43	35	33	40	33	31	46	33	33	43	42	28	41	36	29	32	33	41	36	42	44	33	34	42	36	42	39	36	39	36	44	30	35	45	28	35	40	39	35	46	20	39	34	30	33	48	38	43	33	52	36	19	38	28	33	29	33	43	33	28	35	35	37	37	37	31	28	31	33	49	36	38	48	40	41	25	36	27	26	48	34	38	24	30	38	43	37	32	31	42	44	29	44	46	39	31	35	30	34	34	43	34	43	46	38	29	33	42	38	34	35	26	36	43	43	44	32	38	36	35	33	34	20	43	31	35	26	38	36	38	44	25	23	36	42	43	31	29	32	34	33	32	32	29	35	32	30	43	27	42	32	33	27	43	31	40	37	37	40	38	34	37	50	40	33	32	39	37	35	36	31	37	29	26	48	32	42	37	30	29	44	35	33	41	33	42	33	29	38	30	30	38	38	33	41	31	36	42	42	51	45	32	33	42	40	35	29	52	33	48	34	36	32	25	38	36	43	36	31	47	36	46	24	32	35	34	34	32	29	52	30	42	39	42	32	35	34	34	38	42	32	48	38	45	31	37	38	39	45	42	26	31	36	27	36	40	37	33	33	25	38	35	39	39	36	38	32	36	34	33	31	44	32	34	43	36	35	40	26	42	45	41	49	34	45	38	37	43	32	39	23	42	40	29	35	40	33	34	38	33	35	43	49	36	27	31	41	42	32	46	32	55	36	42	42	24	42	43	40	35	36	19	42	43	24	26	47	32	25	30	27	41	41	42	32	36	38	40	28	36	38	39	29	30	37	37	26	29	38	33	36	28	47	35	30	35	32	38	26	36	46	33	32	28	36	38	40	39	44	41	37	35	38	40	43	40	26	47	32	31	49	36	37	35	41	32	34	30	46	40	42	29	33	33	40	36	34	52	34	37	43	41	32	38	38	40	44	43	32	39	37	32	40	49	39	37	42	27	32	43	37	37	43	31	35	34	27	38	38	40	32	41	35	33	34	37	32	28	43	38	35	43	32	40	37	34	32	32	32	49	35	42	39	31	35	49	37	33	51	38	35	37	38	40	28	28	41	37	30	36	37	24	31	34	31	35	37	35	37	36	31	31	38	34	19	36	25	25	41	33	33	38	39	41	30	30	46	38	42	26	40	31	38	29	34	33	40	42	33	40	41	38	33	32	35	32	34	35	31	37	43	25	25	28	42	42	39	37	37	46	32	33	27	26	34	30	29	27	32	39	36	36	44	37	34	32	42	32	32	32	36	34	30	31	35	44	37	44	37	33	34	35	47	34	34	29	29	41	26	43	35	37	42	38	35	33	36	37	35	41	33	34	31	38	49	33	39	39	28	39	41	36	29	36	41	35	26	34	36	32	39	32	31	34	37	33	54	37	42	37	38	37	35	47	22	34	36	28	36	34	28	31	33	25	37	35	46	39	39	34	38	40	39	33	31	33	48	29	31	45	40	41	41	34	34	41	44	36	35	36	44	42	44	43	35	38	31	35	41	40	27	33	40	26	41	30	31	34	42	32	34	28	31	33	48	35	55	41	32	30	37	32	31	36	24	40	35	32	25	47	36	32	43	31	31	24	37	40	34	38	44	31	28	42	34	36	31	37	40	47	33	30	38	29	38	28	49	38	28	35	45	36	29	37	29	38	44	43	32	31	22	51	41	29	39	35	39	32	36	20	38	38	43	38	32	26	40	35	40	41	36	38	41	36	44	37	29	43	43	31	36	37	40	33	27	43	41	35	35	27	35	25	35	41	35	25	32	40	37	46	39	35	46	33	40	38	39	34	41	36	34	36	31	43	47	38	36	38	32	37	34	36	34	34	45	29	30	30	34	31	42	36	40	33	33	42	50	36	36	25	40	32	25	37	47	36	37	26	39	34	32	37	42	32	46	32	42	45	41	25	42	34	51	42	41	33	34	48	39	34	33	33	37	43	33	35	34	46	30	50	32	41	35	52	28	36	43	34	25	50	33	32	40	41	39	32	45	35	34	40	37	31	42	35	37	46	35	37	33	32	41	40	29	30	37	41	38	41	38	39	40	40	35	44	32	36	39	33	38	31	40	32	37	34	44	47	32	30	33	44	43	35	32	29	30	38	39	31	28	42	43	41	29	43	35	36	45	42	40	37	39	34	27	33	27	46	30	40	36	28	33	31	47	38	40	38	37	41	36	31	45	40	51	39	42	32	34	43	39	36	44	32	32	30	41	36	29	45	34	36	30	35	38	37	38	35	40	47	33	42	48	30	32	38	41	35	33	30	40	47	27	31	37	49	38	30	36	34	30	31	36	40	35	38	40	35	39	44	31	34	26	38	27	27	33	44	42	26	34	39	37	43	41	40	36	43	32	37	36	27	30	38	31	43	35	32	30	34	25	28	33	29	40	37	31	41	41	37	38	39	30	42	40	27	38	44
43748	21739	9747	21152	28847	28075	25247	22028	18270	15736	13153	11399	10000	8611	7807	7052	6295	5606	4815	4370	3657	3339	2995	2651	2238	2037	1839	1644	1596	1465	1397	1225	1071	948	965	922	876	777	765	738	717	649	672	721	685	668	664	671	675	654	627	704	690	660	658	628	681	681	712	701	647	643	646	646	649	682	702	658	644	616	669	604	631	618	637	673	600	617	652	585	628	630	623	581	626	579	602	604	656	572	575	580	592	577	540	600	531	589	587	609	595	623	555	579	594	583	577	552	543	581	581	610	558	581	588	574	583	570	539	589	603	612	583	598	612	575	574	552	596	582	564	606	563	587	550	598	571	580	624	595	525	575	558	598	621	588	542	556	588	531	610	596	594	554	555	591	531	582	592	577	580	575	508	552	595	584	574	523	569	553	565	587	539	575	596	578	553	536	557	575	584	555	570	530	555	531	611	561	552	580	589	565	574	569	582	612	621	622	583	525	586	568	580	572	577	554	559	567	571	577	568	544	549	581	587	569	561	542	566	513	573	542	545	547	592	533	568	583	532	585	575	541	575	546	542	542	573	525	588	613	580	557	580	546	574	572	543	612	568	574	562	615	572	549	523	541	551	565	563	565	559	584	590	567	558	547	571	568	551	560	597	573	555	586	559	577	559	599	543	573	549	538	577	552	588	554	629	574	573	580	605	578	554	541	570	588	555	568	541	555	539	570	553	573	514	569	551	571	562	577	543	582	568	599	582	583	530	598	529	563	550	597	569	575	548	560	549	573	572	555	558	551	578	570	574	561	550	578	545	533	576	611	549	608	572	576	567	588	578	553	564	534	594	535	586	606	566	571	603	572	592	563	546	580	577	562	576	559	592	564	579	572	590	567	537	557	548	566	573	540	563	600	553	576	601	546	550	569	549	564	557	611	569	534	572	534	561	596	589	538	529	552	609	588	554	580	533	574	566	559	582	565	603	572	569	558	572	559	576	509	569	563	586	549	587	574	563	589	582	573	519	522	587	598	576	566	595	568	587	545	556	618	580	595	551	584	580	563	544	637	603	577	603	609	534	521	575	581	547	587	581	581	577	590	569	536	578	569	575	568	585	587	550	522	588	568	596	609	594	611	521	583	568	595	566	625	580	553	558	574	569	564	532	573	577	558	595	596	536	606	541	573	615	573	561	554	600	568	583	577	532	530	548	557	606	555	572	574	585	563	603	572	570	597	540	580	551	539	558	582	595	519	549	630	582	571	570	560	578	592	566	563	519	566	553	578	564	579	575	583	560	579	561	547	550	541	594	557	582	600	595	550	581	579	578	585	550	543	566	572	537	545	562	540	598	548	547	614	525	520	555	576	542	564	570	577	546	548	570	540	562	573	577	581	587	560	560	574	559	628	561	577	564	561	543	543	536	554	528	607	571	537	581	546	556	600	539	550	527	594	579	578	579	544	559	524	552	557	580	541	570	527	561	566	597	527	594	590	608	562	541	589	575	579	528	569	588	540	602	551	581	529	560	577	577	568	606	588	536	593	561	565	555	557	592	576	580	537	582	601	526	540	560	578	579	577	582	564	568	558	508	593	548	557	557	601	588	548	561	562	602	562	589	609	560	626	566	568	567	565	570	559	581	585	546	579	538	538	589	549	545	586	559	547	589	552	579	540	583	576	568	633	553	651	595	555	597	612	612	562	577	602	566	589	611	551	579	547	567	572	600	571	594	627	537	590	582	497	518	608	550	612	566	601	525	570	515	592	580	571	581	566	544	589	575	572	622	602	546	538	547	590	564	512	569	577	579	570	571	542	551	579	614	566	568	579	616	565	633	532	577	569	604	577	555	567	520	593	545	542	559	575	578	571	538	598	569	621	618	548	588	567	579	581	559	539	585	572	554	563	558	586	539	539	588	523	587	558	542	537	575	494	548	562	590	579	554	558	553	579	591	612	526	562	577	559	600	566	528	602	553	496	574	602	578	587	596	565	517	543	584	543	558	587	587	592	557	548	599	550	579	569	575	574	587	539	553	574	573	532	561	594	552	581	562	543	575	564	564	535	578	563	546	570	569	615	583	557	564	554	612	546	578	521	547	562	567	548	539	558	606	602	571	548	565	562	539	554	554	583	589	579	558	553	567	543	584	554	573	583	563	528	587	574	585	593	543	573	585	544	570	598	575	581	583	557	543	581	577	578	549	574	570	550	546	586	572	574	546	554	595	559	581	513	570	589	595	544	569	561	552	593	569	614	576	532	568	557	571	587	594	559	570	593	516	548	573	553	607	580	538	538	573	544	559	565	611	543	584	522	583	574	596	566	602	599	588	587	559	597	545	566	587	594	567	608	576	534	587	574	612	531	551	567	540	508	589	593	580	527	595	571	567	519	571	584	577	557	614	572	591	571	545	539	583	581	556	593	527	547	579	561	546	538	552	588	571	540	599	555	543	540	559	581	584	568	586	599	579	584	536	544	566	552	563	605	587	614	618	529	556	581	573	579	554	562	538	575	600	572	598	579	545	604	616	574	582	577	581	538	552	608	575	547	603	591	581	599	541	587	574	608	572	586	555	529	576	552	590	583	555	605	549	569	574	613	560	553	538	529	564	593	562	538	597	585	609	601	562	588	589	573	588	588	596	600	599	597	534	575	563	541	574	594	546	577	588	587	581	603	579	611	541	583	584	586	577	574	576	583	589	561	536	543	568	591	569	605	527	589	601	544	559	577	590	547	558	565	525	630	577	538	557	625	587	538	584	592	554	591	490	549	595	539	590	595	580	557	565	586	526	537	608	561	551	565	633	592	522	548	573	569	582	595	559	546	559	613	539	524	597	619	540	569	592	572	549	576	574	610	547	583	544	560	563	557	587	545	548	554	542	578	513	589	593	603	590	558	566	559	568	566	577	586	542	553	568	569	553	535	578	581	573	563	594	561	554	547	569	540	568	566	532	566	582	600	569	585	585	603	572	575	555	593	580	553	580	591	527	633	533	585	601	567	564	565	587	562	563	588	565	587	567	569	552	569	549	575	541	582	571	574	541	527	586	545	556	567	570	571	568	588	593	591	587	586	580	587	562	574	576	552	582	565	575	489	568	547	587	558	557	560	548	528	546	572	540	566	571	567	571	575	564	575	561	587	509	583	567	562	545	574	554	557	600	565	551	553	600	562	549	553	578	583	552	555	555	601	568	557	571	575	548	578	579	557	551	539	570	588	560	573	497	574	602	563	554	563	598	547	601	565	557	537	540	579	585	551	586	604	600	594	578	576	570	564	581	587	594	560	610	596	526	610	553	568	531	552	596	563	552	570	605	549	587	545	538	566	545	571	562	583	560	574	567	510	575	618	579	539	564	586	568	549	586	597	561	545	588	557	526	577	590	582	565	575	561	568	595	568	509	553	553	568	571	574	582	586	578	568	550	568	573	564	548	600	554	535	576	537	571	556	617	578	600	552	625	532	563	550	578	544	556	554	568	575	554	566	515	583	581	585	565	629	577	581	539	572	556	553	537	571	619	587	536	555
12605	3913	691	487	743	822	790	655	540	485	410	336	317	289	246	226	208	149	154	128	130	106	115	92	101	78	73	57	71	60	49	49	33	39	48	33	34	33	32	26	34	30	28	35	28	25	24	31	29	35	37	32	27	35	37	24	40	34	27	36	40	41	44	24	30	34	27	27	30	40	32	27	29	32	28	23	30	23	32	40	29	29	26	23	28	26	25	28	35	33	31	21	33	23	42	31	19	36	30	20	33	31	25	18	24	36	25	31	21	30	25	27	30	26	35	31	28	27	27	27	33	23	24	23	33	29	39	32	34	28	29	24	25	24	20	28	27	23	26	27	33	21	24	27	31	27	23	23	25	22	38	28	32	34	32	25	16	31	17	31	30	28	29	31	31	25	27	17	34	24	31	24	27	39	24	26	27	24	33	29	28	27	31	24	19	33	30	30	26	31	30	20	26	27	21	23	24	24	24	21	28	24	22	33	31	34	26	37	44	29	21	28	31	23	27	23	27	29	25	32	24	28	17	31	24	24	31	23	34	23	30	35	29	23	30	23	23	29	30	24	19	22	28	24	31	31	28	27	28	22	39	28	33	24	23	24	19	18	25	38	43	20	32	20	34	17	26	22	21	24	24	26	27	27	26	22	31	27	28	24	22	24	24	33	20	23	21	30	29	38	18	32	33	26	30	25	34	23	25	31	24	23	23	19	29	28	42	37	23	25	20	31	29	21	22	29	29	25	23	21	24	34	34	36	22	25	22	21	25	22	38	24	24	21	29	25	25	30	31	22	31	34	31	25	22	41	22	28	34	21	27	33	31	31	21	27	34	22	22	26	22	26	24	31	28	43	33	28	21	31	32	26	28	29	33	24	33	24	28	28	28	29	28	34	24	24	29	25	15	15	24	26	27	28	34	19	32	31	32	24	23	22	31	25	34	28	20	19	28	36	30	32	22	29	28	19	25	24	27	24	26	22	25	22	26	25	31	25	25	19	24	25	26	28	27	34	24	26	23	20	27	25	25	28	31	34	30	21	19	28	21	23	31	31	34	27	24	32	25	32	28	28	22	37	34	26	27	33	28	24	25	31	32	20	33	27	31	22	31	23	26	25	22	25	26	33	34	36	26	27	26	22	26	32	29	20	22	29	23	26	23	19	21	30	24	31	26	36	25	32	31	19	20	20	24	28	31	27	29	30	30	33	22	34	30	28	24	33	28	27	25	34	21	28	31	24	29	25	37	21	33	21	33	35	24	26	38	29	27	29	30	36	22	28	26	23	22	30	40	27	26	32	28	33	30	17	29	26	28	20	42	35	29	33	35	30	20	22	37	33	30	27	28	31	23	31	25	35	23	29	31	21	32	34	29	28	26	26	25	30	36	27	27	28	24	28	20	20	28	29	25	25	24	29	32	39	23	26	20	30	14	23	27	44	28	30	39	26	30	22	31	24	26	29	28	25	29	30	36	19	23	24	39	20	34	28	22	29	29	31	23	26	22	31	23	27	28	27	17	29	24	25	29	26	24	17	24	27	30	28	38	27	22	22	23	30	38	32	27	30	25	26	26	27	30	34	29	27	27	35	24	23	34	29	29	32	27	19	22	21	28	36	21	24	33	22	25	27	32	34	24	30	29	23	27	31	32	29	33	35	23	30	32	38	24	26	39	24	29	22	31	34	21	26	28	17	20	19	34	29	30	22	37	25	24	20	29	22	26	33	25	20	21	33	24	24	27	31	22	19	39	21	26	37	28	29	30	33	22	30	29	25	26	25	36	29	27	27	27	28	26	32	31	28	28	31	27	18	27	27	38	27	32	33	30	25	23	25	30	26	18	30	25	26	33	25	29	39	30	26	32	27	18	26	31	33	34	28	39	30	31	29	24	31	41	24	32	25	35	25	23	30	25	19	26	29	36	25	28	25	26	14	21	25	29	33	22	38	37	25	23	34	29	28	32	26	28	34	28	33	34	27	25	25	33	28	16	23	32	26	32	19	26	32	31	19	22	23	31	26	34	28	26	32	35	34	29	17	24	28	28	38	23	35	35	25	34	23	31	30	23	21	26	34	30	28	27	40	23	25	34	22	16	20	34	23	27	28	14	27	19	24	19	20	28	21	27	28	24	31	34	30	28	25	27	23	31	32	24	36	23	29	34	34	20	25	35	24	27	39	37	29	21	22	23	25	26	26	29	26	42	27	24	22	26	28	24	27	21	32	33	28	36	26	34	28	25	22	30	21	24	28	39	16	30	29	28	26	32	34	29	37	30	33	17	21	26	31	32	22	28	37	29	30	33	28	23	12	34	20	26	25	27	21	23	25	31	21	24	21	14	28	37	19	30	28	29	25	31	32	22	30	36	32	24	19	28	29	21	30	35	22	29	28	31	27	31	29	23	32	25	23	27	31	27	24	23	29	32	35	25	29	32	23	26	26	30	25	39	25	25	23	22	28	21	28	21	38	28	28	25	30	28	19	26	24	24	39	23	31	23	25	34	29	27	19	26	34	27	30	22	27	32	23	28	24	20	26	24	26	32	28	18	32	21	33	26	27	27	29	22	32	21	20	32	22	21	19	25	25	28	24	25	34	28	26	22	23	28	32	23	25	35	23	38	30	29	23	26	23	34	18	32	20	20	37	27	24	33	27	29	23	24	26	31	26	42	28	39	30	24	29	23	30	26	25	27	18	24	31	23	15	26	20	20	34	26	22	36	21	21	24	35	37	30	31	24	25	18	25	20	23	31	33	21	19	28	38	25	28	28	33	34	28	23	19	25	30	31	26	26	24	32	29	19	41	32	34	32	25	37	30	38	35	28	23	22	33	25	18	32	25	28	32	26	30	34	25	30	33	38	37	25	40	34	23	28	20	28	25	33	30	24	16	30	28	21	19	33	31	25	28	29	27	29	28	26	25	40	31	38	26	18	32	31	26	28	21	29	29	34	38	19	28	33	31	25	23	28	20	31	24	27	31	27	33	29	27	20	22	25	33	28	21	26	34	29	29	40	26	20	29	27	27	33	25	27	29	27	24	23	31	30	24	30	18	29	25	26	23	22	26	30	27	23	28	24	29	21	28	24	21	28	20	34	32	33	31	26	31	27	30	28	31	26	28	34	19	18	27	20	20	29	30	31	35	25	27	30	39	31	29	24	19	23	29	15	29	31	25	34	36	31	19	25	30	34	22	27	27	26	29	27	27	33	23	35	25	26	19	33	29	18	33	34	25	29	29	27	28	24	14	26	32	33	23	32	34	31	38	35	27	24	40	23	24	27	23	25	28	27	22	29	22	34	28	33	30	31	33	33	36	33	28	32	26	29	26	27	28	28	29	32	25	37	29	30	22	29	29	24	19	32	29	30	29	22	29	31	29	22	31	30	22	20	23	33	30	21	27	20	29	27	23	22	29	27	23	19	24	22	33	25	20	31	30	27	30	24	26	27	27	31	29	20	35	29	32	29	38	32	31	19	27	24	24	31	20	28	24	29	28	34	16	27	26
52500	25346	13551	26661	34259	33394	30480	27182	23648	20615	17853	15528	13616	12244	11025	10052	9074	7903	6969	6225	5483	4631	4184	3524	3169	2753	2579	2365	2125	2103	1774	1513	1269	1161	1139	1109	906	807	794	801	741	696	680	661	589	662	634	639	665	587	577	574	660	621	637	609	587	652	600	577	629	616	619	625	629	613	586	549	551	526	509	538	560	495	510	510	534	494	527	493	510	546	486	486	547	486	535	495	484	452	476	497	492	490	480	472	460	532	423	453	484	477	431	457	444	476	448	447	440	434	479	475	466	450	481	433	436	460	441	471	463	479	414	456	432	455	439	425	462	437	508	421	453	443	435	413	433	423	446	438	439	464	448	490	456	509	477	419	462	427	460	434	463	433	452	430	419	444	444	480	444	483	455	454	412	437	469	432	464	436	465	482	450	460	459	418	404	423	451	474	475	479	493	481	425	449	451	461	474	400	451	489	464	501	455	422	490	431	425	436	418	448	450	402	407	421	461	443	441	421	427	403	463	447	400	461	452	447	416	407	436	400	478	432	436	407	464	458	440	448	420	444	434	446	440	440	432	399	427	460	442	453	452	419	393	445	455	461	454	449	457	474	433	428	428	428	442	441	467	429	473	410	442	448	407	430	442	473	451	443	461	429	399	441	437	456	435	470	463	438	448	421	438	460	432	410	405	452	440	441	402	426	434	425	451	411	445	421	426	441	435	421	451	456	433	456	435	437	420	410	450	416	400	449	413	432	438	476	426	436	426	429	461	448	417	441	454	439	458	448	429	441	410	480	426	433	419	464	483	420	433	430	495	449	450	472	438	422	408	455	477	466	430	411	452	439	449	445	470	456	427	425	391	430	471	444	468	436	393	437	444	457	458	452	488	467	421	436	457	462	435	467	448	438	438	446	464	457	407	428	465	403	437	424	452	428	461	463	477	427	437	445	453	464	419	424	440	426	432	428	472	433	461	458	437	465	406	421	439	404	430	456	470	458	452	461	441	404	434	425	441	449	421	443	436	451	456	418	419	437	431	444	435	445	429	438	467	425	416	434	415	473	440	428	446	441	409	447	424	434	465	446	442	439	460	455	435	396	426	431	466	406	433	455	422	421	467	442	440	427	453	440	459	464	466	445	452	452	430	449	467	422	452	434	434	460	468	423	416	370	444	469	467	447	440	429	433	453	420	429	419	406	465	431	422	464	443	457	469	445	451	435	470	459	452	445	472	440	433	429	421	426	454	457	454	441	453	426	453	435	472	430	409	423	420	470	457	403	453	455	450	426	441	443	472	461	453	449	403	416	405	442	450	447	460	448	484	401	421	449	430	473	471	454	454	430	443	419	420	460	390	402	452	429	436	448	441	463	447	435	400	430	422	459	418	438	426	464	443	448	417	467	449	428	447	423	378	404	448	451	408	453	483	434	434	435	435	419	471	450	476	428	442	459	455	396	454	423	426	474	433	451	466	438	436	443	423	420	411	404	469	475	446	461	465	451	458	470	420	414	415	468	451	400	445	439	464	463	433	406	464	443	428	473	445	453	445	426	444	471	448	436	440	449	437	427	457	441	453	429	438	406	460	452	454	444	418	472	419	431	433	459	443	398	453	449	444	468	450	443	485	452	456	421	421	465	433	439	479	433	455	415	477	453	448	453	442	438	442	437	440	431	485	449	460	449	448	421	424	404	427	457	452	408	408	444	457	484	441	458	453	450	421	459	464	463	435	426	448	458	486	438	418	413	448	425	457	433	426	418	412	442	430	424	426	471	439	428	462	450	453	452	428	432	427	477	464	488	445	416	468	430	443	414	468	447	451	440	415	434	426	422	404	419	435	443	430	420	439	447	433	444	426	433	403	477	483	476	460	443	430	437	437	472	453	485	436	442	442	409	457	427	437	459	419	421	466	421	446	454	477	451	422	443	454	409	437	446	456	469	448	475	435	420	462	446	429	431	441	467	430	483	458	463	441	441	430	434	430	450	450	438	437	462	439	435	441	467	460	439	435	416	450	419	434	425	432	458	389	428	426	425	482	470	445	443	415	431	443	442	418	423	463	410	467	429	418	454	445	439	427	423	456	444	469	459	469	462	442	446	419	476	430	449	459	469	467	422	402	434	422	449	512	442	459	472	440	418	465	463	435	458	486	454	434	441	432	466	417	443	450	475	449	455	397	444	449	445	450	425	425	477	391	429	442	447	464	397	458	468	452	429	470	437	466	435	477	426	485	405	435	470	421	452	420	461	475	457	415	447	412	468	452	416	410	438	411	443	453	456	427	436	446	505	407	392	459	458	465	396	467	464	433	424	412	435	423	419	411	394	460	442	461	418	457	462	437	443	420	439	453	425	442	457	477	430	452	409	442	429	460	436	430	425	458	450	437	467	439	440	460	414	450	468	455	434	402	406	434	425	425	465	428	405	424	416	487	474	478	403	411	434	436	458	411	431	408	423	467	451	407	438	431	406	479	474	430	422	444	434	477	419	417	443	455	435	422	456	439	418	432	452	430	441	479	477	445	437	447	412	489	448	453	487	454	431	437	449	429	467	434	460	432	488	443	456	449	457	404	474	426	371	465	425	418	419	451	463	473	451	426	424	455	459	422	438	420	463	468	447	416	445	444	403	428	447	450	470	442	454	441	461	458	473	433	480	454	408	437	449	449	448	426	447	444	444	448	446	432	422	417	417	448	418	445	431	428	439	428	367	421	441	475	467	426	444	457	492	404	439	443	439	428	452	424	396	406	410	427	408	405	443	458	435	438	430	459	449	433	441	446	461	446	422	417	448	450	413	428	454	399	452	453	439	449	442	442	470	434	400	444	496	435	450	435	478	420	437	465	455	446	457	396	453	438	447	471	461	424	479	421	441	452	443	433	414	455	423	435	459	416	471	424	415	446	422	402	394	442	434	453	420	450	422	423	417	459	428	480	426	460	450	461	426	435	453	489	437	399	452	476	437	442	435	437	441	453	422	451	426	430	439	447	426	412	436	459	413	452	409	451	467	401	458	446	399	465	430	420	439	452	392	446	435	430	434	445	384	438	410	447	464	467	447	453	450	461	437	439	448	454	442	432	445	466	444	415	439	468	428	418	449	429	446	460	407	437	448	457	426	438	440	488	468	445	444	455	392	454	454	418	448	477	417	445	442	466	467	421	455	426	441	454	411	448	458	436	455	430	429	459	412	458	454	428	459	476	460	464	468	387	414	423	423	448	428	440	428	426	421	411	430	424	455	443	460	484	440	440	396	441	439	436	400	452	474	407	424	461	421	458	461	445	428	410	459	420	472	426	441	445	454	426	422	446	430	450	436	445	419	464	446	460	473	405	437	441	433	441	406	464	434	473	411	433	430	486	435	436	462	480	464	436	464	434	456	452	411	457	455	409	474	415	433	486	474	447	437	445	476	412	435	444	418	436	414	452	414	442	452	451	437	460	443	449	450	460	432	423	435	472	445	477	455	439	439	468	443	449	437	449	468	413	446	419	454	454	434	437	439	442	457	439	450	420	442
4825	953	295	211	302	328	333	272	266	206	172	173	139	123	117	87	93	97	79	71	76	56	47	55	33	37	35	31	38	37	37	33	21	38	19	36	32	33	26	25	25	24	31	21	27	29	28	28	20	27	22	14	27	27	25	26	18	23	23	22	27	27	24	27	21	24	18	28	26	18	18	24	32	26	23	19	28	17	20	20	23	19	22	27	24	24	17	21	18	23	25	31	16	30	19	19	21	17	34	26	26	26	16	22	22	16	20	22	20	18	15	28	32	18	23	25	28	17	20	13	32	20	20	20	18	20	21	31	14	19	15	27	17	17	31	21	30	21	24	24	27	31	23	24	26	16	20	25	26	23	23	19	21	35	26	32	17	24	19	17	22	26	28	26	27	19	22	26	17	16	21	15	13	28	29	22	23	20	21	16	23	28	25	26	22	16	18	17	18	19	22	22	15	24	26	26	35	25	25	34	28	17	27	33	24	29	27	21	32	18	21	15	31	19	23	30	16	22	24	21	18	26	20	17	29	24	27	16	17	28	26	27	20	23	22	15	19	24	25	27	20	25	27	22	22	23	20	28	26	30	21	22	18	29	19	21	19	20	18	23	19	28	29	19	24	22	30	28	21	25	19	29	27	21	27	23	24	33	25	28	17	20	19	24	19	23	21	20	21	15	28	19	31	23	15	25	18	20	18	25	34	28	15	23	18	24	21	30	22	16	24	20	27	26	25	23	19	23	25	37	26	28	21	22	24	18	26	24	15	24	26	23	28	24	26	24	21	31	26	26	26	24	22	21	28	19	21	23	22	29	21	28	29	26	24	18	32	20	17	28	17	19	24	31	15	18	17	21	25	21	12	26	17	19	25	22	19	23	8	17	30	15	20	24	19	17	21	26	25	22	24	21	21	23	29	24	15	25	24	27	24	23	27	24	24	25	22	29	13	20	23	18	23	19	34	30	26	21	18	25	27	24	24	21	24	18	24	25	20	23	30	29	24	19	32	15	23	22	23	14	24	19	27	21	30	17	23	16	21	21	18	29	24	18	26	24	32	25	14	22	28	33	28	24	26	18	22	21	18	26	17	26	27	28	30	24	21	28	21	19	27	21	24	21	26	22	24	32	19	21	18	22	29	23	24	26	22	28	32	21	21	25	22	23	22	22	29	29	16	26	21	12	27	22	18	17	28	20	17	26	22	22	27	18	30	20	22	30	20	22	28	28	24	22	31	24	25	23	27	24	18	24	23	27	19	24	19	26	18	24	29	22	19	33	27	24	29	23	30	23	24	24	14	27	21	25	22	17	23	20	24	25	29	22	26	23	21	11	21	29	12	20	19	23	33	20	20	22	25	25	25	30	25	16	26	21	24	26	24	23	24	28	19	24	30	30	30	18	20	33	19	25	25	19	19	13	21	29	20	24	25	27	27	28	20	24	15	20	26	22	23	21	21	17	26	17	28	21	30	21	26	26	29	18	27	24	22	18	17	20	21	21	17	27	23	18	17	29	27	29	22	22	18	24	24	17	26	22	29	31	24	16	33	24	19	31	18	25	26	23	27	23	23	23	30	22	25	10	22	18	24	22	23	24	25	19	14	23	24	26	22	25	29	14	25	21	21	20	20	30	25	21	28	21	17	21	24	23	19	25	31	27	21	26	31	25	25	24	22	27	20	19	20	24	18	24	22	26	25	27	23	20	27	12	23	20	26	22	15	13	24	22	17	33	26	20	21	20	19	17	20	33	26	21	21	21	25	26	16	25	30	20	23	24	29	29	22	24	27	17	30	24	18	18	15	23	25	25	23	16	24	24	17	18	19	18	22	13	29	32	24	27	12	27	32	28	30	26	20	24	23	20	19	17	27	17	23	19	23	26	21	26	27	24	16	21	17	18	20	29	12	31	20	25	17	19	21	13	26	23	29	30	19	25	27	18	20	17	19	35	25	17	24	21	25	19	19	30	24	12	28	24	15	28	14	30	23	21	22	30	16	31	24	36	27	26	20	22	18	24	26	19	22	20	22	26	24	30	25	16	19	24	24	25	24	20	31	25	15	30	26	17	27	16	27	23	21	26	22	23	27	22	32	22	28	20	24	22	21	21	23	18	20	26	25	24	17	23	23	29	23	16	19	13	23	29	19	27	29	22	20	22	27	17	16	17	21	23	15	17	28	13	24	19	27	32	27	12	17	18	33	22	19	33	20	14	15	22	16	20	25	16	28	29	22	18	24	17	21	28	21	22	32	27	23	17	22	24	22	26	36	17	28	30	22	20	24	20	22	23	24	22	19	25	21	14	23	25	31	24	22	26	21	29	27	25	29	21	19	17	24	22	20	26	22	22	24	21	32	28	18	33	38	30	32	11	23	18	23	20	24	29	21	17	19	21	24	30	23	20	18	23	19	18	23	18	20	24	27	21	28	25	34	19	17	18	26	27	18	35	16	28	20	24	31	13	19	27	21	25	21	24	27	18	22	31	24	30	23	28	15	23	23	16	22	19	34	29	35	28	23	21	24	35	29	22	15	25	22	25	23	19	29	16	22	22	26	25	23	28	25	26	25	27	27	26	30	17	16	25	13	34	20	26	21	30	27	19	20	23	26	20	33	22	18	22	24	16	20	19	34	25	23	18	27	21	17	23	27	27	20	35	23	21	20	25	23	16	32	22	22	23	15	25	22	25	26	27	18	24	30	19	25	32	34	15	22	25	14	13	27	20	26	31	22	17	18	20	19	26	21	26	22	29	26	25	32	22	22	23	21	15	25	23	19	31	32	23	24	18	18	30	20	23	26	21	27	25	18	15	20	23	22	27	26	17	17	19	24	17	22	30	26	22	24	18	21	28	24	32	19	19	25	25	27	20	31	24	21	17	27	23	20	18	20	25	28	23	24	26	23	21	28	25	21	28	24	12	20	18	24	22	31	19	25	16	30	18	18	13	19	20	29	25	27	23	28	27	25	24	12	31	26	24	12	22	23	23	25	25	21	35	29	33	18	18	23	25	23	24	35	26	23	27	28	19	12	20	26	26	31	15	18	27	21	25	20	16	18	26	20	23	22	22	22	20	30	34	23	21	24	21	23	25	24	24	22	32	18	25	27	26	21	23	21	21	24	19	27	25	23	24	15	16	24	26	21	19	38	23	24	22	21	11	16	25	26	26	22	25	15	29	16	21	16	25	16	16	18	21	19	22	19	26	24	20	23	16	25	18	24	25	21	26	20	28	15	27	31	29	23	23	19	17	21	27	22	23	15	21	17	23	29	23	29	19	24	25	26	23	25	18	29	17	18	22	21	24	18	19	12	20	15	24	22	21	32	17	27	21	31	22	21	20	15	22	27	24	28	22	22	30	15	15	23	18	18	22	19	17	18	22	23	27	28	27	25	19	23	33	33	22	20	32	26	24	23	25	22	26	22	25	28	18	29	23	27	23	26	23	19	26	34	22	27	23	21	17	21	21	18	18	26	23	21	13	28	24	17	28	24	24	28	34	26	19
38685	16507	7446	17224	24095	23367	20446	17075	13795	11413	9416	8084	6735	5715	5259	4655	4229	3649	3131	2791	2419	2143	1833	1729	1471	1249	1157	1088	1081	1018	884	798	662	621	650	618	539	464	481	494	450	434	459	446	442	445	453	430	442	411	446	420	428	472	464	463	456	481	445	447	457	423	442	451	445	434	425	398	430	389	384	393	404	407	411	397	397	417	412	432	396	377	410	390	405	437	387	388	390	361	360	373	410	377	370	357	410	390	411	362	352	403	404	381	402	365	379	367	385	330	404	355	362	369	393	348	399	364	352	377	373	359	400	343	394	368	401	388	393	352	358	397	367	353	376	353	372	382	366	379	386	402	354	382	387	346	396	373	396	323	371	372	367	370	400	379	386	379	355	353	384	382	373	348	370	383	360	370	349	385	364	373	401	369	354	408	399	351	380	340	394	373	371	333	383	357	365	381	376	373	371	387	351	357	387	326	357	369	356	364	357	371	391	343	349	389	356	412	386	383	377	374	402	379	355	373	388	365	370	400	416	393	384	380	387	375	350	357	355	353	396	380	393	369	339	354	353	396	342	372	360	372	370	354	343	388	347	396	387	378	342	368	430	383	386	389	391	349	389	364	392	377	353	364	401	367	348	335	408	389	384	394	365	368	356	357	378	389	396	358	368	363	389	378	373	382	395	360	392	390	370	371	357	385	373	378	382	377	391	379	381	390	350	400	348	380	378	411	373	374	339	390	341	369	372	338	394	369	374	335	397	394	414	382	366	362	360	387	404	374	384	392	384	359	398	366	380	373	349	400	382	370	353	377	348	347	348	360	385	324	407	352	350	352	357	368	361	350	382	386	408	352	349	344	365	358	398	384	352	359	379	340	377	375	376	376	383	376	360	375	386	352	362	395	385	415	346	367	350	368	403	352	364	380	384	354	357	380	381	357	371	392	364	373	334	389	396	363	363	395	386	360	407	411	404	361	379	393	394	379	394	366	334	375	361	379	384	368	359	383	388	366	388	357	380	386	362	392	373	355	389	347	342	339	351	364	394	380	383	372	401	379	376	401	332	399	371	385	375	382	360	356	403	339	355	383	349	424	391	362	398	394	383	384	392	392	359	385	334	353	367	360	360	361	384	380	351	363	365	398	363	369	387	354	355	366	367	393	399	390	384	393	368	364	388	360	378	403	359	379	357	363	359	389	367	370	379	373	400	386	358	403	361	354	387	383	368	378	395	385	388	359	389	377	366	373	351	343	372	409	368	374	372	375	351	394	370	343	384	369	363	363	338	330	376	375	354	341	384	393	391	369	375	389	360	355	359	361	405	366	404	407	379	370	395	388	363	362	379	370	356	387	384	355	353	372	377	376	379	379	358	378	354	341	381	371	389	385	353	367	380	373	375	380	358	350	364	377	379	347	370	376	383	361	318	389	399	381	367	379	385	348	360	357	363	357	379	358	369	409	427	346	387	413	407	350	347	383	357	354	391	400	418	365	393	341	388	366	382	340	368	349	363	383	368	366	344	393	353	354	351	374	380	379	417	372	353	430	369	393	372	366	405	370	381	389	374	383	383	378	379	381	382	390	352	350	367	355	376	339	359	351	383	385	344	383	350	369	370	342	363	392	366	344	380	384	383	389	339	404	371	402	374	370	399	375	387	379	390	364	369	380	404	384	337	354	352	380	376	373	364	411	342	363	369	368	387	362	374	384	404	397	382	380	365	380	382	383	365	380	382	404	408	378	360	364	378	377	359	371	380	405	407	370	384	391	379	390	381	357	357	412	373	337	349	378	388	355	363	354	362	374	362	393	395	364	358	348	367	386	386	354	374	367	381	369	376	382	395	403	369	388	354	380	377	359	357	388	412	392	372	368	416	363	380	407	354	425	382	360	383	378	383	382	351	369	396	353	344	398	361	389	377	380	366	361	362	398	376	358	402	369	348	386	379	367	367	387	383	404	420	363	375	376	366	383	397	335	359	357	380	387	357	409	404	383	381	377	393	390	363	394	363	388	355	374	345	399	385	373	383	363	405	336	351	379	348	358	372	347	395	383	355	375	353	392	350	388	373	356	340	393	401	377	390	331	378	400	357	377	390	364	355	324	401	351	378	351	408	411	391	365	386	400	370	350	390	357	356	388	366	371	413	401	377	366	393	348	380	373	381	400	376	339	371	368	339	401	366	397	359	360	388	358	410	373	360	376	349	378	361	386	365	394	375	392	377	380	390	352	389	380	384	383	369	347	364	378	387	362	377	381	330	381	371	378	380	410	350	368	345	364	351	368	373	372	381	350	370	372	372	367	402	396	361	368	352	414	373	385	388	382	340	383	374	378	365	395	404	373	369	383	381	390	364	386	392	378	357	374	376	366	368	383	344	365	389	378	365	398	377	391	366	365	382	382	402	388	385	372	403	371	411	366	385	390	407	369	387	364	370	396	393	380	394	340	393	366	353	359	359	351	379	381	380	399	354	361	410	377	399	407	370	371	346	393	398	377	406	377	370	365	381	372	375	355	355	360	381	380	349	441	366	384	372	420	409	365	399	346	392	358	406	360	393	396	362	392	374	340	349	360	357	388	358	388	314	407	357	388	362	393	363	394	365	380	381	381	371	375	343	351	376	409	361	377	397	335	392	392	375	386	385	406	345	338	361	369	364	365	392	361	410	375	407	399	422	367	381	396	386	359	371	381	385	358	362	384	384	365	384	351	360	389	339	390	384	389	353	387	343	344	390	367	346	379	404	411	384	411	363	357	376	374	385	376	371	380	399	379	383	381	393	380	369	352	383	377	360	376	390	389	402	339	375	388	319	370	365	348	346	398	381	408	359	378	354	358	389	373	381	381	379	355	339	378	392	373	411	405	378	384	375	365	382	384	373	382	352	362	386	366	366	378	397	341	381	349	389	383	363	347	358	351	404	351	362	371	372	351	383	365	383	382	403	388	381	354	373	353	394	350	361	391	339	327	393	336	371	355	422	357	391	351	363	382	391	369	410	371	368	374	362	328	369	371	377	391	379	380	375	336	375	377	399	351	421	361	351	366	393	381	344	360	369	389	411	393	361	358	378	357	390	364	412	375	372	385	417	341	367	375	349	380	377	392	400	373	368	371	375	369	369	350	373	348	391	390	374	402	377	382	368	379	360	399	373	419	369	388	360	388	334	392	393	390	358	367	400	390	377	386	363	368	373	385	346	376	370	404	372	372	376	374	367	378	363	386	364	374	391	366	397	403	380	375	379	353	368	351	392	371	351	374	399	396	384	313	363	369	375	349	413	365	365	402	355	393	399	354	392	389	357	368	353	358	369	400	374	324	370	402	364	396	339	374	364	359	350	369	376	402	366	355	367	373	358	351	386	387	345	341	318	388	390	372	373	344	358	351	364	415	375	380	408	379	397	372	364	360	349	377	364	403	387	362	362	375	380	371	384	375	375	386	359	368	387	374	403	381	352	377	383	375	365	379	408	353	347	367	386	383	379	343	418	363	384	363	369	367	373	398	369	404	379	357
12380	3138	714	443	745	822	718	657	592	448	405	376	329	281	297	225	215	177	155	148	141	107	100	94	72	71	51	62	55	69	47	43	43	39	54	40	38	39	32	29	39	24	37	36	34	37	38	42	29	46	44	29	30	40	35	39	32	47	29	26	35	35	39	26	30	32	32	33	27	22	33	35	27	25	21	38	26	33	30	25	23	33	30	34	25	36	34	26	38	33	26	34	24	30	35	26	34	22	24	26	28	39	25	30	27	31	37	34	27	32	39	38	30	24	26	37	39	31	32	36	28	25	28	19	24	35	34	22	35	24	18	35	39	25	21	29	38	32	36	33	22	23	24	27	24	27	21	34	29	45	34	22	22	24	32	23	29	34	37	29	29	31	24	25	28	26	24	27	29	27	24	24	37	31	25	35	28	27	32	26	40	27	25	38	32	30	22	27	29	22	34	29	32	33	38	26	30	18	37	27	30	31	25	27	34	28	27	43	41	17	29	25	24	22	24	31	31	28	31	18	27	27	35	40	36	29	38	28	30	29	22	26	31	21	19	37	20	33	29	23	36	34	26	32	27	36	25	30	22	40	35	38	23	19	30	27	30	29	24	25	35	25	19	38	29	27	30	29	30	29	28	35	35	25	18	27	28	25	29	32	32	29	30	30	25	37	27	29	24	27	21	31	26	32	32	23	30	30	30	27	22	19	32	27	27	33	25	28	36	33	28	35	23	18	24	37	30	23	26	28	30	29	41	27	27	30	29	25	26	24	31	27	27	26	28	32	32	29	32	26	27	21	29	22	39	35	26	31	31	27	26	23	34	22	30	34	23	38	37	24	31	23	23	24	27	34	28	30	30	36	36	39	27	32	28	30	37	26	33	34	31	16	35	26	26	31	27	39	29	34	41	24	33	33	26	24	26	29	28	22	20	26	24	22	20	33	34	28	29	16	30	32	28	36	31	36	26	37	23	29	36	39	31	35	32	38	30	25	39	23	28	26	32	29	26	30	34	28	31	37	34	35	27	35	33	29	22	30	25	34	33	34	38	44	31	29	23	22	29	26	30	35	31	28	26	26	26	21	29	20	35	24	26	34	29	30	30	32	35	32	35	26	18	34	29	40	31	31	27	32	26	28	20	22	34	33	33	27	30	42	23	31	24	24	25	33	32	32	31	23	27	34	30	25	31	25	29	27	38	34	37	31	31	21	32	33	29	29	28	24	19	20	23	27	23	30	36	24	16	29	34	19	26	22	23	32	32	25	35	28	29	37	29	32	33	31	42	35	37	33	24	26	26	33	33	39	29	33	41	34	32	22	25	33	23	34	28	29	31	36	34	30	28	34	19	26	32	35	34	39	28	39	29	23	22	27	29	26	33	31	35	25	26	34	33	33	32	26	26	27	38	29	32	28	28	28	25	34	22	29	33	22	23	28	26	36	34	31	27	28	32	26	32	26	34	28	31	25	26	29	29	28	22	28	40	32	27	27	43	31	25	33	33	26	28	25	36	32	30	32	24	37	30	38	20	25	23	22	28	23	35	43	24	23	23	29	18	20	34	27	34	36	40	37	36	37	31	32	31	34	22	40	30	35	24	34	26	28	32	29	28	32	36	28	22	36	23	24	32	29	31	28	26	22	33	27	31	31	29	25	35	29	21	30	26	24	29	32	26	29	29	17	26	29	20	28	37	19	21	26	29	28	26	36	33	27	20	39	30	46	21	24	26	29	31	30	40	37	46	28	25	29	33	33	28	29	33	28	30	45	28	31	25	45	21	33	35	31	34	28	31	33	26	36	31	45	23	32	24	33	22	45	29	31	25	39	25	26	26	33	29	28	27	34	47	25	29	23	35	27	26	29	35	21	22	36	31	26	29	20	20	29	38	24	30	29	33	30	21	33	25	23	20	37	37	30	30	34	36	17	23	22	31	23	27	30	26	29	24	26	34	32	27	19	30	26	28	32	35	33	30	29	34	34	24	39	36	38	37	30	28	38	28	28	30	30	31	29	33	32	34	25	31	22	35	40	28	34	30	16	33	31	29	33	26	39	35	33	27	35	25	30	28	31	27	36	23	31	20	30	26	15	36	31	28	30	25	26	31	33	31	21	22	21	34	37	23	29	37	31	19	32	33	21	33	33	23	36	29	24	29	31	28	33	25	29	37	23	32	29	22	26	22	24	29	34	29	31	37	24	29	32	29	35	28	32	25	23	38	42	26	37	23	32	23	32	23	27	28	35	35	27	37	30	28	24	37	36	28	29	29	32	22	23	28	28	46	31	35	18	26	23	31	24	26	23	28	31	26	25	34	22	31	25	28	29	18	23	29	23	27	20	23	31	29	28	35	24	30	32	26	20	24	29	30	38	28	31	25	31	34	29	21	22	30	31	28	28	39	41	26	36	31	24	28	33	23	22	26	30	37	23	29	30	24	43	18	30	34	34	28	29	20	29	32	29	36	28	31	32	25	36	29	24	41	34	27	25	28	28	28	31	34	25	28	27	14	37	26	37	26	34	19	27	33	34	25	23	25	32	21	25	32	36	23	31	30	43	37	39	29	26	34	22	39	31	32	39	31	32	26	26	28	44	19	33	32	29	39	35	28	36	26	24	27	33	25	33	24	26	25	36	25	28	30	20	22	28	28	24	30	26	34	31	29	29	25	29	32	29	30	30	33	26	29	28	34	29	25	30	28	29	24	24	29	26	40	32	28	30	24	31	29	33	32	25	29	26	35	28	29	28	27	23	27	26	25	32	30	31	34	24	44	40	28	22	17	27	40	27	21	32	29	28	23	28	23	31	31	35	34	28	41	32	26	21	23	28	33	31	20	21	24	17	23	45	33	27	35	32	26	33	34	27	36	37	26	28	30	33	23	30	33	32	31	26	29	31	27	24	22	26	24	27	31	26	33	32	32	24	33	27	26	23	27	25	24	36	28	30	28	30	28	39	33	26	32	28	26	26	19	33	25	27	28	21	27	22	29	34	35	31	34	28	33	33	23	26	29	35	31	33	27	30	30	36	35	28	30	34	31	33	35	27	29	29	31	34	32	30	33	31	28	24	26	24	32	33	22	19	16	28	31	27	22	27	24	26	28	27	35	23	32	23	30	27	28	25	35	27	28	26	30	31	25	33	30	25	34	31	33	33	26	27	22	32	28	33	34	25	32	19	33	34	28	26	26	32	24	26	37	23	31	25	26	28	30	22	35	26	34	32	30	24	32	23	24	31	32	29	32	35	26	36	33	35	28	41	29	28	23	36	29	36	42	33	44	30	34	30	43	21	29	30	26	30	28	23	25	43	28	39	25	27	25	24	40	35	25	29	38	30	24	31	24	36	29	29	29	30	21	24	25	35	21	32	32	27	36	27	34	23	22	37	29	23	32	28	25	27	28	25	27	23	31	16	32	24	32	36	25	25	31	39	36	23	39	18	32	25	31	31	32	38	26	24	19	38	34	33	23	39	28	26	28	33	24	29	21	28	28	23	32	23	37	23
50579	23079	13729	26678	33883	33180	30450	27046	23374	20449	17622	15625	13619	12070	10680	9549	8545	7864	7001	6111	5375	4566	4147	3610	3216	2779	2443	2344	2304	2072	1893	1518	1233	1128	1217	1110	893	891	861	811	778	726	693	731	704	665	678	713	690	649	676	708	658	634	648	689	715	694	643	661	682	641	694	675	588	616	617	588	580	553	538	599	547	574	544	570	580	509	527	519	548	520	523	559	494	530	507	547	499	497	504	516	527	494	517	528	504	478	510	472	506	520	511	462	507	517	495	498	468	481	450	502	488	466	437	511	452	526	499	465	475	462	463	466	488	505	453	451	486	529	499	475	449	479	484	516	527	467	481	472	496	486	490	446	474	493	467	469	483	463	460	469	503	458	494	511	479	455	500	469	453	472	512	487	499	458	472	477	498	494	502	472	451	481	398	483	478	431	480	445	541	446	480	510	447	457	443	444	472	491	468	463	461	465	493	449	456	468	467	441	479	477	488	507	464	510	471	511	459	475	505	456	503	482	447	494	493	486	477	492	440	492	454	435	481	494	451	469	461	483	487	488	466	499	458	517	440	478	464	470	471	489	495	473	449	459	463	453	469	483	469	471	471	517	490	466	467	510	461	472	496	415	436	484	518	473	492	476	443	484	479	487	442	491	425	440	469	439	504	448	466	459	447	447	484	488	470	494	489	476	491	445	449	495	474	461	485	496	482	505	466	434	472	454	500	493	446	514	462	484	460	474	447	469	485	478	475	489	473	478	491	478	459	513	490	457	478	498	462	486	490	447	521	490	470	498	500	477	442	475	500	480	488	469	495	460	472	469	487	462	471	436	476	460	457	464	445	454	491	456	470	498	459	492	456	448	472	457	503	467	483	461	455	454	442	468	456	469	428	466	448	451	455	467	518	493	474	444	474	462	454	445	516	443	461	499	473	485	458	477	468	484	458	477	506	489	457	472	477	454	501	500	508	469	494	494	459	449	469	500	526	458	496	470	448	505	540	479	501	483	505	513	470	462	458	462	530	469	456	483	464	470	510	438	460	493	462	494	451	478	487	446	497	490	507	448	449	495	444	446	474	493	508	427	484	470	478	480	506	506	474	457	473	472	448	505	457	448	472	482	444	469	479	460	455	449	444	452	438	452	462	436	485	466	471	477	480	499	432	469	506	455	450	445	486	492	470	438	455	459	465	474	483	478	467	482	469	488	449	510	429	463	465	471	463	429	457	477	447	453	427	453	506	490	448	461	435	450	467	463	456	456	456	464	502	460	481	467	453	487	448	483	495	504	458	463	505	500	467	461	485	489	465	462	459	411	441	492	455	484	474	465	500	457	483	483	480	445	461	487	463	444	475	441	480	464	476	474	445	491	428	507	455	485	495	484	488	467	444	484	445	467	477	439	473	474	462	464	470	475	528	468	465	494	476	491	455	458	433	476	451	456	452	418	484	469	462	465	429	479	478	440	482	493	456	446	477	481	503	459	487	452	480	460	481	487	447	497	485	472	498	475	512	485	490	468	503	502	466	441	458	431	493	481	501	479	467	458	448	464	486	461	482	459	458	475	505	502	467	502	484	438	454	477	477	439	455	465	437	470	460	472	449	494	469	492	448	497	503	495	482	403	497	470	483	466	452	488	519	461	455	439	486	459	455	485	452	466	484	470	498	476	494	504	523	455	432	485	438	483	500	460	466	451	440	400	456	492	485	508	502	487	463	490	478	443	478	507	445	439	493	476	466	470	453	481	485	458	481	457	494	452	452	444	496	482	449	442	500	474	491	475	471	475	469	444	466	465	485	499	472	449	483	462	493	494	467	477	440	436	490	488	472	492	431	466	459	477	485	469	473	482	450	448	520	483	483	471	496	472	497	456	496	448	485	465	483	464	461	422	479	467	466	461	453	463	495	471	473	459	443	467	428	484	489	480	483	470	487	490	475	457	451	477	458	477	463	476	472	495	463	501	473	477	499	482	487	458	496	467	468	446	486	484	480	495	414	474	453	472	431	493	475	477	472	477	483	485	463	444	458	468	473	459	462	494	476	494	465	447	440	480	448	460	467	478	502	440	529	460	447	497	437	480	486	489	478	445	470	462	514	431	461	514	529	462	456	473	465	469	482	415	440	440	447	470	485	447	515	512	474	483	436	493	486	451	490	486	504	502	438	476	477	460	521	469	479	468	486	456	445	465	473	485	499	475	498	471	465	486	467	498	481	449	420	468	439	459	467	471	498	486	471	511	475	522	522	469	476	488	437	486	518	472	454	452	517	478	479	466	523	474	486	475	517	466	474	471	463	436	501	447	441	524	477	454	460	499	467	473	453	488	487	452	492	510	419	468	475	462	478	452	451	454	485	460	474	443	471	473	477	445	440	512	513	517	486	493	520	486	437	444	445	503	476	503	445	520	462	461	484	495	456	462	469	502	458	510	461	470	467	476	440	491	471	455	485	445	438	466	463	469	478	488	476	461	481	490	453	485	475	492	434	497	471	447	460	446	480	480	484	459	456	462	475	515	512	486	460	472	481	495	474	456	463	442	499	479	447	438	498	445	474	488	489	456	484	460	439	478	477	484	459	491	520	495	455	507	506	480	481	476	480	428	485	479	487	441	499	474	473	491	468	468	434	479	447	454	451	463	480	441	480	495	456	465	466	458	471	478	492	495	444	461	452	469	456	451	453	494	489	480	500	451	491	474	450	475	482	413	431	459	454	513	510	459	453	474	425	445	456	496	467	462	472	471	441	476	469	471	433	475	522	467	455	502	442	513	478	455	493	487	446	492	438	457	439	473	456	467	466	465	424	450	466	451	470	462	472	514	502	487	478	468	441	433	478	468	491	464	521	444	511	476	456	473	462	479	464	459	504	465	484	496	526	516	448	499	442	457	456	486	465	472	515	462	453	475	496	451	496	462	482	477	525	469	441	466	499	452	481	459	462	473	487	472	459	499	499	469	456	438	463	430	458	494	454	481	476	466	433	449	507	479	464	449	478	463	477	465	467	482	460	462	468	471	486	497	508	496	463	478	468	477	442	506	493	479	506	482	470	508	496	443	466	501	467	502	466	465	454	466	499	481	472	485	484	459	434	481	440	476	453	489	465	454	485	478	444	459	464	477	450	462	464	444	467	455	463	509	483	474	509	487	453	486	456	477	462	490	465	498	466	433	465	469	481	458	471	499	454	458	499	482	446	521	507	468	467	497	468	499	469	473	470	452	489	457	469	475	498	498	536	484	457	468	450	472	509	454	468	472	520	477	445	458	466	475	499	446	490	461	464	521	448	495	491	450	464	454	514	464	464	480	495	446	491	481	456	485	452	469	511	472	459	451	480	457	483	490	437	459	489	425	472	472	426	454	462	477	473	463	454	452	500	482	477	467	449	508	478	468	446	415	448	500	455	467	502	464	451	463	500	464	448	483	441	480	468	475	460	468	483	428	472	473	458	457	501	457	452	460	456	495	468	473	446	448	470	446	476	430	480	510	448	484	484	518	451	482	486	439	446	452	494	461
8453	1728	447	313	485	578	468	419	351	296	249	257	209	200	173	129	125	125	127	110	105	86	90	73	74	53	53	60	54	50	45	53	51	54	34	40	43	37	30	33	36	50	35	38	38	39	38	40	35	33	29	31	37	36	44	42	38	38	37	36	39	28	34	33	31	42	37	40	37	39	50	39	36	37	41	32	43	42	44	37	32	23	26	34	40	23	28	38	35	30	38	39	27	36	26	29	40	35	27	26	31	42	45	35	23	33	42	33	40	43	31	45	42	34	33	41	31	33	35	32	34	47	34	47	29	46	28	29	33	30	39	33	35	32	47	33	30	33	41	32	36	41	37	41	37	36	36	38	40	37	33	34	38	38	32	49	37	44	38	36	38	33	32	34	45	34	34	36	37	33	32	28	47	37	29	36	36	33	31	28	35	34	31	32	41	35	38	37	31	38	36	33	39	31	36	29	34	36	40	33	27	37	34	34	36	35	42	39	44	33	29	32	35	32	38	39	26	31	38	32	38	27	34	35	26	37	36	31	31	30	35	26	41	31	41	42	34	53	41	34	44	36	45	38	32	43	33	27	46	30	38	37	40	37	41	30	28	33	30	37	30	41	30	46	35	28	36	32	40	33	35	27	30	27	37	38	41	29	40	45	38	35	29	36	37	38	38	28	39	40	40	31	45	39	33	36	43	40	29	42	30	41	34	45	35	34	32	41	34	30	32	43	28	38	34	30	29	38	25	29	44	37	24	30	28	31	36	37	44	26	38	47	42	43	37	33	36	45	42	29	30	37	35	29	30	44	32	35	42	30	44	39	34	32	40	31	41	41	25	45	37	42	29	44	39	33	28	35	32	36	39	35	30	45	42	33	29	44	34	43	32	29	35	51	31	34	42	39	37	44	27	39	44	41	39	32	39	42	28	45	46	35	31	36	29	51	36	42	31	39	36	32	42	28	34	37	35	39	25	44	41	34	33	36	27	23	41	24	37	30	25	40	30	38	43	37	31	30	41	44	38	21	38	36	31	40	33	33	43	31	31	46	34	27	34	31	29	37	32	37	31	38	34	42	27	37	38	30	38	31	31	40	37	51	38	31	30	39	41	41	33	28	34	33	43	39	38	34	44	31	35	42	45	32	51	31	41	38	30	36	40	34	50	36	35	32	31	47	36	42	33	27	39	32	38	36	34	32	32	23	42	38	38	36	37	35	40	32	42	48	41	35	40	34	33	33	47	49	22	34	39	38	38	38	32	36	31	47	37	30	41	39	41	34	35	35	39	33	32	25	36	29	31	36	38	29	39	25	46	38	39	41	29	46	39	41	28	31	33	33	41	32	45	36	31	34	45	39	40	46	35	33	40	30	27	39	41	31	38	29	33	29	37	30	38	42	28	32	37	45	28	40	39	40	38	31	39	31	36	38	38	37	39	31	28	26	46	40	24	27	31	38	35	25	28	35	37	37	42	38	36	43	28	32	38	34	40	37	46	27	47	33	45	33	31	38	25	38	41	36	44	24	33	34	33	42	39	35	28	30	30	36	40	32	34	41	29	34	25	30	37	43	44	32	41	34	32	40	33	39	35	38	41	39	38	41	38	28	37	38	42	43	43	21	44	34	40	33	35	20	44	28	35	32	29	32	41	43	39	29	26	27	37	32	29	38	37	32	32	34	25	38	30	38	36	33	38	42	47	33	26	41	43	37	28	35	36	43	37	34	37	32	32	41	31	37	42	34	42	41	33	35	28	43	31	40	49	27	27	39	32	36	29	31	31	46	39	37	39	33	32	36	53	36	40	28	36	27	38	41	35	31	38	25	35	36	39	29	32	38	40	36	34	34	39	29	34	39	44	38	41	37	39	35	51	40	44	31	39	35	32	36	31	43	46	41	36	33	37	30	40	38	33	31	45	35	41	42	45	30	36	40	34	36	31	36	34	34	40	35	28	38	36	37	42	42	32	35	45	40	32	38	33	39	16	36	45	38	49	35	29	44	39	37	34	39	45	49	37	27	28	37	32	43	34	39	45	47	26	36	31	42	51	39	34	36	45	41	31	24	32	40	35	41	36	44	37	37	31	31	37	48	31	32	39	40	40	29	42	37	30	36	28	43	34	33	44	36	32	43	40	39	35	42	38	31	27	34	37	27	48	33	40	38	29	37	37	29	49	36	39	41	33	30	30	38	35	36	37	38	47	36	32	34	30	50	36	32	42	31	31	31	40	42	43	29	41	34	37	34	43	29	38	34	33	46	43	40	31	38	38	38	34	33	30	38	42	41	38	42	44	28	40	24	39	49	37	35	40	40	37	36	32	22	40	39	35	41	39	36	38	24	29	30	28	28	38	27	37	45	40	40	26	39	36	35	31	33	37	41	30	24	33	33	31	42	37	44	41	32	37	30	42	48	45	42	45	28	26	40	25	34	34	55	36	33	40	41	32	44	28	39	40	28	38	35	40	45	36	37	36	40	35	42	37	28	24	29	36	49	25	38	42	33	41	35	39	26	54	40	44	37	43	33	43	40	40	39	33	37	43	38	43	25	36	42	41	40	29	35	33	53	45	41	37	33	41	38	34	41	43	34	32	33	44	28	37	37	46	35	42	43	38	30	42	34	32	32	28	27	41	34	37	31	40	36	46	42	35	37	36	42	33	31	45	28	44	30	45	29	35	41	37	35	44	35	34	37	41	32	23	33	28	32	33	40	39	27	31	48	41	25	30	37	37	38	41	44	30	33	33	37	34	39	31	30	48	36	31	43	39	29	37	38	42	42	37	36	24	41	33	32	33	38	37	32	31	28	38	37	34	27	43	31	29	48	31	40	39	33	35	31	29	34	35	27	39	43	26	33	37	24	36	39	32	30	35	29	48	44	35	36	37	41	35	35	30	38	39	46	46	42	33	36	30	31	34	41	39	32	46	33	35	32	34	40	32	46	34	32	24	35	31	33	45	38	36	38	36	44	44	44	32	42	43	47	40	30	32	43	32	27	35	43	41	41	37	36	39	34	31	44	34	34	31	31	26	39	37	32	30	48	30	28	29	37	42	37	36	53	33	25	31	47	39	31	31	38	29	34	26	22	31	38	43	41	37	33	35	38	42	43	32	38	31	37	35	34	38	29	33	33	33	40	37	49	38	39	38	29	30	48	36	36	39	32	51	21	35	25	40	41	24	37	39	48	30	47	38	33	33	41	41	38	35	41	35	27	33	28	35	47	29	28	23	38	40	33	27	34	32	29	34	40	28	36	46	42	29	32	38	26	39	37	38	39	35	43	40	35	41	47	34	40	39	38	38	22	37	36	49	36	32	43	42	26	34	40	42	45	25	34	34	36	31	40	37	37	29	34	37	40	41	29	42	38	33	25	36	33	34	40	22	38	31	28	35	34	37	31	42	33	48	38	37	32	54	37	32	34	32	36	35	34	31	31	44	29	28	34	24	32	43	41	43	46	43	35	39	40	36	38	34	37	44	39	45	41	32	34	37	44	40	31	39	46
42879	20294	10134	21776	28890	28326	25237	21694	18195	15365	12917	11190	9654	8324	7428	6535	5779	5288	4618	4110	3649	3108	2873	2534	2264	2093	1762	1699	1691	1490	1365	1092	1032	945	1003	912	827	752	730	742	743	719	681	720	661	700	684	689	669	641	722	691	678	706	718	666	690	677	693	707	688	691	714	678	658	663	637	613	701	600	629	627	612	670	682	625	598	611	646	598	666	566	598	585	604	600	570	599	600	584	586	587	540	592	562	598	594	586	573	604	604	565	615	604	597	611	576	590	601	562	573	530	570	531	608	590	606	531	591	574	550	602	578	603	518	541	568	580	557	515	593	519	622	552	556	592	530	588	594	639	543	578	536	585	577	560	577	586	608	556	595	529	560	557	578	597	573	533	570	590	578	542	545	551	557	568	592	521	588	577	551	546	588	568	569	553	534	538	531	570	599	533	584	555	567	559	555	526	547	573	551	548	577	555	541	581	526	611	550	581	580	598	588	561	549	599	568	590	598	567	572	557	578	587	575	569	532	571	533	613	508	532	569	595	520	541	580	579	609	539	570	583	536	589	587	557	554	546	579	551	572	548	556	576	520	546	592	550	552	568	575	560	586	576	573	554	587	567	518	578	548	565	573	546	564	566	583	558	577	607	568	594	558	598	564	562	578	575	594	547	536	595	554	557	587	540	550	572	584	563	551	572	543	559	562	610	552	551	603	576	558	546	582	606	603	579	540	561	623	570	590	569	537	501	559	556	597	556	576	586	535	587	603	575	564	556	553	534	546	583	604	514	583	557	576	538	545	568	584	570	569	557	562	542	557	567	544	562	569	592	526	544	544	574	587	589	600	561	553	574	643	568	572	593	553	543	572	601	577	564	515	587	561	581	586	560	552	569	581	603	602	548	604	567	578	531	567	575	557	586	569	610	588	578	556	565	568	538	580	592	565	551	552	587	539	570	597	546	573	541	555	559	583	596	586	570	565	562	562	581	531	597	581	561	558	559	581	576	576	565	554	546	526	537	554	509	556	561	528	556	566	565	546	561	555	520	595	553	598	607	553	568	572	585	544	561	514	558	584	579	547	598	563	583	551	567	548	612	559	554	557	550	561	602	579	595	562	523	528	545	543	557	581	583	535	584	540	635	574	558	577	570	583	577	590	589	565	575	606	565	590	583	593	570	617	539	571	561	584	561	536	589	602	551	575	575	529	585	560	556	566	566	549	598	541	528	560	567	587	548	610	551	586	609	611	616	601	542	541	562	571	610	558	552	573	535	539	566	611	575	565	590	576	543	606	603	561	581	554	570	572	582	558	557	592	560	548	544	516	588	540	585	566	598	544	616	536	626	551	584	548	520	563	593	510	551	534	614	606	597	519	551	574	570	599	582	601	548	576	568	548	548	609	569	553	568	583	568	513	577	567	567	584	602	551	632	597	548	538	596	588	581	608	596	550	562	583	565	545	588	573	582	548	552	552	552	573	590	587	565	590	582	568	569	573	593	549	559	577	587	583	553	591	559	559	560	575	581	580	518	564	558	545	593	580	550	639	571	587	553	558	545	549	620	588	559	540	540	565	538	612	554	573	575	592	599	564	554	576	586	546	576	553	551	546	615	534	559	569	569	582	586	571	583	611	568	598	583	559	518	601	569	512	576	599	618	561	550	556	634	570	540	560	560	630	543	594	559	583	572	584	569	523	576	583	586	554	599	576	507	605	577	536	574	548	563	555	572	529	595	587	537	576	560	573	542	567	572	578	533	555	540	604	572	537	524	602	562	601	540	616	529	572	583	580	580	526	609	572	547	582	567	549	565	597	528	565	562	553	551	609	541	565	587	531	577	562	563	577	600	584	598	552	572	559	572	597	572	603	608	528	513	551	554	571	574	599	544	533	589	576	558	589	590	571	544	557	607	530	582	595	553	579	584	547	566	578	523	585	601	554	557	591	560	540	541	585	592	569	565	603	540	582	566	582	558	584	595	559	529	566	553	585	545	562	556	567	623	584	599	572	575	608	625	593	616	591	538	527	548	603	572	563	531	588	592	611	557	617	545	573	613	556	543	576	555	577	587	574	564	576	561	565	612	550	618	566	620	639	516	574	536	568	558	581	548	589	561	550	603	573	583	605	576	593	605	545	601	614	567	524	577	537	569	571	561	563	552	576	571	578	558	594	550	585	542	562	567	611	541	553	612	572	561	567	563	601	486	518	546	592	594	577	579	568	549	591	601	558	569	541	547	558	513	559	525	586	543	586	589	576	568	529	602	581	570	556	613	579	541	566	586	559	567	580	568	528	542	565	562	612	585	543	591	562	512	546	558	555	530	577	572	580	572	558	552	555	585	542	604	539	552	549	606	585	591	559	569	555	561	577	566	557	549	583	612	577	559	609	563	574	579	554	580	551	535	558	570	592	576	572	574	519	567	581	597	580	586	570	579	542	526	557	503	557	568	572	574	581	557	570	544	529	572	575	585	597	538	569	575	574	538	550	587	552	560	527	565	547	555	572	585	595	549	612	524	556	522	596	549	588	565	530	581	587	594	590	545	595	553	597	565	523	579	581	588	548	574	577	556	592	548	585	536	558	538	604	578	540	600	558	586	565	540	556	554	551	551	590	587	552	556	556	570	540	607	575	562	561	552	561	567	583	581	593	556	580	595	564	567	525	548	558	588	566	589	578	569	536	550	587	533	570	546	587	555	586	562	602	562	547	560	556	557	572	629	577	583	532	547	611	563	565	544	587	544	571	513	548	580	576	578	561	598	591	569	589	538	565	511	537	603	544	570	573	574	552	591	581	626	585	566	607	558	569	552	532	533	558	584	556	522	590	569	600	507	599	542	544	543	575	561	556	585	542	585	566	576	556	554	553	537	568	611	556	607	581	537	554	564	592	572	547	576	564	579	566	558	614	598	593	587	538	577	500	559	560	591	558	528	557	595	599	553	575	605	568	587	567	583	539	590	557	558	575	611	606	570	551	619	564	525	554	583	592	557	588	575	581	594	582	553	636	589	546	543	531	570	589	581	535	604	564	591	537	531	519	576	544	556	554	581	507	585	513	564	565	596	559	602	566	602	554	548	582	580	577	559	574	603	520	563	568	574	567	576	583	554	560	611	562	604	607	558	586	561	562	570	576	581	565	619	561	565	590	562	562	568	534	571	555	586	567	546	597	536	601	591	524	541	567	537	544	524	554	601	536	589	593	606	623	598	568	577	580	579	572	531	570	531	567	562	542	570	537	560	549	550	579	565	576	565	585	550	568	593	572	529	594	593	560	555	601	559	567	557	607	566	507	532	570	581	573	557	602	586	612	545	603	565	548	584	541	583	558	555	613	577	551	551	523	528	581	566	570	565	610	614	560	544	563	611	632	550	600	533	563	547	600	597	557	556	576	617	601	595	586	576	529	557	578	572	563	586	542	579	560	555	519	583	557	501	630	560	614	528	581	577	630	572	586	574	553	615	555	561	612	583	544	551	579	540	577	583	526	566	586	598	590	560	600	560	563	593	561	622
12030	2948	730	442	780	812	722	694	585	520	403	386	313	284	223	208	183	172	156	131	121	112	93	96	83	94	65	61	78	63	54	48	32	43	43	34	45	31	29	35	31	32	35	36	31	37	35	34	27	34	31	40	34	45	25	28	40	34	36	39	32	29	26	30	41	28	32	25	32	28	29	36	30	33	30	26	38	32	28	33	28	35	31	29	28	38	32	19	40	21	24	30	31	21	24	37	26	27	22	24	32	30	27	29	28	28	30	29	29	36	28	24	23	33	31	19	28	24	21	27	36	29	31	18	29	29	27	25	23	28	38	28	18	30	45	22	22	29	34	28	34	24	34	21	23	25	25	28	32	30	34	34	36	33	25	18	23	25	28	27	25	26	31	30	27	29	32	19	26	27	29	26	25	26	18	30	32	37	25	18	24	26	27	24	26	27	26	29	23	33	17	32	29	26	32	29	23	31	24	27	22	21	24	22	27	25	15	29	25	34	26	31	24	26	32	20	28	30	27	28	28	31	26	22	21	31	32	21	31	28	23	29	33	31	24	28	35	25	33	20	27	22	34	28	33	23	26	24	22	26	29	33	19	21	30	27	33	30	26	19	25	18	23	25	23	35	20	23	25	33	28	27	24	23	26	32	23	26	26	18	25	26	28	33	27	27	28	36	23	27	23	31	32	39	31	28	31	26	15	24	27	27	29	38	29	27	30	25	34	21	29	25	38	21	27	24	28	33	25	26	27	32	23	21	29	34	18	24	32	33	32	24	34	25	24	29	29	32	25	25	27	31	28	22	24	25	23	15	23	22	19	29	35	27	23	31	26	33	33	27	24	29	37	32	20	36	33	26	26	27	24	35	13	28	34	36	34	24	24	23	29	22	20	24	31	29	30	19	31	33	25	27	29	24	23	23	31	32	33	28	26	32	24	27	29	24	41	23	19	31	27	29	26	28	31	25	21	20	25	26	24	29	28	22	36	25	28	21	34	23	20	25	22	27	34	38	29	31	32	20	25	22	29	32	30	31	26	31	25	27	28	27	23	28	40	29	32	20	32	28	27	29	31	25	24	25	26	27	24	26	32	27	32	32	22	28	32	27	25	29	35	28	24	26	30	28	25	30	29	29	27	35	21	38	36	27	33	33	17	43	30	31	21	25	28	24	38	29	27	26	25	24	32	29	28	27	29	29	21	27	23	25	23	22	30	25	32	30	27	15	19	22	26	28	25	34	40	29	28	22	19	26	32	30	34	37	30	25	27	25	26	16	28	37	26	21	25	31	32	29	35	27	20	41	18	26	25	37	28	31	32	28	27	32	36	22	35	25	33	31	25	25	36	35	24	20	27	29	39	29	21	40	33	27	27	13	26	25	26	36	28	32	33	23	23	20	36	14	35	33	28	34	41	31	30	22	30	22	25	17	27	27	26	24	28	32	35	24	22	28	23	29	22	28	36	39	25	27	24	33	25	31	27	26	28	26	32	30	30	23	31	28	42	28	27	19	20	28	36	30	21	31	29	29	15	16	32	29	36	32	33	32	33	19	34	31	20	32	23	20	25	36	24	26	26	29	28	19	33	24	32	28	24	25	28	22	31	29	28	28	36	28	30	33	17	19	28	33	30	36	23	29	28	23	22	25	26	23	35	39	15	20	26	29	22	29	30	32	28	18	33	28	29	38	30	38	22	29	31	25	26	25	24	23	22	24	28	17	27	22	22	28	20	30	24	28	17	28	32	23	26	32	28	28	27	30	36	30	18	28	41	22	23	28	25	29	23	35	28	27	37	25	21	22	24	20	27	29	20	25	30	26	22	28	42	25	29	29	27	19	30	12	30	19	23	35	24	26	22	29	25	23	23	21	27	22	20	27	31	27	26	24	22	23	24	36	33	22	21	28	26	22	32	26	22	38	31	34	21	27	25	34	28	33	23	39	25	18	34	38	27	33	32	23	31	22	28	23	25	41	21	30	32	24	30	16	23	27	34	40	33	30	24	20	23	26	24	29	26	27	25	28	29	31	31	29	30	34	33	22	31	37	24	29	23	34	26	25	29	28	16	27	25	37	30	26	33	26	31	32	19	33	25	26	23	24	28	24	25	20	26	20	22	32	24	29	31	24	24	25	26	32	31	32	22	31	32	31	30	26	21	26	24	26	34	21	33	32	21	25	30	15	25	28	27	33	26	23	32	28	34	20	23	20	38	17	24	28	36	28	25	19	28	26	21	21	29	22	14	19	22	26	22	19	26	22	31	29	31	27	28	22	22	27	21	29	29	18	23	25	26	27	27	28	22	28	21	18	28	32	26	20	31	28	30	25	26	20	24	34	30	30	22	22	31	21	34	21	24	28	37	25	27	23	24	35	22	26	31	29	25	28	24	25	20	37	38	28	23	25	26	22	20	21	29	25	24	26	41	32	30	35	22	41	23	27	37	24	29	30	29	26	22	29	28	20	30	25	38	36	32	33	32	27	33	24	26	31	26	28	41	17	22	27	23	35	26	28	39	27	28	32	26	30	22	35	25	22	24	32	21	24	24	29	25	34	23	30	30	21	28	34	27	27	32	25	25	15	21	24	28	36	36	23	25	28	25	33	19	29	35	32	28	28	30	32	19	37	23	24	26	27	29	30	28	31	28	25	31	35	24	25	27	29	17	24	26	31	20	21	35	22	26	35	22	26	23	34	21	24	27	31	27	26	29	33	26	27	31	27	28	22	23	27	33	17	48	27	25	21	28	27	22	29	34	34	27	24	33	25	27	27	24	24	23	22	18	33	23	20	26	26	35	22	39	30	27	27	27	34	34	33	27	33	29	31	32	23	32	29	29	28	17	30	31	31	31	24	36	28	30	21	29	29	28	30	27	35	26	30	20	27	35	30	22	31	20	39	31	24	30	15	21	20	25	26	18	34	22	16	28	25	23	25	31	33	25	30	43	24	20	26	20	23	22	38	26	15	32	26	34	25	36	29	30	17	29	28	22	28	24	25	30	21	27	29	32	23	29	23	24	29	19	23	24	20	25	20	22	30	23	27	34	30	28	28	37	18	17	27	24	27	23	39	34	39	35	28	26	29	32	26	34	26	37	31	25	28	35	25	27	28	34	30	27	22	30	31	32	30	23	30	13	26	30	33	20	20	31	27	28	21	19	20	34	39	25	31	39	29	23	25	24	35	27	33	26	32	24	18	21	25	20	36	30	23	23	35	25	24	28	17	26	30	22	38	20	28	23	22	22	28	28	21	20	26	26	25	35	27	31	34	26	28	28	35	25	20	22	17	27	31	28	32	20	31	32	29	35	28	30	24	25	32	29	26	27	27	28	25	31	32	33	20	39	26	23	40	26	32	18	30	32	35	24	32	33	35	39	23	24	32	24	26	25	33	20	26	25	31	23	26	20	30	42	27	32	30	25	30	23	28	26	35	21	24	24	23	34	21	22	22	24	26	32	18	32	29	32	11	28	29	27	27	27	35	23	28	33	23	21	26	32	21	24	31
51597	22309	13661	27139	34433	33463	30732	27384	23958	20480	17668	15593	13647	12081	10688	9250	8203	7466	6788	5963	5058	4420	3887	3540	3137	2796	2357	2261	2189	2043	1724	1361	1148	1166	1244	1114	875	817	833	797	747	706	712	674	692	662	638	673	641	639	688	614	667	649	633	625	619	623	629	607	662	638	650	621	582	593	547	535	478	509	539	511	518	566	507	531	513	540	529	528	507	556	491	472	479	516	493	474	499	435	535	491	491	474	469	488	454	439	471	466	496	423	443	474	452	443	466	516	463	419	451	458	484	415	448	448	463	495	469	465	441	454	447	428	457	474	462	437	441	434	427	454	439	470	459	433	453	439	448	474	437	465	464	453	471	467	455	460	428	458	398	405	435	443	429	474	465	458	463	454	454	428	441	434	450	434	475	459	431	440	503	446	451	395	475	420	402	450	440	458	403	452	466	445	475	424	420	447	441	485	436	425	444	435	447	441	490	459	447	444	446	472	459	475	460	432	423	439	419	432	442	423	451	441	435	452	412	401	423	387	428	423	437	476	446	423	426	462	460	425	409	411	422	445	474	443	448	469	465	450	472	402	442	442	433	436	448	462	462	410	457	452	427	450	414	442	449	430	431	434	423	428	428	440	437	433	478	434	433	449	417	460	433	409	467	457	446	453	420	439	396	437	476	432	431	430	437	438	455	445	412	475	401	446	428	408	436	415	446	433	408	433	464	414	452	440	438	434	416	439	431	446	426	468	454	438	425	451	441	457	467	454	430	475	437	466	415	420	423	398	449	441	490	437	473	469	449	454	429	499	401	476	444	422	420	416	418	442	437	396	425	461	448	416	449	472	443	414	464	433	432	422	449	431	420	434	462	450	472	432	448	452	441	445	473	449	452	442	408	444	429	456	447	413	460	422	421	440	436	449	425	431	445	465	439	429	456	433	400	466	457	443	445	462	408	434	416	437	458	419	460	419	444	427	453	426	413	442	408	452	447	419	464	457	436	461	455	469	432	439	434	458	451	440	450	449	408	416	431	426	431	446	418	465	446	431	435	450	439	442	404	401	437	436	441	467	462	455	425	409	456	444	450	434	472	432	442	481	452	407	461	447	431	440	457	410	463	421	441	396	451	437	456	448	450	466	442	409	436	478	437	403	450	403	442	424	462	455	437	443	411	440	462	422	417	441	469	459	450	431	426	428	383	438	420	458	449	435	387	451	420	401	432	439	431	463	422	443	420	443	423	418	459	431	418	448	432	474	366	448	398	443	461	462	430	494	444	424	420	458	432	428	444	443	437	431	441	471	453	412	461	462	476	395	436	427	426	432	456	409	418	454	482	458	425	448	439	444	421	440	483	446	420	410	435	429	452	444	473	411	452	429	417	451	417	476	468	452	465	417	420	452	473	456	440	435	461	441	414	433	455	459	450	465	433	448	440	464	444	429	431	458	422	444	458	438	476	448	423	388	480	462	422	457	427	416	442	469	454	413	428	436	438	472	444	439	462	435	439	464	424	470	419	435	414	431	434	466	456	438	424	417	459	476	456	444	416	411	429	421	454	458	426	430	415	429	443	463	425	451	446	457	414	451	440	472	454	467	425	423	466	473	423	409	411	444	467	423	411	416	443	457	411	455	440	461	447	443	414	486	462	450	432	425	432	435	408	412	436	449	455	419	465	402	461	422	460	440	441	415	438	472	448	433	440	443	449	442	413	427	419	415	429	466	392	428	407	447	420	407	425	398	427	459	420	457	418	399	463	448	469	394	457	477	418	467	457	428	450	460	431	420	461	426	476	454	421	462	418	443	451	467	437	407	398	457	422	455	425	445	417	435	437	420	457	455	432	427	433	408	496	427	446	425	452	438	451	436	427	479	422	473	391	415	420	451	444	428	424	395	478	445	463	457	454	425	426	414	449	432	453	451	440	449	428	460	472	431	417	431	446	410	444	471	468	417	423	461	439	482	405	436	451	477	439	437	454	454	427	452	419	395	442	451	445	428	438	419	426	433	426	470	416	431	427	474	438	455	440	438	455	451	456	461	443	441	429	424	425	456	467	416	440	426	457	426	454	425	467	421	444	445	449	441	430	447	421	418	421	426	445	456	457	425	444	438	429	446	442	442	456	442	415	466	476	416	467	454	409	407	455	420	431	446	441	439	435	450	440	481	448	443	476	487	420	456	435	460	472	434	430	471	435	433	424	409	433	476	453	429	473	452	499	426	499	487	430	410	420	448	469	444	487	442	436	411	483	450	441	421	398	440	441	437	434	406	417	435	430	436	461	427	477	424	439	475	445	436	439	394	391	439	450	463	455	426	459	454	417	449	427	425	504	418	467	428	426	400	448	453	474	449	434	376	441	403	453	455	432	465	434	439	440	422	427	444	451	476	434	450	413	462	443	452	419	455	468	451	473	490	454	455	458	420	454	420	464	455	450	448	474	421	473	416	414	430	431	481	399	470	430	420	467	406	445	438	428	453	437	437	428	425	433	439	413	451	465	416	456	454	454	465	411	464	428	451	395	445	419	434	428	421	448	452	427	395	453	397	450	448	430	434	446	446	418	416	432	445	441	460	484	442	453	415	452	390	457	468	454	420	405	424	450	428	476	460	421	433	436	431	445	455	454	438	459	435	456	432	444	429	426	441	448	451	463	429	456	467	424	446	437	444	440	438	456	457	449	439	453	476	421	464	449	455	406	443	464	438	439	450	417	452	469	422	425	405	442	455	453	414	438	419	473	397	448	466	437	442	463	404	409	450	433	441	452	421	470	437	453	437	469	428	412	447	441	428	472	410	432	422	447	401	457	448	444	456	433	444	382	507	458	406	451	426	446	434	449	483	479	463	463	415	482	452	444	459	461	456	439	441	423	427	446	465	477	445	457	428	402	499	476	433	464	448	419	414	474	444	458	425	439	469	438	435	407	458	407	435	403	456	448	441	421	470	428	413	427	454	450	433	440	464	439	436	451	446	444	461	433	448	414	444	437	427	418	464	408	411	480	482	480	419	441	446	405	462	444	442	430	423	465	442	446	445	440	401	426	424	405	418	441	456	450	420	448	429	439	409	440	447	412	450	436	426	450	438	441	450	475	446	426	445	452	444	426	413	441	430	435	457	472	428	440	429	449	420	459	411	448	449	394	404	483	428	440	429	442	453	414	448	444	458	474	438	439	468	436	427	397	419	427	468	444	446	463	481	415	423	429	446	412	428	427	406	424	430	447	408	427	427	406	466	444	425	450	449	468	455	392	449	420	450	441	446	447	434	437	489	433	440	433	436	430	449	480	451	431	446	456	448	429	425	446	432	447	440	438	440	420	442	428	461	454	435	446	423	465	446	448	441	431	421	451	436	430	449	404	451	439	431	419	423	414	434	449	438	446	440	450	428	460	436	433	457	446	448	459	453	456	436	467	422	429	444	425	449	465	486	423	465	430	440	411	436	408	452	465	448	442	430	475	443	412	453	421	437	422	473	418	473	489	465	433	455	428	443	441	435	472	419	444	453	460	470	409	406
4731	870	301	217	332	388	352	295	294	198	184	138	143	148	118	83	80	86	73	72	71	66	45	52	34	37	41	42	43	43	34	25	31	40	28	25	27	20	29	31	26	25	26	24	23	18	28	28	27	29	22	12	26	24	11	29	16	28	16	19	24	22	17	31	26	20	28	17	13	25	17	28	19	20	34	22	23	30	18	31	21	28	31	24	31	19	26	25	20	20	21	23	27	27	20	29	19	26	29	25	19	21	21	22	16	22	24	29	26	25	25	22	23	21	34	19	22	32	18	17	32	25	22	21	25	16	14	29	24	25	25	19	18	30	24	18	19	24	39	27	29	20	26	26	26	19	19	26	30	21	23	17	21	22	19	28	25	19	23	25	26	14	21	26	20	21	27	33	19	20	26	22	28	29	22	21	29	30	19	27	30	21	23	26	28	28	32	29	24	25	23	30	22	27	27	16	25	24	26	19	24	23	26	25	21	21	28	24	19	15	31	18	26	21	21	21	21	23	25	27	16	20	34	16	29	22	21	22	20	32	24	23	22	21	21	25	23	23	24	18	18	12	27	15	24	20	25	39	29	29	18	21	17	22	12	21	17	21	17	28	21	32	14	26	21	23	22	23	17	26	19	24	21	28	28	21	25	15	17	21	25	16	12	28	24	26	23	23	20	17	27	22	23	25	21	30	16	26	25	18	29	25	28	30	18	20	25	21	35	21	18	23	17	22	29	26	19	23	23	17	29	22	17	24	24	25	28	19	17	21	28	28	20	17	32	18	24	19	34	22	25	25	24	28	25	23	19	33	31	27	16	21	27	13	19	26	19	22	20	20	15	26	20	29	18	27	24	26	33	21	28	26	16	27	21	21	27	24	24	18	26	20	17	27	16	10	18	20	21	36	24	26	22	20	26	19	15	27	16	22	25	20	27	25	23	26	20	20	14	25	27	22	31	22	24	22	23	20	20	16	23	27	23	27	21	18	25	26	27	28	27	25	31	23	23	34	28	26	29	25	24	26	25	27	22	18	31	16	16	22	21	24	18	21	27	29	25	27	24	22	26	28	28	30	27	27	28	20	31	25	19	22	25	27	19	22	24	25	33	18	28	19	24	23	19	27	30	19	26	26	21	32	13	24	23	22	32	27	20	32	24	21	26	22	23	23	18	22	28	24	17	28	25	24	21	26	29	19	30	32	22	30	13	21	21	24	25	24	21	16	30	23	30	26	27	20	27	19	26	29	25	14	25	29	21	27	20	25	23	18	21	20	16	24	17	29	21	27	17	22	25	22	14	25	24	22	19	25	27	21	26	19	16	29	13	28	26	24	21	22	23	26	23	24	25	22	27	37	21	24	21	13	18	18	21	11	14	18	19	26	18	18	25	26	21	18	26	20	24	18	21	28	25	14	29	23	22	16	28	25	29	21	22	31	23	19	18	29	17	24	26	28	21	29	24	20	23	25	24	20	25	19	20	24	24	29	18	23	21	24	21	20	21	23	32	24	21	29	22	19	27	26	25	17	26	21	26	24	25	19	22	18	25	26	29	16	20	24	21	29	33	22	24	24	23	25	21	28	26	25	21	27	25	16	23	29	22	28	27	26	32	28	13	21	31	23	18	15	23	25	20	22	25	36	17	22	30	19	19	26	24	26	17	23	17	30	23	25	25	17	21	31	22	26	28	22	22	22	26	29	21	21	27	22	18	30	28	19	15	21	23	31	16	26	22	27	21	26	24	16	13	24	26	18	26	24	18	23	17	16	29	29	15	15	25	21	20	23	27	32	22	27	21	17	27	24	17	25	27	22	26	20	20	14	19	26	25	19	20	18	21	25	19	22	24	31	16	34	23	30	31	26	19	23	21	33	26	25	25	20	20	14	26	18	21	34	19	19	28	28	23	26	24	26	42	20	27	19	23	25	19	23	30	21	23	19	25	20	25	23	20	16	27	25	21	23	39	21	17	31	28	30	20	27	18	31	20	24	23	26	21	17	23	33	27	18	26	22	21	21	27	33	34	19	18	26	25	20	24	21	26	27	32	20	19	25	25	16	29	22	24	20	15	27	36	28	23	24	20	23	22	18	28	23	36	16	29	26	18	27	21	25	31	16	19	20	19	29	20	27	31	28	31	26	24	28	10	22	30	15	26	13	25	18	22	29	17	19	19	20	19	21	31	21	17	30	20	24	26	22	26	28	34	26	18	20	21	16	22	20	14	22	22	17	25	11	23	26	28	28	23	27	23	26	24	32	21	23	22	22	24	15	24	34	21	28	21	25	22	27	23	24	22	25	23	24	22	34	20	27	14	22	19	27	24	22	15	24	31	29	23	30	21	15	20	24	21	16	22	19	25	23	32	28	25	21	23	31	23	36	15	20	29	16	24	30	21	23	18	17	21	26	23	28	22	29	19	26	25	23	27	31	18	21	22	17	21	21	17	30	21	20	15	15	27	19	22	18	25	29	14	37	21	22	22	23	16	29	21	28	19	20	24	28	26	22	22	29	14	16	27	20	16	27	21	20	21	26	23	16	31	24	20	22	19	11	23	21	21	23	21	29	30	23	16	21	22	17	39	31	21	21	15	20	20	31	30	40	14	23	35	21	24	21	21	20	21	17	23	18	24	25	21	17	23	19	20	18	23	24	23	29	24	21	32	17	34	28	23	26	28	14	21	28	27	24	18	28	27	19	31	27	26	23	31	20	16	22	27	10	14	29	19	25	22	22	24	23	22	20	22	22	16	25	27	16	31	22	26	16	27	24	26	13	23	24	26	25	29	21	22	21	34	21	24	15	20	31	25	25	15	27	22	21	25	18	19	27	14	21	21	21	25	16	21	23	33	20	19	22	19	18	26	27	23	19	17	22	27	18	21	19	29	24	24	24	18	26	22	26	24	21	19	26	20	21	31	38	30	16	29	24	22	18	22	20	24	22	22	27	23	26	25	21	27	20	26	20	23	29	26	30	17	25	21	22	29	26	26	21	27	28	21	20	17	18	21	35	22	22	29	15	24	20	24	26	18	30	29	22	22	23	29	32	15	16	23	29	14	19	23	30	18	21	18	17	27	20	28	27	25	23	21	21	22	31	34	27	27	25	17	27	21	19	26	19	22	20	30	19	28	25	18	22	15	26	24	22	24	17	21	36	20	20	23	16	20	30	18	17	21	27	21	18	25	19	29	32	17	26	13	37	24	23	30	22	22	24	28	18	15	24	26	29	25	25	25	29	22	26	23	19	22	34	25	20	22	19	19	22	27	22	17	15	27	22	27	29	25	26	24	19	25	16	18	19	26	21	17	18	24	27	16	22	19	34	32	19	29	27	17	19	17	17	24	26	31	21	29	22	23	25	27	18	21	24	25	32	30	35	28	15	23	26	27	32	22	24	22	25	24	20	25	23	23	22	20	17	23	26	15	13	21	19	29	33	17	37	18	24	29	23	15	22	26	24	16	21	21	17	18	28	25	21	22	28	19	31	28	22	31	23	19	28	32	27
38108	15985	7242	17581	24611	23609	20599	17190	13953	11427	9440	7806	6743	5988	4989	4157	3612	3375	3125	2590	2268	1985	1795	1711	1500	1313	1124	1054	1026	986	777	671	602	610	620	557	479	485	498	490	454	461	496	465	457	457	429	475	443	462	430	428	462	413	476	414	431	510	463	466	455	428	461	413	457	431	432	410	442	429	399	432	429	403	371	404	422	415	375	339	397	376	388	402	360	415	394	357	394	390	395	352	384	406	393	373	387	381	374	383	387	374	339	376	387	374	374	387	366	374	362	363	384	377	373	379	367	384	356	413	360	359	407	366	391	372	385	411	386	371	392	361	397	364	368	361	359	346	386	372	361	363	377	357	363	341	344	358	418	407	356	355	373	357	361	353	361	376	373	374	362	355	390	375	339	335	370	369	385	403	354	380	396	372	356	375	369	364	337	373	354	374	425	367	356	391	354	373	392	384	376	366	382	362	351	385	394	356	366	374	347	372	364	392	364	396	389	373	366	368	380	397	371	353	412	396	386	358	384	368	378	366	358	370	389	354	381	391	354	363	336	343	356	385	364	368	375	358	412	370	347	416	405	376	385	404	400	326	356	382	396	388	341	379	336	378	389	414	372	360	408	362	359	350	384	407	373	376	323	346	351	399	396	359	382	374	355	386	372	356	366	386	349	390	395	377	381	385	386	397	382	369	367	367	362	399	402	355	364	363	380	380	391	397	383	387	405	335	375	362	359	379	388	347	422	365	398	353	389	355	379	377	357	396	361	362	364	387	377	398	386	351	366	348	371	345	368	363	356	369	356	376	356	391	362	336	377	406	359	396	378	350	372	354	384	371	396	375	364	357	371	392	378	354	403	403	361	385	361	361	347	398	380	353	372	401	383	370	377	371	348	346	334	362	333	339	383	406	371	371	347	381	373	372	380	343	387	352	372	360	358	361	383	422	408	394	386	382	410	369	376	394	374	366	344	358	363	372	357	361	360	391	382	376	421	362	382	378	378	376	381	395	412	341	390	315	392	398	402	353	367	392	387	366	392	373	346	362	396	371	381	375	352	393	361	388	363	371	400	394	375	350	372	339	366	403	374	370	351	418	379	357	384	355	392	354	398	398	331	361	384	425	384	346	400	335	317	372	421	377	395	404	367	378	362	365	383	395	393	415	386	354	388	390	351	360	387	373	375	365	381	372	355	383	381	355	372	388	348	386	380	370	368	368	360	338	399	387	366	370	371	361	388	409	384	384	356	380	389	356	411	357	372	340	369	364	362	388	366	391	420	402	366	359	384	384	379	365	403	385	371	376	401	378	400	385	373	378	376	405	392	354	381	379	401	384	369	374	381	370	393	350	357	371	373	392	360	337	370	383	370	393	400	333	385	368	372	373	377	374	380	330	370	357	348	385	382	373	365	396	381	387	374	402	375	411	364	402	386	401	387	349	356	384	405	395	389	354	405	400	370	398	376	385	366	364	379	376	350	361	372	394	355	375	348	397	407	389	374	398	349	362	361	319	375	381	368	370	374	369	391	355	386	388	354	356	422	346	389	359	392	357	366	393	360	384	356	359	358	387	382	366	420	372	351	349	366	397	360	383	366	372	390	400	376	360	394	360	393	379	346	382	367	361	366	371	346	368	378	349	361	383	373	374	350	379	361	339	400	357	376	376	344	394	370	367	372	367	324	379	381	389	406	353	360	367	347	370	374	384	361	337	368	331	381	376	357	384	373	378	393	409	386	378	374	388	375	383	344	355	382	397	369	383	381	396	371	349	355	379	374	357	369	394	365	390	378	375	342	369	374	352	358	373	378	391	392	378	417	373	340	356	368	360	374	362	379	336	352	385	332	426	374	422	369	388	343	325	342	391	362	377	375	351	386	375	359	389	364	344	395	381	364	383	337	383	378	390	393	357	358	392	351	360	349	403	364	362	409	354	379	350	365	380	398	350	357	400	336	389	372	348	377	381	382	389	355	356	353	359	362	369	341	391	356	384	373	360	387	417	373	376	381	380	368	434	367	373	379	413	388	378	351	385	367	350	370	367	385	391	353	384	365	393	372	371	387	397	380	371	384	354	398	402	361	381	333	405	354	368	365	366	379	409	412	380	349	386	381	389	359	353	372	360	380	364	393	356	362	360	400	397	349	405	401	331	370	385	353	377	373	393	369	370	377	381	374	360	380	350	390	414	390	378	377	382	402	383	368	389	372	353	339	382	402	401	372	389	364	384	375	375	347	380	350	359	335	384	368	374	332	368	354	383	368	391	356	364	355	393	357	343	370	365	378	412	357	345	370	404	343	389	368	375	364	358	375	380	382	374	352	365	367	370	380	400	374	421	364	353	351	383	391	360	360	406	363	354	317	342	366	376	365	354	381	401	366	405	391	373	391	359	373	408	413	361	383	389	358	364	386	384	388	397	345	362	365	362	355	402	396	368	429	390	375	331	356	388	370	357	372	384	354	371	391	366	384	373	369	384	340	344	377	404	354	368	383	353	358	359	363	379	377	339	381	349	367	345	359	363	344	373	392	392	380	380	362	387	368	389	362	401	360	351	373	348	399	373	377	390	351	384	366	366	373	382	370	382	381	374	373	384	344	352	412	371	379	417	375	369	354	339	358	314	373	374	384	381	393	356	365	382	337	384	388	393	417	344	355	367	365	379	384	382	353	400	384	399	365	383	393	387	387	370	363	344	408	368	433	341	384	380	405	372	377	359	383	393	360	380	360	375	351	328	356	364	347	418	359	376	357	347	382	376	402	356	366	359	378	381	367	374	381	411	404	316	361	397	384	359	392	366	348	401	397	395	381	368	372	351	351	366	347	380	394	366	396	381	338	373	399	365	391	365	373	367	373	400	392	365	361	362	359	362	377	380	382	392	366	350	392	333	346	363	392	349	361	357	372	374	357	383	380	361	388	384	360	378	368	380	395	354	398	351	377	343	361	353	392	382	351	413	365	386	372	386	398	383	377	378	405	374	358	372	360	402	385	375	364	387	398	388	355	375	370	400	354	377	372	375	377	382	362	382	360	380	396	374	370	396	380	386	352	391	373	386	386	357	341	412	365	363	387	392	370	376	342	364	383	369	373	391	366	373	338	371	399	381	370	358	358	388	385	379	385	377	341	364	377	333	371	349	385	382	385	373	384	388	363	384	355	352	393	357	378	377	401	345	368	377	377	352	368	363	359	359	360	389	344	348	353	369	387	356	423	364	378	378	360	402	387	358	368	399	352	381	393	375	369	395	378	374	333	353	369	366	349	369	385	366	375	377	377	367	394	376	347	405	388	357	384	378	385	367	365	360	372	367	379	357	362	359	420	367	378	352	396	399	394	337	369	339	374	346	359	346	390	383	370	376	383	342	367	361	382	421	377	385	352	390	350	350	363	356	370	356	376	369	393	394	340	377	416	371	389	380	384	379	374	388	360	387	369	347	389	346	395	372	381	342	391	379	379	379	361	398	354	372	367	363	391	399	370	364	370	385	363	389	356	411	349	397	384	366	348	372
11523	2584	725	460	794	877	743	677	583	476	463	385	288	313	237	217	173	179	163	125	139	110	105	94	93	70	57	61	68	60	43	54	47	46	38	45	33	31	40	36	38	32	27	37	39	36	28	34	31	43	34	27	30	35	33	36	21	35	31	22	34	32	30	32	35	31	37	33	26	31	28	20	37	24	25	26	27	33	39	42	28	30	27	22	24	26	31	26	38	22	32	34	28	30	33	28	32	19	31	28	16	32	23	25	45	28	35	31	33	32	24	24	32	34	29	37	30	21	30	30	33	33	28	37	33	30	27	29	40	34	25	23	31	33	29	31	23	23	35	27	33	22	33	31	33	28	28	32	42	37	21	16	23	43	25	31	23	30	28	26	31	26	35	31	31	29	40	31	30	34	41	35	21	30	25	30	33	33	25	30	29	26	21	31	35	31	40	32	28	39	37	33	34	35	26	34	20	28	21	25	26	24	35	28	22	29	27	32	28	45	22	27	28	23	30	34	38	30	32	22	27	28	31	31	25	22	31	29	35	36	25	34	29	27	23	31	31	32	30	40	29	26	32	39	27	23	31	28	25	37	34	30	20	34	26	26	32	32	31	24	34	35	29	36	26	24	34	22	34	31	30	38	26	28	23	32	23	36	21	23	39	39	26	15	38	20	32	29	30	15	39	22	30	17	28	26	30	28	28	38	31	23	31	34	18	32	31	19	34	38	30	31	28	25	22	30	23	25	33	29	31	33	25	32	20	16	28	21	34	32	38	34	20	30	33	38	31	20	25	20	32	27	37	31	28	27	40	28	20	30	24	36	22	28	27	35	28	23	41	38	31	29	33	27	27	14	38	27	23	27	31	21	29	32	23	25	29	22	27	25	24	29	27	29	26	24	28	30	17	21	26	20	30	33	32	32	31	20	30	24	26	25	33	41	26	30	33	32	34	39	34	28	30	37	29	28	29	26	32	33	35	24	29	25	33	30	28	24	33	32	26	19	40	25	27	29	27	19	27	30	35	24	38	19	20	24	24	15	35	33	26	29	30	34	39	33	33	29	30	24	34	35	31	24	25	27	33	25	21	25	30	28	35	30	31	28	26	31	30	31	31	29	28	34	22	36	31	34	36	33	28	26	30	31	35	24	25	30	27	32	27	32	24	26	30	30	27	26	27	28	41	32	23	25	25	26	24	29	31	32	27	29	30	27	40	29	26	16	31	26	23	27	22	33	35	18	28	18	35	25	43	29	19	25	23	20	26	23	35	23	29	23	27	29	25	47	24	25	25	25	25	28	25	31	24	34	22	24	32	28	31	38	28	27	29	39	39	37	29	31	36	37	26	36	22	37	35	29	27	32	32	27	25	32	31	26	28	31	26	34	27	32	28	29	32	28	28	29	25	39	38	22	28	27	37	30	36	21	27	25	31	38	28	39	33	31	31	41	25	23	32	28	27	17	21	27	33	30	32	24	31	34	32	34	27	36	25	29	41	31	31	27	34	37	30	25	21	27	30	31	25	28	30	31	30	26	33	25	31	25	34	35	29	24	24	39	23	32	34	33	31	27	32	32	30	26	36	31	28	29	31	14	24	23	43	38	36	30	29	28	24	16	36	41	24	35	31	26	34	32	29	22	29	34	34	25	27	25	32	25	24	38	37	30	36	34	25	30	30	25	34	30	40	28	29	29	37	32	25	32	35	28	24	28	26	31	30	34	27	24	31	36	32	31	37	16	36	32	25	21	28	36	20	24	20	27	32	38	33	30	42	30	22	23	37	29	26	37	28	35	24	26	28	22	28	31	28	17	26	42	30	36	35	24	37	27	26	32	29	32	39	27	22	32	28	26	40	30	30	28	32	32	25	18	26	32	38	25	26	41	31	35	33	31	41	25	33	21	25	27	31	26	34	33	28	30	26	27	28	33	43	38	29	41	28	27	30	39	31	34	22	27	28	32	32	35	31	27	33	37	29	33	28	37	29	36	27	33	24	29	40	40	27	37	31	26	34	30	29	19	36	29	17	24	33	37	32	29	36	26	27	28	24	34	29	38	51	30	28	29	31	24	30	32	24	37	24	24	26	30	31	23	22	43	26	30	42	26	28	24	32	33	33	33	27	31	26	38	22	28	34	32	22	23	25	36	25	40	24	34	27	30	24	28	36	32	32	26	27	31	29	33	31	33	32	24	26	23	35	28	35	32	24	28	30	29	28	24	42	21	20	22	38	20	34	26	33	28	28	24	28	20	37	36	33	23	25	34	33	32	31	28	26	35	25	30	34	33	42	27	27	40	26	37	30	31	25	27	22	38	27	22	31	30	31	26	28	28	33	28	26	24	38	30	29	26	29	27	23	22	30	15	27	25	27	24	25	33	41	25	26	27	31	35	33	35	30	30	27	31	25	36	38	29	24	22	38	26	28	30	30	36	32	25	30	35	28	33	31	22	25	24	32	34	33	19	26	35	29	30	28	33	26	19	29	31	27	31	27	40	36	27	20	33	31	26	30	35	25	34	31	38	35	36	24	26	26	27	26	28	24	44	29	25	19	27	28	39	28	36	22	27	26	37	23	22	23	28	28	30	24	36	31	32	24	35	26	39	26	27	25	26	27	33	38	33	26	34	34	24	42	28	36	29	38	28	40	30	36	24	37	30	25	27	34	28	28	30	30	20	32	29	28	24	39	28	33	35	24	33	27	31	25	30	31	25	26	27	30	26	24	39	31	28	33	38	28	29	20	29	31	33	34	28	31	24	28	28	38	33	27	35	34	22	29	23	23	25	36	21	21	34	35	28	29	32	37	24	36	32	18	35	27	32	35	34	24	22	28	37	30	20	32	29	34	34	37	33	19	20	38	34	29	44	28	28	25	42	25	22	37	30	32	33	32	31	26	28	27	24	28	34	22	34	28	32	28	30	30	32	27	24	30	22	26	24	34	33	28	19	32	33	23	34	25	30	34	32	18	32	30	31	41	26	21	25	23	31	23	29	29	37	24	18	27	26	38	36	21	29	33	29	33	26	39	31	27	36	32	28	33	28	24	22	26	34	19	26	32	31	39	29	29	30	28	34	26	26	42	34	27	31	38	32	32	32	38	43	29	25	21	36	23	29	23	22	29	40	25	33	18	31	29	37	37	28	31	31	35	27	36	33	31	28	31	34	28	33	33	24	24	30	27	34	25	33	29	25	31	31	32	27	30	28	33	33	37	27	42	18	30	32	22	31	33	31	19	39	23	28	26	37	31	30	22	28	30	36	22	33	17	34	30	33	29	23	33	41	26	28	33	28	35	24	27	32	21	31	28	31	33	29	19	33	38	28	29	37	30	23	28	32	17	19	31	37	26	24	33	35	23	38	15	27	27	35	25	33	43	23	29	25	29	33	24	25	30	21	21	20	34	29	25	30	29	26	31	31	24	29	35	30	34	28	34	25	32	33	37	31	31	35	34	35	26	28	26	21	27	33	32	23	25	31	27	33	20	26	26	28	31	31	23	29	28	30
49534	22339	13777	27091	34521	33743	30774	27287	23989	20778	18098	15715	13977	12202	10555	9092	8138	7425	6627	5859	5039	4270	3950	3843	3183	2797	2324	2293	2236	2017	1680	1410	1163	1242	1197	1071	945	886	873	795	760	762	751	740	723	703	680	662	681	658	714	688	669	675	639	652	678	672	656	700	668	627	667	695	611	631	652	565	605	577	617	583	575	619	600	575	496	580	518	547	498	532	544	484	519	474	531	482	544	522	508	525	537	465	536	523	486	534	474	517	540	508	501	482	468	505	499	487	519	502	459	459	505	445	503	520	527	488	482	479	487	496	440	474	477	469	527	496	510	487	463	471	469	478	471	512	497	470	453	505	465	498	447	471	469	449	472	511	480	471	481	478	506	462	483	467	495	498	478	512	488	476	473	484	481	468	482	473	445	455	484	476	448	487	460	455	471	465	464	437	480	521	453	504	494	468	484	452	439	499	469	499	474	475	521	488	463	499	477	459	458	503	491	495	460	465	471	471	474	520	475	444	482	489	500	466	478	470	457	525	474	493	496	464	475	459	477	467	452	479	471	480	485	471	469	484	481	469	453	508	454	476	477	507	487	460	468	477	438	470	460	478	477	478	477	486	486	443	449	453	459	486	444	439	487	477	460	499	447	492	484	470	475	459	518	457	481	466	451	443	471	474	454	465	468	454	464	458	481	467	491	453	474	459	478	478	451	473	407	483	496	486	456	488	480	448	463	461	473	502	488	456	482	495	488	509	478	468	508	457	482	471	457	484	432	484	446	462	449	490	432	490	512	458	515	460	493	466	489	482	474	492	444	461	477	480	494	448	497	462	528	472	490	492	502	455	497	503	473	474	487	488	468	464	475	474	436	487	476	486	453	463	538	478	485	455	477	504	489	456	444	481	466	509	483	478	484	441	507	521	477	498	459	484	498	454	480	467	495	506	504	472	478	482	473	441	503	508	493	479	493	485	478	507	466	481	462	466	469	465	460	500	483	463	510	476	458	445	444	439	484	461	481	507	477	465	487	435	436	499	505	487	454	498	482	453	436	472	440	423	486	469	475	522	478	445	531	478	485	474	489	500	463	464	478	503	471	455	516	447	515	468	474	471	482	435	466	486	466	485	439	478	483	468	478	480	507	473	469	461	452	474	469	455	464	488	467	517	506	492	479	494	433	463	478	497	481	483	491	451	465	465	436	480	484	474	470	467	436	510	502	509	460	454	468	453	492	470	474	459	469	463	470	520	449	475	462	464	474	454	497	446	492	440	457	498	461	489	470	479	505	477	433	493	464	431	452	524	474	492	455	477	476	473	492	455	456	510	480	462	478	464	484	466	459	501	483	463	520	483	466	502	472	454	478	454	493	454	478	485	464	503	462	470	473	432	440	449	469	500	508	501	481	455	444	475	475	453	509	479	465	494	470	464	482	469	476	472	463	451	496	462	481	464	513	479	486	427	480	480	458	493	473	480	492	463	508	431	502	456	502	495	483	461	469	527	470	438	476	482	459	488	454	457	466	447	455	467	436	452	466	514	488	494	489	471	496	457	504	480	502	445	456	458	494	461	521	487	483	447	484	475	456	464	437	460	489	469	451	481	479	505	485	466	427	444	462	455	470	464	460	489	489	476	496	440	462	474	431	486	491	485	479	506	496	470	491	455	478	435	479	510	485	483	448	505	477	473	433	475	486	476	454	464	453	437	502	427	481	485	458	509	484	494	488	460	457	519	482	474	439	457	492	455	481	504	509	454	479	478	504	471	508	441	462	450	460	484	488	454	467	498	461	471	504	465	441	469	487	482	491	467	473	468	495	414	466	498	468	443	466	494	470	503	444	485	500	481	449	472	466	467	435	459	451	479	468	493	467	492	482	471	457	482	445	463	419	485	476	471	462	483	432	513	486	486	464	433	476	483	475	470	480	438	475	493	466	458	458	439	464	469	454	468	464	446	483	468	473	456	442	509	474	452	521	456	452	449	480	491	436	461	483	481	476	502	435	476	493	462	468	464	454	436	481	478	462	510	499	465	477	471	474	446	497	482	463	480	485	496	484	511	454	480	444	452	481	453	513	481	484	448	448	445	442	468	481	472	487	493	453	466	484	442	465	456	438	467	457	430	469	502	482	470	492	445	488	448	522	419	486	468	487	483	524	465	450	484	474	459	480	484	463	470	481	464	471	486	488	477	471	453	492	440	478	478	468	461	469	436	527	494	422	488	462	450	446	488	496	472	488	476	493	461	492	454	425	479	492	461	490	528	520	494	475	457	467	463	452	501	445	499	496	491	488	477	503	485	477	464	492	506	456	453	445	453	484	453	467	485	542	471	488	484	475	467	467	437	465	508	491	526	457	467	472	484	444	432	490	463	495	440	481	482	480	458	507	470	470	479	498	474	446	486	481	475	486	481	448	472	517	438	471	487	452	478	515	459	466	461	500	462	479	446	502	454	507	473	420	485	428	476	492	488	501	459	512	484	497	486	471	434	495	472	476	461	503	478	435	467	459	476	480	469	506	456	476	464	432	447	478	486	529	475	451	438	472	466	476	472	513	454	495	464	482	464	456	447	465	479	466	425	440	443	482	469	474	455	482	461	492	479	484	505	449	501	472	480	459	464	461	493	460	453	468	493	465	483	508	487	488	436	467	457	437	466	445	469	468	486	467	499	463	458	434	481	453	419	477	464	423	421	461	468	486	468	488	441	467	446	507	500	467	461	451	476	484	450	463	468	459	479	479	471	469	464	465	437	472	438	459	461	500	511	524	468	493	481	457	467	487	478	475	468	464	429	480	502	444	474	517	489	436	455	481	482	487	519	470	485	473	469	472	488	460	449	486	436	470	448	463	436	470	466	477	480	484	498	482	480	486	458	467	501	468	510	470	462	486	457	453	501	450	474	496	465	438	485	467	471	457	456	458	470	510	487	471	451	453	464	458	552	460	453	488	405	497	434	477	466	515	451	432	452	464	462	438	466	464	470	432	448	460	484	498	462	500	472	488	464	487	462	487	480	481	481	506	488	447	453	466	486	453	503	456	489	441	491	479	502	475	461	467	458	437	455	501	460	485	425	458	477	439	484	471	479	481	449	497	459	476	478	474	483	492	490	494	463	470	488	484	505	461	454	465	455	459	418	453	453	476	472	465	466	494	456	463	485	456	477	442	459	462	473	440	468	457	534	489	496	498	531	464	444	480	466	475	494	464	469	485	476	453	474	483	443	505	479	467	463	508	514	491	493	477	450	455	475	457	460	485	473	472	474	500	483	455	435	471	465	488	473	452	450	493	463	516	468	474	468	457	481	466	450	485	498	500	483	487	432	422	460	490	523	457	445	463	472	484	477	442	485	477	463	454	458	493	459	463	463	468	469	463	478	498	448	471	440	468	467	468	501	530	482	508	437	468	508	478	503	468	482	437	483	487	459	503	483	460	494	467	479	488	467	467	494	494	489	437	533	451	484	455	473	508	479	429	451	465	475	514	437	441	473	486	493	493	482	435	461	457	459	482	469	496	433
8009	1192	487	312	483	586	510	444	395	335	320	237	207	205	173	137	133	124	110	114	81	96	76	67	66	55	57	59	61	54	46	48	39	50	33	49	52	31	38	49	36	43	32	44	32	43	38	34	36	36	49	38	33	35	34	37	45	33	28	43	46	33	40	43	36	41	36	36	29	39	27	23	43	33	36	46	42	42	40	34	40	45	37	32	43	40	30	27	32	39	22	40	27	43	48	28	38	45	38	31	33	36	34	45	38	39	43	39	31	51	48	28	42	40	30	39	41	30	31	41	32	37	44	34	48	38	36	35	31	37	27	32	34	32	28	33	37	37	25	34	31	44	51	26	38	34	36	47	28	39	40	44	39	40	44	33	36	32	24	44	32	29	49	33	33	44	38	47	31	37	49	42	28	39	39	34	38	47	34	28	44	34	42	43	38	32	25	32	38	36	40	40	42	29	37	31	53	43	37	41	27	27	36	35	29	45	37	32	33	28	35	33	34	29	30	32	35	31	26	33	37	31	31	43	26	46	43	37	29	24	45	35	25	40	40	44	40	41	28	29	36	25	37	26	27	41	37	35	30	34	37	44	28	36	42	37	36	30	30	26	23	45	36	27	40	30	39	32	38	50	40	40	28	30	33	35	35	32	52	42	46	29	29	27	23	30	42	36	32	43	37	32	39	36	30	39	38	44	24	36	44	44	39	34	33	32	28	35	34	30	28	37	26	34	35	33	37	37	41	45	42	33	40	45	33	42	31	43	36	36	39	34	41	29	33	41	20	41	29	47	39	37	32	26	37	29	34	41	36	29	25	33	32	31	37	34	32	41	40	32	51	32	39	35	36	35	37	31	39	22	37	39	38	39	43	46	36	35	29	39	42	40	40	38	33	41	34	33	40	41	38	36	37	34	36	36	37	50	42	39	50	30	39	40	33	44	32	30	36	42	38	40	39	35	33	25	38	38	27	29	41	36	31	35	35	43	40	36	39	40	38	42	35	34	41	29	48	38	25	40	34	33	37	35	39	36	35	25	37	45	36	38	44	31	53	45	32	36	42	35	24	34	38	39	26	36	48	29	35	45	38	40	30	33	30	33	30	39	35	39	32	39	45	30	41	41	36	38	36	44	36	32	39	34	25	31	49	35	37	50	27	21	36	32	45	40	29	31	41	28	33	35	40	34	41	34	33	34	40	41	41	42	38	39	33	42	35	48	39	42	42	45	43	41	26	31	23	45	23	31	37	25	37	53	31	29	28	30	38	40	33	29	30	32	23	27	33	35	39	25	45	41	35	30	36	31	37	40	20	34	38	32	40	40	32	37	40	36	37	28	22	41	52	43	42	37	34	27	28	34	30	35	39	35	33	33	28	35	33	41	33	34	46	39	38	33	41	47	47	34	44	29	27	28	39	35	38	41	46	32	46	35	31	37	37	32	34	34	38	34	37	42	30	39	35	36	40	29	29	34	51	40	35	43	44	24	31	32	28	42	37	34	34	33	37	41	44	38	26	29	23	34	38	46	30	35	45	31	52	33	35	32	36	30	40	41	30	39	38	34	28	21	47	30	46	33	31	44	44	34	39	30	40	41	34	41	45	30	42	44	31	44	38	43	28	40	38	37	45	45	45	36	41	40	42	23	30	32	30	41	36	41	37	51	46	43	44	41	42	35	30	32	33	31	33	44	42	25	42	40	32	32	35	26	40	41	37	42	37	45	41	44	30	44	32	34	31	31	36	38	32	45	39	30	40	41	26	26	29	36	38	23	33	43	31	40	25	40	38	34	42	28	46	39	48	42	36	32	36	37	38	36	37	37	38	16	35	35	32	47	52	42	45	35	36	33	30	25	37	34	42	41	37	38	30	35	33	38	32	22	28	33	38	26	33	34	40	29	32	38	37	43	26	33	47	23	43	36	40	32	31	39	39	34	39	44	41	40	35	34	36	33	46	35	29	42	36	34	40	44	29	38	44	37	32	30	36	50	26	30	41	38	45	39	38	50	43	45	33	28	37	35	27	35	37	36	31	38	38	38	47	29	27	34	30	33	45	36	27	43	31	39	41	36	40	41	36	35	36	40	25	28	31	32	40	34	35	49	41	27	38	46	26	36	36	34	31	33	31	36	28	38	47	38	33	34	39	35	31	25	45	37	35	32	39	30	57	36	29	41	39	53	40	36	26	31	29	25	38	40	39	33	46	33	35	42	43	39	44	26	39	30	26	35	40	31	32	46	29	25	31	37	30	35	30	33	26	33	40	34	45	43	38	34	29	39	33	27	36	26	30	28	35	46	31	34	38	40	33	30	35	40	30	34	36	37	43	31	40	44	39	36	36	31	34	32	31	38	44	34	39	40	40	41	32	37	34	33	23	38	36	25	47	40	27	31	42	32	36	24	34	39	30	32	32	29	37	40	35	28	31	41	31	32	34	29	38	35	33	37	41	36	30	25	32	36	36	28	33	29	36	39	47	39	34	33	41	39	31	34	44	39	20	33	42	39	37	40	35	30	28	33	30	41	33	39	36	46	36	46	35	29	40	45	31	31	30	35	37	37	26	33	34	36	34	37	50	37	35	49	34	29	35	37	23	41	46	33	37	42	42	37	27	26	47	27	38	34	38	41	39	36	38	44	33	42	34	36	37	35	33	29	28	34	41	30	34	28	37	29	39	40	34	36	36	36	28	37	36	41	38	31	31	37	22	38	37	31	31	39	28	30	49	34	36	31	38	37	42	30	27	33	24	28	30	30	38	32	34	30	32	29	28	32	35	33	30	38	38	53	39	35	37	36	33	37	42	51	16	33	40	40	40	42	35	49	51	36	31	39	36	40	50	47	40	34	34	34	35	31	43	39	32	37	38	32	34	31	39	34	23	30	38	27	34	34	36	36	44	34	27	31	28	26	39	41	31	33	37	37	45	38	31	40	37	44	45	29	37	35	39	38	42	38	26	32	28	29	47	34	39	43	32	34	26	38	37	31	38	39	35	37	24	40	45	30	42	40	32	32	34	39	34	43	52	39	30	42	29	38	44	38	39	41	44	31	26	39	26	41	40	30	30	34	39	31	39	38	35	28	32	30	32	38	43	34	26	33	28	36	36	35	29	32	32	37	37	31	32	38	39	30	37	27	36	34	32	32	50	28	44	45	35	34	28	32	40	34	46	39	25	36	21	22	35	28	28	34	51	34	33	25	34	38	31	43	39	34	31	37	38	44	32	33	38	49	30	32	29	40	28	33	25	35	42	41	38	28	33	40	33	44	40	34	41	45	39	30	31	36	46	39	40	40	39	28	34	31	42	42	24	38	39	38	31	29	36	28	38	33	40	37	34	35	36	40	25	33	35	27	39	39	33	35	30	34	31	32	43	40	38	36	29	28	35	35	35	24	38	32	35	38	30	28	48	36	29	42	32	34	37	42	36	36	32	26	32	43	35	29	40	34	32	41	43	46	23	32	29	37	37	30	31	38	32	32	30	29	36	37	43	32	39	36	39	37
41495	18101	10024	22115	29982	28993	25651	22145	18722	15940	13311	11427	9889	8593	7526	6338	5730	5182	4668	3934	3268	2901	2784	2688	2340	2067	1725	1632	1633	1529	1302	1138	1009	971	951	940	826	764	780	776	741	739	717	766	702	721	739	704	779	678	742	738	653	707	656	741	673	680	687	671	693	676	683	678	673	622	648	612	620	611	587	659	666	621	653	619	592	560	597	595	607	605	634	594	597	612	576	608	583	624	574	596	576	590	578	605	572	572	595	561	630	580	595	598	577	599	617	530	583	588	602	594	522	591	600	603	587	575	573	604	533	558	568	537	600	570	558	595	591	584	584	564	587	579	552	556	587	581	567	602	632	601	547	592	555	563	599	542	560	604	571	599	598	583	562	598	509	547	563	586	592	605	578	581	580	567	585	609	552	533	556	578	589	553	564	592	581	575	622	578	533	580	591	622	609	571	573	598	559	567	590	570	535	585	539	551	519	625	584	547	574	581	609	617	571	572	579	549	583	568	565	605	565	570	567	572	606	538	578	561	575	549	606	600	590	555	523	611	559	555	560	598	611	587	556	553	552	585	623	565	548	577	633	550	572	575	594	612	579	578	570	610	542	567	535	570	551	598	595	581	628	545	546	561	602	527	579	570	569	550	596	596	592	603	525	585	565	603	591	609	598	577	543	577	599	549	553	589	534	557	606	573	568	545	568	551	551	574	552	565	584	556	593	582	569	575	600	549	570	600	587	614	589	560	547	538	556	561	533	612	526	580	572	567	571	583	557	556	534	572	550	545	571	589	547	572	520	575	579	549	558	529	528	575	581	583	587	577	610	551	570	574	565	560	589	584	633	554	575	567	594	587	589	600	578	562	565	592	530	617	533	579	567	560	579	561	580	538	628	595	564	586	613	574	541	587	556	546	598	622	575	591	598	588	546	599	568	568	567	619	547	558	572	536	591	572	567	596	621	539	575	551	562	578	556	587	589	611	555	570	577	568	538	579	610	547	568	590	595	575	595	583	559	591	579	562	580	610	607	533	535	588	575	563	562	585	541	557	616	589	559	565	604	592	567	549	565	661	546	540	578	598	583	552	574	550	541	577	590	569	579	580	599	580	543	573	582	571	558	607	545	546	554	571	554	599	578	578	589	549	551	597	579	583	584	586	532	546	604	571	561	597	593	581	585	561	569	570	592	544	565	584	595	545	584	579	569	628	577	546	539	612	557	555	533	579	561	555	570	554	573	572	578	627	560	587	598	572	576	598	582	612	567	534	588	595	552	539	556	619	534	588	515	564	581	575	604	587	580	580	558	611	592	610	547	570	585	560	585	600	579	575	615	565	592	533	547	607	565	605	620	602	605	531	569	600	631	577	563	552	591	594	539	535	570	539	598	540	524	520	545	561	570	541	551	569	548	567	571	522	592	533	553	575	541	550	612	522	557	550	567	557	576	546	503	566	607	575	565	564	556	581	563	610	598	541	540	531	583	595	545	580	592	595	560	558	565	553	605	568	603	550	578	558	534	602	579	573	577	568	553	592	601	578	567	535	548	596	570	576	570	595	560	554	590	608	558	587	577	568	589	571	563	566	575	521	580	538	589	550	545	602	594	565	627	542	609	596	522	574	583	583	579	585	572	576	564	581	567	590	589	583	586	600	574	600	569	580	589	561	568	609	575	578	603	559	557	586	560	585	557	545	551	584	542	529	591	554	630	563	632	570	555	546	607	537	590	580	581	613	591	574	607	534	604	544	626	575	545	626	539	579	541	548	564	529	541	594	561	564	567	584	565	611	560	581	572	570	588	536	605	572	585	577	561	588	593	613	546	591	558	577	574	576	565	546	578	597	537	575	610	570	538	571	576	581	571	534	602	547	586	575	548	548	589	553	610	569	569	584	627	584	593	605	575	609	547	558	565	577	557	563	589	567	511	532	563	529	582	592	563	564	578	593	565	555	573	551	587	576	600	560	541	566	591	549	552	533	566	557	579	597	570	637	540	595	622	598	588	559	619	531	565	544	568	558	607	561	571	595	584	594	612	608	600	584	577	561	572	577	593	589	576	581	600	606	568	594	574	554	590	595	624	563	598	563	548	594	614	576	531	538	626	569	564	587	565	606	550	619	539	623	551	563	549	566	560	534	620	576	561	605	570	582	552	615	594	526	567	560	551	548	575	601	608	540	552	596	585	563	555	582	598	582	566	624	573	647	610	567	561	595	574	537	574	629	556	542	558	546	552	600	561	567	517	538	551	546	568	607	600	578	536	590	552	604	541	597	580	604	592	557	599	573	554	579	565	590	575	570	582	587	554	594	577	580	618	595	545	539	569	572	608	590	568	588	569	578	553	605	568	588	588	559	586	571	555	505	562	588	596	551	563	570	613	566	598	574	598	597	560	531	588	592	577	585	605	576	575	541	574	572	529	571	586	606	572	615	556	587	596	553	520	564	608	557	576	554	597	511	574	580	529	615	578	580	598	573	607	536	540	606	581	566	563	557	554	588	563	526	562	589	568	603	572	573	576	593	590	616	560	564	554	593	555	611	568	613	580	545	545	622	580	570	564	567	580	605	567	535	625	566	604	581	568	549	581	569	597	599	559	563	635	596	583	525	556	563	554	573	592	537	568	576	570	547	572	529	542	558	561	532	545	564	585	579	532	614	567	584	565	596	566	569	604	580	572	582	543	601	562	578	580	550	566	566	584	596	609	563	587	554	567	546	574	616	598	604	548	587	589	611	574	553	550	558	537	584	592	558	566	606	587	559	599	565	538	590	551	567	578	598	541	625	614	563	578	567	534	562	549	562	544	561	593	559	568	563	535	542	550	551	622	578	547	562	589	557	557	550	577	553	561	565	597	641	538	549	602	570	593	582	576	600	532	539	563	568	555	586	599	553	625	571	573	581	556	584	521	614	571	575	585	620	581	535	598	573	573	558	547	566	563	577	552	529	553	621	542	555	585	606	593	574	590	558	572	569	602	558	571	556	571	548	575	576	590	521	547	597	582	568	550	555	567	552	558	500	546	588	551	540	567	604	582	547	551	542	530	567	545	576	573	591	570	572	525	595	544	618	598	554	563	557	556	570	560	567	607	562	568	626	575	549	550	571	588	560	538	564	576	609	566	581	540	585	564	578	562	577	592	597	574	581	583	605	580	577	528	584	579	642	552	628	601	557	584	556	575	615	607	584	577	553	565	555	555	624	558	550	545	572	565	589	551	590	588	547	571	568	557	553	592	554	588	552	559	560	582	587	533	558	566	604	552	591	569	599	588	527	574	559	577	585	607	593	575	545	596	560	565	549	569	540	567	576	529	571	553	585	561	579	577	583	554	549	574	590	597	552	550	625	562	566	587	582	551	541	573	567	559	605	555	572	578	573	593	571	588	596	530	558	539	557	581	572	560	530	528	519	550	516	574	593	558	550	556	594	590	553	606	598	546	570	607	542	588	565	576	525	530	579	553	584	562	615	545	574	539	511	583	625	553	577	574	583	553	604	604	551	554	596	604	582	584	536
11183	2371	717	479	803	962	778	729	594	488	428	337	341	287	258	206	181	155	154	121	98	97	80	92	72	69	49	61	61	58	41	42	45	43	40	41	38	32	40	31	22	27	26	39	40	29	42	31	35	32	31	28	36	44	23	32	32	34	36	32	29	32	26	24	41	39	37	35	22	30	26	38	31	31	27	31	23	25	30	22	36	31	29	24	39	48	41	22	26	21	28	20	29	23	23	30	22	25	32	29	30	28	16	29	22	28	33	26	34	21	27	29	29	31	28	39	28	27	26	23	28	26	28	19	28	24	24	23	25	24	28	25	28	19	39	24	33	29	32	20	26	31	21	36	32	29	31	33	24	27	31	21	37	18	19	33	22	25	16	28	15	26	20	32	27	31	27	24	26	22	17	32	24	31	42	26	20	17	23	26	17	24	21	34	21	27	26	25	34	33	29	29	37	20	26	32	38	28	22	18	21	25	22	34	32	24	32	38	33	31	27	30	33	33	30	23	32	22	17	20	34	23	32	22	19	40	29	31	25	31	28	25	30	30	24	23	29	41	27	26	31	30	34	25	27	21	37	22	23	32	23	26	19	27	27	24	29	39	27	24	25	21	34	40	26	38	26	33	24	26	23	30	28	20	28	28	30	24	28	19	34	34	28	32	33	23	27	19	26	25	29	16	30	27	23	25	32	22	23	30	25	27	29	17	30	30	28	23	25	25	26	24	27	30	26	38	18	36	25	33	21	29	32	29	24	26	33	27	24	29	20	20	19	26	27	37	23	29	31	28	22	26	30	31	25	24	31	12	19	23	30	23	26	29	27	25	30	31	23	31	25	28	24	25	27	28	27	30	25	20	16	29	32	29	26	27	23	28	19	22	27	25	30	24	27	36	32	31	23	31	20	26	26	28	19	31	31	37	29	35	32	24	29	31	27	33	23	26	16	27	23	36	32	42	31	30	24	29	30	21	31	33	30	24	36	29	31	25	32	16	22	35	25	22	18	26	23	18	25	17	36	15	25	26	22	34	31	33	28	26	36	26	33	20	22	32	31	35	20	34	25	23	26	33	27	26	17	23	33	33	33	31	24	28	15	32	21	29	20	24	15	31	27	22	37	22	28	28	40	29	28	19	28	26	33	29	21	23	32	39	30	36	29	33	29	26	36	30	36	33	19	24	31	26	20	35	31	26	27	45	28	29	27	35	23	30	23	31	22	29	23	28	24	33	22	26	35	32	28	27	41	32	24	28	22	27	28	25	22	25	28	28	30	27	29	30	18	24	24	23	28	17	22	22	31	31	25	34	22	25	17	27	35	21	31	24	28	19	33	29	26	32	27	28	23	34	23	30	31	38	23	27	27	19	34	22	24	29	30	21	24	29	37	23	23	26	34	24	28	22	28	23	25	30	21	34	24	12	16	28	32	20	37	25	33	19	20	32	27	39	12	20	22	30	34	30	28	29	21	29	20	19	27	24	23	25	28	23	29	28	20	29	28	24	33	28	31	30	25	21	30	35	33	33	21	24	26	24	27	20	27	22	26	21	42	19	23	31	28	25	25	16	30	25	30	23	28	26	34	26	25	16	30	28	28	22	31	34	21	24	35	27	42	31	31	32	33	28	30	35	37	24	38	35	28	24	27	35	20	24	34	28	23	37	20	22	29	33	35	24	24	26	18	25	30	19	28	27	37	24	29	29	39	26	27	21	24	33	25	23	28	33	26	30	31	27	21	25	23	33	31	34	27	32	35	32	32	26	27	37	32	31	29	24	29	25	23	34	33	32	20	28	24	32	31	21	23	24	32	24	30	27	37	27	24	27	27	25	39	24	26	35	25	30	33	36	28	31	29	31	39	32	30	22	31	21	17	24	28	26	24	39	29	37	27	27	18	34	23	22	19	32	28	14	20	22	20	28	23	26	23	30	18	24	44	28	29	40	28	24	23	28	25	30	25	23	27	29	24	28	18	24	31	28	22	23	32	28	24	21	29	17	16	18	20	24	23	24	27	25	29	25	22	23	19	21	20	29	33	28	26	25	28	25	30	21	28	29	33	27	24	28	23	29	23	26	26	22	31	23	29	27	24	35	32	19	23	24	30	21	28	32	33	24	29	23	30	36	30	16	26	29	31	26	28	24	33	16	31	31	33	46	24	20	28	24	25	20	30	24	26	22	30	19	25	29	27	30	21	30	20	26	24	31	33	24	29	33	28	25	24	19	26	36	26	20	20	18	27	28	23	25	24	18	23	27	24	28	28	23	24	31	32	30	32	28	29	32	29	27	29	21	25	31	25	21	29	17	24	33	32	22	28	25	35	26	24	28	27	28	26	27	33	22	23	25	31	28	27	31	25	26	19	22	23	29	25	17	23	31	31	31	22	28	24	23	34	25	29	32	37	21	37	27	26	22	32	26	16	29	29	27	25	32	22	27	32	30	27	45	32	31	27	25	27	28	26	31	28	36	33	31	27	24	26	28	23	33	34	24	32	31	25	27	20	30	27	19	26	17	33	18	23	26	30	21	23	25	17	26	35	29	21	32	32	29	21	24	24	22	32	24	19	26	29	27	21	24	29	37	33	35	33	20	28	31	20	22	20	30	21	33	31	34	26	30	34	19	32	24	29	27	21	36	29	21	28	24	24	26	21	25	33	29	27	34	29	34	29	20	27	29	19	19	25	36	22	31	24	30	29	32	29	18	26	30	35	23	27	33	35	31	30	31	24	23	29	27	21	28	27	25	37	27	28	34	18	36	27	16	34	31	30	25	23	28	36	33	20	20	23	29	31	21	15	28	24	28	32	33	29	29	27	25	17	26	25	37	29	22	22	26	33	28	27	30	28	25	26	26	29	34	23	27	35	36	22	29	25	31	39	19	24	18	20	26	20	31	30	27	25	21	22	22	35	25	21	14	32	30	24	36	24	25	25	30	29	22	29	24	34	38	35	23	28	28	35	36	31	30	24	22	37	23	33	24	26	31	31	28	24	29	30	20	22	29	30	25	23	33	27	31	26	30	28	19	26	28	31	24	35	31	27	18	26	34	32	31	29	33	29	33	26	17	27	24	37	27	26	27	30	24	26	25	34	29	21	29	29	25	19	20	25	32	27	38	26	29	24	28	24	24	9	17	24	18	29	24	26	18	30	34	29	16	27	38	19	35	35	28	21	26	27	40	31	30	24	33	39	23	23	21	41	27	23	31	31	27	21	14	35	26	32	25	31	27	28	36	26	28	19	29	29	19	27	21	21	28	27	37	37	35	28	18	37	23	33	21	19	27	28	25	26	22	22	33	33	28	24	17	34	19	19	27	23	20	31	30	31	34	40	24	30	31	34	26	20	28	23	22	30	25	28	24	22	26	18	21	35	27	20	35	26	27	24	30	16	34	28	36	30	26	30	27	32	31	25	28	28	22	31	32	31	29	25	26	23	30	27	33	21	23	19	15	22	37	23	23	27	27	26	33	29	25	16	20	26	16	27	29	29	32	33	27	21	15
49440	22609	13728	27598	35259	34632	31492	28023	24353	20777	18009	15572	13569	11923	10701	9061	8052	7355	6512	5569	4918	4247	3875	3526	3287	2935	2397	2218	2265	2013	1640	1363	1205	1229	1111	1001	868	922	798	773	760	730	709	717	740	737	700	686	666	714	680	678	624	649	656	644	650	625	658	637	602	616	599	659	609	598	604	588	567	542	545	511	555	561	492	551	538	521	473	550	518	533	521	454	468	433	506	502	503	473	497	465	464	477	494	443	456	430	515	477	499	457	450	467	473	424	472	461	474	438	478	450	441	455	468	466	432	470	432	434	441	453	432	451	431	441	445	437	485	450	438	439	482	480	411	411	439	447	469	505	428	450	397	450	451	477	424	482	456	428	422	437	443	470	409	436	413	423	477	443	432	454	441	432	434	448	465	421	468	446	447	427	443	456	404	423	442	441	441	483	454	476	427	457	484	440	428	453	428	462	462	458	433	433	431	432	435	424	446	411	406	388	460	448	451	418	453	415	480	451	436	444	417	422	436	484	406	439	463	446	424	438	446	424	403	410	413	450	429	420	454	470	412	430	449	433	432	454	435	469	429	445	418	448	439	459	442	437	447	394	467	461	441	465	400	460	440	458	393	425	446	463	469	410	414	459	456	428	423	417	445	440	478	446	455	483	421	447	431	436	494	456	426	486	446	487	440	430	443	436	427	445	458	433	437	393	426	474	429	466	420	429	450	433	464	444	449	440	446	432	427	439	442	438	441	415	478	413	459	438	437	432	459	470	406	450	416	409	434	456	454	429	447	423	425	453	455	431	441	431	428	463	458	414	467	422	418	436	443	441	445	410	413	427	434	465	390	445	414	450	424	422	436	430	443	456	477	455	417	431	466	417	381	424	442	438	415	423	451	449	446	449	457	446	480	394	410	437	437	423	489	450	418	413	409	468	450	414	455	424	414	422	426	467	436	428	449	472	436	445	445	440	438	440	434	452	436	455	407	468	451	443	468	441	446	439	450	432	456	395	421	473	438	428	453	428	436	438	447	485	424	429	437	428	478	441	442	414	422	439	433	395	447	458	437	442	472	425	415	419	422	436	468	417	443	442	422	419	468	487	419	410	426	461	462	433	472	453	432	445	459	429	454	466	435	439	449	444	418	449	427	443	431	432	448	431	487	430	434	428	410	465	462	466	428	432	445	442	449	435	453	459	443	436	440	425	421	433	433	412	456	418	402	401	437	491	437	465	426	448	427	436	428	435	455	440	450	456	457	446	474	443	443	407	436	444	480	453	432	466	440	474	435	425	447	406	408	441	460	442	459	476	419	408	439	435	443	459	475	458	446	435	453	466	455	445	417	453	465	467	466	476	430	434	464	458	422	438	482	443	422	446	440	474	430	424	428	433	438	465	429	439	417	458	410	452	446	439	480	477	442	438	437	437	434	463	448	428	428	470	428	412	443	438	433	457	456	415	421	429	428	420	462	441	420	424	436	449	431	397	467	434	431	428	439	429	428	478	449	455	414	437	444	452	425	431	434	445	452	426	439	418	465	439	435	467	434	426	415	424	422	415	458	427	419	478	414	426	426	442	442	413	431	446	446	436	426	439	487	426	424	481	444	438	414	467	446	441	459	476	415	452	421	451	385	432	456	436	421	424	471	469	431	436	451	413	472	449	428	472	441	455	435	441	466	451	455	436	426	456	452	424	455	459	454	439	412	443	464	428	411	447	433	441	390	436	413	427	442	440	426	450	408	410	473	436	453	410	441	456	412	451	438	416	468	464	428	401	452	416	420	450	439	451	477	423	454	416	421	423	430	440	429	441	442	444	431	409	406	391	482	444	450	395	436	430	454	459	443	420	464	465	439	424	456	425	434	443	427	466	441	429	406	456	430	464	431	417	425	414	431	470	463	415	437	434	404	403	442	452	453	411	460	456	421	473	440	437	446	466	437	444	454	490	472	444	439	457	399	436	481	477	413	423	407	458	433	448	411	450	428	437	425	411	484	447	482	470	457	414	443	436	397	493	463	427	427	450	435	467	425	440	407	424	444	469	451	463	443	461	494	485	464	419	470	420	399	430	409	442	448	425	452	446	428	475	447	422	452	456	440	448	418	472	432	423	428	447	449	467	428	450	425	436	450	415	424	473	398	430	471	456	436	479	431	446	464	423	478	428	439	452	428	430	414	460	498	461	455	459	427	434	478	451	465	468	459	455	445	430	437	452	482	444	452	455	445	462	481	443	464	469	466	451	444	429	411	443	472	478	462	444	444	415	436	434	433	471	428	431	393	438	496	400	419	422	435	406	456	463	432	480	452	448	421	417	426	436	433	416	443	410	456	436	435	431	416	441	472	431	430	429	425	425	429	429	419	453	441	420	460	412	441	445	443	504	452	428	410	477	451	433	459	453	467	464	452	455	448	428	485	436	454	462	429	412	492	412	464	432	433	450	456	430	489	436	469	442	425	426	405	427	432	424	449	467	407	430	470	431	416	476	430	442	443	435	442	504	437	460	462	436	420	475	488	423	465	426	435	435	484	439	415	464	448	458	423	455	467	449	391	431	445	430	443	451	439	478	450	433	453	429	458	430	447	429	453	411	466	467	430	487	435	406	470	449	450	447	462	419	433	409	465	472	482	471	440	459	455	410	426	458	449	451	444	496	450	474	429	420	446	457	415	434	447	471	425	454	464	397	417	446	428	438	438	437	454	389	467	436	446	413	456	429	439	414	452	450	420	419	461	427	423	481	427	475	423	466	468	416	431	433	439	403	453	443	416	437	433	443	435	440	459	445	425	444	462	444	442	433	425	447	408	428	450	489	403	444	426	415	458	407	490	449	483	440	436	448	441	478	431	443	416	482	436	477	461	415	429	420	442	427	431	461	472	424	415	437	453	438	429	436	445	410	473	381	456	409	435	467	437	448	411	431	432	431	456	404	442	443	432	461	434	472	449	436	391	436	467	476	437	465	438	466	422	442	455	465	432	441	449	409	435	467	466	430	452	436	452	440	474	466	460	420	437	434	402	434	433	416	461	424	453	457	429	447	422	415	473	455	445	437	449	441	445	445	475	430	430	427	455	472	435	458	450	412	411	454	430	423	457	453	472	407	426	441	449	422	438	454	474	392	455	429	440	452	436	421	422	454	469	456	430	413	422	462	457	452	434	401	453	439	457	436	442	424	457	469	458	436	441	451	409	456	462	430	450	449	450	442	468	396	470	405	481	449	446	431	452	412	494	489	421	419	459	426	466	417	454	398	453	455	422	448	452	479	480	437	446	426	446	408	461	440	448	452	439	469	468	401	453	441	463	411	419	430	450	449	459	427	434	434	441	454	447	426	436	442	439	414	438	430	465	486	422	474	463	470	408	443	426	433	452	462	449	412	426	426	441	427	415	453	465	447	415	434	435	424	445	455	438	427	412	471	416	451	450	454	411	431	473	441	455	470	460	472	445	406	426	440	412	452	480	439	417	423	441	413	450	472	453	463	439	432	451	421	426	438	435	447	437	447	462	465	426	432
4450	673	257	202	320	389	327	323	267	187	167	157	144	92	110	108	84	61	70	55	69	63	38	59	52	41	39	33	44	37	28	29	26	22	23	20	21	29	29	30	31	20	25	27	19	22	23	24	36	24	20	23	20	25	32	24	21	25	38	35	28	19	28	31	31	19	21	28	15	20	22	25	25	22	24	23	20	26	23	22	23	30	24	31	17	30	16	16	22	19	21	22	24	21	31	18	38	16	25	21	15	21	21	26	16	29	22	21	13	22	22	21	27	21	28	19	26	19	31	25	34	26	25	26	25	18	26	14	15	12	28	29	31	18	18	22	15	22	28	22	26	24	21	15	32	22	26	21	32	28	20	25	28	23	17	25	25	28	25	28	20	28	17	26	16	28	29	21	29	16	20	27	20	29	23	26	18	23	22	30	26	31	23	17	24	25	29	22	16	24	22	21	19	27	29	20	27	20	14	24	24	18	25	24	30	21	16	32	22	19	17	24	22	32	31	25	24	30	17	22	20	16	28	19	28	18	21	19	29	21	27	26	27	18	34	24	20	25	15	22	22	24	21	20	27	20	21	22	22	28	23	24	28	23	20	27	27	17	22	19	28	25	30	21	29	18	23	14	30	22	22	19	21	24	22	28	23	17	23	17	24	21	21	32	28	26	26	24	19	18	16	20	24	19	25	37	22	24	29	35	32	25	18	34	18	18	27	19	16	23	29	15	23	29	34	16	17	20	14	24	26	24	22	29	25	24	15	18	27	20	20	28	26	21	30	20	15	27	36	19	28	19	17	27	26	20	18	26	30	19	23	28	24	30	26	15	26	22	23	18	31	29	17	26	16	19	19	19	25	29	30	26	35	10	26	24	27	25	20	23	27	21	21	23	21	26	27	25	23	10	24	21	24	24	24	11	27	23	22	34	22	35	20	23	29	16	27	21	14	21	20	25	23	27	20	26	18	26	16	28	24	22	17	30	22	21	15	29	17	33	24	20	21	24	26	24	22	22	24	20	19	20	18	24	19	18	19	23	28	21	19	32	19	22	23	31	21	28	24	19	28	26	22	26	17	27	26	25	20	23	28	23	29	25	17	17	28	22	29	17	28	18	16	26	22	29	26	18	26	17	37	26	29	28	21	27	15	27	20	27	16	24	30	19	30	22	18	27	18	30	23	25	24	25	23	21	29	27	22	20	31	20	20	27	18	26	24	19	36	27	20	30	17	23	18	14	21	26	17	17	11	19	23	37	34	20	26	20	30	24	21	24	22	22	20	29	25	21	18	23	22	17	32	25	30	19	23	17	17	19	27	28	22	24	18	26	30	31	24	21	25	33	27	24	20	20	25	24	15	22	22	21	21	20	25	19	21	24	24	26	24	23	25	24	21	24	21	25	18	28	19	28	25	22	26	18	19	22	26	25	28	24	24	33	26	24	24	18	26	16	19	26	22	28	24	20	31	16	25	19	23	29	22	22	21	22	25	24	20	27	25	32	28	19	22	28	15	25	27	32	23	19	21	26	23	30	19	25	26	22	26	18	21	21	25	17	24	18	24	19	14	22	24	32	28	16	25	31	26	27	29	22	29	26	22	20	16	23	25	23	27	24	21	24	27	17	19	21	33	20	17	23	26	27	24	21	19	20	15	18	31	18	21	26	19	21	22	21	23	23	18	16	20	15	23	24	24	25	18	25	25	23	22	14	27	15	16	23	28	20	24	24	17	12	19	30	30	15	31	17	21	25	25	31	29	20	31	25	20	29	32	21	27	26	33	16	33	25	24	18	31	27	15	18	25	25	27	35	18	16	20	26	28	27	29	23	28	22	26	22	24	31	29	24	21	24	18	27	13	25	23	18	19	26	22	24	19	23	24	11	23	20	22	32	22	21	30	31	28	23	19	20	19	17	21	29	21	26	25	21	19	15	26	30	33	28	12	35	24	24	31	24	19	19	16	28	14	21	21	24	18	31	16	29	18	33	16	23	17	25	29	27	21	21	24	34	19	21	18	23	27	18	23	26	15	34	22	24	20	18	22	22	23	19	22	23	23	27	19	18	11	25	19	23	19	22	19	30	17	19	23	26	23	9	23	25	31	27	28	10	33	22	16	22	23	21	26	34	18	20	15	24	31	20	21	21	22	14	27	24	24	20	24	20	20	20	16	23	24	17	18	18	27	22	34	24	22	22	23	10	27	24	14	19	22	26	15	27	21	29	17	16	20	21	24	32	19	22	13	27	21	21	21	11	18	18	21	25	20	18	21	14	23	24	20	18	22	24	17	26	11	18	27	22	19	35	18	23	32	19	22	26	18	20	20	27	24	17	20	24	25	23	29	20	25	28	31	28	26	20	28	22	28	28	27	20	24	19	26	22	18	26	25	36	20	21	21	29	25	25	25	29	28	25	20	23	15	23	21	27	18	21	28	23	23	22	16	29	21	19	17	19	27	30	29	26	18	22	18	21	15	21	22	25	30	17	21	23	26	28	27	22	16	21	32	18	15	33	28	23	20	17	19	25	20	27	24	25	21	21	23	26	21	22	22	14	25	22	31	24	23	22	25	32	20	23	21	24	12	31	20	23	28	24	21	34	21	25	19	22	23	16	22	18	21	24	32	22	22	18	23	25	18	12	22	23	22	17	27	28	23	32	30	31	20	31	15	22	20	28	19	24	23	26	26	19	17	18	24	17	14	30	14	21	24	24	21	27	20	26	23	36	31	30	19	37	32	23	21	26	17	16	18	24	20	23	17	27	36	30	15	23	24	25	20	20	19	22	19	25	19	16	32	26	21	32	18	23	18	25	21	32	18	17	16	19	26	21	20	37	27	23	23	19	22	13	21	23	23	26	27	21	19	22	27	25	27	22	20	31	21	18	21	15	22	30	22	18	20	21	31	26	25	25	29	20	17	26	27	25	24	20	25	27	22	22	32	18	30	28	20	20	21	26	23	25	25	30	20	17	18	32	24	18	23	21	29	23	25	22	30	19	27	26	20	18	23	25	23	30	24	14	24	28	18	24	22	29	32	26	19	23	25	19	27	25	14	21	26	26	24	26	28	22	20	19	25	29	28	22	18	12	32	15	21	18	22	17	25	28	24	23	17	12	33	18	25	25	19	28	22	18	26	32	24	17	21	22	25	25	28	21	21	20	24	20	25	28	20	19	23	19	25	24	25	25	36	19	23	27	20	14	20	22	19	21	20	26	21	21	25	24	21	28	17	22	28	21	29	26	21	24	22	24	20	23	24	28	25	26	17	29	26	22	19	37	20	20	24	34	24	23	16	26	19	12	22	20	28	23	14	25	12	26	25	20	19	25	19	26	14	27	22	26	19	24	20	21	17	26	20	24	31	28	22	17	18	27	27	21	23	26	21	32	20	26	22	25	17	23	21	10	27	27	31	26	26	21	23	23	17	24	32	28	28	21	19	31	30	24	22	27	25	29	18	13	19	26	22	24	25	22	24	24	24	23	20	36	21	26	28	22	28	21	25	20
36632	14842	7384	17928	25294	24909	21464	17980	14259	11547	9447	7940	6778	5653	5042	4253	3731	3442	2889	2564	2240	1907	1782	1687	1523	1385	1145	1100	1041	907	805	721	630	626	604	567	491	486	466	508	526	455	486	495	457	473	487	462	433	448	457	462	460	485	477	438	483	452	448	451	451	429	437	426	431	426	451	413	437	403	390	423	380	421	420	429	422	355	384	400	417	360	390	379	384	387	426	378	414	409	391	375	410	366	361	378	375	418	394	391	383	385	364	384	387	402	355	399	419	359	398	382	364	397	368	360	383	342	383	352	356	345	378	402	422	385	380	390	378	391	362	398	343	377	345	379	376	372	397	347	392	384	385	378	355	355	351	350	413	318	376	382	357	393	361	366	378	348	397	366	385	371	352	380	377	373	353	372	368	399	431	435	389	335	405	381	353	406	346	398	362	367	368	351	393	364	364	375	368	396	414	408	379	360	380	377	376	355	357	367	396	374	351	368	389	390	401	386	376	369	371	362	350	363	390	386	377	375	407	366	353	412	347	393	416	358	406	370	335	373	351	417	367	440	351	422	386	405	380	389	364	382	370	386	399	391	344	392	352	356	361	368	377	388	385	382	393	387	389	390	382	385	377	378	381	355	389	360	390	409	366	413	430	376	390	366	395	365	394	368	395	340	372	334	378	381	342	376	380	386	380	379	413	365	383	406	409	362	360	360	373	343	374	350	357	370	369	379	392	381	328	367	373	371	396	347	418	387	366	362	393	400	376	365	403	373	369	349	359	384	378	369	380	389	349	351	361	379	398	383	428	383	392	367	362	360	364	344	387	392	341	387	398	371	389	363	370	393	374	392	385	370	362	337	356	382	346	399	373	364	361	390	414	346	382	390	348	397	385	361	375	381	354	374	376	407	375	402	372	385	382	379	354	363	407	350	383	389	337	399	431	380	392	344	364	371	367	370	354	375	387	411	368	393	353	400	319	350	358	375	342	339	381	366	360	376	358	366	363	367	386	420	377	398	369	402	377	390	388	353	373	379	406	364	344	355	361	378	383	369	388	357	374	380	375	380	392	368	333	341	391	322	393	366	365	380	398	366	368	366	336	355	397	374	405	414	327	397	406	356	364	387	397	370	384	347	376	394	350	392	365	403	386	373	391	375	396	338	391	390	399	363	392	361	362	397	362	375	366	335	354	387	388	385	381	360	344	388	354	405	365	375	376	389	388	384	348	380	366	365	369	384	363	365	377	347	377	367	366	398	348	391	368	394	362	351	376	395	387	385	395	383	372	351	369	334	358	363	389	392	389	362	361	418	360	362	394	404	383	369	391	390	373	364	380	379	348	394	353	408	367	381	361	357	423	388	367	357	374	392	387	363	369	367	380	390	363	351	370	383	369	373	372	397	396	382	369	377	404	390	406	420	351	378	361	367	391	375	395	373	381	349	390	357	375	383	372	395	373	354	385	369	395	350	374	381	429	350	399	370	382	376	380	374	375	390	374	349	378	343	411	397	352	372	376	342	339	390	365	394	373	409	385	372	380	373	390	334	377	367	369	351	382	377	388	378	351	387	391	345	387	376	369	347	350	357	374	396	374	387	414	393	391	349	339	365	413	365	371	383	357	402	385	393	392	352	369	403	361	345	349	354	352	366	378	360	370	354	382	383	374	387	362	394	342	371	380	347	371	351	346	383	390	360	392	360	366	405	383	383	370	417	352	367	394	405	399	373	336	403	325	406	380	403	380	380	379	371	373	368	332	387	376	387	419	382	371	384	382	378	368	374	383	375	359	342	369	357	334	376	379	359	377	392	365	365	355	402	393	355	364	344	360	359	346	383	320	380	339	411	385	412	370	375	384	367	369	385	395	364	397	389	340	379	416	369	361	368	363	348	382	372	427	377	392	368	367	377	351	382	376	348	387	352	401	365	362	411	375	365	385	398	384	347	372	378	353	333	358	386	359	380	385	369	365	392	334	384	394	372	400	373	387	368	428	353	354	370	364	380	361	367	372	358	371	368	369	307	354	355	377	353	416	384	359	397	392	386	352	367	365	384	414	366	386	349	396	386	349	372	355	348	373	376	357	363	391	378	386	358	357	394	374	377	400	355	369	332	349	381	407	388	371	347	392	415	373	352	372	360	359	398	380	379	330	380	382	391	414	375	374	342	381	385	375	372	398	354	368	387	358	352	366	399	405	398	419	392	373	394	373	339	375	346	408	349	341	382	355	364	383	413	384	372	375	387	399	347	371	351	403	348	379	379	349	366	394	404	370	403	406	359	376	377	335	357	381	377	359	380	338	365	354	370	401	382	391	381	409	405	375	377	370	401	378	392	362	362	346	393	390	342	384	351	390	353	403	377	362	402	374	403	372	387	391	382	388	397	368	398	359	405	394	381	359	364	355	345	368	380	372	364	376	402	355	373	373	347	385	397	375	386	372	371	377	360	349	362	374	365	400	380	371	356	370	402	384	384	352	371	388	395	381	391	371	373	403	428	347	365	366	381	361	360	348	374	378	375	401	372	370	366	390	356	349	350	378	375	365	380	339	373	367	347	359	340	389	362	368	358	350	408	371	386	403	349	379	356	372	384	382	403	355	371	364	352	394	367	366	342	373	392	358	351	364	375	399	365	383	382	364	378	365	333	376	401	344	385	352	377	339	371	369	378	381	401	369	394	361	367	385	355	324	374	397	398	393	398	395	366	352	369	351	397	426	392	373	408	380	377	375	334	346	408	385	394	394	384	384	360	344	361	390	398	364	374	370	391	385	388	383	363	399	360	371	415	397	363	363	388	361	372	356	363	371	357	357	391	372	369	400	376	383	374	388	385	387	358	373	380	377	392	364	380	372	358	417	383	380	366	400	385	346	418	372	383	404	379	368	369	374	377	390	381	364	362	359	396	362	395	380	398	359	408	375	386	380	403	356	413	356	379	374	357	391	372	364	406	383	365	370	371	387	372	388	389	390	384	388	371	372	374	374	388	357	375	402	355	407	385	352	384	374	357	380	360	343	362	373	364	367	351	340	367	363	365	391	399	378	355	391	423	358	385	379	355	365	370	400	377	375	387	368	385	398	419	365	336	358	376	376	365	411	359	386	394	402	351	378	354	343	401	396	412	381	397	391	394	390	353	368	382	387	312	368	360	406	368	364	345	374	383	416	358	343	424	377	372	353	366	388	374	353	388	372	383	385	348	380	394	399	381	375	363	345	369	384	350	385	374	403	357	390	364	391	397	366	363	350	371	356	371	381	375	376	367	376	370	343	356	364	376	375	391	400	386	405	363	379	385	359	383	359	384	400	356	378	394	333	385	372	359	394	361	363	374	354	387	339	391	371	360	377	395	378	423	402	375	395	355	372	371	373	374	375	377	373	396	386	379	373	339	390	372	398	413	378	400	387	395	365	383	357	347	361	372	383	371	398	334	392	359	353	377	361	372	347	359	369	401	366	377	391	384	394	364	386	392	365	389	374	358	377	396	412	378	382	354	392	338	359	389	360	438	370	389
11543	2417	689	440	783	891	800	678	613	500	439	361	310	244	236	212	179	176	143	156	106	109	83	94	89	76	69	86	57	62	49	53	52	43	58	50	26	40	39	37	36	47	32	29	34	41	32	40	32	24	44	34	42	28	30	24	39	26	37	30	32	41	34	31	35	40	41	32	25	26	41	35	36	30	29	38	27	27	33	30	34	25	29	31	35	29	25	27	27	23	33	40	32	25	25	35	31	44	31	27	38	30	30	33	26	46	25	24	33	30	31	27	35	25	25	30	31	36	31	40	38	30	30	28	33	25	44	33	26	28	35	32	26	34	31	28	28	27	28	24	31	28	22	36	35	26	27	34	41	28	19	20	30	33	35	46	19	28	29	30	33	29	27	28	25	23	38	27	31	32	23	29	18	22	35	36	29	23	36	27	28	22	25	31	28	32	28	27	31	33	25	25	23	31	28	26	24	41	30	30	21	27	44	36	28	30	26	23	23	34	26	35	19	26	33	18	32	33	29	30	35	30	27	32	22	28	27	32	32	34	37	30	33	33	29	30	21	33	30	26	34	37	52	34	28	28	29	20	29	30	38	27	29	21	33	34	20	32	34	38	18	39	32	28	31	17	32	33	29	14	26	36	36	19	40	22	22	29	31	25	20	26	24	27	29	27	25	23	30	45	22	29	26	20	27	30	37	36	38	23	31	26	41	22	22	29	31	25	32	29	25	16	30	37	43	21	31	31	28	25	26	28	41	29	23	27	35	32	17	31	34	31	23	28	28	27	42	24	28	27	21	36	28	25	27	28	28	27	27	31	34	23	33	30	28	35	32	28	32	41	32	36	34	28	31	27	34	30	18	36	34	27	32	34	34	25	29	35	30	23	29	30	33	34	34	32	21	25	31	44	42	28	38	39	28	32	26	28	25	38	40	27	26	28	30	22	38	31	28	29	31	37	36	28	28	37	33	39	33	21	29	25	37	24	33	36	39	39	27	34	27	31	24	22	20	33	31	20	26	23	34	25	37	27	24	26	34	40	41	41	35	14	25	30	29	28	36	28	31	33	21	27	23	18	28	35	27	28	37	22	34	32	25	24	31	28	24	24	27	17	22	28	25	30	29	31	29	31	32	34	30	28	30	32	26	36	31	29	24	28	30	22	22	38	24	31	28	32	23	30	37	28	33	32	25	30	24	25	30	27	36	30	39	35	31	43	31	17	29	23	28	35	26	32	29	24	31	34	24	31	29	43	30	30	41	20	29	25	32	33	33	30	21	27	34	29	38	30	26	25	27	30	21	35	28	39	30	24	38	34	27	41	34	34	32	28	36	25	38	39	31	41	27	29	22	26	23	18	36	28	36	19	22	31	38	34	24	21	28	32	42	38	32	24	42	27	30	23	27	27	22	24	27	30	32	29	19	30	28	29	32	26	28	35	31	37	25	33	33	30	27	30	35	25	26	30	43	23	25	25	45	36	26	33	31	26	26	28	35	35	29	26	37	31	35	27	31	22	36	23	31	30	34	25	19	34	30	26	27	33	27	24	25	40	19	23	29	27	28	29	29	30	27	27	31	34	32	27	34	22	32	26	22	30	28	25	42	37	27	35	36	32	28	18	33	28	30	33	33	28	34	26	36	28	25	33	25	33	17	27	29	27	31	34	42	25	31	29	21	26	34	38	23	24	38	31	27	22	32	26	28	25	33	34	33	24	39	29	29	36	26	33	23	38	23	28	36	32	23	30	25	29	31	28	18	22	31	25	26	24	38	23	29	28	29	32	28	30	30	26	30	26	33	31	31	25	35	22	26	26	28	24	27	40	22	36	38	27	34	35	34	31	30	25	22	36	39	42	31	29	29	40	28	21	27	32	38	30	27	30	30	32	29	27	17	34	35	32	23	24	25	23	37	23	29	19	23	30	31	25	25	35	26	29	27	28	29	29	33	23	33	42	29	22	32	34	26	39	25	33	24	32	29	30	31	20	33	30	33	33	19	37	33	32	25	31	33	25	33	33	36	24	22	30	27	31	31	21	34	28	30	34	26	20	29	31	28	32	31	29	32	47	34	34	22	19	22	24	24	26	30	30	32	29	31	35	26	25	15	28	28	36	25	24	33	42	35	26	30	42	39	25	28	27	25	33	32	35	26	25	36	20	30	24	25	27	34	33	21	29	33	26	32	22	31	36	30	35	39	24	27	35	27	28	19	33	27	21	36	22	32	29	33	22	21	34	27	42	32	33	27	27	34	26	28	24	27	27	29	25	25	36	26	32	27	38	33	37	20	28	19	32	30	33	35	22	32	33	31	24	26	24	36	31	34	29	29	31	25	34	28	30	36	25	29	35	25	29	42	24	30	21	45	24	29	34	35	21	36	39	34	33	35	29	19	30	34	26	30	37	37	31	31	25	34	29	34	32	31	20	29	24	29	23	24	26	18	23	25	29	28	28	20	21	24	21	32	29	39	26	25	27	26	38	28	32	20	20	40	23	23	26	27	31	36	30	28	33	26	36	24	33	26	41	29	34	35	27	25	30	31	30	38	35	32	27	26	19	26	36	33	25	35	27	39	27	33	28	25	28	28	29	33	26	35	31	18	31	39	26	30	32	30	29	31	35	28	24	33	29	34	30	30	48	45	24	30	31	41	28	25	38	21	27	28	39	29	30	38	28	38	37	25	33	32	38	17	33	29	34	24	35	26	31	27	21	24	27	33	25	34	34	23	27	31	46	26	34	25	31	32	36	33	35	34	29	17	36	26	34	38	16	24	25	36	28	28	38	33	35	24	25	22	41	28	22	38	30	34	29	25	30	26	27	27	24	20	13	19	23	24	35	29	33	17	34	27	26	45	25	27	34	31	34	29	34	33	33	33	30	29	36	33	23	29	27	29	24	26	30	27	28	38	23	28	27	25	28	27	35	28	32	30	25	35	28	27	36	30	31	27	37	40	31	28	30	26	28	43	29	29	27	31	30	26	29	25	23	27	25	27	26	22	27	40	36	31	36	32	27	28	25	31	28	30	38	38	30	24	20	30	27	45	26	33	41	29	29	19	33	31	29	25	28	40	36	26	29	28	30	25	28	35	22	32	26	30	29	33	33	26	25	29	32	37	32	30	31	35	35	28	29	31	28	24	30	20	29	25	30	34	29	34	27	38	21	33	26	33	30	39	34	39	26	22	25	30	23	35	23	25	27	39	43	36	30	39	24	24	35	32	47	33	28	24	34	35	16	34	25	24	28	30	29	30	38	27	24	34	38	29	26	25	26	40	27	35	30	23	34	33	29	32	31	16	29	23	28	28	36	43	32	29	29	29	22	31	35	27	24	25	28	32	33	40	26	22	40	28	32	24	27	34	34	33	41	28	29	28	33	35	25	33	41	17	29	25	33	29	35	23	30	22	28	39	29	21	36	20	29	25	26	30	27	30	31	32	30	38	33	32	25	41	24	30	23	28	37	34	31	31	23	26	30	33	32	32	30	27	38	32	32	26	28	24	35
49651	21879	13539	26867	34678	34019	31461	27865	23925	20228	17573	15288	13293	11659	10255	9071	8082	7226	6367	5331	4697	4265	3932	3626	3252	2796	2442	2303	2152	1987	1690	1407	1226	1191	1187	1004	961	908	845	805	792	823	753	734	738	715	721	675	679	688	773	694	703	652	723	639	692	678	706	633	705	672	665	633	687	556	592	596	562	596	612	544	632	570	574	516	550	555	563	552	548	530	598	549	517	541	526	514	496	514	534	500	529	520	524	504	486	483	538	510	523	523	452	495	504	509	496	497	450	411	499	479	487	507	487	459	506	543	444	491	472	472	500	506	457	484	510	476	521	460	475	447	482	501	436	486	455	492	448	466	503	519	446	484	490	458	471	441	494	485	487	454	498	465	528	476	489	490	510	497	453	439	470	498	435	473	493	461	476	485	456	434	490	508	496	478	471	481	464	463	437	465	469	477	481	437	486	501	483	474	469	497	499	488	489	482	502	486	471	453	449	468	460	444	442	492	454	462	478	473	496	442	488	507	461	514	439	490	441	518	479	459	485	465	488	483	484	502	489	484	471	495	504	497	453	470	452	482	480	484	470	497	499	447	490	491	493	445	461	487	480	448	476	450	449	472	470	486	482	498	479	471	479	428	453	461	489	451	467	477	447	494	521	490	458	478	472	492	429	459	481	477	464	473	448	485	480	465	496	499	468	471	505	410	456	475	475	468	443	463	494	493	505	498	498	462	451	487	440	486	476	499	464	502	468	485	495	487	470	530	478	444	523	461	460	451	501	490	473	512	438	454	459	478	490	480	499	475	510	472	445	457	505	529	475	460	489	453	459	509	485	485	505	483	455	473	468	474	487	491	491	437	474	480	454	478	468	452	505	456	489	474	467	492	444	512	525	467	457	467	501	458	470	472	494	469	448	479	489	527	460	475	474	467	486	460	489	508	479	477	489	500	506	471	488	496	487	461	501	525	498	453	462	469	493	476	475	454	514	493	496	486	501	453	507	487	479	467	474	458	463	465	477	492	467	472	477	446	506	467	490	462	470	472	448	446	482	448	472	472	473	497	479	487	491	479	472	495	485	507	480	487	514	471	418	477	464	455	451	476	439	438	478	489	457	472	463	500	519	488	464	493	448	487	467	488	498	423	487	518	558	463	475	454	445	484	454	479	516	494	495	460	441	459	465	494	500	486	485	506	470	437	484	471	481	495	469	480	509	473	502	438	448	464	470	476	468	468	520	476	461	495	459	454	430	494	471	492	481	536	494	506	473	485	496	489	474	468	484	503	500	449	513	472	502	468	484	473	518	461	496	496	489	468	449	494	446	471	446	490	486	457	433	481	476	484	465	465	467	492	502	473	454	484	469	509	486	518	444	486	500	490	448	478	490	446	509	505	494	488	473	461	473	461	497	477	496	458	503	514	486	498	482	480	476	449	479	457	484	468	474	426	476	528	489	472	502	452	484	478	469	453	466	466	497	471	489	470	484	491	453	518	486	458	469	472	454	493	489	486	499	482	477	454	482	457	460	473	459	501	489	464	436	497	479	466	453	472	475	509	464	472	479	430	472	459	485	452	502	508	482	461	488	457	463	441	497	449	440	498	511	477	475	529	486	466	496	441	466	483	467	462	483	475	498	467	476	465	495	484	440	463	442	466	465	486	429	460	473	509	486	464	504	492	451	438	465	491	498	423	485	491	438	490	481	466	456	471	484	475	481	491	502	483	467	495	508	493	530	496	499	454	443	503	473	481	464	451	487	519	465	454	462	479	465	442	461	444	464	483	488	487	467	464	502	498	480	492	441	449	467	441	483	480	468	472	470	496	515	488	455	449	534	475	480	452	477	483	495	507	448	451	476	493	487	454	481	484	465	483	498	479	440	479	469	453	441	485	473	510	476	471	439	499	476	500	477	444	469	460	438	473	469	497	446	467	506	435	471	503	469	447	482	454	471	449	475	503	494	519	490	446	464	461	492	430	458	492	468	467	469	490	491	455	510	461	510	489	509	461	525	456	481	465	480	455	470	490	491	495	469	469	455	479	509	500	450	518	493	458	462	505	465	444	487	492	465	442	448	479	439	503	505	461	466	504	462	476	465	438	430	465	471	455	476	471	514	520	485	467	506	465	470	477	464	475	490	464	458	467	458	508	449	479	478	541	491	484	486	502	506	466	470	462	429	463	510	466	477	465	450	463	472	474	464	477	492	471	470	487	468	466	504	443	470	487	478	491	459	490	519	475	494	469	459	438	459	445	449	459	534	444	542	481	473	523	469	467	456	450	483	460	442	501	491	512	449	494	447	424	519	451	436	506	472	484	476	507	453	528	490	531	471	495	497	504	447	494	464	507	500	440	463	512	470	483	474	491	449	501	498	454	487	437	463	452	481	456	454	532	469	488	480	441	434	431	443	458	478	474	497	486	429	521	437	457	478	469	473	470	469	464	475	464	468	503	487	446	487	468	505	497	479	471	464	486	501	515	403	493	478	468	476	454	494	465	515	459	478	494	453	451	477	446	494	507	489	510	482	475	483	487	515	505	465	504	487	495	456	501	457	504	492	483	483	441	495	457	464	481	479	474	450	500	469	467	513	482	487	474	477	437	444	471	457	499	529	506	472	457	475	464	454	470	433	486	490	447	459	463	487	489	481	477	460	491	430	482	488	454	467	470	461	459	482	488	502	483	498	492	462	468	548	516	471	471	493	463	461	432	502	433	448	486	471	497	485	481	455	444	508	474	485	520	464	453	482	467	446	458	490	510	470	464	484	474	469	475	466	468	440	471	506	520	451	463	464	479	486	475	477	478	520	499	488	481	467	457	522	465	474	428	490	496	455	460	498	505	479	450	498	485	469	507	453	478	459	495	445	447	503	486	434	447	465	461	462	447	459	546	501	473	492	476	487	498	484	467	439	471	446	460	482	466	486	475	464	471	432	482	494	462	493	464	513	486	454	462	464	467	493	467	468	485	473	488	468	488	489	498	456	445	503	497	484	511	498	461	486	496	473	448	480	452	455	514	467	472	490	462	511	453	480	448	472	484	475	535	479	465	464	452	478	486	504	487	467	468	509	452	502	485	489	474	484	478	461	460	488	474	467	475	469	457	465	473	495	496	499	475	481	479	482	478	483	486	491	479	466	491	481	486	481	485	474	453	480	498	463	488	455	487	478	481	448	555	452	478	482	503	536	495	490	481	462	460	469	502	461	477	484	466	450	466	512	439	498	462	502	457	445	479	481	447	492	488	477	507	469	458	500	485	476	479	491	466	505	477	480	461	493	466	475	486	466	458	511	483	480	444	470	515	473	500	499	459	471	483	449	456	446	472	519	481	452	499	464	528	456	482	449	516	455	511	457	486	470	484	475	447	455	450	436	476	466	462	486	458	457	480	468	468	451	470	488	465	464	445	459	478	500	490	462	474	459	474	482	481	481	425	488	463	464	485	498	455	468	475	490	469	468	497	452	500	480	498	484	463	474	469	464	476	462	474	479	498	474	440	473	466	506	464	470	494	454	468
7748	1198	436	322	545	560	564	429	373	315	269	242	226	187	179	146	156	123	121	104	93	87	73	72	78	61	63	64	55	49	38	49	45	40	54	44	42	43	49	34	31	37	34	41	42	42	40	50	38	44	39	40	41	24	29	45	36	41	42	54	32	39	48	40	50	56	34	40	35	43	31	35	39	34	38	41	27	35	36	36	29	41	29	40	40	41	37	31	38	51	38	35	40	37	26	31	37	33	35	37	33	45	42	30	30	26	31	32	47	30	39	29	36	31	35	32	43	32	35	37	51	28	36	24	38	40	41	38	44	44	41	46	33	41	30	40	34	32	41	32	32	42	34	33	33	32	38	38	45	41	35	32	39	36	31	30	32	50	45	27	35	39	37	29	36	42	34	30	37	35	45	34	32	44	32	41	35	34	32	37	46	40	35	40	24	30	27	33	35	38	27	37	24	47	41	29	34	32	29	29	37	28	35	29	34	35	58	38	47	43	48	41	33	39	38	35	33	39	37	28	44	37	43	40	43	39	40	38	33	38	29	39	40	32	22	38	25	24	28	52	40	35	43	29	47	36	40	36	30	39	28	35	40	30	30	37	29	52	38	45	39	31	27	39	40	28	31	33	31	25	36	29	34	30	39	42	38	38	40	23	38	35	32	44	25	40	41	32	30	35	43	39	54	41	30	34	39	33	38	32	35	32	51	28	29	33	38	42	43	24	37	31	36	33	31	29	36	29	34	39	31	39	36	29	30	36	34	35	29	46	44	34	31	36	28	34	36	49	41	36	36	32	39	33	38	27	41	31	29	47	30	48	53	39	45	39	37	38	49	35	44	33	33	34	32	38	32	40	32	39	33	29	39	53	35	28	35	49	31	35	25	35	26	37	35	40	31	29	37	47	28	32	28	40	42	46	36	39	39	31	30	34	41	22	33	38	35	33	36	32	45	32	51	32	36	26	40	35	44	48	21	42	26	41	43	33	42	38	34	31	38	38	37	34	35	35	35	39	40	44	29	33	41	49	28	33	43	33	35	29	36	25	34	40	46	41	35	34	31	33	34	30	37	45	36	34	39	40	36	47	37	52	30	45	36	27	33	36	38	22	33	47	26	33	27	38	27	33	28	30	33	42	36	51	33	20	34	25	31	34	32	30	31	30	44	30	24	34	47	36	40	43	25	40	35	33	30	43	38	33	42	36	31	27	44	38	27	33	30	27	32	35	34	38	34	31	29	37	34	37	37	37	24	50	44	45	44	28	39	39	35	39	35	47	41	40	44	36	32	35	41	38	47	39	42	29	34	39	46	35	22	35	33	39	37	27	42	28	29	39	34	35	44	42	27	32	46	33	30	50	38	45	25	42	37	43	31	48	34	42	40	35	49	41	31	48	31	37	37	32	32	38	41	39	36	25	33	36	37	36	39	40	43	34	41	32	36	29	40	34	38	36	45	34	36	44	31	36	41	39	20	40	41	33	30	37	37	36	41	36	43	40	31	50	36	29	39	28	33	34	28	31	37	28	43	36	38	35	31	44	39	37	29	27	37	42	38	38	34	39	31	32	32	38	30	36	35	53	38	36	23	44	34	55	36	37	27	30	36	34	57	30	31	36	36	30	45	26	21	37	34	41	25	32	48	42	45	42	29	31	37	31	43	42	34	38	44	38	40	32	45	22	40	36	32	42	34	36	34	38	40	43	38	27	30	32	45	41	31	35	36	29	27	34	25	27	41	35	37	41	35	27	31	42	36	46	34	34	30	42	40	35	35	39	40	34	35	31	23	39	37	33	36	40	42	35	34	40	35	33	32	36	44	28	41	38	35	28	29	21	37	26	33	39	28	33	28	28	36	33	36	34	32	39	32	45	36	38	36	28	41	37	31	32	41	40	33	34	35	25	23	32	37	37	34	29	35	44	36	52	29	42	24	36	31	37	29	32	28	34	42	36	29	42	31	39	42	34	31	36	42	28	30	31	26	35	38	45	37	36	29	36	42	38	42	43	47	32	37	38	36	28	38	44	40	28	39	41	42	36	32	34	35	37	42	30	41	37	33	37	31	35	40	26	48	32	32	32	47	37	43	28	36	30	28	42	39	45	39	46	35	27	35	28	29	35	42	40	34	45	34	33	37	29	38	30	31	29	35	24	36	42	23	32	38	29	30	37	31	38	30	29	32	35	27	36	34	41	41	32	35	38	38	38	35	35	34	38	37	30	30	36	34	41	31	29	32	21	43	31	30	41	33	34	40	29	46	35	28	34	36	29	32	43	38	32	38	35	35	41	34	33	37	37	31	40	27	36	32	39	33	36	41	26	46	38	31	44	32	39	37	29	45	31	47	40	39	35	39	23	41	34	42	28	33	37	38	35	35	34	29	28	40	29	40	29	33	45	39	40	29	35	32	40	37	34	32	36	35	34	35	42	35	43	31	54	35	35	34	30	29	36	35	38	33	28	29	52	33	40	37	36	29	44	42	49	39	37	36	39	34	34	42	25	35	35	41	36	38	32	42	36	36	39	35	34	42	37	32	39	37	38	48	32	43	33	33	36	39	31	27	35	49	46	44	32	32	45	34	46	36	33	36	36	30	40	41	24	48	30	41	36	32	33	39	48	45	38	39	31	31	46	32	34	31	30	35	45	39	30	32	34	28	40	37	28	29	32	40	31	35	40	33	31	27	30	37	34	46	38	32	36	25	39	35	40	40	43	32	46	37	33	29	48	36	32	32	29	42	38	45	25	43	37	30	30	37	28	35	39	32	36	32	41	40	37	33	37	26	33	32	37	31	39	50	31	26	33	41	38	28	34	34	25	41	33	37	29	40	41	29	45	34	39	38	36	43	34	36	42	36	31	34	39	33	42	53	38	35	33	36	36	28	38	37	39	40	38	33	37	23	34	44	35	31	30	35	40	37	28	43	45	26	27	42	36	29	28	40	34	38	42	34	33	45	42	38	38	40	42	36	35	35	31	35	50	31	43	36	31	42	41	30	41	39	41	39	33	33	36	23	27	28	43	44	34	37	31	33	39	33	36	36	25	40	38	29	30	36	30	28	32	34	27	34	31	36	34	18	37	43	36	35	28	43	34	39	45	26	33	34	45	54	37	34	34	29	37	50	38	31	33	41	41	27	41	35	41	44	36	39	50	30	30	24	32	35	33	28	30	38	32	35	38	33	35	39	34	25	41	42	36	42	40	50	35	45	25	29	31	34	30	35	34	40	34	34	33	33	33	31	30	33	31	38	41	30	26	37	33	30	40	39	40	31	30	38	44	43	25	44	33	44	39	31	47	31	35	32	32	46	31	40	32	33	39	50	38	38	35	33	31	33	40	41	37	44	39	28	39	35	30	42	39	47	42	26	26	43	34	42	37	41	45	30	32	42	46	34	34	24	48	33	39	32	33	36	32	33	36	36	33	44	27	43	31	33	39	38	34	40	26	28	34	44	44	36	34	31	30	38	40	43	32	35	35	33	41	32	30	43	41	37	42	30	38
40739	17164	9838	21949	29618	29139	26130	22420	18849	15711	13226	11112	9687	8420	7293	6555	5668	5181	4433	3758	3303	2914	2790	2600	2309	1927	1794	1764	1651	1442	1275	1093	1067	1041	967	813	798	800	822	785	792	746	793	701	744	736	751	765	755	721	699	724	727	757	741	676	740	683	690	677	672	700	674	675	678	657	620	687	620	637	628	658	631	632	600	619	593	589	586	624	608	597	624	640	610	625	526	588	613	604	609	620	558	564	624	593	605	600	646	595	574	614	583	606	585	581	603	567	632	610	640	574	555	561	560	594	590	526	561	599	578	594	591	543	565	556	551	544	590	593	574	555	624	592	570	574	588	561	551	558	573	560	604	542	556	545	579	585	594	568	631	587	547	551	596	597	616	585	543	560	614	576	574	613	598	564	612	580	580	598	563	537	579	593	551	587	573	554	585	577	590	594	536	563	567	576	613	578	576	560	563	631	603	575	564	554	580	590	554	579	551	549	601	613	613	597	578	583	573	581	560	587	587	595	599	555	544	567	619	592	543	571	550	583	594	637	581	529	563	573	597	591	541	610	557	613	585	630	579	596	550	560	574	537	560	589	558	610	554	567	573	572	525	535	597	595	580	569	613	574	575	580	576	603	613	555	526	570	531	581	571	578	574	553	560	599	561	537	551	559	596	577	564	540	530	605	570	604	607	581	538	599	558	575	558	564	570	576	642	599	579	582	584	535	555	550	586	581	583	549	607	594	536	563	561	595	572	538	550	593	618	634	555	534	613	560	561	580	601	566	549	573	622	616	549	534	538	579	569	612	589	562	560	607	590	555	562	582	557	555	588	576	599	571	571	519	570	587	569	567	612	595	608	542	602	581	516	576	575	576	563	589	535	596	586	594	603	576	602	574	580	594	565	558	585	605	580	589	578	591	590	534	600	531	591	598	548	534	577	546	543	579	557	569	578	571	605	520	606	536	546	566	572	576	560	564	563	555	584	624	567	519	524	589	595	564	583	507	564	551	548	602	597	572	552	547	584	554	593	583	594	534	544	548	548	545	552	505	570	588	560	566	567	566	616	556	569	601	580	553	567	588	570	570	556	574	611	568	558	621	578	578	584	567	568	568	558	570	598	602	629	585	572	591	582	618	594	585	532	532	584	607	569	574	625	571	600	588	574	527	584	580	559	587	556	562	551	599	586	559	580	588	599	559	576	556	592	602	559	569	540	574	539	574	552	599	569	558	585	554	555	579	539	582	557	576	551	566	598	560	548	582	587	552	587	576	564	551	592	554	552	543	568	609	492	558	571	533	532	529	568	607	524	568	553	564	586	528	570	549	574	598	570	568	538	555	569	577	619	540	571	553	578	601	534	552	597	562	556	584	569	564	581	559	589	600	577	594	570	551	553	598	598	577	601	602	621	557	564	612	553	582	598	529	597	600	586	581	545	566	582	522	564	534	573	585	636	613	559	540	586	598	553	566	617	598	535	591	593	583	573	583	575	584	535	615	611	582	577	560	567	559	554	573	555	535	630	583	613	616	569	503	619	578	590	552	610	573	608	590	545	579	528	572	579	574	568	595	589	573	563	562	547	545	596	540	560	580	565	555	550	569	577	548	582	574	581	581	562	570	588	581	576	536	588	556	577	577	571	549	545	595	575	590	555	571	521	547	590	569	563	557	558	586	534	517	559	547	622	554	519	564	591	579	593	588	570	587	591	576	552	571	540	594	622	636	532	599	572	590	587	556	550	547	567	526	572	578	578	549	569	597	599	590	608	573	567	592	579	553	579	554	582	540	598	565	512	600	566	587	557	549	574	567	559	570	573	625	582	555	552	569	587	594	593	573	600	529	546	553	574	580	557	589	578	580	559	587	569	605	606	530	526	564	565	514	548	561	612	628	594	574	569	625	533	612	568	564	586	572	587	550	607	570	578	597	594	542	572	553	576	516	570	536	588	548	543	610	584	606	598	580	556	624	584	539	582	563	584	571	544	557	603	585	554	536	572	614	662	588	624	560	566	560	578	574	587	599	558	562	604	562	561	591	592	585	563	613	581	557	601	558	585	588	634	543	586	528	571	546	555	565	545	567	564	590	563	581	564	584	580	561	582	572	582	582	555	552	571	563	601	604	579	599	607	597	575	610	575	554	591	571	562	535	597	528	560	592	580	582	583	565	576	551	577	574	539	545	606	574	543	594	586	594	577	567	606	569	576	558	548	549	549	596	582	583	558	545	585	568	559	574	551	558	577	545	585	602	571	596	575	524	575	575	533	554	608	551	579	561	606	603	635	538	547	569	526	549	573	580	532	611	573	558	554	605	584	545	554	546	579	583	583	561	572	568	571	552	595	557	542	528	586	599	569	591	590	581	560	538	568	607	581	631	568	580	606	558	545	587	599	589	571	570	608	560	556	582	604	545	563	614	564	604	579	650	597	552	603	588	567	589	574	585	593	592	571	580	593	586	553	591	568	558	610	583	564	599	553	528	565	593	546	594	568	588	547	557	560	557	597	586	606	577	605	579	591	563	540	566	560	591	606	546	584	559	612	563	541	554	591	544	601	588	634	569	622	593	542	549	590	548	552	609	591	547	528	613	593	613	547	614	545	559	584	577	565	541	570	556	539	538	541	581	577	581	574	602	571	598	551	580	600	560	599	575	581	556	589	552	579	576	551	573	559	548	577	641	565	528	591	627	554	604	558	599	603	606	554	571	556	570	590	613	584	549	585	553	574	555	593	577	567	555	577	551	531	583	577	592	558	575	536	501	633	553	570	575	600	583	569	579	560	587	570	592	607	562	605	568	594	572	573	581	543	582	547	598	570	583	572	576	575	593	591	587	583	573	582	599	597	593	565	576	526	534	582	618	603	558	587	606	571	571	578	527	561	554	566	562	548	590	575	534	562	565	594	615	577	545	563	579	597	548	583	589	562	543	586	567	564	539	566	571	581	597	566	583	565	585	581	558	545	535	584	560	568	587	554	574	559	564	555	602	580	621	590	564	539	591	552	574	609	562	606	585	613	547	547	534	561	632	534	607	544	595	603	564	590	596	550	543	553	540	551	550	554	537	559	569	566	574	562	584	562	575	573	552	592	546	592	556	599	541	573	571	549	574	582	587	588	572	575	608	582	597	528	585	587	536	580	567	558	604	583	548	589	594	538	555	563	618	626	575	583	581	614	592	573	574	586	560	586	543	516	592	610	562	554	572	600	557	598	576	623	594	583	593	545	536	550	606	547	563	612	555	575	567	589	599	572	638	555	561	551	567	628	566	549	594	567	584	566	585	553	572	578	574	550	548	548	567	561	575	570	551	568	582	602	577	547	577	593	546	560	556	591	562	548	564	552	560	562	539	570	527	519	557	569	589	554	583	551	567	539	574	541	570	603	581	605	588	591	565	538	563	544	565	574	583	597	571	556	584	595	567	563	591	593	578	569	582	571	574	545	573	581	589	581	593	567	586	617	550	599	572	544	544	546	550	571	600	587	578	536	606	602	612	589	587	577	583	607	615	550	578
10662	2066	727	496	745	913	805	719	528	493	401	357	318	287	226	212	209	187	151	125	129	98	94	69	85	80	69	67	68	47	37	36	52	42	52	34	41	36	39	32	31	30	49	30	32	53	35	37	29	28	38	30	37	24	25	30	37	24	35	31	39	34	38	36	34	33	26	29	16	33	29	32	31	55	21	35	29	23	42	32	26	25	22	22	23	22	18	28	21	26	28	24	28	31	33	38	36	24	26	21	19	26	31	37	28	26	20	23	23	32	31	25	23	31	17	24	34	28	37	28	23	28	29	26	34	24	29	34	31	28	27	29	27	25	30	25	17	25	30	31	22	28	36	34	24	27	21	18	24	43	24	26	29	20	34	30	33	27	33	26	34	20	22	37	26	11	32	19	37	23	18	31	21	28	21	25	23	32	33	35	22	36	28	21	27	31	35	31	14	29	31	30	26	25	40	32	32	24	25	27	29	17	28	27	20	30	29	20	24	28	32	38	28	24	28	21	38	29	34	33	33	23	37	18	34	31	27	32	25	26	30	28	33	22	22	32	26	28	26	28	23	29	29	25	23	32	30	30	32	25	32	30	32	40	30	22	30	25	28	24	33	33	29	30	30	33	35	30	32	26	26	25	21	22	24	24	21	37	25	23	37	28	18	24	25	26	28	27	25	35	21	30	31	19	26	40	31	23	31	12	31	29	20	29	35	29	28	26	21	26	29	19	31	33	22	31	24	27	30	36	23	29	25	28	29	35	25	30	25	26	33	18	28	24	30	22	34	27	41	32	23	28	25	28	32	28	28	28	25	28	24	20	33	21	28	32	28	30	35	32	26	36	23	26	29	28	28	27	24	25	32	30	28	29	24	31	28	27	29	29	32	24	24	18	24	33	31	23	23	25	35	28	27	36	23	24	35	23	33	31	26	31	29	26	38	26	28	26	38	37	31	26	28	32	25	28	32	27	27	32	22	29	33	40	29	29	26	36	21	27	31	15	26	35	44	24	35	27	34	26	26	32	29	31	28	30	24	34	23	24	19	23	29	28	24	31	24	43	31	23	30	23	21	20	24	24	34	36	29	30	32	26	27	27	28	24	26	36	37	26	40	21	33	34	25	24	30	25	36	32	27	34	28	25	25	22	25	23	25	33	22	27	34	27	31	31	27	28	32	11	31	25	32	30	31	31	37	32	35	34	33	35	42	25	28	32	41	31	27	30	24	36	36	23	25	30	34	26	28	27	28	22	27	24	34	30	22	26	21	27	26	31	32	31	26	32	34	32	24	22	27	29	38	26	27	25	23	28	33	26	22	27	24	21	28	15	25	25	28	22	26	29	22	23	23	27	26	24	29	34	31	24	29	25	29	31	23	33	24	24	30	28	29	30	26	35	26	29	30	31	20	29	38	22	28	20	32	35	29	24	23	26	37	32	20	26	28	19	27	38	31	30	28	31	36	26	28	27	22	32	31	25	23	20	32	21	27	28	30	36	33	21	34	19	33	33	25	32	23	28	33	28	32	16	39	32	28	33	23	30	28	22	32	28	29	20	23	19	22	32	24	23	25	25	37	30	36	33	27	29	18	27	22	21	26	27	37	38	16	29	28	22	26	25	41	19	22	25	25	22	23	31	31	35	36	35	30	26	33	26	28	20	28	29	22	32	21	32	23	28	29	20	37	26	22	24	34	34	23	42	20	29	31	32	32	25	25	36	24	24	33	36	21	24	30	33	30	26	33	26	32	22	24	31	31	31	25	15	30	29	35	33	29	20	34	26	39	34	34	32	31	35	29	19	29	27	28	27	24	28	25	20	24	23	34	23	35	29	31	31	21	31	28	27	26	33	25	35	25	28	30	26	30	22	29	23	24	27	26	23	30	30	32	25	25	38	26	30	29	32	30	31	29	24	31	24	28	17	28	34	34	32	27	31	20	34	28	28	31	34	31	22	20	24	32	40	33	25	31	31	30	32	18	30	45	17	30	20	33	30	30	32	35	31	22	36	33	30	25	23	27	24	23	40	29	40	25	24	24	26	22	25	28	33	35	26	25	32	29	29	22	30	32	40	23	31	28	24	28	30	30	34	31	22	34	32	27	38	27	33	25	27	36	29	25	34	26	28	22	34	31	26	23	28	22	14	22	28	32	40	14	31	30	21	23	34	29	28	37	32	29	31	36	24	24	33	22	30	33	29	23	31	25	18	40	30	21	25	22	29	25	28	25	34	23	28	26	26	18	28	26	19	21	29	28	32	36	28	23	31	31	31	16	25	24	35	14	24	30	30	33	32	21	22	32	30	31	33	21	24	22	29	16	27	26	19	29	21	36	31	31	32	26	31	28	32	28	26	31	29	38	32	23	25	20	33	23	39	36	19	23	28	21	22	26	39	19	31	21	25	24	16	38	33	33	20	30	33	40	26	28	29	40	36	33	22	24	25	26	28	17	24	28	32	31	41	36	29	29	23	34	34	24	25	23	26	31	24	25	33	25	27	28	23	35	27	35	33	32	34	27	25	24	20	41	32	30	22	28	27	25	25	19	31	30	21	28	34	33	26	29	28	23	26	25	25	33	22	34	33	28	29	27	25	30	38	26	28	28	30	31	35	38	30	26	29	34	31	31	27	28	30	23	27	29	21	30	28	26	25	23	31	23	22	31	29	17	22	23	22	32	25	27	25	27	27	24	21	30	24	38	34	27	26	24	22	18	34	24	28	25	25	23	34	29	34	26	36	34	28	27	27	25	27	32	24	23	30	23	27	22	22	37	20	37	23	33	37	31	28	31	28	32	30	26	28	27	39	25	32	25	21	30	22	21	21	40	32	24	32	37	35	30	28	28	29	33	29	30	28	28	29	34	37	28	35	24	18	27	30	29	34	25	22	36	30	29	28	25	28	23	20	32	31	35	28	27	30	26	19	23	34	25	25	14	23	34	33	31	30	31	25	37	34	28	27	27	33	26	38	30	27	29	26	31	26	34	23	23	21	24	25	18	19	25	33	28	26	35	26	32	25	35	28	30	26	22	36	29	24	29	21	26	23	25	38	33	31	31	33	28	31	29	29	27	27	23	27	31	30	28	26	35	24	26	21	30	29	27	30	33	22	28	23	30	25	20	38	24	35	26	30	25	33	31	29	27	19	29	25	21	35	26	22	30	39	30	25	33	35	23	26	28	26	40	25	24	30	20	21	31	33	32	41	39	32	26	21	26	34	25	23	31	37	23	16	26	28	32	26	26	33	24	35	33	24	26	34	29	15	23	27	26	24	18	33	31	25	25	31	23	35	15	26	26	27	24	28	14	17	19	35	22	26	32	24	32	22	30	35	29	39	24	24	30	27	30	29	38	27	30	29	26	22	30	32	31	24	34	26	21	28	16	26	33	39	30	28	31	28	37	23	28	22	30	24	31	22	31	27	38	28	32	18	17	21	27	26	23	36	25	32	25	36	26	28	32	25	15	24	20	27	26	21	23	30	26	21	24	25	18	29	26	37	27	23
48686	21453	13491	27050	34419	34234	31574	27820	23999	20689	18005	15436	13592	11982	10635	9626	8268	7326	6246	5330	4782	4267	4139	3687	3229	2806	2536	2328	2149	1932	1609	1413	1274	1164	1127	1017	917	875	842	778	807	775	789	761	755	744	704	710	737	686	659	643	646	667	676	682	654	623	624	659	638	645	651	632	644	550	541	526	536	562	535	572	531	492	547	496	522	538	529	498	516	535	490	506	500	471	451	468	467	480	482	487	499	470	484	480	487	476	451	409	472	469	508	480	485	490	454	445	455	467	447	481	465	455	450	461	432	478	471	475	458	455	472	446	475	442	467	409	398	454	451	477	414	454	445	470	458	435	437	447	506	465	443	469	430	435	420	462	456	474	469	440	396	440	409	417	414	454	449	413	445	425	439	469	491	450	442	476	423	450	423	450	477	402	451	506	438	445	436	428	436	469	433	452	414	474	436	445	461	459	419	437	426	464	452	423	437	468	445	440	418	426	447	439	430	463	434	421	488	438	444	462	462	418	477	444	446	430	463	439	444	449	419	468	447	427	419	462	423	433	419	447	457	446	433	399	425	434	441	450	440	437	452	443	435	440	458	429	448	394	464	451	452	454	425	498	421	409	458	424	431	375	451	416	443	430	445	451	431	442	447	461	435	444	444	465	443	437	421	437	430	432	427	473	449	442	444	457	455	441	440	450	494	452	414	442	428	446	445	415	461	444	403	439	419	447	471	429	434	448	422	475	453	468	448	448	452	434	445	464	429	455	462	444	445	446	439	442	465	424	449	462	418	482	434	421	446	421	408	457	428	432	445	439	442	449	461	414	458	460	452	457	432	453	453	423	432	396	411	478	452	450	457	457	424	422	451	457	427	445	469	440	402	459	440	457	431	436	416	431	451	426	404	443	479	415	410	420	440	423	439	433	453	429	459	455	433	445	457	436	434	423	441	498	460	394	432	441	440	434	457	404	441	432	436	427	435	477	456	439	441	428	423	425	454	457	434	460	411	468	438	389	441	449	474	462	418	454	467	446	477	410	422	424	452	464	437	429	429	432	442	462	437	467	393	453	444	449	448	434	460	468	452	450	437	465	468	434	465	445	446	428	438	397	406	433	433	454	474	425	473	458	434	453	425	470	458	439	448	402	447	432	456	418	426	419	416	408	421	436	423	434	424	478	432	412	430	420	472	424	472	430	424	421	427	496	396	448	482	470	434	446	460	433	448	406	450	446	432	451	421	471	426	444	460	455	405	446	437	431	463	434	445	439	427	443	462	443	447	426	441	434	452	433	431	467	433	460	415	435	424	466	418	427	452	459	459	416	494	459	458	444	428	473	427	428	423	420	436	430	458	393	397	426	412	424	413	447	481	409	435	411	427	419	437	408	440	431	476	437	426	450	463	416	439	382	447	438	436	432	463	459	413	468	448	397	408	451	464	443	470	459	444	418	430	469	428	427	441	441	455	448	424	462	437	444	439	470	429	411	400	438	415	433	446	409	442	431	477	448	453	434	420	455	466	409	442	443	466	452	425	446	457	447	459	440	415	498	479	418	483	453	440	431	452	444	453	444	456	430	432	418	442	473	446	420	444	440	449	453	459	434	416	447	435	417	447	443	430	450	443	425	418	434	448	400	452	478	444	405	433	418	449	447	426	415	438	463	409	454	476	427	408	421	443	460	399	422	422	426	447	449	443	455	440	452	438	403	453	460	440	414	413	466	492	438	430	432	442	464	470	412	435	411	430	460	447	429	411	445	425	454	453	422	436	437	431	434	420	413	446	463	458	448	435	430	416	390	426	426	403	456	465	424	431	448	431	468	461	438	438	423	412	426	433	412	427	439	451	417	408	408	440	468	419	431	437	449	431	482	472	469	462	439	452	444	436	455	437	444	432	475	448	433	451	422	436	438	426	430	446	389	455	430	415	438	455	459	438	450	469	424	442	431	458	419	436	451	447	395	466	425	449	431	430	393	430	464	464	428	469	442	417	463	423	457	428	398	454	448	446	417	455	444	417	451	462	437	445	435	429	445	443	434	452	380	427	449	459	439	451	460	434	444	427	445	449	424	426	400	454	436	465	497	455	461	436	431	438	406	448	420	422	429	443	446	450	424	460	470	444	444	433	405	457	460	466	437	431	432	451	414	466	418	453	449	437	420	425	453	445	453	462	438	472	455	438	447	477	470	427	446	442	448	419	464	415	451	451	452	432	451	432	460	434	455	452	441	455	438	406	396	449	455	467	478	443	466	455	425	421	416	428	438	408	426	457	407	441	423	467	433	454	434	459	417	474	419	439	456	421	402	462	449	457	436	456	421	485	434	448	448	446	431	459	458	467	432	426	434	421	453	424	425	416	452	395	428	473	451	418	426	437	404	448	459	435	427	452	457	461	439	420	463	421	451	418	454	432	464	449	427	427	437	457	445	466	380	435	442	443	435	424	433	446	412	430	470	446	462	390	466	457	476	471	465	448	441	403	417	488	444	460	452	485	481	411	452	442	477	443	437	419	437	475	464	434	459	438	399	461	422	424	464	443	466	415	443	430	429	465	435	449	453	423	454	389	418	418	446	468	422	454	458	436	422	445	460	417	498	428	422	429	427	461	408	450	451	437	438	462	419	458	452	434	488	448	459	488	463	436	468	423	429	471	424	383	456	464	455	443	463	433	451	424	428	462	459	446	422	446	440	455	449	427	441	421	435	425	461	440	453	392	471	449	440	441	439	451	452	448	467	453	421	409	474	428	390	433	438	451	451	443	437	468	475	483	454	433	437	444	456	446	432	404	403	451	381	420	479	405	431	496	462	432	466	428	474	461	461	451	487	427	441	429	429	449	455	451	453	426	415	489	384	417	452	476	409	417	430	476	429	432	417	437	438	460	424	449	433	415	472	450	488	419	423	430	439	414	453	437	466	390	434	460	443	410	413	407	436	432	405	426	430	430	439	457	417	434	444	423	408	453	429	402	431	443	442	433	425	433	463	414	444	448	448	444	459	465	434	426	430	460	430	441	433	435	453	436	440	415	430	438	411	414	422	458	431	430	432	433	437	456	431	413	417	466	432	446	457	437	451	447	438	463	446	457	431	426	430	456	427	408	435	434	449	413	434	465	444	467	467	420	441	442	468	426	442	416	444	451	427	469	470	422	429	434	472	419	428	409	422	404	445	419	445	443	452	433	416	426	454	471	456	446	442	438	409	458	440	458	420	439	452	436	429	402	473	422	403	430	429	466	457	435	426	457	404	435	463	435	449	439	405	413	492	409	446	428	455	469	417	426	416	435	458	421	443	429	446	440	410	463	426	434	464	447	414	440	442	404	437	459	484	415	468	452	486	439	449	449	440	450	456	443	441	434	452	451	461	484	480	443	428	445	462	423	401	458	452	489	465	478	417	424	457	440	413	469	462	448	422	452	479	393	415	460	398	417	432	449	418	444	484	428	466	437	443	424	423	426	444	455	436	440	431	442	395	439	437	429	438	428	450	409	458	400	407	422	477	460	421	442	471	472	445
4476	669	276	165	364	376	320	276	247	181	174	145	131	120	96	106	90	93	64	63	48	47	50	44	47	34	31	46	36	31	27	25	22	29	26	33	17	28	16	27	30	25	26	35	25	22	17	29	36	19	18	21	20	23	26	25	17	15	34	18	29	26	14	28	31	26	13	34	27	25	29	28	16	23	26	30	23	21	22	20	16	14	36	22	20	26	25	21	25	33	20	29	28	27	27	25	28	23	28	25	25	26	24	19	15	24	19	11	22	27	21	32	27	23	24	23	23	34	20	27	21	22	19	21	25	23	24	24	19	25	21	28	21	24	19	23	23	25	28	25	21	15	22	24	20	21	30	25	23	23	23	23	29	28	26	13	24	25	30	24	28	25	17	21	26	21	20	26	14	24	23	27	24	21	26	22	26	17	27	23	29	20	24	24	23	23	29	24	17	20	21	29	24	24	25	34	21	29	15	18	22	29	30	17	28	23	24	21	17	22	24	28	27	26	37	35	29	24	29	21	25	26	22	18	16	25	24	21	26	24	23	30	24	15	24	32	22	31	17	27	23	26	22	19	25	23	19	28	25	21	24	31	31	17	29	16	24	25	21	17	20	16	25	22	24	19	18	20	26	19	22	32	24	20	21	21	22	21	20	29	17	16	26	28	21	28	23	22	27	24	21	23	19	19	24	22	20	23	19	23	21	22	24	19	27	20	24	27	24	27	28	28	28	22	21	29	22	15	26	27	29	20	31	20	32	27	23	34	18	21	17	23	32	20	24	25	24	22	23	26	22	22	30	20	25	27	27	32	21	25	22	32	18	35	25	24	24	20	23	26	25	26	29	21	22	19	28	16	28	31	23	19	29	27	31	15	30	20	20	28	16	26	26	15	25	19	28	27	29	15	15	30	21	23	23	23	30	32	21	24	20	20	27	27	30	33	18	25	23	37	15	25	32	25	27	22	20	19	28	26	30	21	18	19	30	22	17	21	22	28	30	18	14	22	20	23	34	25	21	23	23	22	20	24	21	19	18	23	22	21	30	22	24	25	24	27	20	27	22	27	21	21	23	32	21	29	28	17	17	28	24	25	20	20	22	19	23	27	24	15	21	24	25	22	22	16	21	31	29	19	25	21	30	15	30	25	26	28	26	25	17	25	20	31	17	34	20	18	22	21	16	25	28	26	18	19	19	17	26	28	20	29	27	27	26	23	27	17	33	20	26	29	27	31	24	15	22	25	36	21	30	16	27	21	26	35	22	26	28	18	19	27	26	18	28	29	24	22	29	14	20	19	26	24	17	21	42	22	21	26	22	24	30	20	22	38	20	30	23	25	24	30	31	12	20	27	20	22	19	21	28	21	21	24	19	26	20	21	26	19	15	22	30	25	26	16	17	27	16	26	22	27	26	27	29	21	18	20	24	29	19	18	26	30	23	25	27	18	22	16	22	19	29	26	18	26	19	20	19	25	22	26	24	16	28	30	33	17	20	23	21	31	32	21	23	23	18	17	20	23	20	29	18	24	18	30	23	18	28	32	23	18	26	14	27	21	30	20	23	22	28	21	25	17	16	18	25	22	32	20	20	14	24	24	33	18	29	24	22	26	18	20	25	21	18	25	22	21	32	28	22	24	23	20	30	28	11	26	21	23	21	22	22	30	14	14	17	24	26	24	18	28	18	18	22	28	16	17	22	22	26	27	22	30	23	26	25	20	25	23	23	37	28	13	20	34	25	26	24	15	16	18	25	23	21	32	27	16	22	24	27	21	27	28	28	12	22	23	18	25	17	21	30	24	20	20	23	26	27	20	19	29	30	26	21	13	24	24	18	26	17	26	34	22	18	18	25	29	16	28	19	30	28	24	24	29	27	24	23	26	21	24	17	19	23	21	16	24	34	29	22	22	26	29	17	26	30	21	27	18	22	25	12	25	22	23	31	25	23	27	33	23	23	25	16	28	33	28	22	15	25	23	25	15	22	24	19	21	34	24	21	23	13	20	16	19	33	21	27	26	28	29	22	24	25	22	32	26	32	17	29	28	21	21	23	20	23	19	38	12	32	19	30	21	13	25	22	23	22	30	22	18	17	18	25	24	19	22	21	17	32	22	27	25	20	24	33	33	30	25	27	27	19	22	22	36	31	17	26	19	25	20	19	19	11	22	27	25	33	20	26	23	21	34	20	25	28	23	16	23	22	31	30	28	25	20	27	18	28	20	24	31	33	29	23	29	21	26	29	18	19	15	17	23	23	16	24	25	20	16	31	17	24	23	21	25	24	19	10	39	18	24	37	22	18	20	22	35	20	29	19	22	28	26	22	21	25	22	24	26	18	20	23	25	22	20	27	16	27	21	31	24	25	23	35	35	27	26	20	28	27	18	15	28	21	18	19	22	26	24	28	26	22	18	29	26	24	20	24	27	17	19	14	23	18	22	22	21	30	18	19	27	20	29	24	20	23	17	29	21	27	25	25	20	14	21	25	16	27	21	30	17	18	24	27	26	19	24	29	19	18	28	18	23	23	25	26	30	21	22	14	22	26	23	31	21	24	19	29	20	32	25	31	23	23	26	25	19	26	27	26	21	21	23	22	25	26	26	20	18	20	26	21	29	18	19	19	20	22	25	27	29	19	17	25	18	23	27	19	29	17	23	24	24	24	20	27	25	33	24	23	25	25	24	21	26	21	27	19	31	20	25	16	19	23	20	20	15	20	25	16	23	22	28	29	27	23	19	22	25	14	22	30	17	16	18	16	30	22	18	29	23	21	21	21	22	24	23	21	29	20	17	19	27	25	25	21	24	30	23	24	25	33	20	25	21	21	26	25	28	17	24	33	17	22	18	24	18	24	26	28	29	23	21	17	22	24	26	34	13	29	24	22	22	14	23	20	23	19	26	24	24	22	26	20	22	27	21	22	19	25	28	23	29	19	19	24	24	26	21	28	23	32	21	29	21	30	27	20	30	28	20	17	16	25	26	27	19	23	23	22	21	20	30	27	22	24	20	26	29	26	21	23	13	13	27	19	26	28	36	25	33	21	29	19	15	26	22	25	24	21	26	27	23	25	31	22	20	21	24	17	27	21	20	22	32	19	25	18	28	24	19	32	17	19	17	25	23	20	17	22	19	27	25	15	15	29	25	19	23	24	26	21	22	22	25	27	30	23	17	23	20	26	35	28	24	27	28	25	32	21	23	19	32	24	19	23	22	19	33	19	31	19	19	26	23	26	24	23	32	30	22	23	22	16	18	19	22	18	30	27	28	19	27	23	28	21	26	12	21	24	24	27	17	30	26	23	26	28	22	20	21	26	27	24	18	19	19	22	30	29	25	23	30	21	19	19	18	27	29	14	16	18	20	22	28	33	26	27	27	26	30	16	23	27	27	30	29	14	26	27	19	24	20	19	16	29	24	28	18	23	27	22	22	21	21	21	22	24	32	25	24	20	18	30	21	27	26	23	18	38	26	25	21	22	18	28	24	17	31	19	21	24	21	21	20
36247	13794	7224	17476	24800	23837	20854	17455	14087	11455	9362	7949	6729	5856	5132	4380	3876	3310	2946	2369	2120	1982	1789	1574	1468	1272	1144	1140	1053	861	711	656	665	607	633	541	516	476	484	518	456	506	450	529	468	444	471	480	467	486	454	432	452	481	423	435	461	475	472	476	501	456	429	427	416	400	482	418	434	455	400	407	430	429	387	387	398	401	400	394	401	386	399	415	404	382	421	403	363	367	374	371	350	401	390	348	395	398	359	375	383	370	361	396	389	405	377	392	388	393	363	393	382	402	383	394	384	379	368	364	409	383	381	367	410	385	370	388	378	375	379	373	357	355	358	370	416	364	374	387	376	404	352	392	370	362	381	409	378	360	367	355	372	396	404	364	368	392	385	387	368	395	403	385	389	335	363	362	391	365	366	364	375	365	371	353	389	394	382	393	356	432	397	397	365	350	389	361	373	362	374	425	338	407	363	369	425	356	415	336	408	360	386	393	332	363	346	376	392	366	355	363	386	359	379	364	355	368	381	396	398	367	402	366	378	362	392	377	360	339	350	382	387	367	395	381	399	358	352	371	383	389	376	354	359	377	373	384	353	399	381	377	362	356	370	406	394	424	367	383	361	362	373	360	366	394	374	386	390	385	384	427	364	402	362	357	356	368	394	333	380	388	392	393	399	360	353	372	392	394	402	365	396	364	377	388	386	352	364	359	360	355	422	396	357	370	376	386	393	367	355	383	364	381	379	383	392	379	360	344	365	387	383	390	406	366	392	376	388	383	389	384	406	364	375	356	377	374	384	351	392	378	362	368	408	367	372	401	373	388	351	397	392	378	387	394	371	362	363	395	371	384	385	360	358	371	375	379	383	387	357	358	352	386	383	383	347	363	366	371	380	377	342	350	376	380	395	379	397	364	347	360	365	381	372	362	355	395	385	402	364	399	374	407	341	375	353	356	378	394	400	343	384	402	394	363	375	360	366	374	351	365	369	394	362	381	422	382	334	392	354	382	386	380	377	348	375	422	381	363	367	383	366	364	362	393	355	377	360	374	398	369	410	376	368	376	375	365	363	381	358	368	373	360	363	368	389	331	405	357	363	392	385	380	386	350	348	353	402	377	391	412	360	382	348	358	409	387	383	361	341	371	378	368	372	406	350	390	385	393	336	387	369	373	385	382	369	396	394	380	354	354	354	394	362	384	368	350	372	365	371	373	378	386	396	378	395	388	365	391	378	382	359	331	363	354	422	360	345	387	320	346	390	379	372	391	386	381	340	372	370	363	351	417	352	402	407	365	370	394	371	385	373	397	407	406	369	376	367	340	383	368	365	361	371	377	385	347	349	355	390	358	378	385	367	403	387	427	381	353	365	392	389	380	353	333	410	352	346	338	404	369	389	361	380	385	397	385	353	369	395	411	360	395	376	358	375	383	336	380	384	362	362	383	396	398	382	350	395	370	360	361	358	373	341	332	321	347	384	368	375	324	358	368	383	414	367	394	374	365	368	354	391	373	409	397	377	390	399	399	367	369	414	380	392	371	396	385	401	394	366	400	357	377	409	373	367	368	370	393	351	382	372	340	372	397	322	377	386	352	312	383	371	377	338	367	362	358	360	363	358	359	397	385	337	384	393	338	348	372	368	382	351	387	415	352	383	340	397	363	365	356	387	352	385	370	357	379	382	363	381	372	374	376	374	376	357	415	355	342	359	387	396	391	373	380	382	423	370	390	375	362	385	372	367	377	432	371	370	384	368	344	395	394	378	382	389	393	387	364	380	360	368	369	403	374	385	400	371	412	382	360	373	395	388	340	383	391	394	371	357	392	390	391	355	364	354	370	359	389	397	382	364	360	392	389	414	363	355	366	369	372	369	359	395	359	389	356	381	391	364	356	387	362	373	385	354	402	387	406	351	376	372	374	374	379	388	355	384	383	381	390	396	374	383	373	401	376	413	386	357	352	412	372	345	404	363	381	397	340	381	369	386	403	336	417	400	383	361	354	387	382	375	386	394	361	396	388	346	401	366	401	376	350	354	350	382	363	381	371	368	390	380	356	385	325	403	393	369	386	381	381	385	366	384	352	382	388	379	365	367	394	407	372	366	378	404	373	394	365	419	343	397	395	347	368	363	397	393	393	371	397	406	376	360	349	379	361	415	415	369	370	377	395	336	392	404	377	378	376	362	374	388	366	365	389	391	399	379	387	378	389	370	382	389	374	384	375	378	367	321	387	363	400	373	361	398	369	412	364	379	380	340	397	366	415	356	321	403	374	398	398	401	373	384	403	391	365	390	376	372	347	374	380	383	368	378	361	356	377	381	381	409	426	361	395	398	353	397	364	403	368	382	383	344	370	371	378	383	382	373	395	374	404	376	380	377	399	362	363	365	354	369	382	394	387	361	407	406	367	348	384	392	416	377	416	364	343	371	380	361	375	394	360	370	414	395	397	390	379	362	361	398	379	393	378	385	369	354	372	345	381	382	383	394	339	396	361	407	362	390	381	383	383	368	351	388	400	381	413	383	362	341	367	401	364	385	362	375	383	375	345	344	411	376	397	382	386	382	377	387	409	358	381	386	376	347	367	380	387	363	385	367	382	369	355	364	402	360	363	419	344	365	392	367	370	374	360	403	361	391	390	388	383	416	371	350	397	385	358	345	365	379	351	396	402	413	370	389	388	388	377	399	397	419	369	375	380	365	347	400	381	392	387	387	377	366	346	392	401	354	343	353	402	371	377	360	358	367	387	363	406	439	384	384	405	347	371	370	416	404	380	358	364	419	365	401	404	360	393	397	365	384	386	400	353	353	380	387	397	387	371	391	385	364	380	381	373	385	375	375	354	372	384	392	373	355	409	367	382	392	420	352	383	389	367	373	376	377	329	357	340	370	371	362	386	362	396	382	376	356	340	401	376	357	368	378	377	386	374	403	355	376	398	356	400	419	354	351	359	410	334	366	363	377	377	438	379	369	382	352	398	352	389	390	364	392	362	357	360	369	366	386	372	354	379	417	419	359	387	380	364	352	390	327	410	356	373	343	385	386	408	368	407	398	383	386	386	377	371	400	371	411	365	381	371	385	337	405	366	361	366	381	384	348	408	362	383	351	388	392	377	371	407	400	350	376	394	377	376	353	411	411	375	346	382	386	362	372	391	355	410	383	379	387	369	353	398	364	396	368	404	384	373	381	368	404	394	396	372	353	337	371	373	365	401	360	378	381	380	391	381	364	387	381	354	347	435	379	358	390	379	378	372	376	365	369	369	365	334	390	359	331	402	412	390	365	358	370	394	373	358	425	347	359	367	386	405	374	391	361	393	356	380	396	373	373	390	381	341	355	383	397	386	373	391	377	403	402	353	369	364	422	377	393	385	361	372	403	364	382	409	382	380	384	343	401	402	397	391	371	358	369	402	365	381	368	363	350	381	364	317	405	390	408	356	393	392	392	362	399	384	348	404	354	377	383	396	369	371	372	370	368	377	377	380	398	397	383	386	377	385	347	345	359	346
10738	2416	623	437	743	848	745	639	558	536	415	364	323	269	243	229	189	151	139	128	140	102	96	99	89	81	68	59	47	61	39	54	46	44	49	37	33	37	37	40	44	31	34	43	31	41	29	33	30	43	39	33	29	25	48	38	36	33	38	35	34	32	33	60	36	32	29	28	27	27	32	41	41	25	19	25	31	27	35	45	16	36	27	29	37	22	26	31	25	35	37	25	31	24	41	30	27	23	23	22	20	35	25	35	21	27	27	19	33	28	26	27	24	39	27	28	38	31	24	23	32	31	24	27	32	22	28	26	36	21	33	37	29	30	35	27	25	27	28	30	26	24	30	31	28	30	44	27	32	31	16	23	30	31	32	32	22	34	29	39	29	36	23	25	30	35	33	41	27	31	31	28	30	34	22	29	30	23	38	28	31	35	23	31	21	32	38	42	26	33	39	25	33	27	13	33	31	29	34	23	26	27	26	32	25	25	30	33	33	32	33	24	21	21	26	29	37	29	37	23	25	28	27	25	33	32	23	38	28	25	37	30	29	37	24	35	30	30	23	31	37	31	32	31	32	28	39	32	30	34	30	36	35	19	23	25	28	34	29	37	26	31	27	22	28	34	28	35	26	24	31	36	24	33	37	22	38	28	18	20	35	27	28	27	32	28	37	23	34	25	38	31	26	36	25	36	23	43	26	27	42	23	22	33	31	30	19	26	35	44	31	39	28	31	31	23	40	40	28	35	39	40	39	35	35	27	25	37	30	35	20	35	31	34	41	31	19	28	37	24	38	31	23	28	31	41	30	33	30	26	27	28	29	33	21	37	30	24	26	34	28	29	32	27	31	25	24	31	24	36	40	22	23	24	22	28	29	23	26	20	32	30	24	29	33	30	29	29	26	23	26	32	28	34	24	23	20	25	27	31	33	28	34	41	38	28	36	22	33	35	38	24	38	31	29	32	24	36	33	21	22	25	28	33	29	29	26	37	37	29	36	28	26	27	35	28	26	29	23	29	25	26	26	31	34	34	35	33	26	41	36	20	31	28	29	28	28	39	30	31	31	42	18	22	26	27	31	29	34	39	31	31	29	30	30	37	28	31	26	32	13	30	36	36	20	27	27	34	42	26	31	36	25	36	35	24	25	24	46	34	24	35	27	42	26	21	24	29	30	21	14	36	31	32	30	27	24	21	26	25	25	38	34	39	30	25	21	28	37	44	28	22	35	30	33	23	19	27	27	24	36	33	21	28	28	37	34	34	30	34	23	23	39	30	32	24	28	36	37	32	37	32	42	32	37	31	32	25	21	32	40	21	32	37	23	34	30	21	25	35	36	28	31	27	23	34	30	30	28	29	33	24	23	41	31	33	31	15	36	25	28	31	32	38	32	32	21	23	33	31	29	30	21	31	29	35	30	29	28	23	29	31	28	24	34	25	34	27	32	25	25	31	32	27	27	24	29	22	31	18	35	29	36	25	32	30	35	33	30	25	31	45	32	32	34	18	18	28	19	32	20	27	37	36	38	23	29	33	32	26	29	27	29	28	30	29	31	28	39	25	39	32	30	36	26	24	25	30	25	29	22	30	27	32	26	31	37	40	33	28	21	37	36	32	32	42	31	33	27	23	30	36	24	31	24	36	25	26	26	30	29	35	27	29	20	21	29	29	26	24	26	29	27	24	23	34	27	37	38	20	21	30	28	37	28	31	29	29	22	33	30	33	33	40	41	30	29	23	26	34	32	33	24	23	25	34	32	37	36	26	34	32	25	34	35	35	39	30	29	28	31	30	36	19	32	28	24	28	30	22	35	34	29	31	24	33	26	28	33	34	30	29	35	27	32	29	35	29	26	28	33	32	26	28	22	22	23	29	26	19	31	31	28	29	30	21	39	21	28	31	27	30	24	31	26	35	30	28	8	33	22	27	25	35	23	24	22	30	41	32	34	31	28	31	23	20	36	38	29	32	27	27	26	37	25	23	26	25	28	31	28	28	24	33	30	24	35	33	34	41	27	29	26	37	35	28	20	25	26	29	36	25	30	25	20	33	23	27	34	39	26	25	34	32	27	25	22	31	23	31	25	23	32	32	41	37	38	31	25	28	31	28	31	30	33	29	37	22	31	25	33	23	36	33	23	31	27	32	26	27	36	37	29	39	28	32	27	22	26	40	35	32	28	31	32	31	35	28	39	39	33	29	36	30	44	32	24	20	22	33	40	37	25	24	34	37	23	26	32	29	31	30	37	35	24	27	31	39	33	37	35	35	28	29	18	23	33	33	26	37	23	24	23	26	31	25	20	37	20	26	31	30	21	24	31	26	28	23	40	34	36	23	29	33	34	24	30	29	30	34	23	21	44	25	31	23	29	33	25	24	24	39	40	25	30	22	24	39	35	31	34	30	36	30	33	39	25	34	34	24	33	42	33	31	30	27	28	43	27	31	35	49	30	38	30	36	32	28	25	36	29	30	31	21	29	27	29	28	31	40	30	24	28	23	28	29	30	24	30	21	33	27	33	27	28	29	28	34	33	37	27	27	36	30	28	37	38	26	30	21	31	25	21	30	31	30	36	31	33	29	36	22	24	28	34	21	33	29	29	24	24	32	27	34	23	29	31	21	35	34	24	31	22	30	32	33	21	37	24	28	27	32	31	32	38	33	31	30	24	38	23	31	29	31	27	21	32	34	25	27	32	30	39	38	25	31	26	23	33	38	21	23	35	31	18	37	40	35	27	26	28	32	31	38	36	31	34	25	29	30	31	33	28	30	30	39	26	30	33	28	28	31	34	26	31	27	31	25	40	30	27	29	28	28	20	26	28	41	21	33	33	26	35	26	25	25	35	34	29	25	32	31	36	25	42	22	30	42	23	21	33	22	32	32	18	32	38	25	25	33	34	28	28	28	27	32	24	27	29	24	28	34	32	27	33	45	33	31	26	33	28	28	33	23	28	36	34	28	30	31	25	27	29	27	33	25	24	32	35	28	30	22	30	23	29	22	35	30	29	28	32	26	40	40	33	30	27	31	26	27	29	40	22	27	25	31	30	31	35	30	22	33	34	24	38	27	28	28	26	31	30	33	29	37	30	39	32	23	28	28	30	33	35	28	34	35	27	24	34	32	16	41	21	32	30	29	30	28	35	28	21	35	18	26	28	28	32	30	33	23	35	27	25	28	24	30	27	35	30	32	34	31	37	24	34	24	23	34	31	24	34	28	22	30	35	30	28	18	27	24	27	21	32	31	19	31	24	34	28	23	21	31	28	31	35	26	25	28	29	26	32	23	26	36	39	25	25	28	28	33	34	36	30	34	24	36	37	36	36	35	26	31	35	29	34	23	24	24	30	29	29	27	35	29	39	33	27	25	23	21	35	31	32	23	33	26	30	38	26	31	29	27	30	28	26	31	29	32	39	39	32	31	29	29	33	31	32	28	21	28	34	25	28	23	38	43	35	34	29	25	43	28	33	30	28	41	31	18	25	28	27	25	23	23	38	30
48075	22385	13038	26619	34106	33563	29978	26958	23438	20335	17838	15173	13481	12094	10659	9348	8181	7106	6364	5422	4667	4260	4082	3686	3160	2857	2526	2369	2135	1936	1631	1467	1329	1317	1142	1094	1014	930	911	927	915	855	856	769	760	768	716	776	702	719	732	708	719	723	748	681	735	695	701	648	755	694	653	595	604	599	619	569	591	589	608	630	553	561	572	531	545	551	562	512	534	513	557	499	526	502	496	533	569	519	510	558	493	496	527	439	521	510	507	533	515	497	473	472	514	484	447	493	533	526	434	486	481	510	498	496	507	475	513	469	470	465	480	480	469	495	497	487	461	497	467	500	489	479	455	481	491	462	476	460	546	462	458	499	486	482	453	475	502	502	477	507	460	473	474	445	494	479	478	456	476	482	501	456	469	486	518	469	473	465	463	498	476	485	459	439	503	483	504	446	473	495	478	474	479	479	447	466	468	511	425	469	468	472	485	473	521	476	437	459	458	511	496	480	486	490	494	471	505	475	495	464	458	471	494	474	464	456	481	485	448	478	473	514	486	458	493	491	487	461	449	490	444	464	487	469	503	482	486	439	497	462	492	542	485	476	481	479	510	475	470	505	477	441	460	482	458	461	514	495	450	491	484	481	455	446	464	493	457	533	453	471	456	461	463	507	437	450	469	514	489	492	446	427	534	476	485	509	486	471	484	482	481	528	464	477	465	466	479	444	496	473	454	501	449	507	484	481	471	500	506	454	440	465	482	477	447	462	477	478	508	448	509	478	438	480	485	467	495	503	456	500	449	488	474	469	459	489	468	463	501	470	471	469	487	487	468	439	453	501	443	479	481	489	487	472	497	483	518	480	471	443	476	475	478	471	451	454	458	505	458	458	455	485	472	468	462	469	484	454	450	458	509	492	475	477	449	485	452	488	453	456	500	481	461	470	436	463	496	449	478	464	475	501	478	472	511	452	472	490	457	489	451	449	471	476	481	455	454	478	509	470	446	461	486	466	475	503	491	482	490	469	474	467	498	484	441	454	468	497	504	471	439	530	470	463	474	467	507	444	487	503	429	475	464	478	450	444	460	487	452	425	470	499	505	519	489	472	502	487	473	503	486	484	515	481	480	478	496	465	462	447	456	513	462	497	423	453	449	477	496	487	462	484	467	472	471	466	446	487	474	481	451	448	467	456	447	469	461	503	465	484	483	480	459	467	484	414	483	498	448	475	501	474	470	479	473	411	492	508	486	443	464	521	517	497	470	497	485	521	482	481	466	497	465	479	513	482	491	497	490	456	474	468	485	490	520	482	490	455	459	460	460	461	482	486	447	499	485	439	475	470	492	497	508	531	472	476	490	481	490	504	456	493	486	518	424	480	471	516	500	477	474	475	474	476	472	465	462	491	428	476	443	479	462	460	469	456	432	470	450	495	479	542	491	479	458	483	477	483	478	468	476	495	509	433	508	497	462	433	451	461	486	502	494	422	477	469	499	468	456	474	438	483	453	427	456	452	455	499	479	487	487	481	432	452	429	464	476	470	454	463	501	526	455	469	468	494	453	459	466	507	443	495	508	464	454	460	472	459	468	479	457	494	469	461	474	477	472	481	437	478	451	470	463	521	518	455	472	483	487	502	509	441	464	475	487	468	473	457	471	508	450	491	501	465	500	460	491	495	450	443	462	483	452	484	476	477	459	483	488	469	473	494	463	452	457	470	495	470	478	495	477	480	474	482	441	469	469	457	491	489	495	468	476	485	430	472	460	485	476	484	484	480	478	463	447	511	471	479	489	515	480	475	459	482	436	462	488	495	450	457	446	513	500	504	509	461	477	502	474	474	467	451	477	459	524	493	454	449	459	460	467	479	495	454	456	469	452	455	436	470	514	442	474	495	447	497	461	487	477	478	522	487	462	494	447	470	484	464	457	443	508	434	504	476	458	475	466	466	481	468	487	484	482	506	458	486	468	460	509	497	478	458	464	437	480	464	465	457	468	485	495	474	512	464	443	506	470	500	474	471	505	472	460	449	487	458	468	468	464	545	498	455	454	443	453	462	510	461	481	496	467	504	443	502	495	486	468	469	483	512	495	491	502	460	455	474	491	461	476	486	461	473	452	464	471	460	468	505	467	391	457	469	500	508	459	503	473	471	473	475	446	481	487	465	529	437	476	491	467	471	468	449	464	495	466	440	449	470	457	465	447	497	456	443	486	510	451	435	487	473	439	522	451	479	497	479	501	477	475	480	485	468	498	498	489	487	492	501	487	450	492	424	510	422	479	451	445	481	443	504	496	454	496	450	467	480	494	515	439	451	527	502	491	474	446	437	430	479	493	473	478	488	469	478	482	454	462	489	485	483	455	435	493	492	497	455	487	449	487	434	469	492	475	476	452	511	494	458	499	495	472	477	471	472	474	482	460	466	492	471	471	497	472	468	490	471	422	461	481	460	408	491	444	525	453	457	435	496	493	488	495	507	487	489	521	472	448	515	518	481	470	468	460	488	513	446	481	464	513	451	528	443	520	505	465	465	469	466	455	460	505	466	481	488	480	490	468	501	450	476	446	517	477	524	469	452	490	467	493	502	434	455	469	486	454	496	432	487	443	460	462	508	456	512	451	459	460	486	500	494	450	475	512	467	482	495	476	497	492	539	468	444	481	468	436	476	447	502	478	487	437	460	466	509	494	496	468	494	459	509	468	504	478	463	469	472	446	484	449	468	477	454	467	493	466	448	470	452	457	442	453	457	421	483	457	472	471	460	497	502	467	479	468	515	486	447	485	443	473	439	476	479	458	455	498	500	468	462	472	448	443	471	507	487	503	486	472	481	483	416	477	467	470	479	470	494	494	474	484	501	501	461	474	472	460	464	450	495	490	468	481	509	498	453	479	477	444	466	458	427	481	493	427	458	461	467	477	467	539	501	426	484	439	448	459	456	511	493	487	477	476	471	467	485	466	501	459	474	450	460	501	476	501	456	447	435	474	465	476	490	470	479	484	450	469	505	500	477	467	482	482	459	463	461	464	498	475	464	454	504	489	476	459	477	423	485	471	476	425	445	476	494	486	452	470	474	507	460	487	484	458	476	511	473	485	439	501	511	468	462	466	450	484	512	483	480	460	423	438	488	474	498	451	461	463	475	500	477	490	527	473	503	467	480	471	500	435	452	482	460	451	504	462	460	495	485	478	487	450	428	490	496	421	451	462	474	409	482	484	438	454	499	453	487	486	530	483	458	452	445	538	487	486	469	491	445	451	491	463	498	469	451	468	472	460	512	438	480	494	480	439	488	442	449	478	468	479	481	500	486	456	480	475	462	497	499	447	460	476	487	447	455	464	495	500	485	512	469	482	487	504	473	448	469	452	482	492	484	464	483	467	465	488	449	439	450	480	536	485	482	456	471	481	482	472	426	509	444	432	480	456	513	479	471	483	458	490	505	500	431	480	430	504	458	446	492	500	455	464	467	477	484	476	461	504	492	494	478	477	454	474	454	464	470	461	483	484	486	489	462	498	485	494	458
7724	1306	438	330	537	541	499	402	364	327	237	236	221	192	181	165	126	123	88	104	88	86	75	68	88	76	69	71	53	64	50	51	43	47	33	48	41	46	38	43	43	32	27	42	46	39	33	43	49	42	42	35	35	35	51	38	42	50	47	46	42	43	40	35	34	38	32	37	44	46	38	31	38	38	40	35	35	41	35	39	36	36	41	41	46	40	42	37	36	33	37	39	18	36	47	34	27	32	51	43	38	38	40	36	28	33	45	34	37	20	36	43	30	41	31	30	40	37	39	33	34	34	38	27	42	41	43	43	40	35	31	42	38	45	44	40	41	29	28	36	33	32	23	39	31	36	35	35	36	28	42	32	50	37	49	36	45	33	33	26	38	48	40	41	34	44	32	38	41	40	47	35	37	33	30	37	39	30	39	36	34	28	38	24	35	27	35	41	38	29	38	32	38	35	45	51	50	41	31	44	42	36	28	38	38	35	31	31	34	37	43	38	33	45	45	32	34	38	40	38	41	33	38	34	35	26	28	43	29	38	21	37	35	37	40	43	24	36	41	33	23	34	34	33	38	51	35	31	36	33	38	42	48	32	37	39	34	28	42	42	34	30	32	34	49	31	39	27	33	46	30	44	37	32	27	43	33	50	33	34	41	38	38	42	30	32	39	31	33	36	33	38	45	39	34	32	32	42	33	43	38	35	38	39	37	34	27	37	43	29	40	31	29	43	40	33	30	37	45	44	18	34	31	48	41	38	27	39	43	41	30	49	44	37	32	31	43	41	35	33	39	47	41	30	32	45	38	43	37	35	31	23	38	36	43	31	38	34	38	36	39	40	36	36	44	31	39	36	26	38	28	30	33	42	40	40	27	37	30	35	45	58	44	47	35	42	35	31	37	35	34	30	32	39	36	29	32	28	33	44	29	37	39	45	39	40	33	27	45	46	35	38	26	18	40	31	39	28	37	45	45	41	38	35	40	44	32	37	36	24	48	44	42	46	48	35	35	38	35	35	28	35	37	30	41	48	39	38	29	49	46	33	40	42	42	32	27	30	43	34	39	43	38	35	39	40	30	34	33	33	39	32	43	24	29	29	42	42	37	40	37	47	32	30	30	43	38	31	30	41	36	30	37	39	34	34	36	45	32	39	30	46	29	43	51	36	25	43	40	30	35	37	43	28	37	31	39	27	34	24	39	35	41	32	48	46	53	27	42	43	44	31	46	40	33	31	31	35	43	29	43	40	36	37	34	36	32	33	39	44	40	39	37	36	36	26	36	40	43	34	33	38	32	37	37	35	36	47	41	41	36	36	31	30	33	30	35	41	43	40	33	32	42	31	45	38	43	33	36	25	37	31	34	46	39	37	40	36	51	44	37	43	32	45	37	34	44	37	39	28	36	33	45	39	30	42	28	39	35	34	26	40	43	39	30	38	33	45	41	36	33	45	28	47	28	45	45	39	38	35	43	31	30	21	51	44	43	30	37	41	24	28	28	33	48	38	40	27	41	24	41	36	34	33	36	30	33	27	32	39	40	28	47	30	38	31	39	33	40	42	19	40	47	45	41	33	48	39	25	38	30	34	39	30	35	24	40	42	22	31	35	30	27	29	44	42	39	32	40	49	33	38	35	31	35	40	42	44	52	38	26	36	25	30	36	30	35	36	53	36	31	40	32	34	39	44	38	23	37	38	37	35	43	49	40	34	33	32	41	31	37	33	34	35	40	30	40	47	44	43	35	47	37	20	36	40	29	39	30	38	35	50	28	25	33	38	43	32	39	40	31	36	31	42	40	35	32	33	35	37	31	28	35	44	24	38	37	36	43	32	35	34	34	25	31	30	40	28	38	41	32	36	22	30	35	36	36	38	36	33	40	30	37	35	38	34	39	29	34	27	39	38	47	39	34	23	42	39	38	40	42	49	36	48	33	30	41	39	38	32	37	33	29	30	28	41	27	29	44	40	38	26	36	33	42	40	38	37	32	35	36	35	35	27	38	41	41	37	34	38	36	39	36	40	35	38	35	42	38	36	38	33	32	41	32	47	27	35	27	31	48	35	41	43	26	37	25	35	33	30	43	39	32	39	27	41	36	42	30	46	41	38	40	37	30	35	31	39	37	38	43	28	26	36	49	36	46	37	30	43	31	40	48	28	44	30	42	30	33	46	32	35	35	27	44	38	38	40	27	21	28	31	38	38	35	46	38	34	44	27	33	41	37	35	37	32	37	38	32	37	29	31	35	39	32	50	29	27	34	39	40	20	40	30	46	41	39	34	41	38	45	39	35	29	37	46	41	39	31	34	31	31	40	36	42	26	33	42	48	31	34	35	40	33	45	38	36	44	36	43	30	30	35	39	39	37	40	41	40	46	40	29	39	31	40	34	36	34	39	32	26	32	28	31	30	35	36	31	31	33	39	30	29	41	39	33	36	39	37	22	30	27	31	42	31	44	34	35	35	23	35	23	42	20	37	37	36	38	39	31	30	40	31	36	34	35	36	36	34	36	28	34	35	37	30	45	40	38	22	40	35	36	39	44	42	33	27	32	35	44	38	33	36	41	35	35	27	35	33	30	44	37	34	36	37	35	36	33	30	28	29	39	28	41	37	39	37	33	43	36	43	32	41	40	37	40	22	44	28	28	31	36	50	44	39	30	25	33	40	32	46	35	40	47	33	37	42	28	25	46	43	36	21	32	39	30	49	23	40	43	32	28	32	43	33	34	39	28	33	39	40	33	39	35	37	36	37	36	47	40	34	37	37	36	29	31	37	35	46	30	44	29	31	25	43	46	32	27	29	47	29	33	34	45	35	35	36	21	35	49	42	53	27	23	48	30	36	41	46	37	38	41	32	34	36	29	24	37	29	41	25	42	38	27	34	35	44	37	40	41	35	33	40	41	36	46	39	28	34	42	41	45	38	43	42	44	30	34	37	33	33	37	40	42	43	33	32	43	36	31	31	34	38	37	37	41	36	41	43	45	39	33	46	37	37	26	30	24	40	28	60	39	31	31	44	27	41	42	31	53	36	43	28	26	29	35	33	28	42	48	42	28	34	42	31	32	34	34	41	37	52	32	33	35	35	20	24	31	33	39	46	31	35	29	44	31	38	32	31	35	43	33	29	40	35	39	34	39	35	36	40	42	41	25	28	41	38	33	41	30	38	38	41	31	25	40	28	36	43	47	27	47	31	42	33	34	33	35	39	36	31	39	35	36	30	29	39	29	22	32	29	36	28	30	39	27	39	32	49	32	23	51	49	40	42	32	32	37	32	40	31	31	29	33	46	29	31	30	36	39	27	27	36	46	30	46	47	36	40	31	51	42	36	33	43	40	37	38	37	41	42	31	42	43	40	37	36	38	33	39	33	29	37	46	51	33	32	37	35	32	33	19	36	33	39	39	35	35	31	36	31	34	34	33	39	31	31	29	26	42	34	31	38	35	28	29	30	35	37	32	35	44	28	37	30	35	44	36	33	44	36	38	36	46	27	46
41540	17965	9633	21900	29133	28222	25046	21324	17825	14827	12840	11119	9478	8570	7532	6601	5725	4906	4150	3643	3343	2939	2811	2602	2188	1936	1828	1656	1583	1494	1204	1166	1057	1061	961	959	798	806	809	832	817	862	718	767	709	776	779	752	771	647	704	713	731	743	684	740	670	684	727	663	705	681	672	660	689	644	644	667	629	652	678	624	610	626	610	571	620	622	565	602	601	563	574	557	573	560	630	618	616	574	583	597	592	610	587	571	602	633	582	594	553	584	609	590	615	607	596	587	598	599	584	596	585	557	606	581	581	572	600	556	628	589	581	600	548	599	563	595	563	574	537	581	611	521	551	598	545	559	545	619	602	606	556	551	568	590	578	560	568	536	587	579	584	543	550	559	588	591	547	573	575	563	558	615	532	589	590	601	549	632	522	627	538	533	550	603	530	580	562	542	558	601	577	574	565	617	529	612	596	573	608	567	561	583	549	549	579	504	536	573	540	610	585	522	603	566	612	581	550	548	566	583	553	590	561	571	594	572	551	557	556	584	608	541	577	600	577	590	620	588	575	555	547	611	571	576	596	580	597	588	588	582	562	595	550	565	526	581	617	607	580	551	564	555	539	559	545	605	604	603	576	537	585	583	592	568	520	560	586	563	571	558	576	601	566	561	609	557	539	570	604	530	568	605	574	565	588	571	558	571	583	524	575	567	567	607	613	594	527	570	576	581	550	567	545	567	580	601	556	574	553	547	570	582	575	563	525	529	555	581	599	580	626	573	620	574	556	579	587	566	563	580	564	574	600	582	591	570	602	562	581	567	580	531	634	557	571	592	586	594	581	590	595	614	576	547	553	620	539	551	601	568	548	582	608	564	597	569	542	566	568	575	588	540	620	573	576	576	552	564	606	588	585	564	570	574	603	587	595	583	577	565	578	595	595	590	566	599	516	574	612	583	562	565	554	538	541	570	549	592	573	561	591	613	567	560	565	566	550	562	539	580	572	604	562	582	523	568	580	522	586	584	612	563	567	583	570	560	585	579	621	556	580	596	524	583	564	583	590	600	594	557	598	569	552	577	548	573	575	559	583	590	595	627	529	559	549	577	559	567	573	593	560	576	589	628	580	611	559	589	578	603	539	605	584	541	638	597	591	587	569	579	532	578	551	625	576	593	555	594	597	602	547	540	572	602	581	588	604	542	531	577	570	603	557	565	554	585	598	562	575	582	565	576	543	549	578	574	600	574	590	581	561	616	546	603	565	586	596	601	589	648	574	588	564	587	562	549	573	556	567	629	621	614	525	575	563	546	548	534	568	559	621	579	604	568	561	575	570	546	600	570	552	589	549	549	547	615	573	566	586	621	558	588	537	587	549	583	553	550	583	588	587	630	572	562	573	560	574	588	572	625	586	558	542	597	581	621	569	560	570	618	568	565	591	590	614	585	610	572	531	581	579	528	549	584	537	556	567	580	590	582	583	601	562	598	548	585	589	573	527	590	604	571	578	626	561	603	596	574	564	594	583	559	606	564	574	598	566	584	596	551	567	575	588	593	576	592	575	581	542	608	579	556	597	530	577	581	559	582	600	577	561	546	563	589	585	597	535	577	565	601	595	580	613	594	593	562	539	568	546	573	578	579	579	571	563	580	582	577	562	587	585	538	591	569	544	585	595	599	574	566	585	569	589	595	544	572	551	570	574	567	573	556	567	582	582	572	579	567	559	580	577	566	589	529	574	558	581	595	603	568	558	596	594	533	569	559	605	625	527	583	568	587	563	561	593	555	545	552	591	526	589	619	596	601	620	559	561	603	572	571	610	594	608	587	640	573	554	530	566	598	544	606	547	543	568	597	578	566	566	534	590	564	589	579	568	567	550	609	569	611	591	617	546	532	582	551	602	556	585	533	604	570	564	555	563	509	578	575	582	597	577	591	581	542	619	570	580	592	577	573	561	564	575	600	564	606	566	563	570	551	568	596	567	588	541	522	560	540	502	569	590	568	562	566	574	597	614	565	606	566	602	562	606	574	546	565	590	552	565	565	555	580	560	598	581	544	567	579	540	568	572	564	557	595	577	604	584	597	579	561	532	617	533	539	598	544	616	601	583	569	617	569	592	601	597	559	577	557	579	593	551	600	587	604	576	592	562	575	585	553	537	562	544	577	579	590	578	583	562	627	582	579	561	530	557	603	596	578	602	536	583	580	561	614	558	593	568	561	568	586	531	569	594	543	624	574	581	544	555	589	594	560	596	614	576	586	578	578	550	574	559	560	590	606	569	587	542	589	589	530	565	561	593	579	531	586	549	548	610	606	602	525	558	555	556	549	616	599	582	571	596	561	568	619	581	606	572	596	580	554	564	611	564	599	600	544	561	592	604	571	572	600	628	592	590	578	564	561	580	591	572	570	560	541	586	566	573	630	548	622	564	573	555	567	607	613	579	563	565	596	576	588	564	569	617	599	567	566	583	591	615	566	585	562	547	547	581	560	571	583	553	588	565	566	569	596	556	566	595	580	588	568	539	592	572	585	567	553	539	539	505	581	582	581	590	619	569	552	593	564	581	563	564	558	581	563	587	530	574	585	607	604	579	623	577	571	559	580	584	566	577	545	609	564	580	584	594	556	535	543	568	593	581	565	576	579	591	581	568	553	566	541	598	602	575	540	601	608	582	588	544	567	580	595	541	557	606	604	571	594	551	556	581	580	573	588	564	573	590	580	586	567	528	522	571	615	577	538	628	562	555	574	545	581	582	575	583	542	595	594	587	588	566	572	615	567	611	534	601	549	623	568	582	533	615	603	592	576	577	585	591	583	586	574	557	562	548	579	587	614	578	585	569	590	566	546	597	617	562	577	562	563	619	609	571	574	572	553	580	544	526	572	563	551	595	559	553	594	568	572	547	576	552	573	631	575	524	564	567	558	560	540	578	542	559	602	605	572	563	551	563	565	598	586	542	583	549	607	559	582	566	569	558	611	557	540	598	580	560	562	556	574	616	561	559	534	588	582	556	516	588	584	546	577	535	597	552	562	563	565	565	607	577	546	582	550	562	545	594	599	560	541	552	562	613	558	566	576	566	594	555	581	572	560	577	570	544	591	536	580	570	580	575	596	550	576	598	588	586	583	575	565	622	573	562	560	590	585	555	610	582	590	545	601	567	561	637	584	607	560	579	570	588	605	587	595	582	571	603	557	572	599	554	610	547	570	559	578	596	561	558	528	593	542	569	592	566	538	602	586	550	558	545	566	545	573	551	603	539	610	607	619	582	561	550	580	557	587	552	546	615	603	568	622	587	571	571	585	591	604	509	557	510	600	582	572	583	548	561	585	579	546	564	596	583	571	557	548	560	591	546	589	571	548	538	568	565	555	558	637	557	550	594	549	563	536	532	557	568	584	594	577	586	552	568	544	594	541	571	572	605	592	552	562	597	569	575	566	571	548	545	564	584	563	609	540	630	584	600	558	594	577	566	541	567	576	588	560	588	607	556	572	576	579	590	533	586	553	608	587	571	544	578	562
10924	2255	681	475	756	823	742	687	555	463	381	359	276	282	258	243	201	151	130	102	104	101	89	93	72	83	73	48	61	53	55	47	53	38	47	23	31	38	34	32	33	28	26	34	47	31	36	21	47	29	29	37	36	30	35	37	31	30	32	33	28	24	28	25	28	29	40	31	25	23	26	31	18	29	29	31	27	37	31	34	40	24	27	21	21	32	20	36	24	27	22	26	21	31	33	34	17	27	17	28	29	25	29	24	21	27	30	33	25	24	31	22	29	27	22	25	28	24	28	32	26	25	22	33	29	30	37	16	18	28	19	26	21	24	24	31	27	39	31	33	31	20	27	35	27	29	24	26	28	19	26	34	29	23	30	30	24	21	20	24	27	20	21	26	22	21	29	29	36	24	28	24	22	24	26	17	20	32	33	30	27	29	22	25	27	24	20	15	30	30	33	30	36	33	31	20	31	27	27	30	32	22	24	29	24	40	30	28	27	18	26	31	30	28	23	22	30	24	26	23	28	35	22	25	24	23	26	23	21	34	34	25	29	34	26	30	32	30	18	23	24	26	22	28	32	24	31	20	25	14	29	23	30	21	26	26	32	27	32	25	24	32	17	35	23	22	26	31	43	34	28	34	26	27	26	24	28	20	26	23	32	25	25	29	25	23	25	22	28	29	26	36	27	27	26	32	26	42	30	29	27	25	25	24	20	17	19	24	33	31	35	19	28	33	25	24	30	17	34	35	28	34	24	33	31	24	32	27	18	24	21	26	19	33	23	25	30	12	41	36	24	26	29	29	26	28	25	31	22	38	37	30	24	25	21	29	21	20	30	27	33	26	19	23	27	29	29	35	28	35	29	38	26	23	26	27	31	26	31	28	32	31	26	25	29	27	29	41	28	30	19	28	28	40	25	27	22	31	19	22	29	41	31	23	36	24	33	32	25	25	23	29	29	35	33	29	25	38	20	31	29	26	21	31	34	23	40	26	26	32	30	31	27	36	25	25	34	32	34	24	25	24	32	29	28	26	24	25	18	32	33	23	19	31	32	30	30	28	31	24	32	29	35	27	26	24	33	28	36	16	27	34	29	29	28	23	37	27	26	29	34	25	39	32	27	28	34	22	25	30	36	25	26	26	27	21	25	32	23	25	34	20	32	21	27	20	25	20	36	26	28	19	24	26	27	13	28	24	19	26	24	32	29	22	34	17	38	25	36	28	25	27	30	25	32	26	36	25	32	28	32	18	30	23	21	27	22	22	25	22	27	26	26	29	20	25	29	22	34	32	33	26	22	26	42	16	25	26	37	19	23	23	25	29	26	28	28	24	23	29	30	25	32	20	14	31	25	27	19	29	17	32	25	28	37	39	24	49	22	19	34	27	31	24	22	23	27	39	30	28	32	36	34	29	32	32	23	23	21	21	35	20	30	25	25	31	31	22	32	25	25	27	23	36	26	28	20	22	26	26	30	34	34	27	28	29	24	27	27	38	26	23	26	38	33	34	30	25	23	35	24	26	35	25	30	34	19	36	33	35	35	25	32	31	30	27	35	27	28	26	31	31	24	32	34	22	18	23	25	39	19	24	31	24	19	22	32	27	23	28	29	24	25	37	24	22	21	33	28	31	26	26	24	23	34	29	21	30	22	32	37	22	26	27	27	33	26	29	34	24	34	17	36	26	24	32	35	22	23	27	26	28	31	27	31	35	27	28	25	24	25	27	30	23	35	18	19	31	31	30	25	21	44	30	26	27	24	25	32	29	30	22	30	21	23	26	28	26	29	29	43	25	33	28	31	32	20	25	21	25	20	22	25	29	29	22	30	28	26	25	28	22	21	29	26	30	24	40	22	31	33	23	21	33	27	26	22	29	30	22	28	20	31	28	31	30	33	20	25	30	34	39	42	30	29	23	22	26	26	27	20	25	25	31	19	19	35	33	28	30	28	28	35	29	30	15	32	26	16	21	31	35	24	30	23	29	31	27	27	36	27	22	23	32	29	28	26	17	37	27	30	28	28	21	24	33	30	32	29	21	25	24	23	30	30	30	31	31	37	32	27	24	18	24	22	36	33	24	25	22	27	23	28	34	25	19	24	28	28	23	20	26	30	31	31	20	34	34	32	29	32	28	29	22	32	31	34	33	31	39	25	38	25	32	21	24	32	22	31	29	23	21	35	17	30	23	31	31	36	22	24	33	21	35	29	25	26	19	30	29	27	31	27	27	24	35	22	29	36	21	32	32	40	25	25	30	22	27	24	21	33	28	30	28	18	29	25	31	43	26	34	26	28	25	31	20	19	34	22	32	28	40	26	39	27	26	33	36	37	24	28	27	29	28	31	41	29	20	24	22	29	32	24	27	30	23	34	30	28	32	31	26	30	24	37	25	24	28	27	30	26	42	20	31	28	30	26	24	28	32	30	29	26	20	24	26	22	33	34	28	26	30	25	27	30	23	36	31	34	24	31	28	29	31	21	20	21	33	30	33	13	24	24	35	23	26	30	16	27	18	26	30	27	25	24	26	37	37	23	27	25	25	22	16	37	22	18	29	33	26	25	30	33	22	18	26	32	34	28	23	27	24	29	29	35	29	30	28	25	25	31	30	26	33	26	15	27	35	29	21	32	30	34	26	23	31	29	28	34	25	22	19	33	24	28	23	37	25	22	23	26	24	24	27	29	26	18	31	28	30	31	35	30	34	27	14	32	33	25	29	24	29	21	32	24	35	30	32	26	23	29	24	30	33	23	37	31	20	34	35	28	22	28	23	32	25	27	30	32	17	24	27	26	36	38	28	23	22	34	23	34	27	25	28	32	28	33	23	31	29	24	31	29	27	21	21	43	33	32	33	28	22	26	28	26	22	31	22	37	26	29	32	38	33	30	31	25	35	30	21	29	24	21	23	21	25	35	17	32	30	34	17	40	22	28	24	32	22	22	24	33	38	27	42	26	22	25	25	32	20	25	25	24	28	28	24	26	32	36	32	21	31	27	36	37	21	29	20	29	26	23	31	26	32	34	26	19	33	32	23	23	27	28	35	24	32	25	21	22	27	25	26	21	20	22	28	17	20	28	23	16	31	35	26	28	25	35	32	27	32	24	25	31	25	38	28	32	36	15	34	25	32	21	30	32	18	34	21	26	29	20	28	36	35	22	29	16	29	36	27	31	36	22	16	32	26	30	27	23	32	36	26	29	21	35	35	32	26	22	34	35	27	29	25	33	26	33	16	27	29	30	28	22	17	25	40	24	22	30	31	31	33	18	33	27	29	32	26	27	21	30	33	23	32	30	21	28	28	25	26	36	30	31	32	23	18	31	32	29	34	23	28	28	35	35	23	30	22	24	25	28	27	23	35	27	23	32	36	28	23	26	26	32	19	36	27	31	23	22	23	24	29	19	20	25	45	31	21	17	25	25	40	28	22	24	20	32	25	25	35	26	30	15	24	24	26	20	30	29	17	33	25	20	29	33	24	27	24	31	26	32	21	27	25	25	27
48983	21669	13213	27151	34749	33595	30365	26745	23272	20066	17365	15158	13404	12117	10973	9966	8273	7214	6298	5268	4850	4390	3977	3570	3195	2838	2553	2386	2077	1860	1527	1433	1416	1296	1133	961	962	916	807	841	848	844	813	783	753	775	762	705	723	706	650	646	692	701	716	656	621	604	665	670	677	645	637	594	570	587	568	578	555	569	552	527	530	565	530	533	526	515	523	519	492	534	510	518	510	473	479	495	478	476	482	468	447	490	500	499	475	455	472	468	484	444	487	413	461	465	456	485	435	431	435	459	464	459	448	452	469	467	492	474	446	503	436	433	467	457	475	457	456	477	474	444	505	435	450	419	456	448	440	458	437	430	455	434	470	458	443	467	453	476	465	438	428	439	461	442	439	421	443	455	451	468	486	443	445	442	443	432	486	443	473	463	408	421	428	440	427	439	434	438	478	438	476	433	457	447	443	463	447	431	453	423	429	402	449	455	457	424	427	452	421	418	456	442	455	441	438	442	442	403	437	419	446	432	447	422	433	441	448	436	439	441	404	420	407	452	406	484	466	432	436	459	437	434	449	458	406	442	461	470	448	441	391	450	450	409	447	459	479	437	438	471	455	427	454	425	469	439	413	443	440	419	430	416	463	430	448	448	433	450	421	467	430	424	455	428	442	455	434	433	451	442	410	414	480	374	412	492	459	450	432	448	451	403	423	462	410	421	434	455	438	425	447	456	479	392	477	445	446	424	425	475	427	445	411	454	448	424	430	446	439	427	425	439	408	425	435	434	462	462	451	428	430	460	421	436	462	460	423	439	445	472	416	401	432	469	427	461	436	428	424	467	449	404	439	449	423	439	433	466	461	467	464	460	481	415	431	452	430	434	456	460	435	434	437	457	443	456	440	432	425	438	418	407	451	472	385	386	475	432	432	402	419	451	441	447	417	450	418	445	439	422	432	449	419	432	462	464	464	449	423	434	450	450	465	441	423	431	408	460	454	408	433	456	430	449	452	474	431	441	454	391	442	426	457	418	469	409	451	480	388	454	440	426	433	413	427	422	463	428	447	455	461	456	482	456	438	463	460	478	464	417	411	438	432	463	410	448	438	434	416	421	432	427	425	402	488	451	454	428	450	456	445	444	392	438	452	440	442	403	442	443	456	444	401	417	472	447	440	451	420	434	463	461	439	477	462	464	439	429	453	430	423	476	463	438	425	439	438	429	396	387	523	457	428	441	413	429	485	468	437	453	493	439	486	452	447	471	415	471	424	431	429	419	465	424	465	466	434	443	447	409	442	452	446	460	420	450	455	428	462	468	430	415	455	421	413	443	459	409	449	482	451	398	416	450	470	452	471	423	441	461	409	446	408	478	421	423	437	445	446	461	454	433	430	473	407	462	420	432	442	442	440	469	457	472	424	451	438	435	449	487	456	419	412	457	433	452	424	424	468	464	465	453	447	432	439	456	446	449	456	455	460	459	405	462	433	451	431	435	462	424	471	470	426	434	441	427	459	472	427	451	438	436	413	416	444	440	413	445	416	416	424	447	418	404	393	421	441	463	436	468	452	473	466	428	472	450	428	430	440	418	424	442	480	456	437	426	439	449	410	444	467	448	475	433	456	433	432	444	413	472	468	469	491	467	409	449	415	453	447	393	476	492	452	443	456	513	400	463	486	447	469	445	403	479	464	435	441	440	458	464	488	448	423	470	464	418	442	441	485	408	471	427	432	447	457	427	417	452	440	424	425	420	425	432	432	467	439	438	429	413	456	420	441	441	459	447	499	472	408	453	428	452	431	411	461	440	440	401	442	450	448	441	440	398	432	430	445	457	446	449	450	440	458	421	453	422	433	436	408	440	417	468	446	398	469	442	471	447	447	454	431	468	477	450	448	431	391	427	458	429	482	455	440	406	459	449	432	455	416	415	456	417	446	450	444	450	445	461	454	429	413	419	451	460	442	494	418	471	464	459	440	424	412	450	458	418	463	445	442	464	452	401	444	457	445	436	433	432	441	442	433	437	418	435	464	438	451	424	485	439	449	425	462	434	466	411	445	460	449	443	429	431	427	440	446	453	431	428	451	441	455	441	450	484	469	408	455	449	455	441	461	486	474	464	420	444	428	446	433	430	450	453	421	454	437	418	452	431	435	433	475	427	395	444	446	396	455	438	451	434	466	442	410	452	452	445	477	455	433	404	448	450	438	445	451	435	455	450	463	438	412	448	425	447	435	478	490	427	362	428	449	457	427	406	441	457	456	438	434	427	438	442	434	455	443	428	451	469	437	460	413	415	451	466	455	450	418	415	422	418	451	455	429	457	429	437	455	452	438	422	412	424	431	444	412	435	432	441	409	461	425	449	450	442	453	443	442	462	442	439	441	465	453	441	413	462	452	455	469	434	430	418	443	411	433	474	447	441	431	463	453	451	453	447	424	424	407	448	468	445	450	409	489	419	457	435	397	416	422	448	448	437	413	435	437	449	432	381	437	447	461	431	475	416	428	466	446	441	458	458	447	489	441	469	415	463	443	437	494	464	422	446	437	446	448	408	398	443	454	431	417	420	423	434	440	456	433	422	473	460	464	444	423	423	451	407	438	436	444	411	413	466	463	440	456	467	443	453	441	457	420	417	453	459	424	443	427	465	436	407	385	418	442	458	427	422	441	443	416	427	443	445	438	467	414	402	432	425	403	438	439	461	443	459	452	431	454	455	443	448	474	421	457	443	407	439	454	435	420	415	448	456	414	397	444	453	442	453	434	418	463	452	426	439	451	434	409	437	442	425	438	454	474	413	462	436	490	459	466	441	467	456	446	460	448	444	430	472	481	424	453	429	442	424	473	423	447	451	448	421	419	439	447	435	444	456	427	444	428	436	442	464	443	443	456	417	456	457	445	406	418	452	425	451	414	448	431	457	443	436	422	452	406	454	468	410	443	406	419	476	439	456	443	435	457	454	499	432	415	399	433	412	421	464	440	440	445	424	410	462	440	433	427	449	469	409	474	434	403	468	422	446	447	459	463	495	467	437	446	432	434	427	423	455	438	421	443	451	466	440	445	417	430	493	461	415	425	428	425	433	423	398	430	420	438	448	462	441	461	423	447	412	438	409	462	404	445	435	429	441	438	433	433	493	452	400	431	419	444	426	484	441	489	445	436	467	421	416	426	474	455	440	429	439	488	465	414	461	428	425	429	432	432	448	441	463	446	418	430	430	418	440	421	413	431	424	452	470	431	415	402	425	411	447	461	448	451	432	423	431	424	412	426	450	442	419	445	390	492	451	453	424	416	430	400	467	478	411	429	428	412	429	443	433	442	390	423	434	402	436	416	451	431	428	459	462	460	437	446	419	438	427	460	446	415	444	426	442	418	481	442	475	441	432	464	466	457	448	418	438	440	446	463	445	448	404	414	474	434	428	407	433	464	424	471	430	435	472	407	456	444	467	431	439	455	440	432	456	430	467	456	456	425	454	487	420	445	436	452	466	448	459	408	479	415	452	409	438	436	447	430	422	424	498
4372	643	260	201	308	377	310	290	244	205	171	155	114	119	146	115	99	81	71	52	60	57	57	52	45	47	43	48	31	32	35	38	31	38	33	21	27	35	22	26	23	30	23	32	20	24	35	30	25	17	24	27	26	22	22	30	29	20	18	31	23	33	20	22	34	37	18	21	24	24	20	21	22	25	16	28	21	18	18	19	23	20	23	24	30	28	20	21	21	26	22	27	19	34	29	25	22	34	35	28	14	25	24	11	28	16	14	24	17	26	23	19	15	25	16	30	25	21	29	26	19	19	25	26	22	18	23	25	22	25	31	22	25	23	28	21	23	25	25	26	28	23	25	20	20	22	19	30	33	26	24	29	23	19	25	14	18	17	18	21	22	28	24	16	24	27	23	26	24	26	19	24	28	21	26	29	28	21	25	17	29	22	25	26	19	18	33	21	25	22	29	21	24	22	15	25	22	18	17	35	17	24	22	32	21	23	18	21	22	25	29	22	25	21	23	26	24	19	23	26	18	30	27	19	21	25	23	16	29	33	26	26	25	25	25	16	20	24	20	32	21	22	18	21	24	24	27	27	18	24	33	21	24	25	19	22	24	32	23	26	28	20	25	25	27	22	23	34	14	29	24	29	13	27	29	24	29	17	24	15	19	25	27	22	23	18	18	35	18	18	22	19	14	26	23	21	23	26	20	20	24	18	17	28	17	19	26	18	20	21	25	24	32	27	24	22	16	29	25	17	32	28	18	21	29	29	25	16	28	28	20	20	20	33	29	13	26	27	19	27	26	33	24	23	27	24	18	27	17	26	24	25	25	25	23	20	16	18	23	21	22	17	17	28	20	16	22	24	21	24	17	30	25	22	22	25	27	21	26	21	16	17	24	33	29	36	26	17	14	25	20	32	29	27	18	28	21	26	17	30	22	27	29	25	30	18	26	30	19	22	26	22	18	19	20	22	17	21	27	26	28	23	36	22	25	24	14	24	35	23	32	20	36	21	32	27	17	21	22	26	31	23	34	29	27	23	19	25	23	26	30	10	19	27	24	24	18	23	24	26	35	19	17	29	25	25	17	23	23	26	22	29	17	24	24	21	24	24	19	32	20	21	24	18	25	20	23	27	25	21	11	25	20	19	17	25	18	20	21	20	29	20	22	26	27	21	27	23	21	21	32	18	30	23	24	28	26	23	20	23	26	21	29	19	22	20	18	21	18	27	26	21	16	25	28	20	18	23	25	19	28	16	23	20	28	15	24	19	25	18	14	25	29	30	25	29	23	21	28	17	24	24	20	33	21	21	31	26	22	25	31	26	30	23	26	22	35	20	17	23	27	29	28	21	22	22	18	20	21	18	20	21	23	18	22	30	23	28	28	20	29	23	24	23	19	27	27	20	35	14	15	36	19	31	18	28	28	23	16	10	18	24	10	24	24	23	25	22	40	28	24	27	15	30	19	28	23	22	21	22	22	19	26	12	20	32	29	18	29	26	20	24	27	30	28	22	24	21	23	19	24	34	21	29	20	21	24	20	20	33	16	26	18	22	20	22	26	22	26	33	23	28	35	23	31	24	24	20	24	34	17	19	16	18	28	14	38	16	27	15	30	22	16	15	24	19	23	26	23	33	29	35	17	19	17	21	15	30	29	31	27	19	18	23	31	30	17	18	10	16	26	25	25	25	24	16	20	16	22	17	16	23	22	30	20	23	26	31	26	22	25	20	20	18	24	9	30	23	26	20	18	29	19	16	29	25	19	24	22	31	29	21	28	18	27	24	17	27	31	21	22	20	34	28	22	29	19	21	26	25	21	29	19	22	28	24	30	28	26	25	18	25	29	28	17	23	20	18	21	25	27	26	30	21	19	26	14	16	20	23	26	19	19	19	28	26	27	27	24	20	32	26	21	17	22	20	27	21	26	23	21	24	29	19	20	26	26	17	24	20	13	27	29	20	15	18	28	26	22	21	28	23	16	13	18	17	18	21	18	26	14	21	31	29	27	14	14	23	18	23	21	15	24	28	28	26	23	20	17	13	23	28	19	15	33	17	24	16	21	28	24	15	16	28	22	26	28	20	20	27	19	25	24	23	18	33	28	26	14	23	18	17	21	23	20	25	15	25	16	26	16	22	18	28	20	27	23	28	14	21	16	28	20	22	27	25	25	9	18	26	33	21	26	17	23	26	24	26	25	17	25	19	30	25	24	33	19	21	21	15	26	18	25	19	31	32	32	28	25	27	18	27	19	23	25	22	29	25	23	14	17	33	31	16	32	21	22	20	23	15	24	20	22	26	21	26	27	26	24	27	15	23	27	21	21	14	23	16	25	27	21	26	23	20	23	23	30	17	24	31	17	25	24	19	27	35	21	22	21	27	26	25	17	29	27	21	24	24	22	27	24	18	21	20	22	28	24	20	26	19	24	24	26	26	20	15	26	21	21	20	21	19	22	21	22	30	26	25	22	20	25	18	23	17	30	22	15	28	21	26	17	29	28	25	24	29	27	22	29	28	23	24	22	20	22	25	26	25	22	22	20	15	19	17	25	24	24	26	24	21	20	25	21	24	24	27	30	24	18	19	22	18	17	23	16	14	18	24	30	26	20	23	13	18	23	25	23	22	16	28	30	22	24	18	23	22	26	28	22	21	31	14	22	15	27	18	24	20	33	21	21	27	21	26	26	20	26	36	28	20	27	19	18	27	21	20	24	19	32	18	26	17	21	22	24	22	24	16	18	17	18	28	23	23	21	23	28	18	18	17	20	29	19	22	18	23	24	16	29	26	21	24	27	26	28	33	17	22	21	23	21	23	30	29	19	25	24	20	23	15	18	25	22	16	20	32	22	21	13	25	21	23	29	20	35	30	23	22	20	29	24	27	20	22	25	24	27	18	20	20	28	24	25	13	21	20	16	19	20	16	23	29	14	26	15	25	26	36	27	25	26	33	24	24	24	21	18	28	19	17	25	28	25	18	32	19	27	27	18	25	21	21	17	27	27	12	25	21	27	23	20	30	25	22	30	27	14	19	26	21	18	33	21	21	26	20	31	15	20	24	28	19	24	21	24	24	18	21	29	35	27	16	26	20	20	28	22	24	29	20	24	23	28	22	15	14	21	21	21	24	27	34	21	26	27	19	17	20	31	20	15	27	25	16	21	28	31	34	19	22	26	22	24	25	29	27	20	22	26	23	27	15	24	18	21	20	21	21	17	26	12	30	21	19	22	22	19	22	29	23	29	20	26	17	25	30	17	24	19	29	21	32	28	24	17	23	29	23	29	22	21	19	38	19	22	20	16	18	16	31	21	20	21	23	16	21	20	22	31	16	23	22	27	26	24	27	19	28	17	24	22	20	31	18	24	27	23	29	29	23	24	16	25	21	25	15	25	22	21	16	22	16	28	25	25	18	26	16	20	24	31	16	26	23	17	21	26	33	28	27	23	23	24	24	22	28	23	19	29	26	16	29	15	33	20	28	20	23	29	22	18	14	32	28	25	27
36102	13924	6791	17470	24734	23532	19426	16084	13153	11011	9316	7910	6690	6040	5332	4478	3905	3186	2712	2392	2135	2012	1855	1596	1490	1342	1177	1058	1019	892	743	704	708	672	650	576	515	501	511	546	499	531	544	505	464	480	470	471	464	444	464	472	473	431	432	459	455	462	493	480	472	438	389	447	472	404	397	380	446	395	436	389	439	394	447	388	399	422	390	415	390	412	379	383	399	393	353	378	405	406	403	414	391	379	350	437	399	362	406	395	382	334	440	374	410	374	360	401	409	342	338	388	376	370	377	360	365	388	368	380	395	342	366	360	381	370	405	391	364	396	410	383	384	353	348	387	419	398	347	385	392	418	366	374	371	375	371	361	373	356	349	365	389	373	349	392	399	408	350	373	402	369	344	379	378	382	376	366	343	354	403	376	341	333	388	382	399	388	355	363	387	393	326	386	379	375	367	362	366	382	361	377	386	379	384	392	367	366	387	361	354	378	374	356	371	403	371	344	379	392	385	368	341	381	389	371	385	387	384	377	374	324	378	379	339	387	393	385	400	367	370	361	360	361	390	376	377	387	398	391	372	397	404	361	354	364	379	368	410	372	352	365	368	393	399	372	391	386	398	411	384	348	375	369	390	362	379	383	369	353	393	383	386	395	357	380	385	354	388	365	368	370	376	361	361	348	398	376	423	358	362	393	368	354	392	362	364	370	366	355	357	392	350	402	379	340	356	408	383	367	408	405	341	367	402	382	376	383	356	380	411	364	391	367	368	386	366	428	339	369	378	375	416	379	369	390	420	369	392	423	367	367	382	384	331	371	385	360	357	394	391	405	389	419	393	378	372	371	360	363	423	393	381	380	379	373	369	382	358	378	377	376	362	373	375	394	360	399	387	370	349	356	408	384	376	386	351	373	355	383	383	380	364	370	359	415	352	398	386	366	373	399	347	371	341	401	357	353	361	341	379	400	380	396	369	347	393	389	379	379	382	349	439	347	380	381	399	379	379	389	377	369	367	380	397	369	363	397	392	348	358	386	357	356	355	383	387	389	362	400	397	369	396	380	371	385	380	393	385	389	372	386	370	369	351	356	366	386	364	417	380	386	372	401	372	344	392	364	352	347	407	361	376	374	380	359	388	382	355	421	376	368	385	380	351	389	338	368	356	392	381	351	393	378	409	359	366	379	380	357	372	408	390	351	357	416	379	370	351	357	378	376	358	398	373	398	362	359	391	394	334	374	403	374	374	373	391	393	353	383	358	374	380	384	351	390	386	394	350	407	397	395	410	344	356	379	384	374	371	391	387	410	394	358	389	350	377	391	382	388	372	391	399	382	363	370	361	410	368	400	352	358	382	385	387	375	377	389	342	355	402	374	367	416	342	384	354	366	369	372	389	366	383	375	386	359	399	379	367	368	371	396	371	378	331	366	390	405	393	390	368	348	336	394	392	389	368	397	362	383	382	363	350	377	367	404	410	387	381	378	370	372	383	344	390	356	353	364	395	330	370	379	392	388	358	384	407	386	381	396	382	367	398	395	355	358	355	395	367	381	372	373	384	376	391	354	345	396	372	370	373	355	344	404	370	389	375	386	365	377	374	397	329	378	375	367	376	361	406	360	392	332	365	385	364	374	386	340	351	371	373	367	354	357	375	388	371	393	421	414	411	399	366	375	370	411	358	361	367	387	360	391	373	379	365	351	374	403	371	365	367	374	381	401	358	363	382	367	354	379	369	346	365	351	399	375	360	375	367	361	346	397	356	356	374	394	365	372	380	374	401	358	373	364	405	367	402	372	371	374	357	357	395	357	342	418	377	351	384	361	396	387	383	371	419	394	367	361	392	365	391	373	382	365	376	350	386	364	378	362	353	373	342	383	401	390	332	372	355	403	370	389	348	371	359	403	399	382	364	350	376	374	352	359	383	376	376	360	337	376	371	389	390	412	388	361	372	387	354	379	370	347	391	386	381	358	349	412	402	379	381	390	371	395	402	372	375	347	359	378	363	401	407	368	373	371	393	404	394	377	417	379	375	391	387	398	378	357	402	361	397	401	363	376	363	366	356	354	393	368	398	398	415	387	349	400	379	385	381	386	372	356	339	419	389	364	382	370	375	376	391	399	366	373	351	347	382	346	346	388	368	377	412	390	370	401	365	372	379	384	360	336	368	392	400	374	351	369	377	367	349	358	393	356	383	368	375	371	386	399	370	387	389	393	387	358	412	361	370	395	388	371	404	373	372	381	384	360	360	391	365	368	376	402	405	359	393	403	395	399	362	375	406	341	366	409	347	366	354	363	376	371	388	381	372	398	387	393	391	389	387	361	339	370	371	401	392	354	377	378	377	381	380	365	355	354	356	390	366	380	401	375	368	384	377	369	350	353	371	348	368	397	366	377	381	352	365	396	397	377	379	370	394	370	383	397	383	377	349	361	362	364	369	373	383	360	351	375	339	372	393	373	391	378	379	383	349	387	340	365	353	361	369	378	340	396	390	378	374	389	348	346	411	356	375	407	367	364	339	374	370	374	379	364	390	383	368	353	396	356	393	323	379	422	403	372	367	364	364	378	372	337	365	372	382	368	367	375	361	388	389	381	370	374	384	376	410	372	358	368	353	422	390	361	392	377	371	357	356	362	376	370	410	389	401	351	370	356	402	397	360	341	373	360	386	401	345	375	349	409	370	401	352	372	410	374	376	387	390	379	367	374	366	336	403	366	395	346	379	351	373	356	345	365	368	394	356	390	404	377	388	375	374	357	405	386	354	360	360	393	350	372	384	393	393	343	391	356	372	376	419	369	394	341	373	359	346	371	357	369	350	367	354	348	353	376	368	380	380	395	399	336	379	355	383	357	368	378	372	376	370	339	392	395	396	381	367	367	374	317	398	400	423	408	356	366	348	398	372	356	396	400	408	379	373	371	369	406	355	360	384	367	406	397	376	355	373	348	372	385	393	420	391	396	402	390	380	366	386	376	392	421	368	354	370	373	348	375	353	353	388	379	407	341	382	335	376	346	395	355	365	379	330	379	370	379	400	350	369	341	381	364	388	365	398	390	370	389	318	386	395	411	391	353	382	361	392	378	362	365	409	395	396	369	375	371	362	375	400	362	386	383	389	383	396	344	404	390	368	358	395	364	416	421	352	371	379	356	390	384	361	361	367	329	381	370	405	371	378	375	411	392	353	437	387	377	374	374	391	356	387	380	386	364	367	344	382	339	350	364	405	387	411	364	344	377	365	360	407	392	383	404	384	379	383	352	395	409	347	379	413	372	379	377	373	403	369	413	393	394	403	373	361	358	367	345	371	368	371	377	370	380	374	409	367	388	388	373	386	367	361	413	404	360	341	355	341	365	380	390	387	375	402	370	371	407	354	397	355	383	378	350	377	416	368	404	397	377	322	354	383	374	354	392	353	355	395	386	380	397	370	329	374	394	349	337	340	389	401	376	377	389	406	377	314	372	356	374	398	337	363	379	419	347	351	401	353	381	393	366	343	396	359	397	415	347
10551	2079	595	457	684	881	708	561	516	444	385	344	337	262	257	241	216	153	155	141	126	119	97	90	81	80	74	64	71	48	63	42	48	47	39	36	39	37	46	36	34	49	42	33	40	34	35	32	45	41	31	40	38	35	29	34	41	26	32	34	23	30	23	38	28	24	27	34	32	35	36	26	30	31	21	19	33	32	29	23	47	35	28	38	43	31	38	21	24	35	38	43	35	20	27	21	29	27	27	35	35	34	38	26	34	29	29	26	32	27	22	31	27	26	30	22	24	34	30	24	30	23	27	24	29	25	33	27	35	30	29	30	29	34	35	22	33	30	23	27	26	27	32	42	27	25	25	33	31	32	24	32	28	29	30	30	35	31	30	30	34	29	35	29	28	24	25	23	32	26	25	31	28	18	27	22	27	27	34	24	36	38	23	30	35	30	31	40	21	27	22	29	29	36	35	34	31	33	23	37	37	36	23	35	32	40	35	24	23	32	36	26	30	18	27	27	28	30	32	32	24	30	17	31	30	30	30	26	34	27	33	32	32	34	33	23	27	27	37	31	39	34	32	23	27	30	19	31	24	25	29	33	28	31	30	25	28	41	27	36	36	32	29	24	27	35	26	26	15	27	27	33	33	33	24	33	38	32	24	40	27	28	36	29	41	31	32	28	39	31	38	31	29	30	28	27	37	36	32	34	23	27	29	32	37	38	29	34	26	42	33	28	26	26	29	18	38	34	34	33	38	29	29	34	30	25	22	23	33	31	25	28	19	31	25	29	29	33	27	21	22	27	32	34	35	29	29	19	34	26	28	32	30	35	26	25	37	24	28	25	31	32	33	22	33	26	31	27	35	33	32	20	34	28	26	34	21	32	34	43	24	24	42	33	34	32	28	38	35	23	32	34	30	25	21	28	26	25	26	27	33	28	30	26	26	22	28	37	32	42	33	27	36	33	23	29	23	26	23	35	25	30	38	32	32	41	34	34	31	39	25	27	26	32	22	31	30	25	36	28	17	25	24	27	36	31	30	30	35	29	28	32	25	27	23	24	40	33	40	28	24	22	35	26	22	29	24	23	25	31	33	39	26	31	34	33	30	30	34	34	34	29	23	33	45	33	32	18	21	32	31	35	27	26	21	36	33	24	28	15	30	27	34	24	30	34	31	19	28	30	26	31	39	33	40	21	36	40	23	29	33	32	23	28	23	32	29	21	33	28	30	37	34	38	25	29	29	32	29	29	22	30	28	35	25	30	26	30	25	28	35	22	28	26	31	37	48	34	21	27	34	29	24	28	25	28	33	20	29	30	30	32	28	38	39	31	29	32	23	24	32	24	36	33	29	35	32	30	29	25	28	27	26	37	41	30	23	24	34	28	27	35	35	30	17	27	30	33	25	28	32	29	45	23	35	33	33	30	41	40	32	27	27	22	25	30	28	42	31	30	28	26	32	31	40	37	28	31	23	28	25	38	30	29	34	39	24	37	29	34	28	23	28	33	33	25	32	31	25	28	30	30	44	27	21	34	22	22	29	31	23	19	30	32	29	24	30	24	30	29	37	31	38	42	28	25	31	31	33	30	37	28	27	24	22	34	30	28	20	25	42	32	35	21	37	32	27	24	33	30	21	31	29	37	29	32	31	23	23	26	29	30	23	39	40	23	30	24	20	29	35	22	27	27	25	28	32	39	25	25	34	29	29	36	29	30	36	27	34	35	33	32	28	25	22	24	30	27	32	34	34	28	27	27	30	36	25	25	22	36	29	32	22	30	19	23	38	22	32	29	36	41	35	34	34	30	40	33	27	26	41	28	26	25	33	35	33	36	28	28	39	25	39	33	36	27	34	34	30	33	27	34	33	24	36	23	30	32	27	23	31	16	32	34	32	30	38	35	26	29	33	30	28	29	21	26	32	26	28	30	31	33	31	19	38	31	33	25	35	27	26	31	29	21	32	26	30	35	40	26	43	28	28	34	25	29	30	26	34	35	31	25	32	25	21	34	27	29	24	28	27	32	26	21	25	27	27	36	35	25	27	36	30	27	22	34	22	30	20	30	30	35	39	38	29	37	30	27	24	31	34	22	24	29	36	27	29	22	25	31	23	41	37	37	35	24	25	28	28	32	31	35	31	31	33	28	40	42	25	27	27	31	36	32	29	30	32	35	30	39	28	35	29	25	30	20	34	32	35	31	25	32	32	29	35	23	28	38	29	32	31	28	23	44	30	29	38	28	36	22	27	33	25	29	21	31	24	33	30	29	28	31	25	32	24	16	26	25	29	24	25	22	34	25	29	28	25	33	26	37	26	39	29	29	36	26	26	30	26	19	32	31	26	19	28	41	24	36	26	30	45	34	26	30	27	34	29	29	33	26	39	32	35	27	25	36	23	21	32	27	38	28	37	35	18	27	28	38	32	33	34	38	23	24	31	26	43	26	34	36	26	24	31	35	30	29	20	29	31	30	37	20	34	29	36	40	47	25	27	38	33	42	32	22	29	29	25	22	26	21	29	27	40	35	26	25	28	23	33	28	20	35	24	24	29	40	42	28	28	24	31	34	37	38	27	32	25	31	32	34	24	33	30	33	33	29	23	29	29	25	28	20	37	28	23	36	24	35	33	32	29	24	33	26	27	27	30	23	24	21	24	39	36	37	32	31	24	27	26	34	27	26	28	34	29	24	39	21	23	34	25	24	33	28	27	28	27	33	34	25	26	33	26	36	30	37	25	27	29	34	28	27	25	30	34	30	22	28	31	26	27	29	22	25	25	30	19	26	28	34	27	41	38	35	18	28	20	20	28	35	33	33	15	35	33	26	25	32	26	26	26	33	36	22	25	29	22	23	18	32	32	32	41	21	26	30	25	24	38	35	26	31	26	27	37	35	35	30	29	32	29	30	39	31	33	37	36	23	34	31	32	29	37	35	32	28	34	27	21	24	35	36	18	31	36	23	23	44	26	30	32	31	26	34	31	34	28	25	25	34	26	42	33	33	22	34	26	31	18	24	34	24	32	25	21	24	22	30	33	19	32	32	30	31	24	26	25	25	32	32	30	33	31	36	39	39	23	25	37	30	34	38	28	28	25	27	27	28	34	33	35	34	23	21	41	31	26	33	33	32	24	26	33	26	31	26	33	31	19	33	20	21	33	34	28	25	24	36	36	27	34	26	39	28	37	30	24	27	19	32	24	25	31	34	25	28	32	30	23	31	37	31	28	24	35	44	21	29	32	25	33	21	38	28	24	30	29	33	37	35	35	33	30	23	39	29	29	28	32	29	36	24	27	34	24	34	33	17	33	27	32	28	46	30	33	28	27	35	37	33	31	28	37	22	40	22	32	34	23	29	26	35	34	28	24	29	32	28	32	30	24	30	24	33	22	36	27	31	23	30	21	24	25	38	32	31	34	37	32	30	29	37	26	22	36	23	30	37	37	31	32	23	31	24	32	26	24	27	23	33	28	22	35	28	33	29	30	28	26	27	35	30	28	26	35	29
48241	20901	12909	26616	34231	33325	29912	26280	22964	19923	17460	15549	13655	12447	11361	9829	8338	7177	6167	5381	4843	4389	4072	3575	2995	2870	2568	2389	2074	1875	1628	1567	1389	1299	1208	1019	1051	1001	947	885	859	882	919	827	841	769	786	763	723	726	735	743	764	686	689	681	710	746	676	651	666	628	679	618	590	587	620	586	580	548	566	572	573	551	562	550	616	550	538	545	525	550	537	501	538	497	568	545	544	513	493	540	512	493	486	523	524	522	513	478	504	523	502	490	458	508	493	513	505	482	473	481	465	494	472	538	483	499	495	493	462	508	508	482	490	489	507	465	455	478	489	508	497	501	470	500	500	498	456	496	507	481	439	506	483	446	487	490	509	485	498	471	454	515	515	479	507	458	497	455	463	510	443	488	457	466	462	473	495	444	498	446	470	475	459	478	473	494	470	483	501	500	458	461	450	479	472	455	444	503	471	485	489	464	485	467	522	463	472	485	487	480	457	472	506	507	472	484	493	487	489	425	482	474	521	486	502	491	507	457	538	503	452	499	427	448	507	460	474	517	451	483	460	482	452	438	453	474	491	456	435	478	508	454	474	471	475	492	476	479	505	437	446	480	493	468	463	455	505	484	478	485	473	507	493	476	470	453	469	498	496	455	486	473	479	484	463	492	439	489	475	480	537	491	483	490	478	473	527	493	478	468	475	504	484	465	485	501	498	443	489	473	483	441	449	504	470	495	463	482	474	456	504	476	469	436	498	477	483	453	497	470	483	496	474	470	448	507	441	465	479	464	472	449	472	447	469	477	491	473	533	483	468	491	484	453	467	480	481	459	472	438	472	488	512	487	466	493	520	452	488	455	488	457	463	439	499	456	479	515	436	495	459	479	445	460	443	442	476	483	489	463	487	472	512	503	469	496	481	462	472	488	511	439	509	488	477	503	492	467	491	512	474	512	517	490	493	479	452	474	521	522	471	475	452	506	479	463	472	493	530	455	430	499	472	475	461	473	472	488	491	474	508	481	475	477	508	441	460	461	491	465	489	497	483	476	475	511	485	486	533	455	478	489	458	493	469	477	484	459	477	479	473	477	456	485	462	471	458	472	484	458	485	465	437	477	483	456	475	473	482	493	509	464	474	448	474	484	469	508	476	488	492	499	437	446	428	466	471	475	452	410	483	481	458	484	501	485	475	470	473	460	476	462	512	515	459	466	473	514	488	478	470	440	479	446	503	464	509	497	517	464	502	493	470	486	486	491	452	484	451	493	446	445	465	465	496	480	489	518	495	481	478	506	456	485	471	424	493	477	461	457	441	461	438	507	502	478	492	468	528	483	493	477	497	498	485	447	468	470	436	505	469	511	489	487	507	498	481	478	528	481	462	470	473	493	492	474	518	475	499	481	452	496	418	444	468	446	497	492	470	440	482	483	459	467	455	476	475	457	445	481	507	515	500	489	445	469	472	494	470	478	482	514	495	493	447	467	464	488	493	496	511	493	473	478	479	478	482	451	472	486	485	461	533	493	494	453	481	485	483	484	454	498	484	474	443	429	465	492	462	446	448	500	469	458	494	509	502	474	525	467	465	482	494	448	483	503	475	471	451	486	487	472	461	485	475	475	492	468	468	488	480	511	455	432	489	506	489	451	463	471	458	474	481	516	494	483	504	472	488	470	455	486	495	475	465	492	500	483	451	473	474	494	507	499	456	485	428	502	485	480	481	480	503	506	460	532	462	462	497	466	478	495	484	479	501	428	480	457	485	461	492	476	489	499	491	514	481	507	520	511	472	470	474	466	464	504	493	444	521	476	489	486	459	502	444	475	475	498	487	477	518	464	510	504	462	474	481	495	506	472	479	450	455	461	476	461	511	526	506	448	475	472	455	477	470	449	483	468	476	476	480	484	473	465	478	480	498	478	511	487	500	504	460	464	473	441	466	479	474	468	461	492	452	507	476	478	479	503	477	505	477	479	466	465	484	450	484	490	460	503	470	445	463	444	484	468	473	495	481	514	471	478	503	485	481	471	449	488	484	477	519	494	452	483	485	505	449	478	474	490	463	486	515	494	496	459	468	492	506	474	492	440	461	489	472	481	474	455	469	442	495	506	460	459	437	445	466	532	471	490	488	444	462	496	461	481	459	459	540	492	485	437	463	484	450	442	467	466	500	480	471	506	498	474	464	476	477	450	456	487	465	451	459	471	483	554	488	437	497	479	481	462	460	503	462	462	459	500	479	471	477	449	464	498	487	426	481	459	493	470	501	482	503	469	485	491	498	487	477	458	495	457	472	399	456	490	482	505	472	478	476	476	486	464	489	496	497	476	454	509	460	505	489	454	490	462	514	459	446	495	456	516	483	467	459	470	490	501	482	487	488	484	463	455	482	477	504	521	515	503	486	467	518	484	478	511	467	424	458	503	484	513	516	479	440	507	464	509	483	488	474	430	481	469	522	489	456	500	471	449	472	464	429	440	482	474	449	487	486	494	454	484	485	472	499	506	498	484	528	491	448	509	479	488	501	488	483	461	454	478	471	490	443	470	475	503	498	481	465	525	454	505	483	461	462	501	463	463	484	463	464	476	467	450	465	460	473	473	490	476	463	492	454	488	437	443	480	497	494	481	492	439	474	482	529	478	477	504	479	465	452	466	463	528	457	441	494	452	467	448	513	452	480	476	488	468	470	458	492	505	426	454	496	452	463	469	493	463	451	482	464	474	502	448	474	482	474	456	489	480	496	461	458	470	496	461	474	500	464	452	505	469	452	473	490	443	505	505	460	462	468	497	474	503	462	448	439	471	472	463	475	437	534	462	496	458	443	476	474	493	512	474	482	495	470	477	507	454	526	454	480	466	461	484	461	471	431	452	492	452	515	522	452	473	481	461	508	421	509	449	500	466	457	460	474	518	440	485	514	505	493	494	467	515	483	480	482	464	484	496	469	446	471	446	493	478	504	481	482	488	479	456	433	510	480	490	466	474	502	494	481	464	426	463	466	497	478	472	480	484	466	479	445	479	490	504	465	467	489	503	486	461	468	502	471	468	471	453	500	451	514	468	438	464	489	506	529	465	476	466	456	435	432	507	509	504	472	470	460	477	541	485	437	470	466	458	470	479	501	456	460	475	522	461	499	454	441	498	495	453	509	481	509	446	501	532	512	459	484	457	480	495	468	493	470	479	478	472	482	463	489	490	462	501	484	468	442	468	477	463	499	472	485	494	479	458	448	486	499	462	467	497	465	477	490	507	520	448	488	487	467	477	460	494	486	472	492	478	472	483	545	483	480	516	513	473	449	471	459	469	518	480	516	449	470	504	480	467	465	473	500	472	464	470	455	484	450	537	476	489	435	507	470	466	432	448	447	446	494	505	455	481	477	493	501	452	491	489	477	474	471	497	477	478	477	492	473	508	468	443	501	478	470	458	494	464	462	440	506	446	510	497	479	479	477	479	500	463	464	454	448	469	512	481	473	487	487	441	506	461	481	476	489	482	478	486	515	482	458	456	472	436	430	500
7754	1149	393	282	484	576	452	377	312	325	264	222	223	193	190	145	119	122	116	86	84	70	71	76	65	72	52	63	56	58	46	39	50	41	37	33	35	55	55	58	42	31	39	42	29	41	46	40	38	42	30	48	38	33	38	44	38	35	32	33	42	46	35	47	37	39	33	41	29	50	47	43	39	33	43	48	41	38	32	38	26	34	32	54	44	45	28	35	36	36	38	39	45	43	29	45	42	36	33	35	39	37	37	34	34	35	42	35	30	34	31	37	39	31	40	38	32	41	38	32	36	51	43	29	33	41	38	39	39	40	42	37	33	33	36	43	35	43	27	34	37	38	40	26	44	35	34	38	37	36	44	35	30	26	39	41	26	37	42	29	27	38	30	30	42	37	38	31	30	32	33	43	34	40	31	35	38	37	38	26	42	39	45	23	40	46	28	43	33	43	31	26	36	32	32	27	43	47	24	37	31	36	31	35	29	38	33	43	32	24	41	42	37	40	33	32	41	39	34	29	32	28	42	40	28	40	34	27	32	36	37	32	35	29	46	36	45	40	36	34	35	46	38	28	34	35	26	44	28	37	43	23	37	41	38	36	36	32	37	33	30	35	29	30	39	30	27	41	29	34	30	34	35	43	31	27	42	26	30	43	42	38	32	39	35	36	41	30	34	35	45	39	35	39	35	26	44	37	29	31	41	40	27	34	36	36	43	21	34	27	36	41	25	17	36	51	35	34	39	27	43	24	46	40	46	38	39	43	31	32	24	30	42	37	37	37	45	37	43	33	36	45	33	41	38	28	37	44	32	33	36	39	47	36	36	33	34	39	25	38	36	26	33	30	29	55	27	53	39	35	37	37	28	34	36	42	25	43	27	41	26	36	41	44	37	38	36	42	38	24	36	40	39	34	40	26	35	34	25	42	28	35	51	23	24	38	26	26	37	34	40	35	32	29	32	39	26	34	28	29	38	33	41	35	34	25	43	41	44	29	40	39	31	36	31	35	35	42	33	41	25	31	35	33	42	31	36	41	35	33	24	39	39	36	36	29	43	37	35	43	30	35	39	44	35	33	29	28	27	38	40	31	38	38	40	37	41	29	41	44	33	30	39	40	28	32	41	45	28	46	37	30	34	43	30	29	31	42	51	41	40	33	36	43	36	31	35	32	47	29	45	44	26	42	32	37	40	39	34	42	28	31	27	42	34	35	46	41	36	39	36	34	33	28	38	26	30	37	35	37	38	32	34	44	26	38	34	34	40	38	29	25	31	33	40	36	29	35	37	38	33	39	38	40	37	44	26	41	45	36	27	58	34	31	35	37	36	35	28	32	30	33	38	48	46	33	20	38	38	23	38	34	23	38	31	35	38	35	30	37	36	42	45	39	40	44	44	39	42	38	39	38	27	20	31	25	40	41	34	39	43	34	29	42	48	36	36	30	37	41	27	32	28	44	46	37	39	40	29	37	37	29	32	38	35	37	39	45	30	31	39	33	37	39	47	40	42	40	49	29	28	40	44	48	44	31	26	25	27	47	34	32	51	35	35	34	36	38	25	51	44	32	33	40	25	34	38	38	36	39	41	37	45	46	31	41	37	36	24	39	37	31	32	26	34	38	41	34	33	42	38	43	36	27	47	37	35	27	42	33	36	40	42	41	52	35	34	32	39	39	39	31	40	47	34	42	45	41	33	37	49	35	34	32	29	38	41	36	36	36	33	36	33	40	53	45	30	37	31	31	33	32	34	33	28	39	22	25	38	51	30	36	41	32	53	35	29	30	39	35	29	32	27	31	48	35	48	36	27	23	37	24	37	36	31	41	30	34	31	39	32	35	47	33	34	40	36	40	33	38	31	38	36	31	29	46	25	47	32	36	40	43	43	45	33	41	35	39	32	29	42	41	38	36	33	33	30	24	46	29	28	33	48	53	41	45	24	26	37	36	43	29	49	34	43	35	37	42	40	32	37	24	34	44	38	39	31	39	37	45	43	36	28	41	29	29	28	31	33	34	39	21	39	35	35	41	40	28	40	35	33	38	35	41	28	40	46	43	38	29	41	41	38	35	43	31	31	31	35	29	52	38	32	30	34	49	30	36	33	45	31	33	34	35	45	30	25	35	45	38	52	41	40	25	40	42	43	39	41	37	36	38	32	34	40	27	30	44	45	37	38	31	31	50	43	37	39	40	41	40	36	34	40	37	42	44	36	35	34	39	40	39	40	40	43	34	47	32	37	29	29	49	39	43	25	31	33	27	45	41	31	32	36	39	33	36	28	41	34	30	41	30	28	37	39	22	38	36	42	28	21	26	33	32	30	40	36	40	36	45	40	37	39	38	34	27	42	38	38	38	40	52	42	34	46	37	32	38	33	45	39	34	31	41	43	35	23	41	27	47	38	43	41	50	34	30	33	29	40	29	38	32	40	50	43	23	34	39	34	32	28	35	35	39	40	34	41	34	48	20	36	43	40	39	41	37	38	49	40	35	44	46	33	44	40	33	37	32	44	19	34	30	43	31	41	31	33	34	41	32	42	39	35	33	35	30	38	38	30	33	36	41	29	34	38	44	24	28	38	37	35	42	34	33	32	31	26	35	39	45	40	40	41	26	35	26	34	33	34	36	34	36	33	32	33	30	29	38	41	35	33	39	32	29	43	35	33	34	39	37	36	37	35	36	31	43	45	34	50	34	42	32	33	39	40	35	29	37	37	37	47	51	43	40	39	41	27	33	36	29	22	37	35	32	42	43	36	43	42	30	29	47	40	30	34	41	43	35	50	34	38	27	32	32	49	31	37	26	45	47	33	42	40	38	36	43	45	28	29	35	46	36	43	47	28	46	32	43	36	44	31	35	35	32	40	34	47	33	35	34	39	37	28	45	44	30	35	34	40	53	37	30	43	29	44	36	25	30	31	38	44	35	38	33	45	41	41	53	39	29	26	34	32	36	29	35	37	37	36	35	34	39	32	34	41	44	32	31	25	33	39	41	27	39	42	40	42	37	28	35	38	41	24	33	34	31	29	33	34	47	33	41	41	40	38	44	32	27	33	41	37	37	33	30	37	43	42	37	37	33	30	40	39	34	27	41	35	38	32	37	33	33	33	36	29	23	34	37	43	42	37	21	38	33	40	40	30	31	34	32	26	29	35	31	32	38	38	35	47	30	46	31	51	41	28	41	28	40	41	44	39	31	37	33	34	45	30	36	36	24	29	37	29	36	36	37	36	33	34	31	30	39	37	32	47	38	33	31	27	29	26	44	36	41	28	39	41	31	30	38	37	36	33	30	34	43	24	28	36	41	45	46	40	35	40	31	38	34	27	41	31	26	32	39	43	40	28	42	35	38	37	40	42	24	43	35	27	40	30	35	32	30	33	28	34	40	27	38	33	47	36	34	47	42	43	38	44	35	33	27	32	31	31	39	28	32	37	37	35	33	38	29	41	31	29	36	32	23	46	36	34	40	34	42	36	34	33	43	24	41	27	33	42	29	44	37
41108	16735	9367	21704	29062	27605	24421	21101	17913	15004	12843	10982	9683	9093	8046	7003	5954	4953	4263	3554	3267	2983	2808	2522	2106	2023	1803	1715	1602	1367	1283	1162	1127	1040	1017	879	899	827	860	793	831	788	822	800	825	831	753	775	735	723	707	738	702	683	732	781	705	691	746	677	657	728	662	631	672	658	689	616	656	668	649	695	615	646	614	630	660	648	619	592	598	581	599	580	585	605	648	613	574	578	605	602	571	603	639	579	608	580	571	579	560	623	575	612	560	596	570	604	564	556	589	563	583	551	605	587	609	609	551	594	602	584	567	563	573	538	620	542	619	585	582	556	571	552	590	593	561	588	602	624	600	574	608	596	588	610	589	637	579	607	596	628	614	548	572	606	588	547	595	553	617	565	559	539	546	581	581	553	568	532	574	557	565	608	555	575	606	563	620	565	593	581	541	557	563	625	588	572	604	591	619	579	569	620	548	612	558	543	579	556	566	579	582	529	600	618	591	560	565	580	584	593	588	574	556	576	627	573	596	567	582	567	602	556	579	538	585	604	603	556	608	620	531	588	584	619	544	582	565	612	610	599	584	554	559	564	526	539	576	587	630	574	575	619	576	544	562	567	542	551	564	577	588	614	570	586	605	585	585	564	588	577	570	565	545	600	559	596	562	617	590	588	592	583	615	564	593	588	627	596	607	534	608	563	559	607	546	604	546	570	528	570	542	539	606	578	551	547	594	592	588	566	589	575	552	554	589	547	569	553	567	566	572	610	555	591	573	604	628	550	598	583	607	569	586	545	607	611	563	560	598	580	568	570	615	566	570	519	570	563	561	551	555	578	544	564	573	556	574	571	556	554	541	584	600	560	549	582	570	537	566	552	588	579	592	606	571	639	618	517	602	602	571	559	594	581	599	586	561	597	591	573	537	609	587	578	581	589	560	584	530	588	581	565	573	530	596	580	617	589	563	603	593	554	571	562	605	623	576	609	586	581	593	572	574	580	550	554	624	561	591	601	565	604	506	575	571	568	597	599	601	613	581	595	589	580	587	590	537	589	591	587	567	585	580	558	604	615	560	578	556	559	539	526	629	570	543	551	574	625	576	599	628	544	594	547	574	561	602	573	600	548	562	558	562	577	603	572	557	575	556	572	594	570	593	566	591	604	565	585	607	562	569	547	569	598	616	577	571	595	573	557	579	539	609	599	602	610	551	600	580	591	587	613	573	565	568	566	600	621	542	582	578	631	554	582	598	534	569	567	613	578	567	601	543	582	537	602	573	552	560	591	591	546	547	602	549	576	583	612	576	605	559	618	537	570	617	557	522	604	602	595	591	590	592	598	584	590	598	569	579	586	533	564	533	597	552	562	594	607	582	569	620	582	575	568	583	548	556	567	596	607	590	595	609	578	578	580	546	565	617	594	589	588	553	584	532	598	603	596	581	569	591	603	562	571	588	577	622	568	546	551	580	560	620	547	602	608	577	604	577	563	564	604	579	605	557	552	559	607	582	568	539	561	568	609	568	543	636	566	575	559	570	584	600	593	568	582	572	530	577	563	594	532	588	537	579	580	565	602	559	575	586	617	565	581	576	606	575	574	603	558	587	594	563	593	560	579	594	581	565	580	538	585	595	584	566	582	576	550	581	563	603	574	601	566	569	554	576	609	597	593	580	616	579	532	583	573	539	558	590	566	587	548	557	612	569	576	572	561	574	535	585	609	563	559	578	593	588	618	563	546	589	555	630	563	578	592	614	581	597	543	613	550	592	620	620	558	574	548	586	585	555	540	601	528	552	564	568	623	584	615	543	540	594	575	586	575	566	564	574	589	563	567	594	579	621	587	574	585	595	586	598	549	584	537	547	638	583	531	569	580	537	617	597	579	576	579	581	570	582	604	566	592	604	548	536	551	600	579	547	545	576	562	547	590	605	592	517	550	582	588	538	602	608	602	571	581	605	586	587	568	582	545	586	550	577	606	543	594	533	577	587	581	533	553	570	602	581	580	558	578	575	560	571	560	583	569	596	602	582	556	548	559	557	576	607	553	579	573	611	591	544	577	567	540	584	584	555	551	565	581	538	609	623	551	604	537	606	558	529	558	582	554	609	586	565	552	553	585	580	581	558	573	535	542	564	651	585	592	615	604	540	573	519	590	549	566	592	591	587	586	566	558	596	606	560	591	575	578	563	589	580	564	613	573	632	558	594	606	596	588	591	570	561	550	566	541	539	567	599	574	622	554	609	609	515	587	575	574	576	564	609	640	601	543	583	574	559	583	596	548	577	588	549	551	563	603	540	572	580	554	565	587	545	571	600	557	612	543	584	569	612	555	557	542	581	571	597	572	550	571	533	580	564	563	572	586	605	564	548	613	573	535	543	529	564	541	584	600	590	559	567	581	552	571	549	630	566	579	528	640	621	562	566	548	542	566	560	533	557	587	593	557	588	544	559	568	608	534	537	539	584	630	554	597	563	552	538	551	583	562	564	580	554	596	602	609	559	592	621	580	618	592	594	545	590	596	587	632	595	619	556	580	557	543	513	586	580	586	582	593	569	572	616	574	589	584	579	641	592	604	581	555	543	605	575	588	611	574	594	596	573	575	606	564	544	570	594	621	560	544	573	580	563	614	587	601	613	548	584	552	603	618	606	563	597	565	626	592	580	604	597	603	571	549	539	617	611	537	604	538	597	580	582	552	528	578	608	567	588	566	551	552	571	582	574	565	588	599	605	527	564	559	579	552	587	580	612	577	550	587	605	597	596	556	586	568	581	583	565	591	604	614	601	578	583	555	624	550	600	564	556	593	600	617	607	585	611	602	599	624	581	613	587	581	582	592	541	567	570	564	640	562	596	583	612	561	556	569	578	634	540	573	595	613	615	597	571	558	618	590	601	537	587	557	589	594	547	592	584	565	583	550	626	555	558	551	600	612	597	591	582	588	547	588	534	582	565	588	627	567	557	565	549	557	607	607	596	577	556	565	589	584	606	556	574	582	572	561	547	597	531	617	591	585	550	565	608	598	606	575	614	557	584	572	544	571	554	581	567	589	602	578	594	608	583	535	549	598	584	590	559	535	581	553	602	570	592	581	557	552	615	554	581	543	593	563	600	570	582	581	555	579	583	558	551	569	578	596	590	574	598	572	589	568	623	588	600	586	540	563	582	602	599	540	591	550	579	571	587	582	571	593	540	593	575	604	609	576	534	579	575	548	585	589	539	590	605	577	540	590	597	539	577	567	559	572	563	570	612	600	534	570	580	605	574	547	560	567	578	532	549	619	573	621	546	595	573	585	607	570	582	570	613	591	592	576	538	555	583	589	591	553	618	552	587	593	615	561	553	612	576	578	548	606	591	559	574	610	555	562	549	597	581	573	526	541	551	573	586	587	591	583	550	577	611	610	586	560	579	551	563	537	596	574	577	573	581	540	562	610	604	598	572	532	571	560	546	623	537	524	556	543	563	590	558	618	554	608	554	642	615	602	567	562	584	555	558	634	562	599	591	587	584	540
10596	2252	619	425	739	818	697	632	570	427	428	377	322	313	259	218	226	190	135	121	133	97	100	99	70	70	75	63	52	58	47	59	48	39	29	42	44	35	32	36	45	35	36	31	39	31	28	33	36	33	34	33	27	24	42	34	33	32	25	30	25	26	39	28	40	24	27	38	28	26	23	29	39	29	28	30	29	28	20	35	34	28	27	33	21	21	35	21	28	23	26	33	32	32	34	16	23	32	27	27	36	24	36	31	30	29	20	39	29	32	19	33	30	23	14	27	23	34	31	26	22	23	33	24	23	32	29	19	22	25	34	18	24	23	31	28	34	29	19	34	33	30	18	18	27	19	25	29	38	41	39	23	30	19	18	35	27	21	25	22	24	39	25	29	33	28	29	22	34	32	24	23	27	20	27	26	23	34	26	27	22	32	34	16	23	33	33	30	27	26	33	23	27	28	27	23	33	28	25	15	19	31	37	26	36	31	34	19	25	24	35	23	27	34	26	32	26	39	19	25	22	32	28	32	29	28	23	30	24	15	33	21	28	29	29	31	19	23	23	30	25	28	29	36	23	26	24	31	35	27	27	31	23	23	17	28	20	28	24	24	26	33	27	24	14	17	36	30	27	32	18	28	20	26	30	29	29	28	30	27	22	36	29	25	28	38	31	26	23	20	30	24	27	25	31	27	35	19	32	25	32	22	24	25	36	29	32	23	31	26	20	31	20	33	29	21	33	20	23	31	31	30	32	31	28	19	38	28	24	35	29	38	33	23	26	28	18	29	39	36	30	32	42	26	25	30	27	33	24	26	28	25	27	27	27	29	24	22	25	35	27	33	32	34	32	23	31	33	23	30	35	27	22	30	23	23	28	28	31	31	26	34	30	31	26	32	33	24	21	26	20	32	27	28	22	29	19	28	15	26	39	28	24	25	21	28	18	26	22	29	37	20	39	28	28	23	27	30	24	32	19	34	40	26	27	29	32	29	23	25	29	22	26	25	17	25	32	26	28	35	15	35	31	29	35	17	27	29	26	29	43	32	23	29	33	32	17	25	37	26	21	32	37	33	30	29	29	26	35	28	32	31	29	40	15	27	29	33	34	33	31	33	31	21	24	21	34	21	30	37	34	24	28	37	30	27	26	18	26	29	26	29	35	35	29	20	16	21	28	24	26	34	21	39	36	26	30	38	29	29	33	17	35	35	25	33	21	30	24	25	42	25	34	21	32	28	27	31	26	36	23	25	32	22	28	37	36	25	27	21	25	20	25	41	11	26	24	30	26	25	23	33	28	23	33	30	30	32	28	21	21	30	24	31	34	32	24	33	33	28	25	34	26	26	26	25	29	35	29	25	23	23	27	26	27	33	29	30	18	29	31	35	23	41	23	34	13	27	17	25	29	31	21	36	23	17	31	31	27	21	37	31	35	16	22	18	26	24	33	28	27	29	28	26	19	31	27	23	25	28	29	27	25	30	23	23	31	32	16	26	30	25	24	30	28	32	36	27	25	26	28	24	28	22	21	26	27	24	25	26	28	19	24	21	32	25	25	19	29	23	24	29	29	31	38	23	28	29	25	27	26	26	31	25	40	24	31	21	24	14	22	24	26	32	30	33	24	27	18	29	26	23	23	24	30	28	32	21	30	24	19	31	22	21	30	27	23	33	29	35	34	32	33	19	35	29	27	26	30	37	30	26	27	28	26	34	20	29	38	22	26	18	24	30	27	41	29	23	32	24	22	20	31	22	25	24	27	25	31	30	30	28	27	28	36	26	26	22	23	15	29	35	28	17	22	26	31	25	23	23	29	22	27	29	26	35	23	21	32	29	31	25	23	24	30	22	29	21	31	27	29	27	25	24	27	29	33	20	25	27	20	34	28	34	16	33	30	30	24	33	18	25	23	26	26	35	35	35	28	34	37	30	27	25	22	25	20	26	23	25	19	23	22	23	32	27	27	32	29	28	25	26	35	28	24	29	30	23	30	22	31	33	30	32	31	26	27	24	24	26	22	28	30	21	23	23	25	26	25	31	29	27	27	27	19	35	28	27	22	31	24	22	26	20	20	31	18	35	23	36	31	30	34	23	22	34	28	25	21	19	34	20	28	35	32	36	28	37	31	25	27	27	28	26	27	30	37	27	25	26	29	32	23	36	30	27	24	26	22	31	28	32	29	45	24	28	23	26	22	19	32	22	37	27	27	30	28	23	30	30	25	20	18	25	21	26	21	37	29	31	27	31	25	25	41	28	34	25	32	33	24	21	37	28	21	35	27	25	20	37	40	31	26	35	26	30	19	21	28	36	30	19	29	29	24	27	30	24	30	29	28	25	25	25	29	34	32	40	24	23	17	25	22	25	18	18	22	36	25	26	24	31	42	26	34	21	34	30	33	29	30	25	40	28	36	36	30	31	30	21	28	29	28	30	26	31	31	26	23	26	35	26	25	31	31	27	20	20	31	26	26	23	30	34	37	35	26	24	33	28	30	18	32	27	28	16	24	44	27	25	22	24	27	29	26	28	29	21	27	32	25	30	24	24	25	35	14	26	28	33	26	28	25	22	24	26	27	33	36	27	31	34	40	20	24	22	21	30	31	26	22	24	28	29	26	37	25	31	24	27	14	22	36	28	29	20	23	23	31	34	26	33	34	25	25	30	30	22	27	29	24	27	36	25	31	36	19	27	29	31	23	24	27	23	30	26	28	29	35	33	27	22	33	35	24	32	36	17	21	32	32	23	30	31	20	25	26	23	32	31	24	30	24	32	32	32	28	32	32	32	26	25	23	25	28	27	25	26	20	17	25	25	30	26	22	32	27	37	31	26	25	27	26	30	25	30	35	26	22	23	34	19	32	24	25	34	36	28	35	31	32	22	25	26	21	25	21	28	24	23	24	27	32	17	28	22	26	22	30	29	30	24	26	25	26	23	27	27	32	30	24	34	24	23	23	24	27	39	28	26	37	33	33	28	29	19	29	35	20	18	38	26	29	23	32	18	24	33	25	28	29	22	28	21	22	24	27	25	17	36	23	25	29	31	20	23	38	30	24	27	31	27	34	30	21	31	33	29	25	29	31	28	24	23	34	20	34	28	22	28	27	31	29	23	24	35	28	27	26	24	37	14	22	37	24	33	23	32	24	41	30	36	22	29	27	22	20	35	27	25	21	28	27	24	22	20	27	23	30	35	26	30	28	28	27	25	34	32	30	21	22	21	24	26	24	29	23	18	22	20	28	21	27	21	27	25	16	25	22	24	37	32	31	24	30	26	30	23	30	24	24	25	26	30	22	37	30	16	15	24	25	22	37	31	24	20	28	39	26	18	22	28	31	26	28	24	25	37	39	33	37	24	21	26	20	32	29	26	28	25	30	33	21	29	18	31	24	28	30	23	24	33	27	25	30	28	26	16	28	27	28	39	23	32	30	33	27	34	34	30	31	28	24	22	31	39	26	25	20	35	40	20	34	21	23	36	30	25	29	28	33	30	35	29	28	27
48857	21710	12685	26566	34674	33196	29755	26373	23307	20431	17730	15624	13829	12805	11825	10093	8737	7331	6230	5358	4777	4314	3941	3523	3058	2746	2462	2262	2110	1824	1647	1446	1456	1245	1165	1048	977	920	880	913	889	861	839	881	822	767	746	730	710	671	731	735	698	664	655	690	654	658	668	663	652	646	617	554	599	588	585	559	582	525	557	536	571	553	528	568	509	485	542	466	497	510	471	469	488	511	487	503	506	479	486	494	483	471	475	470	484	482	486	504	471	465	503	492	470	468	452	472	488	450	487	457	471	475	486	446	462	449	431	430	440	452	471	458	430	469	423	459	437	423	460	445	451	437	458	459	474	461	458	454	474	387	426	459	448	457	462	442	415	434	423	430	470	468	443	458	460	416	487	476	456	460	426	430	448	424	479	459	409	462	418	441	454	440	412	469	447	445	445	439	451	455	425	442	432	438	431	441	446	462	447	406	408	433	468	407	466	439	416	442	463	439	454	429	452	475	422	411	449	451	440	444	455	463	452	454	438	436	419	486	477	454	471	445	441	428	464	477	436	457	447	444	416	397	406	463	416	429	429	439	405	469	438	449	453	430	475	445	462	457	436	432	495	460	453	472	448	438	474	449	469	411	423	458	433	463	425	460	434	445	425	413	426	448	481	447	429	435	464	464	414	443	387	431	441	447	417	425	449	454	461	445	400	430	433	410	439	442	424	437	427	454	460	451	445	441	464	435	423	447	454	415	449	481	433	424	438	471	470	425	403	431	446	424	467	431	458	415	447	430	444	469	435	435	433	422	434	448	450	424	404	449	480	444	421	438	420	420	441	441	450	404	420	445	416	447	455	429	457	448	399	487	446	448	452	444	400	415	448	446	413	412	449	443	451	463	464	443	467	488	444	451	452	426	406	436	457	403	426	459	440	426	453	472	452	454	423	456	447	449	416	465	449	435	470	474	409	458	429	454	453	463	470	444	465	441	466	441	430	424	415	430	422	436	458	418	435	416	461	391	473	459	461	420	447	450	433	426	450	472	446	407	466	449	472	445	410	453	428	457	414	440	459	447	447	456	461	433	435	431	441	431	484	457	452	438	438	435	407	432	431	378	436	444	479	465	452	449	432	431	465	427	420	465	418	445	401	446	414	456	435	425	495	411	467	451	464	432	443	425	415	424	444	394	454	414	478	478	425	443	454	429	456	441	427	436	404	421	429	421	461	432	438	473	441	459	428	442	455	400	436	436	406	429	458	415	447	423	393	443	461	448	479	441	452	429	441	485	445	422	441	466	449	404	399	457	449	419	433	430	448	444	427	439	456	452	417	441	483	403	426	444	452	436	443	458	453	437	438	406	455	446	428	457	432	450	460	428	441	455	417	447	456	421	476	427	440	442	432	434	415	481	453	465	430	467	489	428	427	415	455	448	427	421	429	430	440	403	420	430	437	427	423	438	427	447	471	426	421	437	449	411	446	459	466	395	453	405	448	412	434	455	440	487	443	477	468	452	431	454	433	434	423	462	437	497	438	452	453	411	451	425	430	458	441	453	447	435	478	442	402	456	476	412	438	460	415	415	451	491	445	448	456	429	401	455	460	451	459	442	457	453	426	435	463	390	439	442	404	455	463	446	429	430	428	465	426	441	447	449	462	406	411	435	480	457	465	436	433	451	485	465	451	443	444	446	439	474	432	457	464	489	452	435	462	459	486	461	425	458	406	414	458	470	449	454	438	464	460	472	419	434	479	420	468	432	403	458	425	439	451	474	416	398	428	450	415	460	420	403	428	443	415	438	412	447	397	465	466	446	439	460	416	409	444	445	442	434	440	436	413	454	446	446	439	398	455	425	415	441	427	430	453	450	458	445	434	424	456	449	424	428	404	431	426	448	440	401	455	447	411	437	437	429	427	437	453	453	429	419	433	485	399	415	422	413	464	475	450	430	383	454	427	442	430	414	440	446	471	442	436	412	481	440	424	439	441	420	464	445	457	433	434	442	441	454	442	422	440	435	389	469	405	479	472	440	403	417	470	478	475	452	459	416	435	445	406	427	414	436	443	444	425	445	444	439	461	441	424	459	398	449	430	445	449	421	428	434	442	491	431	441	465	470	392	409	460	492	455	428	440	440	444	453	452	429	434	464	439	464	455	443	408	415	410	414	441	430	427	439	437	419	447	406	441	458	427	483	461	427	431	462	418	463	487	432	447	437	461	441	450	449	421	433	458	412	451	409	453	453	429	439	420	427	463	451	421	464	405	411	450	442	478	404	460	413	424	445	427	467	467	467	433	446	482	470	438	434	432	423	450	447	461	451	463	394	453	472	476	434	409	434	459	433	446	444	471	439	449	451	427	426	478	421	472	407	411	438	433	448	476	449	439	427	412	477	412	457	455	419	419	442	436	460	480	456	485	495	448	436	434	449	420	424	435	441	490	431	438	478	433	438	416	478	459	397	444	461	432	438	474	463	431	466	435	404	445	459	436	488	439	455	434	444	433	448	412	433	390	432	400	432	465	425	393	420	411	449	428	425	429	417	423	401	471	434	453	394	435	459	421	450	465	433	454	421	426	457	435	431	424	454	447	435	412	472	433	453	449	471	477	468	427	423	447	453	444	467	450	468	462	426	419	442	463	459	447	460	456	384	445	431	473	456	431	423	458	453	452	452	439	444	461	469	440	441	429	471	446	454	445	406	423	427	464	412	454	458	436	469	455	437	433	412	460	453	426	449	432	412	454	446	416	458	429	450	486	448	453	420	435	463	439	472	449	451	461	447	465	450	463	457	423	476	446	424	447	451	451	459	455	449	454	474	429	420	445	435	434	429	494	440	452	449	454	463	429	443	436	451	457	456	436	409	440	415	467	444	448	455	478	454	422	449	429	450	450	465	410	434	444	434	443	428	464	439	449	448	422	458	456	443	427	442	452	434	424	453	453	398	451	450	418	463	457	423	431	455	408	421	427	437	446	435	393	443	460	402	446	413	409	418	460	425	424	422	456	449	477	477	423	434	407	453	442	464	428	446	425	441	446	449	424	458	409	447	437	438	442	467	438	436	445	400	457	452	449	443	452	431	434	410	485	455	425	433	452	445	405	483	463	443	431	424	442	433	436	460	446	423	483	432	418	412	452	458	421	441	463	448	450	404	428	420	440	418	435	479	444	441	446	428	387	444	482	428	467	427	460	437	461	437	444	434	444	456	436	432	457	446	454	431	436	461	433	436	435	400	438	446	415	429	434	417	471	453	462	414	472	415	473	409	415	411	449	431	418	413	418	465	428	490	433	443	423	422	430	456	441	430	418	436	436	433	460	469	445	430	439	441	438	441	432	457	445	452	429	452	478	436	428	447	430	427	463	417	431	463	452	427	411	454	414	435	431	445	434	410	444	460	422	427	452	471	454	453	394	447	438	431	457	426	440	437	448	435	464	433	412	436	440	436	441	447	433	428	429	428	413	414	433	444	416	452	464	415	474	457	452	419	417	437	418	455	475	449	453	450	412	447	451	443	451	417	463	440
4402	657	255	203	313	320	321	252	228	196	163	142	149	141	109	101	83	79	71	60	63	48	60	57	44	42	37	47	30	24	34	33	24	32	35	25	30	30	28	28	29	31	25	27	21	18	17	26	27	16	24	25	13	34	24	26	26	20	25	21	21	30	19	17	16	21	33	27	27	23	19	25	17	23	18	27	19	27	19	20	18	20	23	21	23	27	22	36	26	20	27	31	21	20	30	28	27	27	27	24	30	29	21	24	23	27	24	33	20	26	17	27	22	30	19	34	26	20	25	22	19	17	22	29	26	19	21	21	28	27	31	16	30	19	23	30	26	24	22	32	20	20	18	25	20	28	27	28	25	31	26	25	27	25	30	18	26	29	18	22	32	25	27	29	16	21	22	20	20	23	23	21	21	20	24	26	27	18	22	28	19	23	17	31	26	25	23	27	16	27	28	18	26	29	29	13	29	21	22	35	17	25	21	21	18	23	22	26	18	35	18	21	32	25	28	23	21	24	27	18	22	16	19	22	20	27	20	18	18	19	22	20	23	24	22	25	26	29	23	24	20	27	22	24	27	23	17	23	32	19	20	31	18	25	22	16	30	27	20	35	24	25	22	24	31	22	22	15	24	19	24	28	28	25	28	27	24	21	18	17	19	20	24	24	35	32	25	19	23	23	16	26	31	29	31	18	28	19	23	25	29	23	24	25	29	28	31	28	23	25	22	25	17	13	31	20	17	23	24	34	10	25	16	21	33	22	26	17	29	16	29	32	28	32	29	21	29	25	22	25	31	29	21	23	24	25	23	15	20	27	28	22	16	26	28	19	27	23	19	22	29	20	18	26	23	26	20	18	27	18	23	20	25	20	30	23	17	21	22	21	25	22	31	22	30	26	23	19	25	24	12	28	27	29	23	23	26	25	21	16	30	22	25	26	18	27	25	22	22	15	20	25	23	16	19	21	30	20	22	23	20	20	22	26	17	27	25	29	26	21	23	21	29	21	29	24	23	23	22	16	28	28	25	20	22	26	20	18	19	29	22	16	30	19	26	21	27	27	19	25	30	30	20	26	25	19	15	24	22	24	20	17	18	20	32	20	24	26	25	23	24	23	14	31	17	27	27	28	21	15	27	27	25	24	22	27	18	16	25	23	21	24	31	25	16	25	30	20	16	24	19	25	18	21	20	18	16	25	25	23	17	16	23	20	20	23	21	23	26	14	21	19	18	19	32	26	26	17	26	26	20	27	15	28	28	23	31	28	27	18	29	27	22	32	22	24	27	24	25	27	34	19	18	27	26	23	22	25	22	22	19	25	26	31	30	28	22	19	26	26	14	20	20	29	25	25	23	22	31	28	23	24	24	17	24	19	23	34	17	24	19	18	32	25	28	24	25	27	24	29	26	25	26	26	21	29	21	29	26	30	26	18	25	18	21	15	27	23	34	28	20	25	32	32	23	19	23	27	27	29	33	22	26	24	22	24	29	27	27	21	22	23	23	23	33	22	25	20	27	22	25	16	24	23	29	20	15	33	21	22	25	26	24	18	27	21	21	30	21	27	20	22	28	23	21	23	17	23	18	22	22	17	28	23	25	37	28	29	19	20	18	19	19	18	24	26	21	19	23	20	13	32	25	19	29	19	25	30	19	26	23	23	25	23	29	27	25	31	32	23	14	21	24	28	17	29	27	20	19	29	21	24	25	24	31	28	25	29	24	28	31	20	25	17	29	22	32	23	29	21	26	23	27	18	28	24	24	25	29	29	16	13	18	21	25	26	24	25	16	23	22	30	26	15	27	25	28	24	27	22	20	23	16	16	21	22	21	13	24	23	23	23	25	20	35	27	32	25	24	20	19	32	20	27	28	16	17	23	20	24	28	31	34	15	17	20	17	18	15	31	23	31	19	22	26	19	23	22	21	25	23	24	25	30	17	19	18	26	24	16	19	23	30	18	29	26	22	31	23	28	32	25	22	22	17	28	31	29	28	25	24	25	20	29	16	19	17	24	27	17	24	18	20	18	17	22	31	27	24	18	26	22	24	21	24	26	20	21	19	17	23	29	18	24	32	21	31	28	21	25	21	32	19	22	27	25	22	27	21	23	25	23	17	28	23	26	16	20	23	21	23	35	18	29	34	30	21	20	28	23	17	22	23	27	25	24	17	15	20	30	28	25	23	30	18	23	20	13	19	23	27	24	22	20	24	22	21	18	27	16	28	25	35	16	20	25	31	27	26	22	20	25	26	24	19	15	23	30	26	35	25	19	25	17	22	15	24	27	32	18	22	29	18	24	21	25	26	25	27	23	32	24	23	24	25	25	21	33	24	23	33	21	24	21	20	14	29	28	23	26	29	24	24	27	16	25	19	22	20	28	28	26	23	17	24	23	26	28	25	23	18	28	22	24	23	29	31	23	24	24	25	22	20	25	29	17	17	28	27	30	16	23	19	14	12	18	21	24	31	19	30	29	22	25	28	18	30	31	19	22	17	21	18	22	19	18	28	30	25	28	17	15	24	25	16	22	22	25	25	18	12	16	15	37	19	22	27	23	18	22	22	18	14	21	19	11	21	22	31	19	29	22	27	23	17	28	20	28	24	24	20	21	25	19	20	29	27	15	28	22	24	24	28	26	15	22	22	16	16	26	20	29	24	29	23	20	26	31	23	21	18	28	26	35	25	27	22	22	32	26	19	27	22	21	32	18	18	24	22	26	21	21	21	22	19	23	23	23	30	18	18	24	32	19	19	18	27	28	17	32	28	31	24	25	22	15	16	19	23	24	35	26	25	24	25	24	19	23	23	20	22	21	24	20	20	28	19	26	18	15	21	22	25	27	26	27	32	26	25	23	22	23	27	19	20	19	30	21	23	17	26	23	25	17	16	31	32	25	21	28	28	20	26	21	24	29	22	15	27	21	19	28	24	34	31	23	29	33	12	26	32	26	21	30	14	31	26	25	30	18	17	26	28	20	21	26	20	29	31	20	25	33	27	19	21	31	26	21	28	23	18	32	12	27	27	20	30	17	22	26	28	21	22	24	19	26	29	17	24	18	21	26	14	25	25	21	30	23	21	11	28	22	27	23	36	22	17	21	29	29	26	22	19	27	31	20	35	13	29	26	23	18	28	30	22	25	15	26	17	29	25	25	17	35	24	12	24	24	24	25	20	30	28	18	19	26	22	16	21	16	36	25	25	25	18	25	28	20	29	19	23	20	22	27	22	32	17	17	20	27	17	28	26	25	31	30	23	22	23	16	20	31	29	29	24	24	37	26	27	29	19	20	24	17	22	24	23	19	22	22	17	16	18	21	19	28	23	20	35	25	21	21	21	29	33	22	25	22	20	21	29	18	27	26	21	17	25	21	25	31	18	20	23	30	29	23	23	24	25	17	21	25	31	22	19	24	18	29	27	29	25	29	21	26	23	23	16	24	18	19	29	24	22	22	14	27	28	24	21	26	28	23	27	31	22	18	17	21	20	26	29	25	27	26	25	28
36384	13855	6810	17059	24587	23111	19314	16052	13354	11126	8993	7621	6906	6522	5948	5051	4036	3298	2721	2459	2137	1952	1744	1616	1356	1203	1148	1050	976	845	845	815	702	664	629	557	575	557	541	597	529	540	563	547	543	512	508	473	490	484	481	515	448	435	443	440	493	443	433	453	462	461	430	434	468	428	490	450	428	405	429	412	424	441	437	426	389	402	398	388	412	388	397	420	396	358	407	404	395	383	428	361	395	376	390	395	385	382	365	372	400	381	377	390	388	378	408	353	385	393	375	365	408	375	412	389	413	356	393	349	387	371	361	356	380	414	376	362	383	372	366	383	354	388	372	380	376	380	373	410	363	355	397	394	391	372	371	360	365	375	377	374	391	377	381	381	385	397	386	400	381	372	398	380	359	393	375	389	411	353	420	382	401	386	374	367	381	396	387	376	368	369	375	398	343	378	392	366	367	376	360	406	376	349	361	353	408	407	369	402	341	382	380	366	417	390	369	361	378	352	396	387	379	364	391	375	369	400	383	388	394	364	393	377	374	384	378	392	383	384	389	371	354	413	361	369	341	377	422	373	345	392	389	399	375	369	379	382	380	386	340	373	362	383	379	421	382	385	396	394	366	375	392	390	385	365	350	391	385	392	413	393	386	364	372	389	345	353	375	379	432	354	370	363	428	384	391	362	359	379	361	391	363	407	391	361	381	376	394	359	362	383	386	365	385	386	388	370	384	357	368	377	391	387	398	390	371	375	359	387	371	370	369	367	362	406	407	397	374	354	386	376	386	382	384	339	351	389	344	360	399	389	360	396	368	378	384	367	385	422	384	372	395	383	326	373	405	372	406	387	390	364	390	384	410	342	375	416	358	382	395	368	392	358	370	379	355	371	368	386	336	361	396	387	357	340	403	377	406	352	368	404	402	384	359	403	350	393	379	371	397	382	359	364	331	368	393	365	376	393	385	379	402	387	395	376	394	385	386	395	354	406	400	375	375	420	406	374	337	374	391	418	360	369	363	412	368	380	364	395	390	369	379	395	380	397	384	373	412	398	368	360	390	388	358	345	363	395	385	369	365	364	342	377	369	354	376	383	362	362	390	390	390	421	362	368	401	347	384	404	365	397	388	394	363	367	383	388	355	362	382	389	356	412	374	361	401	356	393	378	418	380	365	393	379	389	392	393	390	404	373	361	355	356	348	382	378	388	391	371	398	362	367	404	409	344	374	417	378	409	376	376	407	397	373	383	385	370	381	423	398	370	367	367	377	353	374	401	357	382	394	358	403	430	372	378	366	352	413	358	364	392	392	364	388	374	376	409	396	391	366	357	398	387	380	386	383	392	359	380	368	370	361	365	409	363	376	366	366	386	379	344	395	333	409	380	373	424	362	365	348	374	396	431	369	389	405	415	386	366	372	399	384	402	400	399	383	375	405	376	380	359	396	379	420	370	380	356	358	381	384	361	396	401	382	385	377	376	403	410	389	404	377	401	409	399	403	351	355	371	391	385	392	347	377	366	379	353	368	394	389	373	378	368	394	393	396	409	392	396	348	349	395	356	386	351	374	342	374	396	353	368	386	361	393	427	385	372	381	373	367	383	384	408	363	399	389	363	366	394	360	383	380	403	387	351	422	361	403	403	395	392	367	346	380	369	364	413	371	405	342	386	395	338	360	390	395	395	339	372	359	394	380	348	367	360	360	400	369	408	368	382	388	385	389	409	337	376	377	379	364	388	377	401	357	382	374	379	354	388	399	362	388	392	354	392	367	380	351	337	380	386	369	403	373	325	394	352	367	362	362	332	376	356	403	400	367	388	389	343	394	355	367	417	406	392	370	394	368	376	372	398	365	389	385	382	335	406	382	407	361	349	394	414	347	380	381	378	363	401	374	372	356	364	378	367	367	373	365	368	385	383	394	381	396	396	352	391	413	402	381	397	369	400	341	392	422	360	343	356	370	370	354	395	400	362	383	356	391	345	376	374	383	404	394	376	384	369	362	369	356	370	399	388	368	376	379	379	376	371	400	363	365	354	392	373	384	391	362	398	397	408	398	405	365	368	370	355	401	363	368	395	379	370	347	384	330	379	392	364	369	381	391	372	380	379	359	349	337	340	395	361	355	424	418	411	361	391	365	399	387	374	383	357	374	382	405	378	361	390	392	369	396	362	362	387	360	373	358	353	354	364	360	365	373	370	388	327	400	372	390	404	373	373	367	399	377	408	335	399	369	385	365	366	390	379	377	385	351	330	342	369	385	364	392	367	389	367	383	355	393	378	385	379	414	353	400	368	388	382	370	415	356	377	383	357	392	388	340	397	369	360	369	386	354	371	367	380	374	401	372	367	388	340	383	408	401	371	352	409	376	388	379	364	359	405	406	368	353	391	381	373	390	371	387	381	393	384	372	387	422	375	411	373	411	426	360	372	364	385	388	400	383	390	360	341	409	375	374	383	393	414	361	362	422	376	354	369	362	400	377	414	399	376	380	365	379	404	383	358	387	359	382	394	370	367	346	376	369	349	389	377	384	381	361	337	386	381	399	382	382	405	378	339	376	348	403	355	379	397	350	367	346	346	371	394	378	360	378	381	370	383	399	385	384	390	427	413	383	397	372	387	358	357	373	382	384	384	425	391	380	377	358	370	369	355	391	340	378	385	372	396	377	355	411	360	377	359	388	362	363	379	356	403	379	397	411	396	387	399	356	370	417	357	361	356	383	369	402	381	356	391	386	372	389	418	381	377	363	362	424	367	387	362	371	390	373	361	399	393	374	349	367	377	372	399	397	386	378	383	342	387	396	360	346	393	381	380	368	406	403	372	379	364	352	370	369	368	391	402	390	366	382	377	404	366	399	366	353	379	389	383	364	374	372	440	348	394	371	419	405	392	344	365	366	378	363	410	340	398	368	378	354	395	398	371	389	379	370	396	387	357	372	362	344	365	355	377	334	351	339	387	367	351	385	369	378	336	340	391	367	364	376	386	361	426	389	407	371	396	417	394	351	379	370	368	428	374	372	399	374	380	365	389	362	390	377	368	358	358	364	421	383	388	383	371	374	383	410	388	405	398	355	398	343	375	388	379	378	381	395	406	377	364	372	394	400	367	355	372	400	366	380	356	366	368	392	382	435	394	407	377	374	356	415	399	382	373	372	370	396	346	356	343	401	403	378	383	391	381	372	368	358	370	376	340	370	393	396	383	383	395	388	384	376	375	379	345	375	387	350	362	355	416	360	410	352	371	409	347	386	354	375	359	371	387	393	398	390	387	384	379	369	426	392	371	363	384	361	377	357	370	376	393	377	378	373	372	354	350	390	394	361	357	368	372	373	397	395	396	409	386	364	382	391	385	364	405	379	403	413	343	359	392	381	372	377	373	373	405	367	405	429	386	382	396	397	368	370	391	423	377	407	380	377	406	373	401	392	391	377	397	366	375	377	398	365	356	374	392	357	339	369	372	410	404	377	375	387	407	390	408	382	401	352	378	393	340	368	390	400	362	395	361	384	392
10510	2139	629	430	662	828	655	592	556	472	424	358	336	311	291	269	204	171	145	122	130	100	114	79	82	85	70	65	56	64	51	39	49	40	57	52	43	47	37	32	31	50	46	41	50	34	35	50	37	40	28	33	33	33	40	56	43	36	35	47	24	37	33	32	40	40	40	23	44	39	39	31	22	38	36	27	29	27	39	39	32	28	27	34	42	22	33	31	33	27	25	25	28	23	35	34	24	37	29	32	40	29	34	25	31	34	23	35	28	22	36	29	27	31	35	34	36	26	30	27	35	31	30	33	25	36	26	25	28	33	30	34	24	25	33	35	26	27	41	28	25	22	22	30	28	31	23	31	32	29	41	23	39	35	31	32	32	26	32	31	25	29	29	29	32	27	26	28	45	31	37	33	41	32	33	27	35	36	31	25	41	30	36	41	31	32	24	21	29	28	27	33	32	29	28	34	30	37	32	18	17	25	29	21	27	32	33	21	41	27	38	26	27	29	26	44	36	33	34	31	35	33	20	34	35	25	41	24	33	31	34	22	21	28	30	26	24	32	30	26	32	28	31	32	32	29	31	34	31	20	32	34	27	29	29	28	32	25	37	28	27	28	39	26	31	35	23	28	28	23	29	27	26	37	27	36	36	36	30	36	26	34	34	33	31	35	31	25	26	28	26	28	26	33	34	27	31	38	25	38	34	27	25	29	40	34	34	25	29	28	33	23	28	31	41	36	33	26	31	35	33	33	29	29	33	30	25	23	24	34	21	28	25	28	32	23	23	33	23	24	26	28	26	41	23	23	30	28	28	26	31	26	30	28	38	31	24	30	26	33	30	26	30	31	27	40	28	31	31	27	46	30	32	24	21	31	26	30	31	39	23	36	27	34	29	35	28	32	30	28	26	28	31	31	45	27	37	23	26	30	30	29	37	33	26	27	24	27	33	29	28	31	27	37	37	30	27	32	21	22	37	34	31	26	23	32	33	35	30	30	27	23	24	26	18	29	35	34	31	29	32	29	35	42	27	19	32	33	26	28	32	31	25	35	43	39	28	34	38	22	36	21	32	42	28	34	34	37	31	25	29	43	27	31	29	26	25	24	31	23	29	30	29	25	27	29	27	33	38	36	33	35	26	38	31	34	24	31	29	34	32	35	26	31	37	25	41	29	35	37	25	40	28	33	32	28	25	39	26	25	33	33	35	32	17	24	32	21	36	29	35	28	26	25	30	26	24	40	20	24	31	30	31	38	28	29	33	28	27	22	29	25	33	24	31	29	22	33	29	24	26	29	33	33	39	25	32	27	38	29	45	40	29	26	30	35	35	26	36	26	28	23	25	37	25	26	29	38	33	24	26	29	26	31	29	36	23	28	25	36	27	39	33	36	28	27	34	37	31	31	35	29	25	31	29	34	35	30	33	33	33	36	27	31	30	28	30	32	34	33	28	21	32	39	33	24	24	33	31	20	32	28	30	36	27	31	29	31	31	25	24	28	21	25	30	29	24	30	24	23	26	40	24	30	28	28	36	35	30	25	25	32	24	30	33	33	32	29	27	23	28	30	31	21	41	18	30	22	23	20	35	23	28	33	25	28	37	32	27	25	41	23	24	25	30	31	22	38	30	29	22	33	33	25	28	27	38	20	21	35	34	38	44	31	23	35	25	27	26	26	38	28	23	29	28	30	32	32	26	16	37	25	32	35	30	25	27	31	31	28	24	35	28	35	28	28	26	27	28	24	33	29	34	27	38	36	33	33	30	35	29	31	34	35	23	29	30	30	30	31	36	33	40	29	27	33	26	33	26	35	33	24	26	34	30	33	32	27	35	34	34	20	29	34	37	32	31	36	39	35	20	29	32	33	33	33	31	29	27	17	31	28	28	38	36	34	39	26	29	25	34	31	33	31	34	40	28	24	36	34	23	35	41	25	23	35	26	20	32	25	24	26	32	44	27	25	25	29	23	26	27	33	22	37	22	33	31	30	32	33	36	30	25	30	32	24	29	37	22	31	29	25	39	24	36	20	32	34	26	38	27	28	25	25	36	25	31	34	36	27	29	29	25	24	35	40	32	31	26	25	38	31	23	32	23	40	31	24	28	36	27	33	28	23	30	26	33	30	23	29	26	31	27	23	32	33	33	27	28	33	33	31	30	42	24	21	34	37	31	29	29	22	19	27	34	21	31	29	37	31	38	28	25	36	38	40	30	27	30	33	25	30	24	28	35	31	29	28	38	27	38	35	27	35	21	29	29	31	40	33	33	27	19	26	28	34	31	31	33	37	25	37	35	34	25	35	34	34	20	33	31	30	44	37	22	29	34	38	24	25	32	34	23	35	33	34	32	31	29	24	38	20	24	28	43	27	35	30	36	29	32	21	35	27	34	36	27	28	26	38	29	35	33	36	26	35	28	34	28	28	21	25	32	32	17	27	39	25	31	39	21	29	30	38	30	33	25	29	31	32	22	39	27	32	30	23	35	23	29	29	21	21	23	28	22	34	29	35	37	29	29	34	25	31	36	34	35	29	39	29	28	28	29	33	28	20	29	37	39	25	18	25	25	30	22	28	29	34	43	29	28	22	25	29	27	26	21	37	32	31	32	37	34	30	31	26	27	33	38	29	38	32	28	34	31	26	27	26	23	26	22	31	26	38	24	32	25	35	39	32	29	30	40	29	34	27	32	32	33	43	42	34	30	30	36	36	38	23	28	32	20	22	27	29	33	29	34	25	34	31	32	39	33	35	27	31	23	32	29	31	26	26	32	28	39	32	33	23	43	25	28	23	31	28	24	29	31	43	16	34	31	31	30	31	30	32	27	33	30	30	24	23	30	28	32	32	35	26	29	35	33	30	24	32	20	36	28	26	29	30	20	34	30	20	38	25	28	23	22	16	38	28	34	25	28	28	28	34	33	36	21	28	27	29	34	33	24	26	36	26	37	26	32	32	39	30	30	30	34	40	26	20	25	23	53	24	32	29	33	42	27	32	31	33	47	39	34	21	25	21	45	33	27	38	19	32	19	40	28	33	32	26	33	25	34	35	35	23	32	28	32	36	18	25	28	24	27	35	32	32	31	34	41	31	32	26	29	34	20	23	27	37	22	35	22	22	19	27	20	30	35	35	38	20	37	28	35	30	35	23	35	44	24	36	26	23	35	24	23	36	26	31	32	37	40	32	29	32	34	25	24	33	33	25	34	32	30	25	30	31	23	28	30	27	31	35	39	39	40	32	29	19	36	26	32	27	28	23	23	30	22	41	21	31	34	24	25	33	40	25	31	38	32	39	34	36	27	20	29	26	41	23	31	31	27	26	35	31	29	35	32	24	35	37	33	30	32	24	27	25	34	24	38	29	26	37	27	36	37	27	43	35	19	25	26	32	34	33	36	35	33	20	30	37	33	27	25	20	25	34	31	37	18	22	26	37	31	27	40	22	26	18	36	31	30	29	41	31	33	26	33	25	38	17	39	36	41	26	29	21	37	36	29	34	31	33
47498	21493	12585	26353	33764	32966	29873	26272	23330	19936	17211	15072	13657	13179	12094	10537	8814	7530	6365	5424	4794	4389	3833	3521	3163	2688	2390	2282	2006	1834	1677	1561	1441	1297	1226	1097	1036	1029	969	950	957	881	882	861	889	806	798	760	743	705	809	737	697	714	665	700	714	707	727	633	596	626	633	650	641	591	615	577	646	632	523	564	575	541	577	557	551	559	554	529	539	542	488	490	544	550	486	509	510	513	579	531	490	516	510	542	540	492	525	533	500	528	495	492	486	471	467	532	508	473	531	483	532	478	507	503	511	482	471	492	505	487	505	474	516	470	466	467	494	455	463	481	485	459	501	489	508	509	522	489	493	494	494	463	471	490	464	488	482	516	517	493	512	463	489	445	511	484	460	491	503	482	453	466	477	476	447	504	495	470	507	490	475	500	495	469	476	453	507	486	446	507	475	506	474	497	429	448	487	481	504	467	499	459	504	466	518	479	472	456	492	489	502	460	452	501	467	473	451	489	474	510	478	481	479	484	487	486	516	429	490	514	519	489	492	472	483	490	487	479	442	476	532	452	506	470	466	435	439	469	494	488	473	454	520	491	531	496	473	505	518	482	456	481	474	466	460	447	502	487	462	483	483	497	474	507	478	465	507	500	452	503	464	458	452	478	460	483	470	447	498	478	503	521	467	497	516	487	529	521	484	487	496	486	478	479	451	481	508	481	447	494	480	484	492	457	440	509	483	457	466	531	493	466	462	500	438	485	455	461	478	458	461	463	446	430	469	474	533	480	461	489	471	474	461	462	433	489	476	478	530	456	507	439	484	443	492	447	504	486	480	477	459	479	446	451	474	428	517	460	474	488	479	509	458	468	475	457	464	495	493	469	491	459	457	475	434	481	474	461	460	476	459	478	471	473	431	481	492	451	488	464	515	521	470	488	483	464	484	496	447	502	484	464	476	499	464	476	452	492	485	492	450	477	426	471	486	460	445	466	465	510	511	465	490	464	446	491	488	484	489	458	467	517	495	470	487	502	502	482	471	440	438	451	490	475	458	491	457	489	438	496	489	473	454	511	472	474	453	483	488	439	490	485	504	477	447	499	491	427	501	487	487	518	460	502	486	487	447	474	463	517	481	433	527	500	468	479	489	488	490	492	468	469	487	477	511	445	503	465	471	526	477	510	470	431	466	480	443	487	503	476	434	503	481	490	520	467	512	457	480	469	418	494	470	497	483	441	453	471	461	490	472	500	472	470	511	489	474	470	436	492	491	501	455	476	483	504	462	505	510	482	517	490	456	479	460	503	485	514	484	469	500	504	471	490	479	458	470	488	471	461	484	469	481	501	450	468	456	477	465	501	509	460	465	485	469	469	423	487	448	444	457	456	494	485	471	479	449	447	480	464	472	494	469	489	469	467	516	461	501	509	478	470	504	471	469	475	496	459	485	481	499	501	480	477	478	474	473	482	483	472	495	511	501	477	448	487	463	469	468	485	450	493	459	442	471	484	466	450	480	472	476	467	482	496	457	451	460	515	489	476	486	480	502	482	482	447	510	463	503	491	490	506	470	509	493	474	479	485	455	536	487	475	477	486	460	479	440	499	513	456	444	461	502	469	480	450	490	475	467	464	517	471	480	479	496	479	506	508	508	476	458	497	469	518	479	493	485	503	452	517	469	436	477	471	503	471	468	479	466	517	479	479	487	472	478	442	478	450	456	508	475	459	500	434	457	479	464	494	430	448	494	494	458	502	455	479	462	509	490	517	453	507	454	499	488	463	448	492	488	497	479	502	483	486	510	467	459	457	437	478	474	449	470	447	481	461	473	481	473	485	480	514	514	495	468	452	496	440	447	485	471	508	469	467	470	453	486	487	443	477	481	520	504	495	476	482	490	454	437	495	445	486	458	478	471	462	487	476	493	474	503	502	505	480	474	470	507	436	444	503	539	474	474	501	464	482	484	502	472	487	510	479	496	477	496	463	505	481	511	462	455	481	455	503	459	453	476	524	445	482	477	521	477	442	440	494	465	496	447	487	474	483	501	456	480	476	509	451	489	474	487	480	463	464	469	498	478	427	458	458	493	468	449	475	482	492	485	466	447	450	471	482	495	506	458	518	471	465	455	449	529	462	472	479	490	490	462	455	497	503	476	460	461	484	469	495	481	465	488	419	499	452	502	482	513	428	498	494	460	483	493	447	468	466	498	470	465	502	465	453	507	465	506	468	525	484	490	479	470	461	477	530	478	460	475	483	479	456	501	456	476	488	512	448	491	453	467	466	495	485	465	458	467	511	480	537	477	503	508	490	470	450	472	498	545	471	474	502	529	519	467	491	496	479	475	478	456	428	486	500	446	462	479	475	471	492	472	480	509	500	477	466	481	480	442	434	507	458	468	481	444	504	457	490	506	469	534	499	447	471	435	460	508	462	461	499	430	499	487	471	476	456	479	477	467	501	505	492	490	495	485	475	518	477	441	471	506	489	497	491	538	502	476	456	447	475	454	508	471	505	471	470	474	483	465	466	474	454	441	496	463	475	457	452	473	486	513	513	497	513	472	486	461	457	492	462	470	485	463	487	511	469	479	475	490	495	481	506	508	442	488	445	508	469	475	489	461	466	481	485	464	490	475	491	474	485	479	489	493	482	493	472	479	474	469	462	485	504	439	514	514	504	493	486	445	490	484	433	469	475	479	449	505	499	494	477	482	491	489	482	489	463	455	477	519	436	488	483	485	450	478	471	425	472	508	512	471	461	490	469	446	438	507	484	433	512	490	473	447	479	484	521	472	482	497	518	494	455	491	462	486	486	443	474	481	459	457	517	497	476	494	521	481	475	476	451	438	484	485	517	487	448	480	453	531	472	518	458	502	468	451	481	445	481	527	475	471	485	498	482	505	478	475	505	486	471	455	468	515	426	509	526	474	482	487	474	434	491	453	523	483	482	480	457	518	483	456	484	468	482	487	457	476	482	453	465	418	508	470	481	497	485	482	476	482	476	500	460	445	476	485	511	463	507	491	491	482	448	491	469	502	468	485	480	464	467	487	441	478	526	450	439	473	492	513	464	481	511	513	470	484	468	445	422	461	459	482	459	433	456	451	444	482	485	471	466	479	481	458	476	448	455	504	497	479	472	451	487	508	474	458	486	456	504	483	519	553	493	487	484	479	486	453	476	472	457	492	453	497	474	438	473	490	475	453	486	488	501	478	454	515	466	441	441	457	481	491	496	505	479	512	480	467	475	462	481	444	474	523	509	504	486	511	483	479	492	468	500	505	467	480	494	502	477	509	487	469	478	473	463	437	469	480	468	476	441	468	469	450	490	523	474	450	435	499	492	497	485	489	457	483	534	428	487	483	477	464	477	459	443	458	462	437	513	455	493	463	461	492	481	477	508	456	487	463	454	504	471	478	449	458	515	492	414	474	435	478	446	463	453	500	474	431	499	486	477	512	520	469	509	514	466	514	464	501	481	528	501	462	465	454	517	482	444	466	519	468	440	491	479	462	514	422	475
7230	1131	395	307	460	513	462	456	340	350	271	233	237	173	185	195	152	137	110	86	112	70	76	79	63	71	73	44	61	49	52	63	46	50	46	42	46	43	47	37	46	51	46	38	48	38	47	53	47	32	34	57	42	50	46	49	52	41	38	37	36	33	36	30	46	40	50	37	38	36	36	28	42	33	41	38	34	40	33	38	30	45	39	38	26	37	40	37	37	29	36	34	48	36	41	43	28	37	37	40	28	38	33	43	41	32	39	34	32	45	50	29	37	47	31	45	31	50	38	35	36	34	38	49	51	35	43	37	37	42	38	32	30	31	52	41	28	43	33	30	40	46	30	45	41	37	27	39	48	38	40	37	32	33	33	36	33	34	39	36	40	44	28	36	41	34	49	30	32	38	33	44	34	27	36	41	42	37	39	42	35	42	51	44	43	30	45	41	30	28	41	22	38	41	39	34	34	36	51	40	33	32	41	39	40	33	49	28	56	34	41	35	41	43	37	30	42	31	37	27	33	28	39	31	39	33	43	34	36	45	32	36	31	29	32	30	34	31	28	35	46	38	35	36	36	26	43	40	39	27	47	38	40	46	39	29	38	35	43	32	40	39	32	35	45	41	39	35	42	45	38	25	37	33	34	36	41	42	32	32	51	42	37	41	39	30	33	34	38	43	33	38	38	35	36	27	45	33	36	24	38	40	42	28	37	41	30	25	41	34	33	37	35	43	30	37	40	36	40	29	30	42	39	39	36	39	31	34	36	31	40	34	36	32	28	44	34	35	41	46	48	38	33	37	30	28	37	39	34	41	43	42	35	37	34	33	53	29	45	29	37	30	32	32	33	32	33	30	34	31	38	47	29	29	44	45	35	35	33	49	44	32	34	32	42	38	38	24	42	34	34	33	42	30	24	44	28	38	29	25	44	34	39	44	29	28	30	33	29	31	41	37	40	46	45	33	33	40	37	41	46	40	41	45	36	45	37	28	33	33	47	29	50	37	40	29	29	40	25	40	28	34	31	43	28	39	34	52	31	43	40	42	28	33	48	38	39	36	26	40	22	32	36	30	32	27	34	42	32	37	36	45	31	35	34	39	38	33	38	30	40	42	33	39	28	44	40	34	31	33	33	35	33	34	43	33	41	39	33	34	43	37	30	35	43	35	37	38	36	39	30	29	35	38	32	32	39	38	29	32	36	33	34	34	38	36	35	34	35	41	33	55	35	30	29	40	39	27	34	46	26	42	37	39	38	35	34	33	26	34	39	34	34	39	28	38	40	27	37	46	47	32	37	42	44	30	29	32	37	46	39	37	46	26	32	29	34	26	41	49	29	46	29	35	33	39	47	35	34	43	42	36	42	30	34	26	37	31	26	39	31	35	42	41	30	31	32	34	32	41	30	30	41	44	38	28	29	42	44	44	44	35	40	42	34	46	48	34	36	34	27	46	41	35	50	36	44	43	31	42	35	32	28	39	34	37	43	40	32	31	44	44	39	29	38	26	43	29	45	31	41	35	34	36	39	43	33	39	32	40	42	34	37	43	50	41	41	45	31	42	46	32	37	36	36	30	38	46	36	43	35	32	36	39	31	40	36	38	38	28	39	32	54	44	39	49	31	36	28	25	39	37	27	33	26	34	35	36	32	38	39	42	38	34	40	39	40	31	41	43	40	40	45	42	24	31	39	36	34	36	39	42	33	29	40	38	41	24	56	36	24	31	35	35	45	36	30	30	30	32	43	43	24	50	38	35	44	32	36	49	39	38	34	42	38	44	29	41	42	49	38	33	36	39	38	45	35	39	30	48	34	41	38	32	40	31	46	33	39	37	45	45	40	39	31	33	36	44	36	40	43	35	30	41	44	42	40	34	44	44	30	30	39	46	34	38	36	44	34	23	36	38	40	34	42	46	36	41	33	29	33	34	40	35	29	35	35	27	39	34	39	41	44	40	33	27	40	45	38	42	32	33	38	35	46	53	33	36	36	40	33	35	34	35	35	35	36	35	25	36	35	38	30	45	43	32	35	37	43	44	37	46	32	35	40	34	39	39	48	35	31	35	27	34	38	33	51	39	42	40	39	37	33	31	41	35	35	40	30	46	42	34	39	35	49	20	45	31	29	35	32	33	36	34	31	32	32	37	36	34	40	43	40	44	36	33	50	32	34	37	43	35	31	41	37	47	37	37	33	34	35	28	40	40	52	44	42	33	32	27	40	34	34	35	33	36	42	33	36	43	36	42	37	37	27	38	31	32	38	31	34	40	41	33	46	40	32	31	41	34	36	35	29	34	32	37	33	39	35	27	38	29	32	24	38	32	33	52	33	41	42	40	39	41	38	40	38	25	33	37	37	49	28	36	36	32	39	34	33	30	25	26	40	26	49	26	30	42	41	33	47	43	40	38	40	44	33	34	28	37	38	38	38	53	30	39	32	33	41	29	41	35	44	38	30	32	26	41	31	41	38	40	30	41	32	32	33	53	37	39	37	41	33	38	45	41	41	40	32	29	40	36	41	37	28	43	39	38	42	41	33	36	31	47	30	33	24	42	38	32	46	41	40	48	34	33	37	43	28	37	42	34	41	42	39	40	26	25	34	43	34	31	44	30	40	32	36	45	39	32	42	33	32	47	31	39	37	37	34	43	27	32	41	37	31	39	27	28	40	40	32	37	31	35	42	35	30	52	41	27	41	33	33	34	37	30	39	42	37	38	34	35	35	33	31	39	30	36	41	33	36	44	37	47	35	35	35	37	31	49	24	35	38	33	36	40	31	41	41	27	41	31	30	35	42	36	26	41	40	50	30	33	46	38	41	33	33	34	32	34	33	47	36	37	27	38	39	33	33	38	35	37	32	32	50	35	49	27	46	31	47	40	46	30	37	44	49	43	36	33	30	30	28	32	39	40	34	32	35	45	33	45	31	32	24	33	52	39	33	32	35	44	42	37	41	45	35	38	32	32	32	41	38	31	41	45	29	39	37	44	36	51	40	38	30	37	35	41	34	27	39	40	39	43	32	33	37	47	30	51	35	43	34	37	35	32	41	26	30	39	33	48	36	44	38	31	37	41	34	27	55	31	32	29	45	45	36	32	35	34	43	42	30	49	34	44	36	39	42	50	29	27	33	26	49	44	35	39	36	43	49	37	34	42	24	40	32	42	38	39	28	32	44	41	39	46	39	44	28	30	26	37	35	45	34	37	34	32	50	40	45	41	32	35	33	40	37	45	35	33	40	34	36	35	33	41	39	34	39	39	44	45	46	51	34	27	27	35	33	42	38	32	32	40	37	33	43	39	31	36	24	40	40	26	40	41	39	31	43	43	28	32	39	34	32	35	37	34	46	29	36	34	33	37	36	33	44	23	41	29	36	27	39	32	39	28	29	34	38	33	30	41	33	41	42	34	41	33	26	36	39	35	44	44	37	37	38	42	40	31	36	41	39	27	33	35	32	41	30	38	40	38	33	25	42	33	33	25	40	48	41	38	47	45	30	38
39600	17631	9089	21258	28972	27928	24990	21543	18066	15234	12846	10841	9697	9059	8647	7566	6176	5288	4536	3780	3304	2972	2768	2539	2229	1987	1782	1614	1511	1444	1241	1304	1179	1085	1007	892	937	907	829	835	877	798	865	840	832	766	742	741	740	754	743	725	740	741	720	708	771	702	697	674	679	628	666	670	693	664	706	640	678	639	650	619	667	596	645	601	634	647	587	647	641	577	634	589	600	628	659	640	595	614	630	595	570	590	607	601	578	616	631	590	600	589	578	614	594	635	585	548	629	576	617	603	584	591	588	615	586	583	620	529	599	571	577	586	626	587	599	559	577	626	585	585	616	542	567	567	620	588	605	616	569	570	590	585	575	579	581	636	600	600	552	573	617	570	612	592	581	532	611	577	582	585	523	607	617	522	584	608	571	581	556	600	599	590	564	571	536	564	544	577	553	573	603	539	582	642	614	557	602	579	545	558	580	548	566	575	592	594	592	567	543	558	601	609	540	583	579	583	598	600	576	619	579	586	543	588	622	577	573	585	606	565	545	533	575	572	598	587	592	598	576	594	603	571	592	542	600	613	591	553	555	599	604	616	572	556	589	649	584	626	596	595	585	572	597	563	595	608	549	593	616	576	618	588	557	561	570	566	559	585	614	552	555	523	570	559	582	572	581	569	571	572	550	598	598	563	577	547	607	562	572	608	589	554	541	535	554	624	573	597	581	526	569	585	567	583	549	571	539	598	576	597	531	545	581	632	547	577	650	567	567	577	596	574	569	587	562	610	617	601	574	631	586	558	588	616	620	546	592	562	555	552	611	563	555	595	570	600	566	562	573	568	591	564	574	555	587	561	577	585	569	591	583	596	585	544	567	578	560	548	597	586	547	570	579	584	554	580	604	628	582	626	587	601	617	574	596	610	595	574	621	555	603	559	570	515	566	582	595	569	579	614	554	600	571	558	573	544	585	562	601	584	578	596	582	566	522	571	557	577	617	599	567	562	586	537	592	591	611	567	583	597	549	594	593	521	605	602	584	600	571	592	538	591	591	565	574	581	599	538	599	579	572	554	609	583	592	608	576	536	597	559	572	571	520	614	572	575	565	589	559	607	586	594	588	540	576	559	562	558	589	574	542	552	572	629	540	603	616	604	608	603	596	582	590	543	564	581	625	566	542	610	624	550	566	606	572	579	576	580	588	589	588	610	555	620	602	528	519	578	629	611	541	586	569	581	558	627	563	590	562	575	582	582	554	602	572	600	566	570	533	578	605	611	591	610	583	544	601	595	514	581	614	609	593	561	574	614	566	597	588	572	567	574	585	580	595	566	578	586	599	531	578	574	623	543	618	547	619	604	577	566	608	576	598	606	586	548	569	554	604	573	558	560	592	597	563	594	573	583	612	563	553	558	564	579	595	614	572	564	586	617	584	623	609	607	565	533	619	553	566	593	590	622	570	567	559	572	552	562	566	561	624	555	595	550	599	567	561	576	572	570	515	564	544	539	577	601	578	607	605	529	617	594	614	610	605	583	628	582	611	576	573	604	537	589	567	625	577	578	548	585	610	561	546	618	573	551	586	580	565	564	596	561	591	572	575	555	588	549	580	565	581	542	593	559	596	610	579	621	578	562	559	569	563	529	610	641	604	576	613	587	516	567	588	567	571	592	589	618	647	570	576	544	594	583	594	585	593	574	562	557	586	558	608	608	564	568	613	593	562	575	572	577	590	584	594	584	588	575	582	574	558	581	602	592	562	577	569	557	611	553	550	590	585	604	547	578	560	534	567	560	568	571	568	600	587	600	582	565	582	564	543	625	581	580	564	571	550	584	593	573	583	565	570	607	560	618	599	581	570	578	601	589	588	566	568	584	582	588	552	558	587	649	549	541	592	612	538	591	604	540	581	604	602	583	583	574	559	614	595	583	584	517	591	579	587	583	606	586	581	568	582	586	552	527	597	574	553	558	624	606	573	564	573	546	589	591	599	562	584	583	592	564	594	588	592	581	557	547	573	615	572	574	605	582	616	597	544	607	562	588	550	612	608	593	581	541	570	553	637	575	582	594	584	635	547	574	591	562	606	609	593	566	601	611	585	532	636	551	571	574	590	597	530	571	578	625	572	553	568	583	600	561	596	550	566	638	558	600	579	578	573	585	622	592	582	620	594	557	592	639	584	614	540	584	575	603	631	609	583	608	568	599	585	580	587	555	585	585	587	582	544	611	571	582	571	539	605	578	595	619	594	521	599	591	548	547	571	587	550	567	556	603	560	594	573	536	616	579	602	558	565	570	631	590	551	582	580	626	538	549	553	604	596	528	573	602	548	578	607	555	547	559	584	559	560	562	584	611	580	605	579	553	558	580	587	616	574	574	586	594	618	589	608	592	552	593	608	570	563	554	562	598	579	585	559	571	557	600	551	547	561	580	591	590	586	550	634	551	556	600	601	587	553	588	614	566	547	542	575	586	557	537	585	535	635	595	565	612	639	597	598	609	561	588	547	534	593	604	579	542	583	567	569	592	599	575	576	596	574	559	569	553	583	617	563	574	596	543	557	588	548	559	558	603	607	579	590	613	570	579	579	617	555	579	571	589	623	619	569	599	607	593	571	555	590	570	630	585	560	563	617	537	589	570	623	594	585	550	601	577	637	565	597	561	561	591	568	578	585	628	601	570	569	609	585	521	578	604	568	567	605	612	596	596	560	586	590	586	609	553	577	541	582	594	565	544	579	562	549	554	613	549	576	554	579	615	592	596	599	563	581	568	585	596	560	553	601	570	570	578	605	580	569	560	605	599	569	588	568	568	556	568	572	574	607	592	596	568	606	587	607	585	556	631	595	591	601	572	571	583	564	587	624	598	592	577	553	598	583	589	546	578	601	548	583	626	593	591	617	565	629	578	610	561	585	592	551	606	506	572	549	583	602	579	566	580	606	593	613	580	623	570	583	545	591	553	593	606	576	554	592	617	580	607	570	578	617	605	611	611	601	575	606	543	552	564	562	570	580	564	581	586	565	536	567	598	601	554	557	599	575	550	561	590	586	565	574	597	573	581	600	607	598	613	568	533	575	560	558	530	578	564	553	567	589	554	610	577	550	602	564	582	521	605	555	640	643	575	619	576	620	567	544	567	622	557	585	547	574	596	586	583	592	591	600	592	515	609	599	596	539	578	550	590	602	560	604	581	591	559	580	588	588	583	598	575	607	576	520	559	545	614	568	565	592	556	587	578	537	507	593	573	612	583	567	569	582	572	569	581	575	548	573	580	583	560	546	555	581	551	576	584	564	599	537	599	548	580	574	569	571	567	574	607	548	530	582	587	609	580	572	553	545	566	573	609	598	584	573	625	550	548	593	597	567	540	566	618	603	560	602	630	559	586	591	586	566	513	606	614	595	612	596	577	569	587	582	649	555	590	589	587	618	541	569	572	590	538	577	625	583	551	585	581	581	558	565	591	615	566	606	561	568	574	651	595	584	613	546	598	565	590	604	552	608	571	583	594	589	580	613	577	546	572
10344	2269	560	426	725	808	717	647	560	472	415	329	309	329	253	217	194	172	135	129	117	111	101	101	85	78	73	66	62	56	49	60	55	43	38	46	34	50	50	34	28	40	37	36	27	30	41	33	32	32	30	45	30	38	42	33	36	26	39	33	30	33	24	26	22	33	36	36	32	31	30	25	31	27	29	31	30	29	45	31	27	41	41	26	25	27	25	41	28	39	33	22	36	25	32	29	25	35	29	29	23	32	26	29	25	30	22	25	28	43	25	33	22	29	34	33	24	30	28	29	31	21	17	25	21	21	32	28	23	20	26	28	25	12	28	34	21	35	29	37	39	22	27	28	29	30	25	31	38	25	26	27	30	26	25	40	27	26	19	19	17	32	25	35	29	30	29	26	29	18	34	29	25	32	25	20	27	33	28	21	29	26	32	29	29	40	27	24	27	19	33	25	31	27	25	27	22	21	20	27	28	30	24	24	32	26	28	32	17	22	27	21	24	33	31	21	33	24	32	32	44	22	15	36	25	29	27	29	28	26	36	28	34	33	29	24	29	31	34	25	26	42	23	15	24	23	32	29	29	23	31	21	32	27	31	29	28	33	30	17	33	29	21	28	36	26	35	30	36	27	27	20	28	40	26	36	27	35	29	21	23	25	35	29	18	25	32	27	35	26	31	29	27	28	28	25	22	33	19	29	18	26	23	34	29	27	31	26	19	21	27	28	35	23	41	22	30	30	29	28	29	18	29	21	32	31	33	22	23	38	25	26	23	25	36	15	26	30	21	35	30	44	25	24	24	20	30	29	25	25	24	37	30	38	30	19	24	25	36	19	37	26	28	28	23	23	30	33	25	37	34	35	37	24	26	24	28	21	27	21	36	33	31	32	30	34	29	24	41	21	34	25	32	26	28	24	30	26	16	25	23	27	24	22	33	36	29	18	17	25	33	25	36	32	34	29	25	31	23	27	34	22	34	42	30	34	27	25	25	31	21	25	36	28	33	26	25	27	32	17	26	33	19	34	24	26	24	29	30	24	27	35	26	26	28	24	26	27	30	30	28	30	35	28	25	20	34	27	26	25	29	34	32	30	31	30	35	33	28	32	30	21	39	37	32	26	20	30	22	23	28	22	21	41	34	24	31	29	26	30	24	30	25	20	22	35	28	34	30	24	23	38	24	21	20	29	34	30	31	28	27	36	25	30	33	25	22	24	22	30	29	29	40	28	23	30	34	31	28	27	32	28	28	34	22	30	28	34	36	29	30	19	28	23	36	25	25	23	22	35	30	29	27	24	19	35	26	22	28	32	28	21	28	23	30	15	25	32	26	28	32	36	21	26	35	33	31	30	28	24	24	30	31	31	35	23	26	29	30	34	35	23	24	29	31	23	23	30	29	22	37	26	26	22	23	23	21	30	28	34	23	23	26	27	28	40	29	32	40	24	23	20	27	31	26	31	28	38	29	30	35	28	21	26	20	26	33	29	23	24	41	27	24	35	27	23	25	28	37	24	35	32	26	27	17	32	25	25	36	32	27	22	20	26	25	22	26	37	25	32	35	27	27	21	27	28	21	26	41	26	19	33	22	26	28	33	27	14	32	31	20	22	26	34	22	28	27	22	26	33	19	27	25	34	32	19	23	30	15	37	34	23	38	33	23	28	29	31	24	22	21	30	29	36	25	32	24	28	23	31	35	29	29	20	19	22	30	26	23	31	28	33	27	20	29	25	33	21	33	27	28	23	40	25	34	22	26	22	30	40	23	34	22	25	30	29	28	29	24	27	28	24	25	21	22	23	33	20	31	21	30	27	21	24	29	24	22	25	28	21	26	20	31	30	31	34	24	22	21	39	29	24	32	28	30	19	29	22	22	30	33	31	23	22	28	35	27	23	20	34	27	28	30	32	20	33	29	27	31	26	30	23	34	32	38	31	29	21	22	26	19	29	36	33	25	26	20	27	27	32	35	31	25	29	19	28	35	41	22	22	37	28	26	38	29	30	24	31	29	26	26	35	25	27	22	30	27	30	27	23	22	18	35	17	20	21	29	29	24	34	31	39	32	31	36	23	30	30	27	23	28	33	35	23	30	20	23	25	25	20	32	24	27	21	24	35	27	30	32	30	25	29	24	37	27	27	30	23	25	42	18	25	20	28	27	27	38	36	23	31	21	31	28	28	34	34	31	26	32	28	34	30	34	31	28	29	31	33	31	35	32	32	31	26	38	29	27	18	34	30	25	34	25	39	28	29	25	32	21	18	22	23	23	29	30	33	27	28	16	22	22	32	24	29	29	24	27	31	23	25	27	30	32	25	17	34	23	28	21	31	22	32	18	32	26	25	25	29	26	25	22	33	28	25	28	32	12	25	32	37	29	26	39	31	28	31	32	26	34	24	23	44	26	34	25	26	22	30	19	28	24	25	21	31	26	22	33	31	31	28	19	31	20	31	35	36	30	35	26	30	20	38	24	26	29	32	29	23	25	35	28	23	31	25	36	33	41	29	21	23	38	24	27	34	35	26	31	27	37	29	31	30	29	22	22	18	19	33	23	26	25	31	28	20	26	30	29	22	34	39	26	28	24	27	26	25	25	33	22	33	31	27	26	24	28	19	25	23	25	17	33	22	32	22	32	36	30	28	25	29	27	22	22	33	23	24	33	28	24	24	21	32	23	30	25	31	21	30	24	34	31	32	22	22	36	28	25	25	21	34	30	22	24	20	20	30	27	23	39	24	26	30	20	29	40	37	35	32	24	41	27	22	39	30	25	24	27	18	38	21	28	24	33	21	33	23	24	27	29	26	23	31	31	22	24	21	33	31	27	29	23	24	29	28	26	32	35	32	24	26	32	32	34	32	39	31	35	30	34	23	36	25	26	30	25	29	26	30	26	25	19	20	28	27	19	33	34	36	23	26	42	21	30	31	34	22	32	20	28	30	26	31	28	29	32	30	29	33	25	27	22	35	24	28	28	20	28	30	29	32	23	31	31	35	24	26	32	28	32	29	21	33	24	28	30	37	22	27	14	26	34	20	39	18	33	25	27	28	25	25	42	22	35	35	26	20	29	33	40	31	25	29	19	27	30	25	31	32	37	32	24	30	22	32	20	26	30	37	32	31	27	26	25	24	23	24	35	27	34	38	25	42	38	39	33	46	36	23	34	30	35	23	23	26	30	27	28	23	29	30	33	31	27	22	23	24	24	28	21	28	21	30	28	26	19	21	37	39	25	28	25	18	22	30	25	31	22	30	20	31	22	20	22	26	29	16	38	27	26	21	30	23	27	32	26	26	23	29	26	31	16	29	25	33	20	36	28	28	30	23	21	23	26	21	25	30	38	28	26	30	29	25	33	25	33	29	25	39	28	32	27	30	23	28	24	29	25	24	13	36	23	36	24	25	18	17	31	33	19	41	31	27	19	22	37	23	32	17	26	21	28	28	28	26	41	25	28	37	36	29	35	32	21	33	27	32	34	29	24	29	25	32	20	29	30	34
48404	22335	12449	26094	34029	33085	30517	26902	23411	20067	17399	15167	13691	13025	11686	10430	8847	7485	6395	5433	4773	4248	3876	3488	3229	2811	2429	2217	2067	1855	1726	1570	1569	1343	1245	1127	1065	1035	1007	943	885	882	834	900	811	734	793	761	720	776	698	674	647	696	700	701	635	708	676	672	576	596	583	599	628	600	617	541	613	510	534	504	553	520	569	501	499	512	520	496	480	469	494	501	478	471	490	509	498	508	492	483	469	495	493	519	431	431	459	426	467	431	453	460	498	433	457	442	457	445	456	508	465	479	456	470	440	443	458	411	479	467	468	466	481	511	443	441	432	459	448	458	446	448	467	435	479	450	488	450	419	406	462	448	463	419	459	398	469	444	459	467	429	423	415	476	437	444	452	434	457	434	435	412	453	480	417	475	445	416	434	451	453	428	475	463	431	439	441	430	460	407	399	436	429	444	435	431	458	441	448	477	455	467	400	404	454	383	457	420	473	449	452	428	398	463	418	463	449	467	438	446	444	444	445	449	439	438	428	457	472	471	438	414	428	435	472	451	448	430	460	416	443	491	455	421	456	451	436	447	423	421	489	429	463	436	442	452	433	446	440	465	446	481	465	449	454	425	451	424	424	441	460	427	417	482	464	458	468	467	434	482	432	458	444	458	420	469	438	453	419	433	442	425	457	421	411	429	421	450	426	439	450	447	440	433	453	447	476	433	459	436	463	457	461	449	413	429	455	448	426	427	466	433	463	456	422	458	409	489	429	429	446	416	448	446	484	469	477	469	447	439	441	464	458	431	472	434	465	435	473	440	455	453	485	416	414	452	463	458	401	463	450	452	401	436	454	466	453	490	448	471	395	438	431	456	410	447	427	437	441	460	476	429	411	428	419	422	458	458	432	463	467	470	436	406	463	421	456	451	448	482	436	476	425	489	454	431	424	460	467	424	429	476	440	441	439	438	458	431	437	420	404	422	488	450	456	434	467	463	442	459	461	437	434	457	408	442	455	446	464	489	422	437	463	465	477	450	448	464	455	466	453	444	458	420	484	477	433	420	470	458	456	424	476	449	483	435	442	459	445	454	445	455	430	497	389	483	427	438	454	429	484	456	449	485	491	440	483	482	458	469	429	495	444	437	436	436	461	407	442	483	434	446	467	478	434	455	410	449	447	485	446	451	434	433	481	402	468	418	431	425	427	444	424	430	447	407	460	434	432	433	460	456	440	448	466	454	469	484	452	434	403	467	421	453	417	433	457	452	454	439	461	428	402	453	463	398	402	415	442	464	467	470	420	454	453	452	427	436	441	435	429	458	464	458	438	484	461	459	446	446	453	454	454	444	458	452	412	462	458	446	460	436	408	439	439	462	451	447	444	467	434	419	439	446	446	431	406	412	453	463	433	430	452	438	440	481	395	480	447	451	470	403	467	448	423	501	422	453	460	434	430	417	467	460	451	429	429	473	448	454	435	427	465	450	442	418	441	428	472	462	425	461	444	440	470	460	455	461	449	435	469	471	465	419	432	442	468	413	454	451	412	443	424	407	455	441	457	431	448	422	493	420	440	459	440	422	477	393	430	469	458	451	411	447	428	418	448	440	433	420	447	427	419	467	419	415	457	439	463	462	456	444	473	402	472	448	431	473	470	417	464	409	418	439	425	434	448	456	448	455	461	432	420	445	425	430	395	433	439	431	441	439	447	392	462	478	395	479	441	426	438	430	461	426	460	444	459	413	450	470	454	442	420	438	459	457	430	499	457	433	455	403	404	459	421	447	463	441	409	411	439	441	454	440	433	427	507	462	472	422	452	438	432	408	477	466	436	424	399	418	434	444	432	420	437	405	440	433	453	420	425	470	452	469	488	427	447	412	446	439	411	469	459	452	444	470	425	453	471	414	427	429	455	433	434	433	418	446	444	422	449	446	455	422	430	442	443	444	457	462	428	452	421	464	403	408	428	440	427	423	473	459	441	434	450	427	457	460	463	463	441	424	461	429	399	429	471	457	457	463	433	432	450	431	434	440	456	460	480	404	463	438	463	443	442	455	427	419	440	467	431	440	398	408	467	444	468	406	422	436	432	453	427	435	496	405	454	464	436	475	413	429	470	437	487	433	435	436	460	463	444	467	423	408	454	438	414	467	467	441	473	453	455	444	453	473	457	442	421	455	464	444	446	448	419	442	462	450	463	456	428	401	399	448	461	479	453	459	457	436	407	446	453	465	420	434	406	429	452	458	449	457	420	412	408	488	451	419	429	497	434	457	427	466	423	437	465	495	451	440	468	480	440	459	457	467	433	451	461	436	405	435	410	461	423	421	463	451	457	468	449	457	444	469	443	444	471	415	417	459	468	447	434	458	408	419	454	442	414	433	445	439	419	453	420	441	407	428	503	453	448	481	400	464	456	430	473	423	452	428	458	439	461	467	433	430	435	431	481	482	468	411	486	448	456	444	427	468	433	426	444	403	418	432	447	453	430	423	472	462	414	408	438	447	446	465	443	421	425	425	457	463	419	473	441	432	417	456	457	413	468	460	430	465	443	413	438	469	463	460	424	438	447	453	432	435	449	451	428	431	444	452	440	418	450	431	423	460	467	455	466	411	441	431	453	465	471	426	425	448	379	443	425	474	423	430	447	467	446	455	457	453	447	453	427	440	430	437	439	437	459	452	429	444	459	412	463	419	430	441	404	423	466	420	421	421	438	420	438	454	430	467	425	423	475	450	473	465	440	478	450	436	448	453	437	449	481	445	422	423	444	468	431	472	448	404	463	438	490	452	432	451	433	411	445	420	430	439	416	430	442	417	426	467	444	441	415	477	449	439	421	423	430	430	427	412	455	444	437	447	453	436	438	451	430	435	438	415	461	427	440	465	405	462	459	458	428	455	463	425	428	440	440	409	434	452	437	449	472	447	472	467	444	432	447	436	422	446	490	417	446	431	455	445	410	423	420	419	419	457	500	454	438	452	465	446	463	425	477	435	470	411	460	463	441	426	436	473	432	442	467	468	427	450	428	414	451	391	466	465	448	421	397	439	462	432	462	478	448	431	456	413	456	430	485	464	428	409	456	420	382	421	484	461	398	459	468	438	440	465	407	435	443	454	462	477	453	465	433	462	469	451	454	456	425	453	423	459	436	408	441	464	455	468	478	434	450	448	430	424	418	459	460	422	452	437	436	461	445	455	452	473	457	472	381	434	431	413	432	433	417	407	466	437	425	426	432	452	446	472	413	458	412	414	447	422	429	429	433	466	458	445	426	465	474	445	465	476	445	412	432	459	466	483	497	416	484	477	453	442	423	453	465	487	419	461	418	425	434	459	454	433	440	468	448	436	419	463	434	492	444	464	465	486	454	505	464	491	476	460	461	469	448	452	474	460	445	439	454	465	454	445	390	409	413	424	418	423	434	440	487	417	451	433	455	432	414	455	458	427	468	477	484	459	458	457	450	448	457	431	510	483	459	455	418	447	459	398	404	479	414	423	490	424	446	475	434	450	467	441	453	442	474	424
4345	662	232	217	311	354	292	246	246	217	163	137	152	131	130	116	88	82	75	66	56	51	45	49	51	42	44	36	42	36	33	38	31	29	34	34	29	29	31	25	28	27	28	36	25	26	29	26	22	29	22	27	35	26	37	27	25	29	24	21	20	25	27	20	22	35	37	24	27	24	38	17	19	26	25	25	19	25	21	32	22	21	28	25	19	17	24	32	18	20	20	23	20	27	24	26	23	28	15	24	26	28	21	23	24	29	19	21	30	30	24	21	21	29	32	23	27	27	17	16	26	34	34	22	23	26	27	29	19	17	21	24	27	15	29	31	16	17	21	27	31	26	29	19	14	25	17	22	18	31	20	26	26	21	25	23	17	29	19	29	31	19	25	20	22	25	24	22	25	22	23	24	20	21	24	23	18	25	26	18	26	25	36	33	21	26	19	19	36	20	18	20	26	21	29	27	14	30	23	20	26	15	19	21	26	23	20	19	25	21	21	31	20	23	17	26	24	18	23	16	24	20	24	16	28	21	16	21	27	23	24	15	18	12	19	28	26	23	30	14	26	20	20	27	23	20	23	24	32	30	21	23	23	27	19	18	23	26	19	31	18	22	17	23	18	30	22	24	27	31	20	19	28	13	26	21	26	23	21	20	13	21	35	19	23	29	23	25	19	23	17	21	22	17	22	24	21	26	32	22	17	20	27	15	26	17	28	18	14	26	16	17	23	22	28	21	31	18	24	19	26	23	26	27	14	28	16	16	20	27	23	26	24	25	26	16	16	18	16	27	26	20	25	23	21	30	22	20	20	32	24	24	23	24	24	24	20	24	19	17	25	24	23	29	40	22	18	22	20	26	28	28	22	20	23	26	25	24	19	31	28	25	25	27	24	25	29	25	25	21	24	30	24	28	23	27	28	12	26	30	21	30	30	18	13	21	21	24	18	21	16	21	20	29	20	29	25	22	19	11	17	27	20	20	30	24	29	30	21	33	27	26	16	24	25	24	32	28	28	28	24	22	19	30	26	21	25	22	21	12	25	33	21	30	33	33	23	25	23	22	29	24	27	23	22	23	33	17	14	34	23	24	18	29	14	17	27	19	29	20	24	22	22	21	31	25	20	28	27	17	25	26	21	18	18	35	29	23	23	18	26	20	25	27	17	13	26	19	26	21	27	15	29	21	25	30	24	18	24	25	27	19	23	27	25	35	17	36	24	26	25	29	17	23	26	19	25	24	31	21	22	20	27	20	25	28	18	29	26	22	23	23	32	30	16	15	29	17	26	25	28	30	19	25	19	29	26	20	27	16	23	20	23	20	24	23	21	29	16	23	22	28	28	29	20	28	16	17	22	24	37	25	22	23	24	33	20	24	20	28	21	27	21	20	26	28	28	23	24	20	26	30	18	30	36	30	20	21	29	18	25	9	26	27	30	33	32	23	24	20	30	34	10	32	27	31	15	29	22	21	25	18	23	17	28	27	24	26	19	22	25	21	28	23	17	22	21	21	19	20	16	22	16	26	17	28	34	14	19	32	22	34	24	29	34	18	28	34	14	27	39	21	29	23	27	22	17	30	35	19	22	23	31	16	28	16	20	20	20	22	21	29	20	14	20	17	18	23	30	23	28	23	23	15	28	23	19	28	18	25	15	27	26	22	19	20	22	30	23	31	23	16	19	15	31	18	20	12	15	24	16	12	22	23	24	18	26	18	28	22	19	26	29	16	21	22	17	31	24	32	19	28	28	26	15	28	33	14	22	31	15	25	22	16	15	24	25	22	30	26	18	31	32	23	25	19	27	19	26	18	34	29	25	20	22	23	21	24	24	28	22	30	26	27	27	25	33	24	27	32	22	24	26	21	21	27	24	21	25	21	30	17	14	24	27	26	28	28	22	15	15	35	20	25	25	30	19	20	27	24	20	24	14	25	29	24	14	32	26	29	22	21	27	24	26	23	20	23	26	27	24	28	23	31	20	18	33	21	26	25	31	29	21	19	24	20	28	23	26	29	29	13	27	16	29	26	23	31	24	21	30	32	21	20	24	25	23	25	28	22	20	16	17	23	23	24	27	24	18	28	24	20	25	25	17	28	21	19	29	25	24	26	28	18	23	25	19	32	22	21	17	19	32	20	27	27	21	28	27	19	31	20	23	19	26	25	22	23	27	26	26	28	18	20	28	28	33	38	28	25	23	23	22	23	17	28	27	27	28	24	21	16	15	30	18	18	27	15	27	23	24	24	16	26	27	29	23	24	20	24	27	26	21	21	29	23	25	19	26	27	15	27	29	23	25	23	28	21	24	26	25	32	27	27	28	26	19	29	25	29	17	24	20	16	28	22	31	27	25	24	24	17	29	14	22	21	17	27	17	29	24	26	23	28	21	16	23	31	22	34	23	19	20	24	18	21	28	19	12	19	26	23	26	17	24	19	15	17	17	28	19	18	23	26	17	20	20	21	30	16	31	25	33	23	24	25	32	24	23	25	26	31	34	23	37	20	21	20	24	17	36	29	22	18	26	29	18	23	18	22	33	28	26	18	28	21	27	20	32	25	24	20	19	32	31	24	24	22	33	19	24	31	22	27	23	21	28	20	33	27	21	27	19	23	31	24	23	29	19	29	28	28	27	24	22	23	26	22	33	29	32	26	22	34	19	20	17	26	22	32	17	21	30	20	28	24	26	27	38	25	24	18	26	23	18	14	29	15	23	28	28	26	24	21	20	22	22	31	21	25	23	19	30	19	27	26	17	23	25	23	19	19	26	17	27	21	18	16	20	18	22	18	11	27	29	20	21	19	25	22	31	22	16	23	21	22	26	25	17	22	25	34	23	31	19	17	20	19	24	25	29	12	27	22	26	27	27	31	32	20	26	31	21	25	18	21	26	24	31	28	20	31	15	22	26	23	23	24	23	28	27	26	30	22	24	15	25	17	27	23	24	35	36	28	25	25	28	28	23	25	29	16	31	23	32	25	22	23	30	32	28	18	23	21	33	21	29	30	17	30	20	20	49	25	14	30	25	17	32	23	27	27	24	23	19	30	23	29	27	28	28	20	19	24	23	17	32	33	21	21	16	27	24	21	29	24	27	32	23	23	20	17	22	29	26	32	30	18	29	22	32	20	26	24	22	22	25	26	24	23	27	31	28	24	25	25	22	24	23	17	17	23	26	27	29	23	28	27	21	18	26	27	27	25	23	25	31	26	28	18	23	12	24	17	24	20	24	14	23	21	25	21	24	20	30	20	15	19	23	21	26	23	21	20	19	26	25	26	23	24	20	17	24	18	26	29	33	24	28	28	24	30	32	19	21	27	17	25	20	30	22	29	26	24	19	21	17	24	32	23	20	29	32	22	17	30	27	41	18	26	23	24	11	30	21	27	25	22	18	13	21	28	28	16	28	31	25	27	19	22	20	31	24	24	22	30	28	23	21	24	17	20	21	27	27	26	27	22	18	32	25	21	22	19	15	26	23	27	24	29	20	21	21	15	25	20
36330	14384	6618	16783	23630	22632	19901	16827	13741	11045	8950	7560	6490	6305	5928	4985	3960	3388	2777	2374	2185	1891	1795	1584	1522	1367	1132	1076	908	936	867	803	731	691	673	615	602	569	569	592	571	523	564	523	517	520	481	505	510	467	466	479	473	489	490	488	469	485	452	496	455	453	433	439	418	455	457	457	431	427	400	404	430	439	411	389	410	373	399	397	374	387	405	383	387	410	388	369	403	431	481	417	379	427	388	371	411	422	406	410	408	404	382	381	368	388	420	389	394	385	384	401	382	391	377	349	367	403	418	373	349	377	401	366	383	384	366	423	406	410	381	366	376	364	385	359	387	398	355	373	373	402	355	393	394	404	373	391	393	417	354	395	348	390	353	380	377	390	413	407	407	388	372	382	371	377	369	361	340	363	384	378	390	350	379	372	365	388	389	361	357	357	370	389	383	388	378	401	397	362	358	368	438	408	355	423	364	409	374	410	378	383	430	385	395	399	357	379	346	400	356	379	389	380	393	419	387	391	371	402	362	380	378	386	362	391	387	409	372	379	403	364	375	393	405	410	419	332	399	373	404	384	383	375	411	410	377	402	397	403	402	353	394	372	364	415	404	401	389	421	369	408	380	397	387	373	377	370	361	423	400	356	401	400	344	364	415	362	379	383	398	351	374	371	394	348	350	415	373	387	394	386	393	375	391	398	347	396	399	382	387	408	378	371	370	369	421	373	339	375	407	382	396	409	360	373	391	364	379	374	399	362	372	391	376	377	403	391	412	346	384	374	343	380	390	389	358	345	393	327	364	381	407	401	388	394	384	360	392	407	400	360	380	389	399	383	349	350	369	413	359	388	382	377	384	385	363	406	356	351	388	379	386	396	376	354	410	365	355	412	373	404	376	373	397	404	379	378	404	354	398	383	370	379	387	342	386	376	390	398	396	379	395	381	388	370	391	386	404	336	355	351	382	382	391	380	337	418	364	405	362	427	394	343	367	381	376	385	372	325	430	364	382	400	402	398	355	383	371	386	388	386	376	357	431	381	384	388	405	364	376	386	392	399	386	372	409	397	370	400	391	364	397	357	384	397	359	357	391	366	365	368	407	383	389	404	372	396	403	385	411	419	398	390	406	404	370	396	377	375	360	384	363	395	422	378	374	399	388	374	403	378	364	394	352	383	381	395	381	372	348	428	418	370	351	385	369	401	376	383	392	354	399	406	384	348	379	364	389	408	376	372	372	403	402	367	383	374	377	361	391	366	383	398	376	387	377	380	410	394	412	391	391	377	351	382	373	375	401	408	353	358	389	410	390	380	370	377	394	398	422	385	367	355	403	370	371	354	384	374	387	401	371	368	383	400	396	380	407	362	378	386	394	386	371	364	380	368	400	364	365	394	383	385	395	377	400	381	413	378	378	393	377	372	361	369	354	399	346	393	414	406	386	392	377	373	367	364	415	342	379	388	344	382	355	399	410	405	373	395	370	397	388	369	402	345	347	380	391	384	381	394	418	386	382	401	409	425	367	392	333	374	391	327	367	403	365	411	397	380	375	380	386	365	342	413	380	380	353	383	399	366	357	371	371	383	400	412	352	389	384	412	372	377	360	397	365	379	393	353	370	414	385	387	383	367	368	411	381	380	376	376	380	381	372	366	388	375	387	372	374	384	388	358	416	396	435	388	408	376	326	356	367	383	379	415	372	371	384	391	367	380	364	376	348	351	360	381	373	388	378	362	375	392	393	389	364	379	366	347	361	362	382	389	412	360	383	404	379	367	371	371	346	386	375	397	377	373	385	367	393	367	391	342	396	385	378	389	389	400	348	362	394	351	386	384	385	407	411	390	368	369	377	375	390	369	423	373	372	417	389	404	382	392	388	388	375	406	371	388	386	414	406	358	357	378	383	350	390	362	388	357	391	352	358	402	382	394	386	363	372	369	388	343	363	375	402	401	388	326	381	400	389	392	387	399	375	374	341	398	373	358	415	399	377	368	362	387	378	401	375	366	392	373	364	363	375	411	368	355	378	393	387	380	405	431	389	392	362	391	393	379	370	386	387	405	405	365	333	376	374	355	387	373	393	403	387	364	400	379	395	390	391	407	385	351	383	361	353	347	386	421	378	419	396	342	394	380	420	389	372	384	390	382	382	377	373	380	381	413	390	380	380	363	372	389	381	408	352	401	368	397	369	400	368	367	349	368	407	379	407	420	402	396	384	407	376	386	399	365	349	387	392	387	398	372	371	372	384	350	417	354	398	372	411	374	378	350	375	395	365	378	346	390	376	386	344	370	389	362	382	396	375	406	357	375	376	419	387	416	378	376	384	367	402	398	344	369	386	416	379	381	397	384	362	380	349	369	406	404	380	422	368	365	387	355	398	372	355	383	374	365	380	357	374	389	386	410	379	328	356	364	376	349	397	356	373	430	376	361	342	392	390	387	367	364	413	389	366	371	369	373	411	398	369	391	401	408	409	368	376	370	361	353	372	409	375	412	372	375	386	345	381	395	410	402	396	380	388	399	377	389	402	381	351	385	377	367	389	392	360	430	360	387	396	409	392	344	372	384	390	398	390	385	344	338	373	369	401	404	389	310	382	370	347	351	396	378	392	354	379	409	372	363	405	353	384	389	394	396	342	406	419	362	404	408	385	360	410	349	405	382	350	399	385	367	382	395	364	339	368	374	355	373	381	391	407	377	358	374	383	360	342	380	398	372	405	371	367	378	374	400	399	381	387	417	363	396	400	418	379	352	359	366	382	399	362	369	389	364	394	392	407	364	367	380	364	383	376	391	404	372	383	404	355	401	398	357	414	403	350	373	371	391	384	402	381	389	377	395	382	361	373	399	385	389	386	377	393	363	397	351	389	401	385	396	389	389	395	413	404	358	422	399	398	368	385	376	341	369	385	363	376	389	378	410	359	396	372	375	378	427	369	363	402	334	377	376	397	382	395	377	384	418	385	367	371	371	377	366	380	353	384	379	394	385	421	378	395	360	381	405	370	378	385	387	395	390	351	384	374	397	396	367	381	394	373	404	403	390	363	346	412	366	395	351	403	377	395	367	395	391	355	376	388	346	384	365	406	409	403	360	372	391	351	392	393	402	376	388	405	372	378	383	420	388	415	346	385	378	381	424	374	391	413	357	372	392	368	372	384	373	425	385	383	364	365	399	381	392	364	369	403	391	368	365	401	394	354	369	391	367	347	423	344	375	391	342	387	378	394	407	380	375	427	413	395	332	404	366	405	349	377	398	375	323	371	388	376	389	387	402	382	374	380	402	379	431	370	380	354	357	389	404	325	397	363	387	388	374	371	359	366	377	366	381	410	381	385	382	384	365	395	393	405	361	388	388	410	351	377	379	408	390	357	371	379	341	384	368	410	358	415	389	400	358	356	390	385	379	391	385	340	393	394	357	371	372	390	367	405	364	374	334	406	371	359	368	389	395	395	422	362	389	409	388	375	405	366	405	384	425	433	354	412	381	395	407	396	348	396	362	400	381	385	405
11210	2451	656	457	706	745	702	638	548	494	362	350	292	274	279	218	204	166	138	155	153	109	106	81	77	76	64	60	59	55	59	64	52	39	49	48	40	31	41	35	37	34	39	37	40	36	39	47	32	34	34	28	36	30	36	45	29	37	44	31	30	27	34	32	44	29	19	37	29	35	27	38	36	24	24	31	36	31	29	24	35	32	30	33	21	37	32	31	45	35	27	30	24	42	22	28	37	33	35	33	27	35	31	28	30	37	27	38	27	29	34	33	33	31	23	31	32	27	36	27	33	32	34	31	29	27	28	22	34	27	35	27	28	35	25	29	34	18	33	22	30	31	38	28	29	21	33	37	36	29	34	27	32	39	35	28	20	36	23	32	35	29	33	30	26	32	22	39	26	28	20	28	26	38	30	24	25	28	32	28	33	26	35	31	39	35	21	31	36	32	28	37	26	25	32	25	30	26	26	32	25	28	25	27	34	23	25	20	20	35	26	26	34	36	41	41	21	36	27	40	24	29	29	20	28	34	31	27	40	33	35	27	36	31	37	38	31	40	23	28	28	23	27	31	36	25	34	32	45	31	27	34	24	22	29	32	36	33	35	34	24	24	38	33	33	28	32	36	24	33	43	22	26	37	31	32	29	33	29	23	41	34	36	35	38	26	35	32	26	33	35	22	40	32	31	27	21	33	27	38	34	30	27	28	36	28	27	31	26	37	29	32	39	30	31	19	28	33	34	35	27	32	35	32	36	26	32	32	43	32	21	31	28	35	26	35	25	33	28	33	27	32	27	31	30	26	30	31	23	33	27	25	28	34	33	36	26	35	28	37	45	22	27	36	29	26	32	32	38	36	25	27	35	28	21	27	37	27	35	26	36	32	29	34	28	35	33	29	23	32	26	27	27	35	24	39	29	31	30	27	31	43	35	27	28	37	32	23	24	28	29	28	25	34	26	31	44	33	22	25	32	33	23	37	34	33	37	24	30	35	33	39	21	53	25	22	29	36	38	32	28	26	41	28	33	33	33	31	26	39	27	34	51	28	30	24	25	32	32	40	34	32	36	30	29	37	37	28	20	22	30	33	20	30	36	20	34	28	30	32	41	34	31	25	29	24	35	33	24	25	31	28	33	32	29	32	28	27	37	34	29	29	36	31	29	26	38	27	42	26	31	35	43	35	18	28	32	38	35	27	35	28	22	25	28	33	27	29	26	40	31	35	35	30	29	32	38	38	20	25	24	33	34	28	32	38	28	26	32	31	26	32	26	33	42	30	31	42	25	32	22	33	24	25	29	29	35	38	38	26	31	27	40	47	30	32	31	20	32	33	36	29	26	28	38	29	27	31	32	20	39	26	33	27	26	25	28	25	32	23	25	29	25	31	30	25	35	29	28	34	24	37	28	43	40	38	39	24	23	42	26	23	24	25	41	41	33	39	26	26	31	27	29	30	17	37	30	28	39	31	21	34	36	25	27	30	35	31	26	38	36	25	23	27	30	27	25	29	26	32	38	22	31	38	33	20	27	32	27	25	31	24	31	38	30	26	24	20	31	19	30	37	26	34	33	28	27	28	29	26	30	26	33	35	32	29	30	34	41	26	41	47	36	41	25	27	31	24	26	30	27	34	26	26	33	36	35	33	35	41	19	22	27	37	29	25	27	27	25	30	22	25	37	29	36	32	32	35	34	30	33	24	39	24	30	23	28	35	31	30	36	25	34	32	30	36	27	30	28	33	29	33	35	28	31	27	28	32	26	32	39	26	39	28	33	32	27	33	28	26	30	30	21	28	28	38	31	45	24	26	36	23	27	29	27	26	30	26	38	21	32	25	17	29	34	30	34	37	34	26	24	32	36	38	33	23	28	37	28	26	29	31	29	34	34	40	30	23	23	33	36	27	32	28	21	33	28	28	28	29	17	34	25	38	33	27	11	27	32	36	32	27	38	22	29	22	26	29	29	25	31	28	33	30	36	30	31	33	29	32	32	24	34	28	19	30	24	28	37	28	33	30	31	39	23	27	33	24	34	27	37	31	48	38	25	34	25	23	30	32	33	33	35	32	31	39	31	31	27	42	34	23	33	32	30	31	41	31	43	35	23	28	31	23	32	20	32	30	31	24	34	30	27	28	24	26	29	42	22	34	41	31	35	29	38	31	32	26	26	23	31	23	29	34	30	27	19	35	33	38	37	26	33	28	30	27	32	30	31	31	24	25	27	25	35	33	19	30	32	33	26	40	38	29	27	41	25	26	35	27	29	33	39	27	33	36	27	34	31	33	28	30	32	35	20	25	19	32	30	18	31	32	34	35	32	31	28	36	28	33	30	33	26	33	20	25	32	33	29	32	42	27	32	21	24	22	27	26	25	30	24	31	35	40	31	26	34	29	31	27	29	38	32	31	31	26	27	19	25	33	23	29	33	22	26	21	29	33	38	34	30	29	27	31	34	33	23	25	34	40	32	31	31	33	28	36	29	35	32	30	18	27	25	23	38	37	25	30	32	37	38	26	30	22	32	27	31	23	27	24	25	32	26	30	27	28	22	29	30	27	26	32	37	27	36	30	32	23	30	28	34	33	27	28	21	27	36	29	32	30	28	26	24	23	26	28	17	25	24	26	31	30	28	23	24	33	37	36	31	35	33	26	27	39	35	27	30	33	31	38	24	29	34	37	38	35	27	36	22	27	38	29	27	30	32	30	31	38	32	33	34	22	30	28	27	42	23	32	34	31	34	28	29	37	24	30	35	23	27	29	31	29	31	29	30	29	17	27	43	39	30	28	30	30	29	31	31	31	28	27	33	35	37	25	35	24	24	35	44	26	36	29	33	24	33	24	34	23	29	41	42	30	37	28	27	26	30	38	34	34	29	32	36	20	30	34	36	30	27	31	34	27	36	30	34	22	33	19	40	41	29	39	28	27	24	31	40	42	41	35	30	29	31	23	29	31	24	20	29	42	27	31	38	37	27	20	29	34	31	40	32	32	31	27	24	33	39	36	31	16	33	24	37	34	31	43	37	32	31	24	28	43	36	30	29	33	24	34	25	25	25	27	27	30	38	38	34	25	29	27	26	34	37	41	27	43	32	28	27	35	31	30	29	28	38	29	33	29	33	36	35	28	38	28	30	26	23	22	32	30	28	31	25	28	40	38	24	14	28	29	26	28	29	21	36	43	25	26	31	32	30	32	32	33	39	29	18	30	34	36	31	32	44	37	24	23	33	28	36	26	40	35	24	34	30	38	25	28	19	22	23	25	24	41	29	28	23	33	40	21	22	22	36	22	39	23	33	32	35	36	32	32	34	34	26	33	26	34	35	30	23	31	34	31	25	25	26	29	41	24	27	35	33	26	32	28	25	28	29	29	35	36	35	36	30	23	41	37	27	19	27	22	28	33	30	41	22	38	23	25	33	31	22	29	32	33	27	29	30	36	31	36	25	35	30	31	33	22	39	31	40	23	35	28	31	27	29	34	25	36	29	24	31	28	31	18
48465	22353	12876	26071	33190	32272	29855	26312	22961	19904	17120	14728	13310	12219	11889	10408	8471	7328	6176	5365	4643	4154	3857	3464	3203	2851	2528	2284	2066	2031	1847	1637	1501	1344	1309	1188	1118	1002	996	930	958	891	950	864	808	873	808	794	788	782	737	711	732	726	721	714	740	748	722	688	617	614	613	608	630	610	627	621	597	624	608	590	596	563	568	587	562	556	513	526	535	523	575	476	540	544	512	532	563	475	514	520	515	519	491	580	523	503	521	487	530	494	493	489	509	522	506	464	502	527	485	494	480	494	505	486	474	525	489	499	493	511	520	494	527	462	518	484	476	494	486	503	500	507	483	483	493	483	514	493	535	536	479	508	478	517	490	505	482	534	478	473	479	488	472	440	556	495	504	479	524	479	476	529	523	491	486	473	498	526	474	502	518	491	519	484	491	457	478	477	431	499	480	489	463	496	476	483	452	507	491	468	476	475	522	520	503	522	474	432	492	503	537	532	480	488	484	470	491	500	448	476	507	474	494	500	502	491	533	484	483	461	451	482	494	486	470	483	479	461	505	531	457	478	520	507	469	437	489	483	490	472	469	480	477	534	478	456	491	466	459	470	449	477	468	491	463	500	466	502	501	460	493	511	479	486	506	511	453	510	444	461	477	520	457	467	461	467	477	477	476	494	493	473	484	432	481	471	481	476	483	486	516	497	487	510	486	496	479	479	510	449	484	503	451	459	470	446	498	522	507	493	494	504	455	475	481	486	481	495	491	465	478	484	494	524	448	471	508	480	501	515	479	518	482	453	477	472	474	464	467	447	468	456	472	519	513	478	506	478	449	474	481	498	501	471	510	469	494	480	486	474	450	493	469	506	478	461	461	461	475	495	474	463	478	488	505	514	477	501	485	477	474	527	466	517	475	488	534	471	460	468	496	512	503	437	478	525	475	475	474	467	522	468	538	522	462	521	475	460	474	452	454	507	497	495	472	450	485	473	500	475	481	454	468	473	441	477	508	443	448	477	444	479	504	469	473	501	460	485	449	524	532	457	468	496	494	485	466	498	543	497	465	477	474	489	490	488	500	494	499	481	482	467	431	513	463	478	432	479	499	453	510	509	457	519	452	460	504	512	512	495	450	501	448	489	533	482	458	454	497	503	510	455	505	455	458	500	488	543	460	523	475	483	547	465	531	475	472	478	472	526	445	489	486	488	496	488	505	534	494	505	521	474	481	501	481	457	457	519	472	489	519	483	512	522	490	474	516	493	473	474	481	543	517	483	497	474	498	443	536	478	488	500	516	489	512	482	491	473	473	525	472	482	472	480	451	445	467	501	500	458	440	478	488	490	483	509	505	469	468	485	480	496	503	507	492	494	500	517	499	453	486	492	456	455	545	515	506	487	483	519	432	445	496	492	502	475	468	475	510	491	485	519	439	480	502	472	502	485	484	456	524	501	445	484	470	484	481	496	497	513	469	498	528	462	440	485	459	490	438	465	491	448	476	519	466	467	491	494	488	475	480	453	454	496	495	476	487	501	421	441	534	460	483	490	450	504	502	472	500	418	481	452	458	486	452	485	461	472	500	502	510	478	464	471	501	413	515	487	521	487	526	526	473	484	464	419	508	513	461	472	476	506	470	464	465	513	431	466	481	483	442	469	445	452	457	494	479	469	500	489	461	509	458	472	471	490	505	470	489	500	514	458	484	460	483	484	463	469	477	482	488	462	517	514	516	459	520	503	485	485	498	505	506	478	506	445	488	510	467	459	501	496	509	474	490	508	444	470	499	507	505	509	487	502	485	500	541	475	485	492	458	502	517	453	473	529	478	459	490	489	490	498	494	475	460	440	477	544	473	475	488	491	483	529	519	486	497	486	478	461	490	485	465	473	488	491	512	481	445	449	454	460	423	498	479	494	456	510	466	503	477	512	475	492	482	486	499	513	495	497	455	464	480	493	468	484	432	476	503	486	441	474	468	517	490	442	511	458	491	485	513	496	489	503	530	502	469	502	474	483	435	509	461	510	523	516	490	486	518	481	494	490	484	435	491	468	474	471	462	498	480	475	463	498	487	485	479	503	494	455	499	496	477	493	452	474	490	498	450	454	469	508	466	477	467	486	494	465	468	477	448	457	454	516	455	476	465	469	472	480	493	474	491	487	490	482	467	509	494	457	490	484	488	448	451	491	455	471	495	480	453	480	428	448	468	504	440	500	504	494	463	449	492	510	473	520	501	523	512	501	467	466	462	473	447	470	505	475	490	473	493	464	456	494	466	459	471	471	504	425	490	465	502	432	478	480	507	479	505	454	489	506	506	482	450	482	488	477	466	466	487	500	461	476	476	472	492	488	510	460	473	505	487	477	470	491	464	440	473	466	533	502	440	461	493	453	499	483	440	514	482	458	496	443	490	490	532	446	468	473	489	460	462	467	491	487	495	489	520	493	494	440	481	505	474	496	469	423	486	513	465	485	461	480	468	501	490	466	446	475	479	485	466	482	478	504	514	498	476	453	458	483	475	462	463	441	487	483	478	486	488	460	483	494	474	473	516	491	461	464	473	491	428	478	463	501	488	529	498	468	510	491	480	480	516	484	464	487	493	464	500	465	504	474	473	486	466	465	504	495	506	480	473	480	467	471	472	483	469	466	483	511	471	493	494	489	475	517	476	517	474	501	524	451	497	465	513	491	477	476	456	489	478	524	501	507	519	464	496	526	460	443	502	481	494	500	508	495	488	463	491	464	490	476	486	476	470	452	476	480	485	506	487	503	488	474	467	515	442	517	490	469	473	420	491	529	515	529	480	470	478	471	477	520	453	437	460	487	450	478	469	503	477	486	495	458	505	476	513	473	501	512	496	452	490	485	519	511	471	494	463	492	509	485	508	444	487	510	489	475	496	504	461	470	474	492	499	487	465	473	504	511	502	472	479	506	501	483	522	476	485	479	473	489	462	513	519	456	516	482	481	455	503	443	415	455	459	492	477	488	488	489	484	512	473	502	489	478	512	450	493	497	479	470	524	500	464	507	501	478	480	486	490	500	529	447	450	470	448	482	453	492	493	474	497	471	511	496	439	458	526	529	478	517	444	458	441	516	461	495	487	471	501	498	462	528	461	475	490	509	452	510	503	470	485	514	531	480	490	470	481	466	501	449	475	487	505	505	482	515	452	495	467	469	518	476	501	494	480	463	522	481	502	476	540	472	481	494	509	501	495	462	453	521	457	489	507	447	506	475	449	493	484	427	477	447	441	474	496	464	498	449	499	454	518	472	476	461	473	499	477	461	442	498	479	544	486	499	449	493	494	516	452	479	442	497	488	439	501	503	530	452	472	498	468	493	479	465	456	459	478	466	483	487	447	474	486	504	468	506	470	479	488	506	464	489	495	478	467	459	476	509	517	497	453	474	511	503	501	518	486	472	505	476	481	481	504	499	472	437	484	494	515	483	506	516	522	488	477	473	482	470	459	488	498	469	442	460	482	498	496	471	482	472	528	456	510	511	489	465	476	468	473	498
7544	1234	377	268	439	474	446	406	351	324	243	246	226	198	183	161	128	122	126	111	76	85	90	77	74	60	58	58	54	53	49	42	50	48	38	47	40	44	51	39	39	32	47	52	36	48	47	37	41	33	31	43	39	36	42	33	44	52	39	43	52	36	32	32	35	44	47	35	42	48	47	29	21	45	40	33	42	27	33	42	40	29	31	41	41	24	36	41	35	44	38	43	38	24	37	45	33	35	33	45	34	44	44	34	39	39	43	23	33	34	38	37	40	45	30	36	47	32	33	43	37	34	36	42	47	42	33	38	33	38	38	27	37	44	35	41	43	33	39	51	26	35	44	26	31	40	33	41	37	40	43	42	51	33	39	46	38	33	38	31	40	33	28	31	40	38	35	45	38	32	44	45	33	42	25	43	39	29	52	31	41	43	33	42	40	32	30	33	51	34	40	42	38	41	26	34	29	23	52	39	34	37	32	37	40	45	31	43	48	43	44	36	27	44	29	33	48	44	41	35	29	44	36	44	32	30	40	29	45	45	43	32	42	40	36	33	34	35	31	39	41	33	38	26	35	40	28	42	31	17	36	47	29	29	29	35	42	40	28	33	32	40	34	29	39	34	34	30	42	40	41	45	39	41	35	34	33	40	37	38	38	40	30	32	33	35	27	37	35	37	38	37	43	37	34	44	37	37	37	34	39	40	38	33	33	36	44	41	41	31	28	44	34	35	37	36	38	32	34	31	45	40	50	37	34	31	27	42	35	40	28	45	37	34	36	47	34	38	33	36	34	36	41	48	37	27	45	30	42	35	41	44	39	40	29	27	27	36	36	44	35	38	46	34	36	28	36	33	30	33	45	34	32	37	38	27	45	29	50	40	31	36	32	34	50	34	35	36	47	42	30	33	49	35	37	30	40	37	30	44	37	37	30	39	27	39	38	37	37	38	34	25	44	36	40	40	29	28	33	41	44	36	41	30	35	39	36	26	40	31	39	32	33	34	35	43	34	31	36	38	38	32	44	43	42	32	42	45	39	34	35	30	38	36	32	38	26	40	40	41	37	31	31	27	39	37	39	40	42	30	35	33	42	33	36	35	50	39	44	39	37	31	35	32	29	38	39	35	33	33	34	39	33	37	36	37	44	28	36	44	33	51	35	38	35	45	30	47	36	42	32	36	36	43	47	40	24	38	31	36	33	39	39	41	35	29	33	52	46	29	30	33	47	36	47	45	34	40	38	37	45	28	29	28	39	33	42	36	39	17	47	38	43	38	40	29	43	31	31	32	42	36	37	36	32	42	40	40	43	54	27	35	31	49	35	42	38	47	34	39	36	43	35	45	35	35	38	34	41	44	34	42	34	29	42	36	26	31	32	37	32	28	49	41	35	28	31	35	39	31	36	41	33	34	36	30	34	29	37	28	33	34	34	37	37	35	37	43	42	40	48	47	28	28	35	39	39	32	31	34	31	36	37	35	36	38	37	35	35	31	39	28	42	44	37	33	37	39	32	38	35	45	35	43	52	33	30	39	29	34	30	37	47	35	36	50	46	31	36	37	30	35	41	39	33	28	37	37	43	52	24	34	28	37	32	35	40	28	31	31	35	34	37	38	37	35	40	37	30	36	37	43	34	29	32	39	37	30	39	36	41	36	29	37	40	37	30	41	25	45	33	38	32	36	36	27	24	34	35	35	40	45	31	39	35	42	44	29	44	38	34	44	24	35	38	36	22	41	39	32	31	33	39	31	28	37	21	46	36	37	42	28	31	45	30	37	31	43	35	28	30	42	36	38	46	32	38	38	39	27	41	32	31	46	36	36	45	40	30	32	29	28	44	40	42	45	40	35	33	40	39	29	43	39	37	32	33	29	39	38	40	31	38	25	33	41	36	40	41	39	53	25	33	39	34	45	28	40	47	23	42	37	32	41	28	26	50	33	27	42	41	28	21	31	42	30	35	37	28	23	35	44	34	34	36	37	30	37	35	43	38	38	32	40	25	43	32	42	42	40	38	32	39	27	39	43	42	37	29	41	40	47	35	38	35	30	25	37	32	35	43	42	36	39	28	35	32	37	36	27	33	31	24	35	43	35	50	43	36	36	34	37	30	22	34	33	44	36	41	34	36	46	32	44	43	38	39	33	43	21	39	38	47	26	34	31	36	46	38	40	39	50	36	33	44	40	30	26	40	32	50	33	33	37	38	23	46	32	20	38	39	35	47	36	38	31	48	43	40	33	38	28	36	29	37	33	31	35	35	31	45	32	33	35	31	33	33	33	46	25	46	35	36	25	26	38	31	36	35	32	40	46	40	46	39	36	29	42	35	45	44	32	36	42	39	36	30	33	41	38	41	33	34	29	29	35	43	33	38	31	36	29	33	40	36	43	41	42	27	28	32	30	38	43	29	38	26	41	35	38	36	26	38	39	41	39	33	32	52	33	45	43	44	44	44	35	44	38	27	28	35	34	34	38	44	34	34	34	37	42	33	41	30	41	37	33	34	41	43	42	37	50	33	42	49	36	43	38	42	46	36	28	36	28	34	35	35	38	38	37	44	40	37	36	35	53	37	35	40	44	31	39	40	39	39	32	27	47	35	33	42	31	30	40	41	24	38	29	41	41	45	29	30	40	38	28	40	39	31	35	30	33	38	40	25	27	33	38	29	42	35	46	33	34	50	37	49	37	38	44	34	34	28	40	20	54	31	42	33	30	34	39	33	32	26	34	34	30	33	42	42	38	33	38	40	35	44	37	30	36	31	34	45	39	37	39	48	40	39	36	38	23	40	40	34	37	30	38	40	34	35	40	36	28	27	47	44	37	42	36	28	28	31	42	40	35	31	38	33	37	46	38	39	43	40	41	47	33	31	31	39	36	26	37	31	24	37	46	37	46	40	45	31	37	41	36	41	25	41	38	35	40	40	36	42	37	32	28	42	36	29	30	31	37	50	37	33	44	32	35	44	33	37	37	43	39	32	40	42	47	38	36	28	39	34	35	28	33	37	38	53	32	42	42	37	40	37	36	35	31	34	33	35	32	46	34	39	47	38	39	30	31	26	28	26	34	36	38	29	41	40	36	45	42	45	46	33	38	28	47	33	33	41	36	39	23	48	36	35	38	27	48	37	42	36	27	46	35	46	36	37	32	29	41	34	35	27	23	38	49	28	37	38	26	36	30	39	35	36	44	33	37	30	33	37	31	36	39	37	39	43	26	33	51	35	28	36	37	44	39	37	40	36	40	38	37	33	45	37	38	36	36	49	18	32	38	31	40	40	32	32	33	33	37	32	35	40	47	46	23	27	36	35	35	28	52	31	43	42	31	36	37	45	35	29	37	35	37	47	35	46	38	20	48	40	36	32	40	44	28	42	36	30	38	48	42	37	32	27	38	35	40	47	41	32	33	32	49	44	42	22	41	39	40	35	34	48	25	33	40	28	24	35	41	42	28	48	55	23	39	34	39	35	47	50	32	31	39	42	36	38	33	28	31	40	31
40704	18040	9196	20851	28157	27390	24590	21273	17592	15131	12635	10848	9766	9531	8543	7143	5880	4883	4277	3732	3181	2981	2654	2581	2289	2093	1918	1784	1581	1440	1440	1329	1234	1120	1131	1033	957	975	904	825	878	836	813	822	799	822	798	757	779	769	766	736	753	723	722	746	766	744	709	711	701	663	662	712	642	693	731	657	633	699	659	684	672	630	664	624	592	622	643	593	604	613	558	581	619	585	639	626	578	606	577	584	628	596	604	613	602	574	585	591	604	593	575	604	622	607	601	603	602	589	583	579	599	593	609	611	584	585	623	619	595	528	584	548	573	603	605	568	569	591	619	599	582	581	595	598	574	600	598	586	583	586	573	572	602	603	593	580	583	567	597	602	558	583	608	590	588	553	610	551	599	592	601	579	580	618	579	584	603	557	553	593	614	565	608	568	571	554	622	551	636	574	556	617	585	564	584	603	604	551	630	551	580	577	589	612	525	622	568	596	593	610	566	561	572	570	591	615	611	603	606	577	571	597	611	619	557	551	570	640	571	585	617	603	610	611	583	543	571	630	564	600	619	538	544	543	590	562	559	546	543	602	582	546	580	583	567	582	609	590	592	538	637	604	570	622	609	571	579	594	543	601	607	618	558	596	589	571	575	587	542	624	554	609	596	606	601	585	574	616	600	548	557	611	562	582	581	586	611	534	575	622	624	574	547	573	622	594	613	551	614	591	592	614	565	550	562	601	631	606	583	616	554	613	556	611	601	599	557	628	606	561	569	559	597	590	566	582	582	583	597	596	601	599	565	553	575	636	570	586	578	572	592	573	571	608	557	570	585	621	611	563	568	571	597	603	579	608	582	586	581	568	566	587	594	551	619	605	620	588	591	613	558	556	583	614	556	589	566	584	580	575	540	576	579	577	582	614	591	610	605	587	595	617	560	604	580	634	611	586	573	560	591	581	602	666	601	602	573	562	598	594	653	568	593	577	562	552	569	582	577	585	569	572	575	547	560	553	613	557	597	612	584	588	582	607	544	591	606	553	604	585	592	568	599	581	572	572	575	565	580	585	573	637	626	569	609	631	598	540	588	626	569	571	633	576	595	584	594	594	596	560	588	604	589	592	612	623	603	640	574	560	564	589	602	583	570	564	578	612	597	555	635	581	582	585	600	603	556	621	556	620	571	615	638	556	576	566	594	597	607	591	621	557	583	593	625	592	554	572	601	560	623	594	586	586	546	584	581	586	582	590	574	605	574	590	577	586	580	577	620	604	587	584	612	619	637	593	591	589	619	545	558	613	629	587	543	597	611	550	537	629	574	609	575	579	516	606	592	631	600	580	613	615	598	560	577	593	574	614	606	573	577	570	601	601	597	593	589	546	608	555	552	569	598	543	602	583	587	578	586	548	605	581	612	546	603	549	558	590	600	556	582	608	600	618	592	583	574	563	579	604	605	565	576	599	559	579	582	565	601	596	584	571	592	567	567	609	597	551	597	585	592	586	540	553	578	613	597	624	566	570	580	572	571	585	565	564	564	607	584	550	589	577	547	581	625	570	648	588	595	573	595	554	574	627	553	611	590	583	604	545	599	579	576	613	576	561	583	625	556	565	585	584	577	566	577	612	607	616	590	572	546	594	559	610	603	570	574	587	578	554	573	566	602	584	620	617	580	607	520	542	602	618	602	630	584	563	637	599	580	580	552	601	595	574	601	586	597	606	587	572	591	605	622	572	543	652	598	613	570	557	533	640	605	546	623	580	565	589	561	551	570	558	574	555	599	610	597	561	610	611	610	600	580	579	599	551	562	551	546	628	601	594	608	603	579	576	591	576	557	604	586	634	592	583	612	600	573	605	579	547	616	584	583	564	580	599	620	572	602	560	607	565	615	550	592	544	603	582	629	562	578	585	595	546	607	572	557	608	542	584	556	597	589	621	570	548	601	611	552	552	578	604	595	594	612	574	589	563	584	553	596	593	577	584	573	570	623	580	569	546	602	566	608	586	553	566	594	604	578	596	585	606	581	594	564	578	565	601	586	573	618	566	615	608	584	560	591	607	594	575	586	581	578	593	582	559	563	583	589	588	519	615	572	565	588	604	568	626	568	587	588	557	588	556	585	613	581	590	614	560	584	545	612	557	581	564	579	601	600	549	606	607	586	571	570	534	547	599	589	546	588	578	524	560	565	618	612	599	573	555	632	626	635	574	602	593	550	592	617	583	551	534	593	586	591	604	621	574	554	582	554	582	585	564	577	572	615	596	610	604	575	567	575	612	611	614	586	563	620	558	621	570	571	578	584	590	584	617	563	573	605	613	634	578	570	577	636	628	579	582	589	571	608	561	557	558	616	601	588	567	563	565	605	624	596	583	532	584	578	569	572	567	593	663	619	585	617	545	590	587	594	612	592	596	585	587	594	587	541	574	609	556	560	576	568	561	539	578	554	552	593	595	565	612	612	629	591	603	658	608	627	586	558	630	593	585	629	551	570	579	639	585	615	613	615	577	545	578	550	594	560	571	558	576	587	570	548	623	630	601	599	616	560	579	639	541	564	558	555	544	559	554	571	587	575	593	539	567	574	656	601	653	624	570	601	604	599	554	607	598	552	591	609	630	601	578	576	609	589	557	588	569	585	636	561	559	563	593	600	625	573	605	562	571	603	574	558	593	546	570	588	589	623	648	525	574	555	589	574	602	564	587	642	608	572	566	619	583	610	566	638	581	557	533	595	602	592	620	572	604	592	585	608	582	576	608	554	544	583	586	605	589	557	588	587	622	609	552	590	601	636	587	533	589	580	558	632	581	593	570	638	564	617	634	585	573	583	561	554	558	584	600	646	595	574	601	595	605	581	591	578	594	618	568	580	583	561	604	590	579	588	583	613	577	595	596	630	576	618	595	610	560	606	572	613	608	578	596	642	569	601	592	603	611	574	599	580	539	605	556	582	568	633	537	600	552	549	579	614	559	634	604	579	601	594	582	538	613	544	612	564	589	578	614	597	591	628	581	566	569	566	599	590	619	623	567	565	576	570	592	608	583	540	600	574	571	580	579	581	587	545	602	627	605	619	592	595	606	596	595	596	536	556	576	598	582	611	572	583	565	572	584	575	596	571	589	559	579	561	575	572	543	622	564	594	601	560	556	609	568	592	598	578	606	575	612	589	600	594	586	606	568	619	582	573	595	588	607	592	591	602	548	622	554	599	594	629	551	574	620	564	581	574	568	625	556	553	632	613	554	559	586	573	593	570	583	588	623	539	629	567	613	597	574	560	596	580	564	589	603	568	608	632	562	588	561	541	613	572	612	598	580	604	587	599	592	640	596	586	599	641	575	605	587	622	584	582	579	605	565	549	606	556	608	590	556	592	559	539	576	593	594	631	601	588	571	620	588	578	563	575	599	594	565	573	609	599	594	606	579	590	570	532	621	578	582	591	572	580	523	583	561	574	591	605	620	638	601	619	617	585	584	601	601	631	587	613	574	560	552	603	639	569	546	591	591	614	589	585	560	581	576	599	577
10203	2308	616	436	731	804	731	569	552	475	393	360	362	306	318	251	204	158	138	108	126	102	116	84	73	85	71	62	67	59	47	52	48	39	46	47	52	27	30	33	37	34	40	29	43	31	35	43	41	32	26	31	38	33	29	37	25	32	34	25	29	31	35	35	39	35	30	24	30	30	25	21	26	39	25	29	34	36	32	39	36	29	30	26	25	34	21	30	33	26	23	30	25	32	27	35	36	37	27	26	27	25	41	24	24	36	20	35	29	30	30	27	33	24	31	30	27	30	27	25	43	25	32	24	32	20	26	33	32	30	33	33	27	26	16	31	28	26	31	27	34	31	20	25	32	28	32	26	26	31	24	29	31	44	41	17	23	29	35	29	34	29	28	27	25	27	32	25	24	32	20	25	31	25	25	26	40	30	27	32	24	31	35	29	26	33	34	25	16	31	35	26	22	40	35	23	31	26	20	37	27	23	23	27	26	23	29	19	31	21	30	16	39	32	30	31	26	21	36	30	31	24	25	29	34	28	31	26	32	27	28	27	29	35	14	22	26	33	32	24	30	19	25	24	25	20	20	26	38	17	28	26	28	25	33	27	25	26	23	24	21	29	30	28	36	39	37	14	37	30	27	30	24	39	21	29	30	21	21	33	23	39	22	33	24	25	22	27	22	25	28	17	28	38	22	31	30	31	21	31	31	30	26	23	28	33	21	25	25	28	23	32	29	24	36	27	29	33	33	28	26	33	34	34	25	26	25	33	22	32	23	16	21	25	17	29	27	22	24	23	29	30	34	31	29	26	32	26	23	38	24	32	24	21	22	29	27	32	24	32	20	39	25	35	28	27	25	32	34	31	28	29	28	36	21	35	29	25	26	18	22	30	30	35	30	23	26	27	35	29	23	33	16	21	23	33	22	34	32	34	28	22	27	20	32	28	23	34	31	30	25	30	25	24	17	31	27	23	31	28	23	29	32	22	27	29	31	22	29	36	34	30	30	29	20	25	35	27	32	26	27	26	29	25	22	19	24	22	35	28	25	21	24	29	20	29	29	24	30	31	32	31	30	25	25	39	23	25	34	24	37	28	21	21	25	26	29	23	33	20	19	33	32	30	23	31	36	36	24	32	30	23	26	31	29	22	19	23	37	35	21	37	28	22	32	28	25	31	31	28	34	28	25	23	30	34	21	18	20	22	29	22	35	23	28	26	28	30	36	16	26	24	20	25	27	23	26	29	16	32	34	30	16	26	29	33	40	17	28	33	25	27	23	37	22	24	27	30	27	41	15	20	24	31	35	29	35	29	34	31	25	28	34	28	28	20	28	21	30	28	36	28	29	26	23	20	27	15	24	35	34	26	29	30	26	31	32	38	34	22	30	41	26	28	24	21	26	36	29	23	39	34	24	33	34	32	23	23	33	31	32	34	34	28	21	25	25	27	20	26	29	29	42	37	28	22	19	31	40	36	29	29	21	33	12	33	18	23	29	31	41	35	29	30	37	31	28	32	34	18	36	26	27	32	29	28	34	41	25	32	30	30	26	35	36	29	31	47	23	23	32	41	20	22	25	19	25	29	29	23	28	27	37	39	30	35	29	31	32	26	27	29	29	25	22	22	27	28	30	31	31	31	36	25	28	36	43	15	25	29	23	37	24	34	29	24	33	33	27	29	38	26	30	24	21	22	33	29	24	18	29	22	19	28	32	24	25	26	23	29	26	22	32	32	33	32	34	21	30	32	35	34	28	36	28	34	32	26	22	41	34	27	27	32	27	43	33	27	26	34	29	30	32	31	30	31	27	23	24	24	24	28	27	34	23	33	29	28	35	15	31	27	24	27	24	28	26	32	30	25	30	24	31	26	30	47	32	26	25	26	22	17	30	25	23	30	29	23	26	25	32	24	22	27	22	23	25	22	26	35	22	17	27	29	19	42	30	31	19	33	30	33	26	38	20	26	19	26	33	23	22	25	32	23	30	35	25	26	30	30	28	29	20	23	31	28	30	23	27	27	30	33	25	21	30	26	23	22	28	28	18	27	22	25	29	23	30	25	23	32	33	21	27	20	32	22	29	33	37	23	24	21	27	11	34	40	24	32	28	24	25	20	35	34	30	29	27	29	40	29	38	31	31	28	22	34	21	33	23	32	31	28	32	18	22	27	35	28	33	28	24	25	33	25	23	26	24	34	19	29	25	36	24	22	26	28	30	31	21	29	30	26	30	19	30	33	29	28	30	22	29	26	26	25	19	31	32	20	17	22	30	24	32	32	27	23	28	21	28	21	21	18	32	29	25	28	28	34	27	35	30	31	36	32	26	33	22	29	32	28	25	22	26	27	31	26	43	24	30	26	20	36	28	24	26	21	25	26	33	23	34	27	26	21	22	32	25	33	30	30	34	36	24	27	32	25	22	30	34	37	27	25	26	22	28	18	22	38	26	32	37	26	24	37	30	31	32	29	20	35	25	23	20	33	23	20	27	32	31	22	31	34	36	27	28	22	36	30	23	26	28	28	23	28	39	25	31	29	40	30	23	28	28	20	24	27	30	30	26	22	23	26	33	25	12	19	28	26	29	32	27	31	31	30	26	23	30	26	31	29	28	28	27	31	34	20	37	30	36	28	29	26	28	33	31	32	22	25	33	31	36	27	32	29	22	30	38	24	30	27	25	29	32	21	26	30	23	31	29	32	31	24	39	25	27	27	27	27	29	19	27	30	25	35	26	24	24	27	21	25	33	30	38	27	26	29	34	27	22	24	21	25	34	30	36	27	24	23	29	24	26	23	33	20	31	34	29	37	19	21	27	27	34	26	24	27	27	27	25	19	26	32	36	24	26	30	23	30	26	28	34	30	31	31	29	25	27	37	26	22	32	19	29	24	27	29	31	23	34	31	29	37	25	25	27	28	34	36	20	28	29	18	29	22	34	24	32	28	27	31	27	34	31	21	33	24	23	25	33	29	22	31	35	25	25	41	35	30	23	28	48	31	35	33	41	34	34	25	26	18	26	26	28	32	29	33	24	33	32	28	18	24	38	24	18	29	36	30	23	23	21	21	26	17	23	33	27	35	27	26	32	23	33	31	24	23	22	27	28	30	23	13	25	21	41	35	24	30	24	30	24	36	28	33	23	31	27	24	20	32	22	29	34	31	35	29	26	33	24	33	28	28	26	27	32	24	30	27	29	24	24	29	22	23	31	26	24	31	29	31	23	27	27	24	29	25	23	26	29	25	26	27	25	24	21	25	25	34	20	24	30	23	30	28	33	22	35	24	36	27	32	37	22	29	32	25	27	34	34	26	27	31	34	28	30	28	19	32	27	33	30	17	32	26	26	26	24	29	27	31	35	25	35	27	20	24	31	29	23	28	22	18	30	14	26	26	25	36	19	27	31	31	32	29	35	23	27	24	14	25	31	18	27	26	28	31	17	22	27	25	27	29	22	25	34	26	28	32	35	20	26	34	25	26	30	25	39	26	27	29	24	32	29	30	26	25
48370	22797	13137	26359	34011	33121	30142	26488	23355	20034	17365	15205	14324	13736	12367	10113	8353	6950	5945	5317	4579	4138	3803	3504	3250	2831	2526	2310	2085	1951	1750	1699	1451	1352	1302	1217	1119	1055	973	992	903	900	907	792	830	780	771	773	768	736	704	698	672	696	683	679	727	697	629	607	571	588	617	602	585	590	595	568	574	592	578	530	553	526	511	561	544	501	472	494	528	512	474	496	496	455	491	500	475	477	488	452	551	454	491	488	528	448	511	475	437	440	483	453	476	505	483	452	457	444	459	495	444	447	453	457	499	451	438	463	468	447	441	484	447	452	504	473	478	452	429	470	477	437	495	456	438	445	402	482	459	464	480	493	438	459	405	476	474	430	462	428	418	470	482	461	454	451	441	424	446	439	441	450	415	501	450	473	438	467	447	454	461	466	449	465	439	479	462	434	469	480	431	455	452	429	438	404	437	437	460	489	454	440	481	446	459	455	470	438	452	482	440	461	458	434	465	428	422	422	432	476	448	493	416	456	464	429	466	436	428	419	441	451	418	464	416	422	441	444	438	466	444	438	427	414	460	426	478	417	458	456	449	473	459	445	419	438	464	415	469	463	433	458	448	448	448	415	476	412	466	435	441	453	455	440	458	484	463	429	452	449	456	448	434	447	473	454	431	432	460	430	440	453	424	405	459	455	429	474	410	445	467	432	429	448	462	444	437	446	428	435	447	443	436	369	478	422	436	444	487	460	426	460	418	448	449	452	446	421	465	436	461	433	448	426	475	427	458	468	398	438	490	462	474	439	460	444	451	460	498	439	460	445	430	456	457	421	429	443	424	421	445	403	440	452	470	443	413	435	453	502	481	432	496	432	453	419	456	449	434	450	451	452	472	444	437	416	443	477	477	442	450	443	413	447	475	475	453	457	476	452	442	462	495	417	438	465	472	454	460	454	449	433	462	455	466	434	470	421	417	441	449	424	461	437	446	436	499	488	479	448	465	509	489	468	434	448	465	464	447	423	444	490	439	449	496	462	441	473	438	477	422	461	431	460	447	454	469	462	449	421	459	443	445	440	398	443	447	425	457	449	466	376	447	442	453	451	502	454	514	453	438	437	441	468	454	444	474	451	440	457	449	472	422	432	460	449	434	444	423	447	477	426	463	428	457	436	440	447	480	425	459	485	497	425	441	444	447	446	467	460	456	463	439	479	419	458	440	464	475	467	427	434	450	457	455	448	447	430	417	472	446	428	454	451	457	442	443	445	397	438	426	446	443	450	486	464	451	485	434	447	434	457	454	442	477	435	458	434	469	423	462	461	462	453	407	454	451	445	482	446	421	491	448	465	465	441	474	442	454	449	425	420	453	404	511	440	475	441	459	440	509	452	458	429	473	464	452	485	492	421	406	450	458	431	458	449	444	485	424	430	470	419	441	437	445	417	453	437	453	434	482	442	417	467	404	417	445	416	427	419	438	459	456	406	423	452	434	450	455	437	446	441	431	471	428	423	447	458	420	445	430	474	437	495	469	479	440	454	423	430	425	470	449	451	441	485	439	456	418	453	454	454	478	426	466	413	440	441	433	463	464	463	460	433	455	416	452	477	440	451	469	399	432	461	443	462	446	397	427	440	449	434	452	428	410	468	497	401	443	446	465	460	489	493	431	472	420	446	426	467	452	427	429	491	451	462	461	463	443	431	433	438	441	445	443	466	468	434	438	468	405	402	391	449	424	447	454	440	443	414	461	422	463	450	423	431	478	454	433	474	434	447	439	444	465	423	480	464	447	429	445	430	462	467	410	432	457	405	458	490	443	433	424	435	392	429	452	472	502	422	454	430	482	455	476	426	408	479	460	449	416	464	421	452	418	419	428	447	450	484	474	447	460	436	459	470	437	439	461	410	424	454	456	453	460	475	423	425	471	413	441	495	440	421	469	443	454	444	375	474	399	481	434	435	465	444	429	472	416	424	423	398	452	443	453	457	443	403	466	446	471	442	423	436	456	448	430	439	434	430	454	423	425	453	461	453	430	434	468	482	431	470	441	451	392	430	459	481	469	470	438	446	405	428	416	463	434	436	432	445	475	493	434	429	439	464	445	483	432	450	490	465	441	414	412	464	415	444	486	453	438	432	455	409	409	432	465	425	414	471	424	501	455	465	427	433	499	469	494	461	439	445	440	447	437	446	449	476	453	433	460	426	439	464	432	446	465	435	429	467	461	458	460	456	435	431	457	449	420	406	481	447	467	458	417	418	448	448	471	471	418	450	431	409	417	440	432	436	483	453	410	479	467	452	429	422	447	435	454	436	424	447	475	409	456	412	463	447	433	453	449	442	446	451	431	489	454	460	459	440	440	455	440	432	447	450	436	438	437	455	425	470	445	430	473	440	457	422	445	427	410	455	455	425	403	496	444	496	504	441	412	451	483	428	440	448	414	501	453	437	440	438	439	434	431	459	419	434	467	468	420	455	461	486	469	461	451	451	460	441	468	440	467	420	483	431	423	450	447	424	441	460	432	452	444	457	428	433	482	389	440	454	419	463	456	454	478	432	462	445	400	462	439	448	484	449	422	470	441	438	471	453	442	442	435	436	426	452	450	428	471	413	462	462	445	441	466	425	454	443	494	498	514	418	422	458	503	372	432	458	429	444	418	455	465	448	410	465	446	407	438	415	452	439	458	449	420	446	433	473	448	435	472	483	482	399	455	424	467	449	449	410	487	419	430	454	423	447	456	460	478	467	432	463	448	469	442	426	421	457	426	414	453	424	451	412	451	452	438	432	449	470	409	424	470	428	436	440	432	441	439	417	428	481	420	437	406	447	494	409	470	445	420	421	425	436	442	501	422	465	448	410	444	414	419	457	466	448	446	415	435	441	481	452	425	432	475	444	445	483	437	433	457	465	444	449	433	423	431	475	453	492	444	433	462	420	450	433	446	460	422	441	422	425	468	453	472	463	486	471	465	465	497	441	425	471	487	510	423	489	441	461	437	438	432	469	437	464	419	452	438	450	433	515	463	417	451	500	433	371	420	430	439	420	476	432	436	430	429	440	426	472	448	412	449	444	455	442	502	455	412	454	447	456	432	447	415	456	455	445	482	446	416	409	454	450	395	418	439	434	443	444	431	407	424	461	439	430	457	438	454	417	420	446	455	420	434	444	477	449	461	436	450	426	446	451	466	455	461	447	450	436	444	441	457	436	454	427	419	436	459	466	471	420	441	414	461	475	480	458	444	439	464	474	451	465	453	435	471	444	420	461	453	457	445	434	468	433	452	448	397	463	456	451	464	473	464	442	435	433	462	478	454	455	466	457	418	451	465	446	488	508	460	448	498	402	464	464	461	442	424	441	457	463	445	469	480	429	475	438	441	500	478	449	450	472	435	427	420	442	428	466	443	474	457	440	448	441	429	425	437	427	433	434	414	439	438	466	449	458	416	436	415	479	459	438	472	477	463	420	452	455	441	418	448	468	470	499	476	492	440	481	448	419	403	435	455	423	436	456	426	471	436	453
4288	687	252	172	302	348	281	288	217	177	180	134	154	136	121	121	94	53	77	59	58	39	45	44	52	36	33	42	29	37	36	48	33	29	34	25	31	26	19	24	28	16	25	19	37	26	30	34	30	33	26	22	29	41	14	27	26	35	34	18	27	25	25	24	25	27	18	25	14	21	31	21	20	17	26	29	30	18	24	28	32	22	20	22	21	27	33	13	20	25	33	30	28	26	18	23	20	27	15	29	21	20	21	25	26	29	23	41	27	30	22	26	27	19	25	29	28	31	26	23	22	21	18	26	34	14	14	22	24	27	25	20	16	29	17	25	17	22	27	21	23	17	33	22	22	27	24	26	18	22	23	23	18	15	23	25	25	22	24	26	22	14	23	27	25	22	24	19	31	18	25	19	24	28	32	26	24	31	16	23	20	23	31	20	18	24	19	26	22	21	35	28	24	30	20	22	24	19	22	32	32	21	20	26	26	22	17	25	26	17	25	21	19	26	10	16	23	26	18	29	25	27	28	23	11	27	30	27	21	28	30	24	30	19	22	27	21	27	20	19	15	22	18	25	28	31	27	21	22	30	28	24	28	30	22	22	28	31	23	19	16	27	34	21	26	39	19	15	23	21	35	20	34	24	25	19	27	20	24	26	27	28	21	18	26	26	28	18	24	35	22	17	32	30	32	34	17	22	19	14	26	18	24	16	22	21	21	23	26	24	15	16	18	31	29	26	32	31	20	24	24	23	17	35	25	23	18	35	22	22	28	21	19	31	31	29	24	26	19	26	24	21	24	23	20	27	18	25	21	28	18	30	22	13	31	14	23	26	28	30	24	20	21	29	24	21	16	27	31	21	19	23	19	19	22	34	24	23	13	22	24	21	23	26	21	26	19	25	20	33	25	24	28	32	19	27	28	19	23	13	25	18	21	27	25	36	27	25	23	30	31	23	31	21	21	22	24	32	21	21	28	30	21	29	37	20	23	29	36	31	21	21	26	19	16	21	28	20	12	19	21	23	18	26	26	27	20	15	21	30	21	23	21	23	21	24	29	18	24	21	29	27	22	23	35	22	33	22	14	21	24	26	30	27	27	30	29	25	17	28	23	20	21	19	27	21	11	26	26	25	23	28	28	25	20	30	27	17	16	23	20	26	27	24	20	23	27	19	16	28	30	23	16	27	26	22	22	20	23	15	23	18	26	23	27	18	26	16	24	22	19	16	18	29	22	25	25	32	26	18	14	23	18	21	28	24	27	20	28	25	17	27	24	16	20	18	27	17	25	21	22	25	21	30	30	21	25	25	26	19	26	21	27	26	27	24	24	20	26	20	25	27	30	27	22	20	33	22	24	20	28	15	23	31	21	26	24	41	26	23	24	14	28	25	26	23	27	22	25	25	21	20	22	24	28	26	17	21	17	26	27	19	16	31	27	28	29	26	27	27	24	23	20	28	26	22	21	17	35	28	23	21	20	27	27	20	25	24	21	25	19	17	26	25	28	23	21	17	30	26	30	28	28	19	22	19	26	19	31	18	34	21	28	15	30	21	16	19	20	18	26	32	24	28	22	23	30	28	24	26	25	34	37	16	34	17	22	19	28	22	23	19	26	33	21	27	21	22	18	19	26	23	24	17	23	16	27	22	29	15	22	29	20	26	24	18	22	18	27	27	21	25	23	30	26	21	28	26	22	25	25	24	20	26	28	26	21	23	24	23	27	24	26	18	21	29	28	20	26	32	23	18	31	30	29	14	21	30	21	19	18	26	18	19	28	23	8	21	19	23	22	29	33	24	19	19	29	24	22	28	31	26	30	25	23	23	32	23	19	25	17	34	11	26	28	20	18	28	17	29	22	19	19	31	19	26	16	22	17	27	30	31	23	24	31	25	28	20	25	25	20	20	18	28	20	20	25	24	24	30	19	28	17	18	17	12	26	20	22	28	21	26	20	30	12	29	18	29	33	30	28	23	18	14	26	26	16	18	20	22	20	33	19	20	27	16	28	26	21	20	17	14	25	16	24	31	32	28	26	25	28	21	28	26	18	16	35	37	27	26	19	18	24	19	29	23	20	21	29	25	20	24	19	29	15	20	28	31	22	20	31	29	19	29	24	23	26	25	16	22	25	24	28	30	16	24	25	27	16	15	20	14	27	26	23	24	18	25	22	17	28	23	21	26	25	19	32	13	17	24	25	19	22	20	26	26	15	23	20	20	30	19	24	24	26	27	22	19	26	29	29	24	22	18	25	20	23	28	32	28	30	19	29	24	27	27	20	28	29	26	33	28	20	32	27	23	25	16	25	24	24	33	18	25	24	24	26	21	26	27	22	9	26	25	30	36	23	21	20	25	28	27	23	29	20	21	30	21	27	21	23	25	25	24	26	36	21	24	20	17	20	26	19	21	29	21	27	20	29	31	35	28	17	24	29	26	26	29	21	23	37	16	24	24	24	16	22	16	25	18	26	25	21	23	17	27	25	27	14	17	29	19	27	23	23	31	31	23	22	13	24	15	26	38	25	22	21	14	23	18	22	24	18	19	30	23	29	26	21	15	18	17	17	27	27	26	24	21	23	27	18	26	22	24	22	20	21	15	27	20	18	22	18	37	23	30	18	29	18	16	25	29	21	18	21	28	16	21	25	20	20	28	29	24	24	24	21	31	25	27	18	19	26	34	26	27	24	20	24	26	29	25	26	24	35	25	22	26	27	21	23	27	21	26	21	16	28	21	22	21	23	26	26	24	19	18	25	17	26	20	18	21	18	14	23	18	17	16	21	24	26	22	10	22	26	23	19	21	19	25	26	18	19	23	17	28	19	25	20	16	22	22	23	18	21	29	28	25	18	20	28	16	22	20	23	22	32	27	23	25	34	18	28	26	23	34	29	18	21	16	32	29	21	27	32	22	18	26	29	30	21	21	24	24	34	23	25	25	21	27	25	15	30	28	24	29	19	21	29	27	25	34	27	22	24	29	19	26	27	25	19	26	28	25	9	28	22	26	26	29	32	23	32	19	27	28	25	24	24	21	29	21	26	23	15	26	23	18	32	25	28	22	27	28	18	19	23	26	22	23	27	22	28	19	21	32	25	20	26	25	21	26	20	16	23	30	22	17	31	26	22	22	23	20	20	25	28	23	19	30	20	22	21	24	23	23	24	19	24	26	19	26	23	16	34	21	27	18	29	35	31	35	22	22	21	24	25	24	25	33	27	30	24	25	27	21	21	27	22	20	26	20	23	31	30	17	14	26	20	28	19	26	19	25	25	25	21	25	15	33	22	17	30	32	23	34	20	22	23	24	21	16	31	33	19	16	24	24	24	25	26	32	24	28	18	22	27	25	31	19	29	22	16	21	23	27	32	27	26	33	25	24	17	23	23	25	18	23	22	35	27	25	28	19	23	27	31	18	26	29	26	26	20	33	21	19	19	24	30	23	32	15	30	28	22	18	19	27	26	28	27	28	32	23	20	23	19	21	21	25	22	28	25	26	25	22
35609	14459	7050	17296	23972	22916	19890	16367	13154	10788	8729	7770	7261	6866	6188	4872	3974	3280	2684	2378	2100	1911	1707	1671	1533	1367	1200	1016	1014	897	863	842	771	750	691	697	586	551	523	548	534	600	554	581	526	544	558	526	516	483	483	494	486	516	468	476	456	490	504	468	423	415	432	410	447	427	453	452	421	406	429	420	397	402	399	405	395	387	445	384	429	410	412	362	404	365	411	391	412	408	383	429	394	393	378	375	436	374	384	391	388	385	394	350	352	382	381	399	373	389	384	360	414	409	394	401	361	369	383	415	384	384	381	363	401	366	370	399	368	379	393	407	366	388	434	372	383	384	379	406	382	429	370	409	355	407	402	412	374	398	374	367	381	368	409	402	346	396	410	380	369	374	403	381	348	371	352	352	390	401	378	363	379	393	382	343	386	356	400	387	428	391	385	416	366	396	381	412	385	401	374	375	412	434	360	372	369	425	395	369	390	401	378	376	404	399	376	404	382	403	363	382	358	375	377	393	404	374	396	338	409	355	395	374	382	366	386	370	334	378	405	370	395	389	383	362	370	391	399	394	331	361	409	351	400	371	369	346	394	372	399	363	380	383	427	402	363	399	393	384	379	376	419	366	379	404	409	354	408	370	432	401	378	413	382	385	377	424	370	376	407	408	375	363	416	396	399	368	373	377	379	403	394	392	349	399	412	346	382	361	355	418	358	410	403	403	352	392	378	349	390	411	369	392	394	386	364	426	396	370	395	378	391	404	388	366	375	369	369	361	376	416	407	383	364	371	356	388	374	389	389	379	356	365	390	395	383	419	398	414	409	377	370	370	373	368	386	408	386	381	436	382	373	379	365	404	429	380	377	373	394	401	377	370	385	396	396	380	358	428	414	395	335	367	399	411	384	375	382	361	359	377	413	360	396	376	390	389	322	397	404	390	384	368	402	370	431	407	409	411	380	379	384	389	354	358	334	372	397	385	368	424	383	369	379	366	380	402	420	372	402	377	377	391	368	389	358	415	384	394	380	421	381	375	377	398	417	408	383	361	385	364	373	389	372	399	382	401	399	383	390	390	377	395	391	376	368	322	396	378	417	375	389	406	372	375	376	411	399	403	395	407	346	375	351	382	362	382	360	399	393	425	394	413	335	356	424	377	381	342	397	385	361	386	403	365	388	385	384	373	389	412	358	359	399	394	360	396	406	423	381	381	393	393	374	389	351	388	385	364	372	393	371	412	386	408	386	434	391	386	393	392	398	366	373	352	372	386	380	354	380	382	361	411	392	398	405	367	393	391	371	385	403	365	345	374	391	410	366	368	379	381	371	354	397	403	407	388	386	401	414	360	385	382	364	377	398	394	382	377	375	408	388	365	401	382	384	359	398	379	414	386	331	401	419	394	372	383	395	420	370	392	383	390	405	392	410	365	382	398	358	404	376	367	382	371	409	391	390	411	418	383	377	345	381	382	403	356	380	354	383	417	386	405	389	392	394	409	380	368	370	396	361	400	368	391	386	368	384	383	380	377	383	432	409	388	391	351	415	381	394	393	362	386	383	426	390	364	418	375	403	366	382	395	402	376	390	365	417	393	422	367	378	361	385	364	366	384	388	414	396	408	381	361	406	388	390	395	374	385	363	387	393	377	393	389	384	360	413	395	374	425	382	387	389	395	358	391	390	409	377	383	369	371	395	404	374	375	389	366	362	409	371	389	364	386	372	375	394	409	374	377	394	424	375	368	364	392	386	369	379	362	408	376	368	412	359	392	367	353	393	377	394	416	371	377	408	366	383	402	371	384	378	381	401	384	394	369	354	345	393	405	403	402	362	354	384	369	378	412	398	413	412	382	375	406	387	401	383	390	396	382	406	375	391	399	418	420	398	386	368	391	409	363	390	416	376	399	364	341	413	364	369	375	393	411	391	409	396	378	372	370	366	367	359	383	350	423	366	372	421	388	387	428	399	401	383	384	397	360	383	411	391	371	395	351	389	412	376	383	369	346	370	369	375	386	389	360	370	360	414	400	397	395	394	380	421	417	374	404	382	394	399	359	397	370	361	375	388	421	392	429	411	412	351	357	401	384	365	373	378	379	397	392	395	398	380	386	367	388	388	399	359	359	391	375	391	357	369	377	363	401	319	371	379	360	403	412	396	374	380	398	401	347	372	377	378	376	400	380	370	397	362	413	341	366	357	341	397	383	378	385	388	384	361	373	429	365	385	393	394	376	364	418	416	386	377	399	430	383	350	342	391	409	360	352	366	363	361	378	371	394	373	386	400	433	365	400	397	377	369	380	391	358	382	385	378	385	386	355	418	340	398	371	379	395	372	406	392	369	365	431	390	407	400	383	379	399	384	388	449	383	386	360	365	379	381	380	382	365	393	368	371	418	388	342	400	414	376	387	355	397	407	360	367	384	370	383	393	383	409	354	394	411	377	378	358	375	373	387	385	399	382	387	350	387	385	360	415	385	391	397	369	392	384	394	370	385	407	386	374	385	372	374	401	366	343	367	377	393	345	372	401	387	381	394	380	373	378	383	396	381	425	386	378	397	401	400	375	387	380	409	354	398	360	389	366	383	356	422	366	368	404	393	354	393	365	401	406	376	362	395	369	423	364	386	370	383	408	349	388	403	398	378	379	398	391	397	388	390	363	381	388	403	383	419	391	402	371	388	374	386	400	408	361	380	425	398	382	369	381	434	385	387	377	396	362	382	371	365	368	366	393	375	419	378	416	404	405	380	378	386	419	365	362	370	363	370	364	404	368	384	406	398	361	401	391	390	373	387	408	400	358	382	391	389	350	397	397	386	382	353	375	397	381	368	374	388	387	410	378	358	367	358	412	393	394	369	386	382	382	371	373	374	397	404	392	372	377	357	390	391	395	367	359	383	394	388	402	411	404	358	409	377	368	375	363	380	396	351	395	372	358	392	374	390	383	373	374	379	397	398	409	370	407	375	372	399	342	372	396	368	395	387	405	387	397	401	392	402	394	349	368	352	392	392	366	385	410	356	408	396	403	410	377	373	383	406	368	392	378	405	372	409	380	396	371	389	384	366	388	399	409	371	383	399	389	381	364	400	381	370	398	349	367	375	365	401	396	388	434	410	379	375	388	400	408	420	387	422	390	382	365	360	423	420	381	376	389	408	385	378	383	430	352	373	380	382	407	378	397	382	393	403	398	397	378	398	370	394	441	403	371	394	370	357	408	374	383	379	404	402	365	395	383	360	394	383	408	377	385	355	387	372	394	365	404	404	389	421	392	378	422	425	416	379	364	384	415	362	392	422	368	419	387	372	390	377	395	380	412	368	389	430	377	397	361	375	393	383	361	383	376	380	365	377	370	379	368	379	413	416	359	363	379	388	397	370	367	349	383	345	399	369	391	377	366	371	423	378	401	380	385	398	389	364	401	376	369	401	377	411	412	377	399	343	371	371	396	381	390	407	389	373	376	396	393	356	375	390	394	380	408	392	383	417	419	414	386	394	392	386	428	397	427	409
10573	2144	653	431	711	849	725	670	541	485	400	340	349	337	282	252	202	186	156	123	138	103	106	83	97	90	61	83	69	53	48	47	54	51	42	50	42	30	36	38	39	35	31	45	27	37	34	39	35	51	42	25	44	39	39	37	41	22	39	37	36	32	36	27	38	27	26	38	41	24	25	33	27	35	23	27	38	30	25	24	28	40	26	31	31	36	39	34	31	28	26	23	40	36	35	27	34	37	30	41	21	35	23	32	42	30	29	21	31	29	26	29	32	32	22	32	21	29	28	29	35	22	36	38	24	30	29	37	36	32	27	34	33	31	30	25	34	29	33	32	26	33	23	35	29	32	29	30	28	32	28	34	24	27	30	28	30	32	16	34	25	29	28	29	31	31	23	36	29	27	33	36	28	20	25	17	31	31	41	33	20	37	20	25	27	28	32	29	34	30	31	32	36	35	24	29	29	31	36	26	21	24	28	39	29	31	24	33	30	25	28	27	28	31	28	31	24	24	34	27	32	21	38	28	28	32	39	23	37	30	29	33	32	28	32	30	32	41	23	28	44	31	35	33	27	20	38	27	33	37	33	35	33	28	27	31	21	34	36	36	28	26	30	31	32	36	32	35	23	26	37	39	19	24	30	29	27	25	33	29	45	34	32	26	36	36	30	35	38	27	23	50	27	27	26	38	26	33	38	27	24	25	32	36	22	34	30	30	32	28	33	22	28	29	31	39	32	33	22	26	33	24	34	21	36	27	32	34	29	18	31	45	36	33	30	29	23	32	28	30	18	37	29	28	28	32	27	31	27	31	26	32	26	35	23	37	28	29	42	28	29	40	29	22	32	18	37	28	28	29	26	35	30	32	41	32	26	32	37	35	34	34	35	30	21	44	27	34	26	29	27	37	35	35	26	20	32	28	30	34	32	26	37	32	32	24	29	21	30	30	29	33	30	35	37	23	30	30	35	35	31	40	34	35	40	39	35	34	29	33	42	27	32	32	24	39	36	37	27	28	36	26	29	28	25	30	26	35	35	25	26	30	41	32	23	29	25	20	40	31	32	32	29	35	31	29	24	31	32	28	31	40	27	23	26	32	21	28	31	43	25	21	31	23	25	33	31	38	28	34	24	33	28	32	30	30	26	28	24	26	26	28	29	27	41	37	27	36	19	28	32	25	29	29	23	30	23	33	33	33	34	19	39	34	24	22	31	30	32	13	30	30	36	29	20	36	33	36	23	26	33	42	29	28	33	19	35	27	36	21	27	29	31	29	29	29	36	34	21	32	32	40	30	29	29	21	24	19	25	27	29	33	32	17	23	28	26	27	32	31	34	25	29	16	26	33	27	32	27	23	28	30	20	27	34	30	27	23	25	36	28	51	30	25	22	25	25	32	25	30	28	28	33	32	25	32	27	32	33	33	29	21	32	32	49	35	16	28	31	35	38	31	29	30	31	46	30	35	35	25	23	28	32	29	28	29	31	34	21	28	36	22	34	18	28	29	29	24	28	22	30	39	35	28	24	24	36	26	34	20	33	28	30	41	29	32	28	28	27	31	25	34	29	24	20	29	40	44	26	28	30	31	31	29	33	35	23	26	25	32	30	34	30	25	39	44	37	21	34	26	32	29	33	23	31	22	35	28	29	27	34	31	31	24	28	31	28	23	30	34	28	37	35	28	32	23	22	27	30	32	20	33	26	35	33	22	42	22	32	36	36	25	34	27	28	31	27	30	43	35	36	38	30	31	35	34	26	37	26	29	30	26	25	33	22	33	21	36	34	35	46	34	27	23	26	38	44	45	24	26	31	32	27	33	43	21	31	18	32	31	30	27	36	34	28	29	33	29	28	27	35	23	36	39	33	26	32	27	32	33	35	29	29	31	30	34	31	31	33	40	36	35	30	28	30	39	34	34	25	26	26	26	39	22	31	38	25	34	32	29	31	32	33	26	42	40	30	25	25	27	39	28	31	35	38	29	39	29	30	35	30	31	25	30	25	41	30	37	32	29	24	30	26	41	37	19	36	44	32	16	25	26	31	22	21	29	26	24	25	40	27	43	21	26	23	23	31	32	42	40	39	20	24	28	32	31	28	25	28	37	40	27	27	31	24	23	30	33	21	20	34	35	33	24	35	32	29	38	21	32	25	23	40	37	30	47	37	32	34	29	25	23	29	30	34	28	39	26	27	32	29	26	33	30	31	21	28	31	33	24	27	27	25	37	35	28	26	21	37	33	32	30	31	41	39	23	30	40	31	22	27	38	24	31	35	29	34	32	30	33	36	33	26	23	25	28	36	28	30	20	37	23	24	34	28	30	29	29	28	34	25	32	38	30	39	33	33	36	34	24	30	38	25	28	19	27	33	27	26	29	29	31	24	35	23	35	22	39	32	29	37	23	23	32	26	24	32	33	28	30	32	32	33	37	32	28	31	38	31	35	30	35	26	31	27	27	22	34	26	34	36	26	27	27	30	29	28	32	20	38	24	37	24	28	22	28	22	28	28	30	27	27	33	18	27	30	22	24	26	34	27	31	36	24	36	37	25	29	24	39	35	33	30	31	34	28	25	37	29	23	32	34	26	28	31	29	27	34	39	29	30	36	29	31	27	33	31	38	29	34	23	32	33	33	38	34	27	26	36	27	33	33	30	31	26	25	38	39	46	34	31	38	31	30	30	30	36	38	23	23	25	29	24	29	25	33	35	46	20	38	20	31	27	23	18	28	39	26	39	35	28	28	23	27	35	28	30	30	24	40	46	26	32	33	35	43	38	35	33	36	37	33	37	26	27	34	29	29	28	37	27	33	28	26	28	34	40	32	26	29	31	22	26	32	26	32	23	27	31	31	34	36	38	31	33	31	24	31	18	27	24	19	33	27	35	23	39	35	31	35	23	35	39	32	32	26	26	38	24	30	40	25	39	31	31	36	33	30	29	38	31	39	31	40	24	26	28	22	30	29	27	31	34	33	35	34	29	28	24	27	30	29	23	36	32	29	42	39	39	32	32	39	36	27	30	34	24	34	18	33	23	42	32	21	27	22	29	33	33	34	27	34	43	35	28	32	28	32	26	25	25	30	37	25	24	48	23	43	27	31	26	36	28	37	29	22	27	21	24	32	37	28	41	26	32	33	28	34	32	39	26	34	26	30	38	25	30	31	29	39	35	15	25	23	33	25	20	21	29	30	26	26	25	26	38	31	32	29	28	20	37	35	32	22	28	33	29	20	30	35	33	40	27	27	25	38	38	27	34	34	27	35	19	31	34	32	36	26	39	29	27	32	35	35	29	22	32	34	27	42	25	40	37	27	29	29	38	20	25	35	24	29	36	36	36	41	30	38	28	42	36	41	38	26	20	20	31	24	15	41	32	37	26	29	29	27	22	31	29	31	38	20	27	34	28	35	31	30	27	27	31	36	19	31	32	38	33	27	31	24	23	19	27	35	27	37	26	33	29	32	43	35	28	33	28	25	36	26	33	40	32	21	30	24	25	23
47479	21956	13197	26309	33734	33036	29890	26758	23249	20035	17656	15940	15164	13893	12345	9958	8368	7331	6176	5344	4608	4365	3955	3545	3307	2978	2636	2295	2112	1960	1785	1666	1554	1431	1396	1234	1173	1115	1064	908	1059	910	937	888	839	885	817	794	813	741	777	762	773	758	700	737	795	730	714	645	601	616	685	698	594	620	595	628	587	581	619	566	605	614	577	517	567	535	564	510	547	529	545	513	513	544	508	518	560	513	514	513	500	569	500	550	497	507	477	533	530	559	498	487	481	529	521	514	500	494	484	487	502	534	525	508	499	471	527	451	491	488	490	489	482	506	487	509	470	526	482	481	512	510	473	461	485	519	449	526	502	505	483	513	495	522	440	503	506	496	502	481	495	519	489	471	465	491	505	469	466	478	444	493	450	495	518	493	511	507	488	507	502	443	481	484	466	468	554	500	487	479	456	503	479	502	523	503	504	464	482	492	468	502	514	481	485	454	452	482	484	463	469	454	481	450	522	467	520	488	472	508	520	487	471	488	481	492	451	487	492	505	505	513	463	452	502	511	493	480	467	464	472	479	490	486	494	513	479	548	495	485	505	480	481	503	499	459	487	480	460	466	484	483	465	491	448	480	465	455	500	472	491	483	470	477	468	499	458	510	482	480	503	455	497	494	523	491	486	511	463	516	506	507	452	477	467	517	519	464	477	501	484	492	469	468	478	490	498	501	482	495	485	480	529	476	469	497	522	484	502	476	509	507	512	475	476	536	520	464	521	497	511	464	453	503	460	468	486	473	497	470	507	504	446	469	452	470	485	475	511	545	486	506	464	453	497	478	501	466	524	492	482	474	459	475	481	492	481	490	497	506	488	470	508	469	447	481	480	529	469	467	503	504	499	499	472	461	472	477	487	482	491	464	431	522	461	499	496	483	492	463	473	460	486	486	488	494	474	511	453	490	489	488	504	488	468	514	469	461	492	472	515	486	496	491	470	442	514	496	473	513	478	467	454	475	484	491	472	514	519	520	452	494	483	489	459	519	470	463	457	481	472	468	481	495	522	517	483	478	522	499	491	453	471	489	483	463	445	458	481	511	507	486	512	461	486	474	494	513	493	506	512	490	481	506	496	506	448	473	478	497	513	512	523	476	486	440	473	470	469	473	473	512	525	469	470	491	489	487	515	515	451	448	468	474	463	488	497	516	502	527	453	507	483	493	507	483	480	496	499	492	486	532	528	462	497	517	431	513	470	505	477	493	450	522	499	495	473	507	458	473	480	473	455	499	481	507	458	513	489	482	476	484	465	503	457	480	531	457	506	484	475	474	466	496	481	471	458	495	478	492	472	472	501	478	510	488	499	492	481	454	509	487	508	492	516	519	490	475	467	497	448	505	525	484	480	471	492	500	491	521	489	522	419	443	525	458	509	451	530	471	505	489	503	502	502	448	516	456	491	482	467	474	510	456	500	464	454	492	483	486	514	499	483	501	515	488	499	493	520	493	512	480	484	484	494	526	454	505	515	514	501	490	473	462	473	488	447	522	537	495	476	478	466	498	508	457	474	448	504	497	459	500	505	450	435	511	458	521	504	492	472	494	460	470	490	447	489	509	461	513	455	516	527	427	474	467	482	457	469	485	475	457	492	473	502	485	489	455	492	493	466	485	465	482	467	437	488	479	491	478	452	479	490	464	454	493	530	484	459	495	497	469	468	479	472	477	476	474	466	482	468	533	482	486	485	512	481	473	472	512	462	475	469	461	497	492	450	502	529	463	501	476	449	515	519	478	473	490	460	486	488	492	479	493	497	470	473	544	495	516	515	505	449	494	475	520	479	465	465	436	426	428	454	521	492	510	498	489	482	478	484	490	477	488	468	497	467	467	491	474	491	474	442	533	499	489	470	517	492	467	512	466	470	445	484	462	484	481	534	467	505	501	432	511	486	506	418	492	521	446	513	480	512	545	497	483	477	503	508	485	500	445	483	468	465	483	428	499	479	483	501	520	452	479	526	519	497	481	489	503	443	483	496	478	506	476	480	485	461	490	474	460	432	515	463	504	474	475	494	489	555	452	496	503	495	450	486	488	480	456	509	475	488	522	460	511	457	487	514	541	501	453	481	471	555	497	487	519	493	461	508	466	491	496	486	461	500	452	474	479	505	463	490	458	483	450	477	448	515	516	458	467	495	472	439	504	502	487	456	471	509	534	497	480	498	468	488	456	484	454	507	468	508	468	479	489	465	472	499	513	482	475	504	469	481	520	426	516	506	464	524	495	466	484	483	525	506	522	493	504	494	454	480	473	527	484	508	488	490	467	463	493	454	479	469	489	461	518	471	510	481	492	476	484	482	490	491	478	493	466	497	488	496	478	458	489	501	500	481	517	497	439	514	466	537	498	482	472	507	469	500	450	482	497	474	522	483	474	495	487	472	484	499	457	450	457	493	509	495	490	495	508	473	506	467	506	500	509	474	481	513	458	490	458	481	466	461	474	495	489	492	528	496	513	485	481	450	489	498	463	522	460	489	461	463	490	520	501	495	487	474	516	530	467	460	492	520	464	476	503	476	490	451	520	471	472	479	499	504	464	461	473	480	479	520	467	479	474	466	501	464	466	516	482	492	490	503	482	445	536	499	484	504	502	467	508	474	456	481	463	514	485	493	471	495	522	473	479	476	469	487	536	487	486	475	470	480	505	480	448	483	497	417	492	506	531	472	485	475	483	547	494	463	496	497	489	481	477	486	470	458	477	452	463	495	497	482	507	451	486	500	499	466	474	476	491	503	516	468	468	497	507	522	424	494	478	485	525	464	482	527	510	467	449	516	497	493	511	439	488	494	459	503	489	483	467	504	472	458	480	494	473	460	470	490	482	470	495	510	495	450	508	490	462	477	474	514	480	475	496	477	518	490	482	524	516	458	516	485	497	506	487	504	475	495	488	465	483	468	493	528	494	530	490	490	504	494	492	522	479	490	513	505	519	486	483	478	488	483	487	502	507	483	441	478	450	500	479	506	495	497	507	479	475	504	473	504	478	508	512	528	555	464	482	471	492	482	521	476	428	475	494	473	479	515	433	476	461	505	487	488	490	489	497	483	486	491	522	486	546	502	516	495	495	468	519	548	501	535	472	474	474	499	473	506	495	468	487	528	492	498	476	438	514	452	501	490	465	467	479	495	507	460	463	490	536	445	482	491	472	471	475	492	485	476	492	432	466	493	492	497	500	489	529	505	510	475	502	492	481	463	498	495	500	496	460	470	475	441	485	460	475	459	478	467	455	463	473	481	490	483	486	484	468	505	498	501	485	471	464	492	496	462	460	453	495	468	487	523	456	499	512	474	535	478	478	479	435	505	512	507	493	488	490	496	554	500	463	462	492	482	453	482	464	470	517	493	441	483	474	499	478	508	503	508	484	504	475	468	472	494	437	486	466	472	482	496	455	465	467	481	467	487	512	470	477	504	489	491	479	524	518	493	494	455	473	499	466	459	526	473	469	458	473	462	450	426	492	483	495	491	506	480	476
7432	1224	418	320	469	479	465	394	348	342	284	231	237	213	188	178	140	103	108	97	104	85	79	84	67	52	46	59	63	55	63	66	54	53	37	45	37	55	38	42	31	40	46	37	49	37	40	44	44	46	38	47	46	36	36	46	40	55	46	39	42	36	37	33	34	41	33	38	44	35	37	36	27	48	44	36	23	33	35	38	33	41	38	31	32	47	37	36	33	30	40	34	33	46	32	41	34	43	40	45	33	34	42	41	42	35	40	39	32	36	41	31	34	29	27	32	30	41	52	39	38	46	35	28	38	39	48	43	36	41	42	32	23	38	41	40	32	32	37	41	31	34	25	39	39	32	36	41	35	34	28	53	36	34	53	34	41	31	42	42	36	34	36	45	27	54	25	41	26	36	30	34	38	42	48	29	35	29	39	38	30	41	32	39	32	37	42	50	33	31	33	39	31	43	39	30	30	43	30	28	39	42	36	28	25	39	44	32	34	41	45	33	47	34	37	34	42	24	32	50	44	34	38	40	35	32	25	38	23	34	31	35	26	32	46	35	47	40	40	33	40	46	34	32	35	24	36	39	31	28	46	43	43	32	30	27	47	40	35	58	32	23	33	36	36	32	36	35	40	43	35	36	26	34	38	42	36	42	35	38	31	33	46	35	39	35	37	37	36	42	37	40	38	30	42	45	39	43	39	40	32	26	38	44	44	32	36	42	32	47	32	42	27	32	32	33	47	31	36	40	51	26	43	40	21	37	35	30	43	38	29	31	39	32	36	39	31	37	41	40	41	46	37	34	31	41	42	30	25	40	32	30	28	38	40	35	44	39	45	31	33	36	31	32	26	31	42	26	43	32	44	35	34	44	48	42	45	42	35	46	37	38	35	32	44	42	38	32	31	40	32	28	30	44	60	48	29	42	36	34	40	43	33	30	40	32	46	38	30	39	38	32	48	37	40	35	32	47	32	39	43	29	43	40	23	23	36	25	28	49	26	39	29	30	34	30	38	38	32	29	38	34	35	37	33	33	41	40	39	44	36	30	42	38	43	43	36	45	41	36	34	33	35	28	44	39	36	33	39	40	41	28	29	45	46	32	40	34	31	38	30	43	39	33	43	43	42	39	35	36	35	38	34	35	30	31	44	36	28	42	43	31	34	37	40	35	29	49	31	36	31	29	35	58	50	40	40	48	40	29	34	47	37	50	30	32	31	45	35	36	43	41	38	38	35	41	40	44	39	40	25	47	40	32	41	46	29	35	36	32	32	37	30	33	41	31	39	42	34	50	33	30	39	33	34	38	32	21	39	39	25	30	36	36	34	34	34	38	34	38	36	39	34	48	35	36	43	40	33	25	34	23	41	24	35	42	42	40	37	39	40	39	47	39	29	35	32	36	49	32	41	41	32	34	33	42	42	44	46	41	26	42	52	33	37	37	34	32	32	27	36	25	35	48	38	41	38	45	43	29	36	27	44	31	32	35	40	37	47	43	44	31	28	35	47	45	41	44	38	42	38	29	32	38	32	28	37	37	35	44	39	32	32	32	49	31	38	40	36	34	35	30	26	45	32	40	36	34	28	28	44	27	49	37	50	43	39	37	35	34	40	37	51	39	41	38	33	33	36	33	34	45	39	35	38	36	42	41	40	31	36	44	35	40	31	40	38	41	38	41	34	45	26	36	30	34	31	33	35	34	33	48	32	42	29	39	34	42	37	41	38	37	37	37	32	29	28	29	38	33	44	38	33	38	33	29	36	27	41	36	31	31	41	49	42	36	35	37	40	45	34	29	43	37	34	34	33	35	30	39	44	40	27	40	39	28	41	42	34	41	41	34	39	49	28	37	47	41	32	32	30	35	38	29	29	39	35	34	34	35	37	29	38	23	35	23	21	32	36	33	44	33	44	31	42	41	42	31	34	46	28	29	34	38	42	29	50	42	41	32	36	45	34	40	32	35	31	32	34	35	42	29	38	33	43	37	30	29	32	36	36	42	39	34	38	31	44	37	35	38	31	41	45	43	34	35	36	32	38	35	29	41	42	40	30	41	34	49	33	35	27	29	36	37	40	43	27	30	39	29	33	32	40	38	33	34	36	31	45	21	24	34	29	40	37	31	37	35	40	36	44	45	29	51	31	35	38	32	36	27	30	37	34	42	22	39	37	31	36	53	29	31	29	47	44	28	37	39	36	34	33	39	41	33	40	32	44	32	41	36	30	37	36	37	37	30	34	38	35	38	31	47	32	39	39	42	36	39	38	30	26	33	34	39	35	33	31	38	35	35	36	40	42	40	36	43	42	35	41	34	35	42	28	44	33	30	31	40	27	25	28	35	35	32	33	46	36	30	33	33	36	45	40	36	31	28	29	33	40	41	36	28	35	31	24	33	28	40	33	37	44	31	40	34	31	29	41	33	26	34	29	31	33	33	30	47	31	39	31	36	27	33	42	37	31	34	31	32	39	30	52	43	38	35	37	36	32	33	21	41	42	29	41	38	32	37	40	41	35	42	31	33	30	53	34	36	39	45	34	39	34	34	39	45	27	40	33	34	34	31	30	36	25	28	30	35	35	35	38	28	36	30	38	33	29	27	37	46	32	31	36	29	44	30	35	29	28	31	26	40	34	32	25	38	38	32	30	44	41	33	48	38	39	30	36	36	35	36	31	43	37	36	38	34	37	53	41	36	34	40	44	36	33	31	41	43	27	35	37	30	34	27	30	41	41	40	36	36	51	46	33	32	32	35	38	46	39	30	42	34	25	28	41	33	38	34	46	38	40	35	35	35	24	41	34	38	32	36	35	32	32	29	33	29	34	22	27	32	45	39	43	32	51	36	44	39	37	40	26	33	36	41	41	38	32	25	34	41	34	34	35	19	35	42	36	42	39	35	30	36	39	36	34	36	42	34	31	38	31	37	40	38	29	42	37	35	41	39	39	32	38	29	33	29	31	31	34	34	42	34	36	31	38	28	39	34	30	43	46	32	33	38	46	35	49	36	48	33	39	33	36	36	35	40	39	34	40	30	41	27	43	36	31	41	37	38	44	36	51	34	29	35	43	32	43	38	30	25	40	32	35	30	40	25	37	38	37	36	57	36	39	36	36	46	41	38	29	39	41	41	37	32	38	27	32	36	51	34	43	48	31	40	31	34	29	36	34	50	51	46	30	30	41	43	29	30	46	31	34	37	44	27	36	38	34	42	33	33	33	46	52	48	28	48	53	36	30	38	30	47	43	44	41	42	34	25	37	38	31	39	37	34	33	44	21	42	33	36	40	31	32	31	43	39	35	41	42	33	35	34	37	37	50	32	32	38	31	40	37	33	35	31	40	41	41	33	35	28	29	29	38	37	43	28	35	25	24	30	38	41	34	36	34	42	40	38	35	37	38	37	50	31	41	36	42	39	40	43	36	30	36	43	26	32	38	39	38	27	34	43	47	35	29	42	29	30	42	30	33	31	35	43	44	38	34	35	38	35	40	32	47	35	31	34	31	27
40191	18027	9845	21718	28954	28091	24748	21077	17882	15090	12655	11498	11012	10152	8614	7161	5861	4938	4259	3550	3174	2955	2747	2574	2259	2197	1910	1702	1599	1556	1445	1309	1165	1188	1142	1013	970	967	929	905	910	859	854	839	913	845	796	790	762	737	769	758	742	728	758	760	739	784	716	705	670	682	644	700	659	675	683	660	660	655	616	629	631	618	652	626	624	610	615	604	629	631	589	630	616	613	554	564	609	621	595	599	634	578	617	652	633	596	585	607	624	594	595	609	556	601	599	631	536	603	553	617	586	619	584	604	595	601	610	588	585	577	589	616	630	600	633	619	621	605	583	554	565	614	592	602	568	645	582	581	561	605	588	593	592	604	600	581	595	569	606	584	592	577	575	596	634	588	614	572	622	640	592	625	566	605	583	582	599	598	573	566	560	570	618	539	593	579	556	597	535	607	604	539	566	626	566	573	617	605	567	596	637	556	588	606	592	619	610	581	562	563	596	572	604	593	603	582	599	624	582	603	590	625	577	563	575	571	620	613	626	587	598	594	586	621	620	614	579	624	634	584	598	641	596	567	560	580	585	602	588	588	577	619	579	613	572	574	594	626	614	627	555	614	529	585	588	546	604	573	588	573	603	604	632	559	607	610	632	626	564	595	603	568	573	563	578	593	584	587	599	591	602	585	608	595	589	624	595	573	605	564	587	574	575	566	543	600	583	563	589	608	580	547	548	564	639	591	564	631	541	570	593	545	606	583	584	583	569	591	557	576	558	568	617	599	568	584	563	615	616	593	578	559	564	577	603	577	576	596	566	572	585	611	583	625	605	634	571	575	553	597	609	590	609	616	550	536	588	639	574	587	589	560	555	585	618	587	563	545	630	588	589	632	565	569	568	608	607	581	610	599	595	556	576	539	609	629	585	563	555	619	586	610	594	538	559	614	572	616	516	570	580	614	563	576	605	619	622	579	592	606	620	557	602	627	608	581	614	579	585	567	610	574	602	548	635	535	550	633	581	599	577	570	604	590	611	568	620	584	605	579	658	581	573	572	622	611	566	606	600	552	541	567	610	596	583	601	575	559	604	618	612	538	574	591	582	618	573	598	597	583	613	540	597	576	583	557	589	574	545	637	602	593	590	605	589	591	581	594	553	564	612	611	585	568	578	524	589	579	581	581	579	553	601	568	579	601	607	592	569	532	649	589	572	585	594	532	598	617	565	608	587	579	572	608	590	602	608	585	557	554	542	562	616	582	590	563	612	586	575	588	592	540	552	557	595	579	623	617	635	559	631	603	565	607	578	597	623	612	576	590	566	576	580	530	597	609	610	583	589	638	610	573	559	599	627	569	589	614	624	563	610	580	563	596	611	514	596	548	545	583	607	560	561	601	553	601	571	578	563	560	577	599	571	561	561	576	563	555	598	605	541	611	621	604	578	551	589	571	606	615	557	539	532	589	579	599	621	610	620	551	585	612	580	590	572	537	598	601	589	587	594	616	657	578	585	579	612	603	577	579	574	584	576	644	554	599	610	588	609	586	603	629	563	568	596	573	627	558	626	588	548	558	597	591	557	593	582	571	569	630	545	589	626	601	598	583	579	596	614	578	603	644	548	543	611	574	615	559	557	583	572	550	569	564	635	591	577	625	606	608	550	584	611	557	607	584	590	618	550	613	624	603	581	633	593	593	605	620	575	582	579	588	558	638	573	567	568	538	583	550	566	592	617	584	614	591	623	567	612	577	562	578	550	594	571	610	581	628	624	611	582	574	584	584	569	562	601	568	593	578	576	597	572	602	575	611	614	560	566	570	569	596	564	605	609	563	596	642	575	570	595	617	621	582	605	614	623	606	576	624	581	612	610	634	614	550	545	555	569	566	590	624	593	544	595	596	593	583	577	591	585	598	600	590	577	638	574	613	597	611	542	612	600	620	570	557	625	553	592	613	585	572	590	566	607	585	596	553	568	603	557	589	578	544	598	607	598	560	600	549	614	624	584	571	560	584	543	542	598	598	624	571	608	620	597	585	601	546	640	622	552	601	580	617	615	592	593	567	563	595	627	549	566	603	576	604	598	596	571	563	588	600	594	615	589	575	608	586	655	594	586	567	606	573	587	556	613	537	552	517	616	587	599	610	583	612	578	575	610	601	562	598	570	546	640	563	615	577	568	567	562	582	573	576	602	615	591	597	604	598	579	584	589	594	587	604	589	584	599	597	609	594	611	575	596	575	604	571	595	541	584	571	604	595	590	642	610	581	601	609	602	583	601	595	587	596	564	606	579	579	560	603	573	597	564	599	572	635	554	589	594	585	602	551	596	542	581	559	609	571	579	587	594	576	588	602	566	574	582	626	602	614	615	531	612	587	599	602	607	603	600	612	558	591	645	602	624	604	538	586	594	586	609	594	555	555	589	603	561	574	597	574	573	594	549	630	599	627	589	573	574	613	630	614	568	605	586	563	604	562	562	579	591	567	599	611	555	610	568	579	585	606	612	603	555	594	592	599	581	566	580	595	597	571	580	584	596	609	554	612	624	607	584	573	566	568	561	591	569	611	572	591	614	604	564	593	592	570	569	622	617	623	555	597	577	550	597	525	589	554	521	583	575	589	591	599	545	607	585	582	578	600	604	597	581	564	583	601	580	605	546	580	572	594	539	581	547	596	568	609	560	621	592	558	598	604	537	604	596	549	571	553	618	548	628	583	565	576	515	558	610	572	589	595	629	572	550	549	622	626	566	580	541	583	613	580	621	596	546	597	567	578	590	622	623	641	571	549	631	566	516	598	565	588	612	540	552	639	610	581	570	590	556	561	611	600	575	600	565	566	588	560	619	600	603	620	578	632	556	543	634	572	672	594	576	610	589	597	574	613	590	607	574	584	610	571	610	574	591	599	596	617	552	567	620	555	609	579	648	636	579	577	557	634	606	613	605	556	618	644	588	590	601	606	549	570	527	610	555	564	580	597	551	582	589	556	588	588	609	566	611	565	547	580	564	623	554	597	603	575	593	602	588	632	580	593	604	613	596	645	595	594	562	576	560	594	589	570	574	608	590	621	590	602	600	595	632	595	601	548	570	576	583	557	560	621	647	605	600	561	575	585	612	590	606	610	593	547	584	582	570	579	592	570	545	574	516	565	575	602	594	607	597	560	577	610	590	579	610	590	601	608	581	625	590	615	592	561	589	555	605	598	559	567	593	608	609	549	604	597	608	591	580	574	573	565	605	599	593	595	579	544	530	612	597	601	548	578	575	557	620	586	602	607	557	632	592	571	601	594	555	586	551	553	547	591	601	617	570	571	577	628	576	600	608	607	588	571	584	571	562	578	601	595	619	546	612	578	569	604	580	607	609	614	547	597	542	574	615	624	580	562	605	622	592	600	571	593	600	629	591	593	610	569	588	598	589	539	582	560	542	588	582	616	643	589	608	579	609	582	574	622	600	578	590	591	606	579	564	603	583	529	595	604	616	521	600	622	589	606	536	603	605	565	531	530	550	592	536	588	550	590	595	592
10220	2563	662	395	750	793	679	590	483	417	386	339	368	295	271	239	165	165	161	134	122	106	112	94	69	87	93	69	57	60	69	68	48	42	45	29	41	31	40	35	47	41	36	26	33	28	41	40	40	33	31	23	31	18	44	32	38	39	30	29	25	32	27	13	26	33	30	34	33	20	28	25	32	27	29	33	31	35	30	30	27	26	26	27	27	18	27	31	25	31	24	35	22	27	32	26	27	20	37	30	32	19	27	26	29	24	31	28	31	27	29	36	26	36	21	33	28	29	27	39	28	20	24	26	26	24	30	32	32	36	28	24	20	26	25	26	31	31	29	27	27	26	25	23	35	19	36	26	26	30	28	22	27	32	29	46	28	31	27	29	32	24	33	26	30	21	29	32	29	30	24	17	26	24	27	21	31	32	25	18	26	29	32	18	27	24	17	31	29	28	28	22	32	34	23	25	24	38	19	35	33	24	36	28	25	29	23	27	25	25	30	33	21	24	24	28	30	36	19	35	33	22	25	32	26	27	33	24	27	30	34	17	30	27	22	25	21	23	23	24	25	27	26	17	21	25	19	25	22	28	25	24	27	30	24	30	24	26	28	26	32	33	21	33	26	26	27	31	25	24	16	18	24	30	22	30	23	24	25	29	27	36	24	19	23	33	26	22	28	29	34	24	22	34	39	30	27	18	27	25	19	31	25	21	30	25	17	28	37	21	27	24	28	25	32	32	24	32	24	33	29	36	27	27	27	31	20	30	28	28	24	22	25	22	27	32	34	29	27	29	20	28	20	29	19	22	17	22	29	24	25	29	28	26	29	25	32	33	21	33	23	26	24	24	30	28	28	39	22	24	26	23	28	19	38	34	30	28	29	36	29	26	21	35	25	25	20	22	29	27	27	24	27	29	32	21	28	35	32	22	27	27	29	31	29	24	25	28	23	26	27	27	23	25	13	31	31	26	26	23	21	34	27	36	28	27	18	23	34	23	33	28	27	15	29	29	26	21	26	22	26	27	31	31	39	26	27	28	26	35	29	23	33	27	20	27	29	32	31	21	26	29	33	27	30	28	32	28	31	28	43	35	24	27	29	24	22	27	26	30	27	32	33	24	36	28	27	23	21	30	33	23	17	25	26	30	35	27	25	28	25	30	18	37	32	18	27	19	29	32	20	36	25	28	27	31	32	32	32	25	34	22	27	26	26	26	29	28	19	23	23	35	40	34	23	31	19	26	21	32	17	32	27	29	35	36	30	25	26	32	18	16	27	22	26	20	37	24	28	26	21	26	37	34	22	36	24	35	18	56	24	27	23	28	24	26	27	24	24	26	25	27	33	25	35	21	27	19	34	31	35	31	34	29	23	27	32	33	26	26	23	34	27	26	34	29	20	20	26	25	36	28	29	25	41	30	24	36	31	31	29	23	31	26	31	37	24	22	25	27	26	31	31	29	36	27	26	27	30	29	33	28	24	19	20	35	22	29	36	23	21	29	17	26	28	22	25	32	30	25	27	27	30	24	25	33	36	23	25	30	29	27	33	26	37	21	18	30	27	27	33	25	21	28	26	19	37	30	40	27	35	24	25	16	33	37	23	38	21	27	41	18	22	27	31	22	27	39	30	27	22	27	20	26	31	20	33	37	27	29	28	31	30	34	29	22	23	33	12	28	41	26	24	19	39	22	28	37	20	28	25	37	21	22	23	32	41	29	33	25	30	24	26	30	35	36	20	30	38	29	26	30	23	24	22	17	32	34	27	28	31	22	29	22	31	15	35	34	19	26	29	41	29	25	19	31	34	37	27	32	31	41	28	24	22	28	37	21	26	25	35	27	26	30	25	27	25	35	28	26	23	34	26	29	33	29	26	25	21	21	25	33	23	27	27	28	26	27	29	31	38	29	22	26	25	29	19	18	29	33	31	17	33	25	28	28	28	28	24	35	34	13	23	26	30	30	30	31	28	22	26	22	33	29	25	30	30	31	25	28	26	31	28	15	32	33	29	28	29	36	26	29	21	30	33	29	24	31	41	35	35	27	28	26	19	34	22	32	28	27	22	29	25	22	23	31	20	26	28	29	22	19	31	28	21	27	22	35	19	25	35	20	24	30	29	25	32	28	41	21	30	33	31	37	33	31	27	29	28	28	16	30	33	26	18	25	18	29	32	15	22	35	20	27	43	28	20	31	23	30	27	33	32	32	26	27	24	29	27	34	32	30	30	25	27	27	21	30	18	41	33	28	21	28	24	26	27	29	32	31	30	23	34	35	25	23	35	34	33	32	25	29	34	33	30	24	31	25	30	23	23	23	30	30	25	26	19	31	22	32	35	28	19	23	29	39	22	31	35	17	31	18	34	27	28	31	24	33	19	27	28	36	21	33	32	35	29	22	36	23	27	34	26	31	23	15	30	24	28	27	30	30	14	33	32	20	35	32	30	37	28	41	22	27	32	27	32	22	28	38	25	31	34	29	26	23	30	26	34	34	25	18	26	25	33	28	18	40	33	27	26	20	17	33	34	25	30	24	26	27	25	21	19	34	31	28	39	27	34	35	42	34	25	27	36	37	29	23	28	22	25	26	22	31	29	25	33	20	26	34	27	22	28	36	31	28	27	20	28	25	27	19	25	22	26	25	39	34	26	21	20	21	25	21	22	25	30	28	21	36	20	27	31	21	32	26	38	25	28	32	27	33	24	27	40	23	35	21	27	24	35	36	27	25	21	22	25	28	31	16	23	31	27	21	32	32	35	26	26	31	19	27	17	40	26	29	34	28	34	36	33	18	29	24	24	26	36	23	23	39	34	18	28	30	24	29	20	32	29	27	31	27	35	35	30	25	22	24	24	30	17	27	24	19	13	17	29	30	25	43	30	13	34	18	22	28	24	27	26	25	19	41	31	25	25	26	35	21	21	25	20	28	22	27	22	24	32	28	32	30	26	29	29	29	34	26	42	30	26	21	25	30	17	26	26	27	22	16	28	22	23	27	33	30	30	27	26	17	23	31	21	27	26	29	23	22	26	32	22	31	30	17	26	24	25	29	35	31	19	15	31	22	21	22	30	24	33	33	28	26	36	33	36	24	26	26	23	15	22	29	24	39	38	22	37	31	30	29	39	26	34	22	37	19	20	35	27	26	27	36	25	28	27	35	27	30	33	38	23	24	39	24	37	45	21	25	30	30	28	38	23	25	34	27	31	28	24	22	26	26	37	27	31	24	27	19	23	32	31	24	25	27	33	26	33	38	29	32	33	17	22	19	28	26	27	29	32	31	26	26	24	14	27	33	27	36	39	21	19	25	28	27	26	26	36	21	18	39	33	25	33	25	30	21	22	33	28	23	29	29	37	31	21	26	30	27	27	32	24	28	24	33	23	25	29	23	21	24	29	22	38	26	22	17	18	30	36	34	30	32	29	21	27	24	27	23	20	28	28	16	30	24	35	39	29	28	28	23	21	30	26	29	25	31	39	27	24	28	33	26	16	26	35	47	37	33
48819	22721	13469	26306	34086	33554	30154	26174	22778	19645	16885	15598	14892	13677	11618	9824	8354	7262	6248	5277	4761	4330	3748	3341	3149	2813	2532	2247	2195	1979	1794	1709	1610	1439	1319	1169	1083	1087	992	967	880	921	838	840	788	863	788	754	740	756	702	687	677	674	714	702	687	680	614	612	633	601	617	610	622	603	599	582	565	559	561	546	538	546	537	473	503	509	478	493	536	495	489	494	459	511	508	480	469	508	489	503	461	461	484	495	467	471	477	473	477	428	442	469	450	468	495	470	423	487	467	466	457	482	515	451	412	440	460	466	421	466	460	406	457	491	473	455	453	445	438	441	456	484	442	418	448	471	446	444	490	433	449	465	417	480	480	455	441	430	423	461	474	443	454	465	430	464	494	448	483	427	464	430	479	446	495	428	429	456	445	484	439	483	436	475	464	470	472	438	455	450	459	426	474	429	438	450	446	419	465	461	467	451	450	453	442	473	478	429	427	441	482	482	464	430	461	443	441	462	476	455	431	452	459	453	425	462	458	427	441	421	470	485	451	430	451	439	462	460	431	438	421	441	435	403	447	464	431	444	448	468	467	444	454	455	412	449	450	470	474	459	444	462	438	494	402	446	443	432	472	441	433	466	463	430	459	441	479	492	478	422	432	455	429	444	435	431	471	436	429	461	438	482	468	478	438	451	480	450	454	492	459	420	431	441	414	451	493	507	469	434	460	469	466	448	481	459	460	440	454	445	479	466	486	495	451	459	437	471	444	445	451	436	452	453	422	433	469	475	404	427	442	462	436	434	425	415	456	446	465	426	474	456	469	432	483	439	458	433	411	492	475	447	468	455	448	461	448	518	467	457	405	472	479	474	448	452	449	410	472	447	392	434	450	495	455	462	436	471	475	432	416	435	456	400	409	510	431	436	457	455	434	448	407	463	481	445	399	386	491	437	464	456	453	436	424	434	446	463	448	449	428	481	438	470	458	473	476	478	434	414	475	432	440	455	494	409	418	460	440	477	425	485	461	408	476	450	442	430	473	453	478	470	443	429	449	447	416	469	443	466	437	484	478	451	443	427	442	467	482	445	450	434	446	486	438	445	485	468	446	440	425	444	410	423	440	410	444	476	486	470	420	438	478	442	466	438	456	438	444	430	453	493	467	442	476	427	436	450	457	483	456	457	448	444	438	445	414	445	423	456	424	451	447	452	468	459	460	444	415	459	447	462	471	423	419	444	446	480	435	439	478	429	470	454	425	452	438	467	500	448	473	446	418	483	448	454	457	434	418	461	471	445	478	465	444	405	462	441	459	479	457	438	461	461	450	447	438	462	448	398	445	450	431	471	412	451	430	467	444	432	461	438	460	455	409	453	415	469	447	446	463	452	459	462	492	460	485	416	471	422	430	443	460	466	422	456	419	428	402	444	434	475	424	430	442	458	397	428	443	439	453	466	449	452	441	442	428	443	464	448	436	449	443	473	458	417	434	482	402	467	439	432	436	462	456	426	495	445	472	468	452	482	434	458	443	466	417	451	432	461	461	433	457	446	454	469	455	460	456	453	453	445	410	465	462	461	469	447	460	446	463	461	414	459	442	490	479	440	445	430	474	491	471	452	427	424	421	457	460	463	458	426	433	438	441	442	468	452	458	453	425	446	429	448	401	445	438	423	451	475	451	454	407	445	446	464	437	445	471	416	444	435	428	439	441	460	487	478	464	440	464	432	489	464	429	414	478	469	418	454	434	442	451	402	440	413	454	444	433	410	482	454	444	442	441	443	414	436	430	430	409	390	462	464	463	495	457	465	476	440	445	474	464	462	462	435	450	470	480	428	452	440	431	470	471	453	494	475	462	437	464	466	459	441	385	440	476	455	458	440	463	422	474	407	465	448	459	432	432	439	463	461	439	455	463	420	433	486	439	447	447	479	442	424	430	456	417	454	424	429	461	435	463	443	423	437	446	491	467	448	464	439	434	466	461	434	471	466	414	433	457	438	471	429	467	415	440	464	430	455	485	430	426	430	437	463	425	436	449	425	426	453	418	470	451	429	450	461	424	439	469	427	455	415	442	448	431	462	455	477	434	459	424	421	429	443	428	433	438	465	465	436	446	460	439	428	419	433	458	459	441	438	425	440	465	459	433	404	442	467	445	434	439	435	442	436	427	434	430	443	452	483	477	425	423	457	468	458	470	447	436	440	481	449	461	461	441	488	471	440	435	441	449	401	449	461	425	488	446	439	437	433	444	424	452	448	454	432	485	438	413	467	477	431	470	468	425	441	463	436	457	444	411	468	466	448	428	464	441	442	453	462	473	467	440	477	442	424	470	406	464	448	446	440	430	442	443	447	445	469	424	415	447	457	437	451	430	445	446	440	488	428	431	448	448	435	477	465	443	459	456	500	448	438	466	435	480	497	451	451	466	432	485	439	425	466	468	467	421	453	426	438	471	473	463	419	473	451	459	417	427	469	453	472	477	444	449	452	440	439	422	417	440	433	476	447	416	465	445	475	443	444	397	468	481	425	458	430	457	439	456	449	445	450	445	444	465	446	423	462	484	491	444	445	440	456	483	450	424	442	456	432	473	462	436	418	455	459	428	454	483	455	473	458	452	441	473	472	430	446	449	456	461	511	433	460	428	488	452	429	455	440	451	458	434	462	453	473	472	470	444	441	454	425	456	436	453	437	471	431	454	437	454	400	464	439	427	471	470	457	458	448	447	508	429	462	430	443	473	450	475	419	437	434	433	483	474	409	467	453	474	470	473	438	470	476	456	463	432	434	424	439	448	417	445	450	431	453	430	428	487	447	407	462	488	459	431	446	462	444	424	433	425	465	441	459	450	480	499	458	463	441	465	453	486	419	486	466	443	410	461	434	444	418	451	428	421	453	445	454	411	442	415	447	447	466	452	436	448	438	468	423	467	459	441	459	445	448	433	457	454	458	477	452	451	482	446	445	439	488	436	457	449	472	466	456	467	439	463	440	477	448	410	431	435	462	465	412	432	428	412	462	468	410	427	423	438	417	436	462	450	452	493	426	405	443	461	450	445	468	399	507	472	450	421	445	456	459	456	430	420	477	461	488	446	444	443	474	463	447	474	447	462	427	433	464	457	439	425	447	420	471	423	436	436	434	463	481	482	471	443	387	458	439	423	448	477	395	458	467	442	459	443	440	421	427	449	433	447	448	477	457	457	426	479	422	478	435	433	416	456	468	471	425	427	486	449	420	392	430	464	457	464	450	480	440	453	462	437	472	421	469	455	432	457	484	462	428	420	456	442	463	448	444	429	475	444	445	462	465	450	486	475	458	467	430	482	420	461	436	444	422	465	427	401	471	451	424	464	451	422	433	454	434	476	487	407	379	425	478	428	430	466	452	421	444	434	455	477	415	432	431	420	452	454	440	468	453	460	427	455	440	464	442	467	448	473	426	457	430	428	436	480	431	484	435	441	468	443	449	472	454	440	416	476	473	462	452	468	497	416	462	449	457	418	507	456	442	466	471	441	440	463	434
4315	653	245	180	336	351	288	261	229	180	173	168	136	138	109	107	89	86	70	64	55	47	47	44	43	43	38	42	30	39	21	40	29	27	24	28	24	29	23	35	17	23	29	15	30	22	30	41	26	19	23	23	19	25	32	37	20	18	26	21	23	29	24	31	20	20	14	28	20	21	23	18	29	31	32	27	25	24	19	34	18	24	32	26	19	24	15	19	23	21	36	28	20	21	25	21	27	24	17	16	24	17	24	27	21	29	24	24	29	26	25	21	23	21	16	24	30	32	23	30	23	25	25	23	18	22	14	23	21	30	24	18	22	24	26	21	25	25	26	30	27	20	29	23	28	21	28	23	25	28	30	17	25	31	26	29	24	25	15	29	24	25	24	19	28	20	13	17	16	30	26	20	28	25	23	20	27	21	28	24	27	27	17	21	27	24	25	27	19	26	23	19	20	26	30	26	27	30	26	22	24	28	22	27	23	22	19	27	25	24	21	28	24	21	15	21	25	24	24	25	18	21	26	21	28	26	25	17	17	20	25	15	20	23	21	19	22	24	24	26	20	33	24	28	38	19	24	19	31	20	31	18	29	22	28	25	22	31	30	26	21	15	27	15	28	21	21	19	24	15	28	15	34	30	28	16	12	31	26	19	21	16	19	24	21	23	15	21	23	13	22	20	24	29	24	26	30	22	21	30	35	24	19	28	30	15	26	27	23	21	30	26	26	26	18	28	28	23	19	25	29	21	22	11	21	29	21	19	16	22	20	25	28	23	22	23	28	15	30	30	17	20	28	35	26	17	30	30	29	18	32	24	17	24	24	21	36	22	26	19	26	16	23	19	19	22	29	19	27	21	14	28	28	22	25	32	25	24	26	16	25	23	24	25	17	32	25	22	26	24	22	21	28	24	22	25	15	31	31	12	23	30	16	20	27	16	26	31	22	14	27	27	31	32	17	24	26	36	19	24	25	29	17	22	19	21	34	25	21	27	26	19	31	12	31	25	19	22	21	25	20	23	26	24	25	22	18	20	26	24	27	20	18	23	17	27	34	23	21	17	17	23	25	22	26	21	24	19	19	34	17	28	22	22	24	23	20	17	25	32	22	20	18	21	29	25	19	28	20	21	24	22	11	19	20	24	19	20	19	31	24	25	23	29	23	18	28	18	34	23	21	32	31	25	20	25	23	19	20	24	20	22	24	29	20	21	21	30	26	17	13	16	17	29	19	21	25	23	25	27	17	26	21	18	29	27	28	18	23	25	21	20	24	31	31	13	25	22	32	19	26	34	23	27	22	26	30	22	30	22	30	24	19	21	30	27	21	14	20	22	19	26	23	20	21	39	20	26	20	24	26	24	20	19	25	26	36	26	28	25	25	21	25	22	21	25	23	21	19	26	18	28	28	20	21	21	23	22	30	27	23	26	23	25	20	22	26	19	28	17	26	26	13	29	16	30	26	25	14	21	26	31	22	27	36	29	28	34	28	25	26	30	23	25	32	31	18	17	24	28	23	15	27	23	26	27	25	23	33	24	23	23	21	19	22	20	24	17	26	26	29	10	27	23	21	20	30	22	25	32	25	18	29	23	23	16	33	30	26	33	34	32	26	15	26	21	25	27	22	23	21	27	18	21	23	21	23	16	15	31	31	27	25	12	18	31	29	35	24	17	31	22	25	20	30	34	14	21	26	23	16	23	22	20	20	13	32	18	29	13	28	24	19	30	22	25	21	25	25	26	29	26	22	23	14	23	27	27	17	24	15	24	24	22	33	21	20	26	22	29	14	27	18	26	30	22	28	25	24	25	26	18	25	18	23	22	23	20	26	20	26	25	18	17	22	23	26	24	27	19	28	19	23	20	23	20	24	28	15	23	19	32	38	18	22	22	25	22	26	18	23	17	25	20	17	29	27	24	24	20	24	26	20	33	15	22	19	29	36	17	26	31	23	22	21	22	19	20	22	23	22	24	20	24	22	18	30	17	18	14	23	24	24	15	29	20	23	22	21	29	21	17	20	21	21	33	24	20	27	23	30	23	24	24	19	29	17	20	30	17	39	18	18	29	23	27	23	24	19	19	36	30	27	27	24	26	26	20	30	21	24	23	23	17	20	18	22	23	24	21	29	23	27	26	27	20	22	17	21	21	20	37	29	26	24	19	22	20	25	25	28	27	27	39	24	29	19	29	26	21	24	26	26	22	21	25	23	28	25	23	20	18	15	28	19	18	16	23	26	29	24	19	19	24	13	23	22	29	22	23	16	22	24	30	22	24	26	31	30	22	19	17	25	32	28	23	22	21	24	30	15	35	24	25	34	22	27	20	22	27	20	28	18	26	26	25	24	27	22	24	24	21	27	30	28	17	28	21	33	24	28	20	30	31	34	24	22	24	24	27	17	27	19	23	32	19	25	26	36	18	21	22	21	27	24	22	18	23	20	18	27	23	29	25	20	21	22	18	25	19	31	29	26	20	17	23	28	36	25	15	22	30	25	19	26	24	13	23	30	27	24	30	27	16	19	26	18	27	21	30	18	19	22	29	18	20	18	21	25	20	31	22	26	20	30	17	23	17	23	22	15	22	24	28	21	20	36	23	26	26	19	24	18	17	18	30	22	24	25	27	20	30	25	20	27	26	19	18	23	32	21	19	14	21	35	22	24	22	26	25	25	24	28	28	21	30	27	30	16	20	23	24	20	21	33	22	25	27	26	29	30	24	22	16	33	19	25	27	25	19	19	17	13	24	19	27	18	15	27	22	25	19	24	28	17	22	23	23	21	29	27	21	20	26	23	21	29	20	17	23	24	25	24	23	21	20	25	22	19	22	17	22	19	19	29	26	30	20	21	22	15	15	28	25	14	29	21	23	25	29	24	25	21	30	24	29	28	30	17	28	28	24	24	18	31	21	23	27	25	23	14	26	18	26	16	24	19	18	28	27	26	26	20	26	28	18	24	22	26	26	32	24	22	23	23	23	23	23	24	29	21	18	23	17	18	26	19	22	21	27	31	24	35	19	20	25	20	19	32	27	27	32	32	19	21	23	18	27	25	27	28	23	27	27	22	19	22	19	25	20	21	29	26	25	29	17	19	17	29	21	30	27	20	24	29	28	23	31	23	17	33	19	32	25	23	15	20	23	22	34	28	25	20	22	24	31	38	20	25	22	28	13	12	24	27	25	27	17	22	23	23	28	20	22	25	27	14	23	24	19	17	24	29	22	29	24	24	32	26	18	30	15	36	25	27	28	19	23	26	24	23	24	25	24	26	25	22	18	17	17	23	26	20	29	30	18	27	26	23	14	27	29	19	19	28	23	21	17	22	27	22	21	30	26	25	21	28	28	22	26	27	31	33	26	25	19	27	35	24	24	23	22	26	26	24	20	27	19	28	19	26	19	25	35	26	22	19	19	21	20	22	28	27	17	25	21	20	30	19	26	19	18	20	28	21	19	23	24	19	21	22	19	25	24	22	18	23	21	28	36	26	23	29	28	27	31
36240	14750	7222	17145	23993	22997	19715	16367	12873	10282	8507	7495	7399	6727	5446	4347	3670	3194	2750	2430	2085	1979	1762	1599	1437	1250	1140	1108	962	937	918	928	826	746	671	646	561	599	623	593	530	567	568	580	511	530	526	499	490	521	482	532	490	491	521	504	494	474	434	501	450	443	470	413	431	463	471	466	460	439	419	437	431	386	391	420	423	368	443	394	382	385	378	394	382	397	403	355	406	404	376	402	395	387	382	461	402	444	384	379	404	338	386	387	375	390	367	384	370	411	428	371	392	391	359	370	406	385	394	361	406	376	383	388	416	405	386	387	417	404	348	348	390	398	395	371	358	395	375	395	393	362	366	406	387	398	401	329	391	350	365	391	385	380	376	380	408	388	375	385	383	396	371	379	414	392	450	401	376	353	385	401	411	379	412	371	410	338	403	422	399	371	367	378	404	385	412	368	400	391	360	385	381	391	437	408	368	385	403	403	388	397	373	369	372	425	380	400	365	404	361	386	374	432	408	352	389	360	389	378	382	391	375	376	394	401	349	370	342	392	380	374	359	369	408	391	375	357	382	391	388	385	405	379	368	374	368	380	375	378	377	383	400	373	365	366	390	388	399	380	369	383	396	383	357	380	370	398	374	400	392	372	405	380	398	389	418	379	377	379	371	370	365	369	395	401	392	407	385	393	378	356	396	400	371	402	377	384	408	375	398	378	386	390	367	371	379	380	380	385	379	367	376	363	368	380	372	410	381	371	366	398	370	385	386	398	426	383	397	396	375	379	375	360	383	374	375	366	366	366	391	369	402	380	391	376	386	400	363	391	386	392	397	410	348	364	370	394	396	353	387	407	375	395	369	404	391	434	402	388	376	416	378	380	411	425	373	398	396	374	415	417	403	388	402	395	392	388	364	371	397	369	380	369	382	387	373	374	359	388	384	399	417	410	369	384	379	376	394	405	375	388	391	396	385	378	395	402	375	376	379	398	393	415	402	400	366	359	366	366	371	387	377	409	368	391	386	340	379	394	378	402	366	393	391	381	373	376	374	410	413	368	392	360	382	368	362	363	392	367	349	365	372	397	386	388	385	357	395	357	379	366	399	370	425	391	380	379	355	353	401	356	392	411	370	417	369	363	404	356	370	393	415	375	354	419	362	404	366	384	380	416	380	390	392	376	378	411	356	348	415	390	426	386	404	403	412	369	400	383	408	395	365	390	368	395	382	399	368	384	407	389	414	391	364	397	372	397	399	383	400	413	394	399	368	409	408	375	393	375	381	350	356	364	355	412	351	378	378	411	411	384	378	381	379	368	394	375	396	397	382	393	378	383	392	399	419	366	389	391	424	379	393	399	345	368	415	394	387	397	362	385	386	370	380	392	373	375	405	407	368	398	404	410	377	395	372	362	390	385	402	398	341	361	414	400	383	341	388	361	383	396	394	379	354	384	377	390	416	377	368	409	387	377	421	335	416	374	364	353	382	377	389	430	419	347	374	373	381	372	401	362	371	362	378	408	386	412	401	342	350	385	366	379	370	370	405	348	370	430	392	409	406	394	390	393	406	397	361	382	379	390	377	382	387	365	392	380	371	376	386	384	397	371	365	428	434	388	364	381	411	364	433	366	404	413	398	314	384	407	383	398	385	398	358	383	415	435	382	381	360	372	407	407	371	350	388	359	373	413	411	396	396	413	387	369	401	380	392	387	377	373	386	399	380	391	385	384	387	373	375	371	396	373	384	367	389	366	394	373	394	371	387	357	385	408	406	390	359	405	394	408	391	374	383	389	367	363	371	354	393	393	392	412	436	379	362	397	400	361	371	402	394	384	419	401	377	398	391	384	400	397	399	402	414	405	352	377	385	364	393	374	374	385	372	393	399	369	391	377	371	403	362	374	381	402	402	392	385	386	361	388	362	376	402	376	415	419	389	379	367	402	368	373	390	372	411	356	407	337	379	406	368	411	370	396	373	407	390	429	374	391	398	385	409	382	405	407	394	361	392	376	391	380	381	336	394	369	431	375	384	348	384	369	370	400	366	387	363	384	395	363	395	385	407	326	408	390	365	391	380	392	363	355	406	385	410	402	378	372	381	396	409	390	382	353	403	394	386	377	414	365	338	411	379	380	368	441	393	410	388	385	384	396	369	372	370	383	404	379	383	408	410	354	361	391	383	399	367	344	358	382	390	418	380	376	389	366	378	355	401	364	399	383	386	411	383	358	387	376	408	383	411	363	378	381	379	414	354	371	407	387	392	405	392	381	398	405	396	364	371	411	406	346	410	384	392	396	387	367	400	370	393	390	375	373	420	386	388	401	411	371	398	392	362	406	372	406	391	385	367	388	357	354	389	383	396	364	393	392	361	384	374	377	412	377	375	385	387	406	392	391	406	355	353	386	348	367	366	394	383	393	349	372	393	406	410	364	398	392	397	388	393	372	391	401	384	373	378	375	400	379	407	375	380	388	399	380	407	384	386	386	389	380	392	371	376	393	376	358	424	381	384	378	412	382	387	391	424	366	410	363	394	388	374	389	398	352	386	386	371	432	375	341	371	402	413	384	340	400	385	404	339	389	403	378	367	386	407	417	386	384	368	396	401	370	426	379	360	352	409	391	412	372	326	380	343	384	417	397	397	380	371	417	364	373	400	377	398	340	414	390	390	369	366	396	374	380	395	433	358	382	352	368	368	385	389	364	374	401	405	376	394	402	353	392	400	405	372	386	417	373	411	377	359	378	386	380	394	372	398	377	375	387	350	389	346	366	399	390	395	391	365	384	353	373	408	391	395	410	409	391	382	373	354	360	382	400	401	374	382	378	359	362	405	351	379	364	412	393	383	362	393	394	384	397	424	388	388	381	400	377	384	375	381	389	385	427	402	406	396	368	415	380	364	382	405	404	355	415	399	390	393	376	385	397	382	390	366	431	395	388	367	392	400	389	366	364	390	371	396	415	384	386	402	383	402	404	377	350	370	424	368	386	416	399	383	356	391	379	401	356	381	374	397	362	350	391	412	413	367	403	402	373	391	363	403	398	373	357	365	387	392	360	388	378	395	391	367	372	370	398	404	407	390	397	349	394	398	389	360	359	391	412	379	382	405	385	395	381	394	395	403	393	395	377	372	409	382	371	381	372	372	375	363	408	378	411	401	420	350	379	406	437	420	348	368	393	394	396	379	386	383	384	394	385	395	389	408	424	378	374	375	398	376	397	386	383	386	369	377	405	404	390	387	367	400	384	346	383	363	389	418	376	366	421	408	372	387	382	382	381	356	374	341	396	407	428	351	406	370	416	367	396	388	416	356	411	400	389	432	433	404	383	380	367	423	378	397	365	385	404	345	396	407	371	389	382	374	372	384	390	404	401	395	392	391	396	353	399	366	387	394	413	393	410	371	403	375	394	386	399	344	384	393	373	384	404	383	380	384	374	386	396	346	354	383	410	373	407	370	377	362	388	386	388	374	376	396	402	373	364	396	403	418	376	392	368	431	350	405	385	376	364	364	360
10842	2750	663	468	675	835	679	584	477	473	389	382	343	304	269	223	190	150	139	123	110	117	93	106	91	83	57	61	71	56	66	51	50	52	44	53	48	39	36	38	42	44	35	48	31	41	38	33	37	44	42	33	26	46	54	38	37	25	30	28	26	45	29	36	34	36	26	27	39	20	28	36	29	23	27	32	31	29	32	25	27	36	40	39	29	34	14	28	36	32	27	34	39	23	31	24	33	36	34	24	25	22	28	40	41	38	39	34	22	34	32	37	36	23	44	41	36	33	33	25	22	28	30	34	27	31	40	27	33	32	35	30	34	25	33	34	26	29	38	33	32	35	36	30	33	25	25	25	43	43	27	33	28	23	44	29	39	31	28	33	25	31	28	28	35	28	26	27	34	26	37	24	46	35	28	32	30	43	32	30	26	26	30	30	35	37	27	37	33	29	25	29	30	31	33	27	30	35	29	28	34	36	36	32	26	32	33	35	33	34	28	28	22	31	22	24	33	25	39	25	32	18	25	32	33	37	25	28	31	39	26	32	39	28	23	30	19	31	27	26	32	38	31	29	31	30	38	24	19	33	34	30	25	29	31	26	39	29	35	30	37	41	26	31	20	26	31	33	42	39	28	33	24	31	27	25	30	23	26	31	39	23	37	30	28	26	22	33	36	34	36	28	29	34	25	32	36	34	30	29	34	27	29	49	22	31	32	30	26	42	33	24	31	36	41	21	26	38	27	34	31	30	26	30	29	34	37	27	23	35	37	18	27	29	34	23	31	35	35	33	23	25	30	38	28	32	20	23	33	35	27	26	30	40	21	31	41	25	19	27	31	30	26	28	27	37	27	51	24	33	22	40	31	36	34	35	32	32	21	41	31	27	27	31	34	33	42	25	27	30	29	40	20	36	31	29	31	27	29	29	34	29	33	39	26	28	29	31	36	36	22	32	25	34	26	41	31	27	33	33	25	26	30	32	28	31	24	21	31	24	21	30	31	27	21	32	34	36	44	36	20	26	34	29	29	32	30	34	32	25	27	33	34	27	30	25	30	45	28	33	28	39	42	30	33	17	36	35	30	28	30	39	25	33	24	36	25	31	29	24	39	24	37	32	29	31	34	33	36	30	32	18	34	26	27	25	37	33	41	30	33	31	35	32	32	21	40	24	25	46	29	33	32	33	33	26	31	32	32	24	38	26	31	31	25	34	27	34	33	35	30	26	28	35	38	28	33	28	36	30	25	30	27	30	23	34	29	28	30	28	31	39	28	43	24	26	37	29	24	29	31	29	23	44	30	35	25	26	30	23	39	34	25	31	44	27	26	32	40	33	31	24	23	33	38	35	26	23	28	37	32	37	28	29	22	28	31	27	31	27	23	26	36	24	29	26	30	27	30	31	34	30	33	36	37	28	29	34	27	34	30	30	27	27	33	24	21	27	31	21	33	29	29	32	39	26	33	31	21	23	29	31	26	44	29	36	39	24	29	27	29	25	25	18	32	37	19	32	18	20	38	33	24	27	35	21	27	30	35	18	33	22	37	30	36	34	34	31	27	33	33	35	16	36	37	31	26	20	21	32	30	23	31	31	26	25	31	17	35	18	28	32	33	30	26	26	41	32	35	31	29	31	33	33	25	27	27	34	29	28	37	33	32	33	24	32	43	32	22	21	27	27	33	33	33	34	27	20	26	35	35	31	28	24	30	34	22	31	27	23	34	28	29	36	39	36	29	26	29	20	29	37	31	43	32	24	32	26	26	31	31	30	45	27	33	30	31	40	27	31	29	31	41	25	46	28	28	34	36	34	32	27	36	18	31	33	34	32	31	28	20	28	23	22	36	31	32	33	31	32	34	36	38	29	35	34	34	45	33	43	25	44	30	25	29	34	25	20	24	24	28	31	25	25	41	23	23	25	26	27	28	31	31	35	37	42	31	31	21	30	29	30	31	22	36	39	30	38	33	30	36	31	25	31	29	30	29	31	28	37	31	44	28	34	27	20	27	32	19	31	26	26	38	28	32	29	33	48	28	24	34	30	29	29	34	27	32	24	23	26	24	24	29	31	44	32	28	27	30	28	27	29	28	32	21	26	30	35	21	32	23	33	18	35	25	38	29	23	32	38	29	31	34	30	42	30	35	33	31	25	32	29	35	25	31	36	37	33	29	47	25	29	41	22	23	27	38	35	37	32	21	29	31	28	23	30	36	31	41	20	35	33	21	33	37	34	35	31	24	29	30	25	27	30	30	30	19	24	29	26	28	32	31	34	32	22	30	23	38	44	31	30	26	40	32	26	29	23	30	25	37	31	30	35	27	40	28	25	33	33	34	33	35	36	30	26	24	26	37	25	31	32	27	18	24	23	33	38	30	24	31	37	29	27	28	24	27	29	33	29	29	37	21	21	23	38	36	28	39	33	31	47	29	33	34	35	29	34	39	36	32	28	21	29	34	35	33	33	37	26	34	26	34	23	39	32	32	29	31	34	28	22	35	30	34	28	37	30	34	39	26	42	24	37	22	32	37	28	31	34	41	22	27	26	31	33	30	27	34	24	28	25	28	36	26	36	35	33	28	28	39	36	26	34	31	26	30	36	28	31	31	28	26	34	38	34	36	37	26	28	25	39	37	29	29	27	34	32	31	31	29	24	30	32	27	22	29	42	33	30	32	29	35	30	30	33	34	35	34	28	20	29	31	28	30	15	21	30	31	34	34	32	20	27	29	39	40	31	33	35	29	32	32	33	27	26	32	34	28	32	32	35	41	32	41	29	20	34	22	19	23	24	26	30	35	35	31	30	36	31	30	21	33	35	47	39	37	21	38	37	37	35	40	27	25	30	33	38	31	32	25	38	26	27	30	25	24	31	34	28	33	23	30	37	27	37	27	27	32	35	27	26	23	35	37	38	24	27	36	25	34	33	32	26	21	25	39	24	32	34	33	31	27	30	21	35	31	36	27	34	34	34	38	29	27	25	34	33	42	30	27	29	32	29	26	33	25	30	30	33	34	25	40	28	28	37	44	27	36	34	26	25	29	32	32	38	25	30	32	27	32	34	31	24	27	27	29	30	19	23	30	36	35	34	32	37	37	24	31	28	33	34	28	26	29	37	37	35	29	33	34	19	34	34	28	38	29	35	28	32	29	47	39	23	29	30	31	28	31	37	23	23	32	37	21	33	40	30	26	28	25	35	25	30	32	31	31	23	29	38	27	26	34	29	35	38	40	35	31	29	32	31	32	38	32	26	32	28	31	32	29	20	26	35	28	34	21	24	36	33	25	41	30	21	35	37	32	19	29	35	34	24	37	39	26	29	34	26	34	35	30	27	31	29	23	19	29	24	22	42	30	41	31	39	31	31	29	37	33	31	24	27	28	28	35	31	31	35	22	32	31	29	32	33	24	30	37	31	32	32	33	29	27	36	43	32	30	32	37	27	30	33	20	28	30	36	33	29	24	33	36	32	31	45	28	32	29	18	30	17	27	40	28	31	36	23
48170	24409	13302	26651	33689	32575	29311	25886	22364	19443	16849	14939	14185	13109	11236	9521	8156	7071	6272	5354	4547	4368	3880	3437	3055	2819	2532	2283	2085	2205	1938	1747	1627	1577	1385	1267	1125	1082	1041	1090	970	968	930	930	964	877	825	816	796	757	781	761	737	750	849	741	751	686	619	647	660	638	640	629	609	612	629	627	573	583	605	619	558	544	517	578	530	535	541	508	528	534	542	592	584	521	493	512	514	524	483	506	530	503	521	501	506	508	505	509	520	535	522	507	486	519	488	509	491	516	454	519	515	475	482	455	486	520	483	479	513	517	466	506	533	496	466	506	488	503	466	520	514	511	512	496	533	484	520	467	493	487	510	498	488	478	483	515	439	484	485	487	484	496	499	468	542	504	480	487	472	495	487	494	492	487	533	481	460	488	524	497	516	494	502	519	484	473	486	493	482	461	505	506	496	490	498	538	458	472	469	474	514	484	477	507	486	466	502	454	470	498	476	514	491	491	499	482	503	486	469	476	497	480	499	487	467	471	525	484	467	523	463	450	530	488	467	483	508	453	515	448	463	482	518	481	533	466	482	501	535	495	500	483	489	523	511	503	473	492	459	449	561	503	480	477	468	496	508	491	434	491	496	481	449	497	478	483	463	479	456	483	465	474	487	504	505	476	450	516	486	487	493	478	479	513	493	456	461	511	487	485	522	459	481	484	482	473	517	473	470	483	495	462	486	473	469	483	498	458	442	491	499	507	500	493	490	474	492	495	447	524	489	466	546	532	487	519	508	467	485	487	462	478	463	431	511	485	474	477	488	523	464	477	484	478	489	488	537	475	467	481	477	496	498	459	497	465	504	479	469	475	498	475	466	534	435	481	500	472	507	501	446	495	476	480	456	494	496	474	508	485	514	514	463	544	500	462	481	448	493	473	510	461	508	445	417	478	483	513	476	486	478	487	495	490	504	461	440	529	448	460	517	506	466	485	474	482	487	470	492	496	479	485	461	488	485	470	543	465	504	496	510	499	498	487	481	489	507	480	495	501	455	530	502	500	504	442	500	462	488	476	460	489	489	496	484	510	466	478	486	514	491	523	490	498	495	489	501	461	488	453	472	468	487	527	501	511	488	513	502	498	487	480	501	488	484	513	497	535	483	477	499	474	514	505	465	520	486	513	508	462	475	493	511	472	469	510	435	495	484	492	458	506	442	449	491	494	506	488	484	489	478	504	479	502	425	458	453	491	463	484	467	467	485	547	511	494	488	473	487	486	476	493	481	456	481	556	498	511	488	506	476	484	532	477	501	508	435	501	460	474	510	475	489	535	476	509	480	478	491	486	483	483	467	524	495	474	464	537	442	493	496	501	492	458	476	468	451	447	492	529	491	499	471	502	499	499	513	488	491	487	471	493	531	477	457	528	451	463	464	463	500	509	485	489	490	475	523	502	517	495	459	512	529	489	487	475	519	444	529	467	491	514	474	521	511	442	466	470	479	495	454	496	457	497	481	471	483	478	466	510	517	487	492	508	490	507	483	497	493	495	502	519	489	463	468	502	508	473	468	475	484	514	498	473	485	465	481	475	479	468	520	530	460	469	494	463	464	447	510	487	533	506	515	484	490	497	462	485	487	504	493	497	491	484	503	526	491	484	488	462	477	499	479	459	453	463	481	509	477	477	480	491	503	495	446	465	544	497	449	486	462	476	479	492	500	499	465	491	496	464	520	488	464	513	522	464	475	487	527	519	487	494	468	508	501	488	465	491	453	448	468	504	480	459	518	458	513	456	532	486	487	496	496	478	502	466	513	464	483	479	505	500	481	481	476	481	489	474	468	455	487	494	497	458	468	498	528	479	508	496	488	511	450	485	484	475	474	478	445	475	477	493	491	468	470	480	485	484	498	479	463	489	509	459	479	489	509	458	493	483	472	474	474	507	493	520	485	501	506	504	477	475	468	513	493	454	466	532	503	487	486	497	485	492	486	517	496	524	498	481	469	484	476	522	462	455	501	517	460	473	533	484	450	492	486	477	487	455	495	505	512	521	492	471	459	498	495	485	493	519	503	503	465	477	490	503	466	537	488	514	507	476	451	489	463	479	484	489	545	451	506	518	486	508	455	509	529	452	466	504	507	491	515	479	500	490	492	455	482	457	458	515	506	507	489	466	460	454	511	482	485	503	472	480	495	515	473	496	475	509	488	450	485	504	455	472	518	479	468	512	467	514	509	473	492	507	497	502	542	524	515	526	503	481	492	434	512	475	522	482	459	472	480	489	447	544	435	524	528	479	452	501	464	469	537	486	492	485	492	462	516	453	479	462	494	499	463	467	498	503	471	496	482	473	487	478	500	515	473	496	478	478	526	514	506	467	431	496	475	475	483	484	498	519	518	488	506	485	480	484	483	465	466	484	489	433	505	479	486	516	483	505	495	471	515	516	477	537	493	505	515	480	466	466	461	526	485	503	486	464	488	491	499	500	468	554	472	471	505	468	483	482	520	501	477	504	464	474	452	519	468	478	490	449	453	511	489	512	495	487	481	473	505	499	531	532	503	432	442	506	465	485	486	451	481	524	518	472	486	449	477	488	513	489	498	527	471	485	477	491	494	486	495	480	519	485	517	491	484	467	498	498	487	517	457	464	490	474	466	499	476	485	459	479	476	481	482	493	540	457	475	474	498	510	479	502	461	467	515	473	453	503	488	463	480	514	498	474	471	481	496	462	514	494	461	512	424	503	520	451	446	466	477	469	466	471	505	468	488	552	479	469	483	545	487	491	458	481	510	515	497	500	448	468	490	477	461	474	516	470	472	515	471	501	495	489	498	477	495	519	482	492	468	511	512	448	502	513	450	458	494	489	459	526	513	486	523	508	466	487	492	479	472	491	498	484	469	458	517	452	483	509	439	542	480	459	492	493	522	503	465	466	438	468	482	476	473	530	486	507	518	457	465	470	519	473	479	503	492	472	502	509	487	495	501	480	460	491	505	469	477	470	473	467	480	478	468	513	490	487	467	437	521	492	476	509	529	481	476	493	472	483	489	457	520	477	521	493	506	501	497	532	450	487	517	475	522	512	483	485	525	518	507	479	452	498	481	484	448	556	479	492	485	473	494	520	490	516	463	475	478	468	471	481	506	481	525	461	485	468	457	492	507	472	493	513	476	526	494	479	476	508	498	469	522	493	500	498	467	499	492	499	472	513	502	458	493	527	498	493	477	496	495	486	476	491	456	514	481	477	541	478	525	475	505	458	509	510	501	493	481	487	460	488	508	521	515	438	521	464	470	463	466	480	474	479	506	521	498	501	485	488	472	464	454	484	474	464	481	494	475	534	516	507	501	457	524	480	478	493	491	474	494	468	501	498	466	503	465	477	516	500	489	468	482	462	470	503	520	502	490	499	507	472	492	475	486	498	490	475	470	458	454	509	444	482	468	500	516	459	480	510	527	510	474	486	510	494	465	494	507	478	503	460	476	483	485	484	525	462	478	436	496	524	435	462	478	473	486	493	487	484	536	502
7504	1472	423	294	439	503	491	378	332	275	268	220	212	185	200	138	133	121	100	84	89	63	63	67	69	64	56	78	63	51	47	46	55	39	46	57	42	44	49	33	40	54	51	38	51	48	56	29	52	47	45	44	37	37	43	50	40	42	39	39	34	43	32	41	42	44	32	45	38	38	48	37	31	36	35	42	27	41	41	29	34	43	34	31	35	36	36	40	26	35	28	37	48	38	33	25	29	35	39	43	34	50	47	26	35	39	32	38	38	27	42	41	42	40	26	41	46	32	47	31	39	33	34	30	46	43	38	42	34	37	36	36	42	34	40	48	35	43	45	38	51	28	38	29	21	38	57	39	34	28	32	41	41	56	44	29	30	39	33	24	27	42	38	42	32	33	31	37	42	30	26	30	42	33	32	33	33	52	39	32	30	37	37	41	34	54	45	38	50	21	29	44	25	36	27	30	32	40	33	42	38	36	36	41	38	45	29	42	37	28	34	40	41	27	39	35	33	43	44	39	44	34	28	40	30	41	40	43	36	26	41	41	42	22	23	47	27	39	39	38	30	27	32	35	40	26	39	38	36	41	43	32	28	39	41	30	36	43	56	35	33	34	49	42	37	28	39	41	40	37	41	45	37	40	35	31	36	42	44	37	38	54	29	35	47	31	36	39	29	36	30	29	34	45	36	35	43	38	33	39	34	37	38	38	38	25	37	35	37	34	34	34	34	40	43	36	30	28	38	41	37	39	29	37	44	48	36	34	37	43	37	41	31	41	34	27	50	43	33	32	41	40	33	49	28	34	38	38	51	29	32	37	39	35	29	39	40	33	27	36	38	30	36	38	35	36	39	36	38	35	45	30	52	34	30	31	39	44	37	49	36	31	37	30	46	39	41	33	35	37	31	35	43	45	31	40	31	37	38	41	41	41	37	37	43	42	40	37	32	43	37	38	31	39	37	34	48	41	45	38	36	48	38	29	35	48	34	44	27	33	41	29	35	25	33	42	25	28	33	48	38	30	49	44	25	28	40	45	36	28	43	32	32	36	40	37	38	42	30	50	29	34	41	46	34	33	32	42	37	36	31	31	45	30	52	21	39	42	39	32	31	30	39	42	59	31	31	35	45	34	41	37	33	37	48	29	39	32	37	38	32	26	44	43	33	40	37	34	30	37	35	54	40	35	45	49	31	36	37	33	26	36	40	36	40	32	36	39	36	31	47	39	38	31	34	49	35	39	37	37	39	25	40	36	26	33	43	37	38	41	37	37	33	39	36	37	45	41	38	36	37	30	42	33	45	27	38	46	49	46	39	37	33	38	40	35	37	32	36	38	32	31	30	25	33	34	42	35	36	30	33	35	25	32	46	34	34	37	32	30	41	36	36	50	40	42	40	32	40	47	40	34	47	43	40	48	35	32	30	49	32	41	29	28	34	45	31	24	36	45	38	41	31	47	28	34	36	24	27	39	29	28	45	39	50	50	28	31	37	47	44	34	36	38	31	29	42	30	32	48	38	30	33	41	32	41	35	37	42	51	35	37	30	39	32	31	33	46	43	25	36	33	41	24	38	43	40	22	38	39	33	33	37	30	36	38	39	44	38	36	39	40	31	35	25	36	44	38	43	36	36	34	36	33	31	36	41	39	32	39	39	28	37	47	37	42	27	38	36	29	30	37	35	27	39	45	49	38	36	27	27	36	33	44	34	52	36	44	42	44	45	32	35	40	35	36	33	38	36	34	32	34	25	25	34	35	32	34	40	31	35	34	47	47	26	43	34	26	29	39	34	33	36	37	35	29	40	28	45	34	41	29	38	33	38	26	27	35	29	44	50	42	30	33	28	39	36	28	32	40	38	33	40	42	37	41	39	25	31	41	52	43	36	33	34	26	30	42	33	28	44	46	29	39	41	36	42	35	31	36	40	35	37	43	37	31	43	43	31	42	36	30	31	38	43	27	36	45	44	30	30	34	28	29	43	29	39	46	31	46	28	33	36	39	32	31	35	31	36	37	25	31	31	42	33	39	37	33	33	47	46	33	30	44	43	44	28	37	32	29	34	37	45	34	40	45	34	37	32	35	31	32	30	30	44	32	36	33	33	30	36	37	36	33	45	41	63	39	41	31	29	38	37	39	38	44	48	41	30	54	30	29	33	30	35	24	30	45	29	43	41	40	44	39	42	32	32	33	41	29	36	45	47	31	41	43	40	38	38	32	38	30	26	49	47	28	44	37	38	36	43	44	32	40	24	35	37	28	40	42	46	29	32	41	35	43	34	44	38	37	41	47	37	33	40	31	42	34	31	39	32	36	36	41	34	42	28	29	46	28	30	34	36	36	32	26	37	37	48	40	34	41	32	38	39	43	32	27	38	34	46	39	47	33	52	39	39	35	38	45	33	31	45	39	30	37	36	44	30	36	32	35	43	30	41	45	24	34	44	41	41	37	35	38	42	37	42	28	31	29	22	35	43	37	33	37	39	44	29	34	34	36	45	34	41	40	38	37	43	33	44	34	44	31	39	43	44	34	34	36	41	38	39	43	29	37	31	28	37	44	31	45	28	25	21	39	36	27	40	33	35	28	20	36	40	31	38	38	37	36	29	29	36	36	47	32	28	40	45	36	32	33	32	28	34	30	36	38	37	35	38	33	50	36	38	30	38	41	36	39	35	37	38	35	50	30	42	32	41	39	45	32	43	36	26	32	37	40	36	39	31	45	51	40	31	45	34	33	32	40	37	37	35	45	42	37	39	38	37	35	41	43	33	30	39	38	31	34	35	38	40	39	36	30	36	34	37	38	46	33	32	32	30	32	38	35	36	36	30	34	46	34	31	39	43	37	43	45	41	27	28	41	44	35	34	38	29	32	31	23	42	31	45	40	51	27	31	38	33	45	33	29	47	34	42	33	31	31	31	33	36	41	45	35	32	44	40	23	43	28	44	44	41	40	36	41	37	43	36	40	26	50	37	40	43	29	33	37	28	44	37	30	36	29	38	41	34	31	28	54	40	35	42	44	42	50	37	35	40	32	37	44	48	31	46	42	30	32	40	37	37	32	35	38	33	44	32	43	44	34	36	43	41	37	39	36	39	35	40	38	38	43	34	44	36	26	33	47	35	35	54	32	38	42	32	37	40	42	31	31	32	43	41	35	38	27	37	37	30	33	34	34	42	24	41	31	42	37	39	32	44	33	30	27	29	37	35	27	30	33	29	39	23	41	40	30	31	45	30	40	27	37	36	44	37	38	40	38	25	44	42	35	30	42	35	40	23	39	44	38	34	37	43	33	32	37	41	46	28	31	47	44	34	27	32	34	30	40	24	31	31	35	39	36	32	30	35	47	32	39	33	39	40	36	34	37	39	49	30	35	31	41	35	36	38	40	38	32	39	27	32	48	44	35	31	35	24	36	34	23	35	32	35	44	31	32	36	35	37	37	47	41	41	44	40	42	46	49	43	41	30	35	29	39	41	35	26	29	33	30	34	31	51	40	37	32
40782	19020	9541	21429	28941	27523	23921	20297	16794	14263	12234	10553	9835	8739	7758	6488	5673	4877	4078	3674	3204	2910	2608	2379	2236	2074	1858	1819	1633	1547	1473	1385	1319	1231	1101	989	954	1003	966	956	855	896	907	833	828	814	768	776	815	733	786	812	737	697	819	797	736	693	657	685	714	726	673	719	694	657	662	670	643	622	647	646	642	627	651	640	638	649	614	587	657	613	635	613	646	576	615	611	564	582	599	637	598	603	602	633	577	612	561	629	598	641	641	570	592	616	620	620	582	588	591	643	600	601	599	599	561	604	579	616	593	565	615	593	614	588	581	550	566	638	586	590	605	563	590	602	587	597	567	582	581	534	612	588	648	565	612	623	609	581	580	608	575	575	571	566	590	611	589	601	603	553	601	558	597	602	580	591	583	619	545	593	563	620	633	605	613	587	626	537	576	583	568	641	550	607	569	548	585	564	582	593	560	586	595	606	561	567	588	546	629	563	608	574	532	597	550	563	581	567	602	581	615	609	597	625	598	594	576	589	604	603	568	562	567	628	570	580	604	601	576	568	560	545	593	584	565	572	557	590	601	549	624	586	541	580	559	551	631	581	572	614	612	541	554	612	561	565	607	598	608	630	583	557	593	617	578	615	578	597	547	600	626	585	557	557	595	577	639	560	552	565	602	602	551	618	562	607	580	599	579	595	576	605	588	593	583	602	594	629	537	585	590	594	632	595	605	621	623	544	596	599	641	595	582	602	585	604	615	599	644	586	599	580	587	558	579	617	635	607	586	593	565	586	621	573	579	578	564	598	590	605	582	552	584	578	572	598	582	563	585	593	572	575	612	612	569	578	599	546	600	561	596	639	601	613	585	608	560	637	567	587	623	550	598	608	584	553	604	596	565	582	494	565	558	691	603	614	589	601	579	559	611	607	577	563	600	561	576	587	544	633	602	624	598	560	621	589	548	569	598	564	591	623	623	615	587	590	548	576	555	625	608	566	549	569	561	579	618	610	554	640	546	610	595	535	579	600	593	591	578	640	582	593	567	574	576	633	614	605	597	605	616	606	598	564	628	598	593	679	607	616	634	585	612	562	557	624	598	563	610	562	571	580	578	589	577	563	582	577	567	601	571	561	583	565	598	548	608	575	559	581	573	602	613	623	584	624	609	616	585	568	639	628	589	606	554	606	535	600	579	624	540	565	606	639	607	588	566	553	566	607	553	598	587	603	578	524	618	558	543	565	565	554	579	568	605	602	594	580	622	589	579	576	585	555	573	624	548	581	581	625	581	585	586	585	613	638	562	601	667	581	560	553	603	593	568	578	574	583	568	543	576	624	606	549	630	588	605	614	565	602	559	545	610	554	582	582	612	544	612	586	590	557	547	599	568	578	600	591	596	585	567	604	592	565	563	628	653	590	569	568	594	594	566	593	608	539	556	563	580	561	564	597	571	559	534	625	567	572	592	568	603	582	597	576	603	625	587	608	603	579	579	566	597	584	645	586	601	573	593	602	606	598	618	558	574	575	606	582	643	588	598	586	619	585	595	577	588	558	551	572	591	583	594	564	607	599	565	594	602	656	599	594	599	592	607	619	618	608	583	606	589	585	581	602	567	585	561	576	586	588	575	545	567	592	531	603	538	562	557	613	561	590	598	646	607	590	545	580	532	577	568	613	565	553	547	573	593	643	568	575	613	619	621	558	604	632	605	559	601	584	591	611	630	594	584	580	586	588	617	552	645	536	542	601	591	580	614	563	598	567	590	611	593	540	589	594	579	557	571	629	536	584	602	573	609	578	594	593	625	574	581	603	577	552	574	587	633	593	553	606	626	595	586	600	572	580	582	588	586	600	616	630	610	567	625	525	571	556	603	607	604	560	606	597	579	592	591	563	627	605	601	581	597	583	574	545	606	597	583	570	587	634	612	576	601	584	598	624	603	591	590	578	568	594	563	555	598	593	591	555	561	572	539	602	559	652	573	599	596	568	585	599	567	565	594	638	599	591	635	571	575	596	626	553	596	623	593	572	572	565	599	603	591	633	555	601	522	569	610	549	582	598	598	554	629	630	562	571	570	540	616	588	602	593	590	572	566	590	605	610	607	634	580	579	589	627	606	565	604	605	597	575	568	589	626	551	564	579	579	590	595	571	619	604	636	591	593	583	587	580	603	580	614	590	556	587	623	614	595	557	610	614	566	579	600	567	556	569	558	624	565	618	601	543	559	589	591	587	568	599	605	612	635	594	601	604	575	604	600	579	613	590	581	605	554	566	605	599	585	604	568	538	576	605	565	596	574	576	626	580	588	644	551	581	584	582	595	557	588	612	562	570	591	569	567	570	622	610	589	601	598	628	608	611	557	590	582	529	554	566	560	586	555	601	581	558	553	616	565	579	626	589	568	576	581	561	600	574	632	562	569	591	639	594	601	561	587	577	575	581	554	611	614	622	595	564	636	604	573	562	579	635	590	579	633	528	568	556	685	585	564	589	580	583	575	611	587	613	562	566	606	558	588	574	568	601	604	584	559	598	574	605	576	555	577	585	610	644	617	611	559	575	562	614	597	613	584	596	564	585	582	596	590	600	566	593	599	578	599	545	575	587	568	588	636	593	575	561	571	599	580	617	583	596	591	627	616	582	545	561	598	634	605	606	609	562	592	566	559	612	564	590	605	593	606	579	593	587	612	594	553	589	632	616	623	610	598	613	564	580	598	516	555	574	598	559	615	606	580	593	641	561	600	582	598	578	588	541	588	630	581	580	569	616	604	597	590	573	571	578	524	573	564	575	620	547	623	556	598	619	608	593	633	600	611	604	576	621	611	612	559	558	619	605	581	606	569	590	606	581	581	588	569	575	596	593	529	589	629	559	609	596	572	592	578	565	618	602	533	576	627	618	594	595	607	574	588	572	605	624	561	554	588	613	582	582	604	589	594	588	575	561	578	561	562	564	565	612	574	625	590	620	569	580	593	606	589	617	634	590	587	623	586	560	598	581	615	594	606	573	592	562	568	582	599	620	566	558	601	604	615	583	605	597	626	560	596	575	569	575	553	578	586	599	547	588	591	615	586	581	577	590	563	583	582	589	575	632	580	575	567	621	608	576	603	607	579	565	568	605	605	561	575	598	583	590	615	606	558	546	583	590	600	563	575	581	603	639	624	560	562	618	614	599	584	604	550	567	567	560	592	561	623	643	624	582	573	600	570	560	568	570	565	570	573	566	597	599	583	613	595	624	503	589	611	607	612	555	582	581	586	528	622	567	609	618	632	623	582	548	572	602	589	568	581	580	601	582	542	587	580	611	605	547	592	599	577	607	626	594	568	592	562	575	640	532	575	594	531	563	602	524	627	598	555	599	546	586	599	588	605	613	599	595	583	614	617	569	616	586	611	591	567	597	582	562	572	603	601	585	566	583	574	567	602	553	566	593	567	566	544	610	592	556	631	607	599	587	567	576	626	624	609	605	607	579	576	591	576	578	596	609	573	579	565	564	605	585	620	565	576	571	589	607
10844	2629	606	479	731	787	722	574	518	463	368	331	311	286	233	207	161	160	138	115	99	109	91	95	74	72	60	57	54	72	48	54	50	46	46	40	43	38	49	40	48	36	38	43	28	44	39	27	30	29	37	22	35	31	46	42	32	43	36	38	29	31	27	28	29	31	25	25	39	28	27	24	26	31	20	37	30	37	27	32	24	25	26	27	34	31	28	23	33	24	20	32	25	24	31	43	23	23	29	31	31	24	28	19	22	20	25	25	32	20	21	32	29	36	29	26	23	26	36	22	29	27	32	27	27	30	29	32	22	31	31	29	31	30	26	27	20	27	23	24	25	25	27	27	32	26	32	25	26	29	26	29	32	21	27	30	33	31	33	23	32	25	36	31	32	40	24	32	28	30	19	30	22	27	34	30	19	31	29	38	30	23	35	27	30	27	14	28	25	34	23	24	21	30	30	20	23	25	31	33	24	34	30	27	23	20	36	28	24	27	36	28	27	21	27	32	31	25	20	27	25	27	33	24	25	27	36	24	24	28	21	36	35	26	37	27	29	28	29	32	32	23	36	27	24	27	30	39	31	29	25	28	31	25	36	31	32	26	21	29	27	31	37	29	28	32	18	23	32	27	27	23	24	28	40	22	29	32	32	28	37	32	28	31	34	23	33	39	25	26	25	29	32	21	30	26	26	27	23	29	37	38	26	20	26	30	37	27	26	29	34	27	25	19	26	30	25	26	29	34	18	23	26	38	38	34	38	24	32	27	33	31	22	28	39	23	29	31	28	27	19	28	27	21	22	24	26	28	26	31	23	31	28	25	28	30	29	30	21	31	29	24	31	26	29	24	20	14	30	21	21	37	33	27	25	28	17	34	28	27	28	19	17	25	22	44	25	25	22	27	29	28	29	17	35	24	24	26	28	26	30	24	37	26	23	37	34	26	29	21	27	26	33	27	28	27	26	28	28	17	25	22	30	27	18	27	22	32	18	23	30	25	20	31	24	31	35	27	19	27	31	23	31	28	26	31	27	26	22	25	31	26	25	27	25	26	31	42	22	35	31	23	37	23	27	24	29	35	21	26	19	32	17	31	32	24	34	20	28	30	26	39	26	29	24	25	28	22	32	33	25	29	25	24	31	24	24	23	37	25	24	24	22	17	33	26	26	28	33	26	20	20	25	25	28	34	26	31	20	31	38	33	34	24	21	24	27	22	30	33	26	29	23	35	22	18	25	28	19	33	38	32	28	31	23	22	33	32	31	29	27	23	16	32	25	24	23	22	24	34	33	28	20	33	43	29	32	27	33	34	29	25	35	18	23	27	24	24	26	19	30	22	27	22	26	33	21	35	22	31	30	20	34	25	26	34	29	25	21	25	27	24	34	28	20	27	23	31	27	28	25	23	30	28	33	25	24	19	20	19	28	23	24	24	35	18	22	37	17	35	34	32	23	22	25	26	35	35	28	23	34	29	26	32	33	32	23	23	30	34	32	27	29	25	23	26	38	32	22	26	19	25	33	29	32	32	26	22	19	32	27	29	26	14	27	26	24	25	23	33	35	28	26	28	21	25	27	31	24	22	30	31	33	26	28	28	22	33	26	25	21	22	25	31	25	31	31	21	30	32	23	25	32	25	25	19	27	29	28	29	13	22	29	30	23	37	29	36	27	27	33	25	22	30	35	30	33	29	38	29	18	29	26	22	33	19	22	35	37	26	31	39	33	23	33	30	29	30	40	31	23	18	19	27	25	20	31	29	21	24	17	26	26	18	24	25	16	22	29	29	28	27	21	23	21	30	23	27	34	28	28	26	25	31	23	25	27	27	34	24	28	22	29	29	18	26	35	28	28	29	22	26	26	36	25	22	29	26	26	38	27	20	24	28	28	32	24	31	24	33	21	29	26	26	21	29	24	37	31	31	27	16	32	28	24	27	32	34	27	27	28	25	27	32	15	19	31	25	25	30	28	29	19	19	33	24	28	33	33	22	26	25	29	20	26	31	28	28	27	31	32	31	36	22	29	25	28	41	26	19	22	26	26	31	28	30	20	32	19	24	22	37	24	22	30	32	21	27	26	26	34	25	28	22	34	21	38	29	28	30	22	27	37	23	29	34	26	29	27	37	26	28	37	34	23	18	31	30	20	26	22	29	30	25	20	24	28	25	31	24	24	31	31	35	25	29	26	28	28	19	33	28	24	30	23	41	33	25	23	28	29	22	22	28	23	21	29	23	23	22	33	34	27	28	30	33	33	14	26	24	37	25	30	26	31	35	36	22	28	31	33	39	27	31	33	22	31	29	30	31	19	28	36	28	32	26	34	29	29	26	36	35	34	18	26	26	26	37	31	28	25	26	18	40	22	31	23	33	21	30	18	30	27	28	31	36	30	40	18	20	32	27	29	30	29	31	23	26	28	22	35	23	23	34	31	27	25	31	25	29	23	29	41	24	33	19	29	38	28	31	28	26	32	14	26	21	30	31	24	28	26	34	28	29	27	33	29	27	26	38	19	26	33	19	22	30	30	29	30	28	36	33	25	33	24	24	30	31	19	26	32	35	33	26	24	22	27	34	32	24	33	25	23	31	21	25	38	32	26	24	32	21	32	24	26	26	25	27	27	32	29	20	20	23	32	26	18	21	26	26	29	26	33	25	31	36	27	33	30	23	27	30	36	30	27	24	31	28	32	35	27	17	21	27	30	28	30	27	23	29	41	20	16	24	26	30	22	21	39	28	27	30	28	38	23	39	29	22	32	24	25	29	32	25	26	21	23	16	25	27	26	26	18	36	29	19	29	32	35	22	34	38	28	26	35	23	29	25	27	23	28	29	27	20	27	29	31	25	23	32	25	26	24	26	28	32	23	38	33	26	36	30	34	25	27	21	21	22	28	26	26	31	26	19	27	29	30	29	18	21	28	39	36	33	26	38	33	23	28	31	28	23	30	17	35	27	32	37	28	20	23	25	29	25	26	37	27	25	33	23	21	31	33	21	23	38	28	25	25	22	25	28	29	23	32	25	29	26	27	33	32	36	32	25	35	25	29	28	33	31	36	24	14	26	28	33	17	33	25	25	29	24	31	24	34	35	24	26	34	31	33	27	28	33	35	24	32	20	30	34	27	21	28	22	23	22	28	26	28	24	32	32	34	20	37	30	34	30	28	30	27	32	24	27	21	34	23	29	30	16	36	24	31	19	28	36	27	29	27	34	27	39	18	14	29	35	22	25	28	24	36	26	29	28	24	32	22	21	33	26	30	27	22	28	24	32	32	25	31	26	29	20	17	30	38	28	23	33	30	34	25	20	27	27	23	35	25	34	29	28	20	34	27	24	28	30	24	28	29	30	31	39	22	33	33	29	32	35	25	26	23	28	22	29	28	35	25	38	26	23	29	32	25	26	20	33	26	16	23	40	31	23	30	32	26	34	29	27	22	34	31	22	31	28	31	23	26	39	25	25	27	24	20	23	28	22	31	24	40	28	30	38	31	31	37	33
49598	23003	13214	26535	34417	33165	29648	25888	22439	19144	16933	14975	13536	11961	10464	9099	7999	6962	6062	5150	4561	4150	3649	3334	3030	2919	2579	2433	2236	2036	1948	1750	1671	1535	1283	1192	1170	1089	1054	1007	994	976	939	908	846	771	812	766	736	741	743	721	716	764	686	707	660	615	604	628	614	649	608	644	615	619	583	605	552	532	591	530	572	515	504	501	498	490	479	533	518	481	467	495	503	480	521	494	439	485	496	503	516	462	444	456	494	489	475	505	444	458	454	469	454	467	502	509	466	475	439	492	490	479	468	469	428	468	489	465	462	451	398	479	443	469	478	470	431	416	416	465	467	412	478	463	449	428	468	431	472	438	427	472	466	434	402	463	420	427	490	507	425	429	442	473	470	420	469	425	480	463	420	452	433	406	432	453	438	439	458	481	411	450	467	433	452	480	455	443	448	413	456	471	456	445	463	463	469	440	455	453	471	445	447	444	422	437	487	455	450	468	431	462	446	450	470	457	468	438	423	429	451	432	431	453	421	441	474	437	472	413	446	451	457	457	504	450	450	463	471	469	419	450	473	439	427	443	445	425	420	463	470	462	452	457	461	428	486	436	441	450	434	481	408	460	481	471	436	445	440	437	444	454	432	398	471	444	456	451	440	433	463	445	448	432	467	448	419	448	498	426	489	439	424	476	431	418	462	457	436	444	450	424	433	423	426	461	419	462	470	462	424	433	435	412	459	440	435	440	456	434	474	455	427	450	442	472	416	448	474	420	422	451	438	451	432	468	461	459	423	417	465	478	431	447	400	430	463	445	450	435	432	430	435	453	442	476	450	434	429	436	413	467	440	434	436	470	442	485	442	472	429	446	432	460	443	459	428	441	428	433	460	448	457	456	467	419	430	427	459	437	467	432	401	431	467	488	443	412	483	454	476	418	464	465	455	477	474	449	459	411	421	412	443	425	439	443	398	465	427	480	461	433	444	487	464	465	426	473	448	450	454	445	465	433	472	453	450	442	475	486	425	428	462	443	434	460	471	389	442	431	433	421	450	434	434	460	428	440	426	446	442	471	460	441	421	455	426	440	406	469	436	438	447	445	461	453	435	430	457	462	442	453	448	428	470	469	453	449	479	416	449	442	486	419	438	482	450	442	461	470	439	452	467	442	488	450	436	442	466	450	434	449	432	450	468	465	465	431	430	456	452	467	422	497	476	451	446	465	444	417	445	447	460	424	452	432	444	466	420	459	467	473	407	458	419	449	431	443	451	449	430	459	427	401	469	444	481	432	484	445	445	424	425	403	418	436	473	399	456	451	438	432	455	457	432	472	452	440	453	446	443	438	443	501	437	445	451	409	428	408	421	417	434	447	473	441	426	455	464	406	443	414	408	460	440	447	433	461	443	472	449	425	434	457	460	474	481	468	487	414	442	445	413	431	449	414	448	467	439	432	419	418	477	475	455	462	466	465	480	473	432	461	454	427	424	484	440	461	461	452	471	452	431	465	481	404	434	471	389	450	433	463	481	443	430	436	436	459	422	445	411	424	481	480	474	454	453	440	480	454	450	457	431	463	445	458	448	420	471	471	406	472	488	432	424	492	473	460	467	461	442	451	483	464	457	422	474	507	455	461	404	423	454	472	439	475	442	465	453	438	462	448	420	477	441	435	431	465	472	439	458	470	437	420	452	424	419	478	413	461	461	439	481	411	454	426	424	427	460	427	437	448	400	436	465	465	451	440	444	453	480	416	410	409	438	463	435	435	448	442	464	446	438	439	452	411	468	459	430	425	456	424	422	425	433	453	442	451	413	467	459	482	430	474	437	427	443	405	477	466	463	453	446	422	452	464	395	446	450	419	414	445	446	431	470	446	504	453	455	437	477	422	449	454	452	462	414	419	436	429	454	477	467	467	440	418	469	441	442	471	443	459	460	470	432	451	447	439	436	455	452	459	455	432	455	437	485	450	416	432	467	435	455	456	445	434	442	438	431	419	466	396	477	440	454	460	427	465	410	438	441	446	465	421	464	425	471	471	459	482	416	426	460	430	471	441	440	463	432	458	443	418	466	460	447	426	439	441	431	427	464	425	449	484	475	466	419	423	452	494	483	463	445	441	473	436	451	439	442	416	446	471	472	499	437	446	481	452	452	440	444	438	444	460	463	406	466	443	449	455	478	467	459	414	430	482	462	419	416	447	412	444	432	419	443	439	466	426	462	467	445	414	449	460	453	452	457	442	452	467	433	437	441	423	455	481	460	418	423	463	408	472	422	463	427	484	441	458	443	466	447	437	448	468	451	462	443	455	426	465	411	442	487	435	444	479	454	483	450	447	458	423	465	463	455	442	418	463	487	445	448	429	474	449	443	472	466	449	480	446	435	454	445	463	414	484	471	494	447	449	431	418	439	458	467	461	457	474	469	432	499	439	467	445	446	440	437	480	430	454	415	425	474	486	453	436	467	480	458	451	469	425	475	438	457	452	435	433	450	437	442	448	433	433	460	434	417	467	460	452	439	430	433	458	455	431	433	476	413	430	472	454	464	454	457	465	470	444	443	465	405	440	422	460	470	488	449	464	451	454	439	448	484	469	461	441	462	430	489	462	443	421	439	482	421	438	442	465	463	443	433	426	451	446	453	456	439	442	455	412	495	467	439	447	426	494	451	451	439	472	452	437	461	454	419	475	442	450	435	440	460	465	474	449	413	461	435	440	403	453	454	458	435	456	456	470	491	453	467	437	440	478	463	403	438	432	419	474	454	467	423	456	440	450	466	400	475	433	410	439	436	465	449	456	424	454	428	400	399	394	425	467	465	455	475	458	479	469	406	454	420	464	437	442	452	451	424	449	473	479	451	440	426	481	447	466	410	437	485	485	486	461	428	452	482	452	414	450	438	445	433	446	459	463	438	478	437	446	455	453	468	465	472	437	410	406	444	456	438	450	458	433	458	461	396	458	424	472	461	441	410	447	403	446	455	426	451	447	463	437	426	459	417	474	423	472	445	417	414	404	458	423	407	473	443	416	452	482	419	450	461	476	478	444	456	471	439	456	420	427	438	437	432	467	459	455	453	448	464	427	428	440	437	427	434	480	414	443	435	473	454	450	456	415	450	475	435	450	444	439	474	430	450	447	508	424	458	486	429	430	403	465	454	445	455	444	434	477	401	472	456	429	419	485	460	474	447	470	427	419	452	450	447	479	456	440	491	465	415	497	434	449	440	469	421	451	492	438	467	434	464	461	412	484	414	441	472	449	468	456	451	438	397	451	491	454	486	463	443	479	420	461	452	450	446	447	441	412	425	420	478	448	469	421	441	451	438	455	444	405	429	474	445	442	424	429	459	446	452	421	455	432	417	456	428	472	434	438	428	448	412	469	456	475	449	476	480	437	454	440	438	466	439	471	464	473	441	454	468	442	409	453	448	433	464	452	461	457	465	466	439	474	420	441	439	466	470	422	424	484	418	455	443	466	479	476	456	412	437	432	432	455	472	447	389	464	442	448	462	459	436	442	443	427
4296	688	280	197	318	354	293	250	207	157	174	125	135	134	118	88	69	71	68	62	57	60	57	48	43	46	40	32	37	28	39	37	35	33	25	15	31	28	29	30	31	30	41	23	24	26	27	30	23	31	29	37	18	26	31	31	19	22	20	22	24	32	14	18	28	30	27	25	16	18	30	27	34	26	37	19	31	37	29	31	19	31	25	25	22	24	31	26	24	25	26	21	31	20	20	27	22	32	27	19	24	18	25	30	24	34	28	22	28	23	25	25	26	28	21	28	20	14	24	23	32	27	23	26	28	25	22	16	22	18	29	26	27	32	28	20	22	22	20	24	27	28	22	26	13	30	24	24	27	18	24	25	21	25	21	23	17	22	27	15	19	29	29	26	26	15	28	25	15	28	28	26	20	19	27	27	31	24	22	27	23	24	32	26	31	24	20	18	21	23	28	28	19	33	22	22	20	20	17	19	20	30	30	28	20	24	31	25	21	29	21	22	18	12	22	15	22	24	22	23	32	30	18	21	32	21	19	19	26	33	30	23	22	22	24	23	17	24	12	26	25	24	28	26	17	19	21	34	19	21	19	24	23	22	28	24	22	25	14	15	30	30	33	22	21	18	26	28	26	14	25	20	20	16	24	31	27	22	23	16	18	25	26	29	29	34	24	25	36	29	9	23	26	27	27	22	25	20	13	24	20	19	30	24	17	22	19	25	26	25	19	21	26	26	27	27	26	23	31	23	20	28	25	33	25	21	26	14	19	23	33	26	33	31	21	26	19	23	32	22	22	38	18	33	22	20	20	15	31	24	32	18	25	24	19	16	36	26	23	25	25	25	17	22	32	26	21	28	21	30	25	29	25	24	18	24	22	25	33	26	24	22	22	29	19	17	21	21	18	19	28	21	14	19	24	23	18	20	28	33	25	24	24	28	26	15	31	19	21	18	26	23	20	20	9	22	26	26	26	23	25	36	22	26	19	24	25	26	28	22	19	29	17	21	23	32	30	20	26	32	23	21	18	33	17	17	21	23	26	14	20	26	26	18	19	22	20	27	28	16	11	31	17	20	24	20	28	29	16	21	13	22	20	25	18	21	18	28	28	29	20	28	26	18	25	27	21	21	23	24	15	27	22	27	26	20	22	27	16	32	19	24	30	29	22	24	20	22	28	27	22	25	22	17	21	17	27	29	23	20	22	26	22	26	29	29	16	20	24	24	26	24	23	28	16	28	28	25	34	23	29	26	20	30	21	23	24	19	17	25	25	24	22	13	26	27	24	24	26	35	21	25	27	18	30	38	21	31	20	23	20	22	20	26	21	36	21	22	24	21	25	22	31	25	24	22	24	34	21	24	18	17	27	20	19	36	29	19	32	19	16	28	22	32	21	25	27	25	18	25	16	27	23	27	19	20	21	26	21	30	12	23	28	39	25	24	19	25	21	23	23	20	31	27	22	33	33	22	22	20	29	28	30	21	25	21	21	23	26	27	21	17	31	35	25	29	35	23	38	23	26	27	24	24	21	14	19	27	20	29	32	20	14	13	27	26	27	26	25	22	21	21	25	33	15	19	27	23	28	29	32	22	27	22	24	22	26	27	23	23	29	23	23	33	27	20	21	23	24	28	20	16	21	31	22	28	27	28	27	29	25	30	29	22	22	16	31	22	28	14	29	40	22	24	23	27	20	32	33	23	32	24	26	20	11	24	27	28	23	22	25	22	22	20	27	15	33	19	28	26	17	28	16	27	22	26	25	35	19	19	25	20	17	21	21	26	25	20	24	26	17	33	24	29	20	21	22	26	27	23	25	23	25	31	20	15	22	14	25	21	21	18	29	22	21	17	20	26	31	22	29	23	24	20	23	25	20	23	16	32	24	29	23	27	18	38	18	23	23	32	23	30	16	28	26	22	25	28	30	22	16	28	17	27	21	31	22	21	30	21	31	26	29	34	23	19	34	24	32	31	18	21	33	21	18	24	22	15	29	26	26	27	21	23	24	23	22	18	21	24	18	12	19	32	25	20	19	34	25	22	17	25	27	32	30	18	30	20	30	33	26	17	25	21	31	24	29	26	16	22	15	14	29	21	15	25	23	21	24	25	18	21	32	27	25	22	27	24	17	19	26	25	19	24	28	28	25	27	15	29	33	37	22	24	31	27	20	25	22	23	30	21	22	24	29	26	22	20	23	27	21	24	24	33	26	19	31	18	31	29	20	11	30	20	25	25	18	24	25	33	31	23	24	20	21	20	26	32	27	24	21	24	28	20	29	26	19	25	21	17	24	27	26	27	26	29	24	28	21	20	28	23	26	21	30	15	26	22	32	25	20	14	25	29	25	25	23	23	29	23	25	26	30	28	20	17	19	24	25	24	21	26	15	16	31	27	27	21	28	23	18	28	28	15	26	15	33	21	23	33	26	28	26	24	26	24	22	26	24	25	30	23	21	19	22	15	22	31	30	18	20	25	19	18	18	22	23	26	27	24	26	35	25	26	21	22	21	25	26	17	13	22	17	21	21	16	18	22	30	24	15	16	16	20	30	20	18	24	31	19	44	24	22	22	25	27	26	19	20	33	21	25	30	23	34	23	26	16	23	26	25	25	18	18	22	18	29	18	28	26	22	22	20	31	23	19	29	24	13	25	20	20	17	30	24	19	19	17	23	25	23	21	28	15	24	22	22	23	14	27	25	26	25	30	21	25	27	19	22	24	28	14	22	29	20	29	19	17	30	27	19	30	29	21	29	22	21	33	26	19	20	20	24	17	24	38	26	19	35	24	22	17	24	18	22	16	20	34	16	22	27	21	22	27	23	28	18	20	20	33	23	22	26	15	23	30	23	21	21	20	26	21	33	27	23	24	20	33	28	29	21	23	28	32	20	27	16	22	25	33	19	27	23	18	19	24	23	25	27	16	24	26	28	21	22	18	20	21	32	19	22	26	23	27	21	23	30	21	20	31	21	23	18	23	23	23	27	30	19	25	31	18	27	20	19	26	25	29	29	28	24	29	22	20	18	30	27	28	33	28	27	18	21	20	25	22	28	26	23	20	22	31	19	20	23	16	24	29	22	16	28	18	23	20	30	23	27	20	22	32	23	25	21	23	35	24	27	15	34	25	21	18	19	28	26	28	27	24	19	23	21	25	21	27	19	23	15	17	20	21	16	15	23	23	22	37	20	23	19	23	25	29	30	26	26	31	27	20	21	29	22	30	22	19	23	20	29	18	25	23	20	20	29	28	25	27	23	16	21	26	26	29	30	19	32	25	17	21	24	30	24	20	22	30	20	22	28	23	25	26	17	21	21	19	18	24	28	30	24	28	19	15	27	25	30	29	24	18	26	17	18	22	29	14	25	31	28	23	19	21	23	23	16	22	38	25	21	24	22	11	22	16	27	25	23	18	17	25	12	25	22	25	17	27	23	23	20	23	16	18	19	19	15	16	32	24	28	26	21	19	31	26	35	20	28	31	24	20	27	18	22	23	19	24	21	20
35857	15068	7150	17478	24873	23269	19425	15575	12668	10054	8471	7221	6508	5679	5010	4338	3714	3103	2760	2421	2152	1964	1678	1540	1428	1296	1233	1113	1058	993	967	895	807	796	654	643	624	634	598	634	599	610	611	557	530	596	531	498	543	506	510	483	559	495	521	492	465	462	471	442	444	471	493	500	451	421	434	460	427	430	456	446	406	456	383	405	391	386	419	422	463	392	421	388	409	410	380	384	384	375	409	422	382	404	418	423	365	388	400	378	401	348	392	380	399	380	369	393	368	389	432	391	375	378	404	366	411	372	403	378	427	356	392	415	419	383	352	411	375	409	384	393	418	401	362	398	373	409	388	386	420	398	422	385	354	380	380	385	373	377	377	401	402	416	412	407	399	402	391	420	380	418	417	387	398	399	386	379	368	372	405	429	374	415	410	377	396	383	406	349	378	406	382	412	414	383	399	420	378	364	371	409	378	379	371	391	385	403	385	377	396	381	371	414	361	391	392	383	439	421	365	399	380	392	389	454	426	413	396	362	398	385	388	386	373	405	396	408	373	403	401	377	383	395	395	437	392	394	411	360	405	408	404	406	427	391	410	361	373	372	380	393	413	408	396	411	357	391	389	390	368	392	377	385	412	428	405	420	400	395	389	418	355	358	366	390	409	395	416	425	389	387	370	406	409	388	453	363	409	400	395	384	392	381	407	370	381	342	394	368	420	380	377	388	394	398	353	398	388	419	396	414	384	386	373	344	392	385	398	363	379	386	384	409	379	379	431	409	370	411	366	349	379	372	376	382	403	416	399	398	418	393	402	373	356	418	411	387	439	407	395	412	377	398	370	350	373	369	421	369	415	367	409	420	406	414	418	391	409	380	343	404	378	365	398	382	376	364	397	368	400	367	368	378	368	348	384	390	350	364	352	368	407	378	376	349	375	407	422	386	413	409	407	412	379	387	381	430	367	386	385	384	381	392	410	355	405	378	344	387	386	422	375	342	370	364	389	379	410	405	394	388	396	395	381	375	379	370	367	405	359	369	412	375	411	378	391	384	395	371	368	387	408	381	333	404	390	399	367	379	384	394	387	365	406	391	384	397	395	388	383	394	377	379	368	360	356	399	399	375	380	404	403	401	400	386	371	414	382	380	399	432	420	411	329	365	388	399	367	332	389	408	372	379	395	361	376	407	393	364	436	389	400	383	393	401	412	398	401	382	376	366	377	376	385	418	376	387	411	363	425	400	396	389	371	406	399	344	354	426	414	398	404	428	387	392	391	394	390	391	387	364	371	377	376	383	383	393	390	399	397	399	404	384	397	396	381	402	387	381	383	428	389	399	382	383	402	395	402	380	379	406	375	405	372	360	429	425	385	384	418	413	368	401	395	390	409	433	381	394	377	391	417	394	376	419	390	419	349	382	390	373	434	373	403	378	399	352	385	406	398	403	384	409	402	405	397	406	425	414	371	409	382	387	361	410	383	402	374	399	377	407	373	387	392	400	376	400	376	398	409	404	406	400	398	400	412	425	388	367	389	401	368	346	389	366	346	417	382	383	364	366	430	400	397	407	401	409	356	387	407	400	408	389	391	385	363	368	368	369	395	407	367	413	413	419	388	368	389	395	413	340	358	381	392	409	376	383	387	375	398	414	410	398	384	379	377	405	377	393	369	400	381	411	390	389	424	411	396	392	421	403	381	358	399	395	365	373	397	391	409	431	425	399	371	389	384	425	366	378	388	410	431	393	432	403	373	385	392	407	387	367	354	368	371	402	378	417	406	397	380	388	387	387	415	412	419	362	365	433	388	386	367	380	387	386	369	396	371	421	421	416	420	374	373	393	404	429	405	396	387	382	391	389	381	411	414	388	409	404	396	433	385	383	374	395	358	403	360	384	378	378	392	412	372	405	393	411	402	364	397	380	377	378	382	380	403	401	406	384	388	343	387	366	387	376	347	398	377	367	387	389	405	410	394	380	429	373	384	366	391	419	368	388	393	384	425	382	398	379	454	364	351	383	391	363	423	387	394	383	369	376	370	407	397	386	398	406	384	400	420	400	382	411	420	354	433	413	388	340	349	377	361	390	361	403	364	390	391	428	373	376	342	376	370	410	370	390	399	399	405	390	393	415	367	398	429	389	434	400	369	388	410	370	366	370	370	396	402	384	404	390	384	392	406	443	380	406	384	365	379	391	385	376	383	378	396	397	390	409	381	392	383	387	393	393	381	360	369	383	383	399	367	394	394	406	367	387	379	381	369	393	399	391	401	393	391	380	405	378	393	423	369	391	403	443	413	399	395	399	346	391	405	382	402	363	405	394	386	375	406	395	394	389	399	403	374	406	362	404	410	404	362	389	414	422	393	410	346	384	391	406	405	375	383	383	359	382	383	389	390	386	401	383	372	394	394	372	384	363	376	373	402	394	407	379	363	403	379	392	402	359	368	383	404	362	403	400	398	379	371	397	376	396	393	391	441	402	359	376	385	382	365	415	393	390	391	376	394	377	416	396	358	377	363	363	405	380	412	436	399	389	406	400	407	383	383	371	397	386	369	364	368	385	388	385	385	375	395	365	374	409	412	403	382	395	383	411	373	408	367	402	394	345	415	392	382	354	396	363	359	348	383	399	417	390	418	430	404	368	397	388	385	382	426	389	384	357	406	397	410	372	402	398	400	405	377	374	372	376	397	388	358	392	428	350	390	402	374	354	376	343	397	402	413	345	382	374	403	358	432	395	379	393	402	405	376	402	362	366	404	430	361	394	415	371	409	414	401	429	390	407	360	367	405	403	415	376	387	392	374	385	381	389	400	399	388	357	380	404	435	390	379	423	407	423	379	390	404	431	380	414	391	354	379	389	358	388	386	410	413	396	375	394	376	353	403	389	414	406	389	384	387	402	383	387	393	417	416	368	385	373	401	419	381	425	349	397	408	375	376	358	411	406	411	394	391	349	328	401	363	359	392	380	396	369	419	385	405	393	390	367	371	437	387	344	372	387	384	394	414	399	388	385	373	439	390	388	399	416	385	407	401	408	383	413	416	364	386	389	373	445	402	384	370	380	355	393	388	354	393	380	377	396	387	391	384	382	406	348	385	395	376	358	374	378	428	393	350	383	363	383	402	395	418	403	370	399	382	402	373	405	396	369	398	390	410	381	426	403	359	395	379	384	376	397	392	371	385	424	413	392	391	422	386	400	403	357	405	380	402	396	410	386	379	396	404	443	406	366	425	380	350	359	423	369	378	355	417	402	394	384	429	404	411	391	358	385	406	386	401	381	344	365	359	387	372	398	392	395	420	404	361	381	376	396	429	353	392	383	375	402	372	392	407	344	394	402	391	411	411	387	352	387	376	340	409	356	391	406	365	404	350	405	391	329	398	367	379	409	379	381	389	398	370	382	382	363	412	354	405	390	378	372	394	387	420	413	404	377	385	369	351	429	396	411	424	383	417	427	374	378	369	389	396	412	381	388	363	419	405	411	360	414	377	386	370	421	404	357	390	423	405	353	367	420
11032	2534	699	427	784	753	705	564	503	453	368	343	310	265	219	207	156	162	146	116	115	112	92	97	84	67	77	71	84	51	56	53	53	52	47	48	35	60	33	38	45	40	50	34	46	50	34	36	45	47	29	52	31	34	30	48	41	37	39	29	38	40	34	35	31	29	33	42	44	24	25	27	37	38	37	40	35	29	30	24	36	27	27	36	30	36	31	29	22	30	29	41	27	27	28	30	33	29	36	30	25	25	24	15	38	31	23	35	28	30	37	24	32	29	31	21	40	32	31	36	30	23	28	38	30	30	28	35	34	28	30	27	25	32	15	41	31	26	28	36	40	32	21	14	22	24	23	27	32	31	36	31	25	28	38	35	23	25	27	33	44	28	34	27	36	35	36	25	34	34	35	26	36	40	28	34	36	35	39	26	29	29	29	34	36	24	25	22	30	22	28	20	35	31	26	44	30	29	31	24	27	29	38	26	28	29	29	38	23	20	15	25	33	35	22	37	32	29	16	35	22	38	24	27	24	30	30	32	29	32	42	27	28	29	33	30	27	26	39	26	32	35	24	29	22	28	39	32	31	40	33	30	25	30	27	38	32	33	33	32	45	28	36	24	33	39	36	33	24	36	25	38	33	31	33	34	29	26	39	27	29	24	27	30	29	39	23	35	35	31	29	26	29	22	30	35	28	45	31	33	20	31	15	33	25	29	26	28	28	31	23	33	35	37	36	25	29	30	30	32	31	33	26	40	22	34	36	30	26	32	30	30	37	28	40	29	30	34	38	30	22	26	29	22	31	35	31	27	27	26	31	23	23	28	30	27	37	33	37	28	31	25	27	17	25	27	23	33	33	33	27	30	33	26	29	22	21	25	40	23	37	28	24	39	27	27	34	16	35	34	23	41	28	24	37	24	32	39	35	19	24	34	35	26	21	40	26	26	25	38	29	24	35	40	31	37	30	27	28	35	31	20	23	23	29	37	21	23	25	32	29	33	26	34	30	41	38	27	21	31	20	28	30	29	49	27	25	23	40	29	30	33	31	34	40	30	32	22	30	23	23	29	30	24	32	28	34	34	32	27	32	23	42	31	21	22	25	38	42	28	28	23	31	24	34	33	32	34	36	44	29	25	25	32	23	30	34	30	35	39	36	34	28	25	35	28	27	38	27	38	33	50	25	36	35	29	38	36	36	28	21	31	25	24	31	35	26	29	26	32	30	30	34	27	25	30	30	32	28	32	31	20	21	35	36	27	28	23	30	40	31	30	29	29	34	29	28	25	21	28	28	25	31	27	30	26	29	25	28	34	28	39	31	36	36	37	32	26	35	32	31	37	26	27	34	34	32	27	24	22	32	31	30	36	12	26	32	20	39	28	42	26	26	37	31	34	36	33	31	18	34	28	23	27	32	32	24	23	38	30	27	44	30	36	26	29	31	40	31	27	27	25	30	29	30	35	29	32	27	28	25	29	35	34	31	28	41	41	35	33	32	43	21	30	31	38	27	32	24	38	28	33	28	19	22	28	45	39	25	22	32	37	27	29	31	34	39	34	23	19	29	29	35	34	25	25	29	29	17	32	24	27	27	30	38	30	27	28	35	37	21	39	39	29	27	30	31	23	35	27	40	32	25	31	35	30	31	20	23	29	33	40	26	27	26	29	36	34	28	26	25	33	26	36	39	28	38	29	31	33	24	21	41	35	29	24	32	19	25	24	35	35	35	28	20	26	31	40	44	27	24	30	32	27	34	33	24	35	28	29	30	29	17	31	31	27	29	32	30	31	28	33	19	31	37	31	20	31	37	33	24	32	37	36	33	35	35	23	26	28	37	23	35	35	39	25	31	32	29	26	34	32	34	25	22	28	21	23	27	27	26	23	23	27	27	36	30	51	30	33	26	33	34	39	35	31	43	27	27	30	30	26	44	21	28	34	31	39	39	34	32	27	21	24	31	31	31	21	34	38	30	40	28	24	21	30	28	29	35	30	25	34	25	23	26	30	31	25	29	32	24	30	30	26	30	21	28	26	17	32	37	23	42	41	36	26	26	41	52	26	23	32	19	34	32	25	34	31	28	30	36	27	36	26	27	32	33	24	28	34	39	30	30	24	34	40	16	25	32	25	34	36	27	21	30	23	42	31	31	27	32	31	35	32	23	37	34	25	36	45	28	29	42	25	30	35	23	32	26	33	30	28	34	31	45	32	32	26	29	27	31	22	28	28	25	29	27	27	32	30	31	31	26	35	29	33	32	30	28	26	24	26	33	35	28	33	35	30	28	29	28	38	33	27	31	27	19	28	25	27	27	24	29	35	19	28	35	32	29	25	33	36	33	26	27	35	34	23	38	34	36	38	34	25	33	33	20	38	28	29	27	30	30	25	29	23	26	40	34	42	27	31	35	39	34	31	39	30	30	19	28	25	28	31	32	24	34	27	29	26	27	31	32	20	29	30	24	26	37	24	32	33	30	30	38	40	31	35	32	34	27	25	30	23	27	38	25	29	37	37	27	26	27	33	27	34	43	34	43	26	22	28	30	25	34	24	15	35	33	31	39	32	36	30	23	32	26	16	32	23	27	30	22	31	34	27	40	24	38	34	24	27	33	36	31	35	34	28	30	31	24	39	25	28	24	33	39	29	26	30	23	24	29	35	26	28	27	27	33	35	31	27	29	33	19	30	36	29	40	35	27	34	41	32	20	30	31	21	28	34	30	27	27	35	31	30	31	25	30	26	29	20	32	31	23	30	29	43	29	40	34	32	31	30	30	35	34	24	22	24	26	34	29	41	33	39	27	24	34	33	30	29	49	29	31	29	40	42	34	30	27	27	33	28	34	28	28	26	37	22	35	31	33	33	31	29	18	36	29	25	32	36	22	33	33	33	29	18	35	30	40	30	40	31	34	25	34	22	35	17	37	32	27	33	32	33	22	32	32	22	24	33	26	34	22	24	37	30	17	32	29	23	35	29	33	29	25	22	25	35	28	36	23	31	29	25	29	30	38	30	23	27	34	28	34	31	36	26	23	31	26	33	34	23	24	29	33	26	35	29	22	41	33	24	28	26	22	38	29	30	29	26	29	35	36	28	35	32	25	35	29	35	28	32	31	29	22	30	27	23	37	21	30	31	33	36	34	29	30	17	31	34	19	26	30	34	34	31	30	16	37	32	29	28	26	26	31	20	24	32	28	36	35	28	35	31	29	34	32	32	20	31	35	30	25	24	42	34	33	33	39	25	26	31	35	29	29	31	27	23	36	25	32	32	36	21	30	24	34	30	29	18	29	30	26	26	30	28	37	27	38	28	35	34	21	35	31	36	24	36	31	36	23	29	28	33	26	25	16	24	23	25	25	35	35	30	25	31	26	39	25	32	24	33	34	24	37	29	24	25	37	29	27	31	31	33	37	26	27	36	36	29	30	35	29	22	19	36	35	29	28	29	25	33	21	26	31	35	29	25	22	27	33	24	25	32	22	29	29	22	35	23	40	31	29	33
48689	22800	13296	26395	34143	32979	29767	25885	22465	19186	16681	14927	13046	11675	10196	9136	7966	7059	5992	5288	4646	4188	3685	3499	3070	2879	2618	2423	2309	2167	2029	1756	1622	1465	1308	1211	1121	1108	1024	1111	1035	1100	1019	911	924	842	837	834	790	843	819	811	748	745	745	742	639	656	642	582	684	666	650	619	719	645	637	616	593	600	576	544	574	599	557	568	570	563	548	499	563	579	537	544	526	531	492	520	529	522	530	545	528	528	539	480	534	533	485	531	499	476	510	514	532	513	515	474	464	494	460	512	487	511	491	482	529	564	507	485	520	470	460	459	528	512	537	480	508	484	494	497	515	480	535	494	446	496	518	483	478	508	519	514	475	524	481	476	497	472	479	474	509	490	492	504	473	501	475	476	486	467	495	478	514	470	478	492	436	479	474	479	466	470	477	517	515	486	484	495	524	511	479	553	464	464	515	522	500	505	507	458	503	502	476	471	469	502	502	483	510	440	465	512	469	502	488	525	492	488	511	478	517	507	467	475	517	510	476	469	519	492	513	464	452	474	500	482	482	524	514	484	486	477	469	491	498	515	454	487	533	509	485	492	488	481	470	524	492	489	504	520	503	517	505	518	503	503	461	452	520	470	475	482	515	482	517	470	487	518	488	456	500	526	497	473	465	512	482	516	475	504	554	505	477	489	474	471	514	552	451	500	526	519	508	491	459	474	455	481	518	478	524	496	492	484	502	469	470	489	501	494	493	501	451	461	462	501	495	535	517	506	487	467	471	496	499	497	479	474	485	473	515	533	481	506	536	490	487	489	480	488	516	510	524	515	467	496	479	502	503	507	491	466	504	479	494	483	509	479	475	483	498	489	475	463	481	502	461	515	490	477	512	490	495	495	516	467	474	509	461	465	488	498	523	494	506	459	497	483	462	512	498	481	514	497	491	511	501	479	509	447	537	472	544	486	498	486	497	470	485	500	477	478	499	515	467	474	479	480	502	511	501	514	510	477	494	470	504	471	490	477	455	472	506	494	475	494	467	530	480	501	480	483	519	481	462	518	465	504	498	471	484	498	519	469	443	508	529	515	462	462	478	448	483	521	476	464	491	507	496	470	485	488	471	474	497	509	493	449	437	477	482	491	443	497	468	500	520	496	442	508	485	506	477	466	491	487	495	486	448	511	485	527	514	513	497	475	510	507	526	511	480	482	482	508	470	461	491	481	492	451	479	511	498	537	499	455	485	490	495	499	468	475	483	474	483	453	525	459	445	485	504	502	484	501	498	518	500	486	497	464	507	475	500	475	487	517	517	482	477	508	438	532	487	515	493	501	490	461	495	471	467	518	465	464	477	510	499	506	473	435	479	453	473	530	478	481	534	501	494	503	481	504	469	497	524	474	501	457	460	458	518	552	492	503	464	511	506	483	496	515	486	516	504	465	526	481	517	462	456	508	489	509	492	475	486	493	522	492	470	463	469	467	503	480	483	484	522	479	482	510	505	462	472	488	520	520	512	478	503	502	513	498	493	517	473	450	550	537	447	483	477	503	485	479	474	505	508	491	468	481	480	467	474	513	466	510	486	436	464	516	473	482	475	500	483	488	490	492	507	465	485	481	526	511	490	458	477	455	487	461	532	522	454	522	484	493	488	491	495	480	530	499	478	471	506	480	423	485	516	480	480	469	519	492	471	461	479	483	476	494	467	484	499	510	489	472	484	456	499	517	538	501	499	494	452	520	464	514	505	472	485	489	489	491	488	493	468	511	508	537	461	483	535	490	487	497	484	477	505	485	468	456	517	516	508	480	474	488	476	487	482	491	475	503	480	523	481	469	484	477	475	518	512	451	475	494	457	515	517	463	495	484	488	474	504	504	514	471	446	477	472	452	532	448	525	514	513	528	488	511	504	474	496	480	449	530	502	482	471	508	514	498	473	467	514	509	502	511	498	501	517	481	496	527	477	481	521	490	533	537	469	501	468	525	498	492	505	493	518	463	500	495	445	504	482	476	483	463	483	477	495	500	473	498	480	493	529	528	497	479	555	495	497	487	473	468	531	483	528	496	483	497	559	498	487	485	468	464	476	513	516	482	535	482	490	493	488	498	494	535	482	504	485	492	468	481	472	446	513	505	494	482	466	511	528	516	482	479	488	503	512	484	463	512	566	489	480	484	518	472	476	481	477	483	534	525	470	480	515	490	439	479	506	493	499	515	492	518	497	505	510	502	465	484	516	514	464	486	468	509	464	511	522	453	525	510	533	501	502	458	459	514	464	445	499	469	465	486	482	503	472	512	486	510	487	518	481	470	504	489	478	499	481	525	454	495	472	510	478	467	478	485	483	485	492	472	494	480	464	501	500	524	487	457	475	489	487	485	469	476	534	495	458	512	524	453	498	505	504	442	525	526	491	478	478	481	469	441	462	519	482	486	476	534	483	506	526	500	485	494	473	489	513	472	528	484	491	491	506	486	503	507	520	523	513	440	476	472	474	533	497	475	501	486	537	499	487	477	516	507	477	490	481	497	463	493	474	491	471	495	484	491	509	495	489	485	495	480	502	496	504	497	468	496	488	467	482	515	522	503	517	494	453	477	469	516	469	538	494	528	512	468	514	486	484	509	514	473	450	472	487	510	494	459	470	488	435	500	535	527	492	515	512	501	482	473	519	526	487	480	472	470	515	489	471	467	475	447	491	496	536	521	504	482	493	515	494	513	487	547	481	471	499	459	478	491	476	468	475	493	507	483	493	493	541	494	467	513	496	498	479	524	507	464	481	474	516	481	481	512	494	520	475	477	493	470	478	491	483	486	507	467	486	483	494	465	481	474	470	522	463	447	492	544	493	504	525	486	503	475	495	466	495	491	485	509	488	489	450	510	492	453	475	456	502	485	520	492	509	501	456	478	492	460	508	481	490	496	497	501	449	505	471	509	505	471	470	485	486	502	517	482	478	522	440	465	482	486	491	511	481	499	478	458	481	462	470	483	474	485	494	473	485	528	523	503	491	495	519	489	480	500	468	515	498	533	490	472	494	494	510	484	507	491	473	494	488	488	511	524	492	514	471	470	503	458	465	469	469	481	480	508	485	494	520	526	495	495	527	511	509	481	485	476	495	512	486	490	481	492	499	483	493	462	510	470	508	497	452	516	466	482	472	514	490	485	515	526	526	471	451	514	478	482	514	519	507	506	491	492	510	514	455	470	478	467	518	564	519	528	490	489	509	499	491	504	495	515	459	496	492	496	507	471	502	498	524	463	448	475	502	470	459	491	480	482	501	479	479	521	509	495	502	533	484	476	495	481	489	510	490	507	502	507	462	524	477	476	519	497	468	515	436	516	473	500	509	497	538	464	483	492	491	468	521	440	508	495	487	502	480	505	511	489	479	491	463	435	475	499	483	488	512	515	528	484	482	526	507	492	516	469	482	476	512	490	510	526	514	466	482	497	492	508	536	536	478	490	528	484	503	515	490	501	492	506	470	515	489	460	493	538	493	504	511	507	455	501	504	480	463	478	454	551
7430	1315	397	283	447	545	442	376	300	262	260	226	203	177	167	153	127	124	98	115	101	90	81	68	61	71	70	54	60	55	67	46	61	39	46	38	43	49	44	34	43	57	36	45	46	49	33	39	45	36	49	35	40	37	48	37	37	44	41	43	37	40	31	43	33	42	45	37	25	27	33	34	41	38	31	41	43	33	41	35	34	38	46	25	48	38	42	43	44	38	49	38	41	41	33	26	46	34	34	25	29	56	37	40	41	41	29	35	36	33	40	31	36	39	30	37	40	47	42	39	25	30	34	39	42	32	38	42	44	38	31	25	38	39	26	39	44	32	46	30	26	47	37	42	41	40	30	25	44	34	29	31	48	32	32	32	42	39	36	31	31	31	40	30	41	40	39	42	37	41	41	41	31	30	44	28	35	41	41	38	32	37	38	31	28	31	40	33	33	41	44	46	32	40	25	40	37	43	42	39	44	29	34	29	29	37	35	37	39	40	41	36	39	39	47	38	40	39	37	50	32	33	26	26	22	30	43	39	42	34	40	44	29	48	41	36	40	46	32	49	44	54	41	34	41	33	31	37	34	42	39	35	26	40	45	34	33	42	35	36	41	35	36	42	35	37	34	35	35	38	31	35	33	41	34	42	49	33	41	43	30	35	28	30	29	31	42	45	39	43	30	25	40	30	42	45	39	40	49	35	41	22	34	36	41	42	31	39	38	35	43	30	41	34	37	32	29	45	35	50	33	32	39	36	36	41	31	35	40	37	22	38	46	43	31	43	37	32	39	36	46	37	43	40	39	36	39	29	43	38	44	47	43	40	43	36	34	25	38	35	39	31	37	33	36	40	40	30	39	44	44	39	37	39	32	47	53	47	37	30	28	25	32	32	38	36	36	23	38	25	36	28	35	23	41	42	32	37	34	32	32	37	36	36	39	40	30	36	36	43	32	28	41	43	41	34	33	41	42	30	32	41	36	40	37	27	42	29	44	23	39	40	31	34	50	23	36	46	49	30	34	35	32	33	41	37	35	28	35	33	39	35	30	36	32	35	37	46	26	36	41	38	41	40	33	35	42	40	30	37	31	32	35	35	39	29	33	44	29	31	36	38	45	38	33	40	34	42	33	28	47	31	34	41	32	32	36	52	41	48	41	36	26	35	37	36	34	48	21	40	41	36	43	32	44	41	49	45	40	34	38	37	49	37	38	39	32	33	40	32	42	35	40	26	44	43	40	48	31	25	26	37	39	32	35	45	24	39	36	35	28	39	43	40	40	36	44	35	47	34	33	41	33	35	32	55	42	36	44	49	40	40	37	39	42	34	45	38	44	33	38	30	37	44	38	46	32	36	39	39	45	44	25	32	34	32	30	25	40	37	32	35	36	31	34	24	38	34	32	27	31	38	35	40	40	30	36	35	37	42	39	25	27	40	34	36	45	30	36	45	49	35	46	29	49	40	40	45	39	36	38	32	38	38	32	35	33	44	43	35	43	40	36	45	30	39	35	43	30	35	38	33	21	38	32	39	29	41	40	29	31	37	32	29	47	43	29	58	46	50	50	25	36	40	29	41	41	34	30	34	41	35	38	42	34	40	40	31	37	33	37	31	35	36	28	31	43	29	33	38	45	36	35	48	35	32	44	31	34	36	41	51	30	43	38	45	43	41	51	34	45	42	36	33	35	33	31	42	41	33	41	29	43	46	45	29	34	28	46	38	38	39	31	37	39	37	29	32	36	43	28	38	34	36	42	40	28	29	38	46	39	35	43	40	26	43	36	47	37	40	38	39	39	21	41	39	36	43	46	34	37	36	40	35	36	32	39	40	37	33	30	46	49	36	30	39	32	25	31	44	43	38	34	30	46	41	40	40	26	35	37	31	39	32	41	31	39	49	29	40	33	41	30	42	33	40	44	36	30	38	34	33	46	38	38	39	40	34	45	40	38	37	30	43	43	29	36	35	28	36	36	35	32	38	37	40	43	37	34	32	37	48	31	41	43	28	31	47	38	31	38	32	35	34	42	41	26	42	37	28	34	43	38	35	33	30	35	30	38	42	31	37	35	23	40	29	28	37	32	40	33	38	36	39	34	30	28	37	50	38	30	27	30	30	42	41	45	30	38	29	35	42	46	40	37	29	32	28	46	32	38	32	30	41	33	34	32	31	43	22	39	35	36	38	32	39	30	27	41	43	47	39	45	32	43	29	39	41	27	48	38	40	32	43	26	29	26	31	40	32	29	31	41	31	39	44	38	38	45	33	28	49	39	34	36	33	35	32	34	40	46	36	31	46	47	42	37	36	29	36	35	30	29	38	37	35	27	46	43	46	24	41	29	34	39	38	37	33	25	35	30	22	27	46	31	38	36	48	36	34	41	55	35	29	38	30	24	47	39	30	41	38	39	46	34	39	31	41	50	39	38	43	42	39	44	35	29	27	35	32	28	35	46	47	34	42	25	43	28	32	34	47	36	32	43	34	38	32	41	36	34	28	42	43	42	39	24	34	34	39	32	45	45	40	36	43	39	32	43	32	40	26	32	24	36	38	39	39	30	34	48	35	32	39	39	29	33	33	25	40	46	37	34	35	34	36	30	33	38	25	39	38	24	38	23	40	46	44	38	35	30	37	46	32	36	46	36	43	43	31	33	39	46	47	50	31	44	40	40	40	29	40	44	29	31	45	33	26	40	37	44	50	33	39	38	41	39	25	35	34	44	32	33	43	47	31	30	34	29	39	55	34	44	29	39	37	34	27	30	28	32	37	31	43	36	42	44	30	44	38	38	37	44	33	31	32	32	34	31	36	25	37	27	36	46	47	32	45	45	47	41	45	43	29	41	30	44	32	36	29	31	27	37	40	41	31	39	35	40	37	34	38	40	35	39	39	38	36	24	44	26	50	23	42	38	39	50	33	31	45	38	33	38	47	30	40	37	39	34	31	42	48	45	40	39	32	33	27	33	44	37	27	50	40	37	36	38	36	41	25	38	29	45	45	36	36	29	37	35	37	42	32	30	34	38	36	32	41	39	43	44	35	34	33	30	43	41	24	44	38	29	45	32	41	46	37	36	39	43	39	28	37	35	38	37	38	41	26	44	46	37	34	33	34	48	37	33	38	35	37	29	42	32	41	37	49	49	37	35	30	33	46	28	24	42	46	28	32	30	22	30	32	42	32	39	28	29	36	51	42	44	36	39	30	41	23	37	35	32	33	40	25	44	43	38	43	43	40	41	36	31	36	28	37	37	34	45	40	42	36	33	28	35	39	35	40	43	32	47	43	32	47	29	43	36	33	34	26	33	28	38	35	42	39	36	39	36	27	26	36	47	35	37	38	39	45	44	39	36	35	48	46	32	39	30	33	31	26	40	48	34	45	32	29	38	38	37	30	33	37	31	40	52	34	34	32	38	38	43	33	40	45	31	42	35	31	36	35	42	40	39	47	35	38	39	30	49	48	37	38	35	31	46	33	39	51	31	37	37	38	30	40	39	32	38	29
41130	18520	9624	21383	28682	27731	24194	20558	17165	14230	12407	11002	9390	8309	7090	6042	5371	4765	4233	3655	3142	2889	2620	2363	2298	2039	1979	1842	1783	1683	1534	1382	1256	1214	1081	1046	941	934	1002	989	939	910	861	863	832	804	831	785	827	813	841	841	776	781	758	696	707	717	735	676	720	678	699	662	657	705	641	666	649	663	692	652	620	645	589	640	658	616	623	642	637	672	590	616	616	629	618	607	652	640	608	583	586	606	636	581	599	624	622	631	655	637	600	633	592	565	610	609	602	584	605	565	601	614	658	590	596	610	603	594	613	591	625	629	615	562	599	563	629	613	600	645	624	622	579	575	595	582	616	631	628	586	592	577	626	554	549	610	628	592	592	592	640	599	586	574	583	616	554	573	602	563	581	594	613	609	613	607	626	568	587	584	596	560	571	600	595	589	616	588	609	615	620	598	600	570	570	584	582	583	604	609	584	596	543	532	612	561	587	619	608	607	612	574	578	606	591	550	604	604	566	607	616	602	573	610	610	607	578	635	600	614	565	582	570	542	589	598	578	561	620	596	591	595	596	631	566	605	600	586	562	651	608	561	538	567	614	612	637	574	605	630	598	559	580	629	587	615	586	587	604	556	620	607	592	568	583	594	631	573	595	607	625	604	566	568	657	586	615	588	573	547	539	623	636	589	612	617	599	625	609	594	585	638	626	602	592	633	607	576	566	568	589	551	553	569	599	619	580	619	576	549	608	609	598	595	559	604	626	612	587	618	571	575	598	630	574	610	557	588	598	626	590	575	568	550	564	578	626	576	592	550	596	641	572	570	578	603	593	625	609	620	585	584	611	625	585	581	571	613	575	555	619	620	565	668	558	560	606	636	607	608	620	623	612	566	605	601	633	596	592	607	561	567	627	591	601	638	634	601	633	612	602	594	612	558	555	572	623	596	580	595	625	597	571	576	607	601	524	570	598	580	591	593	626	570	609	616	520	595	601	551	584	585	605	557	619	603	575	622	589	601	606	625	560	550	584	583	581	577	602	588	596	599	596	612	605	581	606	616	583	564	602	594	572	594	570	583	594	611	574	564	602	596	550	581	571	561	595	568	562	596	584	558	599	595	608	544	620	618	631	593	593	602	576	604	591	583	616	590	615	555	593	593	593	580	587	598	587	550	605	548	603	589	611	648	547	557	585	597	633	552	580	622	561	605	550	568	627	587	585	605	535	604	585	602	600	609	575	598	598	610	616	589	590	572	582	634	592	608	598	576	579	592	563	585	630	616	623	594	608	612	617	583	579	603	567	583	589	597	620	619	574	585	610	616	594	559	588	593	618	551	599	595	591	611	622	506	604	599	630	601	587	586	554	616	570	573	622	554	566	622	572	564	612	602	593	585	580	544	615	544	593	630	583	598	554	604	584	583	596	612	590	584	617	610	557	600	511	593	620	579	577	588	552	569	602	631	585	590	608	616	528	595	575	589	595	561	617	604	601	604	591	650	625	593	569	584	597	601	598	627	565	595	582	573	587	585	645	618	625	601	620	563	612	608	585	636	570	605	570	576	566	613	561	590	589	594	554	549	588	639	590	565	576	589	556	597	582	562	576	580	586	626	565	558	585	564	588	591	554	560	584	585	559	554	597	537	559	631	611	618	633	608	565	621	593	589	605	632	648	604	601	614	637	586	615	625	598	616	607	583	593	542	580	599	593	606	583	627	620	557	597	566	567	630	609	601	621	621	585	574	605	615	587	589	606	593	602	608	641	564	592	634	613	621	600	544	575	613	620	600	624	602	562	617	574	568	594	601	567	562	609	628	555	557	590	588	596	615	615	587	587	565	605	583	645	577	571	595	568	573	596	572	586	582	606	628	623	628	573	628	590	591	569	626	601	612	594	589	551	555	603	568	571	597	611	558	572	588	610	592	574	618	599	651	592	608	577	597	585	582	526	619	584	590	612	635	590	581	589	609	590	615	546	593	579	576	621	621	602	581	564	611	536	631	589	625	591	632	619	573	622	565	593	580	590	633	581	574	585	579	600	597	579	578	557	568	609	573	603	593	528	573	573	560	562	600	594	582	578	599	596	589	600	558	563	622	628	590	588	571	592	596	573	600	588	597	543	594	592	591	590	563	566	583	570	585	606	605	623	572	583	580	591	584	575	581	590	568	588	625	614	604	608	593	613	621	599	606	611	632	584	538	541	573	607	594	581	599	633	580	564	567	618	575	562	632	564	579	619	565	579	588	580	608	555	551	602	572	599	555	614	607	582	601	572	619	618	643	613	565	624	619	585	603	616	599	584	550	581	556	604	596	601	592	555	602	627	599	588	606	591	605	580	594	613	564	636	567	604	584	581	561	602	607	599	587	588	655	612	626	606	600	578	607	591	567	608	586	615	607	559	588	618	606	599	586	604	568	605	589	560	592	603	567	627	641	604	604	654	592	605	573	580	607	612	614	586	613	604	575	613	533	573	566	624	587	541	605	597	567	607	625	605	583	610	533	591	571	598	632	552	601	615	564	616	599	586	579	657	604	591	623	586	597	581	609	559	593	593	634	584	532	569	609	589	611	623	577	563	553	590	599	606	609	582	561	574	608	576	576	572	635	541	634	603	611	595	585	613	581	604	545	578	628	575	616	633	641	559	638	577	571	600	567	574	611	561	598	549	568	589	593	607	606	588	592	588	601	579	612	565	607	579	538	588	553	623	597	582	587	583	570	582	596	566	543	560	598	613	586	564	586	595	563	590	623	575	596	591	578	570	582	594	570	601	582	573	568	571	617	613	590	576	613	611	595	563	564	550	575	586	592	559	562	576	661	622	563	577	559	633	579	594	614	594	599	613	569	632	637	564	592	589	612	617	620	611	643	606	601	575	592	560	574	622	592	619	616	587	629	617	596	598	556	550	593	571	582	601	561	566	570	582	619	610	627	685	611	610	577	602	559	578	560	538	584	595	560	603	624	592	618	597	593	578	606	590	582	591	629	613	591	596	610	527	616	615	595	628	579	607	596	620	614	582	600	562	567	591	567	578	560	620	607	593	618	553	597	577	578	578	580	625	565	579	623	618	614	596	571	591	625	581	625	620	597	573	611	602	576	563	615	578	557	589	583	610	616	579	608	592	572	598	604	579	581	614	530	571	614	614	590	605	557	649	630	611	605	633	544	638	578	601	589	612	618	588	566	606	609	584	646	638	562	601	599	570	616	617	606	610	576	612	592	606	586	628	580	600	631	587	607	611	639	579	617	549	611	603	571	624	562	611	577	605	615	596	641	576	596	594	621	613	601	619	599	574	584	628	579	577	521	613	615	585	615	602	570	596	583	584	572	607	577	598	578	602	601	570	568	617	602	581	574	603	553	582	608	606	635	604	595	586	620	568	619	565	647	577	623	644	572	590	567	556	647	626	578	598	578	596	586	602	602	567	592	608	613	592	570	612	581	596	547	590	604	559	612	585	575	675	592	580	601	606	584	558	614	618	593	576	599	565	580	600	582	601	578	608	617	606	597	560	580
11033	2951	616	410	727	809	669	549	507	455	329	336	318	252	229	202	174	128	149	114	103	108	95	82	81	78	68	61	62	57	60	51	46	55	38	39	36	38	39	42	46	44	38	42	27	39	39	28	30	27	34	38	34	33	39	36	28	31	25	27	40	31	37	26	39	29	22	29	35	30	22	28	28	35	45	19	23	29	20	25	28	34	18	30	33	17	23	30	28	31	26	35	27	34	27	44	29	27	25	21	24	26	31	27	34	34	25	25	37	23	29	35	25	23	23	23	34	22	30	16	28	32	24	25	15	25	27	33	31	31	43	21	30	29	30	27	25	25	27	23	15	26	23	25	18	23	28	29	25	29	32	32	23	29	29	29	28	28	31	32	26	37	25	28	23	17	24	31	21	31	26	24	26	30	37	23	31	23	26	27	32	21	26	34	27	24	37	25	38	30	28	20	36	25	31	23	32	23	27	32	34	22	29	28	26	29	27	33	25	24	27	20	35	24	29	28	27	21	30	31	28	21	26	33	29	33	22	28	26	20	30	23	19	28	35	19	26	30	27	25	16	21	22	23	32	30	33	23	38	29	32	17	32	26	30	28	24	32	32	33	29	34	23	30	31	26	33	25	35	30	25	30	29	22	26	21	34	29	21	24	26	27	27	39	19	25	39	31	30	24	31	36	27	24	25	33	24	29	33	25	33	27	29	29	30	29	26	30	26	22	30	25	30	22	31	29	22	29	31	27	38	28	23	18	24	24	26	26	27	21	22	25	23	24	29	19	31	34	20	29	26	23	22	27	29	27	30	34	22	39	29	29	26	23	28	23	36	29	21	21	19	22	29	36	32	28	27	25	19	31	23	32	24	27	22	25	34	23	35	33	23	30	32	36	37	29	33	30	36	24	37	30	27	29	32	36	30	40	22	23	21	34	28	27	20	32	21	32	19	28	38	29	29	20	31	23	27	35	19	33	45	28	35	35	21	21	24	34	29	22	33	22	26	24	25	20	25	25	29	24	33	30	34	35	33	31	24	28	21	35	32	39	33	29	25	33	33	30	29	30	28	26	10	22	38	22	22	26	30	32	26	22	34	29	26	30	30	23	31	26	25	32	26	27	25	26	18	27	13	29	30	29	27	28	28	33	31	32	33	28	31	28	30	30	35	32	29	32	35	23	23	24	24	20	20	22	34	28	28	27	32	29	22	35	22	30	25	26	37	31	26	18	32	29	25	30	24	27	21	22	27	26	31	35	31	25	30	30	40	26	26	33	40	26	28	26	27	29	31	30	23	26	23	38	24	38	30	27	23	20	26	25	26	27	26	23	19	37	33	30	41	30	33	26	34	32	24	32	34	40	22	26	30	18	19	20	23	17	38	28	38	33	25	29	17	19	25	21	33	29	28	23	34	30	30	24	25	23	20	28	22	29	24	28	37	19	21	26	33	21	22	16	28	24	14	27	35	26	30	35	20	26	28	23	21	27	33	31	29	24	25	36	25	28	31	36	17	18	28	24	25	34	31	27	25	34	22	28	36	23	28	26	29	22	26	22	36	34	27	23	28	21	30	31	31	24	20	20	27	42	29	25	23	26	32	23	25	15	29	25	31	34	43	27	31	27	30	29	26	31	30	35	31	27	33	23	32	31	23	27	23	27	28	26	29	23	22	24	29	32	30	31	28	25	32	33	27	34	37	29	24	27	30	25	25	27	29	27	26	28	17	28	33	26	29	26	28	32	30	26	27	33	30	27	34	32	30	24	29	26	24	33	25	33	26	24	40	29	29	21	17	27	29	29	25	30	14	26	27	31	23	30	25	30	31	22	30	32	24	20	24	25	15	27	24	22	27	25	28	29	31	21	24	28	22	30	31	31	24	25	19	29	33	31	26	21	28	24	30	25	17	33	28	41	31	28	27	22	24	28	23	26	28	27	27	24	26	26	30	39	39	19	32	35	31	27	30	27	26	29	23	31	35	33	24	25	31	22	25	37	35	22	24	29	32	32	30	31	28	31	27	35	27	27	33	21	22	34	27	22	39	31	23	35	29	38	33	22	21	24	28	26	27	20	30	27	26	21	26	29	27	32	24	25	22	26	26	27	22	32	24	33	31	23	25	37	28	27	34	29	26	27	35	24	22	27	20	25	23	29	27	34	32	28	30	22	20	27	29	18	17	25	32	29	32	18	35	31	21	22	29	28	31	25	29	29	32	27	26	18	23	28	23	23	40	30	25	31	30	32	31	33	26	23	34	24	33	33	28	27	33	28	22	27	21	21	30	28	23	18	32	32	27	29	30	31	22	26	27	19	33	32	20	19	47	34	31	26	31	25	33	28	33	32	33	40	20	28	26	20	20	32	31	31	20	27	22	19	33	33	33	24	27	25	30	40	31	38	24	30	28	19	23	28	45	33	20	27	32	21	32	26	44	30	32	21	26	28	23	30	33	31	24	30	29	28	29	29	26	29	19	25	16	21	27	21	27	26	25	29	21	34	31	28	22	39	19	24	17	15	35	28	25	20	29	22	27	20	25	28	32	26	20	21	22	34	26	31	26	24	31	34	22	24	31	30	37	34	38	29	33	28	23	31	21	31	19	28	40	30	27	16	24	23	34	30	25	29	22	36	30	28	25	26	30	27	25	31	29	32	23	38	21	30	29	17	31	26	36	33	23	40	31	18	23	26	22	27	34	28	28	26	28	27	27	23	35	27	28	28	27	28	24	29	22	32	27	29	21	28	31	39	35	29	36	19	36	28	27	17	27	33	22	29	29	29	26	20	26	24	25	36	29	24	25	22	22	31	31	24	34	27	22	27	32	21	29	34	26	26	23	27	32	26	17	30	40	24	30	20	26	26	33	24	21	31	24	26	30	30	22	20	28	28	30	22	33	30	19	26	26	27	26	28	30	31	24	29	31	22	37	20	24	17	25	34	30	25	25	22	27	24	29	30	32	31	22	34	24	33	23	30	29	32	39	27	20	26	21	24	26	24	29	27	27	24	28	20	29	30	24	31	32	25	24	29	29	26	33	32	37	26	25	31	26	25	24	26	27	23	27	24	40	29	20	41	30	23	24	35	28	22	25	27	33	19	30	25	31	27	26	26	20	27	34	33	23	33	32	26	24	26	27	29	21	31	22	29	36	26	25	27	30	17	29	24	30	27	28	27	23	22	28	17	21	20	22	29	19	36	22	23	31	26	29	24	20	25	28	38	21	25	28	37	29	32	21	24	27	18	33	26	27	21	15	29	26	25	33	28	35	22	34	18	29	33	28	24	17	31	34	30	23	30	25	26	32	34	21	22	25	32	28	34	23	25	35	26	27	26	24	32	30	24	30	29	20	33	25	23	20	29	29	23	33	29	29	21	33	27	22	25	21	34	23	21	21	18	29	38	23	27	26	33	36	22	28	28	31	28	26	22	30	22	24	23	28	38	24	31	38	33	32	28	28	26	38	26	34	27	46	23	45	30	34	24	31	40	33	35	29	30	27	20	30	26
50034	23930	13123	26429	34032	32843	29602	25968	22344	19031	16663	14637	13030	11388	10219	8734	7720	6675	5989	5306	4664	4004	3616	3288	3201	2798	2651	2530	2297	2103	1975	1830	1585	1372	1265	1099	1088	1088	1161	1118	1139	1000	953	893	874	848	794	764	810	774	848	792	760	738	700	649	671	629	653	640	642	620	608	618	630	594	597	543	548	542	553	537	547	519	506	523	538	522	500	517	534	497	531	513	502	475	495	492	470	499	506	471	479	478	475	480	457	494	522	457	469	440	468	461	467	481	450	507	484	453	449	483	496	462	457	453	476	456	459	497	459	476	516	461	445	441	457	466	445	446	431	456	415	484	481	471	463	461	452	477	440	494	441	451	459	466	453	435	487	418	441	482	453	479	476	451	431	466	425	456	489	457	448	446	480	467	447	412	431	420	451	474	449	434	420	437	485	419	447	456	466	442	426	449	453	411	454	448	483	432	465	446	460	466	421	447	455	444	455	462	484	430	423	493	393	438	481	452	450	439	422	453	428	462	481	453	459	459	481	450	452	450	463	430	477	442	421	469	467	417	460	461	458	443	429	455	465	475	463	443	447	457	465	479	445	416	447	466	448	450	447	457	485	456	413	422	447	474	450	463	427	438	429	449	457	440	471	454	466	470	485	510	470	487	482	432	442	478	451	440	451	478	467	436	426	419	456	440	415	454	489	444	474	450	449	445	456	455	470	479	389	436	461	455	433	458	405	495	424	445	455	454	441	472	478	484	467	424	456	431	451	469	447	430	437	487	462	433	429	430	467	447	491	432	465	448	460	493	426	469	427	439	461	454	449	466	469	460	464	457	432	495	445	415	450	455	435	468	443	411	471	422	454	441	416	435	443	450	479	457	445	452	449	435	434	435	440	467	444	447	412	423	461	408	446	456	464	426	472	460	430	471	439	468	434	460	443	489	407	415	422	417	468	445	450	432	465	474	469	452	435	466	458	438	448	473	460	452	460	430	457	425	481	412	444	459	474	470	450	442	471	430	439	466	508	446	461	463	447	432	464	422	459	446	444	476	435	474	444	451	444	433	447	460	457	419	444	421	447	488	479	422	447	475	429	411	442	437	450	462	414	453	495	411	439	406	450	461	437	438	438	465	448	424	454	455	429	468	449	460	448	439	437	453	449	450	470	475	441	432	451	442	435	464	444	475	429	458	464	479	474	413	469	416	451	482	438	445	442	451	466	481	435	466	467	468	461	493	428	467	433	450	447	488	413	441	473	462	423	442	501	457	433	419	413	473	446	463	433	412	406	449	431	477	456	434	457	448	456	438	425	431	450	415	468	443	448	461	442	430	426	471	482	440	441	439	458	456	416	463	425	388	418	481	448	464	413	448	432	442	444	449	426	457	473	474	469	447	429	478	480	465	438	463	423	450	455	471	457	504	440	417	428	446	484	458	457	443	435	427	461	460	465	437	430	467	436	484	414	481	446	447	469	464	435	400	439	431	421	447	472	456	414	417	420	466	477	469	484	494	464	479	433	468	403	477	452	462	433	440	411	443	455	461	468	442	428	434	418	469	421	447	469	417	501	443	463	471	473	464	448	438	440	450	424	446	430	463	464	453	424	445	478	453	457	473	418	407	446	429	464	467	452	447	470	446	433	461	463	449	431	450	465	424	479	423	433	464	498	449	481	441	472	441	416	435	433	430	481	430	466	455	458	447	484	480	472	442	451	456	462	457	467	441	433	449	439	420	451	445	475	431	432	457	456	448	445	409	446	445	446	450	416	443	407	446	443	402	414	422	416	430	464	439	456	445	427	437	452	446	440	448	433	460	444	419	448	465	446	470	437	474	443	483	435	424	483	510	425	413	444	386	450	431	443	417	497	443	471	486	487	433	484	439	479	442	461	420	432	415	435	467	404	433	457	465	458	433	414	462	424	440	491	480	443	460	458	459	445	414	458	446	456	456	476	426	445	480	437	441	433	458	434	453	430	461	440	446	431	438	478	444	474	471	453	440	425	435	472	427	446	490	467	449	438	481	462	444	464	484	428	446	428	439	496	478	491	452	497	445	442	459	451	444	469	435	454	469	465	447	488	490	497	475	449	466	422	466	455	459	450	437	403	461	450	441	427	472	415	455	482	446	445	479	456	451	413	460	471	443	428	428	426	446	439	438	479	456	427	474	488	399	423	461	415	441	451	459	425	474	463	443	434	386	451	459	454	479	464	447	454	445	435	467	447	485	436	476	442	427	457	452	449	423	509	465	437	483	487	473	483	429	410	419	444	479	492	458	507	468	451	446	436	405	467	403	448	445	408	447	474	455	404	431	474	454	440	454	437	446	464	460	456	434	433	414	444	423	433	429	447	463	472	464	432	442	437	459	442	482	430	433	430	469	425	476	482	439	457	487	426	430	479	458	403	466	437	439	471	422	471	419	512	409	520	424	458	408	445	446	465	437	442	421	459	407	460	451	452	462	448	431	464	440	419	413	465	446	454	437	469	442	445	423	437	455	410	448	472	456	485	455	470	442	440	421	468	446	444	433	455	436	453	429	446	465	502	482	428	475	413	424	433	469	479	465	469	456	480	426	461	464	428	454	488	457	443	464	496	476	470	400	475	461	435	503	473	451	463	458	476	456	503	476	455	448	468	475	429	460	439	437	440	438	450	469	420	477	434	453	440	421	463	412	422	462	461	446	466	442	465	439	413	442	409	459	466	460	430	439	470	456	434	457	437	395	433	423	433	459	446	441	465	426	450	470	406	458	505	448	436	411	431	484	448	446	429	485	472	415	428	479	454	450	450	449	478	438	375	442	448	437	456	431	429	467	435	441	439	425	432	472	461	445	410	438	411	419	440	419	444	407	485	465	455	491	436	475	441	462	470	506	451	479	451	438	449	469	419	463	467	460	456	455	464	437	430	478	434	456	452	458	450	432	422	447	454	450	450	446	474	460	441	453	460	449	472	489	427	479	446	471	397	419	463	458	406	431	440	467	447	426	503	457	444	422	445	436	437	465	437	473	460	419	460	468	428	455	449	427	452	467	443	443	417	435	438	437	448	436	430	457	454	444	453	446	455	443	473	448	433	430	422	478	482	454	473	476	462	452	461	421	467	434	463	408	436	448	433	423	495	446	441	434	484	463	458	474	423	489	472	406	442	474	477	433	447	440	451	456	457	464	411	465	463	450	447	448	431	456	462	428	476	468	499	423	441	418	473	482	448	472	468	451	477	415	463	426	481	412	447	419	454	446	432	464	444	457	451	499	441	450	399	433	428	470	463	462	414	457	449	433	459	438	449	435	485	442	423	464	455	456	407	448	432	453	417	439	432	445	441	396	457	436	453	486	427	450	507	497	442	422	462	427	457	455	469	461	434	424	443	454	481	492	451	440	467	423	452	463	416	406	474	433	473	434	493	468	424	445	468	485	434	437	445	442	449	440	438	432	455	465	460	451	424	426	482	450	447	494	455	459	443	442	454	432	436	440	493	474	473	469	430	465	449	494	470	463	435	434	430	451	440	423	438	444
4534	811	232	201	309	300	278	228	201	165	161	151	125	125	84	103	86	70	60	49	78	41	54	44	40	42	36	32	28	42	36	29	27	42	24	36	24	27	35	42	34	26	33	25	23	24	28	37	21	21	22	27	24	22	31	21	18	27	27	28	28	26	21	29	23	27	13	19	22	27	25	27	28	25	22	18	22	28	21	21	25	22	20	25	26	26	29	28	28	22	20	27	21	21	22	24	22	25	26	22	20	31	27	25	25	25	25	20	29	26	21	19	19	25	25	24	27	21	24	16	34	24	31	20	25	18	32	26	42	15	22	20	29	18	15	19	27	30	31	24	20	12	27	21	26	20	30	22	27	22	22	23	20	20	20	29	29	14	21	27	33	26	18	23	28	34	24	23	21	24	19	23	21	23	32	24	27	30	24	27	19	24	21	17	16	19	31	26	27	31	21	25	22	25	19	27	24	23	28	37	19	26	23	23	20	18	22	22	27	22	24	24	28	22	27	17	24	27	24	25	23	20	28	23	20	28	30	27	19	21	30	18	21	23	24	27	17	27	19	31	20	25	19	23	32	26	20	29	22	23	35	25	26	19	27	25	21	24	29	24	21	17	19	34	24	31	30	24	23	37	21	30	26	23	25	23	17	23	29	15	25	28	28	30	25	21	33	26	24	26	18	27	33	21	34	27	23	20	20	18	25	28	25	26	13	24	23	31	20	30	26	20	17	28	31	20	22	9	39	21	22	16	32	24	28	17	21	25	28	21	23	23	23	20	14	17	28	32	18	26	25	19	19	28	21	26	23	22	34	21	17	19	22	23	18	20	16	12	27	30	19	30	24	28	24	24	19	26	26	20	19	29	29	24	22	23	27	21	18	25	22	28	27	31	12	25	29	22	18	30	21	22	25	25	25	22	18	29	24	29	19	22	18	25	30	26	21	24	28	18	24	20	26	40	32	25	26	21	22	18	30	32	25	22	29	30	23	24	25	35	24	36	21	28	27	22	22	29	22	16	19	21	31	31	20	30	21	30	23	29	19	21	22	25	22	23	22	30	11	29	26	23	28	19	20	33	21	21	26	24	22	30	18	24	21	21	29	18	23	21	15	20	20	24	24	25	28	22	26	29	27	20	22	24	21	19	25	28	17	31	27	18	37	19	21	33	28	34	28	22	29	27	28	18	18	29	19	19	23	22	31	19	20	22	20	21	23	25	25	23	18	20	23	24	17	27	24	21	21	24	18	23	18	26	28	24	29	27	21	19	24	20	20	27	34	21	26	22	16	27	24	25	25	26	21	24	22	23	21	22	21	17	15	20	24	17	21	21	16	30	22	24	23	23	31	24	22	17	14	32	21	16	27	19	25	20	29	19	22	30	31	33	22	38	26	25	18	21	32	30	25	25	26	30	20	19	26	20	24	28	19	25	30	21	19	30	19	24	20	27	20	22	25	20	21	25	23	29	19	23	11	21	19	20	22	19	32	25	33	22	28	31	26	28	23	22	30	22	28	24	21	27	20	23	23	28	25	28	20	32	18	30	27	24	22	19	20	23	26	27	25	23	18	25	20	22	27	24	23	23	21	25	31	22	21	21	18	12	19	23	16	19	19	21	23	27	31	20	30	27	18	26	31	23	22	26	21	21	23	28	22	26	23	23	26	21	21	28	15	21	27	28	21	27	23	15	20	29	17	21	22	21	23	22	21	29	16	35	23	22	28	31	22	31	30	29	29	25	24	32	21	23	21	23	25	29	20	31	24	23	26	18	19	25	24	22	25	32	16	25	26	20	20	22	23	32	29	23	31	24	20	22	17	26	21	20	23	21	18	25	24	28	25	25	19	20	17	22	15	19	12	27	24	21	26	19	22	24	21	18	29	27	31	20	20	22	32	22	27	25	20	18	24	30	26	31	17	23	22	20	33	30	25	17	29	21	21	26	18	25	22	22	31	24	26	23	23	21	27	20	28	26	27	28	31	29	32	18	24	31	19	21	23	23	21	29	26	26	19	17	22	21	9	17	20	25	19	26	21	16	31	18	24	27	24	25	29	37	27	25	36	22	19	24	19	33	22	21	36	28	17	23	25	24	20	17	26	31	28	26	23	25	26	20	29	21	27	20	18	31	28	21	27	28	28	20	23	36	17	18	27	27	23	17	38	21	32	29	25	26	24	24	35	16	28	28	30	24	15	25	24	15	18	19	25	23	23	33	28	26	22	26	24	17	26	28	21	19	20	25	15	30	21	33	27	16	27	20	19	26	29	15	28	32	23	20	21	16	26	33	16	24	16	20	26	23	24	33	19	21	15	19	31	30	28	14	24	22	23	33	23	21	18	15	24	29	27	27	18	25	21	25	29	24	18	24	21	31	23	21	21	24	27	24	28	27	25	26	26	30	20	20	19	21	28	32	23	29	25	26	22	28	15	25	25	24	22	20	17	21	25	38	25	28	27	26	23	32	27	20	20	23	35	18	25	25	21	24	32	24	31	30	19	22	25	21	19	37	22	20	26	22	22	22	26	16	21	25	17	31	19	22	29	24	16	26	23	24	22	39	17	24	18	26	25	21	13	33	20	18	21	28	25	14	23	20	25	24	24	22	17	24	25	24	22	30	28	19	28	21	27	27	15	20	30	29	18	24	30	31	13	17	33	22	19	20	19	26	35	21	28	18	19	35	26	18	22	32	24	21	15	14	27	26	21	24	25	23	26	31	23	27	21	23	21	20	25	27	25	33	26	29	22	22	22	22	36	22	21	30	24	20	31	18	23	33	16	28	24	29	24	26	23	24	30	31	29	24	17	33	29	21	18	32	26	23	37	21	28	28	29	28	29	17	16	22	30	22	34	25	15	18	27	32	29	25	23	27	20	13	14	25	27	22	25	22	26	28	18	23	23	18	23	28	22	20	26	24	28	23	25	18	24	25	24	25	27	21	21	30	21	35	14	31	32	20	26	35	22	23	27	21	18	22	24	29	16	21	16	31	22	21	20	18	20	22	17	29	23	28	19	16	17	27	28	32	28	33	32	25	24	23	24	28	22	30	23	28	17	24	23	20	21	20	37	25	17	24	18	30	25	25	26	26	26	18	28	29	36	31	24	26	16	24	25	29	24	23	24	15	18	17	25	23	23	30	21	19	22	22	19	30	23	19	20	15	25	24	37	18	28	21	20	23	21	25	21	24	16	19	20	26	28	28	24	19	31	27	24	20	18	22	21	23	36	21	19	28	21	17	22	21	19	27	23	18	22	21	29	24	24	22	29	19	25	16	22	20	25	19	15	25	21	21	31	27	22	28	24	31	24	26	23	22	27	29	19	21	22	28	33	28	22	36	17	17	22	24	35	16	22	29	25	32	28	24	25	15	27	21	21	25	22	34	32	22	21	21	21	23	19	21	24	19	22	24	17	21	24	22	22	23	30	30	25	18	24	25	23	22	27	30	28	21	30	19	18	19	23	21	25	23	23	25	27	17	32	27	11	29	25	19	33	18	17	20
37465	15669	6763	16859	24030	22945	19130	15393	12375	9904	8486	7501	6357	5444	4677	3919	3513	2998	2665	2268	2019	1886	1657	1498	1419	1339	1289	1205	1133	1009	995	840	803	691	690	678	663	660	709	720	655	574	609	563	540	535	521	567	523	549	532	499	485	514	487	464	428	430	445	457	483	456	454	457	432	432	466	436	430	436	430	461	436	421	419	401	408	374	373	409	393	406	405	350	411	410	400	370	399	382	405	395	396	399	440	410	374	412	396	434	385	403	394	412	358	383	404	356	397	373	392	371	407	385	396	426	393	410	370	379	403	424	396	403	379	401	384	378	380	380	420	387	373	351	396	432	413	395	386	396	405	385	378	391	380	416	419	395	406	413	397	380	401	389	392	381	395	418	409	394	416	404	408	387	407	407	395	404	415	346	391	374	384	412	406	394	437	394	381	349	397	357	366	390	431	399	418	401	387	419	386	367	344	398	367	396	372	417	412	402	379	404	391	407	393	433	423	408	370	373	401	399	423	376	396	405	408	409	408	402	363	392	403	411	371	408	393	400	405	367	370	373	412	379	371	411	373	413	382	350	399	419	400	400	410	386	391	386	409	369	347	374	389	385	373	389	384	376	432	431	390	405	411	383	390	415	379	381	379	405	388	407	362	377	398	411	388	398	429	363	385	399	356	365	417	393	396	416	390	366	396	395	376	366	387	403	395	438	386	376	379	393	349	410	383	401	401	340	385	409	397	391	400	402	354	396	389	411	368	387	370	361	387	386	376	398	372	382	353	356	396	399	401	374	365	391	372	367	385	358	366	410	390	421	394	380	372	396	396	406	400	370	355	416	349	362	392	394	353	387	393	398	382	368	368	422	371	356	396	412	387	378	401	378	374	393	387	399	372	371	387	394	387	392	411	378	405	373	398	413	416	373	400	383	385	391	395	368	386	407	394	387	408	392	418	347	376	410	373	394	447	402	381	368	403	389	432	400	422	391	415	372	354	401	411	399	397	369	388	404	405	414	386	376	373	404	412	367	394	427	383	366	410	386	412	386	401	376	379	406	415	389	392	403	348	393	377	389	391	418	389	392	400	408	378	409	381	414	432	403	378	385	387	388	407	404	395	403	384	393	393	344	362	385	367	397	397	362	413	432	392	363	381	366	437	399	376	403	376	372	347	402	389	377	391	394	398	391	386	382	405	390	413	380	445	380	426	370	379	407	352	380	375	385	393	370	370	362	419	379	363	380	425	381	383	402	393	380	375	397	377	362	368	392	352	368	398	411	425	418	374	410	363	372	391	409	426	370	384	394	403	390	404	370	373	399	373	385	410	385	394	424	449	407	394	411	395	396	404	371	414	419	402	401	398	394	380	409	420	404	356	408	413	396	431	403	377	362	379	377	401	389	396	403	389	356	383	413	420	395	387	353	405	392	402	418	362	408	410	366	381	371	396	405	413	399	385	411	409	388	417	442	396	380	365	393	396	413	413	360	428	389	415	394	379	393	379	359	373	388	368	393	358	395	412	395	400	398	382	385	379	401	399	378	415	407	410	358	386	386	429	379	379	370	381	392	409	419	397	392	355	337	409	413	366	420	376	385	378	399	415	381	396	429	357	380	384	364	419	387	393	418	393	381	418	414	350	405	384	378	409	410	363	391	390	384	412	413	389	399	390	390	405	367	401	357	400	393	375	441	400	370	394	379	427	359	395	392	358	384	400	380	415	396	366	369	414	403	393	390	403	383	401	405	383	387	372	377	392	410	380	363	390	420	386	423	387	378	370	375	396	379	372	374	428	375	444	370	387	388	349	397	357	415	411	389	375	408	420	383	382	397	392	412	384	424	377	375	412	393	384	408	393	396	388	365	390	360	391	404	381	392	349	409	392	413	351	401	402	372	377	382	373	392	385	329	418	384	354	384	383	387	385	390	382	397	372	392	378	376	389	364	374	393	377	417	376	405	366	398	367	386	348	431	371	426	419	412	440	394	374	427	382	353	376	401	369	368	395	414	379	356	377	403	386	394	398	393	384	385	393	369	407	351	419	424	388	397	416	391	382	380	358	382	354	388	393	366	386	377	370	400	360	401	415	395	370	390	414	401	404	418	396	418	386	401	395	413	391	407	407	413	386	368	412	381	409	417	390	372	410	372	381	391	399	418	393	384	393	385	384	394	383	415	384	396	364	358	400	408	388	395	403	372	385	380	395	396	378	396	412	377	363	397	383	400	349	410	371	374	371	370	391	371	377	390	375	424	375	433	392	393	406	402	371	380	410	394	393	379	362	393	399	390	407	432	387	402	403	367	398	399	416	386	375	398	398	399	407	362	383	343	403	395	367	372	424	382	403	403	386	326	371	421	386	387	363	425	393	379	392	375	379	381	377	419	392	405	404	379	359	378	367	388	397	390	409	381	393	357	372	368	400	398	396	377	420	410	388	395	386	392	385	443	420	397	397	399	394	380	363	415	381	381	365	399	413	423	407	371	405	403	350	410	415	424	397	437	419	384	368	397	398	397	363	381	382	388	397	440	386	375	403	402	374	401	410	402	433	397	369	361	385	392	404	365	407	419	389	397	412	374	408	407	398	396	381	358	384	404	416	412	422	391	392	399	384	399	413	361	389	386	386	364	391	413	381	427	408	388	348	407	404	390	379	416	392	388	379	435	442	395	387	423	388	373	352	383	442	378	414	375	397	413	397	418	399	381	415	372	377	382	392	390	379	400	391	380	352	383	412	427	377	398	384	377	403	390	404	461	400	374	400	402	400	396	379	415	402	361	390	391	389	394	376	394	354	393	406	422	394	359	394	381	375	384	356	343	427	432	375	381	374	403	390	416	407	396	318	400	404	365	410	368	389	368	392	386	397	339	373	387	396	419	425	405	379	380	408	406	381	379	429	368	375	421	425	367	392	363	410	406	386	421	396	372	391	393	404	399	403	396	392	415	387	370	364	407	375	388	352	385	388	398	406	386	400	360	414	384	372	392	396	396	406	377	370	397	383	368	414	401	370	417	391	443	404	401	418	367	392	357	396	353	383	411	408	389	358	376	381	379	364	393	366	399	375	411	408	396	377	396	377	422	380	387	373	359	421	400	424	378	390	363	381	398	352	396	396	389	381	374	370	423	383	370	396	387	404	363	401	453	419	419	389	370	395	361	425	378	368	425	394	379	368	387	430	370	380	394	407	386	404	397	389	372	398	389	394	414	378	405	424	385	409	393	420	376	385	391	423	382	362	393	428	395	406	388	377	386	401	407	403	410	429	387	389	417	392	358	410	429	367	400	414	399	407	410	402	368	376	386	373	411	411	382	364	408	381	402	408	358	385	402	393	369	382	387	391	402	380	358	410	405	363	401	381	380	374	388	347	393	369	399	407	360	382	403	409	401	385	381	376	390	379	406	394	358	388	366	407	360	393	384	419	407	428	401	357	370	325	411	387	377	394	388	362	343	404	384	437	383	390	364	389	386	421	385	395	418	368	387	393	395	390	401	372	374	386	381	376	363	394	371	387	390
11315	3245	659	436	705	798	680	593	547	421	403	355	264	261	228	178	162	162	141	134	112	133	107	90	84	87	77	72	61	53	50	45	58	48	45	47	48	57	46	38	37	40	40	30	41	35	40	42	45	40	38	39	42	34	40	39	28	40	28	34	33	31	32	38	32	33	29	29	39	29	38	31	41	26	28	33	25	34	29	44	33	41	26	34	30	35	26	27	32	40	37	33	33	36	28	36	33	32	25	24	24	33	28	33	28	35	21	33	29	41	42	33	31	36	37	33	35	36	35	30	22	24	35	33	27	36	25	34	32	31	26	37	24	38	31	28	19	23	34	30	26	25	23	33	24	30	29	27	28	26	28	31	21	30	28	31	19	36	33	23	24	31	24	32	35	28	38	34	31	43	29	23	28	23	39	22	29	32	40	37	29	27	35	34	29	29	24	26	40	33	33	40	29	35	24	33	19	29	21	30	22	25	38	36	21	28	37	27	26	28	29	27	29	37	30	24	26	30	27	33	32	37	34	33	23	33	30	33	44	38	27	32	33	25	28	26	23	37	30	21	25	28	26	27	32	30	34	32	19	29	30	34	20	30	28	29	20	30	27	21	24	24	28	35	23	27	28	25	33	35	32	34	20	35	28	21	29	24	27	27	37	24	29	27	38	33	30	25	29	31	31	21	30	29	34	40	48	29	20	27	34	30	29	29	35	23	21	30	32	34	30	38	27	28	41	28	28	29	29	26	34	32	33	28	29	30	22	32	28	26	37	26	30	36	24	25	31	23	41	35	31	35	27	38	21	27	27	25	30	33	35	38	37	23	29	25	32	33	35	30	31	30	29	35	26	35	23	25	22	32	38	40	18	36	37	32	37	43	22	40	31	38	34	24	32	32	30	40	30	44	36	22	29	30	31	21	32	24	30	31	27	27	30	36	33	33	35	25	37	30	40	35	41	39	24	25	19	21	18	36	36	29	30	30	32	27	30	38	33	21	32	26	30	24	32	36	29	36	32	33	34	33	26	25	28	32	28	31	37	30	17	35	24	23	35	32	20	27	38	17	23	30	29	30	37	31	42	28	34	26	26	24	29	43	31	35	30	24	30	37	30	32	38	34	29	34	33	27	33	28	33	32	22	28	31	30	18	22	38	26	27	32	26	28	27	29	29	36	33	23	31	19	40	25	27	29	33	37	30	22	42	32	35	27	32	37	39	26	33	30	31	37	34	36	31	23	31	38	27	33	24	35	37	33	39	31	33	35	32	34	30	30	33	24	30	27	30	26	33	39	29	24	24	40	32	32	30	37	35	36	25	32	47	24	30	18	32	35	30	35	34	30	21	26	27	28	33	29	40	31	33	23	30	21	32	32	36	28	18	18	17	27	40	35	28	35	25	33	35	33	26	38	28	29	29	25	21	31	20	28	30	29	40	25	41	24	30	24	23	39	27	29	32	39	31	35	38	22	34	35	34	23	24	38	21	35	36	28	37	41	40	44	32	27	27	26	35	32	28	24	33	40	31	31	31	39	29	34	27	28	36	36	30	29	24	31	25	28	25	22	28	36	40	33	31	33	33	32	34	24	27	32	24	31	26	38	27	36	32	38	26	23	40	23	22	31	25	22	25	47	29	22	39	35	24	31	31	25	38	26	31	30	26	34	25	32	28	26	33	26	33	24	27	30	30	26	31	25	33	26	31	36	20	35	26	32	33	34	34	35	23	41	32	30	21	22	30	32	30	29	32	29	42	28	23	36	31	36	26	32	33	35	33	29	34	35	29	32	40	27	31	29	36	25	33	34	32	25	24	42	25	29	26	33	30	42	32	29	26	36	30	30	26	24	29	42	30	29	37	32	26	26	34	39	24	28	25	30	42	29	28	36	25	29	26	27	33	26	29	28	23	25	30	34	38	33	34	38	34	30	36	27	40	33	19	29	32	25	20	34	39	31	30	36	21	34	33	26	40	28	36	25	23	24	26	35	42	30	27	31	35	28	34	24	35	27	34	30	25	25	21	43	29	29	24	30	29	32	29	23	32	35	30	31	28	28	23	25	37	35	26	29	24	36	24	31	40	30	21	25	36	36	23	32	35	28	28	34	37	27	23	39	26	32	27	31	30	29	26	25	33	33	31	32	34	36	24	30	32	28	27	32	40	38	28	26	23	42	37	25	29	30	36	28	31	25	35	32	40	22	27	40	25	35	42	41	32	35	22	33	37	38	31	27	31	22	31	29	36	30	41	43	30	27	24	26	29	34	37	39	23	46	28	35	29	25	29	34	30	32	32	25	29	39	30	29	28	21	29	44	32	25	30	31	28	31	35	28	19	26	29	27	21	33	44	34	28	30	34	26	24	29	26	23	36	32	39	25	29	34	32	34	22	34	33	32	22	32	24	29	29	40	26	28	31	29	27	32	28	28	31	30	30	24	33	35	27	35	36	29	24	33	28	33	30	39	27	39	39	27	39	27	26	29	35	24	28	28	30	31	29	31	26	29	30	39	36	26	32	37	31	25	28	15	34	34	26	33	40	38	25	30	32	24	22	37	24	19	36	28	28	28	34	22	21	31	20	27	27	29	29	25	36	28	25	35	31	22	33	25	31	29	29	27	37	26	29	32	29	39	43	28	21	33	35	33	35	33	29	24	41	23	36	33	30	41	26	26	29	30	35	25	35	25	33	33	28	27	40	31	35	29	33	30	24	29	33	27	27	30	21	36	30	17	42	31	33	36	24	30	36	25	26	31	30	31	30	26	30	24	34	27	29	37	29	33	38	34	30	30	38	33	33	28	22	28	31	30	34	41	21	35	29	36	32	23	35	29	29	25	38	31	32	44	23	32	23	25	28	26	30	24	30	31	27	28	36	28	27	25	29	27	30	33	30	35	31	21	27	27	30	25	36	21	31	33	30	29	32	35	25	22	29	30	31	29	29	34	34	35	32	38	32	28	35	23	33	24	30	28	25	29	32	40	29	21	35	36	30	26	30	27	35	33	26	31	38	35	33	38	36	28	36	33	22	32	35	37	25	26	21	43	32	37	24	45	34	24	29	29	30	26	34	36	32	33	35	33	25	38	29	28	33	34	30	30	28	27	27	30	30	24	29	33	28	27	23	30	31	32	26	32	35	41	22	26	33	38	30	22	37	24	32	23	23	32	39	25	42	36	34	28	37	26	35	31	33	41	24	35	31	30	31	35	22	22	19	29	35	28	26	30	30	27	29	28	31	28	37	30	36	39	24	25	38	26	27	31	41	29	34	31	34	34	28	21	33	35	38	16	27	28	26	40	30	26	24	30	29	30	40	30	29	18	32	37	28	28	25	27	29	29	32	28	41	27	33	35	27	35	28	24	31	31	37	43	32	34	36	32	34	31	37	40	32	20	32	29	26	25	23	38	43	30	37	30	34	28	38	34	33	25	26	24	33	40	29	18	34	25	29	41	28	31	27	27	37	28	32	33	28	26	33	27	34	40	27	31	32	33	29	28	26	21	24	43
49226	24502	12694	26210	33758	32596	29419	25567	22350	19307	16696	14756	13051	11383	10018	8437	7606	6957	6160	5403	4657	4194	3709	3447	3206	3009	2804	2593	2257	2132	1946	1733	1515	1392	1302	1230	1201	1222	1255	1182	1174	1016	1027	978	912	841	852	836	832	828	857	863	830	783	775	757	642	685	686	680	666	693	628	652	654	643	623	595	614	577	593	572	560	558	555	558	556	559	530	529	571	609	512	501	563	539	551	494	553	553	507	529	519	539	555	548	524	478	473	519	511	504	506	479	518	479	487	523	508	522	514	470	510	530	494	499	509	488	497	515	483	491	503	496	501	511	586	548	517	524	475	515	537	515	499	488	490	468	472	493	527	535	520	549	513	494	458	505	521	463	503	467	489	503	475	550	454	511	530	511	483	524	473	489	487	484	522	495	508	512	453	486	486	500	507	465	483	482	485	513	526	498	513	478	449	529	528	514	506	498	459	526	481	473	480	492	507	521	470	477	504	487	490	494	480	487	513	526	522	510	502	490	515	507	473	487	535	497	525	456	503	477	495	482	516	495	526	502	466	533	497	501	503	491	523	501	502	481	455	503	480	496	544	475	473	419	500	468	488	498	483	464	464	453	492	483	461	487	466	488	464	515	500	448	532	485	462	480	465	503	471	509	502	510	486	469	482	492	473	513	459	478	481	542	474	508	453	519	506	483	494	489	503	532	476	462	460	511	482	536	497	476	477	466	502	462	458	501	524	482	490	512	488	499	525	493	491	508	457	505	477	507	482	462	491	520	509	481	486	509	485	502	473	482	501	485	445	516	449	476	453	481	464	465	499	488	495	485	477	493	471	529	510	511	486	452	478	502	507	434	496	514	495	486	482	482	465	538	474	482	471	427	461	493	515	508	483	477	498	542	486	467	496	462	512	501	484	466	471	517	489	493	485	486	502	531	522	510	505	483	473	503	499	537	545	507	510	491	496	534	503	465	492	488	483	521	495	469	495	509	493	509	479	526	465	492	493	472	461	487	477	493	489	489	491	521	493	477	466	478	505	465	519	463	479	501	470	495	534	445	481	507	463	494	525	474	470	482	519	472	526	497	452	483	493	468	516	464	495	465	510	525	499	492	508	489	496	488	473	474	486	518	502	532	473	470	507	491	497	513	502	461	476	515	480	525	474	507	491	499	503	476	458	477	496	489	493	514	456	504	485	490	525	491	480	472	476	481	450	478	519	531	504	508	496	455	471	495	464	529	515	490	476	463	506	539	473	510	473	469	490	481	513	553	485	475	442	501	494	512	497	476	461	493	570	501	465	533	468	437	478	524	474	521	525	530	458	481	468	469	486	494	488	498	505	496	491	503	508	496	526	495	515	480	505	493	493	487	491	479	489	498	502	458	509	475	476	518	458	478	507	513	480	455	505	515	478	476	502	504	460	532	471	504	511	492	481	530	490	488	486	538	429	497	505	482	506	498	448	510	527	507	504	495	456	507	450	500	507	481	460	487	468	451	494	489	505	447	521	488	510	524	473	477	452	479	470	496	511	436	503	457	479	476	474	477	515	518	504	503	511	530	484	476	481	462	527	472	469	503	502	517	461	476	511	516	534	546	489	490	485	496	494	492	540	531	508	473	486	512	506	507	472	494	485	480	522	527	447	508	488	509	491	483	432	462	478	486	500	475	486	483	503	493	503	485	478	489	515	523	514	465	495	485	498	511	475	513	504	506	475	487	489	489	470	466	489	523	444	469	487	491	495	479	508	502	483	504	463	471	473	497	525	464	507	498	495	495	428	509	477	482	507	478	461	482	479	477	469	497	489	487	491	505	531	483	507	480	447	515	455	475	492	511	478	479	473	496	474	512	497	469	522	554	467	505	470	531	500	484	534	474	478	487	524	472	491	504	479	491	459	499	479	496	477	492	477	466	491	516	472	449	463	487	474	508	465	449	463	523	462	494	507	510	525	487	503	552	496	525	498	519	481	495	461	521	494	530	484	553	458	483	497	485	482	470	494	499	528	484	486	485	471	492	511	530	464	516	486	478	485	447	480	529	463	518	467	488	513	498	454	466	510	508	504	465	524	488	473	508	502	493	517	474	512	473	449	524	454	540	476	470	523	510	460	471	495	528	468	492	450	471	489	481	522	431	468	522	524	483	469	522	477	488	470	479	510	501	491	506	529	490	482	506	525	492	472	469	509	532	482	492	467	473	510	453	472	500	504	472	423	483	481	486	515	487	529	487	514	484	507	495	468	450	470	471	454	506	488	480	492	473	497	507	494	523	500	530	500	510	497	500	504	526	499	505	492	505	508	497	458	530	478	462	468	467	502	467	467	496	507	504	513	457	454	484	494	513	456	499	502	504	451	472	502	475	460	481	462	484	510	499	503	458	507	489	500	491	530	479	492	500	469	513	487	470	495	448	501	490	483	475	507	470	493	492	521	447	476	526	482	498	471	481	513	510	528	495	500	496	508	500	522	465	453	499	459	484	455	482	512	461	509	529	502	491	524	476	461	497	508	488	490	499	483	440	500	498	479	454	473	487	512	511	488	476	467	524	462	458	504	532	476	527	486	506	524	455	477	521	485	541	496	485	498	518	524	449	478	490	475	531	514	517	489	519	487	487	488	514	502	489	491	505	486	491	469	499	506	458	493	502	475	515	446	510	533	521	470	471	473	526	515	499	480	491	508	544	510	453	498	501	518	508	484	482	496	475	446	508	453	521	497	473	466	491	471	495	484	494	480	521	527	443	499	487	439	473	503	504	515	470	480	499	458	488	473	489	487	518	458	500	482	475	506	511	525	527	481	494	482	511	539	461	487	484	496	490	459	545	499	461	477	498	475	480	496	492	508	488	492	493	485	510	481	535	526	490	473	515	528	464	454	512	521	520	487	483	442	491	511	487	510	491	511	488	459	488	472	490	511	506	515	460	519	517	498	550	518	464	511	494	466	458	510	507	479	462	491	496	511	508	484	466	466	483	494	479	506	507	472	484	492	568	490	471	481	503	474	512	501	492	528	515	485	458	470	467	476	495	485	536	500	476	550	472	510	509	485	484	463	461	493	507	507	492	480	485	472	493	470	474	489	476	468	520	464	484	483	483	470	459	488	499	496	502	491	488	476	517	453	485	490	481	496	524	470	503	463	471	487	480	490	487	488	531	455	512	511	470	511	488	484	511	495	497	511	452	521	522	486	513	507	476	488	527	514	512	509	501	507	496	477	467	491	497	475	471	515	510	471	478	502	523	472	477	487	493	491	525	499	461	483	486	504	508	473	479	510	478	502	483	502	504	483	469	486	500	506	507	509	515	508	462	489	502	504	501	532	515	448	493	520	478	505	514	498	463	471	514	511	467	474	491	502	523	501	500	456	485	488	505	468	475	457	486	503	510	491	448	478	517	471	456	498	490	516	475	483	514	481	463	506	470	484	510	511	509	488	497	467	465	499	478	478	493	525	468	470	494	530	515	465	490	492	525	518	463	474	483	487	482	483	513	489	450	509	483	466	511	455	467	481	496	474	461
8022	1694	389	264	457	467	455	379	327	278	257	190	186	158	149	135	124	109	104	96	103	77	79	71	84	69	72	61	59	53	42	50	57	40	42	37	48	43	54	41	43	39	41	45	32	42	39	41	49	38	39	46	32	43	37	44	27	38	44	42	36	22	36	42	38	54	41	40	47	34	33	44	37	30	34	26	31	38	39	42	38	30	41	43	36	29	40	32	32	42	48	40	38	28	39	38	39	30	32	34	27	38	26	42	37	29	27	37	34	48	47	44	42	43	34	29	38	32	28	36	36	42	39	41	35	39	26	32	44	45	43	32	29	35	31	42	43	33	37	39	46	41	45	36	25	37	29	25	37	45	33	34	37	27	26	35	38	40	40	36	30	39	40	30	25	30	31	24	45	31	30	52	32	38	43	43	50	34	42	31	55	30	40	38	39	36	40	34	40	31	30	35	42	33	39	39	31	34	36	40	36	32	44	40	35	24	31	35	26	38	45	33	35	35	34	34	21	44	33	29	38	24	29	32	42	37	33	27	40	36	37	34	38	36	36	32	45	37	42	37	32	31	42	36	36	38	48	47	41	35	39	40	28	44	33	50	43	34	43	40	45	32	31	31	38	37	33	34	36	33	41	29	31	32	38	47	46	32	39	35	36	32	43	43	32	34	42	43	39	38	36	39	39	37	36	35	29	22	36	46	33	29	29	38	41	32	31	48	37	48	28	43	34	26	38	32	31	34	37	32	35	44	42	43	31	36	30	35	47	32	38	48	50	37	39	53	33	44	39	49	40	40	32	46	48	33	36	34	33	46	36	34	35	37	42	35	40	44	40	30	31	29	34	43	31	39	32	40	37	45	47	31	27	31	27	45	46	33	38	30	39	36	37	39	36	43	38	33	40	28	39	33	37	33	40	43	41	38	29	34	40	38	35	28	35	33	40	39	19	35	29	35	43	34	39	43	29	28	43	27	43	34	48	33	36	38	39	35	32	38	46	40	35	36	19	34	31	33	29	55	36	34	37	38	31	41	32	39	43	29	32	37	27	46	39	36	25	42	43	27	39	44	31	30	22	35	29	36	35	35	38	40	42	33	45	38	38	25	49	25	35	35	36	31	40	39	46	37	30	41	39	37	50	33	38	40	41	33	36	47	35	32	33	34	43	47	49	30	38	34	30	45	36	38	38	46	40	42	44	38	32	25	36	38	38	36	51	36	42	29	40	41	42	43	38	38	40	36	31	45	47	36	38	33	44	46	28	41	39	37	44	32	48	43	49	37	27	39	43	34	36	36	28	36	26	30	38	35	33	31	37	33	32	37	47	24	34	29	40	39	39	26	42	34	41	47	34	33	38	42	36	32	33	31	47	41	27	39	41	30	50	41	39	27	37	29	36	35	36	44	36	35	34	38	41	33	49	38	36	42	34	47	41	37	39	42	41	37	35	39	37	45	38	46	29	36	38	30	27	31	39	29	40	30	32	40	32	31	41	30	34	42	33	32	23	41	35	37	30	36	34	38	34	39	27	41	33	38	39	36	33	35	36	30	36	40	27	31	48	33	33	38	37	30	35	34	26	39	29	49	27	36	23	45	42	42	28	32	40	33	39	50	42	38	27	46	36	38	42	33	50	26	34	40	34	35	35	36	37	39	40	40	34	36	32	31	39	28	46	32	39	43	35	40	33	34	32	30	38	38	41	41	40	26	38	39	35	37	35	24	38	33	44	35	39	41	30	49	45	34	50	39	40	27	33	25	47	43	44	29	32	31	38	36	29	42	51	49	45	37	37	36	41	36	38	31	34	41	25	38	32	40	37	51	39	25	40	23	39	44	31	49	42	34	31	39	31	40	40	36	41	34	34	40	41	33	42	31	35	41	32	46	40	38	48	37	24	38	37	40	39	46	19	42	40	25	33	38	40	39	40	42	32	32	46	36	37	32	36	24	39	37	37	40	44	39	28	38	35	47	48	36	30	32	33	40	32	41	39	40	47	37	32	38	41	37	30	38	43	44	34	32	34	36	31	34	38	41	28	35	48	35	47	36	33	37	34	38	41	31	36	29	34	32	33	42	38	44	35	38	23	35	31	36	28	30	53	34	39	40	28	30	36	46	26	35	44	42	31	40	40	36	43	38	38	40	38	51	44	38	30	40	33	20	42	36	45	48	34	33	32	39	33	35	39	37	38	37	37	52	42	35	39	38	44	40	48	41	36	32	40	37	32	23	25	37	39	28	32	34	32	41	36	37	33	35	36	39	36	39	45	42	42	43	43	37	35	29	33	31	42	34	39	43	36	38	42	42	36	32	29	36	33	28	48	23	43	29	30	32	38	48	27	37	31	42	30	35	42	40	35	45	45	27	41	33	36	44	40	38	29	39	30	34	36	41	33	38	30	38	38	33	37	43	28	35	40	27	38	38	34	28	39	45	38	31	40	36	33	30	33	32	49	41	34	48	34	42	35	34	37	27	30	41	30	44	33	42	40	45	38	28	42	43	38	24	36	34	38	37	27	42	39	35	34	39	41	31	27	42	36	36	49	34	41	37	46	35	30	41	39	25	37	31	48	24	33	28	39	36	42	41	37	34	49	54	46	31	44	42	45	30	36	41	37	34	39	41	30	37	35	41	32	32	31	50	47	36	45	44	31	29	41	44	39	34	33	52	43	28	29	38	33	36	33	36	35	36	36	44	33	37	44	38	33	31	43	41	38	41	32	33	44	53	42	48	46	32	39	32	39	44	37	31	38	36	29	25	33	28	35	36	40	33	21	29	35	43	40	41	38	25	32	36	29	42	31	40	36	45	42	35	36	48	40	40	27	34	27	40	33	39	45	55	53	16	36	27	25	29	30	38	38	27	26	35	43	35	30	39	33	38	41	41	37	32	31	40	33	38	33	36	28	46	38	35	38	39	49	33	30	50	37	49	37	42	41	34	45	34	37	49	34	39	44	49	28	38	37	46	27	44	27	41	44	36	34	33	39	30	35	42	45	42	30	39	45	32	27	36	34	38	44	36	38	29	33	35	37	33	42	40	40	24	42	32	45	36	36	33	37	42	51	30	36	39	34	33	36	40	40	38	40	30	36	34	39	34	41	38	27	37	42	37	44	41	35	40	24	35	42	32	43	35	31	34	44	47	35	24	44	23	35	46	40	18	34	31	34	31	40	35	38	38	43	37	37	31	48	41	31	39	28	37	29	34	39	39	34	26	48	34	39	37	47	41	28	30	31	32	29	38	24	31	31	31	44	43	40	40	35	39	37	34	47	39	30	23	38	41	26	36	33	36	32	48	39	29	36	38	47	31	33	48	38	42	33	32	49	36	40	38	28	45	39	28	34	48	37	35	36	44	39	32	37	30	39	34	39	34	34	36	25	25	42	31	35	38	26	25	34	44	39	43	34	29	42	39	35	31	43	50	36	36	39	37	40	54	33	34	29	29	30	47	33	31	36	35	40	30	23	30	37	39	34	39	35	47	39	42	35	24	27	35	28	25
42046	20113	9125	20674	28272	27560	23982	19858	17124	14116	12284	10455	9126	7902	6984	5834	4974	4542	4174	3868	3345	2817	2635	2438	2236	2148	1998	1913	1607	1673	1409	1255	1184	1080	1052	1053	1048	1130	1168	1063	993	947	948	857	906	801	818	841	845	816	790	839	814	820	742	770	748	676	713	678	693	721	689	722	662	702	630	670	642	649	623	593	671	596	642	596	615	645	632	603	664	642	627	579	567	594	606	576	641	604	637	596	658	631	627	666	619	624	603	610	576	566	616	611	623	618	640	622	626	597	608	586	674	593	598	571	596	604	573	599	614	565	625	649	609	595	628	637	640	577	601	651	602	553	583	552	599	627	622	557	563	597	594	635	611	629	644	567	676	582	603	526	612	576	595	625	589	613	559	597	599	595	585	569	573	587	586	583	580	559	531	580	544	618	638	576	594	579	611	592	594	569	595	603	564	614	606	601	597	564	558	563	565	564	640	577	600	626	602	576	577	591	541	586	629	549	603	613	561	577	620	609	589	609	563	599	578	597	605	573	585	589	625	618	653	612	620	600	601	606	627	589	621	581	577	577	617	617	581	597	634	627	657	573	614	609	617	616	568	626	579	629	589	605	542	584	573	584	612	606	644	593	605	604	571	561	619	604	608	588	622	652	534	599	601	594	613	581	558	608	622	614	610	619	543	613	611	604	599	542	566	617	558	566	612	606	611	567	583	605	612	587	602	559	598	591	557	603	620	575	593	597	593	599	590	566	606	581	588	603	592	561	601	596	632	570	592	563	587	623	618	623	648	604	600	621	608	618	599	627	589	623	595	624	597	596	630	612	580	577	606	577	598	591	625	563	589	620	546	595	646	612	573	568	583	583	630	586	582	636	569	603	537	602	601	609	594	580	613	606	583	621	577	600	583	623	582	569	583	579	628	588	577	590	613	601	626	609	605	531	584	592	555	555	652	603	603	559	568	574	588	593	639	571	625	575	616	606	579	592	616	589	566	611	628	609	636	620	585	628	636	598	597	619	587	638	625	570	570	572	626	609	578	588	578	550	602	591	607	598	594	550	618	607	643	638	533	555	603	619	632	594	593	574	575	618	576	580	624	621	599	624	574	591	618	593	567	604	613	581	588	594	601	586	608	552	578	596	558	577	586	563	592	643	625	563	590	597	573	561	577	635	636	585	608	629	593	592	551	640	596	599	578	559	592	582	574	569	601	591	606	619	538	640	615	623	586	597	611	568	573	530	623	595	606	617	562	616	585	583	600	626	591	608	601	581	606	605	590	656	541	611	571	566	563	587	588	586	623	556	626	559	568	624	617	592	593	581	593	623	595	544	565	599	617	613	590	578	599	572	562	571	651	596	579	570	589	621	594	577	562	556	573	602	602	597	612	598	623	589	602	556	565	595	624	559	600	564	583	606	570	573	600	588	612	589	561	624	621	582	561	551	575	609	602	588	614	593	613	576	557	614	614	592	595	616	539	612	598	576	606	553	589	585	599	578	618	605	584	601	557	588	569	581	611	576	585	625	562	581	590	606	596	603	603	608	610	635	558	568	587	574	585	567	577	591	581	594	567	597	568	580	590	607	635	591	570	554	581	615	549	674	589	681	553	652	608	621	602	620	607	590	615	569	616	614	574	573	556	568	592	619	584	559	617	610	600	606	562	584	568	575	583	572	579	630	606	648	635	614	604	628	673	590	570	542	640	604	597	589	594	543	590	594	590	578	598	573	595	585	553	571	562	642	621	606	605	576	578	612	568	628	558	580	638	578	598	612	577	579	599	559	560	534	563	585	585	618	616	592	602	561	611	590	605	566	594	601	581	601	575	530	601	618	602	629	618	561	591	608	605	617	591	549	547	594	568	599	618	590	601	592	582	615	615	588	597	609	600	605	612	568	666	590	610	645	620	617	570	580	559	591	563	627	590	619	571	586	614	590	599	615	554	609	563	604	597	644	610	613	623	594	617	579	573	591	603	611	593	573	565	597	569	640	599	602	573	596	621	589	639	581	592	620	560	609	604	594	570	621	612	576	617	606	645	555	600	591	592	606	623	589	590	629	561	563	607	635	626	591	633	549	572	615	568	614	649	584	566	615	613	559	566	604	583	621	585	550	567	603	558	578	606	573	633	570	622	584	637	575	600	575	587	611	590	557	584	615	620	591	604	607	628	605	592	617	581	626	573	598	546	603	590	581	625	576	602	577	604	628	617	601	617	581	575	610	588	548	550	578	655	601	589	594	593	548	629	608	604	571	609	571	586	579	606	521	607	613	626	598	583	600	595	581	599	638	591	596	580	620	560	568	573	619	587	559	629	649	585	543	627	621	592	595	591	606	578	629	609	603	561	600	550	577	637	588	559	627	615	623	583	589	590	592	577	591	628	586	551	598	598	604	635	627	545	595	584	616	625	585	620	610	618	582	604	556	587	635	555	583	625	613	592	577	602	578	570	568	583	569	565	570	591	613	598	602	562	595	550	536	583	585	597	589	547	588	561	586	615	626	597	610	561	585	620	598	605	646	586	593	579	618	606	606	611	578	573	620	551	590	648	630	619	588	584	589	598	599	604	629	593	559	558	547	537	601	563	612	639	584	579	584	562	568	607	603	613	625	614	580	629	607	641	531	608	629	599	582	595	568	588	599	616	594	573	581	618	578	601	623	570	606	584	604	589	565	572	574	619	579	594	579	586	617	589	608	632	552	643	565	618	607	595	573	604	581	629	595	615	630	585	550	624	568	610	613	585	601	624	565	628	636	563	588	636	605	628	607	560	635	631	616	631	614	590	561	539	570	576	588	613	577	589	550	621	598	616	618	616	626	589	615	559	601	570	615	613	572	586	605	606	624	637	594	560	582	582	526	591	600	575	581	599	605	578	570	589	584	606	604	582	583	583	597	596	576	598	567	587	568	606	580	607	612	608	620	608	617	607	560	572	592	564	594	605	618	573	579	562	607	603	582	588	539	587	577	542	596	641	609	588	594	603	580	593	621	583	582	566	583	553	563	626	585	583	598	629	574	597	599	623	592	569	575	591	609	566	558	582	567	534	578	568	612	589	596	594	561	600	644	575	609	603	617	587	634	560	588	629	596	578	628	597	582	546	572	595	610	581	585	608	558	589	601	600	604	569	607	600	638	618	610	589	568	585	571	553	591	608	610	606	619	609	579	635	612	595	604	583	588	624	595	607	585	604	597	623	585	566	594	597	631	588	610	579	590	605	618	621	627	610	600	589	585	568	581	573	550	588	610	605	588	533	598	539	581	656	598	547	625	594	585	568	613	604	626	601	596	599	556	577	656	567	598	550	607	579	552	591	558	587	634	615	581	581	552	614	643	584	559	554	562	540	594	600	560	589	582	628	590	556	586	602	601	579	592	634	608	554	594	619	605	600	599	601	648	582	578	645	600	556	596	553	616	583	589	595	585	603	601	607	625	618	602	635	611	579	604	570	599	606	597	587	584	579	567	563	575	578	591	589	580	590	626	591	618	577	613	641	626	616	588	616	626	640	595
11193	3177	614	410	719	812	659	567	538	473	331	363	302	218	239	209	167	147	140	124	117	89	108	77	80	83	67	55	56	67	69	55	45	42	46	40	38	49	45	41	33	52	35	33	31	41	35	27	21	33	45	32	50	35	27	30	30	25	23	20	23	37	35	37	30	28	33	35	27	29	22	30	25	43	18	28	34	32	28	29	28	33	22	29	37	29	32	23	37	18	33	31	21	25	23	42	30	32	30	31	22	25	23	26	19	25	41	23	32	29	35	24	21	36	27	33	23	21	30	29	19	30	23	28	38	30	29	28	24	32	23	35	35	30	35	30	25	30	19	30	19	25	28	32	21	26	35	16	21	34	36	29	22	27	30	38	20	18	22	33	34	32	29	31	17	38	36	24	35	19	37	29	38	28	37	28	23	27	20	27	25	24	32	31	30	30	29	35	23	22	35	26	24	27	19	29	26	25	22	25	20	27	23	42	28	21	28	21	26	22	26	30	16	36	27	25	40	31	28	26	31	33	28	22	31	28	25	29	28	12	24	26	28	28	31	20	25	24	22	31	37	32	32	28	26	19	34	33	26	25	21	24	39	34	35	29	33	37	21	29	23	38	35	27	31	29	22	29	37	36	29	19	28	29	29	24	22	9	30	37	29	30	21	21	34	27	24	30	19	23	19	29	18	24	47	23	27	34	42	38	25	25	30	25	17	21	32	21	27	21	24	35	28	37	22	37	20	34	21	29	29	27	24	26	23	30	27	41	32	26	34	31	24	35	22	28	25	36	32	17	24	29	20	24	31	20	32	36	24	33	30	32	25	23	19	21	35	32	25	29	22	32	24	25	29	32	22	34	20	26	38	24	30	23	29	20	23	18	28	30	44	29	29	33	31	27	36	27	31	31	29	30	26	35	26	29	25	30	28	25	35	29	33	21	27	19	27	30	41	35	27	31	29	33	25	31	19	23	26	30	29	26	29	25	24	26	23	29	23	32	28	29	34	24	25	26	27	26	30	24	30	28	30	32	29	24	23	30	36	32	27	26	35	32	22	39	26	33	31	18	23	22	28	24	25	35	33	19	32	17	27	30	28	33	33	31	15	37	25	31	29	26	19	28	33	17	42	25	24	33	30	21	31	34	25	31	31	22	27	24	30	35	24	36	19	28	35	35	30	30	27	32	43	28	25	31	29	35	25	20	24	33	29	27	19	21	33	32	29	31	17	17	21	34	35	23	24	28	21	24	25	28	29	18	31	23	31	34	21	34	19	23	31	19	25	26	28	29	33	29	41	26	27	37	25	38	36	21	19	22	36	26	30	21	22	29	23	24	24	24	31	29	27	35	31	28	31	22	28	25	33	21	41	22	17	31	24	34	38	21	22	38	20	28	35	27	33	18	21	34	29	23	37	25	28	37	22	19	31	21	24	30	30	33	26	32	30	26	34	28	25	33	19	29	22	17	25	45	34	27	22	24	17	31	32	33	25	31	29	32	29	18	28	31	26	31	25	31	24	28	30	33	30	28	31	34	30	38	36	32	24	27	29	31	34	20	26	32	34	26	36	32	29	30	29	27	32	31	32	20	24	30	27	40	35	30	30	28	25	24	27	27	29	40	35	27	34	29	28	31	30	20	24	26	32	31	27	31	31	25	28	28	25	31	27	27	29	33	26	27	37	34	25	26	39	33	30	15	29	28	25	23	27	20	33	24	23	21	25	22	17	23	23	36	30	34	28	33	25	27	26	43	23	18	29	23	28	30	26	21	31	25	28	28	22	21	23	19	28	39	22	27	30	30	22	26	39	26	19	20	28	29	28	30	21	22	28	33	24	20	27	28	27	21	30	20	28	24	20	31	28	28	37	29	34	22	33	27	27	33	26	18	22	23	26	26	27	39	31	22	24	33	27	29	21	20	31	29	37	27	26	26	28	26	29	24	29	17	29	23	25	28	31	30	31	23	26	25	32	29	28	28	28	30	36	24	28	24	31	21	28	22	16	32	19	35	28	36	37	27	25	40	28	31	37	33	29	29	28	31	37	21	21	22	40	29	21	36	37	33	27	34	23	28	32	28	29	28	23	31	21	22	28	23	31	22	26	29	25	30	20	24	37	29	29	32	34	30	23	22	27	25	32	19	38	31	35	30	24	21	31	27	27	24	31	29	19	31	24	20	28	23	29	33	34	31	30	22	29	22	24	25	27	24	32	28	25	29	23	25	31	17	28	35	36	23	31	27	22	28	23	21	33	25	28	25	31	34	23	27	26	26	26	25	32	33	21	21	30	31	27	32	29	25	27	35	35	19	23	27	27	29	23	24	30	40	37	18	29	32	24	25	32	25	25	31	27	18	33	19	30	32	27	30	27	35	30	30	28	30	28	24	33	35	33	20	28	29	32	23	33	32	22	22	28	27	23	29	25	31	32	27	31	27	24	33	29	22	39	31	27	28	29	29	32	31	25	29	25	26	23	30	26	33	29	24	29	30	32	33	30	40	26	29	31	27	28	22	34	31	27	26	22	31	32	27	27	27	35	24	30	22	34	24	33	33	31	31	30	42	31	30	19	35	26	27	37	31	34	22	23	24	42	29	20	26	19	29	23	24	31	25	28	27	20	40	39	20	31	31	24	27	35	38	26	23	24	23	27	25	33	34	24	26	24	23	26	21	27	35	30	33	21	33	34	26	28	40	29	24	40	30	29	34	28	22	27	21	28	18	20	24	22	26	28	24	28	31	23	26	33	29	21	20	26	25	26	23	34	15	23	26	21	20	33	37	34	24	25	28	28	23	19	21	24	21	26	21	28	26	27	34	24	27	23	38	28	28	38	28	30	32	33	24	23	23	22	22	28	37	22	24	22	42	33	25	26	29	39	22	24	35	31	39	35	39	27	20	19	33	32	29	26	32	21	24	34	17	19	44	25	26	22	30	26	23	30	38	21	26	23	19	30	24	24	23	29	27	34	38	35	24	30	25	27	35	38	16	29	35	26	29	34	27	32	35	17	34	32	32	28	26	32	21	29	25	20	30	29	25	39	21	26	17	26	31	25	17	23	24	35	22	35	27	29	27	36	28	26	29	25	32	23	35	30	17	24	30	19	27	19	22	30	35	27	21	38	26	31	19	25	38	24	29	21	28	31	24	32	28	30	28	34	36	27	33	25	24	23	38	23	29	26	27	17	23	27	27	28	34	35	35	23	26	21	30	32	24	35	33	22	32	27	29	24	26	39	21	25	22	26	43	15	28	24	29	24	28	23	23	31	23	29	20	31	23	27	23	19	19	31	26	32	32	21	34	30	29	26	27	29	31	24	26	24	28	34	31	24	38	29	25	31	25	27	30	26	33	22	24	23	31	29	26	33	31	19	25	29	24	26	28	21	21	27	21	24	23	27	35	24	29	34	34	23	26	29	28	30	30	23	28	25	19	21	25	24	29	28	27	20	23	32	29	25	13	28	21	32	28	21	32	38	41	25	32	26	31	30	22	19	28	25	27	25	33
50140	24319	12552	25608	33782	32950	29751	25855	22396	19432	16783	14967	12928	11335	9862	8510	7377	6701	6148	5588	4739	4231	3886	3470	3303	2990	2695	2483	2287	1986	1797	1590	1497	1360	1327	1208	1186	1264	1245	1088	1096	1078	962	860	892	833	836	806	824	863	778	825	756	776	677	657	609	565	620	617	593	623	598	619	571	578	567	577	522	577	547	510	562	481	526	507	513	518	512	519	475	531	484	455	472	530	468	467	483	469	481	494	461	480	454	437	478	474	455	450	530	472	464	478	470	491	464	473	447	451	472	487	455	459	463	506	466	446	461	477	480	429	441	452	475	500	483	449	457	456	465	421	446	479	464	473	494	453	435	459	452	475	469	467	445	459	488	444	424	433	447	456	457	479	445	492	449	455	461	488	490	435	454	467	478	428	464	476	473	454	449	458	498	467	512	433	462	491	468	476	445	496	449	466	446	447	470	466	442	428	456	469	462	458	475	451	481	445	420	457	442	464	459	452	434	455	427	427	468	481	444	455	453	448	436	448	432	458	439	439	451	461	446	489	462	476	441	439	484	480	473	449	441	453	470	457	423	437	451	435	461	471	412	434	454	443	433	471	456	472	482	450	429	429	419	461	468	473	446	445	441	464	486	471	482	457	433	456	481	433	415	421	435	419	461	423	489	469	428	415	448	489	428	438	423	441	461	446	468	463	487	447	438	429	444	429	445	439	428	457	473	448	447	442	451	431	476	417	443	459	466	489	461	420	418	434	449	425	466	453	440	415	475	451	441	471	447	419	442	443	469	423	468	459	450	416	437	450	452	465	462	419	443	432	451	471	484	434	502	474	467	449	462	417	457	459	448	455	447	460	468	437	464	458	423	465	412	480	439	471	471	419	421	454	435	430	441	433	447	434	514	428	416	410	447	435	451	434	469	468	457	435	447	461	466	484	457	478	479	475	460	463	467	468	457	440	459	442	423	465	437	479	437	453	451	424	446	444	452	452	453	439	442	490	451	450	451	504	433	490	444	437	447	466	422	474	507	450	430	490	452	456	440	487	485	435	411	466	456	447	440	422	432	473	448	454	474	476	470	497	492	440	437	505	498	467	439	459	429	443	430	484	429	415	440	415	507	472	488	473	452	436	450	439	418	439	456	460	457	442	464	438	457	424	465	462	460	449	442	466	473	442	466	429	487	447	436	444	465	458	451	467	467	460	451	448	465	429	407	458	439	432	450	469	480	452	474	437	459	421	455	436	455	438	488	476	441	459	440	413	403	481	443	441	467	453	467	402	468	473	429	464	448	408	480	470	444	465	493	444	452	441	464	446	449	439	463	436	473	450	443	454	447	440	397	424	479	509	456	464	451	453	431	459	461	476	453	441	442	461	433	451	441	443	468	429	456	416	451	457	462	451	461	438	443	460	458	434	449	456	445	407	444	474	443	473	454	416	490	450	448	463	451	465	452	456	440	474	458	448	469	476	427	448	448	428	410	441	423	453	437	458	432	432	479	481	445	458	462	405	473	469	450	463	410	456	428	410	463	456	455	474	455	445	468	442	479	440	498	462	416	441	453	460	455	451	445	440	435	469	455	485	430	447	425	468	474	433	471	436	442	441	452	485	463	434	452	463	498	432	466	445	421	439	427	443	453	450	416	452	439	450	468	449	458	426	448	451	460	426	507	427	449	443	436	441	484	461	446	437	442	426	462	468	463	461	441	430	460	449	470	439	490	454	452	447	434	470	425	468	449	425	491	440	474	452	457	451	396	477	429	452	460	453	426	433	447	447	432	458	464	413	466	439	456	454	467	428	435	450	457	470	452	468	480	460	451	461	454	453	472	462	423	459	490	430	486	483	451	438	469	431	432	442	470	445	474	468	447	452	427	438	452	456	421	421	452	442	477	449	455	416	483	456	451	453	455	417	424	473	428	448	469	475	491	421	465	454	429	433	456	468	430	442	446	489	454	432	429	440	439	427	463	437	450	461	461	436	428	436	474	455	450	453	476	446	459	481	443	464	444	470	411	458	479	487	451	446	468	452	452	459	418	418	493	409	434	427	502	413	441	463	428	488	469	450	449	412	450	430	434	473	434	427	408	456	401	457	445	466	451	466	462	447	478	516	454	446	460	456	436	452	418	469	447	452	437	472	423	426	437	445	495	474	456	410	449	452	464	468	487	484	467	436	447	476	454	440	445	442	476	444	428	448	467	485	454	444	447	401	448	409	471	465	481	443	441	492	463	460	415	414	475	455	465	448	491	449	459	471	488	441	464	459	467	434	455	470	451	436	451	436	477	460	455	463	450	441	424	426	466	449	458	426	505	433	411	443	410	437	463	456	455	431	404	494	452	416	420	478	462	463	458	463	436	497	444	467	419	499	446	407	457	437	434	524	463	464	430	471	426	449	448	447	457	459	490	460	469	431	496	466	450	461	417	481	455	454	430	424	430	462	468	460	426	440	451	437	430	487	435	474	425	466	451	454	414	437	440	448	420	488	441	454	453	444	462	445	438	437	451	437	434	464	442	466	476	450	470	508	486	423	483	433	432	485	470	445	467	475	443	458	462	466	458	446	441	439	461	406	422	467	458	438	483	436	456	512	451	439	452	438	458	444	452	448	442	423	450	451	444	464	422	430	430	435	448	424	471	456	436	431	484	459	445	470	464	464	472	462	438	460	414	409	441	432	459	465	439	438	440	458	444	457	477	478	451	428	429	454	427	440	436	458	437	443	461	470	468	440	426	439	450	456	466	431	440	450	465	438	437	429	507	470	453	445	484	412	473	476	464	428	433	474	462	440	412	458	445	461	448	444	431	421	447	438	453	460	442	457	455	452	455	493	469	408	442	446	478	453	463	446	474	481	458	435	439	483	469	450	422	439	400	455	454	469	449	451	440	474	461	447	418	437	444	423	433	458	425	446	472	451	452	431	446	442	476	443	442	480	466	451	469	452	479	478	440	459	439	429	427	459	456	450	430	427	450	478	444	447	465	416	473	474	469	471	434	429	448	473	425	440	450	454	460	458	477	457	426	474	450	431	431	438	433	452	421	421	426	455	458	449	460	427	440	470	489	438	433	458	441	423	448	458	496	450	468	489	414	446	449	425	442	440	469	447	475	459	420	460	422	473	455	444	456	440	479	475	431	444	432	436	434	439	440	404	426	444	464	465	433	511	474	440	461	472	424	462	471	433	434	464	441	403	435	504	410	468	456	474	484	387	451	462	448	437	449	461	437	458	449	445	452	447	461	437	452	437	445	464	442	449	474	437	464	447	434	432	446	441	469	437	474	465	422	457	434	441	418	438	430	466	452	461	464	496	418	441	452	426	446	416	442	493	476	454	476	441	431	462	490	468	470	445	433	480	474	456	464	429	482	406	439	459	456	455	435	470	453	449	466	425	473	451	437	458	446	444	470	468	461	444	439	441	456	466	460	435	481	462	465	439	439	417	430	427	445	465	468	439	464	438	451	464	463	483	484	443	476	469	459	456	477	464	430	414	446	449	462	476	485	441	444	494	396	440
4498	702	271	173	275	336	306	220	224	177	188	143	129	107	97	87	71	76	68	65	63	55	44	58	48	40	32	44	34	42	29	24	36	36	33	24	46	38	26	32	31	30	28	25	30	30	39	22	29	30	31	26	27	26	24	24	25	14	18	36	24	24	33	27	19	22	22	31	35	32	23	28	25	25	15	21	31	29	19	23	34	25	19	29	25	21	27	22	26	26	19	28	26	26	18	26	18	20	18	43	27	33	26	18	29	26	33	21	29	28	28	22	27	29	23	25	23	20	28	27	17	20	18	21	30	34	29	33	19	30	26	17	23	24	17	21	24	28	23	24	25	27	25	19	26	19	32	31	25	28	29	28	16	17	31	22	24	17	26	27	16	27	21	23	20	24	25	9	30	20	27	25	17	19	22	28	25	31	23	24	25	26	20	21	19	24	23	19	21	26	25	21	23	31	26	22	24	29	29	20	16	29	26	31	26	31	27	31	23	35	27	13	30	27	21	28	22	18	26	18	25	26	26	20	22	23	25	31	21	28	29	15	27	23	22	22	23	23	13	22	14	30	28	23	24	20	21	13	31	24	21	25	25	24	30	34	33	23	22	25	27	27	30	25	18	30	26	26	25	27	30	31	22	18	29	26	24	21	21	19	25	18	20	29	23	25	26	27	25	20	15	26	21	32	21	19	24	24	32	21	32	21	24	22	27	23	18	31	36	22	26	23	29	25	17	25	25	26	29	19	23	20	41	26	22	25	26	19	23	23	16	40	31	27	28	27	27	20	25	22	26	31	24	28	25	31	22	21	23	22	23	25	18	21	26	24	33	29	18	17	22	31	26	29	21	24	29	24	19	20	28	19	18	31	22	24	26	29	27	20	18	21	24	32	30	26	17	37	25	24	17	29	24	20	25	24	30	20	29	18	17	28	32	29	28	17	32	26	24	25	19	21	34	30	24	27	25	28	25	26	23	16	24	25	26	24	23	15	31	32	29	27	23	25	29	21	20	34	14	20	20	16	36	33	16	26	23	30	22	24	21	22	19	20	24	28	28	21	28	28	22	31	19	33	23	31	19	28	29	29	27	33	23	23	19	25	23	30	25	28	29	36	19	28	24	31	30	21	21	27	21	28	19	15	22	18	20	15	25	33	26	23	24	21	32	20	20	26	33	25	18	17	19	23	28	15	24	28	16	19	22	11	24	20	32	28	18	29	32	34	23	27	25	28	30	30	22	33	21	25	21	28	31	33	33	33	22	16	38	17	14	30	27	23	37	20	30	32	20	26	27	27	38	27	29	21	22	15	31	30	17	16	27	27	25	21	27	25	26	27	16	20	26	23	38	24	25	36	17	34	18	21	27	32	21	17	26	26	17	32	31	19	26	18	19	26	22	36	18	14	23	21	22	19	16	14	28	25	24	19	23	19	20	25	21	19	28	16	28	30	33	27	19	29	26	15	23	27	23	22	22	24	26	25	28	22	28	26	22	17	22	30	19	19	16	15	26	25	21	23	29	33	32	19	18	28	24	23	22	24	18	19	17	20	26	27	20	20	26	22	19	27	23	22	32	24	28	25	22	19	25	22	24	17	17	24	23	30	35	24	18	25	22	18	20	27	27	18	27	35	18	27	21	28	19	27	21	30	18	32	27	19	20	27	21	36	18	20	18	25	26	26	25	24	26	25	27	17	26	27	26	19	18	30	33	22	20	26	22	30	13	20	24	22	34	25	29	24	22	24	24	25	26	19	29	27	29	27	26	21	21	21	36	23	25	32	23	23	19	24	20	26	16	28	25	27	31	28	20	18	28	25	34	24	21	20	27	25	27	25	23	27	24	23	20	23	21	21	29	26	25	20	24	23	15	19	24	31	14	27	22	21	31	27	24	20	25	33	22	28	26	25	17	28	27	23	29	20	28	24	24	16	23	25	23	24	16	27	23	22	23	33	23	21	31	22	25	26	30	21	28	19	18	18	24	23	22	25	23	27	25	17	18	35	15	22	19	18	21	20	27	16	25	18	28	32	26	30	20	27	23	22	35	33	38	31	17	28	32	34	25	28	19	18	23	33	19	30	24	25	19	26	31	29	28	33	26	24	29	19	24	22	26	24	18	21	21	24	27	21	20	23	29	18	30	19	22	23	25	16	18	23	28	25	33	34	26	22	26	17	16	26	29	30	24	26	23	26	27	19	30	23	12	22	17	26	18	29	24	21	31	28	28	26	40	25	20	24	27	20	28	22	26	18	31	23	23	23	24	24	20	30	33	26	25	22	25	24	19	20	21	18	24	26	20	37	20	23	14	22	27	30	29	34	33	21	26	22	27	20	27	28	19	24	15	21	17	34	27	25	22	32	20	23	40	26	35	23	29	25	26	25	19	24	22	19	22	26	25	26	23	34	26	21	22	26	28	24	23	24	36	20	24	19	23	19	21	21	29	17	30	19	29	20	23	24	15	11	17	33	20	26	27	27	17	23	27	23	27	31	16	20	27	20	27	19	22	31	33	28	17	34	21	26	23	24	17	23	34	26	26	17	34	17	27	20	21	23	34	15	22	10	26	23	25	24	25	25	24	28	18	23	17	16	26	22	28	23	25	23	24	22	32	21	18	22	26	28	22	24	39	23	27	24	19	33	28	23	28	23	19	28	34	42	23	24	15	20	19	30	20	21	22	27	27	13	24	21	25	22	29	30	24	28	21	30	23	25	31	26	16	20	26	24	17	24	20	18	19	26	24	30	28	28	26	20	29	23	31	21	27	21	30	32	27	21	31	25	27	16	28	25	26	28	23	31	21	23	32	20	30	29	27	20	27	24	32	16	19	18	21	27	18	29	21	29	26	32	17	18	26	24	29	25	26	28	21	17	35	23	27	30	29	28	22	18	26	29	26	32	19	21	23	24	26	34	24	23	22	19	28	22	29	23	17	23	15	17	19	19	26	31	19	22	19	21	23	22	26	26	32	18	19	32	22	27	19	26	30	30	27	42	21	27	23	40	21	25	19	24	21	24	19	26	24	14	25	23	26	22	29	23	18	25	21	37	26	19	20	16	35	33	24	18	19	30	20	24	36	24	26	26	25	24	16	25	22	27	33	21	24	22	26	22	28	22	23	23	19	23	21	22	18	31	32	25	21	33	27	29	31	25	21	21	24	24	27	28	26	18	31	13	35	21	22	25	22	25	16	34	31	28	23	21	32	23	25	20	26	28	32	24	20	18	24	28	28	29	23	22	15	22	21	32	16	28	27	28	21	21	22	21	20	27	17	29	27	27	19	25	26	24	33	18	22	21	22	33	21	21	18	25	32	23	14	19	30	31	22	27	31	27	25	15	24	26	19	13	25	19	21	28	23	15	27	25	20	32	22	24	18	29	27	15	21	22	28	26	29	25	29	23	22	20	22	21	24	19	22	26	19	30	25	29	27	24	25	19	24	29	24	32	20	16	36	21	28	23	29	17	26	27	26	24	33	28	23	20	26	18	18	23	34	24	17	22
36834	14921	6482	16258	23555	22576	19160	15587	12686	10302	8578	7360	6046	5276	4546	3755	3360	2936	2781	2436	2095	1876	1718	1624	1585	1367	1270	1200	1153	1005	845	780	707	712	715	690	717	740	713	661	678	645	587	546	568	500	563	572	571	587	559	578	531	547	487	444	469	474	480	455	454	466	465	437	453	426	442	499	426	476	377	431	393	415	430	400	428	376	436	403	376	369	398	367	392	404	390	394	427	393	362	393	447	380	404	379	408	375	394	438	404	416	397	396	402	441	413	368	375	393	390	406	411	407	377	399	352	384	390	414	385	376	381	362	396	419	397	397	431	392	390	414	439	391	373	399	413	403	402	393	393	417	407	412	439	342	389	377	420	424	402	402	403	376	389	411	357	404	409	367	388	405	384	403	367	396	371	348	338	415	392	386	402	416	373	414	377	390	409	394	368	400	381	391	347	385	387	397	368	403	379	413	385	391	377	356	395	372	385	380	383	401	415	393	404	371	397	357	393	369	378	412	398	377	381	398	374	369	409	369	357	403	424	344	403	390	414	406	392	405	399	402	418	416	364	392	401	421	379	370	392	406	400	375	387	405	390	389	370	414	371	397	401	387	364	412	364	375	419	399	425	370	404	386	391	398	397	393	400	400	391	389	394	399	368	430	400	397	345	382	375	367	387	373	396	387	373	404	395	392	390	377	386	393	417	425	370	353	375	374	393	409	394	376	380	398	434	382	413	409	394	385	434	378	382	392	406	395	398	418	384	387	370	433	413	414	405	400	409	371	425	405	406	385	381	402	414	420	424	408	386	401	393	433	405	405	406	421	392	358	426	367	376	380	396	376	374	410	406	375	381	420	391	404	361	389	369	380	404	384	378	385	400	334	383	363	395	406	426	380	361	418	399	390	407	409	382	393	402	385	358	380	379	367	375	373	347	375	394	395	396	397	397	371	400	396	393	377	364	391	374	398	377	410	416	422	387	340	418	404	374	389	395	396	375	378	431	393	404	418	405	408	408	389	386	376	418	349	393	395	385	399	382	389	391	417	391	387	397	393	414	369	393	393	371	409	384	392	391	389	389	374	382	399	395	389	393	393	422	411	396	417	366	408	392	388	417	383	396	410	421	410	425	447	386	405	339	389	355	452	417	362	405	383	434	388	371	413	428	391	371	417	417	367	381	376	412	396	381	395	396	407	387	385	382	373	383	353	395	393	359	381	377	381	401	396	399	376	392	418	393	379	404	401	379	361	388	383	364	409	361	391	377	394	414	392	385	442	400	393	375	406	386	387	392	404	390	399	359	389	355	404	390	379	394	379	397	409	387	380	416	408	397	352	393	393	381	402	398	390	413	373	407	380	385	384	384	364	410	401	371	376	371	375	359	349	400	366	379	397	395	372	409	379	365	380	368	421	387	390	437	361	391	394	405	404	385	373	401	408	380	404	423	430	389	351	378	417	402	379	369	395	361	389	413	369	367	422	387	426	384	355	372	382	400	412	371	391	422	407	406	412	415	421	381	402	414	361	426	392	399	397	400	362	396	410	396	383	389	413	387	397	398	366	392	390	381	380	363	392	422	403	354	378	403	389	378	401	382	391	406	399	392	422	418	376	403	391	377	377	384	404	391	373	438	395	387	358	404	372	409	401	400	363	395	408	425	369	411	409	383	354	440	366	409	417	405	403	376	388	410	401	384	380	389	381	404	352	368	388	393	410	401	372	391	439	351	378	414	420	407	393	405	375	375	411	369	359	352	404	412	400	388	382	382	422	422	425	405	380	391	403	418	398	373	376	408	363	372	384	390	386	389	430	399	424	421	355	400	369	405	414	390	374	414	436	402	403	405	397	363	365	393	379	384	394	412	401	419	408	389	359	377	357	397	389	392	409	442	400	377	340	404	376	418	358	392	401	399	428	379	401	415	381	415	416	388	385	404	390	382	414	422	394	406	419	414	396	389	405	419	365	416	398	381	379	438	387	361	410	391	369	423	386	351	355	375	384	404	430	395	399	399	421	358	421	396	402	396	372	372	398	372	402	404	373	370	414	414	391	401	389	364	388	395	405	397	393	398	390	447	416	381	367	390	400	373	377	399	394	383	406	438	367	412	390	380	431	385	371	388	388	379	357	386	416	389	410	427	381	374	389	380	379	406	399	363	385	371	415	388	392	383	394	422	408	348	395	389	412	425	403	374	348	391	402	362	340	413	413	410	373	380	401	425	388	378	407	406	392	375	388	415	421	370	380	376	405	438	364	365	419	390	377	382	392	402	380	412	379	408	405	417	403	377	382	383	414	393	400	347	433	410	382	404	398	392	436	391	405	388	389	402	394	404	370	353	373	415	398	389	417	413	386	398	400	381	382	410	385	411	404	393	385	414	385	402	399	376	392	397	421	401	387	399	405	385	380	406	387	393	411	401	393	437	411	369	383	393	379	390	399	395	378	396	404	330	419	377	412	411	397	401	434	408	365	413	411	385	390	374	423	339	443	371	370	367	394	417	431	387	362	363	378	384	409	400	350	394	410	414	389	405	384	412	367	401	406	385	414	393	405	394	397	386	430	381	368	394	417	367	348	412	392	386	386	372	366	395	387	425	404	377	407	397	384	408	417	401	408	355	381	376	363	373	343	392	422	373	403	429	380	409	410	392	403	389	402	392	373	414	425	395	384	373	383	372	376	429	387	390	402	411	397	420	370	371	391	389	390	375	374	377	402	381	405	376	410	373	354	400	351	394	375	372	395	409	409	409	369	379	402	394	392	401	368	384	425	370	416	405	407	389	384	382	405	408	429	390	381	373	398	414	385	362	397	398	391	376	391	359	417	382	394	397	377	402	370	362	398	412	346	350	442	361	392	376	366	405	384	391	387	412	447	392	403	351	388	360	414	423	412	372	403	353	393	413	383	413	388	381	384	412	387	402	374	384	411	383	367	423	419	378	379	359	402	392	373	375	426	367	386	389	383	410	426	405	384	393	386	393	364	393	394	405	387	398	375	391	388	387	396	385	352	368	411	366	405	387	387	407	400	335	364	398	397	404	418	413	392	433	408	399	367	403	389	395	411	384	419	372	390	416	397	380	427	354	421	374	402	399	405	387	401	367	426	423	376	395	375	387	346	397	376	329	393	397	369	393	397	369	393	381	391	368	427	375	413	443	404	406	377	425	403	416	415	429	413	379	400	385	421	384	408	405	404	387	356	384	414	405	396	411	406	382	381	379	352	347	383	394	389	386	412	380	387	431	400	431	358	373	407	397	389	420	403	424	405	356	428	430	370	436	425	418	414	350	412	380	434	411	372	412	392	408	365	415	420	380	362	392	366	405	409	384	392	383	383	379	410	406	410	377	402	371	392	412	381	394	378	386	389	388	398	362	414	381	406	391	354	391	418	393	397	371	392	411	374	342	383	389	410	363	414	405	381	385	411	427	397	388	403	368	406	416	362	407	397	398	351	412	370	387	367	393	380	425	383	392	404	368	374	404	380	407	369	378	410	389	412	405	406	374	402	394	409
11347	3093	607	432	700	732	680	624	523	468	375	310	306	256	223	193	202	166	151	169	141	101	89	109	86	85	74	86	53	63	64	50	48	61	42	47	47	56	52	37	37	46	43	40	37	42	45	36	37	31	41	40	44	42	35	46	29	25	32	35	32	41	50	26	34	36	26	26	42	40	32	23	18	22	31	39	29	29	31	25	30	35	25	28	30	39	32	22	29	27	35	34	30	26	31	35	28	47	37	33	34	36	26	31	24	39	40	36	27	30	32	35	27	39	44	35	19	33	21	29	38	30	25	26	36	37	21	24	33	21	28	25	40	42	30	37	30	23	33	24	32	32	25	20	28	32	25	33	29	25	27	27	34	37	26	26	24	30	34	40	35	32	41	32	31	29	27	25	32	28	25	37	37	33	25	30	29	32	24	33	32	29	31	25	30	25	29	36	34	32	34	24	23	26	25	36	21	27	25	32	31	28	38	22	31	35	30	37	37	32	26	35	37	30	39	33	24	33	21	23	30	25	36	26	37	35	43	31	24	30	33	33	24	33	32	37	30	22	27	34	41	33	28	31	30	34	23	35	33	22	35	27	31	33	26	37	31	20	29	34	25	31	24	26	27	28	26	31	30	42	34	42	26	23	35	38	26	24	32	30	28	33	38	39	32	34	30	32	23	38	17	28	27	24	24	19	35	24	31	39	28	31	28	38	33	31	24	27	21	52	30	29	33	35	26	29	31	35	28	33	31	26	34	28	33	29	29	33	27	28	28	35	30	31	32	32	21	33	26	33	36	32	27	39	36	33	29	26	32	38	27	32	34	31	26	24	32	22	27	31	25	24	34	39	35	30	33	26	36	35	21	32	24	23	24	28	34	20	31	27	18	29	30	34	46	25	36	26	34	29	28	31	31	32	31	32	28	29	30	27	25	24	33	34	26	38	32	28	35	36	29	44	24	30	33	33	33	37	30	24	37	31	31	31	30	32	34	34	29	29	30	34	28	24	16	30	37	33	36	20	31	24	21	28	39	33	32	36	37	26	36	41	31	34	27	33	23	23	26	35	40	26	37	33	25	30	39	28	22	25	31	33	23	24	30	37	26	28	29	27	27	32	25	27	33	28	23	40	28	33	32	31	21	26	24	30	28	42	29	20	28	34	24	30	28	23	38	28	20	30	24	31	25	30	42	26	39	26	27	34	29	34	25	31	29	27	21	18	37	30	37	31	24	24	35	22	26	28	29	25	19	31	26	26	30	30	43	31	28	28	25	25	34	27	33	30	27	32	36	32	36	33	29	28	33	32	24	22	20	33	34	46	26	32	24	27	38	35	30	33	32	33	33	25	29	30	27	36	28	25	25	31	27	23	32	40	23	29	31	40	38	39	32	28	27	21	31	40	25	29	41	33	32	28	26	26	23	31	25	32	27	19	40	31	31	31	40	23	30	28	24	36	37	32	31	22	40	34	35	29	29	27	26	24	22	41	34	31	28	33	26	29	45	23	26	24	41	43	27	28	24	40	27	25	22	26	28	29	38	29	27	24	33	29	30	27	29	29	33	35	24	25	32	34	26	31	29	23	35	27	39	41	25	28	38	40	47	35	31	24	36	27	28	25	28	29	30	30	21	26	30	31	19	36	26	34	28	32	34	37	27	25	32	24	24	28	22	36	31	41	24	28	25	40	34	30	30	29	32	35	26	35	36	35	30	27	43	38	42	28	28	44	35	28	31	26	34	26	23	23	29	33	35	28	28	30	24	42	26	30	18	28	34	33	33	25	33	28	29	31	32	26	28	33	32	39	36	31	32	27	27	30	25	31	31	37	22	33	30	35	22	36	41	24	36	25	43	39	26	37	30	36	26	31	34	30	40	30	47	34	24	29	25	29	26	26	29	25	25	26	31	30	29	45	33	24	28	30	33	34	24	41	27	24	32	43	30	25	21	35	41	30	21	42	32	31	24	20	33	32	22	32	23	28	29	31	32	34	25	36	31	22	33	25	34	37	31	26	22	31	36	30	34	30	28	40	40	33	25	30	38	32	39	36	34	37	33	29	29	26	31	33	32	31	26	32	33	36	32	33	29	32	35	27	31	33	29	22	34	30	25	30	30	31	40	34	33	29	35	21	23	31	35	37	21	28	47	38	42	30	35	30	31	31	26	28	22	25	24	23	24	32	32	34	33	19	30	30	44	33	32	31	28	24	29	36	35	30	20	26	32	26	34	24	34	29	29	28	24	33	25	32	29	44	42	41	31	38	27	34	38	33	43	28	22	32	43	34	41	19	36	31	21	29	28	23	39	23	23	27	38	31	32	29	32	22	24	38	37	32	27	25	24	32	30	25	30	26	33	23	31	28	37	38	37	26	39	29	30	27	29	26	29	34	29	30	31	32	41	36	43	24	22	27	36	38	25	30	32	27	27	33	31	28	31	32	34	38	19	34	30	24	33	33	26	34	33	36	31	29	32	39	28	31	31	20	31	31	20	25	37	31	29	37	35	26	31	27	21	28	26	22	21	31	27	25	41	24	36	33	25	32	24	44	36	36	32	23	46	38	27	24	21	27	27	24	31	42	16	38	34	30	30	23	28	29	31	34	24	28	33	23	37	32	32	36	29	30	24	25	26	25	31	37	32	28	32	36	28	37	26	26	42	43	23	26	34	37	27	37	28	29	28	25	25	37	21	20	42	21	27	24	22	33	34	34	30	38	34	38	26	33	31	33	29	26	32	24	25	22	35	27	31	36	36	24	41	31	26	32	30	28	25	23	28	28	33	29	48	26	39	23	38	40	35	27	28	33	31	27	31	22	36	33	31	28	32	33	30	45	33	30	16	29	36	33	29	20	20	37	27	35	29	37	31	32	25	23	34	32	36	30	37	34	34	45	29	47	40	29	24	27	35	41	33	28	30	29	32	31	34	29	30	39	31	39	21	36	30	20	32	36	28	32	32	38	21	28	34	22	31	31	36	29	23	38	27	27	33	33	27	28	30	30	27	32	33	32	31	43	35	40	33	30	37	19	31	36	29	29	36	35	26	28	29	34	29	36	36	31	28	31	27	21	30	28	34	33	24	28	30	34	34	30	24	36	27	43	38	25	32	34	24	32	39	27	30	32	28	31	33	27	27	38	29	42	42	33	36	32	34	21	29	30	30	43	33	34	25	27	31	29	32	33	28	30	26	32	35	30	32	24	30	30	27	54	32	33	35	35	36	36	24	22	32	35	33	30	25	28	46	27	30	32	36	38	26	30	26	25	27	39	26	28	37	29	39	32	33	34	39	40	27	27	27	37	30	32	37	27	36	25	36	29	28	35	35	25	35	34	36	27	30	30	22	32	31	44	30	33	33	28	19	36	43	36	38	38	33	25	29	29	28	23	20	37	24	40	22	29	20	25	32	29	28	35	28	33	33	21	39	30	32	28	29	26	25	28	29	24	24	23	25	30	30	40	32	36	32	31	32	29	24	33	35	27	24	45	26	24	37	27	31	40	34	27
49357	24334	12262	25418	33118	32536	29126	26103	22418	19519	17018	14511	12866	11290	9731	8444	7474	6814	6318	5595	4883	4278	3804	3740	3426	3124	2804	2705	2306	2039	1914	1618	1464	1403	1435	1404	1377	1251	1234	1256	1148	1088	1044	970	955	931	930	891	870	876	885	868	777	802	741	688	657	710	690	636	729	628	660	645	628	652	631	619	592	632	611	563	590	593	576	566	544	554	531	578	523	528	493	600	516	577	550	578	536	521	583	537	504	523	522	554	524	526	506	540	488	532	521	544	532	542	502	516	531	501	526	533	542	496	519	494	497	517	544	529	504	491	487	539	499	539	514	479	518	518	510	513	510	504	523	500	503	486	483	479	469	524	495	497	539	512	520	490	485	492	487	495	485	517	463	512	487	470	506	514	518	552	538	507	488	495	449	495	505	480	522	558	519	462	494	481	490	536	476	503	519	509	491	500	508	473	513	495	480	484	509	484	496	519	506	496	488	507	487	502	515	501	515	507	535	532	474	495	458	499	479	509	472	503	513	504	491	475	465	505	481	528	471	486	501	497	502	466	473	475	517	500	520	496	520	482	476	527	511	509	502	497	481	537	479	493	515	468	466	542	493	468	469	497	465	492	490	470	476	478	464	521	472	480	511	521	480	501	435	492	520	519	502	446	513	482	488	557	513	521	497	492	495	514	516	516	516	454	486	532	479	483	475	494	513	470	516	536	514	472	510	483	461	492	473	464	487	451	501	485	510	504	457	522	482	493	493	520	472	515	508	535	461	544	485	465	495	527	505	505	517	487	501	484	494	461	513	489	477	498	473	472	516	501	501	478	511	458	511	510	523	527	476	475	486	495	550	486	511	495	482	489	517	524	506	503	511	529	531	500	503	498	516	493	494	491	524	484	463	460	493	513	536	470	504	519	519	501	500	480	510	511	487	473	451	457	481	507	517	494	514	517	528	468	495	497	453	520	475	493	507	519	484	468	501	460	510	473	466	485	453	464	531	490	494	508	487	489	519	468	523	446	484	449	526	516	507	499	511	477	497	521	476	517	527	493	467	506	487	468	470	515	504	518	470	477	507	486	491	515	464	489	503	445	471	499	488	489	488	544	475	510	501	471	472	522	508	507	484	485	517	478	476	463	508	515	494	518	465	460	510	489	500	490	539	482	481	478	512	494	490	558	508	472	497	534	509	488	480	499	456	503	507	502	515	481	484	480	502	493	488	445	475	514	526	546	472	536	489	510	499	516	468	494	498	447	519	522	484	500	469	474	452	539	455	501	495	455	518	458	469	506	497	493	479	508	476	484	492	482	486	481	528	520	498	497	474	490	497	490	484	463	494	499	491	481	501	518	508	465	508	521	498	479	496	552	471	545	491	468	501	518	506	465	516	466	510	494	500	518	431	498	461	501	493	519	527	463	487	443	486	522	484	535	519	505	503	488	500	472	491	492	494	502	544	476	512	516	503	500	498	518	492	526	489	453	505	491	483	489	457	479	512	512	508	453	468	478	472	508	516	496	494	506	499	478	531	448	487	492	473	490	493	492	462	496	487	453	507	495	473	484	513	484	472	516	488	504	490	476	527	519	489	492	529	445	472	493	469	477	494	467	512	472	481	479	501	448	477	508	529	533	498	489	497	510	486	502	476	477	497	521	469	476	492	527	528	496	492	549	506	467	519	501	484	484	512	507	495	474	465	523	451	521	520	497	548	537	526	548	507	554	490	476	434	491	502	492	512	467	491	482	474	508	505	487	489	547	478	514	495	531	443	518	509	490	470	484	532	484	538	527	460	517	487	492	463	477	504	466	473	501	465	482	483	501	513	446	517	503	504	472	473	516	517	512	464	482	486	476	469	498	470	529	516	464	475	496	515	490	502	462	486	519	530	501	520	469	504	506	485	492	469	489	508	530	510	519	500	502	508	507	537	489	513	505	512	535	469	521	497	501	491	511	517	499	476	490	524	478	500	473	494	515	514	507	499	487	501	483	493	503	529	515	484	475	483	516	495	454	496	521	486	537	475	428	505	501	476	486	503	448	532	497	460	531	503	493	440	543	541	513	532	491	457	500	502	458	515	494	503	539	507	502	511	476	506	465	492	482	475	506	494	509	474	482	508	512	530	524	504	533	512	532	478	513	509	511	476	509	541	521	475	506	507	464	464	481	496	479	541	467	509	500	481	450	448	479	507	466	484	484	523	522	519	498	516	492	461	540	515	503	508	506	513	492	476	486	481	495	495	497	480	490	515	496	494	471	481	466	525	518	479	484	499	494	541	491	530	520	435	493	483	480	516	517	496	503	486	468	484	488	492	464	551	519	505	531	508	482	499	486	483	494	471	477	487	491	492	471	530	514	472	491	460	498	478	480	514	492	479	535	473	474	517	519	510	482	464	486	491	498	494	549	493	498	501	510	489	511	524	537	500	487	503	556	527	480	500	489	502	513	491	549	504	457	500	455	501	504	481	490	505	485	509	505	498	489	491	453	499	474	477	493	460	495	553	511	493	511	533	477	484	477	483	519	506	511	485	504	511	534	526	515	475	464	486	471	486	467	502	499	495	497	464	457	462	491	500	526	490	497	513	479	496	507	434	474	498	475	526	489	497	471	528	512	440	527	560	468	512	490	522	489	547	507	513	454	545	461	498	480	505	529	453	487	515	495	469	502	515	482	497	489	470	539	500	488	540	461	488	473	520	526	508	468	548	512	539	469	511	498	473	518	473	521	496	479	523	498	511	462	501	471	485	491	516	542	511	492	493	486	469	449	510	512	488	479	497	517	477	487	514	472	478	498	447	512	507	465	503	482	467	449	519	534	492	497	477	498	476	490	500	501	509	514	509	480	479	489	490	465	526	503	508	518	479	505	491	505	522	490	521	493	518	484	486	493	511	503	546	505	485	480	474	464	493	505	524	502	489	473	502	487	509	510	495	483	502	480	445	479	499	517	479	479	504	467	506	487	491	539	480	508	535	529	523	511	447	443	512	460	449	421	493	476	486	504	500	486	455	485	464	500	458	513	491	473	489	491	514	498	446	508	508	508	491	438	536	523	491	541	480	483	534	478	517	499	477	504	500	527	510	502	496	450	458	443	504	452	527	453	466	535	507	480	452	473	490	467	443	469	501	463	489	516	486	482	502	504	494	536	480	486	543	503	483	508	466	499	503	471	466	526	521	459	489	493	509	468	500	504	510	526	469	420	475	494	499	521	503	464	498	453	525	472	524	487	510	463	490	520	461	488	512	486	493	515	491	488	486	499	482	523	509	487	482	496	511	512	499	482	475	503	504	486	505	510	503	527	500	486	482	505	488	470	516	501	492	504	483	498	481	486	515	508	508	499	490	479	503	504	491	528	474	492	510	477	502	491	521	470	505	452	494	496	539	501	465	491	501	493	517	486	526	463	522	507	517	528	510	474	506	492	515	511	461	492	532	498	500	522	510	467	498	475	498	493	513	490	490	494	488	511	524	495	484	506	473	497	480	472	535	534	559	475	488	520	504	490	485	497	506	511	486	494
7897	1656	356	248	439	499	428	348	312	278	258	230	194	169	160	126	132	118	109	116	103	97	79	64	74	64	81	50	78	68	47	50	46	47	52	46	44	45	38	43	53	57	42	35	40	47	41	39	38	36	45	41	36	46	42	48	48	38	35	47	34	40	45	47	55	47	32	44	37	38	32	44	37	48	34	31	30	39	38	55	42	31	42	34	32	36	43	42	34	36	40	28	47	32	35	38	46	46	31	36	33	34	26	46	44	40	34	39	37	47	35	38	39	36	42	38	47	34	31	44	51	33	29	29	47	33	40	34	28	29	36	36	38	39	30	31	46	37	45	55	38	33	36	43	29	42	28	35	37	47	33	38	39	40	52	37	34	48	31	35	31	29	32	48	49	34	47	32	44	31	38	38	44	32	42	47	50	46	35	43	34	36	29	37	36	36	41	46	29	32	33	46	35	37	36	43	27	43	40	38	34	37	43	42	30	32	44	39	40	45	33	37	30	39	29	35	34	31	43	35	39	44	49	46	34	38	26	30	33	42	26	41	34	37	36	46	38	40	38	39	28	43	33	39	38	27	42	38	30	38	47	41	41	31	40	36	57	44	44	35	49	41	39	47	29	30	36	39	37	31	37	50	30	28	43	34	42	29	41	31	40	39	27	50	31	34	47	38	50	50	27	37	39	47	36	33	45	57	47	34	49	31	33	43	23	36	26	38	40	47	39	38	32	39	34	48	35	40	49	30	48	44	40	44	32	34	36	36	36	40	41	35	47	40	35	33	46	51	42	39	50	38	36	35	43	33	40	42	38	27	46	40	46	35	33	42	36	37	37	39	33	49	40	30	36	42	33	34	40	36	39	26	39	44	52	33	43	37	44	33	30	33	36	43	54	41	31	35	43	35	38	34	51	32	45	36	44	29	36	50	32	25	46	39	40	33	41	48	40	39	37	39	31	43	38	48	34	40	33	38	46	48	38	35	37	33	51	35	26	44	43	39	30	40	44	46	34	33	33	42	43	33	39	40	31	40	34	36	37	38	45	30	30	39	39	36	38	29	36	43	53	49	36	39	36	29	31	47	39	28	33	33	39	34	41	41	36	41	37	39	41	30	35	38	41	48	37	33	41	37	30	38	35	47	36	44	38	38	48	46	36	34	48	49	37	38	41	37	37	33	41	39	45	38	39	33	35	48	34	42	42	34	43	35	38	38	39	32	49	40	41	42	36	32	36	35	45	33	51	39	37	35	41	46	41	39	38	54	41	38	45	47	46	40	36	30	34	38	43	39	30	31	35	52	36	38	38	40	34	38	32	25	24	34	39	41	59	27	36	45	32	39	38	32	37	37	36	36	34	42	46	28	45	31	46	41	44	41	31	49	40	38	39	36	24	26	30	42	31	44	38	39	34	42	26	38	41	31	47	35	35	40	37	44	30	45	45	36	49	43	39	49	53	35	36	40	33	36	52	26	36	40	34	33	40	31	38	32	34	45	29	31	38	32	28	31	40	37	43	33	41	35	36	47	38	35	42	43	42	30	35	52	38	41	32	37	45	35	36	40	27	38	39	46	36	34	47	36	39	38	38	30	31	31	34	34	32	43	33	43	42	40	38	30	31	42	37	39	41	32	33	30	39	29	44	32	36	34	31	36	40	41	34	41	42	43	28	37	40	41	23	35	29	44	39	40	41	41	41	33	43	30	37	52	33	21	33	49	45	42	33	41	33	34	37	30	41	35	30	40	38	31	30	33	32	47	33	46	37	32	34	31	42	39	43	38	36	38	36	33	38	38	43	39	39	49	41	48	28	42	43	39	40	25	38	36	43	38	48	29	30	47	41	28	46	32	33	40	39	57	36	38	29	31	34	36	38	36	32	48	35	28	39	38	38	35	36	38	35	36	39	32	21	42	36	44	34	33	36	35	51	35	32	37	40	32	43	39	52	28	23	34	40	44	39	39	41	44	47	36	35	41	42	28	35	38	27	49	51	37	43	32	50	32	37	44	29	37	30	32	41	32	28	38	33	33	32	28	34	44	33	39	38	36	47	50	37	33	44	35	35	23	37	36	42	40	45	34	40	38	34	37	36	37	37	45	37	30	34	40	22	44	35	37	42	39	35	43	36	37	51	38	42	42	43	28	37	41	31	31	29	60	32	36	30	35	38	41	41	34	36	37	30	31	51	44	31	32	30	42	33	41	41	30	30	44	47	42	41	30	50	37	33	50	37	36	42	38	36	37	39	48	45	45	36	37	40	36	32	40	41	35	34	53	44	37	40	43	31	32	32	30	34	37	30	37	42	33	44	39	44	31	38	48	48	33	41	30	30	37	34	41	40	39	42	33	41	27	34	42	29	29	39	25	27	45	46	54	39	30	48	41	39	38	35	26	35	33	35	42	41	39	35	33	35	38	32	33	38	37	29	30	30	45	41	33	28	30	45	40	33	43	32	40	41	44	25	36	48	33	36	28	38	34	47	28	38	45	40	30	42	39	26	43	29	32	37	36	37	34	30	38	32	34	42	37	50	32	45	28	30	27	36	30	36	43	27	43	31	38	40	34	39	32	35	34	36	46	35	33	33	32	36	37	41	31	36	41	36	42	34	37	38	31	45	37	34	42	35	42	28	45	40	36	44	41	45	37	38	34	43	33	35	36	27	37	26	49	37	36	45	43	36	26	30	39	37	49	40	36	43	37	32	40	36	44	37	28	26	32	38	37	34	32	36	39	45	42	39	35	44	36	31	44	40	36	38	28	33	35	35	37	33	28	37	35	31	34	35	43	38	41	41	35	36	36	39	44	30	41	37	34	39	32	33	21	41	33	33	35	40	30	27	38	36	42	25	36	34	33	25	32	43	33	48	47	31	42	35	40	35	37	39	48	38	36	27	29	56	33	38	41	41	37	39	32	39	38	41	35	53	36	37	41	35	35	45	29	42	39	40	37	40	34	36	39	37	46	39	26	34	31	35	43	43	36	42	46	38	41	34	31	32	38	33	29	37	27	44	37	38	39	28	49	22	35	37	21	38	43	40	34	37	38	35	28	45	52	43	48	38	32	26	34	38	30	41	28	39	39	34	30	31	36	34	44	26	44	30	33	40	35	29	24	26	40	35	29	36	38	35	32	44	35	42	36	33	38	37	39	41	30	39	43	49	30	46	36	42	33	40	41	30	36	39	36	27	37	31	35	47	48	33	41	36	33	36	41	38	34	38	46	42	36	29	51	35	38	39	44	54	31	44	39	31	37	30	36	33	43	40	32	31	39	43	31	44	32	31	48	38	46	32	36	45	36	43	39	40	25	32	44	30	34	38	37	38	49	33	45	42	31	47	40	36	48	39	20	35	51	36	47	39	34	47	42	40	34	45	35	34	40	41	38	41	32	37	43	39	32	36	45	53	43	40	38	40	29	33	43	44	45	29	33	33	32	38	32	38	34	45	34	36	34	36	40	35	49	39	39	42	43	32	34	41	36	36	36	38	33	39	48	28	35	31	24
41875	19870	8943	20124	27956	27234	23845	20277	17118	14182	12020	10343	8758	7684	6758	5939	5030	4489	4257	3952	3294	2953	2757	2597	2423	2243	2060	1810	1681	1530	1361	1263	1152	1189	1187	1173	1191	1105	1091	1034	1026	1046	914	843	906	869	840	873	875	843	823	777	836	736	744	696	700	726	755	723	692	782	715	685	622	668	662	674	674	634	669	637	618	662	637	652	656	640	661	608	597	639	634	600	646	621	645	608	619	635	581	615	605	633	592	581	605	647	625	607	609	605	635	615	603	608	621	643	603	590	567	611	605	595	596	636	554	562	631	560	578	625	651	606	634	615	598	590	613	619	575	578	612	604	585	624	587	621	595	602	583	565	611	595	580	603	601	615	635	639	581	616	604	625	598	614	603	601	611	585	633	612	635	607	604	616	613	580	569	564	604	647	624	570	633	581	635	602	587	583	553	620	581	550	598	560	559	621	588	614	580	572	600	591	596	578	620	594	607	592	565	615	571	568	643	570	639	596	608	595	581	575	625	579	564	562	591	582	599	623	597	622	563	595	597	625	592	598	606	554	619	601	600	650	604	657	623	600	657	583	600	678	569	597	610	675	563	606	596	599	615	568	600	592	595	543	573	608	589	612	570	614	605	622	584	617	600	589	620	600	563	568	582	591	626	602	588	609	589	591	593	606	585	609	591	663	642	614	591	590	628	590	588	629	593	571	641	561	600	585	568	609	599	598	567	590	594	619	606	570	592	634	604	607	650	597	533	598	611	640	619	598	561	568	528	620	598	619	568	612	613	626	600	606	585	596	654	630	634	616	586	618	611	613	573	633	578	585	584	594	636	667	560	588	585	584	612	629	600	588	591	610	634	543	584	591	592	604	549	606	605	587	603	560	572	556	560	621	616	590	614	620	604	584	597	551	546	543	611	631	615	579	619	593	578	566	586	588	625	605	613	590	575	573	556	594	611	616	576	600	630	594	585	572	587	604	631	647	585	622	583	603	571	580	609	585	609	596	582	614	573	612	660	603	621	579	598	557	595	582	588	567	572	595	600	628	627	622	580	593	593	598	621	633	634	574	614	566	605	615	590	620	581	560	618	618	629	587	589	606	588	631	608	569	619	615	576	582	590	628	585	588	575	577	612	625	617	613	633	610	597	621	610	596	634	613	570	584	607	578	607	630	594	616	583	653	594	601	572	593	596	606	615	601	589	561	591	609	552	634	594	626	579	635	598	585	539	608	616	597	563	616	623	589	581	625	600	600	651	546	613	570	558	619	570	649	608	594	597	606	621	585	558	580	627	574	625	598	614	610	588	601	616	619	600	603	606	601	594	611	603	605	578	610	615	568	568	619	592	643	583	620	592	576	643	611	605	596	605	562	590	588	619	626	572	585	586	556	629	607	608	607	602	581	609	631	607	616	623	598	575	564	566	644	601	618	610	583	594	617	585	576	630	627	604	616	571	582	612	618	567	580	613	573	585	606	574	580	574	598	618	578	607	656	607	588	622	581	598	588	605	583	615	602	632	599	590	595	609	658	563	565	571	610	578	594	627	610	559	584	592	575	605	632	629	596	597	595	589	600	597	570	646	580	602	595	645	578	628	595	585	604	556	606	632	614	559	624	557	627	612	646	574	608	610	608	576	574	626	622	578	622	585	624	552	609	585	581	603	609	588	609	570	597	612	613	557	610	582	622	622	616	596	580	640	589	540	639	638	647	563	630	617	647	626	578	613	564	588	578	585	611	586	601	568	580	552	618	626	589	593	593	609	614	574	625	597	590	587	635	605	594	581	618	583	590	601	575	571	571	606	603	529	624	634	550	615	606	615	601	622	598	568	595	592	630	596	590	581	577	575	617	599	641	577	624	589	591	579	658	567	605	656	588	640	587	587	623	611	622	629	547	613	568	600	628	604	606	601	585	589	622	644	595	564	604	620	584	611	566	626	620	628	595	614	633	590	535	593	562	597	583	634	565	605	580	577	557	619	613	581	616	571	603	585	627	555	609	586	590	594	590	640	600	610	562	573	606	614	605	563	608	614	623	607	613	610	603	601	583	612	609	589	585	625	600	603	602	574	584	622	558	609	614	575	637	562	549	613	592	596	615	578	582	585	580	601	580	580	610	545	581	609	590	602	599	588	619	597	581	622	546	642	632	588	625	581	599	588	625	557	594	655	579	644	644	598	634	600	617	675	621	598	614	612	630	604	571	612	598	608	633	571	598	616	592	643	586	564	596	615	599	594	573	567	578	576	565	615	601	601	596	572	591	592	626	577	621	592	638	591	621	570	604	632	635	590	634	588	609	610	597	613	637	597	641	591	601	641	599	593	577	566	588	583	603	578	579	596	614	597	585	588	633	677	622	558	583	595	595	554	601	588	569	584	610	590	583	624	641	632	580	605	589	590	591	617	560	603	617	584	596	626	593	630	614	580	649	554	609	597	583	563	579	616	618	593	587	583	621	582	611	678	603	619	560	638	568	599	580	579	560	589	609	626	562	602	615	579	580	610	597	584	602	595	589	593	593	613	562	583	565	633	639	599	602	602	563	596	642	611	625	579	625	606	589	611	593	606	574	582	587	578	594	549	634	569	604	605	644	586	601	611	576	596	560	608	624	590	599	562	606	568	613	633	627	624	610	592	626	618	631	600	573	598	575	603	575	609	633	571	594	593	595	617	575	606	651	618	604	586	614	559	580	623	579	610	602	566	557	614	618	582	586	585	629	601	577	575	622	566	608	607	609	595	624	572	613	636	596	570	589	635	597	650	605	635	585	635	580	592	558	581	610	592	593	609	573	642	601	627	602	579	630	598	628	573	562	564	602	612	562	588	559	561	579	625	602	552	602	580	596	552	606	598	589	599	616	562	615	585	556	606	547	603	618	543	572	610	588	605	590	609	655	607	646	592	580	583	604	589	601	620	607	593	581	602	611	579	588	623	614	587	619	572	599	578	580	571	596	624	573	543	612	561	562	615	627	614	586	579	601	597	602	647	584	626	562	588	593	580	594	609	597	548	625	588	629	617	659	587	607	571	575	644	630	590	580	617	645	620	615	591	565	638	589	620	672	624	630	588	640	610	635	610	577	614	591	640	600	594	591	582	643	572	655	565	593	595	616	600	558	588	582	595	635	637	586	591	607	598	599	581	636	574	564	628	579	593	587	637	602	571	622	622	634	594	580	598	593	568	586	594	572	638	620	587	630	610	613	560	588	628	628	584	631	570	622	612	588	643	559	578	568	691	633	561	585	611	596	643	586	591	605	590	648	583	626	563	570	645	651	645	581	582	633	578	614	591	555	605	620	587	592	615	568	603	551	574	568	588	606	576	613	627	595	599	603	613	557	535	619	595	584	616	588	608	587	610	626	603	593	568	603	577	576	575	578	587	626	591	617	620	607	575	595	625	548	595	614	572	587	590	610	553	598	622	605	589	650	625	638	620	565	559	583	605	562	600	582	621	596	621	590	610	644	610	585	589	593	597	591	651	624	608	578	623	577	622	628	631	539	586	641	564	624
11625	3830	602	404	708	732	705	532	513	430	347	322	292	246	226	216	175	183	123	119	115	115	100	100	98	76	77	74	64	52	67	54	50	49	43	49	56	43	35	43	47	45	45	32	35	35	42	29	30	46	39	58	34	26	25	30	39	38	32	33	36	30	23	35	40	29	26	34	31	29	30	25	44	28	34	28	32	38	30	30	25	23	27	25	35	31	29	22	30	28	32	21	22	24	25	41	35	30	38	33	32	28	31	24	27	34	37	24	35	31	28	27	28	31	32	29	28	23	36	29	30	25	42	33	32	30	35	26	24	33	32	35	30	27	23	27	33	29	28	43	16	25	33	32	33	28	27	23	18	29	20	22	26	36	23	22	36	33	21	39	33	25	28	28	30	25	30	30	29	22	30	33	27	31	29	43	26	38	21	31	24	24	34	30	30	29	27	28	28	31	19	29	26	17	30	25	23	29	30	26	25	37	31	26	30	24	23	40	27	24	24	32	28	25	32	32	31	22	22	28	26	33	22	27	38	33	34	39	20	26	28	23	29	28	32	16	30	25	31	31	23	24	31	22	29	35	21	24	26	32	25	29	36	26	28	28	33	32	28	27	39	34	30	26	24	16	24	20	29	34	34	22	27	29	28	33	29	28	32	40	20	34	24	17	22	34	25	27	33	32	22	26	22	30	19	20	31	34	29	29	26	21	28	24	24	32	28	32	34	22	29	32	18	30	30	25	37	26	33	26	33	26	31	21	35	32	29	19	30	31	32	20	37	27	22	33	36	33	32	24	34	26	31	28	36	23	19	37	30	33	27	39	28	31	36	26	26	36	34	26	38	32	30	32	24	20	25	30	27	40	27	32	29	40	29	27	20	23	26	34	28	31	24	28	37	34	33	27	24	34	23	18	30	33	28	21	32	23	26	29	24	31	24	32	33	30	18	28	34	46	26	16	41	35	24	30	26	32	30	30	29	34	30	33	22	32	28	33	25	23	33	25	29	38	27	28	21	33	31	30	22	27	25	34	22	32	28	35	16	28	37	27	28	24	23	18	26	37	28	34	32	25	21	29	28	20	25	31	25	32	36	30	26	37	25	28	24	30	42	26	34	26	24	24	27	35	33	23	29	32	24	21	22	29	28	23	18	35	32	31	37	28	32	31	28	18	27	21	34	38	31	31	27	31	23	32	26	25	27	25	41	21	33	23	32	31	34	24	31	23	29	30	30	32	30	26	23	26	23	28	32	33	22	40	30	30	19	41	22	25	29	28	25	23	25	27	28	27	20	18	26	24	34	24	31	26	31	17	38	29	28	29	36	26	24	34	34	30	36	25	26	31	30	26	28	27	24	30	19	31	28	19	24	33	27	26	30	32	33	26	24	34	14	30	26	27	29	27	36	28	26	33	25	33	24	21	25	30	32	33	25	28	29	30	42	24	28	33	31	26	23	17	28	26	28	30	24	30	17	19	25	27	27	34	23	33	37	32	26	24	28	32	26	30	22	18	32	35	24	44	16	17	27	28	37	24	27	28	32	23	37	31	26	26	31	35	28	35	33	27	35	31	31	34	23	32	37	32	24	38	35	27	31	39	30	36	31	31	32	26	31	31	31	28	25	28	31	29	32	25	42	30	23	29	31	21	24	19	24	24	37	18	21	29	37	31	23	34	30	42	31	31	28	23	31	27	32	18	29	29	31	31	40	29	40	21	37	34	34	32	23	25	29	24	26	34	23	29	26	23	41	38	31	28	24	25	19	28	32	39	34	32	32	33	28	37	36	24	21	25	28	23	20	29	31	31	30	29	20	30	29	24	22	32	27	31	28	31	29	30	21	42	28	22	27	33	31	34	26	32	26	34	25	30	32	19	30	26	31	32	29	28	25	29	32	30	26	36	25	23	31	27	25	20	39	40	29	22	29	26	23	26	36	24	28	22	25	35	21	29	22	30	26	22	29	32	31	36	28	22	38	24	30	24	28	31	23	24	29	34	29	23	29	29	36	31	31	22	19	29	35	33	38	30	27	29	34	28	35	31	26	27	25	32	21	28	32	26	39	32	30	39	30	24	28	26	32	32	31	31	20	32	29	33	24	21	29	32	25	36	28	39	23	29	29	35	23	26	26	28	20	25	27	15	26	34	30	33	23	33	25	33	32	31	18	35	21	36	27	37	29	37	30	21	35	27	35	39	20	24	21	34	31	30	17	24	22	31	29	21	24	30	30	26	34	25	32	39	30	37	33	22	26	43	28	32	38	35	29	29	39	31	34	34	26	22	22	33	35	31	16	32	27	38	21	26	31	16	30	35	28	28	24	43	42	33	29	26	28	19	27	23	26	25	17	48	27	26	32	33	39	24	22	25	29	25	22	29	24	25	22	31	28	26	29	28	24	23	28	13	23	27	37	30	29	36	27	29	21	30	24	22	15	27	30	29	34	18	29	41	17	27	30	21	32	36	28	32	21	33	33	25	24	26	25	31	23	29	25	36	30	25	25	33	32	25	28	31	34	27	34	26	32	27	27	25	29	32	43	31	37	33	27	25	35	26	36	23	24	30	23	27	29	27	29	22	38	21	26	22	23	25	31	27	32	33	29	41	24	25	20	23	27	33	39	37	23	26	31	39	31	24	21	32	28	22	25	32	24	25	34	31	32	29	37	31	32	20	21	36	24	26	35	30	24	32	33	37	37	30	25	25	30	30	30	20	28	33	27	29	13	25	30	24	30	33	27	34	22	25	21	25	31	25	31	19	23	24	27	40	19	29	27	33	25	42	26	29	28	32	28	20	20	32	32	23	22	36	27	23	29	31	31	37	30	28	28	32	23	34	33	20	31	28	39	26	25	24	28	32	21	34	21	27	21	33	30	25	34	26	25	36	32	18	27	31	38	34	27	34	29	35	31	32	24	41	37	32	30	25	25	34	35	39	22	33	31	30	28	28	34	25	20	19	23	32	30	26	32	31	38	34	25	30	19	32	20	25	28	39	26	23	25	27	38	25	18	30	32	30	20	21	26	26	25	26	28	25	29	25	30	30	21	42	28	35	29	26	27	29	26	29	30	28	27	17	23	32	30	39	22	27	20	32	35	36	32	31	32	23	33	37	24	31	25	28	33	27	37	32	21	34	25	24	23	29	31	28	30	31	23	39	22	27	22	26	27	32	28	23	28	36	31	32	28	25	21	30	30	29	23	35	30	40	21	26	32	24	32	22	22	28	33	33	24	26	26	20	28	28	23	24	42	28	36	22	37	39	25	33	35	30	26	34	20	29	30	20	24	24	22	27	27	31	26	23	26	28	29	38	25	30	27	28	30	30	31	22	25	31	27	24	31	30	25	26	33	31	31	25	27	23	38	34	30	23	23	25	22	26	34	24	33	23	25	37	34	29	38	30	23	28	37	29	28	32	31	26	27	24	33	31	24	30	28	22	38	30	23	31	40	34	25	23	43	27	32	29	30	23	31	23	29	24	30	24	25	31	29	24	28	30	26	27	26	32
50859	25202	12040	25242	33146	32499	29304	25705	22328	19036	16472	14387	12657	10976	9607	8394	7407	6886	6196	5571	4735	4170	4115	3792	3471	2889	2594	2326	2109	1981	1812	1512	1482	1418	1419	1393	1393	1292	1197	1183	1187	1134	995	916	881	943	930	891	834	906	855	752	724	685	717	658	651	661	657	671	617	687	617	631	613	579	554	582	628	585	535	564	509	554	505	529	516	507	525	547	490	492	479	505	539	502	549	496	475	493	496	463	495	497	481	460	494	494	471	450	431	508	475	489	489	477	471	472	467	491	476	473	444	445	469	488	449	489	466	472	461	485	473	441	507	461	468	464	497	463	451	467	457	459	465	448	462	412	492	462	464	504	464	496	440	434	456	460	461	487	444	444	467	455	449	469	464	442	456	447	469	477	465	484	479	449	433	449	436	458	504	434	472	473	445	455	434	481	433	460	469	429	468	429	447	463	462	435	454	466	437	474	456	441	433	499	453	420	471	453	465	483	434	468	446	433	432	459	470	465	459	479	458	444	482	476	458	477	441	458	460	454	453	463	473	410	447	416	434	427	499	461	417	473	451	429	438	434	390	458	450	453	419	442	432	453	454	440	437	415	472	426	423	440	457	450	477	488	466	440	482	460	463	443	427	448	451	441	422	459	447	448	457	501	454	436	476	422	465	441	483	480	432	447	406	435	484	459	428	419	466	491	451	484	458	459	423	472	474	444	458	404	445	455	465	495	477	424	432	460	430	478	458	455	476	433	466	455	447	439	457	473	452	446	472	456	439	458	446	452	423	481	445	423	456	457	480	453	435	450	471	414	423	448	473	458	447	419	457	455	470	459	480	493	480	445	468	455	457	514	438	465	468	459	429	435	462	495	490	459	470	481	432	430	481	439	447	466	448	473	453	429	458	446	452	444	504	454	457	479	482	433	450	461	453	485	441	462	413	444	452	434	424	425	430	421	447	461	491	428	476	419	430	441	424	434	457	481	412	421	450	446	467	485	465	468	452	453	466	465	437	451	448	416	454	454	418	416	465	494	443	467	441	470	409	486	462	443	430	461	471	458	438	453	442	486	463	475	499	488	477	412	443	427	436	455	467	474	482	431	454	469	452	460	445	461	489	512	426	475	427	433	466	442	434	431	458	473	480	473	438	451	461	436	449	461	497	439	443	478	461	470	479	476	450	440	443	491	483	419	459	445	433	435	414	415	437	423	484	439	446	444	457	437	469	445	481	479	464	466	458	464	451	468	474	496	472	479	452	436	466	469	415	467	445	477	471	438	460	461	452	436	462	454	458	467	459	422	434	476	470	434	474	447	460	463	428	443	464	429	502	469	457	486	439	430	487	422	453	467	469	485	463	481	425	446	449	436	429	454	454	448	426	421	440	472	453	469	454	452	452	481	442	497	462	431	452	453	461	433	462	485	428	459	459	473	426	466	451	471	477	440	400	461	444	434	445	443	438	449	441	453	457	452	448	471	463	429	433	465	476	417	456	445	457	461	450	513	453	454	457	453	464	418	487	428	476	481	439	402	457	451	433	442	482	427	469	471	454	451	438	474	476	414	460	446	427	494	403	424	481	459	473	468	400	442	449	455	446	460	459	448	425	436	438	453	434	462	447	450	428	503	466	447	447	435	459	456	493	440	463	485	463	470	482	467	467	484	447	483	454	433	426	479	433	441	477	444	474	477	451	449	441	439	463	388	442	429	455	442	480	452	447	432	445	444	465	439	421	442	445	462	414	431	463	434	444	466	459	461	443	451	442	462	460	428	488	468	449	456	432	483	447	475	455	448	494	450	455	482	434	450	460	434	428	428	442	461	456	485	438	434	501	432	423	451	441	479	468	456	472	437	456	477	476	437	447	457	404	481	423	426	489	432	432	419	441	445	423	451	451	485	407	443	444	431	438	465	440	484	442	437	463	449	486	464	423	487	441	446	495	450	461	443	454	453	472	432	445	484	450	467	440	474	429	435	479	432	463	473	444	440	463	442	529	488	459	461	439	446	441	469	428	450	482	455	420	433	451	461	437	438	528	455	443	442	470	492	452	414	471	462	465	473	480	389	458	493	424	444	462	465	484	416	419	449	499	455	431	457	424	467	450	435	474	461	463	460	447	427	466	461	465	456	481	460	481	490	469	462	450	445	445	414	489	460	467	449	475	452	460	450	445	470	433	472	475	448	483	450	466	484	432	450	454	454	453	436	477	453	464	403	432	473	454	474	455	432	484	433	477	430	474	474	423	436	431	468	449	444	447	453	470	467	433	472	464	483	461	453	419	437	448	438	463	440	464	482	467	460	463	478	465	444	446	421	451	467	447	477	457	474	459	477	462	530	471	431	462	432	472	490	444	487	448	447	451	492	410	448	456	416	449	456	480	437	459	445	452	466	474	428	444	424	417	458	454	486	462	475	424	478	492	469	442	441	452	429	470	438	444	448	484	451	460	407	480	435	430	441	455	463	457	452	432	453	459	505	484	437	434	393	458	462	461	465	448	433	472	454	435	444	465	439	457	480	452	493	447	444	440	484	450	441	449	469	452	424	439	416	420	442	484	488	442	407	470	438	454	465	475	442	471	477	433	422	460	464	440	449	436	466	453	458	490	444	475	443	437	436	457	459	438	458	473	515	436	465	476	440	474	465	484	453	474	440	420	437	460	448	447	450	469	485	470	429	461	445	476	476	483	427	467	452	470	440	454	454	449	491	463	418	426	478	466	418	424	468	467	462	432	458	452	513	440	425	437	442	443	453	419	484	435	503	460	466	449	479	472	455	467	491	438	452	427	419	466	447	484	425	470	427	449	466	463	483	443	460	459	452	454	479	433	445	415	430	456	471	463	423	451	425	450	443	465	447	421	421	435	437	461	421	457	439	442	488	442	420	457	440	450	448	463	451	476	430	456	490	484	439	442	445	489	445	471	445	424	465	469	495	454	509	444	447	452	440	467	422	471	468	438	467	460	475	416	469	441	447	424	439	449	451	440	432	463	504	462	461	460	451	458	430	448	467	471	478	484	453	455	453	451	455	433	439	462	459	464	427	447	472	442	455	449	465	462	415	467	469	455	520	426	454	447	459	458	445	431	456	465	441	456	467	477	429	436	435	442	448	452	431	427	474	447	436	433	422	439	437	468	479	421	515	472	436	446	443	475	471	460	431	459	463	486	460	427	472	440	418	449	427	426	455	446	482	469	443	475	497	471	470	445	464	426	473	452	471	491	428	444	493	410	427	429	436	423	445	437	474	452	494	449	463	460	444	463	424	445	446	428	449	461	440	437	438	461	432	431	456	434	475	425	441	483	475	439	443	446	477	438	454	464	474	444	468	481	477	461	432	422	458	414	412	460	454	444	491	442	454	493	457	482	413	474	434	489	444	459	428	441	465	434	451	440	487	445	431	449	446	464	457	456	485	469	464	460	473	477	470	452	451	430	454	414	442	437	469	429	400	455	480	431	487	441	477	451	448	439	496	444	437	473	453	454	457	474	444	459	479	438	426	455	426	479	459	438	461
4666	869	234	184	285	304	277	246	202	190	138	132	112	100	107	86	54	67	75	69	61	63	50	60	62	39	38	30	49	33	41	24	34	33	29	28	27	39	25	31	31	33	35	20	37	30	38	16	35	35	25	41	33	22	29	32	23	19	35	22	21	37	23	29	22	40	32	24	18	20	25	30	21	25	34	31	30	21	22	17	26	19	17	34	15	24	19	27	32	27	31	26	33	23	24	22	22	20	22	21	24	32	21	23	24	23	26	25	27	27	22	26	24	24	23	25	23	20	21	24	19	16	29	19	21	25	21	18	34	27	13	16	26	32	19	28	24	16	20	21	23	30	24	18	18	32	18	19	23	28	22	28	18	33	33	25	34	35	19	16	28	19	30	23	29	19	25	20	18	22	25	23	26	26	23	33	26	25	21	17	19	29	22	25	20	28	27	23	25	25	23	33	32	22	30	29	25	22	21	23	24	20	18	23	32	16	28	31	15	28	29	38	20	25	29	19	28	30	34	23	42	21	16	30	20	23	19	26	26	25	20	27	32	25	23	32	37	26	26	26	20	18	23	21	24	31	29	30	17	22	28	23	22	24	20	26	17	22	23	29	21	27	23	23	16	10	24	24	28	27	23	26	21	28	27	33	24	22	34	18	24	37	22	22	21	25	26	34	23	24	31	18	20	12	23	34	32	22	25	25	22	29	21	21	20	32	23	18	15	31	22	24	26	20	28	28	25	29	25	28	25	25	20	28	18	22	18	23	28	31	22	19	17	26	28	20	20	25	28	31	23	19	16	23	28	26	22	22	20	20	27	33	18	20	27	19	34	20	18	25	19	31	19	29	30	29	28	25	22	30	23	27	28	25	27	20	20	23	20	28	34	36	27	27	27	18	27	27	23	23	23	23	18	27	31	20	24	25	21	16	36	27	19	25	17	21	34	26	29	27	22	21	27	32	31	30	28	26	25	30	33	29	25	28	19	29	26	22	25	26	27	17	17	21	24	25	16	33	24	26	34	20	20	23	11	29	18	25	31	18	26	32	20	14	32	27	33	33	18	26	20	21	27	28	25	27	18	25	33	20	30	26	23	30	26	26	31	27	31	34	22	26	25	23	20	20	33	18	18	30	26	23	22	17	18	20	22	24	22	24	25	24	18	20	22	25	14	33	28	28	23	21	18	18	22	22	25	20	29	29	16	25	22	28	25	24	22	29	27	32	25	22	25	14	23	25	26	24	26	29	28	31	32	28	19	27	25	23	19	25	33	19	24	33	28	25	23	35	19	23	34	28	20	30	19	22	22	28	31	22	20	27	22	28	23	23	24	28	23	29	29	19	27	28	29	27	32	29	16	25	29	21	20	20	20	26	31	27	25	29	20	19	21	28	23	25	23	20	23	32	21	33	24	26	26	25	24	14	20	23	27	30	28	21	25	23	30	14	23	21	24	27	36	24	24	26	22	23	14	22	26	19	23	26	16	26	20	28	36	24	22	30	27	30	21	21	24	28	23	19	18	22	23	29	21	18	24	27	19	29	22	18	23	26	22	36	23	31	24	27	20	19	31	34	26	22	23	30	25	26	29	23	41	26	23	29	18	25	19	22	29	25	23	25	23	25	27	25	20	20	25	34	27	18	21	19	27	28	18	27	27	32	28	15	25	17	18	26	21	38	22	25	21	25	14	30	15	28	25	24	23	22	25	28	18	33	24	20	14	21	25	18	29	23	32	17	22	26	33	23	19	30	29	19	19	15	20	17	16	27	31	19	26	18	18	28	23	16	20	16	19	28	21	21	31	28	34	26	20	25	25	26	18	21	22	15	28	25	36	21	21	24	28	32	26	33	31	23	33	23	20	14	24	25	25	28	23	28	25	18	25	17	25	24	27	26	24	27	27	25	26	24	26	21	16	33	34	32	25	39	25	18	26	34	26	20	19	27	28	25	23	15	14	15	22	25	21	34	32	27	21	26	24	30	36	32	24	16	30	26	25	23	19	16	17	18	17	23	20	32	30	20	20	25	16	21	22	23	34	24	23	23	23	30	21	28	22	24	21	23	23	25	27	33	25	22	29	24	18	35	18	22	31	26	26	17	22	18	21	26	29	24	23	25	15	27	25	22	21	35	26	24	24	26	37	18	22	25	31	22	21	31	29	16	27	23	23	16	24	30	17	23	24	22	27	27	22	17	26	23	31	16	28	34	19	25	28	18	25	23	26	22	25	16	24	27	22	26	27	21	18	26	36	24	21	24	22	22	27	22	32	24	22	29	22	23	28	30	30	19	26	28	22	27	29	23	26	30	30	24	27	22	25	22	27	28	19	23	29	21	33	28	25	19	22	27	23	29	32	20	25	19	24	23	25	32	23	24	23	23	21	23	41	30	17	28	27	27	15	29	20	23	15	24	29	27	30	31	22	27	15	24	23	18	31	20	26	33	27	32	30	24	26	23	19	28	21	39	19	21	24	26	18	25	19	24	30	27	23	31	17	14	30	20	26	16	23	23	28	28	22	30	20	22	25	23	20	25	27	18	27	19	28	18	21	26	22	27	20	25	22	22	26	16	14	22	29	36	34	29	34	30	33	23	32	25	29	19	25	21	25	26	26	22	19	28	25	25	21	17	17	20	30	10	19	20	26	20	18	38	21	24	22	20	25	30	24	25	25	27	18	32	23	28	31	25	31	24	21	22	33	24	22	25	24	30	31	28	23	27	29	19	17	26	25	35	29	24	23	25	20	27	30	27	24	21	25	18	25	20	18	25	20	31	12	21	20	33	20	29	23	22	27	26	20	26	36	17	26	23	26	15	23	20	27	26	26	27	29	21	29	33	22	29	29	28	26	26	17	28	23	27	16	28	24	20	25	32	22	21	26	26	27	23	36	32	21	32	29	27	25	24	34	26	25	33	27	24	22	19	25	17	18	20	18	20	16	38	15	17	14	32	16	27	29	33	30	18	34	22	21	24	26	19	25	18	25	31	24	24	30	27	23	25	29	27	27	28	23	23	27	23	12	27	25	20	27	29	22	28	23	31	31	24	34	29	32	20	29	24	18	25	26	19	36	21	31	25	21	36	30	29	23	28	25	32	15	26	29	28	27	31	24	16	20	30	20	31	18	31	16	21	30	30	24	25	22	27	36	23	18	31	19	26	29	24	17	23	20	22	19	21	19	34	22	23	26	29	25	39	23	21	29	31	21	22	28	28	30	26	20	23	22	21	28	25	18	17	20	23	26	26	26	19	32	39	18	36	22	21	27	30	19	28	26	24	40	29	27	23	18	22	28	29	25	22	22	34	37	20	21	24	29	23	16	25	20	28	25	21	25	22	27	33	23	28	26	13	25	27	20	21	35	29	24	12	29	28	22	26	36	30	24	15	26	28	30	18	26	30	28	28	30	25	28	31	23	21	21	30	18	21	28	18	26	21	28	28	19	25	14	26	25	21	28	32	22	32	19	31	12	29	28	18	33	19	23	32	25	19	24	26	27	25	21	21
37803	16338	6444	15650	23095	22234	18893	15370	12271	9978	8346	6747	6005	4970	4345	3920	3352	3119	2880	2490	2011	1897	1827	1738	1519	1378	1095	984	975	999	860	797	765	795	762	730	705	747	718	690	645	725	566	581	655	651	605	614	580	608	571	523	486	498	477	466	474	504	435	464	473	455	447	483	450	405	426	440	442	433	416	388	451	413	416	437	394	431	387	406	467	431	404	422	439	403	408	398	419	419	401	430	413	402	404	415	419	393	402	384	412	406	418	386	412	415	410	413	414	379	367	409	428	407	369	422	389	405	354	382	373	374	411	439	399	417	430	403	433	396	429	399	399	411	386	399	391	425	400	420	436	420	393	390	418	391	382	372	365	411	412	381	391	391	393	353	404	377	360	379	425	397	411	379	389	405	354	388	356	392	405	371	410	397	427	385	405	435	426	359	399	385	390	369	389	416	380	393	411	349	411	389	348	420	372	427	374	416	404	405	374	404	383	382	402	456	401	391	405	389	396	390	412	401	408	395	392	413	372	390	372	378	366	401	400	378	412	352	406	425	398	402	388	406	414	394	411	419	405	373	395	403	392	367	405	384	404	395	377	369	392	392	405	389	409	390	393	386	409	398	384	378	388	399	399	392	393	405	376	439	420	388	430	412	411	400	405	428	405	404	410	361	388	414	431	403	368	432	401	402	410	406	380	407	378	379	370	431	362	367	379	393	393	379	392	404	354	388	421	422	394	399	410	385	348	423	435	380	382	413	419	378	382	381	380	390	384	365	419	404	380	393	396	384	389	416	386	405	398	391	408	397	406	378	419	392	427	418	387	401	420	422	384	414	393	395	367	355	403	391	408	358	399	393	394	385	398	414	366	423	431	396	392	380	409	430	379	385	373	408	432	416	420	400	409	411	398	392	431	413	412	426	403	404	396	394	406	402	393	402	391	402	400	370	381	381	384	414	390	405	407	371	428	386	419	374	381	415	388	419	414	361	386	379	409	408	387	403	404	368	387	385	391	399	385	389	412	349	388	386	429	407	373	389	393	375	377	377	363	402	383	404	398	385	391	394	399	368	418	413	396	387	405	393	352	439	414	386	407	366	389	373	384	386	385	390	377	372	386	394	384	430	411	362	430	400	382	440	411	389	418	415	395	387	405	378	374	389	379	425	410	383	423	412	378	432	422	423	416	390	408	370	376	391	374	380	398	396	392	415	384	418	397	428	414	342	374	413	399	363	415	421	383	421	415	441	394	425	400	385	385	411	411	405	361	405	396	389	395	413	382	388	415	375	371	412	411	405	386	367	420	382	394	399	384	415	433	372	388	405	417	386	373	427	439	425	395	364	417	354	398	430	402	380	365	393	385	369	415	372	410	383	418	400	409	434	387	398	394	429	389	375	384	409	388	357	375	400	389	393	389	432	402	373	418	404	385	372	395	403	398	425	417	367	414	401	422	384	361	383	368	401	406	384	436	384	397	425	396	389	401	377	368	432	394	404	398	411	379	403	405	380	379	406	372	425	393	409	391	401	398	375	368	401	386	371	366	366	391	323	345	388	413	417	395	407	369	377	398	344	375	424	419	399	381	436	386	406	380	403	413	398	406	407	396	387	364	430	369	388	395	368	433	387	378	371	393	370	385	400	402	401	391	384	438	427	388	406	371	380	422	437	430	375	378	388	402	393	399	414	420	392	409	385	390	376	410	391	425	373	411	404	397	354	392	367	387	371	371	399	390	381	402	399	421	421	404	386	400	389	407	381	390	389	395	400	389	379	354	372	439	393	394	374	407	379	383	403	370	394	428	379	404	392	410	413	399	386	361	373	383	393	376	367	400	404	381	393	407	417	377	372	378	412	399	353	388	405	387	377	427	361	436	393	393	384	409	377	374	401	394	359	365	362	426	416	437	396	400	410	386	413	417	431	385	393	414	440	401	351	384	420	432	388	403	370	393	396	392	372	395	388	405	392	421	418	378	370	375	398	362	410	395	378	376	376	411	419	418	363	392	362	410	412	390	422	438	394	406	420	389	396	397	423	407	416	412	402	417	373	432	395	395	390	392	383	401	406	396	416	401	397	352	402	403	392	401	392	385	399	401	382	418	391	394	379	402	400	389	401	399	402	420	397	396	372	412	410	375	398	380	405	408	371	410	410	421	406	399	413	435	408	378	348	418	394	396	411	400	450	417	421	380	382	370	402	443	398	405	430	393	397	405	416	379	412	404	385	378	384	399	378	352	381	409	384	389	422	432	416	381	429	422	343	418	350	404	434	403	407	379	396	404	369	383	415	411	391	404	384	428	403	366	399	401	399	382	420	428	404	412	410	403	377	383	384	426	390	414	411	405	388	406	420	410	399	413	412	358	434	391	394	387	405	388	401	405	386	374	419	419	400	396	422	382	363	401	406	424	409	373	401	417	360	377	386	395	410	372	380	384	375	405	419	377	411	402	384	444	368	392	416	351	428	376	412	405	381	395	389	402	406	383	363	401	418	400	375	430	347	424	395	394	403	394	379	354	385	389	389	369	410	422	403	397	413	388	411	382	406	404	382	427	399	398	398	394	418	367	368	368	390	368	423	392	414	410	400	399	410	388	384	365	396	397	375	401	374	419	428	380	356	421	383	409	415	422	424	426	401	400	420	444	417	373	415	399	375	392	405	435	400	410	417	402	381	380	391	374	416	410	371	398	406	410	399	418	367	407	406	394	360	409	399	396	420	448	394	434	414	362	428	380	411	389	392	418	398	432	433	411	426	383	378	417	409	405	387	396	393	402	402	387	370	431	393	396	411	397	389	449	389	432	408	407	408	379	426	406	402	460	389	398	413	395	403	407	370	407	349	412	369	381	369	410	417	405	354	431	392	382	360	409	396	399	368	388	415	386	418	373	381	392	425	386	391	404	369	412	381	418	406	383	419	435	407	393	423	382	398	443	375	401	412	366	386	373	413	407	411	407	409	375	431	406	384	390	430	397	396	409	390	398	406	384	403	391	412	353	381	432	392	366	416	393	392	389	394	413	418	406	399	389	406	393	404	400	438	409	413	422	404	341	430	405	406	391	385	416	374	419	383	409	396	415	409	416	373	422	362	396	378	377	380	410	413	416	391	399	374	370	400	395	371	379	413	366	366	369	397	389	377	398	457	386	366	425	409	399	389	383	422	431	374	424	373	374	416	388	372	391	409	435	410	401	371	393	429	422	385	412	386	430	405	396	407	431	412	413	410	408	417	413	380	355	395	413	373	384	384	418	415	395	422	429	407	372	425	393	417	392	394	415	378	394	376	419	413	373	398	376	368	358	385	405	405	393	404	389	377	419	378	397	403	396	368	396	395	402	410	387	382	396	427	358	385	365	398	386	386	382	387	438	366	388	402	407	420	401	375	450	385	418	406	413	363	382	384	382	398	371	386	396	394	396	404	413	380	391	396	401	400	387	421	407	396	395	390	400	377	418	395	389	437	419	361	423	429	391	371	389	406	380	411	372	404	394	424	367	421	404	404	379	380	397	408
12076	4427	618	391	685	678	612	561	474	401	343	292	261	225	201	187	160	157	149	142	108	91	100	107	98	77	67	73	59	55	62	51	51	72	47	46	56	50	46	44	49	47	37	39	47	41	34	27	35	30	50	27	27	26	42	32	36	35	32	29	35	41	29	25	38	27	36	32	32	32	38	35	29	31	24	30	32	23	30	35	27	31	37	31	26	35	28	39	32	34	31	30	32	40	19	37	35	28	28	22	24	26	33	26	25	33	32	36	29	31	34	35	30	30	31	26	30	32	33	32	34	35	29	26	29	35	24	41	32	20	34	24	35	28	28	31	30	33	37	37	29	33	26	27	40	38	45	37	26	30	38	29	30	34	21	32	33	41	26	39	32	30	38	35	33	33	39	34	31	29	35	38	37	37	38	24	26	26	34	38	34	34	33	32	31	28	44	28	26	28	35	36	46	31	31	33	30	22	24	38	28	22	25	32	22	39	32	34	30	35	31	34	30	25	31	25	35	33	30	25	36	27	25	34	33	23	35	27	28	25	39	32	30	40	28	28	35	31	26	28	25	23	37	29	42	33	32	27	35	31	34	39	29	23	29	25	39	31	33	31	31	41	29	38	32	34	31	34	32	24	24	24	17	31	31	36	26	35	37	36	29	33	35	17	33	29	28	39	25	27	37	22	33	36	32	29	35	35	31	32	41	37	22	37	40	26	30	35	32	38	18	40	34	31	38	28	27	28	42	34	42	25	46	33	37	32	28	31	24	29	37	20	37	30	27	34	23	26	28	23	37	34	24	29	25	32	21	26	22	29	27	35	39	29	40	37	31	42	27	24	37	32	39	29	32	17	36	20	27	34	30	43	32	26	29	24	34	27	30	23	33	34	27	25	31	31	34	27	43	26	33	28	26	36	29	36	34	27	34	35	31	37	32	30	32	27	32	28	33	31	34	38	39	33	20	32	42	24	40	33	31	27	28	26	27	25	33	24	33	26	29	30	25	20	24	27	31	37	37	34	31	37	26	33	31	26	29	30	29	39	22	31	18	29	32	28	30	31	33	29	27	29	28	43	31	43	34	36	40	34	39	34	19	27	35	27	27	28	31	31	33	37	36	32	35	27	39	30	41	23	36	25	28	24	25	24	35	32	34	41	31	30	27	42	24	26	24	26	34	22	35	24	16	29	32	26	20	29	45	32	24	39	36	34	26	28	29	33	36	24	24	33	27	41	30	34	38	25	24	40	31	33	35	41	24	28	31	25	31	33	31	31	29	35	22	30	34	16	25	33	25	35	31	29	31	34	33	25	30	24	37	26	37	35	35	26	26	28	21	34	35	20	33	27	38	33	28	24	29	27	28	19	27	29	28	25	27	30	35	34	31	31	34	33	28	29	35	36	28	30	32	29	30	35	27	25	30	32	31	23	31	24	38	35	24	24	32	30	31	23	37	30	28	39	34	26	29	25	40	37	31	33	33	33	39	30	26	26	22	35	21	29	34	30	32	27	27	30	24	28	29	39	30	29	24	27	35	29	42	29	27	33	25	33	38	29	29	22	29	26	25	31	30	26	28	26	48	34	24	36	34	32	31	30	33	25	24	35	29	33	32	30	26	41	28	29	37	26	32	26	31	32	21	24	33	28	30	29	27	35	26	35	24	34	27	27	32	29	27	34	38	37	28	21	34	28	41	29	30	25	33	37	20	29	39	30	34	28	23	29	35	29	32	32	32	31	29	34	36	20	32	40	24	26	35	30	31	23	28	33	28	31	19	43	26	37	27	23	30	32	27	24	32	25	27	34	29	22	43	33	32	33	36	21	35	26	31	23	45	34	30	32	28	25	32	32	27	39	35	28	28	37	32	32	30	30	29	31	29	34	26	31	30	23	40	34	43	35	37	24	40	41	29	27	30	30	34	29	27	37	35	34	34	34	38	22	26	34	24	38	28	42	26	33	34	28	24	33	23	34	29	30	35	34	24	26	27	19	27	24	36	35	31	25	20	31	29	22	32	27	26	26	41	32	24	50	31	31	29	23	25	29	32	33	27	31	27	36	43	25	29	45	28	25	30	31	38	24	20	39	31	27	35	19	31	43	35	36	32	34	29	33	35	30	24	36	28	27	25	30	40	35	21	29	24	27	25	24	36	25	36	28	35	33	28	31	25	26	28	22	33	37	27	28	23	25	46	35	36	29	42	33	25	37	28	40	28	31	33	29	33	31	34	32	37	33	24	27	24	27	47	36	32	20	41	29	30	29	40	39	31	24	43	28	36	37	32	32	33	23	35	28	32	29	30	18	30	33	36	44	33	23	21	28	25	36	29	32	27	27	37	35	31	30	31	39	24	31	23	41	31	46	18	33	28	36	29	42	28	23	23	33	34	26	32	28	35	26	20	24	29	31	45	27	38	22	33	44	27	33	24	32	38	29	27	32	36	32	25	29	42	27	23	26	30	30	35	34	40	34	34	37	31	39	40	28	34	27	18	24	37	47	26	30	36	30	32	27	35	32	23	37	38	27	26	27	32	17	41	29	28	38	41	27	30	46	33	26	30	26	24	20	33	32	26	31	28	40	40	35	24	27	30	30	36	26	40	26	27	33	31	28	30	29	36	26	28	34	33	19	34	39	38	38	31	27	29	29	31	41	39	32	21	29	32	33	35	31	35	18	23	37	24	34	32	26	30	34	33	31	28	24	23	28	33	29	29	21	23	31	30	36	30	29	31	23	31	31	28	22	34	27	26	24	29	34	33	34	26	23	26	32	31	25	23	32	30	34	20	25	21	30	32	29	27	33	37	33	26	35	23	37	33	24	29	34	35	36	30	41	24	36	28	25	25	28	31	40	39	39	24	33	32	29	26	25	34	31	36	31	30	36	36	32	24	32	31	28	31	19	30	33	24	29	31	26	27	25	34	23	32	31	38	15	36	34	34	36	25	26	35	30	27	28	30	21	31	32	31	25	29	29	38	39	40	24	27	38	32	43	27	36	39	23	25	37	35	35	23	27	25	32	38	39	33	22	25	24	29	28	23	23	25	26	39	25	42	34	32	29	39	35	20	24	33	34	38	22	35	37	33	39	23	38	35	34	27	30	22	29	32	34	29	29	20	15	38	33	25	36	39	33	29	25	28	31	35	32	37	25	36	29	35	25	29	35	39	25	31	24	40	27	24	38	29	33	21	38	26	20	23	30	25	31	35	36	25	26	33	32	24	32	27	40	35	37	35	34	29	23	31	34	43	27	32	29	29	31	30	30	32	31	24	33	26	36	46	32	31	38	31	29	26	40	38	51	27	26	28	26	22	24	26	20	29	29	35	20	28	33	20	36	37	30	25	33	29	26	33	24	29	33	27	24	33	29	26	26	32	36	19	41	31	19	35	35	27	30	32	23	32	28	34	38	26	35	37	33	25	26	35	35	34	46	30	31	30	30	25	31	31	36	23	34	41	33	39	31	36	32	27	34	27	25	31	30	28	33	35	35	26	30	29	25	30	32
50707	26858	12348	24587	32493	31779	28703	25368	21949	18666	16001	13884	12352	10472	9311	8386	7435	6654	6205	5587	4643	4258	4145	3845	3317	2831	2352	2051	1984	1890	1781	1642	1618	1646	1455	1408	1358	1356	1254	1257	1186	1125	1005	911	995	943	995	870	926	863	864	861	792	752	711	736	715	654	703	650	689	698	679	650	615	693	626	639	594	577	544	557	578	552	563	578	552	568	545	555	544	499	577	547	501	516	534	552	568	515	562	530	511	534	527	500	510	557	546	515	520	579	504	523	564	515	486	552	521	495	525	481	528	528	506	547	469	478	506	503	516	539	498	478	501	514	510	486	512	535	486	489	515	492	512	514	510	490	476	483	523	527	488	502	497	536	498	515	519	466	517	490	494	511	451	516	507	506	479	482	516	525	464	520	519	518	492	502	494	462	506	517	497	496	472	510	497	512	503	510	524	521	478	480	486	536	487	492	480	526	482	505	505	519	464	511	483	495	521	483	494	495	491	476	523	547	498	468	538	487	496	496	485	474	527	542	510	535	469	540	515	517	466	482	483	459	492	500	506	519	485	452	514	513	489	478	535	397	486	477	536	502	487	473	483	511	493	518	504	503	508	523	549	521	521	488	512	488	474	498	517	462	482	469	465	491	479	483	504	488	476	443	502	473	513	520	482	474	484	521	529	490	482	514	509	523	509	482	554	482	500	483	474	494	490	478	506	508	440	493	529	521	489	490	525	504	520	495	484	520	475	502	522	494	507	507	519	498	515	470	500	500	479	493	469	499	483	489	489	462	490	462	496	475	456	489	524	468	481	504	495	469	480	524	479	468	488	475	500	492	483	485	494	541	464	463	463	490	493	468	450	483	485	486	483	481	492	522	519	539	509	480	522	499	527	485	499	482	474	474	479	492	486	521	448	467	492	465	494	508	524	518	465	513	477	493	489	497	487	486	533	480	512	466	488	509	510	497	469	477	469	488	509	503	504	479	506	498	518	467	462	536	494	479	502	515	529	484	502	493	545	486	495	539	496	479	487	520	518	508	477	490	526	525	532	520	545	494	472	494	534	477	476	490	517	498	496	509	476	513	488	479	522	516	506	527	506	454	481	482	500	488	498	504	462	496	533	507	524	494	491	504	512	446	496	500	535	492	499	501	463	528	492	508	499	534	489	532	526	509	527	510	514	512	519	513	495	506	459	494	481	471	531	526	515	506	556	509	497	491	514	510	488	531	484	515	515	477	526	486	455	517	517	497	512	516	495	496	507	531	499	492	498	445	498	500	482	470	487	506	484	466	520	500	435	511	488	515	464	447	540	515	499	469	482	497	489	519	473	509	501	456	486	494	491	538	492	511	538	521	463	481	498	509	511	516	491	528	531	460	508	476	471	473	502	510	510	485	514	454	476	477	494	464	467	472	529	504	495	476	481	500	543	514	469	468	496	528	483	498	529	519	528	492	480	478	481	485	477	489	534	507	477	504	537	487	509	532	472	504	506	494	489	489	536	501	460	466	500	499	521	475	485	513	487	521	518	547	455	515	524	466	508	480	483	493	500	456	460	510	515	487	535	551	494	501	495	536	502	488	487	493	501	516	504	493	483	487	525	475	465	479	513	492	505	498	505	512	505	467	513	486	487	527	479	473	532	468	486	472	496	510	490	538	468	488	431	498	518	512	535	520	482	479	480	484	464	484	472	475	506	509	510	450	496	528	525	513	469	494	523	489	532	508	479	478	507	497	519	520	504	478	489	541	539	502	484	510	522	460	483	509	527	483	538	468	510	486	512	494	494	486	520	495	486	536	459	497	470	496	485	515	538	503	475	516	536	491	498	490	501	521	466	524	541	527	503	482	511	510	523	499	523	481	540	467	522	518	468	472	523	472	482	542	495	475	519	496	505	491	489	466	470	523	486	476	484	475	487	457	530	474	469	511	487	506	466	444	518	525	499	542	505	496	511	527	490	512	495	507	479	470	474	464	532	527	491	467	504	485	511	512	509	508	494	471	531	493	484	513	499	509	511	480	529	463	515	458	487	512	495	504	511	497	558	497	508	513	472	457	473	469	512	500	524	503	510	513	482	509	493	484	509	472	513	469	518	526	483	499	501	505	479	462	491	522	499	500	516	518	506	487	492	484	537	514	530	493	499	522	490	468	529	504	496	502	496	496	517	539	496	478	472	489	488	483	507	464	522	466	479	460	496	474	477	482	522	495	499	491	492	523	511	504	490	497	496	499	498	527	515	515	526	481	488	482	522	512	496	530	468	482	474	478	551	460	503	499	481	524	477	468	516	480	544	534	463	524	474	505	524	515	444	484	497	486	512	510	461	481	487	529	504	540	455	490	480	503	494	435	498	482	487	550	522	511	453	517	562	460	445	447	479	483	421	503	492	478	506	494	499	486	512	489	483	502	502	505	504	510	518	463	483	466	496	467	495	517	489	505	521	511	518	489	495	481	474	486	483	485	536	512	480	489	508	516	477	496	516	489	462	498	509	506	515	487	507	513	442	525	505	488	507	499	489	493	494	517	529	481	488	483	518	520	467	472	495	473	475	488	549	507	515	506	493	500	539	502	476	491	476	504	511	531	502	497	519	521	508	516	471	510	485	499	482	508	481	468	468	499	491	459	479	479	482	495	506	488	473	467	466	510	485	537	478	520	503	476	500	528	494	515	534	539	510	514	477	484	474	495	495	466	465	518	481	469	545	469	530	519	467	493	476	510	498	468	451	470	487	473	531	492	490	500	499	537	521	527	490	501	519	500	494	500	511	492	496	498	516	528	479	515	475	494	526	472	530	501	513	496	490	532	474	498	498	476	473	513	460	456	497	498	490	483	511	483	482	468	483	452	486	538	496	483	510	483	510	496	491	495	494	468	441	517	492	510	453	528	490	506	472	482	492	513	489	477	475	446	500	503	512	507	488	505	455	521	531	510	505	502	508	541	498	451	481	518	472	484	465	461	518	507	536	465	541	546	490	480	523	491	489	492	511	510	496	515	530	536	522	484	497	517	487	500	495	513	510	502	529	474	492	497	512	497	500	491	469	479	491	499	489	495	511	490	488	455	500	481	489	515	522	478	514	479	499	458	466	496	488	479	459	495	487	469	496	505	462	509	496	495	496	456	518	482	513	502	505	488	496	493	477	517	494	493	478	503	502	491	522	510	515	501	476	466	504	530	497	479	487	485	536	529	498	485	538	509	527	492	481	497	480	522	505	495	504	494	495	491	494	517	454	479	518	495	522	514	498	505	526	520	445	473	497	536	523	458	464	478	508	461	477	491	515	499	469	513	494	456	459	475	524	487	498	490	484	528	483	501	512	513	510	483	489	509	513	512	490	476	498	473	497	502	486	495	489	497	466	483	532	473	514	541	481	459	497	493	520	517	511	506	490	461	520	487	498	473	518	518	511	466	521	528	492	533	523	473	505	491	485	482	541	515	456	469	527	506	503	483	455	435	510	495	504	474	485	496	466	520	505	468	477	501	513	520	473	495	513	526	501	496	506	505	516	495	535	496
8378	1828	356	245	425	494	406	340	312	262	228	231	197	144	169	135	109	96	107	89	82	97	92	74	80	71	59	50	64	69	51	57	52	43	32	49	56	42	47	44	61	46	46	42	35	54	36	44	53	41	50	38	41	35	50	41	35	26	35	35	41	39	49	34	38	44	31	24	42	35	48	39	56	30	39	38	37	31	36	48	36	43	33	29	32	42	38	35	44	43	42	44	49	46	40	31	40	40	41	36	42	39	35	36	30	39	26	44	50	38	40	51	42	36	34	31	43	52	42	32	36	30	37	29	49	31	31	43	38	31	52	35	31	49	34	26	37	43	44	51	35	33	47	49	40	34	43	35	37	38	38	35	36	44	38	37	43	39	29	40	39	36	28	33	42	52	22	38	36	42	43	28	31	37	41	45	30	30	40	31	33	33	52	40	35	29	43	39	45	35	36	39	38	30	46	32	35	42	21	36	43	29	31	29	43	44	37	32	38	38	30	48	40	38	35	50	52	41	43	35	35	31	43	36	40	35	38	42	33	36	31	44	41	39	31	39	40	34	37	29	33	32	39	34	33	43	31	40	29	42	45	31	37	37	39	46	34	36	35	30	46	34	45	46	51	33	45	42	32	49	41	26	40	42	37	39	44	36	44	46	42	41	36	41	30	33	32	29	36	38	37	34	34	39	42	36	36	41	54	44	46	28	38	43	38	30	44	24	29	31	35	37	38	32	39	36	32	45	32	32	31	31	44	37	44	34	39	28	37	38	37	36	39	27	29	34	36	39	31	39	36	39	46	37	34	26	38	33	30	30	39	35	44	40	44	34	29	37	36	34	38	49	42	30	41	38	40	35	30	37	42	47	32	31	31	37	39	32	29	40	46	44	31	42	28	37	39	51	34	44	39	25	32	27	28	36	40	42	35	43	33	38	37	33	53	43	30	29	40	31	43	38	37	44	35	47	48	42	39	32	33	40	40	33	38	35	27	33	43	43	44	35	34	38	38	35	29	39	29	41	34	40	49	33	45	48	39	32	33	39	39	41	40	45	34	31	45	35	40	44	43	40	44	42	36	34	39	38	27	34	50	26	32	30	42	30	42	47	26	36	45	33	50	42	38	29	35	44	36	38	36	35	38	38	40	35	36	28	39	43	36	38	45	34	41	33	43	36	42	38	27	35	35	36	34	46	26	34	42	40	38	29	27	34	35	39	32	32	38	37	33	39	27	48	33	30	49	34	31	31	39	31	42	35	44	40	53	37	32	31	35	33	32	46	30	35	44	27	43	36	52	38	35	52	39	40	36	30	40	37	43	48	39	38	34	34	39	45	46	28	40	39	49	37	29	44	32	41	40	43	30	26	44	40	31	32	39	36	52	42	32	37	34	46	40	35	38	42	44	30	40	36	27	35	30	33	36	39	35	41	30	38	34	42	42	39	37	36	33	38	42	34	40	37	33	38	41	38	39	44	32	36	35	44	41	41	36	37	35	35	34	34	42	38	40	36	44	40	33	36	29	35	40	38	34	43	32	38	29	37	31	29	32	34	44	39	37	43	38	37	44	50	28	43	36	38	31	38	30	39	39	33	52	41	40	31	38	55	46	46	47	36	44	36	39	27	34	32	30	31	36	31	31	41	31	45	38	41	44	32	50	31	47	36	37	34	45	31	38	39	34	27	44	39	31	38	30	40	30	29	44	44	35	36	46	32	25	32	42	33	40	42	42	48	46	43	29	44	37	36	40	36	32	42	37	31	40	28	43	51	34	34	37	34	42	45	40	40	41	38	32	39	31	32	27	46	39	40	37	34	35	44	35	33	34	40	49	37	39	34	46	36	37	39	36	53	38	36	35	24	47	38	33	47	45	39	20	40	42	31	30	29	28	43	40	40	44	47	39	37	43	38	40	41	40	38	39	32	43	43	33	44	30	34	39	30	36	39	31	35	34	37	31	38	36	60	41	37	34	29	43	46	34	32	37	30	35	41	30	43	39	32	32	43	36	37	24	43	39	53	36	41	33	37	49	28	33	37	33	50	38	33	43	44	34	38	28	38	31	34	34	35	51	31	29	40	34	35	39	41	34	41	34	37	35	35	34	31	38	34	45	49	28	29	31	41	39	41	41	33	47	36	44	42	33	46	33	47	31	42	38	41	34	39	40	51	37	27	40	27	44	26	41	40	27	43	38	41	33	39	32	44	47	44	43	43	43	36	36	33	26	47	33	29	42	45	41	36	45	31	26	42	38	36	41	45	53	34	37	39	39	26	42	47	54	34	37	34	47	36	36	35	38	33	38	45	31	39	44	42	26	36	35	32	44	47	35	42	40	35	40	35	55	29	33	39	28	48	42	43	43	51	38	47	39	41	30	43	36	39	48	41	33	39	37	35	45	36	39	41	45	42	38	41	51	40	43	28	41	28	45	24	30	45	53	36	43	45	47	37	39	50	32	34	36	46	32	38	47	29	48	34	52	28	40	38	40	34	49	39	41	40	35	34	38	35	46	49	34	39	28	38	36	45	42	36	40	39	32	25	41	32	35	33	50	27	40	37	42	36	51	42	35	31	35	36	51	29	33	41	44	42	41	39	35	42	38	28	37	34	49	36	37	34	50	37	51	26	46	43	39	40	28	34	43	39	41	36	28	38	43	44	34	40	41	37	40	40	42	46	34	28	26	36	37	33	38	29	40	38	34	40	31	44	41	35	34	40	36	46	36	38	38	37	41	37	25	39	39	35	40	34	42	36	35	41	28	42	36	36	43	37	41	32	43	39	37	36	33	42	38	29	48	44	40	41	39	33	44	39	40	44	30	29	49	37	31	49	48	45	29	35	37	36	35	39	40	25	41	39	39	43	51	29	40	39	46	39	35	28	35	38	32	30	33	33	37	42	37	41	34	35	41	41	42	28	39	45	30	39	41	51	31	35	33	43	36	49	46	36	44	37	32	31	32	27	27	34	31	37	41	34	50	38	43	28	45	36	31	43	34	27	43	45	45	35	38	54	45	34	38	33	50	28	42	33	47	52	42	53	37	32	34	38	38	37	38	38	35	40	39	36	50	34	30	50	27	31	36	41	44	31	45	43	37	32	37	30	46	32	36	47	40	35	39	48	43	35	40	37	39	42	42	40	39	40	39	39	34	43	38	32	28	38	28	42	32	34	31	34	39	46	33	39	40	39	38	46	36	39	41	36	38	35	51	44	40	30	37	39	37	40	48	30	39	43	44	21	40	33	33	37	29	35	34	35	46	38	30	46	41	49	33	48	38	41	33	40	32	23	38	50	31	47	34	51	42	44	35	32	36	37	47	40	34	40	36	27	45	40	39	40	37	47	48	27	36	37	37	33	50	54	41	36	36	46	42	34	39	35	26	39	45	35	37	33	36	37	24	36	41	30	37	27	36	31	28	30	39	38	39	36	34	43	53	37	38	39	34	30	38	39	36	36	39	38	39	28	30	37	29	33	27	30	42	36	40	38	55	37	46	33	39	36	46	38
42769	20801	8826	20070	27122	26729	23511	19848	16491	13880	11625	9970	8796	7493	6582	5742	5169	4757	4322	3877	3195	2964	2864	2720	2365	1958	1730	1565	1525	1456	1352	1296	1343	1306	1248	1232	1104	1202	1134	1109	1006	1039	991	924	868	950	930	862	825	825	894	792	729	781	709	690	733	731	689	713	681	730	734	682	629	649	672	716	612	661	674	625	680	652	618	674	652	645	593	607	601	593	638	628	630	588	628	608	633	624	633	628	663	560	599	622	621	629	595	608	668	635	624	622	648	579	571	609	570	618	559	582	606	626	607	602	604	618	623	649	532	598	607	627	617	640	630	614	585	594	599	630	617	607	633	620	599	583	595	614	629	598	600	601	596	593	672	650	609	616	589	576	564	586	584	568	622	566	598	621	656	597	568	600	630	637	593	612	574	627	572	620	568	621	615	580	604	618	557	604	598	608	593	583	580	570	629	603	582	563	622	582	613	593	626	615	600	583	585	610	609	637	607	598	587	571	616	587	566	588	581	585	624	612	624	558	599	590	599	551	600	594	629	629	666	657	603	589	598	570	602	594	574	566	584	634	548	603	676	598	584	641	548	636	622	589	614	631	603	597	622	647	614	636	597	621	576	654	614	600	621	608	569	581	552	631	572	584	593	594	573	590	630	575	611	665	626	609	575	602	599	571	592	622	569	579	625	593	648	604	628	609	637	623	549	571	579	587	664	616	609	612	585	612	585	586	607	586	562	589	644	580	596	566	605	613	565	601	579	661	567	571	600	582	626	617	582	610	562	597	595	602	640	580	597	657	603	564	566	596	594	635	561	582	629	623	636	567	602	593	606	594	637	561	600	569	618	582	628	622	570	607	592	620	556	564	641	586	580	614	558	622	615	574	598	597	582	639	584	621	600	664	633	583	612	592	603	618	579	594	619	618	604	576	556	626	591	633	587	609	593	603	603	592	590	563	614	568	624	621	651	602	567	575	643	601	632	571	612	607	631	590	599	580	607	585	562	576	582	603	607	617	577	619	555	620	632	606	586	617	602	595	599	587	608	610	569	623	624	612	601	606	613	622	625	574	647	634	590	581	601	610	554	578	578	579	588	606	596	581	586	617	584	576	573	584	600	618	619	591	571	614	628	617	619	590	583	585	610	632	585	535	612	603	575	622	611	638	593	613	594	603	568	669	592	576	596	572	579	620	624	606	559	589	625	601	596	624	605	628	608	643	649	595	629	620	640	576	652	584	621	588	611	601	624	596	590	591	596	593	632	659	590	598	642	601	634	612	611	631	628	594	562	608	583	584	586	556	573	606	569	569	627	592	632	617	610	578	579	630	570	594	521	615	552	603	601	568	589	597	588	630	575	593	674	596	625	616	598	606	622	572	610	566	563	596	616	615	620	555	622	621	577	588	589	600	566	548	566	603	613	620	634	595	609	597	632	593	583	590	618	609	545	605	599	602	641	616	578	583	609	603	581	635	609	609	567	600	634	575	597	658	607	614	580	611	609	621	581	606	592	596	591	594	623	586	615	638	633	552	648	618	582	649	612	570	629	598	611	576	621	619	597	590	622	581	569	627	597	579	650	601	599	614	628	571	596	622	612	554	618	591	607	594	615	584	594	578	555	575	581	608	639	596	630	628	624	596	635	597	623	571	566	623	562	627	579	583	570	566	584	605	603	606	576	621	629	601	616	592	633	595	597	586	590	616	585	592	606	652	571	556	620	597	582	610	577	620	588	542	591	587	590	586	569	567	581	620	603	564	570	630	596	637	534	569	609	583	573	577	665	590	615	603	604	623	618	577	642	613	557	588	557	610	666	632	593	612	633	605	586	620	578	619	617	640	604	603	619	578	607	579	562	629	609	611	578	625	555	606	585	617	606	601	591	571	605	662	612	574	619	569	607	571	605	600	586	574	589	602	581	616	627	650	594	605	641	601	582	615	586	605	608	647	613	695	622	577	559	622	561	598	631	576	614	592	640	641	609	621	617	593	592	589	625	624	611	627	606	567	595	644	585	637	621	590	667	651	595	588	609	617	592	622	602	543	626	589	617	630	610	565	618	606	606	618	641	617	618	595	622	599	570	602	592	556	663	661	586	564	638	614	563	603	554	590	641	608	572	624	570	567	651	567	618	616	619	601	575	631	611	624	618	586	570	589	638	609	606	593	622	606	601	581	644	583	617	652	594	575	613	571	608	564	589	626	615	593	607	653	628	585	631	616	621	635	601	592	578	618	536	608	606	570	589	577	584	614	601	607	615	599	601	652	637	583	584	590	586	618	592	639	592	608	591	644	569	605	597	594	601	624	630	614	606	604	610	599	580	644	534	619	619	641	584	622	582	575	555	579	632	541	602	610	634	636	602	604	604	648	601	579	597	566	571	578	612	564	595	606	655	634	644	579	589	630	594	612	580	565	592	579	563	569	609	609	623	616	591	610	631	593	641	617	603	613	595	619	614	619	561	561	619	661	603	568	599	586	594	605	655	573	621	597	612	576	592	608	571	608	633	606	590	605	596	623	594	599	660	609	613	572	574	616	555	571	619	581	624	599	577	616	629	616	605	604	634	590	606	611	625	598	627	574	623	606	601	599	612	555	589	600	609	607	599	588	610	615	612	618	583	560	635	612	632	625	625	574	662	648	620	628	649	610	613	583	646	595	624	632	597	585	587	580	567	637	560	576	560	586	533	608	606	623	608	610	569	587	622	580	624	581	607	598	589	595	609	634	586	589	565	570	598	630	556	555	625	603	597	577	585	611	596	583	614	580	602	632	608	650	581	645	586	598	583	661	601	576	574	632	641	627	595	557	579	607	616	638	584	615	585	605	604	605	597	590	588	551	581	589	619	603	602	573	587	603	635	616	612	593	595	608	619	589	612	588	662	565	652	636	619	665	567	617	619	616	628	599	623	605	571	585	603	589	601	566	597	630	610	587	599	574	610	650	632	639	613	630	597	632	596	567	621	615	574	583	602	639	614	567	637	623	604	545	603	627	623	611	617	589	586	594	555	634	605	595	600	589	569	595	606	564	647	637	622	570	565	595	601	600	599	569	588	614	603	630	604	595	616	647	601	582	650	631	598	630	625	603	593	595	658	570	613	607	612	548	627	558	637	641	634	625	606	599	594	621	605	566	608	660	639	585	578	605	580	568	570	580	629	593	619	600	623	573	585	643	632	584	652	587	601	631	599	618	587	611	634	600	611	612	591	595	611	583	655	618	576	577	586	578	582	559	624	645	559	611	609	605	607	617	609	629	595	597	601	575	623	651	582	597	586	634	616	633	609	604	641	612	567	598	595	587	611	611	611	612	609	600	548	562	607	596	616	550	623	580	587	597	631	579	579	600	600	604	622	596	596	613	609	599	630	587	592	616	654	589	613	578	596	619	604	599	581	578	559	621	609	545	589	582	633	586	611	565	593	563	654	571	607	584	649	589	604	628	602	603	568	572	617	625	569	585	620	617	599	583	609	589	613	596	612	529	603	643	606	588	623	586	610	589	555	639	572	615	613	627
12263	3846	646	451	682	750	660	560	487	407	380	352	299	215	233	182	162	167	165	146	116	106	105	107	75	57	66	54	45	49	56	61	44	69	54	40	36	48	56	46	41	43	31	44	47	44	40	38	35	36	30	31	30	29	41	29	35	30	37	21	33	23	34	35	31	31	30	35	25	29	31	24	20	30	27	32	24	28	32	33	33	31	28	33	24	21	22	26	27	38	33	24	28	32	26	32	29	33	26	27	28	34	38	38	30	23	23	21	34	40	28	30	34	28	35	22	27	25	23	42	31	33	24	33	17	26	25	36	27	37	31	26	30	31	26	29	22	24	20	30	28	38	24	20	29	25	28	23	32	28	27	32	27	33	28	22	16	26	33	33	21	23	28	38	26	33	38	23	29	38	42	26	35	25	22	31	26	24	27	33	22	29	22	40	19	24	26	30	30	31	31	37	28	36	32	31	27	30	27	29	30	38	30	20	36	19	29	30	36	27	29	21	26	31	30	25	37	31	25	40	28	31	25	30	26	39	29	30	36	24	32	24	37	30	30	38	28	34	16	30	24	28	29	28	25	31	30	26	25	39	41	31	38	31	30	27	31	34	30	37	24	26	26	30	35	29	32	34	26	29	21	33	39	23	30	26	28	30	26	25	23	35	37	30	32	23	28	38	22	21	28	30	29	30	19	30	29	27	29	28	36	23	30	25	28	29	24	45	37	26	38	23	29	23	24	24	27	28	23	25	23	20	22	32	43	34	34	22	32	31	24	33	33	22	31	23	27	28	32	31	30	32	35	39	34	32	23	33	29	24	26	26	29	31	33	26	26	30	21	36	28	24	26	36	27	33	31	31	31	28	27	31	23	27	33	37	35	29	35	23	32	31	31	34	31	25	23	32	27	22	30	23	40	25	32	29	28	25	21	24	27	30	26	24	29	33	28	21	28	35	30	30	32	34	26	25	20	30	23	19	30	29	27	28	29	37	37	35	27	28	34	30	32	29	27	29	27	20	31	22	25	34	28	24	31	35	24	22	30	35	35	21	31	24	27	35	34	25	22	37	28	30	29	33	24	25	24	25	31	21	34	30	25	36	32	30	29	16	23	34	24	34	27	26	30	30	29	41	46	24	27	24	37	35	32	33	27	32	27	34	20	27	27	14	23	33	27	36	43	26	25	31	39	33	27	29	25	32	26	27	31	26	19	36	19	21	20	31	31	31	28	27	23	33	32	25	27	33	28	33	30	28	25	24	28	29	31	28	25	29	18	33	22	36	30	32	28	29	26	40	38	30	25	31	22	25	24	28	28	23	36	34	29	26	31	29	23	30	34	23	34	23	24	22	26	24	32	39	19	38	30	25	23	29	22	26	31	29	30	35	21	35	32	40	32	17	24	31	24	27	35	31	23	23	33	34	26	34	28	35	29	26	31	19	30	26	38	26	27	32	30	29	25	25	26	23	26	31	26	26	28	27	26	33	25	35	26	39	31	27	23	40	23	26	26	30	23	37	28	41	33	19	29	22	31	28	21	24	14	29	29	36	30	20	24	15	31	29	23	28	28	24	33	31	38	33	19	30	36	39	27	27	24	35	28	28	25	26	28	29	33	25	22	35	36	41	25	38	28	28	22	32	22	24	25	37	36	28	25	23	25	31	26	29	27	30	24	24	25	33	36	29	33	27	29	31	37	28	24	46	26	31	32	34	26	22	28	21	32	26	27	34	31	29	31	27	23	29	21	31	24	28	51	26	27	24	24	37	29	39	43	38	28	33	24	33	26	22	32	20	21	24	34	23	42	37	32	19	31	19	36	27	29	33	28	34	31	23	23	38	21	18	25	28	22	39	26	31	36	28	27	32	27	15	29	24	22	28	30	26	26	30	34	27	40	25	41	23	29	28	33	36	30	29	29	34	25	30	33	43	29	35	25	23	32	23	33	16	32	41	19	35	24	35	27	26	39	35	21	30	27	29	34	35	40	30	41	25	27	31	37	24	37	23	28	36	31	24	36	20	28	31	25	25	30	28	33	25	23	25	33	23	28	29	29	35	23	26	31	24	31	24	25	18	33	32	27	28	32	16	23	24	35	24	29	33	29	33	30	28	30	37	24	24	19	22	23	33	31	28	34	34	26	37	22	22	27	32	22	31	24	25	21	31	25	28	16	33	30	27	25	40	24	26	26	33	23	25	30	35	25	26	27	25	26	36	33	28	27	21	24	25	37	33	33	32	24	36	26	38	41	25	28	35	29	30	37	28	27	33	25	20	28	32	33	23	30	27	31	22	33	27	35	25	20	32	26	26	38	35	30	33	28	26	31	30	43	25	21	29	29	30	26	25	24	37	24	22	31	22	26	21	17	32	27	38	35	32	33	24	25	27	20	28	32	30	25	29	32	29	22	23	25	32	34	31	29	35	29	19	28	35	24	31	44	26	32	32	27	23	26	28	31	19	31	30	37	28	24	28	25	25	31	24	22	26	21	25	33	24	32	31	25	26	26	25	31	29	28	14	33	29	34	32	27	30	21	43	23	36	25	27	28	23	17	29	31	32	40	33	32	27	38	32	26	37	20	30	22	29	23	28	22	33	24	34	30	24	32	25	38	28	21	37	37	25	19	30	22	27	23	30	25	34	24	29	19	22	28	23	36	21	26	30	30	29	32	32	32	24	25	33	29	34	22	33	26	19	32	28	31	26	20	32	26	32	28	24	25	34	32	26	30	34	33	33	29	32	25	25	32	25	25	33	38	31	24	27	24	28	33	23	26	20	28	32	32	36	27	30	27	32	28	31	25	21	33	15	26	49	23	28	23	27	24	20	29	34	33	33	24	29	33	24	16	24	29	30	33	24	24	25	24	28	31	36	21	25	28	19	27	27	28	30	30	29	30	34	32	24	28	28	31	25	30	28	34	31	27	32	25	31	28	36	24	21	25	30	32	16	28	28	24	28	27	35	34	31	37	27	27	24	23	26	21	37	22	34	23	35	21	25	28	28	13	31	28	27	25	26	37	30	31	26	27	23	44	25	30	30	27	25	26	36	21	34	22	25	28	24	27	26	36	32	31	30	23	27	38	20	31	17	34	31	32	40	24	18	32	30	33	35	26	36	39	32	41	35	27	19	22	35	27	33	31	32	28	38	27	21	25	32	30	27	29	31	22	27	29	30	30	29	26	35	30	32	26	30	27	27	17	27	29	25	26	33	31	27	37	25	27	41	38	16	37	34	26	19	33	22	36	29	29	24	32	36	32	27	32	34	23	30	30	35	23	30	24	25	31	28	28	39	23	20	31	27	28	31	23	25	28	24	21	29	25	36	28	39	31	18	29	23	32	27	29	26	26	30	36	22	29	23	40	30	35	19	37	25	20	24	25	26	34	23	34	36	19	32	28	31	34	32	30	16	34	43	42	35	29	23	28	29	31	35	30	36	33	29	25	40	28	39	42	25	25	28	26	28	28	26	28	40	20	33	29	18	31	26	27	39	25	30	23	22	26	26
51600	25096	12174	25286	32733	32236	29210	25478	21840	18509	15971	13952	12322	10656	9384	8229	7350	6694	6154	5534	4891	4203	3925	3759	3257	2695	2145	1918	1889	1783	1660	1591	1614	1673	1580	1439	1293	1337	1298	1216	1141	1047	1038	991	972	916	904	893	914	888	843	745	716	696	668	658	643	648	617	613	644	652	557	601	568	583	566	569	555	524	535	542	530	531	548	553	499	515	485	500	485	516	546	512	463	520	508	484	482	483	479	483	474	466	480	500	463	493	486	484	465	455	465	461	475	460	526	478	479	485	459	489	479	477	422	442	455	491	491	418	463	459	502	489	463	464	479	456	481	459	467	441	440	451	479	502	467	434	460	466	405	462	460	462	455	443	478	465	502	474	461	455	451	450	453	476	439	489	482	409	462	457	418	443	440	473	478	446	458	451	463	458	445	463	454	483	491	431	453	471	452	451	463	458	431	463	446	435	462	460	436	467	452	460	430	502	475	442	439	437	471	452	500	485	462	449	485	461	461	446	435	452	461	445	430	456	441	451	460	453	420	458	467	407	473	465	450	477	421	453	472	442	450	435	423	464	464	461	433	450	439	433	448	458	440	482	444	427	481	438	471	452	438	472	461	475	422	513	450	412	441	422	462	446	486	458	455	426	417	455	441	436	444	451	464	443	442	447	441	438	473	482	446	440	427	435	483	435	473	484	465	429	418	495	464	481	484	406	487	495	455	489	477	460	453	423	431	461	464	418	442	435	461	421	432	490	451	434	419	450	444	426	460	423	445	461	478	468	476	466	469	449	487	483	466	488	515	463	491	469	422	462	447	448	433	469	465	447	524	467	474	466	488	425	467	465	506	446	469	454	427	470	471	477	410	446	473	426	470	442	417	423	456	447	434	476	460	453	488	477	454	467	473	454	440	484	425	465	497	432	457	424	450	461	484	436	451	468	501	469	447	450	432	472	424	453	442	442	455	474	433	422	492	459	485	466	422	488	458	475	443	417	447	477	412	455	435	483	458	427	481	478	427	480	414	459	472	479	492	484	451	441	448	462	454	452	409	420	439	418	443	462	452	465	464	454	463	478	473	437	439	435	461	450	456	436	418	474	455	430	457	467	462	476	443	473	467	428	463	483	468	482	433	424	435	431	447	438	483	469	436	446	439	447	405	430	412	460	436	476	441	501	480	436	474	456	457	455	468	430	399	443	411	472	444	477	467	452	447	491	490	433	468	425	489	444	452	448	453	457	434	465	441	463	444	452	465	465	440	440	469	451	462	452	470	466	423	473	448	460	441	467	423	470	454	444	456	495	422	444	428	498	461	482	456	453	422	473	449	489	414	454	466	428	444	470	437	461	466	462	460	460	493	454	444	429	487	441	468	477	487	410	464	470	433	458	437	436	473	453	432	478	433	457	424	435	457	467	396	452	417	445	485	472	454	457	424	463	433	444	519	437	461	466	480	447	446	487	452	445	478	445	472	478	431	462	455	437	444	424	455	455	411	463	411	470	432	420	439	438	446	501	467	473	456	436	443	441	485	421	457	451	441	443	460	488	444	471	439	423	469	440	420	425	432	453	469	403	436	443	477	484	447	413	465	445	453	460	480	459	445	437	451	469	505	464	473	441	459	443	429	461	435	467	442	467	459	462	456	444	452	439	435	481	465	464	458	440	469	439	439	477	447	444	445	468	460	446	444	454	436	479	465	471	463	439	486	458	424	464	503	438	455	490	469	452	466	470	464	460	446	432	465	458	484	455	454	480	440	484	437	439	429	449	448	466	442	420	461	425	458	486	456	407	433	489	492	424	426	463	449	454	428	416	437	414	431	484	456	487	444	449	434	421	484	500	427	441	452	425	461	425	483	426	446	494	465	449	420	414	481	446	424	482	483	461	482	439	488	447	424	488	437	480	471	498	469	436	477	460	450	459	421	475	446	449	414	456	447	473	469	423	485	436	439	471	444	441	418	483	412	452	485	462	435	487	440	464	477	494	419	442	462	444	472	444	451	470	437	446	442	452	464	438	451	443	418	450	469	480	438	439	454	478	464	409	414	448	440	478	475	455	471	457	430	451	469	488	479	446	462	454	444	448	465	410	455	457	428	456	486	457	450	446	500	468	464	429	453	449	450	481	480	470	492	447	437	470	491	472	422	450	485	437	441	440	471	401	443	456	454	431	439	447	458	478	468	459	498	428	449	473	437	468	466	462	459	465	480	468	465	456	434	439	439	487	480	431	478	472	447	430	449	436	442	496	461	448	441	462	450	458	455	470	436	455	462	432	421	499	441	462	452	431	464	442	446	437	484	446	407	435	461	456	460	464	449	472	487	437	447	467	453	465	433	433	424	435	457	451	454	446	480	460	448	449	465	484	452	516	455	490	403	446	460	495	455	460	456	436	411	450	460	463	473	440	459	457	468	453	443	470	477	495	453	478	445	432	486	465	446	424	443	467	448	424	440	442	479	481	436	463	463	444	470	466	492	467	440	460	456	446	474	409	448	437	445	455	449	484	434	460	437	508	476	469	488	457	459	440	462	460	446	499	443	457	410	445	486	455	467	458	430	497	445	426	518	462	466	435	439	491	430	452	456	446	483	423	430	442	456	450	446	464	397	483	452	463	405	458	493	439	442	475	443	457	453	451	472	467	453	461	455	459	450	442	471	462	462	448	468	461	461	463	442	453	431	444	470	468	458	447	423	441	450	435	420	467	492	428	442	417	463	432	448	461	478	440	428	484	452	443	460	433	424	468	481	432	415	466	453	461	430	489	464	456	397	436	482	435	473	449	480	407	476	422	438	420	462	447	467	491	440	456	422	414	471	481	448	454	453	432	449	442	469	471	447	435	452	470	443	434	458	436	480	470	474	442	472	492	417	459	451	443	458	461	475	436	451	448	456	439	460	430	448	476	427	456	482	435	428	499	469	461	424	455	467	461	453	484	440	433	492	456	459	457	433	428	477	472	446	443	478	459	422	418	462	436	454	439	452	450	457	480	400	491	457	449	444	437	470	419	436	451	455	461	476	438	423	446	467	452	457	430	443	454	473	477	438	453	446	431	444	444	469	455	433	433	440	433	453	440	460	457	457	438	472	419	441	466	462	448	427	482	510	474	454	474	431	459	444	469	457	423	439	444	474	445	426	474	445	456	440	474	415	469	458	491	486	433	463	437	459	421	444	461	439	459	453	483	452	477	485	461	475	439	451	445	462	434	462	464	475	415	451	475	482	453	467	447	441	457	455	471	451	386	462	479	420	470	464	491	467	440	428	456	488	448	483	434	413	467	456	444	432	477	495	489	469	456	492	482	485	507	493	456	484	455	478	457	460	453	475	439	456	448	466	450	455	483	466	470	476	435	414	433	463	431	462	458	414	489	448	466	455	473	438	414	436	445	443	490	415	457	437	467	436	455	454	482	450	438	459	418	423	478	463	444	467	494	438	424	445	450	431	453	452	453	429	432	458	422	449	455	455	461	432	433	444	443	429	453	475	438	472	467	461	433	473	444	419	439	455	457	429	460
4646	839	238	173	277	302	272	241	195	168	151	143	143	88	79	67	77	88	68	63	62	51	68	57	43	39	39	31	32	22	21	27	30	39	26	30	30	35	24	32	30	29	30	33	28	25	25	30	20	29	32	32	27	23	23	22	34	38	29	27	29	19	29	25	30	17	23	34	26	30	30	28	32	21	32	30	21	16	28	20	29	27	32	12	28	21	21	22	31	28	25	24	22	30	15	23	19	22	23	23	22	31	18	22	18	32	19	18	14	23	26	34	28	26	21	28	20	20	25	30	22	29	16	25	30	28	23	25	24	23	29	20	21	25	23	20	31	18	26	23	28	23	30	26	25	20	32	25	22	26	30	24	23	19	26	23	20	30	26	19	25	28	27	26	25	23	25	18	23	26	24	18	28	29	24	26	22	27	19	29	28	31	20	23	18	31	31	26	13	27	27	17	23	21	23	25	27	16	30	20	20	41	18	25	25	20	26	20	22	24	30	29	20	23	27	23	26	19	30	24	23	25	25	24	20	19	30	21	23	16	19	25	29	33	27	28	30	24	19	20	25	16	23	21	30	29	23	23	32	26	22	30	26	25	31	24	18	16	17	18	13	24	28	15	16	28	20	28	20	26	29	21	24	27	29	23	22	24	28	21	26	33	29	21	29	22	24	26	26	32	26	17	29	24	21	30	24	24	20	32	12	32	20	34	27	25	29	26	27	17	22	31	31	36	21	35	25	23	27	28	36	48	23	22	23	26	22	17	27	30	26	29	25	20	26	25	25	26	19	24	22	28	25	31	32	24	17	26	23	23	25	20	19	20	20	23	26	20	23	30	22	21	19	39	21	18	19	20	16	23	28	22	16	28	25	29	30	26	21	29	31	34	19	24	28	26	23	16	22	23	20	23	20	31	30	36	22	18	16	19	20	25	25	24	29	31	17	14	37	26	19	17	21	29	20	24	27	22	28	30	26	28	28	15	26	28	26	20	23	27	28	25	32	25	25	30	22	25	31	28	35	21	19	22	20	29	19	22	29	23	20	22	32	27	35	23	19	29	20	24	30	25	17	22	23	23	27	31	18	16	22	26	29	18	31	27	25	28	19	18	24	27	19	35	22	30	23	29	24	38	23	22	22	24	29	23	25	20	25	22	20	25	25	18	22	19	26	22	36	25	24	24	25	27	18	29	23	27	21	25	31	28	25	23	24	22	20	23	20	26	34	20	25	26	24	26	26	22	20	16	23	13	23	19	29	25	23	21	23	20	24	14	30	26	34	21	22	25	18	26	31	25	23	29	12	25	29	33	24	22	22	24	25	34	27	35	24	32	29	30	23	24	30	29	32	33	20	25	22	28	20	23	31	17	23	30	38	22	26	37	18	23	28	33	21	36	26	28	26	21	25	23	24	35	22	28	32	31	21	22	18	23	25	29	16	22	23	19	27	37	27	27	26	25	30	23	25	35	24	26	21	19	24	20	26	21	21	13	22	29	31	19	26	32	20	25	27	23	23	27	29	23	28	23	17	24	21	22	28	24	21	21	18	28	26	27	26	21	23	23	33	20	19	27	19	16	25	16	24	33	25	33	25	18	24	26	25	22	19	24	16	29	25	15	18	25	28	26	17	20	28	21	24	27	25	28	23	27	27	24	20	13	25	14	26	26	23	28	26	27	19	31	25	28	25	16	24	11	21	28	38	19	33	30	26	30	23	27	29	19	27	23	18	25	27	25	29	17	27	24	30	20	32	27	22	29	30	25	25	27	25	29	18	41	33	20	36	21	30	25	26	19	24	29	31	23	29	21	21	29	27	22	23	36	32	19	34	28	24	31	25	30	21	24	29	21	34	32	17	21	32	20	28	19	30	29	22	31	22	19	26	25	24	24	29	27	25	31	12	26	28	22	24	22	30	23	18	19	30	23	27	20	20	26	36	26	18	27	26	25	10	22	26	30	29	15	28	20	25	30	29	26	32	26	25	30	30	27	24	16	23	27	24	27	23	17	29	31	25	29	32	18	21	23	32	21	19	25	22	27	43	31	19	19	26	32	35	21	15	22	27	28	26	29	24	24	33	23	34	30	24	15	19	28	25	20	21	29	20	25	21	26	20	28	29	21	22	29	26	15	20	34	23	23	20	25	19	24	25	17	35	23	20	15	25	21	28	32	21	23	25	21	28	31	22	22	22	28	22	19	32	17	25	33	18	24	20	36	30	19	19	18	21	29	19	32	26	22	19	16	38	21	27	23	25	21	22	24	33	25	30	26	27	23	23	19	20	30	16	26	14	20	21	23	22	26	24	29	24	28	26	25	17	24	31	23	28	26	26	30	30	23	19	30	20	34	21	25	31	24	15	19	19	40	26	24	16	19	20	24	19	22	20	28	26	26	22	23	23	24	22	15	26	22	22	28	17	29	29	24	19	29	22	21	26	30	32	26	30	24	20	21	30	24	21	21	25	18	20	25	29	33	21	22	26	22	21	25	28	22	21	26	29	18	19	31	24	30	21	28	22	26	26	24	19	28	25	19	24	28	24	23	22	25	26	24	21	26	16	28	27	25	22	21	24	22	36	23	18	30	25	30	17	25	29	21	27	31	34	22	20	25	16	23	34	17	28	28	19	32	33	17	20	24	28	22	29	24	22	13	25	22	28	27	26	28	36	19	26	17	27	27	32	23	29	23	25	17	25	25	22	23	19	15	20	26	29	23	19	25	19	28	23	20	20	23	23	26	31	25	17	23	19	19	22	20	26	16	24	35	25	24	31	24	20	27	22	28	22	35	28	19	29	35	35	25	35	30	29	19	33	25	31	21	25	18	25	18	25	23	24	33	23	16	24	21	34	28	25	30	20	23	27	21	33	32	24	32	25	19	29	21	30	22	18	19	21	18	19	26	32	25	21	32	30	21	28	30	20	23	19	22	28	23	31	29	18	28	26	34	21	21	26	31	16	28	20	26	25	26	22	20	31	23	26	26	26	26	19	33	26	25	33	29	22	32	23	21	24	28	26	20	27	24	21	21	26	27	30	30	26	20	15	28	20	21	23	23	18	27	18	25	21	30	21	23	21	27	21	23	30	22	25	23	24	24	25	26	25	32	23	26	26	31	27	20	31	20	24	30	30	27	16	28	19	22	17	33	22	26	23	19	18	25	30	16	25	23	33	19	23	25	17	21	20	21	21	25	20	24	28	30	23	30	27	18	19	21	22	23	22	23	17	24	31	23	23	32	29	25	22	27	35	22	19	25	24	29	31	21	26	30	27	30	26	15	16	32	26	25	24	16	8	27	27	21	25	29	34	36	22	29	21	30	30	25	23	22	31	28	30	24	25	28	27	29	25	35	25	19	23	15	22	39	23	25	24	30	33	20	28	17	37	19	17	35	24	27	31	31	30	26	28	27	26	33	28	20	26	24	27	18	24	27	24	25	34	25	31	30	25	23	11	27	22	28	17	23	20	29	33	37	29	28	29	25	21	25	32	27	23	32	19	34	30	35
37054	16246	6013	15792	22397	21483	18954	15394	12338	9718	8040	6877	5762	4954	4272	3750	3436	3051	2841	2557	2260	1988	1711	1650	1487	1216	1051	910	921	889	877	845	811	869	863	762	783	727	790	729	671	672	642	636	655	592	595	553	642	542	566	516	459	498	471	466	468	444	454	451	470	436	490	454	464	451	463	408	446	456	409	435	409	378	410	404	416	406	460	418	429	406	381	407	461	401	445	395	413	456	409	390	412	397	404	405	401	365	417	417	375	342	395	408	459	398	403	418	404	406	419	422	372	385	364	400	415	424	412	412	398	421	411	417	377	398	355	381	443	393	389	395	445	403	395	400	407	397	445	402	385	391	365	406	378	419	426	374	390	424	384	393	412	396	384	379	368	422	404	409	361	426	409	383	411	380	420	405	405	374	383	374	388	415	390	398	388	401	392	382	370	419	399	383	375	387	389	406	412	388	402	405	421	378	408	379	412	387	399	426	391	405	400	389	373	393	409	379	380	395	397	405	368	396	391	397	377	386	458	385	431	415	410	391	404	377	404	413	394	377	358	398	415	418	381	404	412	418	405	421	406	428	359	380	391	386	396	400	399	394	380	369	376	389	412	414	411	410	382	386	373	406	372	367	369	388	419	397	394	378	423	412	394	412	379	354	388	399	346	401	391	424	412	370	420	413	401	401	428	385	376	373	386	424	421	374	350	417	409	394	409	442	397	402	391	385	391	375	382	426	382	402	409	356	421	406	384	389	397	415	385	390	387	402	396	398	394	411	408	399	362	398	399	418	403	420	390	367	376	389	375	356	416	381	414	399	382	397	428	425	392	415	413	410	423	390	394	423	380	385	387	382	390	380	379	405	377	411	380	400	387	391	420	391	392	422	432	397	393	401	395	386	396	389	402	382	384	402	367	386	417	407	394	420	422	410	387	370	395	383	400	381	415	440	361	368	432	390	357	360	408	384	344	413	393	404	413	389	421	413	392	444	389	393	397	391	414	397	360	398	405	376	423	380	354	373	387	400	402	426	390	407	429	380	401	388	399	428	399	409	392	429	378	428	403	382	388	433	390	399	391	418	373	385	419	392	420	399	393	368	356	403	399	414	380	392	404	370	410	354	423	435	412	403	434	375	390	414	396	377	395	406	448	393	384	435	420	389	359	383	373	384	402	401	394	391	378	397	442	432	385	408	374	396	397	413	406	412	400	381	420	378	378	439	359	386	350	412	411	413	415	390	369	377	397	397	403	372	404	438	402	359	408	399	388	418	402	363	385	377	388	379	379	403	407	412	365	386	420	419	405	394	393	409	387	408	400	398	400	415	374	425	353	402	385	440	373	400	399	401	391	373	387	376	383	401	383	396	442	373	425	350	378	406	386	393	407	403	426	417	378	397	383	434	368	365	420	374	412	388	359	376	387	394	425	398	388	405	381	393	425	412	436	400	398	364	412	395	428	377	396	400	425	408	399	376	422	421	376	381	343	436	383	398	372	407	370	407	413	434	397	389	410	415	389	442	414	397	417	402	429	405	392	393	402	402	382	419	400	401	414	374	402	369	382	386	398	434	425	376	409	389	403	414	412	398	411	395	414	396	390	398	405	412	392	394	433	418	400	456	430	420	357	374	375	409	387	389	367	422	359	385	393	397	415	411	419	390	385	391	404	397	386	410	392	375	405	397	385	392	375	405	397	387	425	421	386	396	372	398	403	409	397	435	410	421	370	391	426	405	403	433	410	438	423	401	397	399	397	392	397	405	393	366	363	396	415	401	384	415	420	373	418	396	398	412	396	367	397	376	406	417	410	359	367	393	372	383	390	411	398	442	374	412	383	398	418	408	443	418	385	391	430	423	377	391	391	426	413	355	421	370	392	388	344	406	391	377	402	427	401	393	393	398	401	396	404	413	359	427	382	387	387	376	390	390	396	389	421	418	386	408	419	374	395	411	414	400	428	424	403	386	385	412	397	375	376	399	387	386	394	415	399	413	444	422	438	389	429	379	402	383	401	404	393	388	412	359	415	374	419	402	415	435	403	413	433	385	390	416	391	375	385	413	420	416	388	443	416	441	417	411	405	398	420	401	398	403	415	398	386	424	441	434	402	400	399	371	383	354	371	383	379	400	396	402	398	424	383	418	387	423	402	414	394	440	394	432	349	395	393	404	397	406	404	398	381	425	423	427	413	377	376	391	379	402	402	385	398	431	367	365	399	398	400	404	412	415	395	423	371	377	396	397	427	373	404	374	399	419	392	402	398	384	409	411	399	387	390	404	382	424	385	388	376	409	387	415	397	431	390	388	361	379	395	349	433	348	392	403	397	361	400	377	393	382	386	395	426	387	398	385	401	389	395	414	399	387	422	389	349	404	410	397	412	382	386	384	387	373	368	394	416	390	391	398	402	406	372	387	410	399	385	403	380	383	390	422	439	435	419	402	383	379	395	395	416	404	419	386	373	366	399	386	387	403	378	394	370	399	371	399	393	387	394	389	407	374	400	381	384	399	397	359	408	406	410	395	410	393	335	382	408	416	369	412	402	371	385	375	392	401	427	404	408	381	410	370	433	385	432	435	421	395	373	409	385	400	389	379	385	426	372	413	434	372	390	400	422	397	388	405	400	382	402	383	393	349	389	386	402	402	422	405	355	403	425	407	400	436	410	354	401	419	383	421	381	381	407	389	427	386	392	452	389	381	402	410	379	406	402	420	408	448	379	431	387	444	384	398	394	378	390	411	417	372	381	407	401	369	387	373	377	384	400	382	404	415	394	389	404	429	380	359	392	400	428	392	431	413	378	402	418	410	400	430	433	369	388	385	375	372	402	360	365	392	391	435	402	399	353	398	423	373	412	394	379	403	381	373	418	370	390	401	394	376	423	405	450	383	386	390	422	408	368	408	398	394	392	404	381	431	450	412	431	418	367	416	383	405	417	368	420	364	391	431	366	405	364	397	402	379	392	377	381	384	391	390	392	385	397	371	407	409	340	409	426	411	359	409	362	390	449	385	379	410	388	369	390	404	414	388	419	387	406	412	402	384	410	357	404	424	402	357	386	431	399	405	391	358	387	412	436	410	373	387	385	381	377	391	384	385	364	394	382	382	376	383	394	378	390	417	359	396	389	386	441	395	428	403	394	399	424	430	393	409	410	396	420	376	383	422	398	377	399	392	396	400	399	396	410	373	395	374	380	410	381	352	377	372	368	388	375	423	421	415	388	358	403	381	366	376	400	382	379	425	384	386	383	354	376	421	406	428	372	399	377	383	409	437	404	385	418	414	389	387	428	423	415	382	402	417	393	420	406	405	395	395	362	372	392	395	406	394	386	355	371	411	420	386	381	400	392	384	403	379	414	428	423	398	406	393	413	380	405	381	368	351	381	432	395	377	365	390	432	403	381	344	386	384	375	367	383	358	376	411	380	385	444	409	358	411	369	397	390	406	378	410	376	402	364	413	404	389	410	397	401	398	395	393	381	413	384	387	382	414	411	404	388	383	404	390	416	383	411	381
12239	3236	629	410	635	712	623	601	506	455	350	354	282	236	208	205	183	177	159	152	131	115	87	89	80	79	58	62	57	65	60	63	53	61	52	48	50	62	45	45	40	39	41	41	41	36	39	37	38	34	46	42	28	30	30	30	38	44	34	31	28	41	31	33	47	33	28	33	34	28	38	35	24	36	37	34	24	31	29	33	28	26	53	26	34	36	32	33	25	25	28	34	34	35	33	29	35	32	27	43	28	25	28	31	26	32	36	35	28	31	32	37	34	31	30	23	23	33	29	33	34	28	32	23	24	29	24	34	36	25	23	30	30	26	36	22	28	36	34	27	37	31	35	39	30	26	28	31	33	29	32	27	23	37	32	25	32	46	35	43	27	27	19	31	36	26	43	20	26	28	36	33	35	24	34	23	22	30	29	34	39	29	27	28	29	24	34	28	21	26	42	31	24	31	30	29	29	33	28	39	33	35	26	30	35	25	34	27	27	29	38	37	24	34	36	25	25	32	24	34	34	31	20	23	48	26	25	29	18	40	33	30	21	29	28	32	37	31	35	24	38	45	29	32	21	28	33	29	29	36	29	32	34	37	39	24	35	28	24	29	22	35	28	28	35	24	30	38	27	26	22	31	24	30	30	25	28	31	24	27	31	42	23	33	28	30	38	26	21	43	34	26	27	35	27	29	31	33	28	33	21	31	29	41	27	40	26	30	37	35	29	20	29	31	27	29	29	22	29	34	39	27	32	32	13	25	25	32	26	32	28	29	36	36	31	32	37	25	32	30	23	21	41	30	34	45	38	29	21	39	21	30	32	31	36	25	30	29	32	34	22	31	32	43	40	33	26	27	31	23	37	35	28	29	35	33	32	27	31	36	25	32	33	42	29	39	20	37	40	37	30	34	25	27	33	25	31	32	36	24	35	29	32	26	36	29	28	29	21	33	28	34	38	31	37	33	28	40	30	36	26	38	30	27	39	35	35	28	29	25	26	26	26	32	29	32	29	24	32	29	29	34	33	32	35	36	34	32	31	29	37	36	27	22	25	39	30	37	36	28	43	35	34	29	33	32	36	23	24	34	36	18	31	32	19	28	22	35	22	31	32	32	43	27	37	38	28	22	30	40	37	29	29	41	25	28	35	25	32	33	29	41	31	49	36	30	31	25	31	31	28	40	34	25	32	36	27	33	25	20	41	29	24	32	24	20	34	28	38	25	36	30	31	39	46	26	28	30	26	26	27	34	33	31	42	34	33	37	25	35	26	34	30	23	34	25	30	38	34	24	30	30	30	28	25	30	26	36	25	31	35	36	32	30	31	28	37	26	25	28	27	28	26	24	24	37	35	30	26	34	39	23	45	33	32	26	24	38	26	39	31	28	28	37	32	25	23	34	31	30	28	33	33	34	30	31	35	30	30	38	26	37	21	35	37	29	20	37	30	26	36	28	37	37	32	35	25	37	42	40	20	28	22	29	33	21	24	37	33	18	37	32	32	32	27	28	30	31	29	24	30	32	23	29	31	31	27	26	34	29	24	24	36	46	32	23	30	37	27	39	37	25	26	21	34	34	30	34	32	31	37	31	27	29	33	35	27	25	26	43	29	23	32	25	31	28	34	25	27	39	32	28	26	30	31	32	32	31	26	39	31	38	42	22	29	32	36	31	25	34	37	25	40	23	41	30	31	26	30	31	35	32	31	24	42	32	29	32	38	24	36	30	23	30	34	27	28	28	39	36	25	28	31	20	50	41	38	30	22	29	28	24	22	24	43	33	33	34	25	33	31	26	39	32	32	29	23	38	32	33	22	41	24	35	25	30	27	28	28	29	30	31	24	38	30	42	42	31	27	35	29	28	28	25	32	30	21	26	33	27	31	27	35	27	25	29	25	40	33	28	32	30	30	37	29	21	26	33	21	23	32	28	34	27	37	25	15	34	30	34	30	28	30	33	35	42	45	35	30	33	27	24	32	23	41	25	31	32	24	29	41	34	25	23	34	38	31	28	42	35	50	25	34	34	44	44	22	33	25	28	25	26	27	31	29	33	29	31	37	38	38	35	33	21	31	29	27	27	23	29	24	30	36	33	30	41	25	35	17	42	35	35	36	35	35	26	29	38	31	36	30	30	39	30	34	38	36	28	31	36	23	29	33	34	28	24	29	40	40	28	27	36	25	32	32	25	40	31	21	35	27	24	20	27	37	25	32	28	35	23	31	32	31	35	34	22	30	33	33	34	26	31	32	36	28	22	36	28	40	34	29	36	33	23	32	32	29	38	32	23	37	27	32	34	24	30	30	17	31	28	33	33	30	32	33	15	23	29	35	34	26	33	26	43	20	22	35	27	25	38	26	27	36	28	35	32	33	28	32	35	28	35	31	36	25	28	28	20	28	27	27	29	26	39	42	30	30	32	32	30	34	32	31	31	32	33	31	27	33	25	31	34	29	21	39	36	29	32	30	36	28	29	37	35	40	32	28	35	36	23	41	24	23	36	43	39	31	32	38	27	41	22	27	29	37	24	33	39	26	38	30	31	25	28	36	30	38	32	31	40	29	21	29	27	33	17	30	30	36	31	29	38	21	39	32	34	41	23	28	28	35	35	33	20	35	37	28	32	33	30	28	33	36	36	31	34	35	42	29	40	35	30	29	26	28	36	26	29	39	32	26	28	21	33	18	37	24	27	31	22	30	20	31	31	26	28	23	28	34	30	34	34	30	30	33	41	28	20	46	34	35	26	29	25	31	34	24	38	25	35	24	25	33	34	23	38	24	32	38	25	32	31	36	24	26	33	26	36	26	35	30	23	37	28	31	29	33	14	31	22	36	30	32	29	27	28	27	42	21	30	33	31	27	37	42	32	23	19	27	34	41	28	32	19	33	27	42	37	31	28	32	31	31	28	27	32	29	26	35	37	35	29	30	23	28	28	29	28	22	32	38	27	34	39	25	27	27	23	30	36	33	37	21	30	36	36	39	29	31	31	27	26	27	33	29	37	26	37	29	31	37	29	34	22	30	30	21	26	39	35	30	31	29	34	36	30	29	30	39	28	31	34	28	37	21	33	25	28	36	26	33	34	27	44	37	29	31	21	28	35	31	29	33	34	32	37	23	45	34	36	28	26	28	35	36	21	28	31	25	32	37	36	41	25	22	30	38	35	31	27	23	26	33	37	31	35	30	43	35	35	26	26	30	26	35	43	34	36	29	24	35	34	35	30	25	32	29	30	32	31	24	40	31	35	33	18	26	26	28	33	27	33	32	27	36	39	22	30	26	23	27	32	43	26	32	41	24	36	26	32	41	42	27	40	25	36	35	39	32	24	28	25	32	19	30	27	46	27	41	37	30	35	22	24	39	31	30	33	26	40	31	22	36	29	25	30	37	36	21	30	33	38	32	28	24	25	34	29	32	29	32	29	39	24	33	33	38	25	36	26	31	28	38	21	36	35	29	29	27	40	36	28	41	34	33	31	29	27	27	37	21	19	29	21	42	36
50190	23694	11747	24728	32498	31447	28522	25187	21999	18877	16469	14546	12641	10913	9490	8461	7613	7111	6470	5576	5148	4465	3802	3446	3175	2669	2370	2063	2009	1884	1853	1768	1859	1821	1600	1504	1432	1390	1398	1288	1231	1196	1078	1080	1006	996	978	980	971	906	888	818	782	741	730	683	681	706	678	686	664	641	700	653	658	635	626	595	566	537	595	543	561	555	569	556	567	544	537	561	533	525	555	586	512	524	496	514	533	552	510	521	537	503	529	519	504	530	514	528	493	476	498	504	519	504	508	547	530	542	500	521	505	523	500	555	513	492	499	514	485	518	479	494	477	494	485	486	502	522	501	504	523	506	504	557	491	490	503	455	536	511	534	473	490	518	498	504	520	567	530	491	519	507	494	487	505	485	489	522	503	530	491	477	526	474	505	545	502	434	471	516	505	529	505	476	476	512	527	482	469	483	477	508	508	489	482	509	497	516	508	477	494	510	498	477	470	515	472	501	500	459	489	510	530	525	532	504	465	509	473	490	528	534	476	504	498	489	544	518	470	496	501	488	547	509	475	527	465	515	549	516	496	497	511	517	499	507	485	497	501	489	509	480	488	475	492	467	493	481	521	543	474	503	519	521	478	507	494	485	495	510	514	498	490	508	484	515	545	501	512	507	555	488	527	506	503	494	461	448	512	483	485	483	510	488	466	534	499	502	496	495	511	507	508	465	519	532	505	505	490	497	485	543	498	503	496	505	516	477	490	495	525	520	502	484	498	510	487	518	459	462	490	519	489	521	489	533	495	487	484	507	477	501	518	486	471	498	510	550	491	504	490	489	489	547	480	511	508	493	515	490	489	516	526	515	471	479	532	505	468	472	468	517	474	507	517	471	520	490	459	530	481	509	511	519	516	489	468	500	505	484	533	489	504	511	452	449	511	481	474	503	517	532	516	477	484	494	508	484	473	484	487	531	508	486	511	512	509	527	502	504	511	481	486	505	493	512	494	507	501	466	488	515	523	482	507	486	499	485	487	453	484	509	505	474	497	490	493	531	519	504	514	526	485	505	512	518	526	499	477	490	505	489	486	517	495	480	453	521	506	535	511	440	511	506	503	499	491	516	449	496	490	536	520	507	528	511	509	497	501	537	521	486	494	501	525	533	504	484	497	509	482	521	534	498	482	548	536	516	453	528	506	473	527	472	478	456	491	477	494	495	468	505	522	498	493	519	491	472	507	491	518	494	510	512	471	458	477	530	512	453	485	534	517	528	490	493	487	520	502	507	469	496	514	537	469	499	492	503	533	501	508	497	505	485	521	512	485	526	487	511	485	519	478	517	527	475	486	458	500	496	534	511	511	493	474	466	473	500	471	538	484	519	488	500	530	499	507	451	518	512	563	479	505	477	511	499	504	514	472	500	489	509	477	488	507	510	491	486	510	442	497	489	489	511	520	517	460	490	506	509	496	508	500	495	451	532	499	542	512	481	482	487	534	515	503	499	489	492	496	470	512	520	524	529	508	500	457	487	486	481	488	504	511	496	470	506	499	490	527	483	501	518	497	503	511	505	500	516	470	505	464	537	481	517	522	475	515	516	498	483	520	491	537	508	527	513	491	500	479	501	499	507	529	506	493	485	489	510	485	522	495	499	533	513	483	482	497	490	498	492	483	547	469	538	495	488	493	518	504	487	486	542	479	477	507	466	535	485	479	482	504	497	472	482	502	485	467	504	510	495	473	488	516	469	501	512	463	526	502	515	480	493	478	490	495	511	495	480	493	500	494	521	512	526	518	497	488	480	499	491	504	511	452	516	458	477	527	498	451	500	505	458	486	490	492	510	483	494	470	505	507	499	533	481	521	512	477	521	478	519	477	437	454	476	500	526	523	493	493	526	516	477	481	511	510	495	504	454	485	479	470	447	491	494	519	474	498	464	504	522	494	491	472	480	504	474	487	507	522	495	473	469	488	515	468	511	517	474	483	515	501	505	496	513	475	490	484	549	499	464	509	507	482	505	497	475	511	532	480	511	522	486	548	492	493	486	507	493	454	505	514	470	522	523	497	467	509	502	520	525	517	488	501	493	502	517	518	523	480	527	489	512	475	481	529	489	549	518	490	479	531	508	502	517	483	518	527	490	471	534	509	458	515	512	495	523	537	561	472	509	473	522	471	515	494	514	486	507	516	470	504	521	486	462	515	490	532	484	484	488	545	520	503	464	476	495	502	511	478	504	556	502	496	509	523	484	496	507	517	512	500	536	470	505	483	512	490	509	487	493	520	527	476	513	518	508	507	483	512	499	504	480	506	525	488	448	481	468	507	537	477	460	481	541	498	488	511	477	504	492	516	554	493	461	492	471	529	514	511	477	486	518	524	510	492	489	510	524	530	459	470	507	487	463	512	470	522	501	466	494	525	472	499	498	505	503	519	526	520	514	480	518	499	497	502	476	471	512	498	530	521	507	510	527	513	496	529	493	467	483	496	471	452	476	493	487	498	504	538	487	504	446	493	495	455	502	510	506	540	515	486	523	472	534	539	524	511	502	497	477	462	532	519	522	522	471	537	505	525	526	487	441	494	484	460	543	493	487	532	472	532	484	472	471	479	521	521	502	498	473	478	503	511	456	511	475	473	494	476	468	507	485	530	516	513	507	520	484	477	496	505	479	499	510	520	510	518	499	500	500	533	483	492	496	568	481	535	472	544	528	497	464	498	522	511	486	519	478	526	477	492	497	497	504	480	478	462	502	493	513	575	514	510	510	485	449	508	516	524	550	487	459	480	520	522	493	513	498	506	510	496	478	497	487	515	490	508	519	480	529	514	536	478	475	481	484	483	503	514	495	518	449	516	454	487	489	487	533	467	512	517	525	493	494	530	473	505	484	508	492	492	480	502	477	503	468	490	516	494	470	451	515	495	484	544	519	507	476	482	529	468	516	475	489	497	518	515	517	508	512	496	484	496	483	494	472	514	494	502	485	509	509	481	502	488	500	511	562	479	517	480	461	479	487	496	483	520	474	502	462	477	467	523	507	459	503	446	469	500	514	501	511	505	507	517	515	469	496	510	497	495	466	497	517	506	468	495	524	530	486	499	498	498	542	502	504	525	490	505	493	484	491	505	518	547	504	503	504	444	515	515	481	480	508	463	544	520	471	471	482	488	493	494	495	510	495	510	513	505	523	491	521	473	495	448	499	505	518	491	511	466	474	503	495	466	468	479	492	492	472	517	471	518	467	525	480	519	504	498	551	475	504	480	488	491	497	493	487	486	505	488	480	492	497	530	521	489	464	516	467	485	477	519	507	513	462	490	497	484	471	475	516	525	526	476	498	516	487	526	508	520	510	517	505	479	501	488	532	548	457	519	495	503	508	484	483	471	494	520	482	494	428	535	490	501	518	491	521	532	452	468	489	481	493	456	476	486	494	475	514	490	530	527	476	506	502	475	523	516	521	499	516	502	485	467	524	483	510	515	501	508	456	480	465	497	506	466	524	492	473	486	477	476	504	489	521	495	475	505	488	482	476	487	509
8609	1722	377	259	394	448	413	364	328	283	264	236	200	165	173	154	131	106	99	116	89	77	76	88	84	64	50	62	65	50	42	66	52	62	48	57	59	43	35	53	39	49	46	50	39	46	37	42	41	32	46	33	40	44	33	54	41	49	36	48	37	34	40	32	44	37	39	40	41	31	37	42	36	29	40	47	47	32	32	39	54	34	26	50	38	24	42	50	28	26	30	42	51	45	43	32	29	42	53	30	39	33	43	38	42	31	32	41	32	44	45	40	26	38	39	42	41	44	29	40	30	29	40	30	32	31	40	37	37	49	30	34	40	35	36	30	42	37	34	44	31	43	43	42	33	40	37	35	28	28	40	40	33	38	40	35	33	34	30	49	32	31	37	44	29	44	27	30	46	42	38	42	38	40	40	34	38	33	38	37	37	44	28	44	33	40	43	33	43	42	43	38	41	33	38	32	30	29	34	35	35	37	53	33	34	37	38	39	42	42	38	39	42	31	39	38	33	48	42	44	40	26	30	31	34	36	32	43	41	26	38	39	38	36	51	41	30	30	37	44	34	36	34	39	41	41	40	37	40	44	41	49	37	39	43	40	34	29	30	37	30	34	28	37	37	27	46	44	34	39	28	33	42	32	28	45	27	38	43	38	44	36	35	42	36	36	37	40	47	36	28	39	46	42	40	35	20	27	32	41	39	31	28	42	44	37	25	39	39	47	47	28	39	51	39	36	39	35	37	30	31	24	30	37	38	33	36	49	45	30	39	31	24	38	41	39	42	40	31	29	31	42	37	34	41	46	38	35	43	38	29	38	36	38	31	39	38	51	39	47	35	39	42	35	47	37	30	29	40	32	43	44	30	36	42	43	40	45	34	42	44	38	32	35	42	39	38	35	29	39	38	37	40	37	40	35	33	44	46	35	48	26	32	33	43	32	30	40	41	31	30	43	32	44	40	37	33	36	44	31	36	40	33	33	38	43	36	43	44	35	37	35	44	52	44	38	42	31	33	41	35	40	36	35	35	35	45	27	36	28	40	31	26	33	52	51	41	51	42	45	39	35	39	32	38	28	37	29	33	34	33	40	28	32	27	33	28	35	35	44	48	34	27	45	34	50	36	42	26	38	41	28	46	47	42	34	30	44	25	30	26	42	43	38	32	38	38	40	43	51	37	38	24	40	52	35	30	25	31	37	28	31	35	32	28	24	39	51	34	38	34	32	35	40	38	44	37	28	33	38	46	37	37	44	30	39	41	41	39	31	36	43	36	35	38	46	29	37	45	40	34	49	29	29	46	27	41	47	42	35	29	42	41	31	32	40	40	40	35	48	39	34	38	42	36	42	42	32	29	28	32	43	28	38	45	45	37	23	28	40	23	42	42	51	57	28	35	43	43	55	44	42	37	42	48	34	34	29	27	46	31	42	41	27	46	32	30	38	32	40	36	43	40	49	39	32	32	36	29	37	54	31	37	46	46	33	40	30	42	38	34	43	37	40	34	34	34	34	36	38	38	35	41	32	39	42	41	34	32	52	43	45	47	36	38	37	42	37	38	37	34	38	40	29	31	41	41	42	46	36	39	43	31	25	44	36	38	40	42	43	28	27	33	39	37	43	39	34	33	29	43	33	28	43	40	38	36	36	42	50	33	37	48	43	35	29	38	41	35	41	38	30	26	33	35	31	31	33	31	37	27	33	36	32	42	41	40	40	42	35	36	39	39	40	42	30	44	41	30	38	37	46	47	38	29	53	32	35	40	40	31	40	40	33	36	34	28	45	45	45	23	48	36	27	37	37	34	44	46	37	36	20	45	41	35	44	33	41	32	42	33	33	39	40	44	40	30	43	42	48	35	33	35	31	41	37	45	38	33	35	41	22	27	33	40	53	37	28	42	31	31	41	39	37	47	41	42	42	43	35	27	32	31	34	45	34	33	27	29	35	44	49	38	41	27	41	29	38	30	42	40	37	44	33	39	35	35	33	40	28	49	46	43	33	41	46	43	34	43	38	34	33	55	33	38	36	34	39	30	52	36	37	39	42	34	33	46	42	33	42	32	24	42	28	44	38	38	48	37	37	32	26	36	49	36	46	32	46	29	30	53	40	27	39	38	49	35	38	42	37	40	46	58	39	47	46	30	43	29	52	31	34	36	38	41	33	34	37	37	41	38	35	54	33	32	30	30	43	40	43	29	42	42	32	47	43	50	41	50	33	35	36	28	37	42	40	31	40	39	35	28	37	32	40	34	39	29	48	44	43	49	38	37	49	30	37	29	35	40	37	42	30	34	34	41	43	45	41	33	34	32	28	34	28	40	43	39	40	29	40	34	47	38	31	37	24	40	34	43	25	35	35	56	43	41	26	44	32	27	36	45	43	33	45	39	46	38	49	38	42	29	36	35	36	43	27	35	42	49	39	43	33	29	36	46	27	41	52	30	33	35	37	29	41	35	39	44	38	40	38	35	45	43	36	39	36	40	36	33	55	43	45	40	37	41	46	29	49	34	29	37	50	37	35	36	43	37	46	43	37	29	36	42	29	37	34	36	31	32	34	31	33	41	50	24	33	39	34	46	37	52	43	42	35	42	31	37	35	46	40	36	32	36	28	40	43	37	35	44	40	36	35	32	34	46	49	41	41	28	29	38	42	35	29	36	37	33	38	42	48	41	37	27	24	42	40	35	39	33	45	27	43	33	39	27	31	37	33	35	41	45	34	37	33	37	50	30	39	41	27	31	32	37	33	39	31	33	36	49	34	42	26	46	39	38	51	34	39	35	43	37	37	36	34	46	33	48	37	45	38	28	35	43	35	21	41	33	44	40	31	39	43	38	45	34	46	32	36	29	40	39	48	36	40	34	38	45	25	32	33	39	29	36	39	32	44	39	36	32	38	37	54	30	38	38	48	30	46	32	43	46	32	35	50	38	31	35	43	35	31	42	43	42	52	31	57	42	44	32	47	54	31	31	28	54	31	37	36	33	34	47	43	28	30	36	41	36	39	31	39	31	41	39	21	43	46	35	43	37	29	30	32	34	29	42	46	35	37	52	45	37	48	45	41	46	31	36	38	40	43	35	48	32	41	35	41	41	44	43	32	40	30	31	30	31	32	34	40	33	38	34	33	43	29	43	49	30	42	33	38	38	46	32	37	25	35	31	31	35	31	43	31	26	43	52	30	51	45	36	34	32	40	42	28	46	37	36	39	44	32	33	30	39	34	45	37	41	31	36	41	31	37	35	36	39	29	41	43	35	31	36	32	40	42	25	36	42	45	40	32	44	36	26	39	40	32	45	39	40	40	40	25	33	37	37	42	35	33	36	48	47	45	38	36	28	30	40	35	28	42	36	42	41	38	29	36	47	29	40	49	28	42	39	38	35	42	38	32	32	33	52	40	38	25	47	40	32	39	43	37	52	41	35	29	32	53	40	39	38	32	39	33	35	36	43	49	43	47	36	50	49	45	31	50	43	42	31	36	38	44	45	30	31	39	51	48
43019	19818	8328	19432	27198	26192	22875	19632	16341	14020	12185	10391	8753	7611	6593	5847	5314	4749	4446	3975	3577	2997	2691	2371	2241	1934	1737	1572	1542	1509	1463	1495	1445	1349	1284	1264	1175	1174	1129	1107	1022	1030	962	953	937	945	882	930	896	822	747	755	763	723	724	737	721	698	735	721	779	702	707	682	676	727	679	615	661	628	658	618	671	632	676	599	643	662	662	585	656	680	645	646	625	610	626	608	632	626	581	667	627	645	652	637	598	643	620	591	566	549	599	640	641	616	594	639	614	634	619	614	592	590	627	635	642	648	612	626	587	641	598	660	603	622	549	641	633	598	624	569	584	613	620	635	645	588	587	590	606	643	580	619	596	652	579	610	574	608	621	599	606	550	626	593	598	599	622	617	579	589	647	580	567	602	590	602	574	565	636	636	584	614	572	582	626	567	591	646	619	591	591	598	587	599	614	579	617	603	597	616	582	602	605	568	625	600	622	632	563	609	587	602	613	581	608	625	616	637	614	593	610	617	633	574	620	618	596	625	611	621	624	622	547	574	520	611	626	655	606	648	604	620	583	589	591	586	541	573	609	598	597	628	603	562	593	588	590	550	625	658	589	586	624	604	606	579	607	617	663	567	618	609	624	602	593	631	572	623	598	579	643	544	604	612	565	629	645	587	605	588	585	631	587	622	586	580	593	593	576	568	570	605	576	581	603	605	603	652	620	571	583	636	574	593	633	615	592	630	619	595	613	577	649	596	619	594	620	635	564	612	618	601	577	601	594	596	595	577	591	606	605	616	649	617	607	625	648	635	597	657	636	591	641	604	609	601	600	598	637	617	591	589	606	607	565	591	575	630	591	607	599	587	592	617	617	557	589	563	642	631	588	590	602	605	616	574	569	565	627	620	679	603	614	652	584	625	606	584	603	613	594	618	629	614	594	569	605	643	636	594	576	615	570	566	616	627	604	606	615	638	589	574	623	604	626	602	632	579	563	574	642	629	626	603	621	630	610	590	637	613	615	565	627	589	587	609	603	615	604	590	603	649	588	581	588	628	607	571	620	615	649	632	569	596	604	624	598	611	658	611	619	586	594	566	559	599	593	585	615	610	603	601	638	601	610	616	639	594	645	590	603	581	558	572	592	555	650	580	581	606	592	582	608	630	603	625	618	589	592	630	629	610	614	601	596	594	603	600	598	616	577	577	594	624	601	607	614	595	595	602	596	631	604	651	593	623	671	589	645	618	581	547	577	617	646	616	575	634	591	606	608	612	566	591	598	611	612	573	581	578	570	599	605	582	599	558	601	645	645	650	617	641	610	629	612	647	589	625	593	549	578	583	578	626	586	616	605	618	607	580	645	593	607	661	608	601	635	632	585	641	605	623	585	605	610	633	590	582	646	587	627	584	582	637	561	579	609	597	629	592	604	584	630	593	647	594	579	619	601	587	602	615	586	591	606	672	554	564	600	545	620	629	569	603	611	597	591	620	598	581	609	670	594	576	633	622	616	579	569	592	587	582	579	601	561	608	636	585	595	578	629	638	643	570	559	600	554	600	616	609	621	567	646	619	586	672	643	624	581	598	564	624	575	595	604	593	576	585	599	563	597	588	651	595	618	591	617	553	588	587	602	571	629	626	621	637	625	642	608	601	650	611	636	637	601	592	644	570	627	607	640	591	613	648	638	591	640	592	565	591	619	584	573	597	575	563	605	647	613	584	620	573	576	591	629	583	665	610	615	633	591	608	616	626	561	590	597	577	634	602	614	595	649	599	610	579	599	656	628	560	624	620	615	551	580	626	606	567	637	619	585	625	627	606	603	611	578	635	629	664	621	617	584	638	574	578	626	642	588	572	636	550	628	603	608	587	640	570	623	554	605	593	625	585	558	612	642	619	615	624	614	574	576	568	603	590	588	607	565	615	587	574	622	584	585	619	603	564	551	603	627	593	598	618	583	607	637	580	588	623	626	630	647	618	598	577	636	634	626	577	610	597	640	565	610	583	615	554	602	636	606	607	605	575	625	565	574	581	679	573	630	598	608	611	587	607	603	559	591	626	605	572	649	557	590	608	564	609	596	592	587	665	624	592	613	585	606	596	595	563	588	617	592	607	606	616	645	615	584	562	595	634	561	559	601	607	627	594	628	593	604	606	588	568	607	574	617	611	608	594	637	578	572	583	587	605	587	628	574	565	671	559	570	605	575	538	646	606	618	584	615	614	590	635	626	618	647	636	609	603	621	554	564	646	584	593	587	597	603	547	603	645	622	590	605	630	602	602	593	625	660	617	576	561	561	606	587	674	622	585	613	555	600	599	578	627	646	627	662	605	584	614	576	586	551	620	623	651	563	565	607	622	606	605	591	592	573	608	631	592	590	619	605	621	598	593	609	640	599	592	613	618	601	579	599	597	608	608	583	611	620	588	630	599	625	605	583	622	577	588	619	609	621	640	615	610	596	602	623	636	643	590	623	622	588	657	630	617	617	606	627	581	570	596	608	599	621	650	576	589	614	619	635	602	640	598	627	612	599	574	604	638	578	576	695	600	637	595	575	623	606	551	585	611	595	617	570	589	579	575	642	611	604	624	592	577	616	560	623	620	625	593	596	635	591	586	619	585	625	574	595	641	592	610	641	618	664	581	585	601	591	623	570	640	610	593	602	639	585	617	649	595	582	596	637	619	600	620	623	585	598	562	618	583	611	608	586	598	660	643	547	574	634	594	611	611	613	573	567	619	614	602	615	621	612	616	590	600	610	636	587	583	651	624	650	573	599	606	631	577	591	594	658	648	567	594	628	599	633	582	573	618	595	605	547	627	628	601	548	668	581	584	587	567	578	577	582	598	601	630	625	605	627	618	637	609	623	635	571	623	623	621	550	608	575	600	599	596	617	596	637	601	641	624	595	608	625	586	606	596	593	608	602	642	585	652	606	621	586	579	611	580	617	624	604	625	605	607	587	588	576	605	580	583	603	573	592	582	608	619	605	541	596	606	639	571	638	627	609	557	601	613	581	609	627	586	580	604	589	602	642	620	579	614	625	631	582	563	599	629	622	582	626	594	622	567	592	585	639	620	616	613	671	587	617	622	588	604	592	674	625	579	585	627	631	619	590	563	590	638	588	598	599	602	583	606	605	590	655	613	586	554	549	613	607	624	609	651	632	614	580	628	593	611	584	598	628	653	595	570	608	580	620	626	580	623	612	612	658	634	619	584	549	582	609	582	585	594	586	611	617	560	600	613	602	581	605	609	644	581	609	581	580	576	604	633	647	628	570	606	590	623	655	582	667	583	602	596	631	599	599	606	561	559	596	621	589	622	569	614	614	594	607	585	575	610	620	564	586	578	589	607	597	582	636	582	576	652	610	577	557	604	585	624	590	561	623	635	609	612	615	612	551	630	618	587	589	544	574	608	614	592	637	573	643	598	600	566	625	636	604	622	592	633	609	585	605	594	602	641	621	648	608	614	606	604	598	595	666	623	631	618	590	583	656	623	570	614	633	651	597	598	609	606
12205	4218	619	425	610	704	607	567	505	438	364	340	310	253	217	185	157	170	143	135	118	108	97	102	90	51	62	66	57	57	59	66	58	44	44	43	39	52	43	48	40	48	43	36	38	47	43	26	22	32	40	37	31	48	30	30	29	36	23	34	42	33	35	38	26	31	37	28	24	38	27	32	30	28	32	33	36	31	23	24	21	36	32	29	24	37	33	27	28	20	28	27	19	36	22	27	28	23	25	27	27	28	19	32	28	25	22	29	28	32	29	20	30	36	28	21	34	31	25	26	36	30	31	24	24	33	28	37	24	41	25	28	28	29	29	33	32	33	30	30	26	32	28	41	27	33	25	27	30	27	30	34	27	27	23	29	31	28	28	24	23	34	27	17	30	29	23	36	32	35	30	35	31	26	22	21	44	32	25	23	29	33	34	18	34	38	37	33	30	35	27	26	25	25	22	27	25	27	32	23	33	10	26	31	37	17	26	26	26	28	23	18	32	35	34	24	41	38	28	31	42	27	30	24	30	28	28	37	34	27	22	32	32	23	24	39	19	27	24	25	29	29	24	24	29	22	33	23	37	31	27	32	27	20	24	25	27	27	30	24	30	22	29	31	30	38	29	29	31	29	26	39	41	22	29	26	22	23	39	27	28	26	28	30	32	25	28	37	25	25	27	29	19	23	27	31	28	27	20	27	27	30	27	36	32	28	27	21	34	28	26	24	19	41	26	37	28	27	32	34	30	24	26	32	41	25	25	21	27	27	32	27	29	27	19	29	27	17	34	31	31	23	24	31	33	33	33	14	27	28	41	18	27	31	25	24	30	23	25	32	41	21	32	26	15	22	28	35	31	30	37	27	30	24	20	25	33	25	34	25	19	31	29	40	24	27	17	31	20	28	25	35	19	31	30	30	27	41	18	27	34	36	32	26	24	21	35	31	24	40	26	29	26	28	29	23	24	28	28	30	31	28	30	21	27	27	27	32	26	27	21	32	33	17	27	24	23	24	24	32	37	24	33	21	27	32	26	26	18	25	31	26	27	27	34	40	20	22	25	44	32	25	27	35	30	34	31	23	32	30	28	23	21	35	28	27	32	21	28	19	28	32	34	32	21	25	20	27	31	20	28	29	24	41	28	32	29	29	28	28	28	30	32	26	23	39	20	22	34	33	19	23	24	16	33	40	29	29	30	39	35	34	28	21	24	31	26	25	25	24	36	25	28	29	37	28	31	30	24	27	34	27	28	29	27	28	28	23	31	25	27	28	31	27	26	30	29	20	29	15	24	34	38	31	30	24	31	30	34	29	33	42	28	24	27	25	22	26	31	27	37	30	30	35	17	38	26	28	23	33	32	29	34	31	34	24	28	32	24	26	28	30	20	27	33	19	35	23	31	28	37	28	24	31	34	31	28	31	26	41	25	23	25	33	33	27	32	37	22	29	33	27	29	28	31	29	35	29	33	35	21	33	30	27	22	21	19	32	27	21	30	36	28	41	33	41	33	34	29	36	27	37	30	36	35	26	24	27	25	24	24	30	28	35	28	28	35	38	19	30	32	41	21	38	18	33	26	30	33	24	29	27	37	26	16	26	32	30	25	35	36	44	28	28	34	27	31	30	35	26	23	32	42	29	28	36	24	32	26	35	29	23	26	29	24	32	28	28	26	30	27	26	30	34	28	21	27	31	31	29	30	31	22	24	24	31	20	31	34	23	24	28	27	28	31	28	29	21	29	23	31	21	23	19	24	22	33	29	34	26	30	36	29	27	17	18	19	24	17	28	35	29	18	31	46	26	25	30	27	28	27	34	25	29	38	25	23	26	20	28	31	22	32	37	28	24	24	30	15	23	41	26	38	33	30	38	19	32	41	30	34	22	32	31	29	32	27	31	30	23	27	28	19	29	34	20	33	25	42	30	38	37	25	20	30	23	30	25	26	23	20	36	26	43	28	24	25	24	37	28	39	28	30	19	33	33	28	32	37	22	36	27	18	31	26	38	35	29	27	32	31	31	27	35	26	31	34	27	36	19	23	36	30	29	29	20	38	22	30	29	27	26	31	21	36	30	32	31	42	24	29	24	26	26	31	23	32	32	33	33	24	19	22	38	22	30	38	22	29	26	25	33	26	30	23	25	20	29	31	27	21	27	27	33	25	23	30	36	28	35	41	22	20	30	23	39	29	26	31	29	23	24	23	32	34	25	32	24	32	32	31	32	25	27	31	37	23	23	32	32	32	26	26	26	24	24	28	29	27	25	28	24	34	21	32	40	37	30	26	32	21	32	21	30	28	31	36	27	27	37	22	25	29	37	27	38	25	30	29	22	37	30	22	24	27	22	32	34	24	30	26	19	18	26	29	28	25	33	35	30	31	34	24	32	23	21	51	17	28	32	23	30	28	25	33	28	29	34	29	33	24	27	36	24	29	28	33	25	22	22	19	35	39	23	34	38	29	25	23	30	32	37	34	22	32	25	16	24	29	25	23	34	36	31	28	28	29	32	42	23	20	25	18	33	24	28	33	28	22	22	37	29	27	26	23	28	26	27	29	26	23	30	15	37	20	24	31	23	17	26	29	36	23	31	21	41	28	22	33	19	21	24	26	43	34	34	29	23	26	27	24	17	30	38	22	31	39	23	27	31	24	36	31	27	30	24	33	21	28	35	28	30	30	29	29	31	25	26	26	27	23	29	30	16	24	32	26	34	33	35	31	30	29	26	16	30	39	27	36	28	34	32	27	25	34	33	19	35	23	36	29	26	25	25	25	21	34	27	29	28	27	21	33	37	36	28	22	27	33	24	33	38	32	30	24	35	29	31	35	24	25	29	31	22	37	34	23	28	22	26	29	28	32	30	35	25	42	33	22	34	26	35	32	24	33	30	22	28	35	30	21	36	36	33	25	28	28	31	25	20	25	28	28	32	24	28	19	37	28	28	25	19	28	34	25	29	27	34	23	23	30	41	27	24	32	38	32	26	34	38	32	24	24	26	23	27	27	24	23	32	27	27	28	29	25	24	18	37	29	36	22	30	28	23	19	32	23	35	26	33	31	27	25	32	31	23	26	23	27	23	21	28	27	29	37	29	21	26	27	25	34	26	26	25	22	27	25	33	33	35	27	33	27	30	33	27	28	22	32	33	39	30	31	24	32	37	20	29	35	28	16	27	32	25	23	30	36	37	22	32	32	26	38	30	30	38	23	23	39	29	17	24	31	31	32	43	33	22	22	24	26	44	24	32	37	40	32	27	29	31	26	26	34	26	35	34	29	22	22	35	20	33	28	23	39	27	24	29	24	26	37	32	22	25	33	27	27	19	30	24	29	32	19	28	32	29	28	37	23	23	30	34	33	21	30	36	23	25	28	26	32	24	31	24	33	29	31	28	17	25	34	30	25	24	30	26	20	35	37	29	26	26	32	22	24	28	35	24	21	26	32	30	30	32	28	23	30	26	27	22	23	20	31	41	21	21	27	27	28	39	33	21	30	23	37	27
51446	26612	11920	24411	32418	31651	28738	25040	21895	19320	16620	14469	12560	11031	9793	8550	7646	6931	6337	5869	4829	4219	3704	3324	2980	2633	2475	2147	2052	1991	1950	1932	1752	1725	1524	1494	1436	1421	1349	1276	1152	1075	1023	1027	1020	980	949	931	932	851	815	740	702	676	693	703	665	654	630	640	628	600	587	615	634	612	548	577	501	539	513	539	515	530	543	506	496	521	525	526	494	537	551	513	467	494	492	494	486	458	519	500	532	511	495	484	472	497	538	445	463	469	439	494	487	451	522	509	506	466	448	492	458	480	464	453	496	471	471	466	456	434	422	525	458	486	467	472	493	437	437	483	451	495	419	453	466	416	433	432	418	489	446	501	466	442	439	472	447	493	457	470	463	470	451	485	471	443	462	448	485	483	449	452	457	450	483	497	508	477	492	458	446	487	447	438	445	450	441	454	503	431	471	457	443	444	460	445	461	413	444	474	448	490	445	438	440	464	486	490	480	466	458	448	442	483	422	485	463	449	452	448	471	439	501	447	446	449	434	441	476	456	446	451	453	457	470	479	458	452	446	464	480	437	465	459	458	484	436	451	416	464	429	411	487	469	450	473	436	437	470	454	450	427	435	423	423	447	378	464	476	456	446	425	476	439	470	462	488	460	445	424	456	485	403	461	451	456	453	425	463	408	467	468	481	477	476	433	440	439	471	462	481	487	456	478	478	451	433	480	465	429	457	474	458	456	461	423	461	445	436	460	488	457	434	455	442	432	463	451	473	472	491	425	459	423	490	460	462	461	436	492	491	465	450	453	445	462	469	430	438	463	440	437	467	451	452	446	438	468	429	496	470	432	447	493	514	452	429	459	437	445	472	433	460	462	501	452	452	432	450	417	488	447	424	448	466	493	518	479	453	484	426	460	444	467	461	467	478	459	480	465	451	449	463	490	455	443	454	437	434	475	456	446	454	466	452	439	417	469	413	444	416	435	443	439	447	468	415	463	450	458	440	476	426	448	482	465	503	456	455	455	475	458	455	449	461	477	440	448	447	431	436	428	442	441	464	461	412	463	458	434	451	430	457	437	464	493	434	449	443	460	510	454	468	441	493	426	445	465	522	468	414	428	437	495	464	457	433	511	473	428	472	423	445	440	497	439	463	455	432	452	468	401	437	464	433	420	476	483	447	485	479	419	422	445	461	466	445	438	490	424	452	486	428	474	467	469	436	466	469	453	467	458	457	459	430	464	472	459	458	416	467	459	435	471	464	473	476	451	471	482	441	466	421	457	450	470	470	456	414	450	478	454	416	473	499	422	463	440	443	437	472	446	440	472	423	436	503	487	422	477	479	459	450	458	477	482	459	453	462	437	444	432	422	440	467	446	437	439	491	433	492	481	445	449	453	433	479	515	468	482	470	472	503	468	457	493	466	424	466	461	491	436	496	447	450	473	435	450	417	419	480	427	466	441	462	452	477	420	479	457	458	490	467	496	462	487	426	437	452	456	445	463	444	501	494	446	443	438	455	418	463	453	435	448	467	449	476	451	429	439	451	466	489	462	497	459	465	455	432	452	418	434	499	459	477	433	459	465	456	496	478	526	485	471	453	479	440	472	476	464	449	446	455	423	495	425	460	421	391	460	456	426	452	449	467	473	455	460	427	417	453	464	479	468	474	469	454	443	458	447	454	431	441	415	451	442	484	448	478	439	422	451	424	418	462	476	449	460	479	466	426	456	457	427	449	441	434	466	445	448	477	437	469	489	473	480	488	456	451	472	441	425	430	478	472	436	473	404	431	468	454	454	414	466	474	443	466	422	507	448	460	460	487	398	489	477	453	473	474	477	436	453	464	491	465	451	449	444	421	445	494	449	468	434	458	465	455	445	452	419	441	439	430	438	467	434	463	433	434	481	432	477	442	450	497	451	450	459	416	436	481	455	461	450	447	467	481	458	421	469	523	455	477	462	457	439	413	457	464	485	486	467	455	445	456	454	422	444	456	401	468	463	452	489	458	478	459	435	488	449	499	464	470	439	436	450	515	441	476	436	455	442	453	460	468	421	471	450	497	474	452	449	447	469	483	438	478	481	490	475	430	486	466	452	449	447	466	489	454	432	443	472	464	475	452	473	457	418	465	498	489	418	500	469	445	486	435	444	457	446	457	451	476	462	421	438	457	447	457	463	482	448	457	442	440	409	433	437	470	453	464	445	469	480	448	424	449	472	430	440	478	460	459	425	473	471	447	461	469	431	452	446	473	436	458	428	404	464	453	440	461	418	453	444	441	464	425	404	431	458	475	438	466	452	440	434	466	456	496	465	466	399	460	448	444	484	487	463	460	470	443	468	472	453	459	460	464	429	448	485	433	439	460	437	483	474	464	426	424	498	484	461	471	453	474	477	450	467	461	445	457	415	486	445	451	475	473	449	405	444	453	507	470	470	457	465	457	428	478	444	472	479	443	468	452	468	416	516	447	482	425	481	442	436	459	453	444	408	440	456	451	468	455	460	429	479	437	448	440	458	454	455	432	460	478	432	462	442	442	464	457	441	444	430	429	440	470	430	457	460	432	456	450	473	458	421	442	467	437	468	463	428	447	435	501	461	457	459	496	428	471	460	465	449	474	451	460	467	458	482	459	442	492	459	473	471	443	501	445	454	480	444	451	464	488	424	428	464	450	491	470	471	453	441	456	451	431	436	458	447	459	470	437	489	442	415	457	459	455	462	477	491	467	490	460	480	449	478	456	482	492	498	446	457	435	436	422	457	453	435	463	474	460	449	467	459	449	471	463	454	483	477	486	487	488	443	486	465	452	453	449	421	461	459	449	463	434	430	442	464	458	445	457	469	462	491	445	476	426	438	487	463	483	440	451	441	481	453	468	443	454	468	483	434	477	465	439	451	458	463	482	499	432	440	430	462	444	501	432	455	425	444	502	423	470	493	507	429	474	428	472	499	426	493	462	456	476	464	488	445	452	454	445	438	459	462	497	486	458	460	442	466	450	426	502	430	447	458	439	463	461	474	458	455	425	457	480	430	438	452	460	453	492	507	428	428	439	487	432	436	495	458	497	438	469	423	462	482	437	447	455	421	452	468	463	451	440	463	453	513	463	428	451	481	446	422	472	428	473	478	485	435	458	445	462	473	435	439	476	438	438	450	489	463	416	487	440	462	447	459	475	486	481	479	484	481	425	432	456	436	466	438	441	447	453	463	451	469	437	503	456	404	447	452	464	465	441	457	439	468	455	432	458	478	454	419	445	422	454	447	444	448	433	422	431	443	453	445	463	452	429	453	453	458	441	446	444	489	472	458	467	475	465	460	425	448	445	428	440	438	458	483	450	451	445	412	497	464	468	458	414	503	479	445	458	448	446	479	441	483	464	491	477	475	458	469	470	409	434	466	490	473	462	457	439	491	451	466	455	477	476	443	438	481	466	447	459	436	442	411	478	472	498	457	453	476	438	485	493	417	442	490	489	455	451	473	461	471	441	427	448	462	431	486	485	455	429	483	504	466	456	461	447	434
4940	1083	224	158	293	285	235	204	179	179	141	151	122	96	84	90	85	79	49	59	47	59	50	43	39	46	42	42	38	39	40	31	37	38	31	41	18	28	35	36	23	28	34	31	24	35	38	35	22	27	32	29	31	20	28	24	29	39	18	20	30	28	18	30	22	32	27	23	28	28	21	23	28	30	21	18	15	26	34	30	29	29	29	23	25	18	25	32	19	23	27	29	15	23	19	23	29	29	31	26	34	21	20	32	25	35	34	14	26	22	26	26	29	25	27	24	24	17	22	30	31	26	25	33	28	26	20	24	25	30	32	35	21	20	18	31	22	25	24	20	18	29	30	18	18	34	31	17	20	19	26	29	18	29	22	25	20	23	35	27	18	26	29	25	32	19	21	21	36	25	19	23	34	20	19	27	18	28	41	25	25	33	23	18	33	28	28	28	26	22	15	23	29	33	27	24	28	17	24	31	23	31	25	34	28	32	15	17	20	28	12	14	29	28	22	28	26	18	23	22	28	22	27	23	19	32	30	27	17	22	29	23	27	21	30	25	34	19	22	19	18	20	28	25	29	21	22	35	28	27	30	25	16	18	17	29	27	28	22	28	26	37	24	22	24	25	25	28	29	18	25	19	19	31	20	27	28	29	21	27	22	20	15	28	25	28	22	33	23	21	24	25	15	16	27	18	32	17	20	32	33	28	18	16	30	32	35	25	22	22	31	24	45	22	22	23	27	23	20	14	23	23	27	25	29	27	29	28	32	23	22	21	27	37	24	23	20	27	26	25	31	24	26	21	25	21	22	25	24	19	24	27	29	28	17	26	25	30	21	28	38	37	34	34	27	22	19	23	30	23	25	22	21	25	21	29	20	24	26	26	19	38	25	34	28	26	18	28	31	23	26	27	31	28	35	30	29	29	18	33	18	24	19	26	26	19	22	26	25	25	27	32	29	22	24	24	24	24	21	16	26	23	25	37	27	17	23	20	23	24	24	24	31	26	23	25	25	19	26	20	28	23	32	35	14	24	25	17	22	26	32	37	29	18	19	20	30	20	32	30	33	29	22	18	20	25	25	24	30	22	23	26	19	19	27	21	27	19	25	22	28	26	22	30	27	26	42	19	25	19	34	29	26	29	27	21	25	23	31	28	21	34	20	22	28	31	18	27	26	19	33	26	27	28	27	22	31	23	25	21	31	23	19	30	20	21	26	27	25	22	36	30	21	22	33	24	34	18	22	25	33	26	24	21	27	34	25	28	27	29	22	14	30	33	36	26	23	34	26	27	27	26	26	25	31	15	26	25	16	24	30	31	34	24	22	20	29	29	30	39	18	25	34	31	19	29	21	24	26	26	30	25	32	21	20	26	27	22	25	28	22	24	23	31	24	15	14	19	19	25	20	26	26	29	26	30	27	26	12	25	21	18	20	26	39	26	29	23	32	13	23	26	19	21	21	23	20	26	14	23	24	25	28	31	25	22	23	30	30	29	21	24	22	20	28	24	26	27	31	6	30	21	19	25	35	20	21	19	39	24	32	14	33	25	27	24	17	24	24	31	20	26	26	25	29	27	26	31	18	23	24	27	26	28	24	21	24	15	29	27	30	25	22	19	14	47	28	26	21	25	25	23	22	17	22	15	25	33	36	34	24	22	18	17	21	21	25	27	25	26	20	16	23	24	34	18	25	30	21	25	27	23	33	22	31	17	13	22	27	22	20	27	28	24	16	29	12	27	27	15	31	25	33	25	25	29	27	25	11	15	27	28	26	24	29	22	21	24	25	21	30	31	24	20	27	26	25	24	25	21	20	22	26	25	30	26	21	20	21	33	26	34	23	22	19	26	30	28	29	23	25	25	22	22	22	22	32	19	18	31	30	21	22	31	23	31	30	26	19	25	26	20	21	22	17	22	26	21	22	17	19	37	24	24	32	30	24	27	18	28	22	25	26	30	30	27	20	30	27	29	26	22	23	16	27	33	27	24	26	21	17	31	22	24	23	28	27	30	22	28	23	32	21	21	21	29	24	28	23	21	28	27	24	32	35	30	27	28	29	28	34	31	21	28	32	28	26	27	22	18	24	32	25	38	21	20	23	19	29	34	26	22	27	23	16	28	29	28	22	17	21	33	20	19	27	19	32	22	26	26	21	29	27	22	30	21	22	30	19	24	27	19	22	26	36	35	27	26	13	25	23	25	22	29	21	18	39	22	31	26	28	28	36	24	19	16	30	25	23	24	30	25	18	27	20	27	28	20	27	24	30	13	17	24	27	18	17	23	21	35	21	25	22	28	29	28	21	12	19	27	18	29	16	29	25	25	29	21	21	21	22	29	34	19	24	29	18	22	24	21	21	26	28	31	26	24	27	23	24	22	23	25	24	20	31	28	26	20	21	24	30	24	26	21	22	21	27	20	29	23	23	24	29	16	26	28	26	28	27	26	28	25	17	22	32	26	21	25	20	30	28	20	19	30	23	26	13	25	24	28	34	25	24	24	30	25	25	12	29	25	25	25	20	24	23	23	17	31	17	17	30	23	25	23	40	24	28	25	25	17	22	22	18	26	19	22	29	18	25	29	24	27	18	28	24	23	28	28	40	19	29	26	29	31	23	18	26	19	21	29	20	27	26	17	25	22	28	22	27	28	23	22	25	22	29	19	22	32	24	32	24	29	24	22	20	24	25	35	16	33	33	19	30	10	26	19	28	24	29	21	25	17	30	21	25	25	27	30	23	22	24	25	19	22	18	28	26	24	29	27	20	20	18	20	19	20	17	28	24	25	25	36	26	30	16	24	27	32	29	35	36	27	32	29	20	28	27	20	32	22	25	20	27	21	29	27	23	17	25	22	30	32	27	29	23	21	26	26	25	21	26	22	26	27	26	28	33	34	27	41	28	21	25	41	24	21	18	22	31	20	24	29	23	24	23	30	20	17	28	19	35	23	30	19	26	32	19	18	23	25	22	10	26	21	25	22	25	25	23	24	28	16	23	29	36	36	29	21	27	23	17	26	24	20	23	17	23	21	31	27	30	31	18	28	26	25	32	26	24	22	34	25	24	28	28	24	17	23	23	28	22	24	27	26	22	18	28	27	22	25	28	28	27	37	29	18	26	24	29	29	27	28	25	22	23	22	20	30	35	24	20	20	32	30	27	22	24	24	30	33	22	27	16	32	30	24	30	38	24	31	24	28	26	28	25	17	23	18	17	24	25	18	19	36	21	23	27	25	20	29	22	34	29	28	26	30	34	24	27	23	14	21	31	35	29	33	24	17	19	30	23	26	31	32	26	33	17	19	25	28	16	25	15	25	29	29	21	24	23	29	22	24	24	21	32	24	27	31	27	31	30	28	27	19	18	38	25	22	22	31	30	24	19	26	26	18	30	26	28	25	28	23	28	28	26	28	22	22	20	32	17	31	22	17	16	23	27	30	26	25	22	36	25	21	28	17	29	29	26	25	26	28	31	26	23	35	29	19	40	19	19	21	22	32	25	28
38625	17929	6135	14935	22111	21091	17868	14691	11916	9932	8405	6982	5997	5020	4429	3923	3521	3195	2826	2591	2245	1916	1713	1400	1338	1177	1099	1012	1046	1055	1014	972	922	877	852	792	852	831	745	714	703	715	694	740	605	643	655	604	598	564	555	505	522	481	461	471	513	462	458	457	454	413	474	433	442	450	435	471	455	459	428	404	412	416	400	412	434	415	437	443	389	411	399	441	446	423	396	403	421	393	423	419	426	423	403	383	363	375	444	437	394	438	423	411	414	420	415	436	421	454	426	387	447	418	386	382	385	394	421	418	409	427	408	438	411	427	424	405	419	394	426	417	369	441	426	443	399	398	403	424	432	433	408	401	475	386	429	378	384	400	392	423	392	405	390	409	418	405	398	373	373	406	403	421	375	431	366	370	416	379	399	426	435	394	421	391	388	425	376	407	440	399	405	386	350	381	444	431	379	390	393	416	397	370	424	421	422	419	407	426	437	391	418	379	406	384	412	445	410	400	419	395	414	404	421	370	399	400	435	404	437	441	390	400	415	423	401	362	409	390	394	420	377	401	418	391	453	412	375	418	384	381	403	394	415	357	435	369	402	399	422	414	401	385	418	377	446	412	409	377	421	386	409	370	418	380	433	388	395	403	409	429	384	413	403	406	414	380	445	402	404	407	363	412	410	434	373	382	367	411	436	378	391	391	379	402	436	416	392	443	399	402	388	409	367	419	386	439	395	398	422	399	438	392	402	372	392	371	418	403	436	395	413	397	386	399	402	397	419	371	427	391	397	414	418	433	425	388	428	436	396	463	418	413	416	399	411	399	384	440	406	402	375	407	381	435	367	428	395	365	389	404	402	405	391	408	393	383	410	404	424	406	405	434	407	429	409	396	395	386	381	441	403	388	402	407	391	401	413	403	396	393	394	387	420	403	405	393	394	379	373	387	391	409	384	394	349	409	425	383	417	405	407	404	394	430	419	396	436	389	397	418	402	419	396	417	374	395	401	372	412	417	426	375	385	423	426	414	402	404	377	423	402	424	381	390	410	413	427	408	426	396	431	412	418	416	439	381	411	390	393	373	409	393	413	384	396	394	421	400	405	372	390	403	417	389	389	388	400	424	404	411	420	400	432	432	394	426	430	409	427	425	392	428	376	382	408	429	392	419	395	403	393	423	397	388	401	413	396	423	431	390	407	442	428	433	394	401	406	394	378	398	401	400	401	415	368	371	381	354	426	374	380	385	380	401	420	370	399	461	403	417	434	411	421	406	394	398	410	425	390	388	428	394	425	428	401	385	375	400	389	391	393	422	372	424	424	369	395	415	368	400	428	399	377	407	412	389	465	398	389	376	435	387	395	393	418	404	437	409	394	409	409	373	405	431	368	392	429	399	426	429	399	402	431	413	373	404	380	380	400	373	389	366	406	371	383	417	417	435	375	401	361	427	376	425	382	396	388	404	370	379	422	403	414	427	407	414	384	402	414	400	385	346	393	391	414	446	395	399	396	392	373	442	411	394	404	412	429	402	390	398	402	375	419	433	408	406	383	398	400	393	404	370	415	422	424	428	413	382	379	386	396	418	452	394	407	420	392	424	405	421	417	397	391	420	400	399	376	438	413	355	420	423	408	400	403	409	398	381	395	428	424	375	408	410	438	434	411	405	424	417	414	396	405	417	397	420	373	407	402	375	390	443	425	389	432	376	410	342	439	402	401	408	379	413	419	434	433	393	404	423	419	428	409	429	445	412	374	364	398	385	421	418	393	406	450	383	397	413	418	429	380	387	379	404	417	376	411	380	435	406	396	393	385	403	396	397	385	411	386	390	424	400	382	398	412	422	434	405	395	409	404	392	462	404	406	409	422	420	416	428	437	446	376	411	448	418	387	368	424	400	422	383	376	410	423	409	407	378	402	387	373	420	411	372	381	379	395	409	388	423	409	416	375	375	400	370	384	422	393	413	364	421	431	402	389	366	411	428	393	367	404	385	408	387	425	430	405	416	393	419	424	417	420	400	369	414	398	392	400	375	380	378	400	421	392	394	423	395	380	452	388	432	408	406	391	388	405	378	393	417	398	399	424	397	410	384	391	425	405	358	420	415	418	392	362	389	411	416	369	429	438	373	399	387	377	373	382	395	405	394	397	402	393	418	429	402	383	402	392	389	448	403	377	382	453	443	416	413	379	428	402	400	416	441	431	394	382	399	416	403	406	370	412	381	453	392	351	392	426	410	370	396	412	409	405	407	396	413	403	390	426	455	389	417	442	377	412	384	450	403	406	446	431	446	380	421	414	405	404	407	451	373	445	414	415	388	418	393	387	388	432	418	405	399	389	415	412	363	409	388	410	412	396	398	403	407	415	382	437	409	423	431	402	395	387	403	373	426	396	417	402	402	412	417	409	425	430	422	406	395	425	405	390	416	399	425	392	406	428	411	415	394	363	446	426	401	378	416	381	418	381	411	414	413	417	376	392	453	402	414	408	416	399	406	399	433	427	394	366	402	388	420	427	414	384	409	391	421	392	384	420	422	395	376	387	426	390	378	415	365	414	394	420	414	417	437	424	412	427	422	397	390	387	431	404	420	443	385	411	387	404	450	403	399	435	429	405	392	431	380	403	379	400	409	409	396	387	386	401	389	384	405	431	398	380	402	403	434	421	441	397	408	387	373	410	394	387	394	398	402	403	412	406	435	405	361	438	455	405	388	405	408	404	420	422	389	426	387	405	404	378	415	392	407	409	392	423	395	391	407	441	410	410	423	432	398	387	396	388	392	408	409	396	431	424	428	377	417	381	384	439	444	387	385	413	427	422	408	385	395	396	414	368	424	395	404	392	381	381	406	424	394	402	426	393	420	432	444	418	427	394	420	405	402	408	443	406	419	407	440	438	422	410	417	414	400	386	395	376	389	400	402	407	404	386	400	410	425	380	429	401	413	441	403	385	414	407	394	386	398	423	419	379	412	399	412	377	395	395	422	350	409	396	411	429	407	401	383	426	429	453	428	390	428	381	427	411	391	444	380	362	409	423	399	392	387	404	397	422	411	396	387	424	417	390	420	409	416	379	388	415	439	379	359	428	389	416	382	430	395	403	381	400	406	395	355	408	376	373	365	410	384	419	382	410	428	434	409	437	361	456	369	370	391	401	413	392	390	403	364	400	414	388	394	388	402	378	392	407	370	389	451	431	426	417	409	388	426	384	388	397	390	458	379	446	429	424	403	395	418	397	385	369	416	426	443	417	403	385	378	425	410	393	412	409	393	449	398	374	416	401	439	411	397	404	401	398	432	392	354	383	389	374	445	470	427	440	388	374	405	394	365	427	418	342	395	384	415	363	381	426	406	403	419	423	451	421	415	378	402	416	415	419	380	376	412	397	396	401	377	402	433	379	414	386	420	392	391	394	363	418	349	403	407	407	428	414	393	395	387	438	392	390	378	453	424	367	404	396	389	404	428	373	396	384	393	393	388	395	424	403	361	406	398	407	411	399	412	424	393	409	426	353	418
12456	3682	574	370	639	715	648	555	497	434	397	316	304	243	236	185	182	178	143	155	123	112	104	90	78	74	93	70	75	60	50	68	65	51	54	47	57	48	50	61	41	39	47	41	41	47	46	37	42	31	42	48	32	39	41	42	54	35	16	33	41	42	28	26	36	33	40	21	39	35	40	32	33	46	36	29	30	35	26	42	42	33	20	26	33	27	27	29	32	34	31	38	34	34	31	29	37	26	35	34	39	38	40	33	31	37	35	34	29	31	30	31	33	37	34	34	30	28	26	40	34	39	37	40	40	39	34	32	32	32	33	33	27	39	35	23	30	31	25	31	28	33	43	31	32	39	28	24	32	28	33	34	25	23	31	19	38	28	28	27	29	27	27	25	36	22	26	35	33	23	38	34	28	33	27	29	31	29	38	32	21	29	38	28	29	18	19	32	24	30	37	27	32	25	29	29	30	31	42	31	36	29	36	35	33	33	25	30	35	37	25	29	26	32	28	24	31	29	25	34	33	27	32	32	41	30	33	28	39	24	38	32	37	40	32	23	38	28	35	24	35	36	31	26	36	36	23	38	35	27	37	27	26	23	38	37	27	37	29	38	33	32	30	33	28	24	38	33	32	28	38	38	27	36	33	30	28	38	26	36	34	34	21	34	35	37	33	28	30	33	17	26	32	21	29	30	39	31	33	38	27	39	26	39	25	40	33	46	32	34	25	30	22	26	32	25	36	36	30	28	43	26	28	30	34	35	29	31	30	35	31	35	27	29	31	26	32	28	26	26	30	30	38	36	38	26	30	33	33	34	26	28	34	44	30	28	24	30	26	33	38	26	35	26	25	26	30	30	31	36	44	27	28	37	25	28	28	27	23	26	33	29	28	35	40	28	32	28	27	30	39	30	33	25	39	34	43	31	35	48	30	27	30	27	27	40	29	28	27	44	27	36	28	41	29	34	25	41	32	27	30	32	35	22	41	26	38	33	27	32	40	36	31	29	29	27	44	27	36	35	29	36	26	35	35	31	30	30	29	39	21	41	40	32	21	25	24	30	23	27	39	31	33	34	32	31	26	31	37	28	32	26	37	36	33	31	39	30	30	37	27	41	23	33	27	28	25	16	29	36	19	20	30	40	30	33	29	37	33	35	36	40	44	30	31	34	27	25	29	28	27	41	25	33	25	31	34	31	32	26	30	20	34	33	27	27	27	38	36	27	26	37	36	27	29	26	32	33	28	23	35	28	32	22	30	35	35	34	27	29	26	28	26	29	32	27	23	30	31	31	24	34	30	33	41	33	22	32	33	33	37	25	27	31	38	33	25	28	24	34	24	26	32	27	29	19	32	37	25	34	23	36	26	44	34	26	32	33	43	24	34	25	34	38	31	30	38	21	34	46	39	25	30	32	33	27	25	30	26	42	27	40	32	40	30	31	35	42	30	38	27	24	27	37	34	39	24	28	22	26	39	38	42	37	34	34	33	31	32	23	27	29	27	17	28	35	24	37	32	31	32	27	37	26	32	26	17	30	30	38	36	25	18	33	34	32	27	34	34	26	31	26	30	30	29	32	31	28	26	30	31	23	24	20	40	32	44	34	36	38	31	30	19	39	33	52	27	38	25	37	44	34	45	37	27	37	40	27	31	34	31	33	26	34	31	33	41	35	25	34	22	37	28	34	26	19	29	28	19	42	27	30	25	22	35	30	24	26	24	29	37	39	29	37	28	30	29	25	34	36	20	28	21	31	23	30	24	30	24	38	27	36	33	36	25	23	29	24	28	31	29	23	26	38	35	28	38	29	35	32	32	35	29	28	35	33	27	27	32	33	32	35	33	34	29	42	30	35	31	30	26	28	31	24	38	32	35	27	33	38	32	29	27	30	33	30	28	28	30	37	29	38	26	27	33	24	30	22	35	31	28	23	27	27	34	28	31	29	28	24	35	35	23	28	28	32	33	39	39	30	35	35	36	27	39	38	34	35	29	39	33	32	39	31	32	39	19	30	27	31	45	27	38	30	33	30	32	43	27	34	27	29	28	30	19	27	39	34	35	31	20	37	25	19	28	34	29	22	34	26	26	39	20	35	40	27	34	26	33	34	35	37	26	28	23	22	41	38	30	29	33	36	34	25	24	43	28	31	28	30	47	27	39	25	26	26	26	38	24	30	26	32	21	33	34	31	32	30	25	26	33	31	29	28	22	34	30	36	20	32	25	32	31	25	32	31	31	25	30	34	37	34	21	35	26	30	27	36	33	46	27	29	34	35	27	28	31	28	30	32	35	27	28	34	33	23	29	35	25	40	41	30	34	32	21	29	31	26	36	29	43	29	23	36	29	26	14	38	33	25	32	30	31	33	18	32	33	32	25	38	30	24	23	48	39	30	30	28	24	30	24	29	20	21	25	24	30	25	25	33	36	32	35	31	38	23	20	39	24	28	28	30	27	30	33	33	32	39	43	33	38	24	39	25	28	29	37	28	36	27	39	27	31	20	25	36	31	35	34	25	28	41	43	33	29	29	38	28	39	24	36	30	29	31	31	29	31	35	39	30	34	30	30	36	27	27	26	35	28	33	26	36	33	18	33	41	32	45	41	35	28	28	30	32	25	38	35	34	28	26	26	33	31	29	38	42	27	32	35	30	24	26	40	20	32	17	30	34	25	34	31	29	25	34	29	35	30	46	25	33	29	37	37	30	24	34	30	35	26	25	25	28	29	29	28	22	36	20	24	29	31	31	34	29	30	23	33	35	26	38	31	22	30	33	23	33	30	37	33	26	37	19	28	28	31	25	28	26	31	29	40	26	34	27	31	37	32	30	30	41	30	34	31	29	33	22	31	26	32	34	30	27	34	35	32	43	29	34	31	38	25	22	39	39	30	21	24	30	34	39	35	37	38	35	35	31	27	27	25	26	26	27	41	40	29	33	35	39	22	26	31	29	32	24	29	34	46	30	20	16	32	37	28	21	35	33	31	28	39	28	29	37	23	30	30	38	33	27	29	35	25	28	31	31	19	26	34	31	29	24	36	43	31	22	31	40	30	30	27	35	30	34	31	35	22	35	21	29	21	38	34	28	36	32	48	21	29	30	31	34	43	31	34	33	28	32	36	31	31	36	27	34	32	32	23	36	29	37	29	25	31	34	37	25	34	39	27	40	40	45	29	40	29	27	34	21	30	31	27	33	30	32	16	26	37	34	31	28	35	26	27	34	30	34	37	39	21	23	26	28	37	22	31	27	21	30	44	26	24	32	36	28	38	26	26	39	37	33	28	30	38	40	23	26	26	30	39	35	29	29	28	34	28	34	36	35	28	36	36	49	26	31	30	25	26	37	18	36	46	30	38	29	24	27	31	33	29	24	31	32	28	31	34	40	29	25	34	28	28	34	23	30	42	24	35	33	32	21	34	34	39	34	41	38	31	31	37	33	29	31	27	37	33	29	40	27	28	35	34	35	32	24	34	38	29	34	39	44	28	27	31	30	33	28	38	22
50963	23374	11878	24458	32424	31750	28596	25348	22331	19474	17240	14874	12929	10979	9795	8786	7905	6994	6399	5769	4952	4198	3632	3372	3037	2747	2499	2359	2292	2192	2110	2093	1889	1737	1645	1605	1559	1472	1355	1264	1208	1235	1144	1119	1066	1045	990	990	900	889	827	749	755	733	764	705	683	674	703	700	702	714	641	677	665	654	601	628	601	622	612	596	579	554	603	508	554	553	583	581	573	578	580	583	547	552	541	571	557	494	546	486	574	558	523	495	512	522	560	516	539	511	568	548	537	519	516	531	522	529	538	515	517	497	524	493	524	518	539	522	500	539	566	527	509	506	502	478	517	496	525	487	481	526	502	481	502	526	501	542	499	497	540	524	489	517	506	466	514	524	514	502	531	519	474	505	546	536	521	494	505	520	484	487	487	512	519	485	564	478	520	487	548	533	466	466	475	481	494	480	534	523	499	496	513	475	500	530	548	471	507	521	480	501	491	473	542	513	515	475	488	537	514	506	487	493	468	493	498	488	497	543	510	495	535	482	509	525	503	500	533	485	531	510	498	501	532	521	547	511	475	491	478	527	475	488	535	561	518	500	535	514	560	548	488	467	540	530	512	507	459	504	525	502	491	508	511	523	501	533	519	480	542	477	523	523	532	487	492	526	482	488	505	500	555	538	496	473	498	544	509	516	477	513	494	493	505	541	468	493	529	516	513	512	504	504	513	515	513	488	500	520	509	511	526	499	520	536	470	503	514	478	511	535	483	503	478	508	505	472	485	483	515	510	494	485	555	504	511	519	524	517	500	519	477	507	531	511	517	498	520	507	513	471	485	476	482	490	514	476	462	513	515	444	498	496	493	504	485	518	491	563	528	540	524	482	486	469	484	502	547	493	495	499	537	523	526	526	498	544	508	509	496	539	504	494	518	517	517	515	527	521	486	537	506	535	554	502	504	498	523	511	488	493	487	483	516	510	526	533	522	517	515	490	521	479	505	493	534	516	541	477	478	477	477	491	473	475	508	489	458	516	485	502	477	485	474	539	506	518	529	481	486	542	501	496	491	522	465	481	505	535	463	516	472	472	505	507	521	506	485	475	538	550	514	489	499	504	522	506	485	509	546	475	531	501	479	534	497	475	517	497	497	471	466	515	532	517	493	514	468	499	486	497	527	542	488	485	472	508	540	474	485	477	485	449	502	480	507	521	512	528	523	515	495	501	541	522	461	574	473	506	494	509	497	477	478	508	520	502	499	482	511	503	509	519	520	462	493	544	505	498	486	495	494	479	503	517	493	508	489	488	572	479	485	486	487	496	471	537	548	493	548	525	535	489	542	525	469	496	499	509	496	561	544	483	527	514	495	515	489	489	525	491	517	514	511	493	508	483	497	496	469	523	505	526	531	532	489	493	509	481	469	533	507	516	508	468	514	516	512	539	486	479	496	471	498	462	514	518	470	493	542	493	476	510	476	502	492	489	507	491	497	533	466	512	488	452	509	536	505	523	513	463	486	481	487	500	509	480	521	496	536	510	546	491	462	497	479	519	507	525	525	525	527	514	498	466	541	506	515	516	509	509	486	490	505	489	526	508	510	485	501	519	494	553	544	528	522	475	464	546	498	518	513	518	496	518	499	473	557	547	521	491	528	506	521	538	526	517	501	498	516	514	524	520	494	499	503	470	506	498	473	515	492	498	458	466	528	510	515	486	464	467	514	458	464	457	500	485	502	505	509	507	507	495	487	493	544	463	496	511	522	466	475	496	480	476	532	522	498	510	495	491	503	501	494	503	531	483	513	501	519	524	432	584	531	494	537	515	489	517	486	493	470	516	477	497	493	516	513	536	494	519	482	501	494	495	536	513	483	567	509	472	530	550	507	497	482	508	506	502	529	496	465	496	477	499	487	529	520	514	523	478	522	506	495	522	479	532	497	513	496	501	495	535	492	460	512	523	479	488	550	530	546	496	473	525	528	521	513	501	492	517	523	520	515	494	501	491	525	502	499	494	529	474	496	514	471	494	562	478	500	547	517	501	527	485	487	488	512	500	515	514	494	487	502	512	504	461	498	493	507	467	498	547	495	497	469	491	523	473	510	470	518	500	498	513	495	488	524	476	523	481	553	470	518	493	481	520	474	494	525	530	508	506	524	500	490	519	508	531	511	505	479	501	446	486	487	495	531	516	520	498	531	549	499	499	508	516	523	502	563	508	524	497	502	513	505	490	521	526	541	500	516	528	527	502	512	509	468	528	505	467	504	498	450	506	497	496	513	525	486	520	511	446	487	499	501	497	498	492	474	507	521	508	492	524	488	493	536	508	465	524	495	482	511	499	512	487	502	486	513	495	500	523	532	495	537	541	549	513	522	522	492	523	510	476	519	514	503	522	493	524	495	517	476	479	486	516	500	491	445	483	496	494	494	472	495	510	480	516	497	535	484	494	557	499	496	484	501	536	499	482	504	497	535	507	525	535	466	500	479	489	472	505	493	542	478	516	503	504	491	519	539	496	503	470	463	498	529	487	504	534	491	521	512	478	474	538	497	549	500	499	464	471	495	467	548	510	501	558	529	463	495	488	492	479	498	515	501	469	498	499	508	500	515	470	495	521	533	507	502	496	501	509	495	499	497	486	492	502	475	509	523	473	505	511	508	499	482	522	541	492	469	484	530	514	487	527	478	448	497	526	504	527	514	512	509	491	516	467	498	500	476	524	504	507	507	499	483	508	488	528	481	470	492	513	518	468	522	482	526	512	516	474	519	504	552	506	489	489	462	482	507	514	523	485	506	506	488	501	499	490	482	493	494	506	474	463	491	473	473	507	480	526	501	505	506	504	522	495	508	473	488	538	500	543	502	501	523	491	502	479	501	505	507	458	493	462	511	524	507	493	532	509	520	487	515	519	486	479	511	446	520	507	501	469	453	535	505	498	511	506	482	539	511	501	491	530	459	498	537	492	473	481	542	492	484	520	519	532	473	494	499	477	517	510	492	463	535	466	506	487	502	516	466	501	532	466	478	511	491	524	512	502	482	472	494	544	518	493	501	547	498	509	498	515	479	521	467	492	486	511	508	498	481	502	498	520	486	512	531	491	471	515	498	489	508	458	489	498	489	523	501	512	467	513	496	491	482	489	524	510	504	486	531	474	507	500	488	499	520	504	524	495	503	508	498	515	464	469	459	549	491	505	499	499	473	489	479	492	462	539	497	518	503	495	510	495	492	465	482	523	492	480	505	560	472	493	529	524	528	522	479	506	461	520	524	478	564	542	510	498	520	489	488	486	482	466	535	483	507	514	484	503	507	535	489	497	559	536	518	500	468	514	534	519	537	474	474	479	519	479	494	553	515	496	509	499	513	522	486	503	471	487	496	496	512	432	518	497	492	488	499	532	506	495	508	487	529	539	487	487	442	503	524	449	471	525	512	475	501	484	492	532	511	466	505	487	522	482	518	515	519	514	479	539	531	513	547	482	488	516	496	507	516	523	530	486	512	480	541	522	496	503	485	533	478	487	486	548	505	518	518	486
8603	1966	384	288	388	464	406	371	347	308	251	233	216	170	126	144	113	122	104	119	94	87	63	74	62	60	63	66	59	58	59	53	51	58	52	59	45	58	40	54	52	42	44	39	44	52	47	44	50	43	43	44	34	38	29	37	47	43	37	42	58	40	32	47	39	39	37	39	41	46	33	35	48	37	40	33	43	39	39	41	39	39	35	32	53	40	44	30	41	49	41	34	46	45	44	32	34	36	37	34	29	36	41	44	42	44	41	34	33	37	38	40	50	28	38	39	27	34	38	35	30	35	45	37	50	36	33	37	34	39	36	32	35	26	43	53	34	34	38	32	55	40	34	49	48	36	44	55	35	47	38	41	43	36	39	34	44	38	47	37	33	36	34	37	36	46	38	25	35	40	30	36	38	35	43	31	35	36	34	40	28	36	31	37	34	28	51	48	50	47	41	31	28	42	41	43	47	43	39	36	47	37	31	36	39	30	35	39	45	43	41	33	48	39	31	29	34	33	40	38	41	43	25	32	42	39	45	33	33	40	36	40	35	39	46	42	33	38	31	38	25	35	42	37	45	38	32	44	30	41	31	24	28	42	42	32	39	32	35	24	38	34	36	25	47	31	40	31	42	40	34	42	34	31	45	38	49	40	32	41	36	25	45	22	42	28	49	40	38	42	42	44	39	49	44	28	29	39	41	31	33	30	31	38	31	35	35	47	41	35	44	42	38	45	24	41	37	30	34	34	30	39	43	43	33	40	45	38	45	34	43	46	35	40	36	42	36	38	49	37	23	45	55	40	39	31	43	28	44	34	47	45	45	45	34	36	40	45	41	39	44	28	38	48	41	35	45	37	30	35	34	42	39	39	32	27	39	32	35	28	34	39	46	36	44	37	32	34	37	31	38	38	50	45	44	51	44	34	43	43	41	47	34	35	43	49	35	33	34	37	28	35	27	45	36	39	47	40	24	41	32	32	40	41	43	41	51	42	36	32	35	34	51	47	41	28	40	44	31	49	34	29	38	38	46	37	42	42	45	43	23	36	35	40	39	33	39	49	46	36	29	30	42	38	52	33	37	29	49	49	45	42	49	30	43	36	40	48	34	32	36	37	43	33	46	40	41	41	43	37	40	48	39	41	33	36	38	39	40	45	36	33	31	38	41	39	32	36	48	30	42	35	45	44	33	37	54	36	39	45	49	43	33	42	43	32	43	42	44	38	41	38	38	36	50	41	34	40	39	32	29	39	42	37	53	47	37	39	40	41	37	44	36	28	33	42	50	33	36	39	39	28	43	38	41	35	37	42	29	35	35	46	27	38	30	37	40	38	47	41	46	36	49	31	47	33	35	34	36	33	40	40	39	32	26	33	40	48	29	34	46	42	34	38	30	54	44	36	30	36	26	33	35	39	39	32	34	43	48	33	38	45	30	31	42	32	44	30	33	41	47	36	37	55	51	40	42	22	35	46	44	37	39	31	43	31	34	39	32	38	32	43	42	49	47	34	28	34	37	34	36	35	38	44	40	38	42	45	30	35	41	39	35	35	37	35	34	41	34	33	40	31	40	37	33	28	42	32	23	40	33	41	42	47	33	36	38	40	42	38	39	38	34	30	33	43	39	34	38	37	44	37	36	30	41	40	27	40	43	46	44	47	35	36	33	29	46	31	39	45	35	35	26	42	28	38	39	24	34	42	32	36	31	33	39	47	38	39	44	35	37	41	39	25	42	36	45	37	37	32	49	36	44	33	49	38	48	41	38	33	58	39	30	31	40	40	38	39	45	31	40	35	40	56	48	35	45	35	29	26	34	43	37	35	39	26	40	45	41	40	29	33	30	40	42	34	43	38	42	45	30	32	36	26	44	38	30	32	41	34	34	39	38	45	41	38	34	34	38	43	37	34	25	38	36	36	31	45	38	40	48	38	39	34	36	38	39	47	34	34	33	37	31	44	40	34	38	40	39	39	40	32	42	34	38	32	23	40	32	33	34	42	25	46	39	41	32	32	36	32	33	36	31	44	39	27	26	37	30	34	30	32	30	25	31	33	40	32	37	40	36	35	33	33	43	37	37	30	33	33	40	38	34	45	29	42	54	31	39	39	32	35	39	37	35	39	31	30	34	48	37	37	54	42	39	34	25	32	34	29	32	31	34	30	40	32	36	44	43	38	47	37	27	34	42	29	41	39	38	43	42	32	38	28	31	44	33	40	46	33	33	29	37	41	36	41	35	49	41	46	30	43	40	43	43	45	53	45	41	34	31	35	34	38	45	43	44	43	40	38	30	37	32	39	43	46	29	49	32	39	34	37	25	43	31	44	37	32	36	40	40	31	51	38	53	37	34	36	37	37	38	32	35	36	38	42	43	30	44	39	34	36	52	33	40	43	44	42	36	39	39	45	34	47	26	34	44	31	45	35	33	49	39	34	39	36	46	29	32	37	35	40	47	40	28	42	36	34	40	30	29	42	34	37	28	38	42	34	46	35	33	36	38	35	35	35	43	33	34	44	33	39	37	47	37	37	40	44	32	43	32	43	42	46	42	41	37	46	33	33	49	40	46	34	40	29	48	33	37	33	36	55	37	53	30	43	32	43	44	36	38	36	45	28	40	27	35	39	29	43	41	42	36	24	42	46	27	38	44	33	42	36	34	41	42	41	45	43	33	48	36	36	40	33	47	40	31	42	39	42	48	42	44	38	43	27	27	38	35	41	36	42	35	41	33	45	48	38	38	30	43	32	47	42	35	36	34	35	40	45	27	50	39	46	36	35	44	26	47	38	40	41	44	41	50	49	32	43	36	40	32	33	40	45	39	42	39	39	38	36	42	32	40	34	39	37	42	30	41	37	37	33	44	41	31	35	33	32	32	34	20	39	28	36	41	42	31	28	37	34	30	43	44	26	47	33	40	32	32	43	40	43	37	42	46	47	42	38	35	49	36	42	36	40	41	42	36	29	38	28	25	40	39	38	37	36	48	33	24	46	38	33	44	30	27	39	37	35	51	43	38	29	27	45	31	39	28	22	43	46	45	46	37	37	38	36	31	25	39	33	50	34	30	33	43	45	36	42	43	28	34	32	36	39	33	43	27	44	33	38	35	36	34	41	45	31	36	40	44	43	38	40	34	44	38	42	38	37	51	34	39	38	42	31	40	31	50	38	42	34	40	45	36	40	37	31	43	35	36	46	36	31	31	41	29	31	35	40	42	39	38	46	32	28	37	33	37	37	37	38	31	34	35	32	41	32	33	32	47	37	33	47	33	30	39	30	32	32	42	28	45	40	41	46	47	31	34	48	40	30	38	33	40	35	43	33	43	42	38	35	38	32	43	46	37	28	40	33	37	44	34	39	37	31	33	29	39	46	39	37	29	40	35	31	46	29	39	49	49	33	38	42	30	41	45	35	34	38	32	27	38	44	40	39	33	25	39	48	43	25	34	46	39	31	40	33	38	34	39	31	43	50	38	43	29	35	49	41	43	47	31	37	37	28	36	34
43413	20014	8375	19382	26895	26485	23392	20113	16897	14451	12582	10832	9257	7722	6703	6003	5410	4928	4338	3941	3350	2898	2582	2341	2126	2008	1830	1851	1793	1743	1729	1605	1410	1352	1288	1260	1306	1224	1182	1099	1079	1031	984	950	967	961	934	875	871	848	755	754	738	707	719	751	788	716	747	710	736	712	687	691	704	730	659	666	650	680	698	693	677	613	656	654	692	625	683	678	640	662	658	611	652	647	599	654	584	630	613	664	655	594	603	654	618	619	591	623	606	606	618	642	618	618	559	593	597	635	631	621	620	659	620	629	610	615	573	605	606	562	592	652	634	575	661	652	574	604	604	571	632	570	636	597	641	640	627	616	608	609	618	589	637	600	583	638	595	615	616	629	607	589	628	605	670	557	603	570	594	650	613	637	617	553	620	613	668	576	599	639	667	613	582	641	585	586	627	568	630	607	599	622	583	607	616	618	617	626	587	578	604	611	612	631	591	595	645	609	627	652	591	587	639	603	597	622	605	577	619	607	581	570	606	591	584	605	593	587	657	577	653	558	616	592	610	578	600	619	622	619	593	629	573	608	608	615	578	620	626	631	613	596	601	595	610	600	570	612	580	587	626	576	563	604	579	628	621	613	602	588	591	617	617	670	610	626	589	594	627	635	634	599	580	607	603	616	610	610	592	627	602	611	590	597	612	608	607	643	571	605	630	632	619	601	598	655	597	607	621	606	602	614	581	608	565	611	567	639	610	651	623	650	615	662	622	637	622	600	587	651	612	629	663	614	612	588	601	612	599	576	609	615	596	555	597	610	636	626	643	572	602	593	621	649	601	630	626	600	580	560	604	636	596	614	573	628	596	610	605	607	589	573	611	626	611	629	588	610	603	610	617	623	622	620	623	609	584	616	657	623	611	617	634	635	581	567	599	606	563	584	614	598	632	618	605	587	579	629	605	580	589	609	649	628	606	599	602	614	581	619	628	626	585	631	618	623	630	583	597	614	603	570	597	599	640	606	623	613	621	641	630	609	566	596	614	624	568	630	639	623	597	619	625	636	632	626	626	631	600	625	601	601	621	600	636	588	610	605	629	666	579	612	599	575	599	570	611	610	617	650	593	607	635	598	630	561	645	590	590	626	598	595	634	607	618	639	583	642	610	634	599	605	580	616	599	594	628	638	584	620	597	590	632	648	564	582	623	588	603	620	625	571	589	603	588	624	564	625	626	595	543	606	649	622	622	640	634	604	603	621	623	621	618	610	600	661	605	623	581	605	620	611	570	601	674	611	615	598	600	659	609	584	651	618	600	589	571	654	627	603	643	599	650	681	624	585	622	620	623	631	644	634	632	562	636	590	614	557	611	621	603	630	607	628	558	648	623	618	607	626	629	615	614	612	616	550	613	579	655	641	592	590	588	633	632	653	635	599	655	573	603	590	630	594	615	580	609	605	595	639	568	601	615	621	613	607	582	586	591	606	631	659	640	581	588	621	667	626	630	588	648	623	614	633	614	630	588	590	645	604	568	636	627	620	643	579	653	621	606	582	616	615	596	601	574	596	621	588	588	613	627	567	598	588	588	574	604	598	585	652	581	622	583	588	626	606	550	619	619	635	624	589	551	605	628	627	638	604	620	591	639	658	583	587	608	593	647	621	573	571	616	624	566	611	592	604	629	632	655	556	600	586	574	623	596	598	594	604	619	610	609	602	629	619	616	637	623	621	638	585	597	592	623	618	610	615	628	646	610	598	613	596	574	624	595	578	626	646	629	626	590	584	613	600	604	583	612	612	601	611	634	601	595	602	609	659	636	620	623	596	605	680	631	638	620	622	605	606	588	599	638	585	586	588	598	616	607	596	591	606	630	630	607	607	594	631	647	585	594	606	623	624	586	628	575	622	615	591	613	620	649	630	606	581	554	588	613	630	630	584	595	599	580	628	556	572	596	589	562	628	615	613	623	607	637	617	616	641	580	606	630	627	598	602	592	609	620	621	600	609	625	645	630	636	614	588	577	637	585	598	603	571	628	634	600	636	591	620	603	581	650	635	571	595	597	614	603	643	571	597	606	610	602	630	615	645	585	580	578	570	551	584	613	523	604	599	616	634	605	567	615	626	609	596	633	608	644	681	604	665	650	600	614	620	635	596	587	644	583	662	622	554	605	619	623	637	602	574	624	595	610	577	606	618	625	605	631	616	608	619	627	606	644	596	629	607	640	633	613	581	620	594	563	622	631	608	639	624	617	599	611	612	569	622	609	576	613	587	656	619	653	595	627	652	621	654	578	648	602	588	606	602	587	570	567	635	625	618	571	584	637	652	621	631	623	604	603	585	601	574	612	619	618	607	612	584	600	584	620	596	648	648	587	660	632	634	633	627	630	607	621	599	623	602	563	572	615	567	606	591	584	650	593	594	603	601	603	576	635	608	608	561	578	588	617	602	608	589	614	680	599	619	590	655	659	630	630	609	625	620	642	605	663	581	601	622	621	593	616	603	640	619	604	637	595	581	621	540	571	573	605	602	594	606	670	603	613	582	631	611	596	653	635	591	634	600	580	612	618	643	586	589	615	651	575	633	575	634	619	644	647	635	593	587	637	596	627	620	631	643	590	635	593	643	611	593	646	597	618	604	606	598	572	601	617	617	610	682	639	552	615	589	570	612	622	592	567	592	611	601	635	556	643	577	630	616	589	607	595	593	621	613	585	548	653	611	606	575	645	607	586	618	636	631	571	635	597	653	612	610	566	594	556	566	609	637	611	615	600	614	616	627	575	578	631	585	548	604	643	615	607	630	618	572	625	555	610	625	650	639	630	585	638	580	646	585	651	617	612	592	628	603	594	641	588	585	545	631	632	637	633	577	674	549	597	593	624	578	605	593	629	588	589	590	599	623	591	607	611	607	651	638	642	594	607	613	622	617	579	594	618	630	603	611	607	621	606	572	630	607	640	607	609	643	603	574	620	612	643	663	615	623	634	577	632	667	570	642	597	608	631	594	600	628	595	620	615	589	652	595	611	601	610	628	612	589	644	622	641	604	618	549	570	600	609	585	587	608	607	594	605	596	641	620	646	652	626	639	613	661	632	580	569	612	632	600	615	613	615	635	616	585	576	609	607	632	625	649	596	624	585	601	596	662	596	615	585	635	630	607	584	638	605	598	580	582	666	643	657	622	618	616	610	595	587	604	556	579	568	584	611	562	586	622	590	609	594	590	604	621	567	564	640	599	585	632	626	585	567	583	632	597	576	624	591	613	624	591	578	620	609	576	579	633	604	657	603	631	636	571	611	629	595	645	591	631	596	618	603	578	578	660	599	596	592	601	604	595	642	609	611	655	612	590	606	625	614	623	619	569	618	562	640	597	572	620	621	610	626	589	602	590	585	612	627	565	612	595	600	590	630	569	602	574	652	589	601	589	579	593	583	577	585	600	634	587	582	592	625	628	574	614	628	626	594	646	585	611	583	627	611	618	578	614	601	641	606	622	592	606	656	591	619	617	580	587	554	609	599	629	655	634	613	585
12583	3778	624	419	646	703	678	626	505	412	401	326	291	235	184	210	198	163	141	128	111	79	89	80	82	81	78	67	76	82	66	46	56	48	45	58	57	39	50	40	41	47	44	52	33	37	45	34	39	45	36	29	27	34	27	33	36	33	29	25	32	30	31	32	34	23	25	30	25	19	27	40	38	29	40	36	34	27	28	33	31	24	27	27	23	28	27	22	26	26	37	25	23	24	23	26	32	31	26	31	25	27	26	26	32	26	29	30	36	20	24	27	25	30	29	36	29	27	30	22	28	26	26	31	35	16	35	30	25	28	34	30	34	30	33	31	24	29	35	27	27	24	34	28	21	26	37	30	34	30	20	23	23	24	23	25	32	23	21	26	34	29	28	26	29	35	30	31	31	26	22	24	29	33	29	29	29	30	28	28	27	39	28	27	36	39	30	31	30	31	28	29	19	34	31	26	37	23	26	28	33	23	29	25	23	28	25	33	31	35	32	29	22	26	21	28	22	25	26	19	21	27	35	28	28	37	24	34	27	34	26	22	39	20	21	27	33	33	25	34	27	26	34	20	29	36	23	31	33	40	29	37	27	30	32	27	32	31	35	31	29	31	28	28	29	26	30	22	25	30	32	20	32	26	22	41	25	38	39	27	29	21	21	31	30	24	27	29	32	38	40	27	32	20	34	31	20	37	30	26	26	30	29	24	28	32	26	30	16	28	33	28	31	20	29	28	35	30	31	23	29	25	32	26	24	27	30	38	20	34	30	31	19	30	29	31	25	25	23	45	26	27	31	36	30	46	34	23	23	21	24	32	29	37	29	25	26	24	34	18	30	21	21	30	18	25	37	20	28	28	36	30	25	33	31	24	18	34	39	28	17	22	30	19	33	22	18	23	27	28	32	28	38	28	27	26	25	39	25	25	33	31	25	28	18	34	26	37	30	36	31	28	28	31	28	38	27	26	29	26	21	30	27	32	36	22	22	44	34	28	32	33	30	21	32	27	24	31	36	24	19	42	18	33	30	24	22	23	39	29	34	29	31	24	19	29	27	32	31	28	26	20	30	26	33	31	41	25	27	35	31	28	25	34	31	31	36	34	31	24	19	31	35	29	29	17	23	25	29	29	26	29	30	35	30	27	22	28	32	36	24	31	27	22	28	33	34	18	33	23	26	32	27	30	30	29	34	27	20	26	22	22	28	35	33	28	35	28	31	22	28	27	28	34	35	31	27	27	27	27	46	22	24	19	21	30	24	21	20	31	27	34	25	25	22	32	33	32	32	41	19	28	25	29	31	29	32	20	33	28	24	22	34	32	26	24	31	20	22	30	26	35	29	37	43	26	32	20	25	27	25	39	25	32	27	34	35	29	21	29	29	21	26	35	27	17	29	20	26	22	27	25	29	23	28	32	29	29	40	26	25	24	33	27	39	28	30	22	30	34	36	39	35	28	29	31	25	32	34	29	38	25	21	33	29	16	18	30	27	31	34	36	18	36	21	28	22	35	22	34	39	23	24	33	26	54	35	28	25	37	19	37	27	30	26	32	29	26	34	34	34	25	33	27	24	33	25	41	35	38	22	26	30	25	12	24	21	24	34	27	26	32	33	32	32	26	35	32	24	28	22	28	29	15	39	30	35	43	22	33	23	31	25	38	34	31	30	31	29	27	34	25	33	24	22	28	29	23	36	31	31	22	36	26	23	25	27	24	25	27	29	24	19	36	34	30	23	21	32	33	26	25	25	37	35	26	19	28	19	32	25	31	33	28	34	27	36	39	20	29	27	20	22	28	24	24	19	26	30	22	33	46	38	27	27	16	35	36	31	32	28	22	22	36	32	35	31	27	18	26	30	24	29	20	29	18	35	28	30	26	30	28	29	33	30	25	28	24	22	34	27	33	32	29	24	32	32	30	25	20	26	28	28	30	24	42	26	13	24	36	25	37	24	24	26	24	28	29	26	28	33	27	23	22	17	40	35	25	41	29	32	30	34	19	27	35	29	26	28	26	22	36	38	24	24	26	24	22	37	27	28	29	29	26	35	30	26	35	26	21	27	30	35	19	34	22	27	31	24	27	33	24	28	21	28	20	27	33	36	28	28	31	29	33	31	29	20	21	27	36	27	37	27	28	26	33	34	28	21	34	29	27	28	26	27	32	29	28	25	23	32	17	29	24	29	30	21	27	34	34	25	26	25	28	25	18	38	24	15	31	40	28	30	25	26	33	35	24	34	19	34	26	27	34	22	30	29	34	29	38	24	36	37	15	33	36	35	23	33	16	20	24	30	28	27	15	27	25	41	29	24	23	33	29	28	29	34	21	33	20	26	26	20	26	29	26	27	28	34	22	32	19	31	26	24	36	26	27	28	26	28	31	26	29	25	27	20	24	29	24	26	34	25	28	25	25	26	22	31	20	18	31	26	26	28	22	21	28	33	40	35	28	27	34	18	27	23	35	23	33	22	29	26	36	24	21	18	31	21	23	32	40	32	38	26	36	21	38	38	34	30	31	35	37	27	30	36	22	30	31	23	23	19	26	25	27	28	24	36	27	29	33	32	30	35	23	26	29	31	23	35	32	26	26	32	26	24	30	24	22	29	28	30	31	37	35	25	24	18	24	46	22	26	22	24	32	27	24	31	29	27	39	24	36	43	24	31	26	26	29	39	36	29	28	38	29	27	24	29	35	27	25	19	29	30	29	37	29	31	36	21	30	32	25	28	33	22	22	22	27	43	22	18	27	30	22	22	32	33	24	22	34	38	31	31	24	37	38	36	38	29	30	34	29	29	26	32	29	29	27	31	33	22	28	28	29	25	41	27	26	23	27	31	32	29	33	33	36	36	27	30	21	30	23	32	27	29	20	21	29	32	29	22	26	31	25	28	30	31	38	27	36	39	25	25	37	34	28	28	30	32	24	26	23	30	27	26	33	27	26	30	31	32	27	31	23	31	23	43	34	29	24	24	30	31	28	25	28	29	37	34	36	34	37	26	25	40	28	38	29	26	31	23	32	20	30	28	31	34	31	30	22	24	31	26	27	29	40	27	24	27	38	37	30	15	36	24	30	36	33	27	27	20	31	26	36	32	27	32	39	17	30	28	29	25	29	37	26	30	27	34	29	31	36	29	28	31	16	37	30	21	27	25	28	31	26	33	22	22	37	35	23	21	32	33	32	29	33	37	24	25	26	33	33	26	33	30	20	25	22	31	22	33	20	25	27	27	27	24	28	31	24	24	28	28	25	22	35	27	27	27	33	27	29	41	29	30	19	27	26	28	39	33	27	32	30	33	32	33	26	21	26	33	19	22	19	28	19	22	26	32	29	34	26	27	21	26	35	28	26	24	35	25	24	26	28	30	17	30	33	29	27	20	31	32	23	32	19	31	27	22	31	30	26	29	34	24	22	29	34	29	20	35	30	16	30	21	32	31	32	31	30	38	23	36	29	20	32	28	26	34	42	31	31	34	23	25	25	25	32	18	32	37	28	25	33
51961	24760	11812	24515	32598	31668	29407	25960	22367	19387	17232	15053	13038	11225	9719	8638	7786	6920	6271	5636	4783	4142	3586	3215	3052	2803	2700	2486	2265	2217	2118	1917	1846	1623	1601	1522	1569	1414	1330	1269	1165	1094	1102	1071	1014	1001	952	949	922	807	723	705	657	665	692	644	650	629	639	637	644	655	612	634	609	553	559	528	563	537	555	530	556	531	542	528	518	494	543	515	555	520	518	506	466	502	501	455	512	486	476	451	455	531	495	507	505	493	528	518	491	446	477	466	494	455	483	487	466	476	490	484	431	462	500	445	523	480	450	464	503	480	438	470	481	456	432	465	430	458	494	481	482	497	452	460	496	458	514	475	498	472	479	492	509	489	467	475	474	519	448	478	477	473	461	457	471	466	440	452	423	470	491	479	456	472	474	488	451	479	455	439	471	438	437	465	457	504	485	453	434	491	434	478	459	461	431	416	476	441	470	443	417	500	443	455	450	511	434	474	473	456	437	476	446	439	447	439	420	458	461	458	458	434	466	450	505	474	463	446	462	439	445	450	422	450	497	485	506	460	454	445	463	470	494	460	457	468	477	465	452	449	474	457	481	476	492	434	463	464	474	451	441	464	444	477	480	445	491	473	496	453	384	438	439	436	464	433	441	461	494	456	426	451	463	456	468	443	416	445	491	468	458	491	441	466	490	503	431	431	457	463	435	465	449	452	458	437	459	458	460	480	456	459	478	447	440	465	443	448	509	500	429	488	471	426	467	484	442	468	434	454	447	464	412	416	469	428	466	478	449	455	476	405	460	475	455	459	452	463	456	477	463	451	460	423	476	474	478	501	482	457	483	484	502	488	452	455	432	433	449	457	471	420	425	467	461	487	447	449	402	446	468	473	508	463	459	458	454	465	479	461	440	434	428	497	437	459	468	463	443	484	417	444	504	439	440	447	470	433	478	438	437	495	515	486	495	477	459	474	472	425	469	465	485	465	455	429	497	433	407	492	444	486	493	437	472	471	464	477	380	484	432	484	447	489	447	440	485	485	455	454	441	465	456	434	468	448	458	449	451	440	458	441	426	403	449	483	481	460	454	469	479	476	494	514	446	453	512	439	465	500	470	461	466	497	513	442	468	456	448	452	464	449	508	480	470	459	460	447	459	453	437	495	480	470	426	486	473	455	470	449	481	454	494	433	457	470	457	455	469	515	495	479	452	465	474	464	488	463	461	464	480	457	467	417	456	434	431	473	441	444	447	457	480	492	472	467	469	446	487	465	392	506	467	451	475	473	440	458	497	464	485	470	460	463	460	447	444	393	499	426	451	430	478	508	462	459	467	462	439	468	477	432	470	464	451	445	461	460	455	456	469	493	479	442	437	442	471	447	459	468	470	465	479	454	475	429	455	440	446	454	445	446	477	462	498	431	454	471	465	444	481	482	440	393	445	462	502	467	471	443	452	439	487	439	475	428	452	465	460	461	475	446	431	429	462	439	437	475	474	436	459	442	442	493	497	478	463	439	477	482	468	422	471	451	483	493	413	486	479	470	474	451	448	436	495	487	472	485	427	459	468	465	441	449	483	457	450	487	449	423	436	438	490	457	477	496	460	452	435	434	438	462	455	414	443	466	452	470	471	487	484	447	473	440	451	415	481	476	429	475	429	508	479	433	443	443	460	443	417	487	443	492	477	447	465	411	454	503	443	502	433	481	473	476	458	513	483	439	488	467	472	461	473	462	435	448	443	485	485	454	460	465	479	474	487	490	465	427	443	455	424	486	460	481	460	468	436	504	490	447	462	433	487	482	454	460	446	490	463	471	443	455	475	444	465	456	453	472	432	437	502	431	422	447	457	430	459	454	454	481	470	491	502	452	453	457	490	458	463	441	433	458	483	438	470	441	430	474	442	452	484	456	455	454	428	460	444	497	458	454	480	461	436	464	471	475	477	426	442	432	485	448	460	426	477	474	444	454	412	470	492	427	451	446	468	442	466	451	471	479	455	441	431	492	452	480	463	465	433	470	473	449	459	483	466	466	481	451	442	421	485	444	426	414	448	488	467	444	459	474	447	487	462	451	454	493	468	431	473	454	470	475	446	469	432	419	470	475	436	467	455	495	483	473	454	476	479	470	443	473	423	457	477	445	460	473	444	470	452	467	429	473	450	439	493	481	452	464	464	447	458	437	471	472	494	450	459	497	451	463	463	447	452	430	476	491	453	454	474	445	449	500	480	481	469	455	425	456	446	472	449	442	475	484	488	450	449	457	472	390	452	435	451	484	467	497	454	478	470	486	446	478	456	458	452	483	464	447	476	467	459	456	467	478	501	428	443	441	438	451	431	460	498	469	488	451	454	466	434	441	458	487	499	415	463	442	488	450	446	463	479	439	476	506	431	462	459	452	459	430	434	474	450	430	472	461	487	503	467	476	440	438	475	468	436	448	486	439	470	466	462	459	481	479	461	480	453	466	445	456	457	448	422	439	470	451	476	467	477	421	450	460	449	458	413	473	480	474	452	502	479	460	486	439	472	511	429	445	452	446	491	438	478	425	456	480	460	467	446	423	491	428	485	471	461	437	474	467	476	475	447	461	476	533	477	442	456	452	451	476	469	473	444	444	495	492	471	469	449	467	432	475	481	467	508	472	469	408	461	448	449	507	466	454	485	479	483	470	457	483	437	458	486	489	470	457	457	463	452	484	457	460	449	443	466	459	476	459	460	469	501	512	511	463	447	482	428	457	481	474	440	478	437	442	510	504	443	460	464	464	454	474	457	484	467	448	464	415	428	480	505	442	455	481	462	452	480	487	391	468	426	460	440	427	446	466	498	440	453	457	455	431	451	452	446	453	502	487	467	428	440	486	451	481	452	461	436	432	476	449	450	474	472	448	462	416	425	444	444	471	447	402	433	429	478	506	465	445	463	466	457	492	460	470	465	509	462	457	476	464	480	471	466	500	476	464	424	472	478	474	464	400	457	460	455	464	438	468	445	452	493	450	491	484	449	471	450	487	461	464	448	452	447	461	430	465	494	449	438	436	479	486	486	453	485	448	460	444	455	441	461	428	462	465	466	457	470	454	487	517	484	456	436	482	477	474	459	458	442	441	426	458	471	431	506	515	481	471	479	472	453	476	464	470	439	443	451	421	449	450	450	463	441	465	483	434	469	450	439	441	458	447	471	429	457	472	459	480	429	457	497	453	455	478	455	409	465	464	460	482	462	475	433	462	448	468	484	483	455	442	483	462	457	483	425	473	464	488	490	472	443	460	507	444	511	465	476	449	461	485	462	484	459	461	468	465	415	453	451	472	429	430	451	436	444	430	460	450	493	468	481	458	459	470	467	430	479	470	460	439	474	463	457	436	450	451	452	438	436	456	429	457	490	444	450	450	452	469	445	441	437	456	442	439	468	482	484	449	458	467	460	462	469	462	436	449	454	449	450	451	462	432	474	449	477	466	470	469	485	448	477	448	413	457	437	450	490	447	495	453	456	466	432	458	450	467	471	479	454	508	445	504	425	468
4784	1024	215	160	242	312	288	249	189	171	184	141	135	110	112	109	87	81	55	75	43	55	54	50	53	39	41	39	44	32	41	33	36	31	43	26	41	26	37	38	26	27	32	27	30	31	29	28	29	35	21	31	25	35	20	26	33	30	31	30	14	27	23	27	21	23	28	22	31	23	26	35	36	25	17	35	37	30	22	22	26	24	24	17	24	24	29	22	29	22	25	30	24	22	22	28	24	31	20	30	26	20	27	16	32	26	25	27	26	23	23	21	23	27	34	25	22	25	21	29	23	19	22	19	26	26	17	25	21	28	36	29	20	20	28	17	30	26	17	28	24	28	22	12	31	35	32	16	27	14	35	29	22	27	21	26	27	17	28	24	26	29	21	25	20	33	24	34	27	38	33	29	26	26	29	38	27	18	24	22	16	25	23	18	28	17	24	18	26	21	19	25	18	21	26	20	27	24	28	26	26	26	37	25	23	24	16	27	22	32	21	20	24	35	20	29	19	34	25	20	14	29	25	25	18	19	14	28	35	16	19	23	23	27	23	25	28	23	19	28	24	31	26	26	27	30	31	19	34	26	26	29	24	30	26	26	25	17	28	18	32	27	30	30	28	24	23	35	33	18	27	32	32	27	23	21	36	26	26	27	27	21	26	21	30	26	27	22	20	27	28	27	22	29	23	27	24	28	27	19	34	28	22	19	26	24	30	29	36	27	22	34	31	19	30	26	21	32	21	26	30	26	31	26	28	25	19	31	31	18	25	22	28	34	27	33	21	22	26	29	29	19	31	26	22	32	19	18	18	32	24	36	22	23	23	29	18	16	15	26	26	19	21	24	32	29	33	25	36	21	26	28	28	24	17	30	26	21	20	17	17	19	24	24	38	31	21	34	27	26	24	25	24	29	27	24	20	33	21	31	19	22	27	23	16	19	26	21	24	28	25	31	22	28	27	19	27	27	26	23	18	21	30	18	28	25	18	26	27	24	25	26	31	24	13	21	23	26	24	21	27	23	26	24	28	23	14	26	25	16	29	19	21	27	25	27	25	29	23	21	22	24	28	22	29	29	20	19	35	28	28	32	27	26	23	20	23	34	25	25	36	18	29	28	20	29	32	26	25	17	17	23	20	26	23	28	29	29	28	24	27	32	21	25	24	30	30	23	27	25	21	16	23	25	32	25	24	17	24	32	34	34	21	29	18	31	33	19	13	24	32	18	20	19	33	23	27	29	22	26	25	14	25	39	21	32	28	28	26	26	26	26	27	22	22	28	36	25	29	25	35	27	34	22	20	26	31	17	30	31	18	26	36	18	18	25	18	23	34	31	18	34	19	29	24	25	22	19	26	21	14	21	21	26	20	28	26	19	20	21	31	29	20	25	39	35	25	25	17	24	28	24	25	23	22	23	29	28	16	29	29	27	21	20	25	36	22	25	34	30	27	18	31	22	25	23	27	22	21	23	27	20	23	16	26	21	23	34	27	29	21	33	27	31	24	26	30	31	23	22	25	21	30	20	26	30	30	33	22	24	19	25	22	28	24	31	28	33	19	20	24	27	27	17	30	26	29	19	29	25	28	24	27	29	18	24	23	30	29	27	24	27	21	18	33	24	22	29	31	20	24	28	17	33	33	23	24	17	22	18	19	20	17	18	25	18	22	19	22	25	30	28	25	28	25	19	25	27	26	20	27	21	21	26	26	24	35	26	24	24	28	20	18	27	21	29	32	30	18	25	19	25	22	31	22	23	22	27	17	21	22	19	25	32	18	24	32	24	31	24	20	25	25	29	20	22	20	27	17	18	22	20	25	25	28	17	24	30	17	33	25	24	20	15	29	17	20	23	23	16	29	22	18	22	33	29	20	21	25	28	27	22	34	19	32	32	20	20	24	28	26	22	27	19	25	19	16	21	28	21	25	22	25	31	24	22	24	30	25	23	19	35	15	31	18	28	24	27	20	34	28	21	22	30	25	18	20	25	23	33	25	32	30	22	24	18	24	23	21	28	18	18	19	19	20	25	23	16	32	18	17	22	26	30	21	17	30	14	25	21	33	29	30	21	30	29	22	21	32	21	35	30	12	23	30	21	25	23	21	22	26	28	29	26	22	30	23	23	15	24	25	29	21	17	23	23	25	21	28	22	26	29	26	22	28	18	26	28	31	29	23	18	23	24	29	26	28	17	25	24	18	16	28	28	23	26	23	35	24	26	23	20	19	26	32	35	30	29	20	25	22	18	24	20	20	35	18	24	29	27	24	32	23	23	24	24	20	30	26	20	25	24	13	26	26	24	24	15	23	22	31	18	22	20	28	24	28	21	25	26	21	22	19	23	23	26	22	37	28	28	20	28	18	28	30	23	24	26	19	26	18	21	20	28	26	28	27	29	36	34	29	29	22	28	30	28	24	31	27	24	21	19	26	25	22	26	26	18	25	19	25	26	28	15	21	26	27	25	22	27	33	29	22	19	17	39	28	19	19	25	21	28	22	19	25	20	9	30	24	27	27	19	19	25	24	28	18	37	29	27	25	34	23	16	19	24	26	17	28	25	29	34	21	24	30	28	34	20	35	24	23	23	23	22	25	17	30	14	22	23	21	47	29	22	24	23	35	20	21	21	29	32	31	21	24	31	28	29	20	24	29	21	16	26	30	25	26	22	27	22	20	27	26	41	21	23	25	28	28	23	18	17	27	16	19	21	18	29	23	25	25	31	25	22	29	26	28	13	28	28	21	32	25	19	20	21	33	34	27	25	29	24	18	26	15	24	29	26	35	25	23	31	35	27	28	19	31	31	34	25	23	25	19	24	27	17	28	19	33	21	23	24	25	23	17	31	23	32	26	30	20	21	30	26	24	29	30	21	31	33	28	28	20	19	18	24	20	24	19	19	34	27	25	26	42	16	29	17	30	24	23	31	19	31	25	23	27	22	28	27	18	30	30	21	25	27	28	21	17	39	25	27	28	30	27	25	34	22	18	26	27	37	33	30	20	32	26	29	31	25	27	19	24	22	15	31	34	30	25	28	29	19	21	22	19	30	20	27	28	19	24	32	34	27	33	24	28	21	20	27	25	25	31	22	23	16	22	21	27	27	28	27	23	35	28	22	17	26	26	22	18	24	24	19	21	26	28	27	33	23	22	19	27	19	39	23	26	29	25	29	22	26	18	18	23	29	27	30	20	19	26	24	23	19	25	21	28	23	27	14	26	24	22	31	32	23	27	24	19	24	28	26	25	29	26	24	23	25	25	24	27	26	27	32	22	27	31	26	30	22	21	26	24	23	22	27	21	40	18	25	32	29	32	27	32	17	20	28	24	27	17	20	29	26	19	22	17	22	29	32	26	19	22	31	16	35	30	24	25	22	25	30	19	25	18	25	24	21	20	29	29	22	30	27	17	28	22	27	23	25	28	24	30	33	29	33	27	24	22	21	21	24	18	15	29	25	32	39	25	21	27	32	31	32	22	23	32	35	26	26	25	24	23	34	27	36
37909	17045	6073	15127	22199	21392	18263	15160	12330	10158	8832	7490	6177	5203	4629	4059	3637	3243	2826	2482	2105	1859	1557	1460	1369	1305	1344	1251	1151	1069	1043	999	936	902	870	876	830	806	807	760	715	689	677	649	658	659	611	544	583	533	505	494	520	511	534	467	459	474	506	454	432	472	460	486	418	434	491	436	444	421	418	416	431	425	408	440	422	436	431	433	429	419	411	434	401	418	428	410	450	417	435	454	450	441	405	402	453	409	386	402	415	403	404	394	399	426	425	422	407	434	394	420	436	413	421	412	419	400	458	419	410	393	411	390	382	420	384	423	408	450	392	396	381	408	398	390	423	441	388	390	389	402	411	372	406	396	401	400	399	379	389	429	400	423	406	390	459	389	436	413	397	410	468	386	416	434	419	400	448	406	413	388	382	385	429	404	408	395	377	420	397	441	444	414	405	392	433	432	407	395	389	407	432	377	369	382	432	395	382	372	409	398	403	403	384	363	411	408	420	413	377	401	431	406	421	416	422	412	408	428	388	389	423	432	399	424	400	389	392	388	401	378	397	410	402	420	431	407	412	392	434	420	419	406	432	400	413	420	397	384	417	444	426	392	439	391	414	442	410	421	411	383	396	385	381	404	402	381	417	384	418	406	387	435	446	409	420	340	373	404	418	366	426	393	369	393	397	396	400	379	416	396	414	445	416	372	407	414	425	415	390	430	422	408	410	417	425	421	434	396	397	410	393	422	395	424	415	392	408	395	389	398	378	415	386	403	386	442	388	420	383	401	403	426	420	386	387	398	398	405	376	396	395	396	407	407	368	421	402	387	418	393	424	381	398	415	434	415	404	366	402	416	416	407	442	381	380	386	405	424	454	398	415	354	409	390	398	372	424	375	392	414	409	397	425	391	451	452	410	416	422	393	380	388	391	433	424	410	411	378	405	418	407	374	403	432	417	414	424	378	422	425	442	392	400	404	426	440	434	429	389	402	386	405	421	395	399	361	436	410	397	406	446	408	398	388	419	403	382	453	439	403	383	394	404	404	401	435	422	414	403	390	348	402	362	401	404	392	453	409	404	419	415	400	404	436	437	379	455	421	455	410	421	402	390	434	377	424	380	389	385	414	397	390	433	421	404	430	405	419	400	376	383	421	377	432	404	381	421	403	396	408	425	457	410	413	404	392	384	406	398	369	426	448	416	420	401	421	444	383	423	396	442	449	410	426	408	371	387	416	409	415	397	410	403	379	422	393	434	382	379	364	408	433	430	410	379	407	391	376	403	428	451	419	439	421	398	403	419	429	411	399	438	411	393	406	416	401	397	422	391	430	423	392	423	399	422	396	407	413	390	384	378	396	422	401	373	396	395	403	401	420	420	391	410	439	407	392	401	420	407	444	418	418	396	405	402	396	391	427	400	403	384	416	402	403	403	414	404	457	382	398	446	408	470	377	408	475	383	446	391	359	452	388	387	389	416	393	411	410	388	414	413	391	368	421	391	428	373	430	400	424	436	387	383	433	445	412	389	404	409	407	403	398	394	413	425	397	347	383	380	386	413	412	362	388	386	387	427	404	408	366	408	429	406	374	394	376	442	396	418	419	382	409	404	422	412	444	422	397	430	408	431	421	384	416	409	450	412	406	414	380	397	415	385	412	432	404	438	408	393	428	407	389	390	416	354	412	383	430	433	395	391	379	403	400	414	429	447	411	389	400	399	389	360	430	383	421	385	409	407	404	410	391	419	422	402	411	425	394	398	411	402	422	407	383	398	398	416	443	417	405	417	420	395	417	421	428	423	421	414	424	393	391	411	415	433	363	403	402	424	411	428	430	422	422	433	420	406	421	378	392	415	404	401	385	405	444	377	421	399	391	435	412	421	451	435	402	410	433	412	425	396	427	394	435	402	417	411	393	402	388	408	435	405	386	394	455	394	418	425	394	404	407	423	402	441	407	418	393	388	407	389	391	410	404	410	399	409	371	434	402	388	432	390	412	380	418	419	443	418	425	365	373	375	400	411	397	438	391	395	395	429	434	376	410	412	452	416	392	466	366	403	394	405	407	401	399	426	374	414	394	383	420	378	392	431	403	434	385	429	407	405	389	406	406	379	373	396	415	418	383	446	409	422	458	405	412	350	383	399	387	422	393	392	374	408	392	425	390	417	379	410	371	391	397	426	425	405	406	365	398	407	412	395	420	367	387	408	422	406	381	419	443	417	380	403	402	364	464	424	423	401	390	448	399	386	430	402	392	424	390	407	395	415	433	428	392	455	358	386	395	414	395	408	414	377	380	352	418	408	412	411	419	425	383	391	391	418	395	390	394	422	383	415	408	410	389	417	388	408	392	413	412	393	411	419	426	415	380	399	402	402	411	406	384	415	370	371	410	393	404	384	406	403	408	432	394	393	399	408	379	432	424	418	385	403	389	406	392	418	416	397	393	418	378	434	409	407	415	402	423	430	406	403	442	427	402	417	424	389	401	402	403	382	403	414	395	377	393	422	401	419	408	406	380	441	422	435	410	379	415	437	419	429	408	406	424	379	390	442	390	443	432	409	411	417	369	416	415	434	388	439	417	443	422	418	405	407	397	410	430	365	410	394	425	447	429	406	369	406	409	386	421	427	389	422	429	419	416	420	396	398	403	368	408	407	400	417	416	384	396	406	392	426	355	403	405	425	401	388	432	420	434	397	421	421	404	410	396	445	427	419	399	386	387	391	410	431	381	400	363	376	429	354	407	430	402	407	373	376	392	430	418	395	413	429	386	423	397	385	393	381	410	384	429	412	403	418	437	378	424	404	424	425	431	419	453	421	387	390	394	444	392	425	368	397	387	384	428	432	400	442	408	427	369	400	357	389	377	434	389	427	413	428	405	399	395	381	443	371	458	389	400	441	392	398	427	415	406	406	435	439	421	378	413	437	403	391	408	402	404	423	395	426	400	409	402	399	407	439	426	362	410	401	391	443	444	407	392	401	393	429	391	392	392	418	391	390	413	432	404	400	433	423	421	411	431	367	446	408	412	403	392	366	449	416	386	392	374	402	398	371	420	424	390	400	409	373	430	438	403	405	427	392	379	423	387	401	417	401	432	425	440	409	417	413	414	443	390	407	390	410	451	415	421	401	427	459	354	410	422	402	432	434	419	436	424	382	421	433	438	433	415	397	390	393	459	417	447	367	406	386	426	404	394	398	403	429	433	389	383	449	418	378	402	430	409	382	457	374	405	395	407	403	437	426	410	411	440	439	398	410	408	396	435	400	410	392	370	370	390	441	428	395	400	420	367	386	414	403	386	422	415	397	449	429	396	419	393	413	406	396	389	390	412	432	425	372	405	418	367	425	386	432	376	377	398	376	420	417	416	424	390	388	406	387	377	413	400	423	414	392	427	425	387	403	382	431	414	419	448	410	399	421	379	431	418	407	392	409	416	391	381	397	383	408	406	409	406	408	396	410	382	399	388	419	412	400	400	391	384	419	416	411	370	400	406	434	396	401	399	401	432	438	438
12963	4284	701	423	626	729	647	610	536	502	409	322	328	314	240	204	178	161	166	127	118	100	92	77	88	82	64	65	72	69	76	58	47	56	55	54	54	50	70	56	50	47	48	45	47	43	39	39	44	39	38	37	41	35	42	36	32	31	43	40	30	43	34	34	37	45	27	37	25	38	37	21	39	28	36	35	40	28	29	41	34	22	36	32	27	36	24	35	39	34	35	33	38	34	35	31	33	29	26	32	24	39	28	27	31	40	34	39	29	36	32	44	31	27	33	40	31	28	29	29	40	37	23	35	34	33	31	36	32	22	31	36	30	24	32	25	24	31	42	22	34	27	37	29	30	32	41	33	36	44	26	26	24	38	27	37	29	28	40	22	34	23	36	28	36	32	26	24	36	34	27	20	31	37	29	30	23	43	36	37	33	35	31	28	29	33	44	36	42	29	37	35	36	30	23	40	35	33	39	37	26	30	22	26	32	33	36	28	35	30	29	28	40	33	26	32	34	19	35	41	26	33	34	35	30	34	29	27	24	33	26	40	36	30	26	30	30	24	30	23	32	30	29	30	30	27	50	32	48	38	27	35	28	29	32	41	36	24	27	41	28	29	26	29	37	38	23	28	26	33	37	35	34	32	44	29	28	41	42	27	35	38	57	24	33	25	26	29	26	36	34	34	32	30	32	41	25	31	38	36	37	30	30	29	29	30	25	23	37	39	28	27	31	38	31	23	30	42	21	33	32	25	25	35	29	34	35	29	33	29	33	30	29	47	31	33	42	29	42	35	26	35	36	26	26	36	29	38	22	38	24	31	32	23	34	18	30	25	26	30	28	23	38	34	35	33	37	25	30	32	26	16	34	27	37	30	33	34	26	24	38	32	26	34	37	38	26	31	33	33	38	35	29	24	26	29	31	42	31	27	35	33	32	28	20	37	30	30	35	36	37	29	32	35	27	29	35	30	33	33	33	35	35	32	34	38	23	23	38	28	34	34	23	24	27	29	42	27	33	26	36	25	32	35	32	25	22	33	41	39	33	32	25	27	27	30	35	30	23	36	29	22	35	33	32	37	35	34	44	21	23	32	30	40	37	41	30	45	18	41	30	27	37	27	20	41	28	40	26	35	35	40	21	29	27	24	27	31	41	30	35	24	35	39	26	29	42	26	35	40	32	29	30	36	26	34	28	37	28	26	30	40	35	31	36	36	37	38	35	25	38	38	31	43	29	29	29	33	32	27	40	22	30	35	30	32	29	33	30	36	36	31	28	30	31	36	26	35	28	24	43	25	30	26	29	25	25	35	23	27	35	36	28	37	28	28	21	29	29	25	36	35	35	21	36	32	31	29	28	28	35	38	27	40	36	36	35	35	29	37	28	33	30	33	27	35	27	31	29	33	34	35	43	35	32	37	38	35	36	27	26	32	32	28	34	26	36	32	20	41	26	22	33	32	29	42	37	29	33	26	31	25	32	29	34	31	26	27	35	29	23	30	32	31	32	26	40	35	33	35	38	31	30	34	33	26	30	45	43	26	32	29	26	25	25	45	30	30	31	34	37	26	27	33	35	34	30	30	32	33	36	22	39	36	48	19	38	34	30	34	38	37	28	28	35	43	27	32	29	30	30	26	28	39	32	25	31	34	36	36	38	30	32	43	30	30	39	42	36	25	26	35	34	27	40	34	38	23	20	43	20	33	35	27	23	26	28	29	36	34	31	40	37	32	21	24	25	27	28	21	34	25	38	27	35	43	35	38	35	37	29	25	41	34	31	37	28	38	22	34	43	38	27	28	30	29	39	38	44	26	26	40	25	35	39	36	19	29	32	24	31	35	28	28	32	34	32	20	36	35	25	27	44	45	33	39	35	33	34	34	42	36	28	30	40	27	24	51	39	35	31	30	32	23	24	42	34	28	37	35	39	41	34	27	43	36	31	32	30	43	34	29	36	35	23	36	35	35	26	33	36	40	41	33	34	37	31	37	26	29	31	28	35	42	28	32	33	34	42	18	30	35	32	29	36	28	21	37	25	39	37	36	32	26	41	36	37	37	39	30	30	38	35	31	32	33	46	22	36	27	30	47	37	29	38	27	35	30	37	32	33	35	30	34	34	23	36	28	29	32	31	38	33	29	33	31	31	31	34	35	30	33	47	41	26	29	27	35	29	39	40	28	33	29	26	24	36	30	38	26	34	26	34	26	35	25	26	26	35	29	32	34	32	21	40	38	27	28	39	32	33	28	38	27	35	27	23	37	36	25	29	28	28	27	27	38	36	43	41	32	29	37	34	26	38	33	30	36	29	37	27	38	23	32	21	35	38	24	32	39	31	38	36	42	42	34	28	27	35	28	27	33	34	31	30	37	31	39	34	34	33	33	31	34	30	36	31	32	29	35	32	27	27	36	26	38	33	38	38	25	31	34	24	31	28	42	37	31	31	35	30	32	43	23	29	35	43	29	40	26	32	29	28	35	40	29	40	29	21	31	33	34	30	24	42	29	30	32	34	33	37	33	35	31	31	34	35	38	28	32	37	29	30	34	30	33	31	35	38	29	38	27	28	38	30	27	43	38	21	32	34	33	28	25	26	26	36	29	32	24	39	24	34	38	30	27	36	27	25	41	38	31	25	35	36	35	33	34	29	15	41	22	31	34	23	33	44	34	31	37	30	36	32	32	30	29	28	36	26	31	30	32	29	26	27	33	27	33	37	32	36	26	28	48	24	30	29	26	32	22	17	28	31	33	33	35	35	31	43	26	28	32	27	31	33	26	30	31	34	31	40	27	33	33	28	23	41	32	35	36	34	31	23	28	38	29	26	41	33	32	38	27	23	39	34	31	29	26	35	30	24	25	29	22	29	24	26	37	31	26	32	42	31	29	33	34	30	32	31	36	38	22	24	25	35	27	27	42	42	29	27	27	33	35	30	31	19	19	34	35	35	33	29	41	36	31	30	39	36	29	33	31	36	29	32	35	26	31	38	38	24	28	30	33	37	33	43	34	25	33	36	35	32	28	31	31	30	31	34	15	31	24	41	37	34	35	33	30	27	27	41	39	39	41	34	39	37	43	36	31	38	31	40	30	28	24	22	36	37	32	27	30	38	27	34	23	27	33	29	26	35	32	22	19	36	26	34	27	32	41	31	38	25	28	28	31	28	41	31	24	37	36	34	25	35	29	36	31	27	30	37	38	33	33	35	35	34	37	45	29	27	33	41	30	24	26	29	35	45	37	25	27	30	28	32	48	27	28	35	32	26	24	23	31	31	35	31	28	37	34	26	33	29	31	36	30	30	37	38	24	38	34	33	35	28	23	35	35	31	35	30	35	27	31	33	38	39	42	35	26	43	31	33	32	27	32	32	32	40	33	31	33	33	34	23	31	36	42	30	34	33	33	19	22	33	35	39	31	33	40	31	41	33	28	22	29	27	33	37	20	32	25	33	38	21	32	40	41	34	29	37	29	34	28	35	38	21	33	24	35	29	27	30	23	37	29
51268	26134	12341	24473	32225	31432	28794	26088	22889	19990	17396	15205	13233	11502	9984	8973	8106	7310	6381	5490	4524	4009	3612	3289	3055	3022	2779	2585	2508	2282	2074	1962	1777	1665	1533	1679	1573	1430	1424	1347	1223	1136	1141	1114	1107	1066	1022	961	870	894	802	786	726	727	723	676	673	699	676	698	722	635	664	656	611	591	605	581	620	598	624	590	574	567	570	585	552	608	609	589	564	536	563	569	541	528	593	559	563	553	516	532	589	566	495	551	574	533	517	491	488	479	519	523	525	569	537	491	517	527	543	542	504	507	548	544	514	513	493	483	497	556	489	492	516	507	520	496	485	502	531	521	508	480	535	511	492	518	526	506	461	531	523	524	502	493	502	539	471	559	519	535	481	555	507	506	509	521	475	467	479	527	497	510	471	497	537	504	507	511	509	534	462	531	503	500	453	506	531	470	466	509	505	532	469	482	506	499	493	473	512	518	495	526	498	492	505	507	470	528	508	547	490	539	505	477	531	553	521	514	541	501	527	542	508	518	479	517	491	473	503	467	511	505	462	521	480	528	486	493	488	516	503	490	494	516	491	473	481	503	546	479	522	500	476	486	548	520	504	504	512	520	514	515	491	529	508	517	529	514	503	496	508	523	533	545	477	475	487	498	485	556	502	510	506	504	500	501	567	494	496	515	504	509	504	508	499	503	525	518	502	482	506	449	508	528	510	507	485	485	497	541	519	469	479	531	502	494	487	517	488	542	503	514	493	524	545	523	478	503	467	530	506	511	530	489	532	514	494	510	483	505	521	508	514	486	516	509	498	508	490	476	527	506	478	510	484	531	504	507	509	487	471	449	523	511	513	518	516	489	506	511	518	461	544	505	513	528	527	469	508	465	542	493	498	476	478	533	499	515	522	523	513	536	530	457	513	495	502	480	492	518	520	508	507	471	483	474	505	511	473	572	527	531	516	494	540	522	513	500	459	509	463	513	545	502	478	514	468	542	538	515	507	484	487	504	501	506	511	521	502	483	506	507	486	505	543	534	558	539	504	499	518	534	468	517	525	475	536	520	451	447	491	486	517	507	496	498	490	512	523	505	522	530	541	511	506	500	486	524	492	504	505	529	472	468	523	539	514	546	516	466	519	472	503	490	480	535	582	502	532	504	509	499	502	497	492	535	481	493	503	516	496	539	521	453	513	520	534	493	500	497	497	550	506	514	523	510	491	482	514	542	500	512	480	491	503	518	512	497	492	473	477	516	524	516	505	512	519	529	481	465	520	511	515	500	486	491	520	481	499	519	534	494	509	508	528	502	496	530	512	482	542	552	502	516	519	508	486	502	502	515	499	474	495	499	517	512	538	538	521	495	545	570	514	518	503	499	506	500	538	491	538	496	531	502	513	469	477	485	477	495	485	490	550	461	494	545	475	480	495	502	507	478	518	484	469	500	462	516	493	504	491	500	490	507	487	485	517	491	495	537	495	527	521	508	486	480	470	482	502	538	531	518	497	519	513	506	474	507	470	498	479	521	497	480	481	544	493	528	540	527	481	517	524	525	477	478	495	482	497	481	541	549	507	486	498	530	472	501	524	498	506	510	471	519	499	512	495	546	532	498	485	519	530	502	514	488	513	504	474	483	484	487	508	497	548	494	488	462	477	529	524	490	500	522	499	537	472	478	519	519	524	484	521	541	478	535	462	533	474	497	472	489	515	503	542	527	555	497	479	493	537	538	495	552	476	528	507	473	511	520	513	521	513	503	503	534	509	480	520	487	540	495	522	480	480	544	521	518	468	514	505	532	548	489	476	526	510	512	507	530	515	463	525	505	512	507	510	536	522	531	487	489	504	501	497	534	523	528	481	504	475	476	528	502	524	514	550	554	507	475	546	478	499	527	512	515	489	479	518	506	510	532	494	483	491	518	538	531	521	498	480	484	529	546	509	470	519	512	499	509	512	492	493	512	548	492	526	475	504	487	523	532	496	547	521	498	479	500	475	496	517	470	493	518	516	485	534	499	505	451	522	516	507	496	537	535	535	545	515	478	506	553	504	528	545	534	483	538	512	509	494	503	469	527	515	515	487	540	509	545	513	522	503	531	509	505	526	486	544	475	504	492	497	530	502	468	562	527	519	499	502	463	516	491	512	504	512	529	457	512	520	533	497	512	513	488	530	578	525	502	518	486	507	512	468	492	487	475	510	475	525	481	520	469	515	509	486	520	511	491	531	552	474	531	504	522	502	506	519	478	520	476	515	524	493	489	483	474	492	516	499	528	492	494	530	505	503	492	527	505	516	555	492	526	518	444	508	561	575	498	472	503	513	502	497	512	477	518	512	509	504	529	486	515	543	481	556	556	525	492	547	546	505	514	476	497	487	515	515	511	526	529	541	492	521	516	533	508	498	529	492	483	494	534	496	503	495	528	498	487	476	505	475	527	456	546	516	535	479	535	521	473	526	540	490	483	502	497	519	483	535	523	501	487	528	522	496	526	506	508	515	487	521	509	506	502	496	468	493	488	488	510	528	506	514	502	482	482	515	498	518	505	497	513	519	527	496	527	531	507	529	529	466	494	540	492	519	484	468	499	509	513	495	490	534	489	500	514	487	520	484	503	498	517	477	513	483	533	495	484	505	515	463	489	491	510	540	513	473	496	491	521	528	484	476	495	508	496	518	459	554	517	493	522	543	493	492	478	528	505	489	523	544	500	522	492	508	529	526	518	499	503	483	518	528	532	512	493	515	510	494	515	515	472	492	525	515	514	564	537	461	534	464	510	506	528	543	518	484	512	561	540	525	505	499	468	509	504	455	538	509	512	506	506	511	521	542	520	471	519	491	486	512	517	504	471	502	545	520	528	472	538	503	501	495	503	469	510	542	498	499	510	558	512	496	488	500	516	499	483	495	501	500	524	506	505	497	501	498	516	510	510	494	481	512	522	493	498	516	496	513	491	495	520	542	526	504	527	514	485	515	478	524	476	531	504	496	483	524	498	531	472	475	488	531	494	466	514	514	508	498	519	511	493	512	450	490	519	527	514	502	480	494	487	533	549	505	517	516	512	494	483	527	534	526	498	467	467	504	517	491	505	543	484	522	514	533	582	484	454	519	487	531	505	515	496	490	526	459	550	505	494	483	494	516	501	536	525	476	519	494	492	514	488	481	524	524	508	503	516	472	527	515	476	494	476	533	526	469	505	487	524	495	507	511	518	520	548	504	526	481	535	517	519	503	498	484	530	518	519	534	536	479	470	488	494	499	515	511	497	481	493	520	508	514	522	500	523	502	503	500	515	505	523	523	503	508	471	468	471	525	504	539	488	505	466	503	508	493	493	500	525	505	500	511	538	535	512	525	485	484	489	477	530	496	523	475	495	516	525	504	486	498	540	512	496	497	484	531	517	527	544	510	502	506	528	511	481	502	505	502	502	521	511	482	488	490	451	536	478	509	501	487	495	506	523	452	521	513	504	504	479	519	480	543	516	500	473	474	491	491	526	535	496	499	451	490	526	503	478	460	518	492	531
8855	1983	431	258	383	467	439	438	325	358	266	241	197	188	152	141	132	130	112	99	87	82	68	73	59	58	82	61	64	52	51	64	52	61	50	49	53	44	50	36	44	30	63	36	58	52	54	42	45	26	47	38	34	49	43	38	57	37	49	33	34	38	44	37	44	51	39	38	34	44	37	29	35	32	40	32	37	32	35	35	32	38	40	38	39	43	27	40	48	40	39	34	40	46	42	28	46	36	39	44	41	35	43	42	44	43	33	41	40	39	36	42	40	38	54	39	38	35	34	42	38	46	34	28	36	40	38	32	30	28	46	28	25	32	33	35	34	29	41	28	37	39	32	35	44	40	38	35	45	34	35	32	34	28	38	37	38	39	36	28	37	35	33	30	44	32	52	28	37	33	35	34	35	36	45	35	39	44	32	43	36	32	47	36	38	45	38	33	34	41	39	31	19	29	50	45	39	30	34	31	41	39	48	30	39	44	41	32	35	44	33	39	38	38	23	27	44	52	31	28	44	44	32	32	37	35	56	37	31	35	36	47	34	50	36	44	41	36	26	34	36	40	30	42	50	39	44	36	43	47	43	52	34	46	48	35	37	29	28	36	53	33	32	39	37	30	36	43	35	43	36	32	38	48	40	31	37	36	28	42	32	48	32	37	37	39	35	47	40	33	38	46	36	38	46	43	34	44	49	36	32	39	49	42	44	46	35	35	37	44	35	40	44	42	46	42	43	46	37	38	33	47	41	39	33	45	47	41	45	27	43	47	43	36	44	49	35	33	42	34	51	33	40	39	32	40	52	49	49	43	37	39	43	37	29	43	38	28	48	40	42	43	36	44	38	37	32	40	36	34	45	32	46	46	46	39	43	52	33	31	50	37	35	35	43	41	46	45	27	29	45	50	52	38	31	41	34	32	34	36	36	36	29	36	27	48	42	44	44	44	39	50	39	44	44	34	35	38	35	33	34	45	54	45	39	39	46	40	34	38	34	32	44	31	46	36	36	46	36	37	37	50	40	38	39	45	34	43	32	29	34	39	42	39	36	37	32	32	36	32	41	41	34	39	40	33	39	35	36	31	42	41	37	40	51	43	47	35	39	41	47	38	34	37	43	46	37	42	43	41	39	56	40	43	52	35	35	41	31	38	53	27	46	30	47	32	52	35	41	33	30	36	34	37	45	38	48	39	39	31	43	45	42	37	36	36	37	36	38	46	38	41	38	38	51	48	38	39	40	36	34	35	36	41	36	38	30	42	43	41	40	34	33	43	46	33	38	36	36	41	34	33	35	35	29	42	31	40	41	31	32	30	43	42	30	31	34	36	38	33	40	45	43	33	27	60	48	41	46	39	37	26	38	38	34	35	27	43	34	39	41	51	32	45	38	35	25	37	36	49	27	43	43	40	42	34	32	35	44	24	50	40	51	47	31	41	30	34	36	31	40	38	34	43	44	37	45	37	39	38	48	30	29	47	41	34	44	29	33	46	41	32	40	42	33	49	35	28	33	36	40	41	27	33	37	47	44	39	32	35	33	38	35	33	41	35	43	39	42	48	38	46	39	41	40	35	24	35	48	47	37	38	39	49	35	35	44	42	31	37	33	45	48	38	35	38	33	39	35	44	32	41	40	28	30	33	48	34	38	31	34	40	34	51	53	39	39	40	34	36	45	44	40	37	36	36	44	35	35	31	40	39	56	36	35	37	43	43	27	37	37	30	35	49	42	34	38	39	46	41	35	49	35	47	39	53	44	23	27	44	41	34	34	38	35	52	41	43	32	38	40	49	40	42	36	39	43	42	42	36	34	39	35	44	35	40	42	38	35	28	40	34	35	35	35	32	36	42	43	45	37	45	39	37	42	34	30	54	35	53	45	45	42	42	46	40	39	45	37	31	44	31	38	39	34	31	45	33	44	42	36	46	29	39	39	36	35	45	34	35	34	32	38	43	32	59	50	50	36	34	34	37	46	43	52	38	30	38	40	40	47	37	34	35	37	38	39	36	50	30	38	26	46	47	39	32	39	45	34	41	40	38	46	47	30	54	38	46	47	32	44	34	31	46	24	24	42	36	33	44	34	37	46	37	44	37	39	37	46	31	46	32	37	37	46	37	37	33	33	44	40	45	38	40	33	33	40	35	45	28	44	41	42	42	36	41	44	31	28	41	43	39	42	43	40	48	49	34	45	30	36	46	45	33	52	38	34	40	31	34	51	38	41	38	46	44	35	29	49	34	30	34	35	40	34	32	30	40	35	45	40	38	48	37	38	37	34	45	34	34	36	41	32	39	44	36	45	45	43	36	46	31	38	38	31	36	28	36	30	40	34	25	37	39	41	36	45	31	32	31	36	37	40	32	42	41	46	37	47	34	43	38	44	41	42	37	33	42	34	38	36	41	37	29	38	39	27	32	36	34	33	35	53	28	44	43	35	41	37	31	30	34	35	34	34	32	31	31	34	37	40	32	50	40	34	34	38	27	48	40	39	34	33	47	33	31	32	45	34	39	41	39	46	37	24	34	47	49	41	41	36	34	43	42	35	46	41	41	33	44	38	33	33	38	39	45	40	26	34	42	52	29	45	44	35	31	34	41	39	31	37	40	36	42	37	38	44	30	38	43	28	46	44	34	40	45	48	47	34	40	36	41	34	32	28	35	54	46	44	42	39	43	36	41	39	47	39	49	38	28	38	41	41	38	43	41	34	42	38	35	34	38	31	34	28	41	31	49	41	25	40	40	43	35	34	29	37	40	45	44	28	45	39	37	33	31	47	52	31	27	51	39	35	42	33	33	40	39	30	32	48	43	44	33	39	50	33	38	43	30	39	41	43	40	38	37	54	34	36	42	33	36	34	50	42	41	43	36	38	32	28	44	40	29	39	39	38	32	40	38	43	35	39	49	42	36	35	31	34	43	37	34	43	48	41	35	37	39	38	42	37	45	40	41	30	41	48	35	33	33	40	43	48	46	38	45	46	55	32	32	32	44	44	33	46	37	42	32	33	44	39	45	48	34	33	37	32	42	30	43	48	41	41	39	40	41	25	37	35	27	39	32	31	33	32	36	43	37	41	39	41	44	44	43	39	42	56	34	33	32	43	47	35	34	35	38	38	36	26	32	35	34	39	38	35	34	37	44	34	38	35	35	44	36	39	30	40	41	37	42	43	33	36	43	26	37	45	32	41	41	44	37	36	47	35	35	31	35	33	34	44	44	30	28	43	43	29	38	36	42	35	36	37	39	47	29	33	45	36	33	42	39	37	44	40	39	49	33	27	40	45	50	35	53	45	31	30	32	48	42	30	45	36	43	34	39	37	37	33	42	38	33	38	30	41	33	41	33	36	37	37	42	37	35	38	25	40	32	39	32	38	31	42	33	30	32	40	29	37	32	35	34	26	42	34	33	40	36	38	35	27	39	40	40	45	42	33	30	35	41	37	50	42	42	39	41	41	38	41	42	38	34	49	37	26	40	36	44	48	40	39	42	44	37	41	41
43621	20932	9038	19600	26734	26208	23533	20685	17514	15357	13101	11287	9582	8123	7286	6342	5516	4832	4419	3711	3173	2905	2503	2243	2133	2104	2023	1967	1861	1715	1592	1446	1472	1334	1367	1342	1223	1262	1162	1137	1099	1058	958	981	1007	962	967	913	855	788	781	804	727	722	685	698	799	737	702	753	717	699	713	657	641	676	659	676	662	655	674	614	659	651	656	690	677	602	654	732	667	598	602	631	661	640	694	656	647	579	597	618	612	620	628	643	595	659	598	642	619	618	595	627	606	610	653	615	596	604	661	629	641	626	635	624	622	583	586	609	617	598	623	643	643	665	640	580	648	626	584	596	604	621	627	608	614	653	623	642	616	608	614	631	591	627	632	630	565	579	602	637	638	591	651	589	611	575	622	638	634	624	619	630	602	680	580	634	600	606	618	584	652	611	603	595	612	549	631	590	594	607	575	634	590	571	582	645	627	645	635	612	590	564	585	652	571	649	554	648	592	585	562	618	619	626	614	597	581	608	631	638	640	541	641	657	655	594	615	604	586	670	558	563	610	559	631	630	626	635	656	602	603	585	608	587	600	622	606	655	652	612	595	629	620	601	614	612	596	629	613	649	608	619	656	560	595	623	585	608	633	578	596	601	590	629	623	652	628	640	640	602	606	597	622	626	595	562	632	609	578	635	618	595	622	605	625	582	590	651	620	591	593	609	628	586	590	611	631	616	625	554	627	614	627	605	623	602	687	591	609	589	621	622	592	594	607	613	612	638	560	639	611	581	569	575	617	647	608	604	618	626	628	615	593	591	619	594	619	568	587	609	591	599	590	603	629	585	618	616	606	603	595	626	623	649	589	648	632	616	599	610	612	638	624	628	629	622	649	635	637	635	611	632	579	611	592	594	626	623	602	653	604	646	574	599	588	591	623	623	590	619	591	633	616	651	629	653	613	602	627	624	634	640	625	622	579	566	608	580	607	592	565	591	601	594	642	639	581	621	628	571	551	641	593	605	603	645	605	586	624	622	625	634	629	616	634	598	598	605	603	626	588	609	572	608	591	623	673	604	587	618	593	672	596	628	595	593	606	600	595	583	644	628	610	560	626	610	586	606	600	592	642	626	566	609	592	605	607	635	636	671	600	603	618	636	611	621	607	687	602	602	635	637	637	612	596	609	656	590	600	616	633	617	575	591	633	618	595	622	580	627	629	613	622	571	599	583	613	645	648	623	632	604	609	613	615	601	651	605	632	628	610	627	635	579	651	653	611	601	587	611	628	615	609	642	597	630	614	622	596	590	616	589	603	657	617	626	581	617	611	572	623	669	607	626	551	578	589	623	604	654	590	630	592	587	630	583	610	588	659	676	628	597	606	557	622	603	594	609	570	644	586	581	624	598	627	605	616	655	579	599	618	624	628	610	588	574	619	606	631	616	634	615	592	613	592	578	592	635	584	603	581	608	608	602	600	651	583	610	635	600	594	626	674	623	587	566	613	610	603	613	611	598	618	580	625	620	594	639	608	594	588	607	629	624	579	620	600	585	649	646	589	601	579	578	602	609	639	639	592	601	626	588	575	665	645	632	588	641	582	581	682	599	611	600	599	575	602	637	637	591	612	615	628	631	625	609	632	631	622	588	615	597	575	628	586	638	638	587	623	621	643	590	629	561	634	623	616	617	593	602	643	611	612	621	608	656	632	660	615	638	621	610	625	665	591	604	595	602	579	607	615	652	585	659	630	605	568	604	608	584	579	631	586	628	593	617	595	636	612	629	584	597	584	584	621	626	570	595	634	607	615	589	612	625	620	617	566	589	612	602	630	601	615	634	633	625	600	592	627	617	630	646	629	625	569	565	613	617	633	660	616	568	611	645	575	621	585	625	624	636	586	651	636	622	595	561	587	588	620	598	620	634	607	587	663	635	591	627	624	643	623	624	594	637	616	677	603	645	572	692	637	613	620	663	646	612	590	605	582	693	604	607	616	591	627	584	607	621	602	636	638	586	579	618	633	651	644	608	636	581	585	629	588	609	589	613	636	590	613	617	635	574	605	585	587	638	593	666	614	614	679	564	648	583	603	593	608	583	629	565	615	626	592	648	654	610	646	636	611	603	630	648	620	622	594	592	626	656	622	605	628	662	628	621	588	592	601	579	594	622	621	614	583	630	614	600	594	599	624	595	600	613	604	632	609	591	536	611	593	632	611	610	576	638	587	557	605	560	611	633	643	591	594	619	610	670	619	586	636	649	623	606	604	618	652	602	566	586	631	624	654	630	611	629	605	589	574	571	622	673	640	602	659	647	621	603	621	622	579	642	585	623	598	655	673	599	596	637	590	613	602	653	608	596	583	606	605	592	587	549	624	621	616	596	589	599	608	646	583	656	596	595	583	606	593	648	595	606	641	610	646	636	653	563	590	641	606	630	588	614	626	645	627	615	625	606	638	627	669	613	615	598	632	615	614	592	582	617	620	636	605	600	552	597	620	610	596	604	622	614	592	617	625	594	601	577	623	600	614	660	600	616	610	639	634	607	604	571	618	604	643	602	598	627	600	618	612	654	650	613	599	620	606	627	574	618	604	582	633	625	620	613	623	626	552	627	602	603	653	606	620	632	671	602	568	655	612	621	597	632	611	641	573	634	606	598	608	648	630	609	652	638	589	623	604	632	594	646	631	645	605	596	576	612	633	616	612	600	626	632	627	606	586	637	621	626	683	620	607	601	575	595	645	607	609	604	602	630	632	655	598	610	577	598	619	641	616	637	612	632	614	589	632	615	591	595	599	597	564	590	626	611	604	587	594	597	617	592	570	690	630	617	646	591	622	602	604	570	603	636	605	590	620	601	539	607	622	659	667	620	589	579	592	653	576	583	612	585	602	641	568	596	597	651	600	606	603	642	626	582	637	622	599	604	618	598	615	588	609	617	649	589	603	659	608	622	604	615	604	598	617	635	610	609	609	589	591	592	617	584	661	631	608	630	626	635	625	607	624	617	597	653	571	587	578	626	631	652	573	628	646	648	626	609	608	634	589	609	567	577	593	613	640	621	602	598	626	619	600	601	674	618	594	622	627	597	660	611	614	611	649	606	641	594	606	624	610	667	613	639	591	626	637	632	589	633	566	625	589	622	627	593	579	664	608	657	662	631	589	630	600	629	585	624	582	597	607	634	619	622	587	607	627	601	631	564	621	626	642	622	585	638	627	610	577	599	625	572	649	619	689	602	624	612	602	620	618	596	654	609	643	586	645	608	599	617	623	641	643	579	585	630	586	613	603	585	636	612	672	580	619	643	598	607	588	567	576	629	613	601	625	611	657	587	633	627	633	582	585	600	587	609	602	656	633	613	625	647	621	566	565	592	580	605	645	590	605	587	607	617	574	624	606	564	646	598	616	663	597	579	657	657	603	563	597	570	619	621	641	611	635	590	607	650	617	608	618	651	673	607	587	613	638	632	626	585	615	639	588	628	640	639	606	618	622	627	637	651	567	585	606	628	623	602	630	605	617	612	622	635	604	582	607	610
12504	3945	662	414	656	766	639	626	565	473	462	384	315	272	225	218	210	149	154	138	94	93	95	90	82	69	70	77	86	63	68	65	63	52	47	52	49	38	51	47	39	43	47	43	45	37	39	40	33	43	45	37	36	31	31	30	31	41	29	31	31	24	30	33	38	30	26	22	33	25	46	34	30	33	29	29	26	31	28	27	33	29	37	31	26	28	32	31	32	31	19	39	28	33	41	29	25	30	34	33	38	25	37	27	26	32	28	35	29	28	32	35	37	35	34	26	23	28	32	24	37	31	32	34	31	38	35	20	25	19	26	34	32	34	31	29	25	34	32	29	23	24	27	32	27	28	40	25	23	22	37	30	28	23	22	18	23	44	16	26	27	31	28	15	37	28	32	32	38	29	31	23	23	41	29	30	30	24	35	38	30	21	27	26	23	31	34	30	25	31	30	31	30	34	26	29	32	40	30	41	29	29	30	29	34	26	23	28	30	31	32	26	28	20	28	24	16	24	24	29	27	25	27	34	22	23	27	30	26	28	38	35	25	27	32	37	32	30	27	23	29	32	26	32	32	30	30	26	37	32	26	23	23	24	29	31	29	22	27	34	29	25	33	23	32	31	27	25	32	36	39	26	30	24	27	25	21	34	31	27	30	27	31	27	35	24	28	33	28	24	30	29	18	22	24	27	33	22	33	34	42	22	31	26	18	31	31	32	28	33	27	22	26	38	36	18	28	31	41	36	29	34	20	30	23	26	32	41	32	36	29	24	33	34	35	22	42	30	24	21	41	25	29	30	37	30	26	29	21	23	31	32	30	33	27	23	22	27	37	35	26	34	23	24	13	31	33	31	30	40	40	28	31	32	23	28	23	33	34	29	30	35	27	27	33	26	28	23	28	27	31	32	32	30	32	27	28	35	23	21	30	26	33	34	35	46	29	27	27	29	26	21	22	23	31	31	21	40	30	34	36	28	25	26	28	30	21	31	26	30	28	29	31	38	29	32	29	35	25	24	37	31	32	33	42	22	26	34	17	27	34	33	30	30	33	32	23	32	27	24	26	22	27	28	35	28	28	25	36	28	24	31	33	24	25	33	29	19	17	29	27	33	23	30	33	27	32	27	28	39	22	25	23	32	29	38	29	31	26	25	24	28	23	31	24	27	38	25	31	22	25	37	33	22	29	23	28	39	29	28	30	26	22	20	28	41	40	30	23	25	29	26	41	29	25	19	26	20	29	34	33	34	24	20	29	32	26	23	20	29	30	27	25	26	31	26	17	24	34	25	40	31	41	23	31	31	29	26	39	34	30	31	28	37	25	27	23	38	38	22	34	22	28	27	33	39	26	29	30	27	20	22	29	30	24	34	26	20	21	26	32	34	29	32	33	24	36	28	26	27	24	23	25	33	23	26	32	31	30	21	27	25	28	33	28	24	34	29	30	23	31	28	32	33	29	28	33	36	35	30	18	38	23	37	26	26	34	24	29	30	37	23	28	26	27	33	35	31	38	25	29	23	25	18	34	34	27	29	28	37	19	30	23	35	31	29	37	26	28	23	22	23	26	27	30	21	35	29	22	28	23	32	28	32	26	23	28	31	25	25	22	31	34	31	31	31	25	30	32	20	33	25	34	30	27	34	26	28	23	30	34	28	31	31	31	30	29	24	24	30	26	30	33	32	31	28	32	27	28	25	30	20	25	15	38	30	34	21	27	33	25	29	32	43	27	28	28	28	32	36	30	31	34	30	26	28	26	33	31	31	22	24	31	22	27	33	29	28	43	28	36	29	27	23	26	27	33	38	24	34	37	35	28	24	19	29	26	31	19	32	21	31	39	32	25	27	27	21	21	31	36	24	27	32	41	24	33	23	26	38	34	31	22	36	33	39	26	36	31	34	28	25	18	21	21	32	31	23	36	25	33	28	31	27	35	34	33	35	32	36	39	22	25	24	30	30	20	23	22	28	35	33	15	31	31	33	39	31	33	39	37	27	24	32	34	25	31	27	23	25	27	33	19	27	36	29	36	27	40	23	26	31	28	29	21	27	34	22	28	24	23	28	29	27	34	25	23	28	24	29	19	24	29	28	37	28	27	28	34	23	31	38	27	25	37	23	26	16	14	37	24	24	37	31	28	38	31	20	30	37	26	29	22	30	31	23	29	25	26	22	42	27	26	32	25	23	33	33	27	29	32	25	26	28	28	32	18	33	34	25	34	27	32	43	30	24	27	23	25	22	39	30	26	22	24	32	26	30	31	35	30	39	31	28	41	38	20	41	34	22	30	28	30	21	31	20	27	35	30	33	34	34	38	25	39	24	27	26	29	30	26	38	37	26	30	27	24	31	28	26	20	33	20	25	32	20	35	30	26	29	27	31	35	26	21	22	29	30	24	27	30	39	19	29	29	24	29	24	35	34	19	29	30	20	29	29	37	28	30	39	29	32	21	24	23	27	32	29	28	31	36	14	27	25	25	26	36	36	35	43	31	25	24	22	28	37	35	30	27	40	37	31	26	22	25	27	31	25	35	34	33	32	31	36	20	40	26	18	17	33	31	27	22	34	22	16	32	28	26	20	37	27	28	41	30	38	34	40	28	28	36	34	26	19	29	30	30	32	23	24	28	29	45	29	19	23	26	20	36	39	25	36	28	20	28	31	22	28	30	24	23	32	21	29	33	23	35	22	29	37	35	26	24	23	20	38	21	38	28	48	30	30	24	27	26	30	28	26	24	51	22	28	26	32	25	36	17	24	33	34	21	23	21	29	32	25	34	29	29	30	24	25	26	24	27	32	28	29	26	30	27	34	29	24	38	26	30	21	23	24	35	36	24	29	40	35	28	28	21	26	33	27	29	29	29	29	31	29	29	32	33	28	22	35	27	21	38	38	19	28	28	25	31	27	34	27	32	39	23	31	32	22	39	27	30	19	32	36	27	30	17	21	44	37	27	34	27	27	34	27	24	31	19	39	25	22	38	21	40	33	28	40	31	15	22	34	27	35	30	25	26	23	27	30	18	38	42	23	35	32	33	28	31	24	21	16	40	21	27	32	27	22	26	20	30	24	24	25	23	38	22	33	31	33	26	27	32	42	30	32	37	27	29	27	29	20	40	28	33	34	19	31	43	38	22	35	34	28	21	34	31	39	26	25	29	14	24	38	25	22	27	29	29	27	23	30	32	27	27	29	23	30	16	23	27	35	24	25	34	29	39	36	30	31	33	25	26	33	38	35	35	30	22	40	30	32	28	26	23	32	28	35	23	20	27	22	28	36	31	25	36	20	28	24	24	33	24	25	38	21	33	38	27	29	24	31	25	24	30	25	41	36	31	36	33	33	33	37	32	44	27	27	24	23	26	30	26	29	24	36	32	23	30	33	21	30	25	20	30	29	34	36	40	26	26	37	32	20	33	29	30	32	35	25	29	32	37	33	26	26	28	21	32	33	32	29	33	29	35	35	32	16	26	28	27	25	29	30	24	29	24	27	29	26	21	27
51914	25711	12516	25167	32618	31728	29331	26572	23337	20466	17960	15826	13902	11892	10427	9237	8060	7067	6197	5205	4479	4071	3599	3209	3179	3056	2940	2615	2428	2190	2056	1963	1769	1687	1617	1599	1578	1412	1276	1270	1242	1141	1064	1139	1055	986	930	795	829	729	752	709	700	679	662	659	659	590	614	616	635	597	610	580	581	588	553	564	601	564	525	548	534	552	485	534	563	548	497	523	530	506	491	453	505	480	514	522	530	523	517	510	509	487	469	473	497	514	433	491	499	482	496	465	475	489	454	477	477	475	440	504	470	505	493	483	510	473	481	446	454	496	498	496	451	468	463	449	467	479	484	488	485	470	451	450	495	460	454	455	438	462	484	472	478	462	489	482	451	468	506	453	506	464	450	477	467	486	467	410	453	459	457	434	487	486	496	466	443	482	455	499	469	468	433	495	474	463	451	485	533	462	441	420	450	443	470	468	480	484	477	417	450	426	460	440	434	458	460	478	458	444	463	479	439	487	477	435	469	481	462	450	462	468	454	495	436	510	476	441	441	480	444	446	475	483	467	485	459	453	456	462	500	473	437	486	438	487	446	456	457	444	469	458	439	440	435	466	478	487	425	491	439	465	454	487	492	437	477	459	437	433	462	474	449	504	460	447	474	512	437	465	479	407	445	459	472	455	490	443	471	469	453	465	452	506	456	446	455	478	463	469	475	458	470	457	441	440	487	465	442	465	508	453	480	474	457	465	469	478	422	456	441	408	468	459	467	467	441	446	467	463	462	455	455	504	462	457	460	475	471	470	456	467	478	462	451	516	508	477	470	508	455	484	428	479	451	459	485	476	461	477	503	420	474	487	461	463	488	448	480	448	481	438	476	476	436	486	489	443	441	481	469	434	450	438	455	430	470	454	508	448	438	479	440	482	476	505	453	442	498	521	476	493	492	469	488	461	470	470	452	449	494	455	422	463	441	464	426	510	465	477	481	451	430	462	467	477	436	455	462	475	432	443	454	449	446	469	458	443	482	458	473	459	475	459	464	471	483	483	468	411	482	446	467	441	463	499	482	439	468	454	463	453	479	474	428	471	483	439	497	465	435	476	453	459	415	450	467	471	449	474	474	461	489	487	480	468	454	467	449	473	466	425	467	448	489	467	470	443	476	484	436	442	452	488	469	498	431	458	427	446	440	475	460	420	494	440	422	476	471	481	462	453	445	421	457	456	474	461	465	467	429	445	434	504	461	455	463	433	428	506	432	450	475	482	477	461	444	446	456	467	452	459	431	495	478	471	436	444	441	434	468	426	488	451	423	445	510	484	472	450	487	484	483	470	484	480	509	467	434	465	464	441	469	474	491	468	438	468	448	459	461	471	436	443	461	465	470	478	438	467	437	461	478	475	475	467	487	508	470	466	482	468	460	501	456	459	426	487	466	444	429	471	457	493	489	429	457	488	459	463	472	468	472	467	467	471	426	432	434	438	463	494	467	457	520	469	450	441	482	473	454	407	451	454	477	490	469	448	439	452	410	455	454	461	474	475	461	511	456	459	501	439	450	462	466	459	431	453	452	462	468	461	492	473	441	478	438	463	447	467	443	481	475	470	490	468	471	440	463	484	419	452	476	449	453	460	483	458	481	462	478	459	474	508	487	444	460	473	462	462	459	463	458	478	477	469	460	482	471	473	487	472	481	452	467	468	480	438	478	478	494	453	489	446	471	514	478	461	447	455	479	473	437	401	456	497	422	469	487	455	489	494	461	495	455	439	424	495	488	453	487	468	425	458	399	473	481	495	473	449	469	493	505	479	412	449	462	434	483	466	463	415	447	448	476	475	438	459	403	459	432	474	424	429	467	475	481	463	518	453	481	456	472	472	442	459	433	486	471	468	502	403	479	466	492	446	476	483	501	446	462	467	466	472	455	479	425	476	488	453	456	478	433	459	450	434	455	446	460	478	470	486	461	465	482	441	428	464	473	461	472	476	476	458	460	478	434	487	449	485	450	451	489	526	418	438	470	459	450	446	511	495	466	442	435	487	456	487	464	423	508	481	484	458	433	416	458	482	450	433	443	455	445	482	457	468	456	404	512	461	446	457	472	502	483	462	456	456	443	449	470	492	428	451	450	444	469	410	431	443	483	480	460	464	455	463	461	497	478	452	469	450	459	454	469	498	451	487	488	427	464	416	441	490	473	493	429	455	457	481	450	455	489	452	500	450	441	467	481	488	457	443	483	450	496	465	441	458	504	460	473	480	463	409	456	467	436	419	479	477	463	482	453	442	465	461	429	420	476	481	480	499	464	476	477	498	500	524	473	466	477	508	514	511	477	448	480	439	441	435	448	431	483	493	468	433	454	436	477	508	447	435	470	470	453	440	455	462	427	476	489	459	472	467	465	468	461	446	430	487	496	437	466	483	463	479	438	445	465	469	470	424	466	493	466	477	460	481	471	460	494	503	457	461	428	498	465	499	439	440	467	442	481	469	456	433	456	425	487	461	472	449	446	475	474	424	458	489	465	487	499	498	469	434	466	458	446	466	465	440	494	499	464	519	484	451	477	474	476	452	478	478	504	470	480	478	466	453	474	453	459	414	488	457	458	494	459	461	472	400	490	477	485	479	468	448	456	418	443	522	439	439	460	452	460	466	459	459	482	466	479	458	472	452	505	459	456	459	456	491	462	458	485	434	469	441	465	467	470	497	459	492	458	433	446	457	475	447	491	451	468	464	456	475	460	465	474	477	466	458	474	440	432	458	458	503	418	441	430	438	454	505	485	460	466	482	422	486	484	486	441	458	451	455	464	470	442	419	483	481	478	476	479	443	455	480	473	500	459	450	501	482	445	472	475	477	444	475	491	446	442	418	485	459	448	507	451	449	421	482	467	465	435	460	490	456	460	468	448	491	448	473	489	433	477	464	449	467	475	461	470	479	439	499	453	480	454	433	456	467	509	457	473	428	493	465	462	439	478	480	423	503	452	454	460	464	439	471	482	459	436	486	432	474	474	478	468	469	485	439	481	462	481	451	461	478	463	494	452	472	448	469	432	479	482	456	457	445	462	477	476	490	479	451	470	405	467	481	453	454	456	504	464	442	443	466	477	428	425	472	452	482	462	479	489	460	468	493	445	464	446	480	472	469	454	469	487	435	464	479	484	463	442	498	466	447	488	478	473	480	498	466	492	434	491	433	463	495	429	517	452	450	477	496	439	438	435	470	433	427	495	501	433	468	481	450	441	499	441	504	437	441	455	452	487	478	492	446	478	459	495	472	442	492	451	444	417	452	460	458	459	454	459	484	448	479	433	493	479	441	465	439	460	408	456	469	469	481	449	450	445	504	449	424	468	452	477	438	467	436	519	489	444	507	464	454	448	451	458	473	436	474	470	469	451	487	485	474	465	504	483	464	464	482	424	494	444	453	428	461	440	453	455	475	457	483	461	425	487	409	462	458	469	474	494	475	445	451	468	452	469	478	479	504	463	453	437	493	475	448	470	420	455	490	465	427	461	480	440	475	433	505	461	401
4656	1050	244	197	258	281	271	257	178	176	186	145	134	112	113	106	87	78	62	54	52	41	43	48	49	32	40	40	36	41	34	33	33	30	30	32	36	39	39	31	24	31	32	22	29	29	21	35	23	27	25	25	29	25	25	36	28	25	33	28	22	33	29	26	31	26	30	24	24	22	30	32	23	30	16	16	35	21	21	29	23	23	28	14	27	23	21	22	28	26	35	21	27	35	20	27	24	36	19	26	26	33	21	35	34	22	24	29	33	34	27	30	22	26	29	21	23	17	30	27	27	22	29	23	26	24	23	16	21	22	23	23	22	24	25	29	22	35	26	23	26	19	24	31	24	26	26	31	20	23	29	23	30	28	23	29	25	42	25	22	31	37	14	29	26	21	18	23	23	21	23	25	22	21	15	21	25	24	25	19	26	27	25	18	21	21	18	20	29	26	36	21	21	27	29	22	29	15	26	21	21	21	28	20	22	25	24	30	29	30	19	17	26	28	23	22	29	31	15	28	26	13	21	25	20	28	26	22	23	23	25	22	28	32	24	22	23	32	29	26	22	23	22	22	21	33	34	26	18	21	25	27	21	21	20	22	22	22	25	14	21	26	21	25	20	21	24	24	20	28	34	17	27	17	22	25	27	24	16	34	23	23	25	24	27	32	24	23	41	31	26	38	24	21	21	30	29	31	27	37	27	31	23	33	21	26	31	24	25	25	20	31	39	32	24	25	21	30	24	24	21	17	26	21	21	30	22	29	28	21	19	20	28	28	21	17	23	24	24	29	26	22	27	27	24	28	23	14	23	24	25	30	23	23	16	32	23	27	28	21	26	17	21	21	15	19	27	20	26	27	30	15	24	27	31	23	25	25	21	30	28	21	25	23	19	28	22	23	32	29	24	23	19	31	17	18	23	35	27	31	23	26	32	23	29	22	29	25	20	20	17	16	21	17	21	27	27	23	20	21	29	22	24	30	24	24	26	32	19	23	28	28	24	20	28	29	26	24	41	27	34	22	25	26	20	22	24	16	22	22	31	22	30	21	38	22	27	32	24	26	25	31	30	34	26	29	33	18	26	20	35	19	28	18	37	28	17	28	24	25	29	25	31	24	29	36	23	19	29	24	30	28	28	21	25	22	26	25	23	27	19	18	24	21	36	22	26	19	24	21	34	25	19	24	27	20	20	21	30	18	26	22	32	17	31	27	22	24	31	34	23	26	29	27	24	32	20	17	26	23	30	32	23	16	24	31	21	18	28	23	28	26	26	23	18	23	21	26	22	24	31	21	29	26	29	34	25	32	23	29	26	19	28	30	23	16	25	17	27	39	26	16	25	20	27	23	24	24	23	29	28	27	20	23	30	19	19	35	29	26	26	24	30	27	35	26	23	20	18	23	19	31	21	25	20	35	22	21	22	28	22	19	23	24	18	26	25	32	23	37	24	28	36	22	19	24	34	34	19	25	26	31	38	21	29	25	33	26	26	16	37	20	28	22	32	23	27	25	20	28	28	37	29	25	18	24	21	27	22	28	22	21	23	13	27	24	33	23	25	28	30	26	26	24	28	11	25	30	31	25	26	28	25	20	25	23	16	30	23	34	24	25	21	20	29	20	24	27	26	23	19	36	31	17	28	26	27	29	29	15	32	26	19	26	35	25	20	37	18	19	36	26	23	25	18	24	23	21	18	26	27	32	27	18	22	22	30	28	21	26	25	26	33	23	26	27	24	22	21	20	32	21	20	29	25	15	17	33	36	19	21	30	27	26	15	27	26	28	23	22	19	17	14	26	30	23	22	27	23	20	23	25	24	27	27	32	24	16	28	25	28	32	24	31	29	28	14	23	32	24	18	30	22	30	24	29	21	27	28	22	21	28	20	20	25	32	27	19	22	26	15	31	23	18	26	27	27	33	38	26	20	15	20	30	20	23	30	31	16	25	22	28	18	28	21	22	19	15	21	21	23	30	33	22	28	24	27	21	25	34	30	24	24	27	24	29	25	18	26	32	25	20	28	21	20	20	26	27	23	32	24	21	33	28	21	31	28	22	30	30	21	20	30	26	28	22	28	23	27	30	25	24	32	18	16	36	28	25	23	25	22	19	29	21	33	18	22	29	18	25	22	26	21	22	18	23	25	24	27	34	28	30	25	24	24	30	25	30	20	24	34	24	20	26	31	25	25	24	25	27	42	25	14	22	23	24	28	26	27	17	27	20	32	23	34	35	31	19	19	24	20	22	30	27	27	27	20	17	22	21	35	32	17	27	20	21	38	27	24	21	22	18	20	18	25	27	30	29	27	32	24	25	33	18	18	25	22	31	29	34	26	20	23	34	18	26	20	22	42	29	21	25	19	22	27	16	36	24	24	25	21	25	22	25	26	37	19	25	17	22	33	23	24	35	16	27	24	28	27	33	23	33	22	21	19	33	33	16	34	17	26	24	28	26	19	25	14	26	26	24	26	16	22	29	31	28	25	22	20	24	17	34	19	30	22	25	23	29	24	26	23	25	33	25	27	26	25	31	32	39	26	25	28	20	32	30	30	27	22	26	31	31	22	17	26	26	29	25	26	27	14	22	20	23	28	27	27	25	25	19	15	26	21	31	21	25	26	35	22	27	21	27	35	26	27	26	20	27	26	21	24	30	26	35	27	24	31	38	17	29	17	34	25	20	28	22	31	27	29	22	28	33	28	33	25	28	19	23	20	36	18	20	26	19	19	32	22	24	16	22	38	20	15	22	28	24	33	22	30	20	27	21	29	24	29	24	20	26	24	33	22	25	33	23	18	27	24	25	22	22	28	17	23	23	31	25	18	27	28	23	34	39	36	26	24	22	21	18	26	25	32	29	23	27	29	30	22	25	21	28	27	39	26	28	25	20	27	24	20	27	29	19	22	23	24	14	25	20	32	29	32	24	34	20	28	26	20	13	28	29	26	27	42	18	24	25	26	25	36	23	26	21	20	25	25	27	26	29	18	21	21	22	28	28	26	20	23	23	28	22	16	30	31	15	17	21	18	26	27	18	19	22	29	27	27	21	25	18	32	20	20	23	26	29	22	22	30	24	27	26	23	25	25	22	23	18	29	28	21	25	25	25	26	19	23	12	25	30	22	22	24	24	24	25	22	21	28	26	25	21	24	33	21	18	34	29	39	20	36	26	28	23	24	27	23	25	19	31	25	29	20	16	15	25	29	24	24	25	24	25	23	25	25	22	28	16	30	20	29	25	20	25	22	32	26	28	27	23	31	28	17	31	23	22	19	29	27	24	17	29	19	16	29	25	18	20	22	23	26	29	30	30	21	22	22	21	29	25	36	26	29	32	22	22	29	29	28	32	24	21	17	34	21	26	22	30	33	27	24	24	21	25	17	27	14	23	22	29	21	26	16	28	32	21	26	18	31	17	30	24	26	21	22	24	30	31	24	21	27	25	20	31	35	30	19	25	34	22	21	31	19	23	21	23	22	22	22	29	19	29	27	26	16	24	28	25
38307	17012	6369	15737	22352	21388	18211	15133	12754	10483	9056	8088	6817	5712	4936	4379	3802	3252	2723	2243	1927	1808	1669	1449	1548	1471	1334	1294	1144	1112	1087	969	1015	926	877	846	922	837	734	820	737	683	679	649	628	615	564	538	548	545	509	533	497	506	515	484	485	491	472	446	493	483	445	439	467	461	447	428	433	426	408	421	420	437	435	422	417	417	412	402	425	415	413	438	403	414	424	373	411	427	413	408	373	404	435	425	459	421	430	417	460	445	415	418	435	414	407	432	389	420	421	430	407	432	403	408	412	416	412	390	416	378	432	406	441	402	452	388	422	420	460	416	400	399	417	369	390	410	429	419	421	418	400	418	405	398	411	398	396	400	404	425	388	424	376	410	413	389	409	436	397	422	422	399	422	446	425	405	408	419	409	392	412	388	408	424	413	434	387	374	409	396	400	370	437	386	380	415	372	403	455	401	390	378	383	395	396	398	408	383	407	409	427	426	431	386	414	423	401	420	404	440	405	433	406	428	382	403	400	446	397	398	373	396	419	389	431	426	372	382	408	384	382	429	423	439	386	411	425	425	410	415	425	391	393	393	423	390	415	399	407	381	410	393	402	414	432	415	404	422	358	408	414	421	391	406	394	435	447	404	393	399	425	424	415	445	403	388	411	393	416	432	415	417	406	393	431	421	391	416	415	403	419	413	412	414	412	397	433	414	420	433	446	404	401	349	408	420	452	429	404	365	399	397	426	371	426	372	370	423	390	375	415	407	389	388	398	416	441	376	402	375	382	381	425	401	422	434	421	383	386	375	434	402	411	397	394	381	420	402	399	408	416	411	420	422	424	380	436	424	368	417	420	405	407	378	424	400	418	365	386	392	395	431	371	391	388	400	367	413	389	372	414	395	418	408	363	394	401	392	431	397	377	400	412	411	419	373	372	428	431	412	384	386	413	376	393	424	406	411	382	438	409	395	377	393	445	421	421	420	376	411	414	423	421	399	412	372	402	409	371	404	414	407	413	397	390	408	409	371	415	408	404	434	401	408	429	409	401	420	434	408	425	401	441	397	383	436	400	424	402	405	374	395	432	415	382	455	427	404	412	416	395	434	403	402	444	394	398	432	415	401	396	369	389	416	431	410	386	414	377	413	420	386	409	402	415	382	419	407	423	410	377	439	386	385	386	453	400	389	419	448	420	382	383	366	372	394	401	420	416	434	391	423	436	413	415	406	427	435	408	429	410	477	442	387	410	428	424	407	389	377	415	395	400	415	401	396	432	408	397	412	377	408	400	391	420	389	419	438	384	384	384	432	437	425	432	402	378	420	405	383	426	375	410	382	392	412	419	418	410	402	405	429	434	404	416	377	398	383	441	398	446	387	434	402	419	443	445	430	374	395	395	463	387	410	425	391	407	417	393	424	388	393	395	390	410	406	421	429	409	368	371	417	407	433	437	437	436	430	390	393	419	432	420	399	414	421	403	402	424	419	404	393	394	408	425	392	387	421	385	374	402	427	397	394	417	435	425	451	403	429	435	374	392	399	382	393	391	391	408	394	394	426	415	399	404	413	420	414	405	437	403	426	391	432	395	397	409	394	382	392	439	399	419	383	399	409	397	413	400	413	379	410	376	411	448	406	387	399	403	434	435	408	383	408	416	412	429	426	388	406	404	412	411	381	399	396	399	361	420	443	440	388	418	434	398	406	411	386	425	404	410	413	442	427	410	408	390	405	427	370	454	395	409	383	424	380	410	454	396	409	387	390	407	424	423	434	402	430	428	416	404	419	420	412	434	411	371	411	427	440	422	378	429	407	397	451	437	395	432	439	415	372	379	409	382	388	446	436	415	449	402	396	402	416	413	379	454	417	456	388	483	401	355	411	424	441	390	409	379	403	373	367	390	399	380	443	423	433	436	430	388	397	407	424	417	409	433	419	439	422	419	420	417	402	396	421	414	405	391	368	389	406	425	388	433	372	383	391	406	415	414	433	411	418	429	402	421	382	412	383	396	411	409	422	408	418	425	374	420	448	403	393	417	437	381	408	412	439	455	412	445	389	428	404	421	397	464	404	453	417	380	413	400	414	421	399	413	373	428	398	423	398	387	370	387	409	432	426	423	384	423	445	426	454	418	396	406	396	404	392	410	376	389	396	408	419	378	415	427	427	426	377	433	436	431	455	424	429	434	418	431	408	383	386	429	397	430	406	364	393	395	375	396	391	408	419	398	408	403	458	400	383	390	402	391	378	441	416	417	413	389	372	424	410	470	386	400	394	407	398	404	392	395	383	422	405	399	446	397	391	406	400	396	411	403	403	461	362	412	420	392	437	432	434	433	451	391	404	363	419	425	378	388	402	394	402	395	418	398	448	437	413	408	388	395	389	447	431	426	382	380	414	405	436	427	364	392	408	440	408	418	421	431	418	414	423	411	439	406	398	424	395	416	431	389	442	435	413	400	398	414	410	350	409	396	420	394	438	403	434	431	435	413	412	401	405	395	409	396	386	400	409	380	441	421	410	379	426	414	402	406	455	407	440	393	392	405	406	446	389	369	406	385	417	413	404	398	435	392	453	409	406	411	414	428	414	419	434	395	406	427	404	380	415	400	424	372	409	392	463	410	386	402	399	424	408	430	407	395	412	381	415	411	385	389	405	418	403	421	417	406	407	438	401	405	422	396	413	401	421	400	442	408	415	440	428	395	395	421	393	413	438	411	397	398	455	410	401	381	421	407	407	447	396	366	386	420	421	413	426	401	404	408	389	396	409	390	396	392	412	428	415	349	429	432	429	414	407	448	416	401	410	411	386	392	442	379	417	416	440	403	415	405	399	432	386	417	392	395	418	416	394	398	397	395	385	402	390	424	425	438	411	428	407	382	434	416	432	447	379	424	422	406	412	419	397	421	424	407	397	386	384	392	419	398	425	387	423	373	427	412	417	389	386	391	429	416	405	420	416	452	426	425	429	443	383	417	405	395	380	402	383	378	389	424	419	396	434	420	424	390	380	374	400	389	389	412	399	447	450	409	424	397	450	424	419	390	421	416	416	367	417	430	379	409	423	421	410	441	412	413	388	399	427	412	400	393	407	415	406	446	421	392	406	406	391	386	417	417	386	408	369	418	407	404	393	469	404	406	412	399	441	381	388	410	394	411	438	404	426	406	402	431	402	426	452	394	385	441	380	428	400	365	394	433	430	414	412	382	407	414	417	401	422	415	408	421	405	411	426	383	404	368	396	400	405	376	390	401	425	446	415	394	409	398	374	407	403	428	422	422	412	406	388	421	418	392	434	379	413	395	417	387	398	418	432	408	443	408	415	385	413	432	426	407	384	430	379	383	377	424	411	441	409	376	376	416	421	427	430	420	405	402	406	395	419	382	412	433	392	413	399	410	417	399	412	443	396	402	391	440	407	400	424	396	405	431	430	409	415	383	420	393	411	417	406	399	406	373	398	398	395	462	435	419	422	401	411	421	404	431	371	413	401	452	422	398	424	382	416	394	403	417	402
12801	3774	703	448	690	739	732	655	580	531	425	400	350	320	244	236	184	151	151	135	103	93	101	91	85	104	75	72	77	70	69	58	49	60	38	46	62	65	51	59	43	64	39	42	51	60	37	38	34	30	44	35	50	42	28	33	44	31	32	34	39	31	30	28	30	42	37	22	39	26	27	43	35	30	30	32	29	33	32	32	24	40	28	24	38	27	33	43	39	27	31	34	32	39	29	36	34	32	35	40	31	27	32	28	35	35	39	29	42	25	37	20	24	32	26	32	45	33	30	28	42	32	30	39	30	33	30	34	34	38	32	27	36	26	35	31	32	21	35	26	29	37	32	35	27	38	33	34	30	35	26	31	41	34	31	40	33	34	35	25	36	28	36	32	38	32	33	31	42	18	35	25	31	31	33	31	24	25	24	35	34	27	35	36	43	32	34	23	36	24	23	37	41	32	42	29	22	26	26	27	31	28	27	32	27	47	42	48	36	35	29	27	41	27	38	29	29	35	35	32	28	34	23	34	35	36	34	34	31	40	46	35	27	30	32	39	31	43	36	22	37	37	33	33	32	33	33	29	35	34	23	39	40	29	25	26	28	40	40	29	33	29	35	28	32	32	31	43	25	40	31	42	35	22	19	34	30	34	39	30	31	30	34	27	30	31	40	38	25	23	26	32	34	29	30	34	38	33	35	23	33	30	33	24	28	27	37	36	24	19	33	35	39	33	24	33	36	31	36	27	32	29	27	34	25	36	22	33	40	37	29	26	44	31	41	29	54	29	26	31	35	27	22	26	29	23	27	26	19	37	30	34	32	28	39	23	27	39	23	35	27	34	34	32	37	29	22	31	38	33	35	27	29	32	42	32	30	40	27	28	17	25	43	38	32	30	40	34	26	25	27	27	29	39	32	26	32	28	36	39	37	34	35	36	31	26	30	35	26	36	28	29	37	39	33	29	44	36	43	24	36	26	33	38	30	33	31	35	31	34	26	28	31	41	22	25	32	23	36	28	34	37	34	43	32	29	33	30	37	38	28	25	34	31	33	32	38	33	37	37	27	30	47	38	20	25	35	25	20	27	41	46	30	33	37	32	40	26	28	25	38	28	28	30	32	25	23	31	25	37	33	37	19	26	28	34	33	37	35	27	31	41	28	30	38	29	33	37	38	34	31	37	30	20	32	42	21	29	19	34	34	40	24	29	35	34	27	30	32	27	20	29	28	25	36	24	35	33	30	24	40	33	30	32	27	31	33	34	29	33	37	20	28	27	36	32	29	30	43	32	43	35	43	35	35	26	34	29	37	32	45	32	32	30	28	36	34	29	36	38	33	34	29	41	36	31	29	27	34	25	37	28	30	30	30	30	34	39	37	32	29	33	38	33	32	44	30	28	32	32	36	35	22	23	37	33	30	34	28	43	32	35	34	38	29	28	34	33	35	39	43	25	29	32	33	32	26	38	33	23	34	25	32	33	29	34	33	34	31	31	36	29	27	32	40	32	39	20	27	39	41	26	34	31	36	35	25	25	27	39	38	36	26	31	30	34	26	26	44	37	26	30	25	36	42	40	33	36	29	27	28	17	30	32	30	33	34	42	28	34	40	38	29	40	43	33	37	29	35	31	35	22	30	26	27	23	46	40	32	40	31	37	27	26	23	35	17	27	41	28	38	22	40	23	32	38	34	38	27	31	31	30	37	39	27	33	39	32	42	31	30	31	41	35	33	37	28	43	41	35	30	31	32	34	21	32	33	34	35	32	36	33	31	40	22	24	18	38	34	33	33	36	30	37	23	20	35	28	38	36	30	29	33	37	26	32	31	36	29	32	30	43	40	25	32	25	36	31	29	32	40	40	46	38	36	29	35	33	37	36	28	26	30	26	36	30	27	35	31	32	34	25	29	32	26	34	34	37	38	33	33	32	35	28	37	37	33	32	34	31	37	29	30	25	32	27	31	37	31	42	30	39	27	30	29	24	27	31	42	23	29	38	24	28	23	27	25	34	35	46	27	35	36	34	36	38	28	36	33	37	32	41	35	35	36	40	34	36	31	35	35	36	30	26	27	40	38	35	25	26	29	20	38	32	33	32	32	31	31	34	33	29	27	27	40	30	33	32	36	34	29	21	29	34	34	37	35	37	35	30	33	28	38	26	40	46	33	32	28	38	34	27	30	35	26	25	33	32	38	37	28	25	38	39	30	28	36	32	38	30	34	33	38	25	32	36	29	26	41	37	29	24	36	29	35	49	27	27	27	26	40	26	31	27	28	36	24	35	26	34	40	42	26	29	28	34	25	32	41	31	29	32	31	44	32	38	32	35	35	31	39	31	38	33	31	26	34	30	27	32	39	30	37	39	31	25	40	28	42	34	36	36	30	29	32	45	23	36	34	33	29	33	27	30	30	35	32	35	25	27	33	31	38	33	38	39	32	29	32	38	31	33	35	35	38	31	39	31	36	31	39	34	23	29	22	32	33	26	35	40	30	38	28	35	28	37	30	44	30	22	29	29	35	38	40	35	25	23	30	33	24	30	29	31	32	30	26	26	24	30	35	37	33	27	33	25	34	36	37	26	33	35	40	30	34	30	36	32	32	35	22	34	23	34	32	29	30	25	34	32	36	36	35	33	23	38	32	28	33	33	27	24	43	33	31	25	45	41	21	29	33	28	37	33	25	24	26	40	27	35	41	29	34	37	35	35	34	42	20	31	37	27	37	37	28	24	48	40	34	38	31	35	26	25	26	30	29	28	33	40	42	23	33	37	32	31	29	31	28	28	32	21	45	26	30	12	34	27	29	20	20	28	31	29	26	36	27	27	31	28	33	28	24	27	27	34	40	34	36	30	32	35	39	21	38	34	37	38	29	31	25	34	28	37	38	21	42	33	45	27	36	32	30	36	36	34	29	32	30	32	26	33	24	33	29	26	35	30	29	32	29	26	31	34	34	30	22	32	35	27	33	33	46	31	37	35	36	33	36	32	41	26	45	26	30	29	26	33	43	25	31	39	27	33	32	28	35	35	30	29	41	23	25	38	33	33	29	38	27	37	37	21	41	31	29	27	41	31	33	33	36	30	38	47	46	39	30	33	32	28	30	42	32	31	33	36	42	45	31	28	27	32	25	37	38	30	29	33	29	21	34	38	38	37	27	30	44	33	35	33	26	36	33	46	30	29	28	31	26	36	36	31	31	36	31	23	36	31	38	35	36	31	35	29	33	31	31	32	29	33	23	36	31	33	32	28	31	29	30	32	41	41	29	28	34	30	41	36	34	42	44	31	31	31	37	36	32	37	42	29	31	33	30	37	36	31	32	24	33	33	28	26	37	19	31	35	34	30	29	34	19	42	29	18	28	36	30	34	38	32	29	23	37	27	37	33	36	38	35	37	30	32	43	25	30	36	36	29	25	36	37	36	45	37	25	35	34	36	30	37	35	33	25	29	26	30	34	41	39	26	37	32	41	35	39	25	39	34	38	35	34	44	27	22	30	40
51078	24212	12731	25263	32802	32178	29781	26503	23197	20436	18217	16474	14487	12254	10512	9371	8237	7070	6070	5234	4573	4002	3724	3684	3304	3098	2844	2662	2506	2349	2178	2083	1880	1774	1622	1657	1630	1481	1432	1327	1284	1213	1159	1152	1073	1043	964	926	864	806	836	776	729	729	713	665	735	645	634	644	654	713	639	645	616	648	572	596	610	558	573	596	630	609	574	547	597	546	592	554	552	536	573	557	558	563	556	511	526	567	541	515	560	582	538	560	511	551	573	574	545	550	513	506	521	529	526	534	538	497	553	542	563	572	522	546	541	506	538	541	587	511	515	545	557	522	527	513	545	495	525	495	557	520	489	505	544	504	503	526	515	512	520	535	506	469	553	528	527	509	490	532	513	505	522	520	508	485	476	493	518	508	478	536	519	558	524	545	528	493	516	527	570	536	477	497	528	518	515	532	529	508	551	467	519	508	480	533	512	486	525	475	533	514	513	531	510	513	549	512	504	458	513	489	492	529	551	519	539	520	503	538	565	515	490	499	486	526	518	535	481	498	512	510	497	509	518	495	515	500	520	511	504	507	495	497	551	513	524	483	517	498	526	515	514	552	503	519	493	523	520	485	500	504	487	513	491	494	511	507	519	533	506	457	489	487	529	520	500	499	497	519	501	502	563	533	518	493	542	519	459	534	543	489	524	510	506	547	513	479	476	469	496	457	503	548	534	523	531	522	541	496	486	505	526	513	535	489	510	530	492	492	493	499	526	495	517	550	503	554	533	490	540	464	539	477	557	500	502	520	488	531	533	489	508	541	521	518	498	477	504	515	506	546	492	493	494	494	485	535	475	542	502	542	503	527	523	510	484	522	526	541	524	516	550	497	505	537	542	509	525	517	527	530	494	485	536	536	529	473	526	572	550	518	510	524	490	518	517	537	478	496	488	506	504	504	518	513	525	541	532	526	499	500	515	546	527	510	489	535	479	534	539	525	496	515	507	473	479	488	500	511	483	518	566	506	527	517	480	501	488	480	486	516	527	499	503	461	492	525	539	463	528	518	494	474	505	515	516	503	531	523	515	521	515	511	518	498	528	462	533	491	513	495	522	521	517	532	488	517	509	541	521	540	476	516	480	511	493	505	493	523	546	487	479	528	497	493	505	499	510	529	506	469	540	479	552	521	480	519	540	539	505	527	536	492	504	494	542	536	486	515	487	536	544	540	481	487	503	509	494	527	599	464	500	489	517	525	479	499	510	475	518	525	477	517	513	502	515	485	537	496	522	493	498	520	496	508	528	517	523	563	504	510	500	535	567	530	497	515	513	500	505	512	531	561	520	490	548	475	489	499	510	488	496	489	488	490	470	517	537	510	496	527	538	528	546	530	547	513	549	505	490	504	515	513	516	529	494	538	541	509	511	483	474	566	478	509	507	481	471	521	482	497	527	499	555	485	513	549	524	516	511	537	546	527	519	488	499	519	505	495	508	482	482	500	555	532	500	503	530	509	512	478	480	496	535	503	526	501	521	542	512	517	488	514	569	496	527	489	498	535	524	537	525	475	521	491	515	596	484	530	514	528	482	520	491	493	504	514	485	494	469	515	522	507	519	515	537	460	491	503	520	490	489	485	513	472	508	510	509	481	522	492	526	530	516	490	522	552	527	516	530	534	548	470	521	545	508	503	542	488	512	511	513	527	527	528	485	507	490	491	519	508	482	500	558	505	515	525	526	498	545	536	490	494	569	481	506	523	493	520	548	524	498	539	499	517	501	494	530	503	528	512	494	488	498	553	516	541	488	511	476	521	451	518	528	544	505	513	505	497	480	513	491	473	502	535	516	532	529	558	525	534	487	518	498	508	513	508	480	500	518	487	517	480	557	498	518	519	515	524	504	513	499	477	501	507	514	517	445	527	462	571	529	506	532	518	494	524	497	487	504	463	476	515	502	484	507	490	485	530	557	494	550	511	530	534	488	509	522	478	533	490	492	487	498	513	536	549	502	507	522	525	513	524	498	471	478	503	507	523	519	516	514	462	508	487	507	545	515	525	504	520	525	509	518	459	531	508	496	533	517	499	506	494	517	566	481	506	505	518	505	527	498	490	539	456	517	505	546	502	498	500	493	515	510	520	480	482	539	518	516	550	489	574	541	481	522	511	467	476	513	552	495	481	518	498	512	555	524	465	534	482	522	549	525	514	519	504	517	468	489	508	510	504	525	497	530	509	539	511	503	517	503	467	535	524	535	507	482	495	495	524	500	500	510	523	494	507	527	555	517	534	512	540	537	513	521	543	517	504	500	474	500	505	494	531	488	507	505	529	494	530	502	503	528	541	509	483	526	509	534	532	519	543	528	499	566	514	543	512	510	546	551	508	525	512	479	511	513	479	480	524	523	485	532	492	516	498	519	513	507	471	520	532	523	514	499	528	490	497	523	499	499	526	559	523	490	486	520	479	498	493	521	499	500	514	486	518	484	510	504	509	490	490	530	508	475	504	526	521	463	541	478	528	540	489	496	512	527	481	501	497	510	516	509	485	468	509	541	531	501	552	481	518	460	496	503	483	492	494	543	512	502	496	520	498	516	555	499	517	522	498	482	529	517	499	485	528	488	533	486	485	501	532	472	497	493	503	495	530	517	517	520	524	494	493	486	472	509	541	494	485	529	539	502	542	500	506	518	497	506	475	501	528	509	488	519	565	527	506	486	512	496	547	536	519	521	535	450	517	493	548	507	463	554	487	491	494	546	534	504	513	534	498	533	482	527	488	526	477	523	492	527	499	486	514	489	515	524	521	480	535	477	481	535	513	530	481	522	491	516	548	536	502	507	482	495	519	521	508	480	528	503	558	518	532	529	518	522	478	502	515	469	496	540	549	505	501	504	528	518	540	543	522	511	518	523	510	528	514	509	492	540	514	519	512	506	519	529	481	496	504	462	514	509	496	528	492	530	475	503	565	484	508	527	502	488	464	542	499	515	505	480	482	502	538	506	485	499	468	513	513	526	518	557	488	522	503	526	519	511	503	524	485	519	516	571	504	488	534	534	538	502	534	547	479	488	470	497	512	536	540	545	490	494	531	569	470	529	516	518	516	571	503	502	496	503	509	510	492	507	516	488	580	486	485	518	476	500	540	510	487	507	541	462	501	545	527	533	513	496	516	469	553	547	528	495	522	515	521	503	521	498	534	506	491	497	499	526	506	505	501	471	507	505	503	479	506	484	484	538	481	495	455	485	558	578	478	473	496	524	487	526	508	480	475	510	495	512	468	572	524	521	502	539	526	555	499	521	484	505	533	520	501	527	517	470	525	492	522	493	543	495	532	534	520	518	517	456	501	532	517	541	523	490	514	536	497	536	522	485	516	523	504	500	503	500	504	529	508	540	536	520	480	489	504	505	516	493	544	502	537	518	580	511	552	501	497	511	494	540	494	567	502	489	540	544	509	481	521	529	506	506	497	464	500	537	494	519	527	507	527	499	510	561	484	488	487	536	489	494	487	457	505	455	506	514	488	511	501	515	517	506	562
8768	2007	474	252	485	503	498	418	367	335	299	279	245	214	188	176	135	130	116	88	88	97	76	86	83	65	71	76	64	65	60	46	69	51	53	65	55	48	54	52	40	53	52	40	55	46	53	44	38	53	45	40	40	41	38	44	53	47	44	30	39	39	46	48	34	35	35	47	43	31	44	44	33	34	34	41	32	49	37	36	42	35	36	46	36	38	43	41	43	34	47	37	35	40	37	43	40	37	28	35	37	35	33	47	27	41	41	40	40	33	42	32	40	43	38	31	42	38	43	45	46	40	47	41	35	46	35	42	29	32	29	46	36	42	31	46	45	36	36	38	42	38	35	46	41	34	42	27	19	44	40	41	35	35	34	41	31	50	34	36	43	35	22	35	46	29	49	31	50	46	32	45	39	40	44	42	44	40	42	28	38	37	49	41	40	50	38	37	36	30	41	44	35	41	39	46	39	38	48	38	36	37	42	43	40	43	36	48	37	44	35	40	26	29	34	38	40	38	36	50	39	34	43	32	41	41	47	46	44	46	39	40	38	45	41	41	42	39	36	52	38	35	34	31	39	48	37	41	45	39	35	44	50	46	46	40	34	42	48	37	39	42	30	43	36	29	27	30	31	40	35	29	33	35	37	55	32	41	45	33	48	39	34	34	25	42	38	39	42	35	35	38	54	31	35	45	49	36	36	47	52	41	35	37	37	51	48	45	31	48	31	42	43	50	39	43	43	34	53	29	34	43	44	37	30	31	37	38	29	45	47	40	32	41	46	32	41	35	40	52	35	31	23	39	36	48	32	43	35	47	35	42	43	41	45	37	32	34	43	39	31	38	56	42	36	43	42	33	42	49	41	40	41	31	56	43	41	31	51	35	36	36	42	43	42	54	33	43	34	42	32	29	41	28	41	43	35	48	42	41	36	40	42	33	38	43	52	43	31	43	36	42	36	45	46	41	32	39	40	35	46	40	48	42	46	43	58	31	32	33	51	34	35	52	45	35	47	39	45	38	51	37	28	31	51	37	38	44	41	42	39	39	34	32	44	43	41	32	46	29	41	32	33	51	36	45	43	36	54	39	39	31	37	33	36	39	37	38	27	44	39	32	46	33	49	38	28	44	33	39	35	43	37	51	43	31	49	29	37	40	39	30	27	46	37	39	29	27	40	36	44	34	45	34	31	43	28	33	36	43	37	37	38	42	34	28	41	53	37	39	35	30	54	31	33	41	39	41	38	33	49	38	41	46	37	38	30	29	29	43	40	43	42	41	44	52	36	28	37	55	43	39	40	25	38	40	31	38	33	41	29	32	29	32	39	55	29	35	38	47	35	38	42	20	36	27	31	39	36	37	38	33	39	38	42	37	47	43	29	40	45	31	41	32	37	33	35	41	39	41	50	39	46	29	48	36	36	36	46	33	36	37	30	33	35	36	53	37	39	47	32	44	37	32	38	47	39	39	46	46	38	36	34	39	40	36	40	35	37	37	40	42	34	39	41	38	30	43	43	40	37	39	42	43	33	31	42	34	32	44	46	40	38	33	42	39	39	53	33	40	44	33	51	50	46	51	36	40	33	30	43	35	49	32	35	44	34	29	42	46	35	37	28	41	25	32	31	37	47	40	36	37	33	37	41	39	45	34	32	42	42	41	36	42	45	34	51	27	48	37	37	46	35	46	32	33	41	39	45	35	38	44	41	40	37	49	41	33	47	48	39	45	44	40	45	36	44	42	40	37	42	44	50	46	31	21	34	35	33	38	41	44	51	35	31	37	36	37	40	36	47	33	40	36	32	40	48	33	34	44	38	40	45	48	32	47	37	31	40	41	40	42	48	34	46	35	37	40	38	35	36	47	39	34	37	40	40	50	37	34	34	42	33	44	32	37	34	42	41	39	32	30	39	45	33	28	35	44	44	33	39	43	35	34	36	45	41	36	38	41	22	39	35	40	46	48	33	42	35	37	29	50	39	45	37	48	31	36	36	40	41	43	41	44	44	34	32	48	60	46	42	38	44	36	43	42	49	35	46	44	38	45	51	33	33	33	33	39	48	46	40	27	39	39	30	44	40	38	52	39	43	40	40	38	43	34	40	38	30	31	40	30	29	52	44	36	41	40	43	29	43	42	35	40	38	44	48	42	26	42	37	27	43	36	39	39	58	43	30	47	42	44	29	48	32	31	32	31	38	34	31	41	42	46	40	36	37	39	42	52	33	52	36	44	53	44	29	45	38	52	36	36	46	41	34	41	42	46	29	40	41	47	44	46	36	34	46	33	55	50	34	53	38	39	35	47	27	47	34	47	35	42	32	48	33	38	35	37	54	26	42	46	43	41	36	54	34	35	52	32	37	50	41	24	40	44	39	39	33	35	43	40	34	37	33	46	36	47	47	53	46	32	42	48	43	40	41	41	37	34	44	34	31	27	45	39	29	41	47	51	37	50	32	32	34	44	41	33	29	40	37	40	31	32	28	34	45	41	34	30	36	39	39	49	40	43	29	41	41	36	54	30	33	38	47	38	45	36	48	39	41	46	33	39	41	33	48	36	42	43	40	35	46	39	40	33	46	43	26	45	59	40	42	38	43	34	45	40	35	42	45	37	49	38	50	32	39	43	53	45	41	43	43	42	33	45	44	39	38	46	44	45	37	41	38	33	40	34	36	30	52	29	41	42	37	39	47	39	61	34	39	36	42	33	38	45	48	42	35	35	38	34	41	32	29	34	40	28	28	43	32	46	35	42	47	41	34	32	47	50	43	40	41	35	44	48	46	29	40	44	41	34	35	41	42	44	39	37	43	39	32	29	27	53	33	34	41	32	40	47	31	30	38	56	43	42	24	45	40	33	43	38	39	30	38	42	46	44	42	45	44	41	32	43	37	43	39	38	30	43	37	37	29	38	41	33	41	50	38	38	40	34	37	37	53	45	34	42	49	37	41	39	27	35	32	36	39	42	29	44	31	40	51	41	51	43	44	42	44	38	39	29	34	36	45	43	53	33	36	45	36	41	42	41	50	46	42	48	31	38	36	31	27	39	39	39	49	46	35	40	38	40	38	28	49	50	45	38	38	33	37	40	28	33	36	42	54	45	34	32	41	46	34	37	43	46	33	45	47	43	33	33	37	34	55	41	32	35	31	44	40	37	46	45	39	42	37	35	38	38	46	34	35	39	43	43	44	32	28	44	40	39	34	32	30	47	35	37	44	39	40	47	41	39	30	42	38	59	35	38	36	50	30	36	39	44	33	34	33	47	43	45	45	40	33	28	53	40	43	38	44	45	42	35	42	48	46	50	39	40	37	34	35	32	47	41	36	37	38	42	29	56	47	33	36	40	39	38	34	54	49	34	39	38	45	40	43	43	44	32	47	34	43	33	51	46	39	41	50	44	29	30	35	39	34	31	32	40	32	41	39	35	38	46	38	32	51	36	39	40	36	35	43	33	45	42	41	35	43	39	34	34	51	41	35	33	40	46	38	27	36	34	32	35	24	42
43478	21242	9277	19823	27707	26982	24506	21233	18098	15621	13336	12090	10632	8737	7371	6337	5457	4731	4051	3570	3214	2975	2619	2607	2593	2247	2246	1949	1876	1797	1615	1622	1528	1377	1372	1368	1369	1244	1231	1106	1137	1111	1023	1036	991	961	901	848	831	755	766	746	758	770	736	671	725	711	714	699	721	717	726	657	654	652	682	675	649	631	693	659	620	672	642	668	662	627	695	649	648	662	622	690	673	659	634	620	640	648	664	642	649	642	675	602	668	604	619	610	641	652	610	611	626	643	648	632	638	584	658	624	603	606	605	621	624	639	615	635	605	649	655	626	644	601	624	615	622	602	629	596	618	660	621	623	613	578	631	628	647	599	556	635	669	610	628	593	582	586	591	613	591	585	671	577	652	618	620	629	623	626	592	628	617	620	643	615	575	615	633	651	646	610	607	563	591	627	634	612	645	632	609	584	633	592	638	628	614	582	632	639	650	621	612	648	617	588	631	611	624	649	622	640	662	615	620	653	605	633	609	645	643	621	614	591	646	591	596	678	589	634	609	625	606	680	626	618	594	617	623	613	607	640	634	580	655	628	634	574	627	654	629	627	595	647	613	629	644	623	567	558	618	604	625	587	639	676	618	589	639	677	613	593	620	646	604	643	620	608	638	647	603	613	644	657	608	590	604	621	611	633	613	606	618	593	656	663	620	619	636	628	623	657	597	547	586	590	634	612	610	595	684	610	640	686	649	580	623	619	654	573	621	617	580	616	598	640	644	595	646	615	632	598	660	592	577	602	610	617	640	645	640	609	621	596	590	599	611	633	621	619	611	635	658	621	594	628	568	625	616	629	659	629	622	580	618	607	648	584	636	613	620	653	636	605	610	602	580	623	645	626	575	603	572	627	593	588	584	618	661	640	637	620	635	622	628	586	605	599	625	629	651	642	628	669	622	642	582	598	601	642	587	619	655	615	594	595	587	626	564	617	563	645	632	586	652	657	589	630	637	638	618	646	633	622	549	578	592	638	605	617	618	647	606	655	609	545	649	618	629	626	607	588	598	614	602	589	639	654	608	634	572	684	599	649	668	656	625	622	627	623	582	643	597	626	648	649	615	644	638	603	613	607	576	644	610	605	602	614	592	648	589	625	639	615	621	642	599	598	604	606	657	601	657	598	615	607	643	616	634	637	561	642	640	581	567	609	623	615	625	612	620	615	650	657	593	659	655	616	617	591	613	629	620	613	597	653	608	566	595	642	648	652	578	578	600	580	661	616	617	643	648	614	625	571	603	636	624	624	619	588	605	639	670	618	612	622	621	621	619	639	576	646	665	616	636	630	622	626	630	624	612	658	586	635	563	622	649	651	624	601	624	594	593	662	585	646	563	583	599	598	636	612	607	608	629	623	629	613	645	605	611	630	628	576	634	577	622	563	587	669	606	620	598	624	666	623	592	597	596	597	609	624	602	605	624	553	564	625	603	677	599	641	622	613	568	630	604	631	634	628	642	634	614	630	663	636	634	629	618	583	635	614	623	588	594	623	641	653	634	680	637	613	600	602	624	582	617	620	594	612	636	634	601	613	637	635	589	588	633	655	607	635	576	625	607	695	594	650	648	645	606	637	586	582	620	637	615	596	617	623	652	655	616	630	602	609	594	586	607	644	615	627	613	632	612	624	614	612	561	639	625	627	617	615	636	657	614	610	612	600	568	629	622	596	621	596	592	576	626	635	601	618	641	606	604	595	627	573	634	581	579	566	650	606	629	672	586	596	608	597	643	603	609	652	616	620	636	582	612	621	623	573	641	615	596	623	621	632	614	633	583	578	595	611	587	625	607	612	610	610	597	610	605	579	608	623	597	667	586	636	633	647	595	627	593	629	623	628	635	598	592	627	583	629	583	606	629	606	615	638	627	639	631	679	633	592	599	621	603	650	578	639	613	631	621	603	614	654	638	589	604	627	598	637	646	648	576	610	624	587	627	583	589	571	571	572	637	617	659	583	625	601	578	650	588	605	598	633	641	604	658	588	649	606	612	639	640	632	598	627	640	618	628	584	632	615	654	644	612	608	596	598	617	603	605	605	630	656	569	638	613	637	622	619	639	617	625	624	583	586	616	587	622	581	672	619	655	646	633	584	618	612	648	606	548	621	626	640	638	603	623	600	622	609	648	626	632	592	589	626	663	634	590	638	647	608	593	628	582	616	614	572	603	634	620	671	612	624	609	596	639	624	613	626	661	628	588	573	578	653	610	629	615	668	665	614	710	591	620	578	597	651	620	575	627	601	533	618	613	644	592	626	649	608	586	614	619	601	589	636	601	602	612	645	650	592	626	600	600	627	643	593	637	601	604	652	628	576	625	630	624	610	609	576	636	645	593	648	603	613	668	623	613	617	602	600	600	670	645	604	604	642	617	606	653	637	607	633	604	593	634	653	652	632	645	631	601	622	656	612	631	646	626	581	587	585	602	637	643	595	628	609	602	633	618	627	583	651	626	607	616	617	604	640	650	628	635	649	578	613	676	607	659	595	611	571	597	614	673	600	607	627	645	647	614	642	630	588	622	593	597	647	611	645	572	649	624	633	575	647	593	622	683	620	595	616	594	644	529	559	593	608	615	591	631	659	595	625	637	599	592	626	586	624	593	610	610	637	582	617	590	639	580	618	635	655	555	607	631	641	646	653	634	587	625	639	629	648	590	594	566	575	650	621	601	611	624	588	636	620	622	653	618	607	629	576	576	628	617	613	561	639	613	617	572	607	562	669	631	651	590	622	606	636	609	614	613	650	648	642	657	618	628	592	650	578	618	621	625	637	584	620	597	605	617	590	619	655	610	666	613	597	606	586	562	659	610	636	625	632	591	611	668	616	643	613	631	611	650	636	596	606	624	631	587	660	618	612	613	647	625	638	594	604	628	630	606	597	576	619	652	648	631	626	642	622	606	628	571	607	641	651	635	622	639	608	660	623	602	642	612	599	591	618	604	627	653	608	569	571	595	603	625	631	577	609	596	638	648	634	598	613	607	596	633	587	595	637	575	666	608	615	621	650	629	641	598	581	633	597	640	612	595	648	596	579	603	631	643	611	603	604	578	592	602	629	569	646	587	601	600	614	578	631	578	621	668	599	655	643	612	590	597	592	620	638	631	605	613	593	628	574	573	620	574	632	599	598	652	610	632	643	555	623	646	633	632	615	651	631	623	626	593	640	637	626	646	622	600	622	593	636	648	606	611	623	612	641	637	635	651	638	618	606	573	595	601	629	598	618	631	624	593	641	587	602	567	618	617	651	592	584	607	601	613	597	605	645	672	599	590	608	668	643	597	637	688	635	645	576	598	598	627	602	584	585	587	635	658	609	596	627	603	624	599	621	634	645	580	570	603	593	615	658	605	615	589	636	603	617	637	613	603	599	601	595	613	592	615	589	625	624	644	630	644	622	552	605	631	592	625	642	627	617	673	617	613	657	608	602	620	586	589	624	617	668	616	635	597	615	655	618	606	603	643	655	607	601	597	596	650	665	624	609
12994	4881	688	462	692	801	721	692	565	468	406	378	362	301	254	190	206	173	154	117	109	105	94	97	81	81	65	84	78	58	52	53	67	38	60	52	59	53	53	41	40	44	58	42	36	40	31	29	31	38	40	32	43	32	25	36	35	30	25	34	26	23	34	44	21	34	36	28	44	40	29	32	31	31	23	20	25	27	30	26	21	32	31	23	26	27	28	29	31	32	21	34	21	31	18	25	34	25	31	24	27	27	34	13	25	33	27	33	27	28	26	34	26	23	32	35	24	24	43	22	35	35	32	24	23	31	30	34	30	35	32	28	21	40	31	18	29	31	29	33	25	28	27	28	23	36	38	33	34	30	27	31	28	26	31	34	27	33	32	36	30	42	34	30	27	28	27	33	32	37	21	28	27	31	25	16	31	22	24	30	23	28	31	37	33	27	25	18	27	22	34	32	27	39	42	35	29	31	26	29	29	25	25	25	26	33	25	34	26	31	27	28	34	22	25	27	18	27	31	24	25	45	27	24	32	34	29	37	30	22	28	24	32	19	29	23	24	28	43	27	24	29	30	21	32	35	31	35	31	39	21	23	29	30	26	27	24	28	27	32	31	37	31	23	27	29	31	28	33	24	28	23	17	27	28	36	16	30	31	26	21	29	29	30	28	29	35	19	21	32	15	24	28	26	18	33	42	32	23	31	37	35	31	36	34	33	31	21	22	32	34	31	25	25	32	28	23	23	46	36	32	30	22	25	31	29	32	39	27	27	35	25	26	38	25	32	24	26	27	41	28	26	22	29	22	20	32	28	34	18	23	29	29	21	25	35	48	21	34	23	18	32	26	35	23	37	34	30	26	28	27	24	32	27	29	31	30	33	33	32	29	26	28	27	34	32	22	33	26	32	34	24	30	33	27	26	30	32	32	30	15	29	28	22	26	34	23	30	23	40	22	31	28	24	31	35	34	12	29	23	31	33	33	25	19	32	31	19	23	36	19	32	32	36	32	32	36	27	28	32	28	18	31	30	31	30	29	32	27	31	29	33	26	27	22	33	45	28	33	22	33	29	30	34	36	32	34	33	27	23	33	39	30	28	25	27	25	24	31	23	34	40	26	29	29	26	25	33	39	28	26	36	24	27	20	34	30	35	31	37	25	28	37	20	32	31	25	23	28	27	24	32	26	33	33	22	33	25	31	24	29	21	26	31	27	33	35	36	22	28	34	27	32	30	26	28	23	24	33	21	21	26	25	32	32	28	32	30	30	25	29	34	24	31	22	26	23	33	23	29	33	33	34	27	26	21	19	34	31	21	28	15	28	27	24	25	25	25	26	32	30	21	37	25	32	39	30	26	33	18	25	35	37	24	28	33	30	27	30	29	46	26	24	31	33	34	31	25	29	27	35	37	28	31	32	32	21	21	30	38	35	21	25	40	35	26	34	28	27	27	29	19	31	26	26	32	34	30	39	28	29	35	23	34	35	20	18	25	23	29	35	33	38	30	24	29	35	27	24	47	25	24	30	27	34	25	27	30	21	21	35	34	36	24	35	21	36	29	31	23	23	27	26	23	27	32	29	32	36	26	28	28	34	30	21	27	21	28	25	29	22	25	31	32	36	30	22	42	28	18	32	26	27	23	27	22	27	33	28	30	28	24	27	25	32	35	22	36	21	32	29	31	24	36	32	35	28	27	27	28	27	30	27	32	24	20	37	32	38	25	27	32	22	28	36	24	32	22	23	22	26	30	19	26	23	21	32	25	31	28	26	37	35	30	25	28	23	30	27	35	30	30	28	29	32	29	34	33	33	26	19	26	31	24	27	23	29	18	41	25	30	23	25	26	19	29	32	24	33	22	32	24	25	34	27	39	15	24	33	30	36	38	33	25	32	36	28	26	28	34	25	25	25	27	28	31	34	29	31	34	24	26	25	20	27	38	30	40	29	28	34	20	32	20	49	30	31	31	28	32	33	23	27	29	28	27	24	23	29	32	27	20	29	25	37	23	32	30	23	37	27	22	28	22	32	41	32	34	33	37	23	32	35	35	26	28	32	27	40	18	30	29	33	34	34	31	35	36	26	24	19	26	27	20	31	32	28	31	40	26	24	30	32	22	30	30	30	32	18	20	28	33	33	29	27	41	20	37	36	27	16	22	34	29	30	30	28	35	23	27	41	30	26	38	32	29	29	28	25	31	30	29	34	24	32	30	29	28	29	29	19	29	31	29	23	30	33	26	27	25	42	27	27	27	37	42	26	37	27	21	25	25	26	32	23	34	32	28	27	37	31	28	30	37	24	26	27	28	28	29	27	23	30	43	18	27	24	25	28	27	26	23	29	37	32	19	31	29	29	26	22	28	38	25	29	24	27	33	31	29	26	32	23	24	21	21	36	22	26	31	23	30	35	25	29	30	25	24	29	20	33	30	34	32	33	29	25	30	32	25	30	27	23	39	26	31	37	35	25	25	19	22	27	28	28	29	28	28	40	21	21	31	38	31	20	24	26	24	28	38	29	27	29	35	28	29	12	32	29	29	27	37	30	32	21	25	19	33	25	34	28	33	23	30	30	23	35	30	27	34	38	29	26	25	27	25	21	28	22	21	29	35	36	25	31	25	41	32	21	29	30	31	31	24	31	32	24	17	19	29	34	28	27	30	38	31	38	30	29	29	28	28	36	25	32	27	24	31	24	28	26	22	25	26	17	27	39	27	27	38	37	31	36	27	49	20	32	29	26	29	39	25	27	26	21	26	29	31	24	24	25	32	30	35	32	39	27	28	25	33	37	33	29	32	34	28	27	28	32	27	22	31	38	21	20	29	34	35	33	25	34	34	37	30	22	31	32	34	37	22	30	35	31	33	32	29	33	28	25	35	25	28	36	21	40	31	35	19	34	29	32	25	21	25	25	23	19	28	36	34	36	32	18	20	27	35	30	23	20	31	21	33	24	28	44	33	22	41	38	22	27	38	28	33	22	26	26	29	25	35	19	26	25	25	26	28	26	23	15	27	32	37	34	29	20	35	37	31	23	23	20	25	26	23	26	28	33	39	36	35	28	29	30	24	28	33	26	29	30	27	30	22	31	28	27	23	48	32	37	22	22	23	39	37	28	43	26	30	28	25	27	27	31	33	22	32	20	37	32	28	27	37	26	36	32	33	24	32	22	26	37	34	26	26	31	30	27	27	31	28	28	26	27	24	29	27	33	36	32	40	25	32	29	31	29	31	40	19	29	35	35	29	37	26	31	30	23	26	38	23	25	35	23	22	33	25	27	31	28	22	31	23	37	21	27	35	42	39	28	39	29	36	24	39	26	27	25	30	21	33	28	33	25	23	31	31	32	28	31	24	33	33	23	36	23	28	21	24	27	27	32	33	25	29	25	41	31	25	31	28	37	35	33	26	34	25	35	21	33	28	33	35	18	26	37	25	28	29	35	24	36	36	33	32	25	26	26	22	25	23	30	30	31	36	34	27	24	25	27	27	33	16	35	28	25	27
52482	27676	12759	25273	33279	33096	31074	27512	23778	20768	18098	16166	14492	12577	10572	9250	7936	6734	5903	5114	4541	4026	3825	3654	3485	3061	2930	2632	2389	2314	2155	1960	1791	1711	1592	1568	1584	1481	1314	1271	1237	1266	1158	1099	1036	954	868	830	795	778	750	745	721	695	688	652	687	660	616	617	615	564	614	651	636	566	582	609	577	551	538	545	532	516	505	530	510	512	540	513	525	547	494	469	520	510	511	499	541	489	550	462	487	512	490	492	469	441	458	496	480	485	468	483	494	481	441	484	489	458	485	502	503	448	515	502	469	500	490	459	477	469	482	507	483	453	506	469	477	525	489	475	488	452	500	494	469	472	470	472	448	467	491	494	501	480	449	510	468	446	453	480	477	454	466	440	482	485	447	453	461	476	468	483	496	486	491	472	506	461	458	445	468	462	483	461	474	491	471	514	523	472	493	467	468	444	482	461	468	440	467	483	479	491	458	418	483	494	444	501	457	479	443	464	480	468	482	447	459	467	459	484	481	448	455	509	459	462	476	457	457	468	493	456	443	472	462	490	476	492	460	464	479	461	440	449	470	493	446	497	484	462	460	470	433	451	510	466	497	448	458	478	426	434	460	447	468	488	454	462	477	461	517	490	451	482	461	447	451	462	448	483	418	463	428	501	485	454	495	434	466	465	476	449	471	437	493	495	452	422	471	445	425	466	478	485	480	481	460	458	459	440	464	477	483	461	452	452	477	488	443	442	475	509	469	435	459	480	487	444	451	470	470	467	487	519	445	456	488	482	456	483	473	445	503	460	444	479	435	474	455	451	459	433	475	479	475	501	450	471	439	475	480	460	447	475	508	463	456	472	495	495	452	496	460	455	446	479	473	492	471	459	492	481	415	497	477	463	500	484	463	489	490	476	478	470	443	467	460	450	463	475	467	456	462	484	474	475	504	474	467	457	446	492	440	464	480	484	465	505	478	514	426	493	439	481	479	471	453	483	485	469	447	462	450	489	464	507	430	498	493	486	477	467	476	499	466	443	468	467	441	489	475	454	498	468	477	494	451	465	498	457	481	483	446	451	410	430	458	444	506	447	463	425	484	507	463	461	475	496	491	482	466	477	497	462	452	457	454	494	497	442	473	475	456	444	488	450	466	465	461	447	432	479	510	475	443	472	479	453	452	486	475	454	455	444	495	475	441	493	466	504	444	485	473	474	462	502	522	493	466	469	455	455	453	473	439	487	419	504	465	465	464	436	464	484	476	443	519	491	457	499	431	469	465	457	462	468	460	478	485	416	486	506	488	482	489	477	478	453	468	447	495	481	420	447	479	468	486	471	482	457	439	454	458	480	449	469	448	456	443	479	446	431	449	453	490	474	473	439	455	460	458	436	467	452	472	499	451	482	451	483	467	473	472	482	459	475	452	468	464	460	444	475	463	441	487	475	493	489	470	451	464	454	527	458	470	464	480	470	439	475	477	446	496	446	467	459	459	469	448	458	452	450	446	480	478	477	446	459	475	434	499	472	452	483	466	481	496	452	490	476	460	446	472	533	470	456	468	484	437	478	427	478	487	489	467	469	423	514	472	409	479	478	488	459	423	469	442	464	476	498	475	485	467	437	517	500	497	486	461	470	447	475	482	443	419	483	470	488	474	440	437	486	484	471	456	456	449	463	468	418	464	499	482	477	477	468	467	498	487	462	460	476	486	455	467	446	486	500	506	465	483	483	487	480	482	432	452	447	493	446	442	455	455	471	458	435	491	470	479	449	508	441	461	496	484	411	425	433	504	468	466	438	475	465	446	453	479	469	456	473	481	453	473	433	460	450	490	450	455	427	430	506	466	442	458	458	428	472	445	442	480	445	430	460	467	473	429	485	462	466	500	469	461	482	531	449	509	473	494	488	484	453	468	483	487	458	491	484	468	450	465	482	460	477	441	469	454	457	470	494	452	469	431	461	473	471	507	444	464	477	467	440	459	499	463	441	467	473	448	453	463	466	492	477	506	423	500	440	483	423	478	480	468	465	432	448	484	470	456	484	453	475	479	459	478	499	452	495	457	485	444	463	493	476	474	474	440	481	443	451	493	436	485	464	477	502	470	425	482	445	459	450	490	471	490	471	458	461	473	460	474	436	460	443	490	427	484	454	480	485	480	498	472	506	481	447	482	458	440	509	474	448	472	470	464	478	502	442	490	432	458	468	488	477	433	485	481	434	442	463	442	492	454	448	486	417	447	448	475	485	461	460	484	465	476	446	448	468	465	472	470	478	446	497	476	464	417	487	472	485	432	442	469	466	493	455	424	451	473	460	467	469	470	477	472	486	468	494	434	470	421	449	473	476	470	480	446	478	461	488	473	451	461	503	469	450	452	464	457	460	517	464	475	456	469	526	484	499	475	441	458	465	502	441	478	495	485	458	496	463	459	475	474	503	456	458	459	476	452	484	473	466	448	492	479	474	479	471	483	480	490	458	454	441	442	451	461	456	458	479	450	475	510	469	467	467	426	467	471	495	452	473	454	465	474	467	496	434	457	467	488	483	461	458	484	441	479	494	435	433	471	523	475	459	482	493	463	413	411	487	445	469	457	477	456	480	454	466	465	453	469	450	451	464	496	488	464	464	453	477	454	473	431	454	491	461	523	451	472	450	458	456	456	472	456	437	497	502	464	424	427	472	497	440	517	446	464	469	454	462	478	485	475	478	467	470	457	518	492	472	456	438	483	419	470	481	478	487	467	439	442	483	510	511	460	455	440	477	470	449	480	460	472	462	467	467	467	461	465	479	506	468	462	481	473	493	473	439	462	463	488	448	488	414	484	460	463	486	465	458	462	464	482	483	461	481	466	492	458	458	453	457	461	475	485	432	468	475	454	471	474	449	447	459	478	459	462	502	471	428	478	432	448	462	448	487	503	470	412	463	462	438	491	492	490	446	470	464	446	458	466	461	438	451	462	445	470	472	448	439	448	489	497	459	456	489	474	491	453	464	478	471	439	451	481	463	483	493	480	481	470	457	477	466	463	480	471	441	464	459	457	496	473	507	460	498	456	409	448	465	457	435	441	375	471	474	442	449	482	504	442	481	437	509	458	434	466	455	483	507	457	489	482	435	513	489	454	505	481	442	505	494	475	486	522	442	504	495	438	461	466	457	436	497	476	478	452	456	457	490	491	502	493	473	501	479	475	463	456	514	430	451	448	438	516	507	440	477	470	465	448	503	433	459	481	451	491	472	474	499	442	484	490	501	463	436	465	428	448	446	417	473	465	473	476	519	480	485	463	467	479	482	470	462	479	472	439	455	476	485	489	441	489	435	482	476	472	454	498	503	442	451	456	456	463	443	477	479	439	471	460	489	467	471	434	470	459	463	462	489	508	464	485	497	460	439	476	473	526	487	474	462	478	494	484	469	470	470	449	500	448	446	455	494	458	477	481	482	475	482	499	504	466	457	438	496	476	453	476	470	467	455	454	478	469	484	477	501	467	428	481	442	477	459	495	479	444	445	456	452	468	470	479	510
4913	1194	234	179	298	292	273	287	281	211	184	176	131	126	99	80	100	67	82	54	61	47	70	41	39	42	64	48	43	37	46	56	32	46	29	28	41	35	24	27	31	29	30	28	28	22	32	33	28	28	28	27	32	29	29	22	27	25	18	31	30	20	30	17	26	29	33	18	33	22	32	26	25	32	24	35	34	20	33	29	34	24	41	27	29	27	26	42	29	24	18	26	24	38	35	24	22	26	27	26	26	24	27	22	25	28	23	23	21	29	27	29	29	32	31	25	35	20	31	24	23	17	30	18	38	23	35	33	19	20	24	33	22	27	37	28	36	23	21	31	23	32	19	26	24	22	23	28	29	32	33	30	25	34	24	28	21	27	27	19	17	21	18	24	18	19	24	30	28	22	22	31	25	24	25	24	27	27	32	20	26	31	33	25	24	28	26	25	26	31	23	35	23	28	22	25	26	19	31	27	23	24	17	19	28	27	31	30	18	23	21	28	31	30	25	23	24	23	23	16	29	20	34	23	25	32	18	30	22	32	26	28	34	21	28	25	30	34	28	31	27	28	24	29	18	24	23	29	35	27	39	25	26	32	31	24	19	19	21	22	29	28	31	31	37	33	30	23	35	34	20	27	24	38	30	28	16	28	32	36	31	25	23	18	22	14	17	33	19	29	23	25	22	27	21	30	22	30	22	26	24	19	26	18	26	25	31	23	23	25	23	21	22	30	29	25	25	20	23	23	25	22	28	29	17	27	21	25	30	22	27	26	32	18	27	30	31	28	22	23	27	27	28	23	18	27	22	22	30	18	33	27	27	20	28	26	26	34	30	29	22	26	20	25	25	20	18	19	25	28	29	20	38	25	20	29	25	25	25	30	22	20	29	29	12	31	25	28	30	28	21	25	35	24	26	25	36	15	24	20	24	27	23	18	25	23	26	21	22	23	23	35	29	19	20	18	26	33	15	21	25	30	27	25	34	16	38	22	28	18	32	22	21	18	34	30	28	32	27	33	26	24	33	21	25	16	23	23	20	35	28	21	34	24	21	32	27	26	23	33	30	27	26	23	27	31	29	26	22	27	33	18	26	27	30	18	32	31	23	29	26	36	28	23	19	26	24	25	26	19	26	22	27	19	25	27	16	32	29	36	30	39	29	30	14	27	20	17	22	20	22	15	28	31	20	21	25	24	22	20	17	21	24	25	19	35	22	21	25	22	25	21	30	28	23	27	21	20	28	27	26	36	23	30	26	27	18	20	29	20	29	31	22	32	17	26	32	23	28	17	22	23	20	38	36	30	33	18	29	26	30	21	27	23	26	30	27	30	30	20	31	31	30	23	18	26	21	25	27	32	20	15	18	24	26	28	26	30	36	19	40	30	23	29	24	25	24	28	18	30	27	30	28	29	31	26	34	21	20	20	23	17	27	21	26	20	26	17	15	29	17	21	25	24	29	23	31	39	26	19	39	30	25	18	30	24	26	26	29	35	36	26	27	29	27	26	28	25	28	25	43	32	26	32	28	30	24	26	31	22	23	33	22	33	25	21	31	35	25	13	25	26	15	25	29	26	25	31	22	16	31	32	21	23	16	28	22	31	21	22	33	16	26	23	22	32	28	27	34	25	27	26	28	20	19	27	26	21	31	18	28	21	35	31	24	32	20	28	29	28	26	31	21	22	28	33	28	20	17	26	24	18	23	18	31	29	33	22	19	30	31	27	26	27	29	22	18	26	25	22	25	21	25	25	24	22	35	26	24	28	24	21	23	23	25	23	21	32	17	23	29	29	27	29	16	32	24	25	23	23	27	23	24	20	20	35	36	22	21	21	23	22	21	25	27	25	26	18	21	26	14	19	22	26	22	21	27	23	22	21	18	24	26	25	20	26	35	28	33	33	31	17	30	31	24	26	34	26	29	28	21	24	34	22	32	30	30	23	29	25	29	27	23	34	32	20	21	27	30	27	23	38	21	31	18	27	33	33	23	34	32	21	34	23	20	28	15	32	25	20	25	31	35	32	27	28	38	23	24	24	29	24	30	19	26	26	28	25	24	30	30	23	23	18	24	33	38	31	26	22	23	21	22	15	32	26	21	34	23	27	23	31	24	18	26	23	27	25	25	21	33	24	27	34	17	21	14	22	24	23	29	24	31	26	24	25	34	27	41	24	22	27	21	28	22	24	20	18	26	20	19	28	29	32	27	24	27	22	35	25	29	28	20	22	25	29	25	27	16	22	35	26	24	21	25	22	31	25	27	30	29	25	18	21	30	23	28	32	23	28	26	27	16	17	19	27	22	20	32	21	29	34	27	29	24	27	28	36	30	24	27	31	38	31	34	27	25	28	24	31	33	37	25	32	24	29	17	34	27	21	28	26	29	28	27	22	28	29	28	32	27	20	32	22	24	24	17	32	34	20	30	26	23	26	35	24	25	25	14	30	27	27	33	27	18	19	25	21	19	24	19	26	21	27	27	19	26	23	28	27	26	25	30	26	32	30	24	23	24	21	27	31	24	26	29	28	28	24	28	31	22	32	19	32	34	27	30	37	20	20	26	25	24	26	22	16	26	26	26	30	30	15	25	27	19	24	27	31	20	29	34	32	26	26	17	18	18	13	27	28	24	28	15	15	20	28	25	24	23	19	19	21	29	18	28	24	17	19	22	16	20	12	39	27	31	28	25	23	20	26	25	27	25	27	17	30	24	25	28	30	33	24	26	39	24	20	25	23	31	31	22	21	29	33	23	16	18	32	19	22	27	34	23	32	36	30	31	26	30	29	29	28	24	22	26	16	25	28	17	33	35	28	32	16	19	24	34	24	31	33	29	20	21	33	31	30	34	19	23	20	24	25	18	18	30	29	27	16	19	17	27	32	32	26	20	35	28	25	30	25	35	27	20	26	20	13	23	24	32	23	23	30	24	30	25	19	24	18	31	25	30	25	20	25	32	25	17	32	27	21	23	19	24	15	17	27	30	18	34	27	23	23	20	24	26	30	19	27	22	27	24	26	22	23	28	21	29	32	26	28	24	28	18	23	30	27	17	21	25	27	28	24	23	27	22	27	34	27	28	14	31	27	32	29	20	22	25	30	22	32	15	27	22	23	38	19	29	17	26	29	26	21	24	20	31	23	22	22	20	22	35	23	24	29	27	28	26	26	39	27	27	25	22	28	23	19	28	29	19	27	26	18	29	25	18	17	27	21	26	26	20	33	25	26	20	24	23	24	21	26	27	23	19	23	32	24	26	26	33	27	30	20	25	29	37	25	37	34	26	24	19	30	23	24	27	30	20	29	18	22	29	31	20	25	19	19	26	27	20	30	30	19	32	20	21	27	26	24	14	29	26	23	29	24	21	26	30	22	26	25	27	29	17	26	24	28	28	21	28	29	21	29	27	24	33	23	25	26	15	30	21	23	22	27	18	40	30	26	28	21	29	26	32	37	31	26	21	28	23	22	33	25	23	28	31	23	27	19	22	32	36	22	23	34	27	26
38696	18103	6555	16163	22782	22177	19388	16282	13529	11078	9007	7989	7046	5984	5101	4301	3462	2965	2541	2289	2027	1873	1774	1669	1603	1542	1345	1299	1233	1150	1096	1040	972	904	886	904	899	897	804	774	743	732	694	685	635	614	579	570	541	528	556	521	498	526	457	492	503	488	419	457	414	475	453	467	470	452	455	437	448	422	444	481	427	440	442	424	442	416	474	432	451	433	434	460	412	434	425	422	443	423	462	449	415	425	454	415	372	413	420	419	386	438	398	417	456	430	445	423	427	431	427	443	410	405	417	418	406	450	436	388	445	410	405	441	413	395	422	402	406	427	418	416	409	428	419	448	401	410	404	417	422	382	402	402	408	410	423	428	432	447	424	419	406	382	414	420	397	399	435	428	383	402	396	400	415	461	400	401	399	413	411	382	419	394	407	416	407	387	409	395	463	447	436	377	407	402	372	448	402	434	349	416	434	384	402	420	390	405	397	428	446	411	410	379	412	401	395	439	401	426	392	413	425	400	376	459	398	427	423	418	403	448	386	409	381	424	430	415	423	437	394	426	404	453	425	406	435	424	397	407	395	399	410	416	421	419	393	403	408	410	415	444	413	422	418	448	389	388	408	365	425	414	398	370	427	414	400	399	432	435	417	426	412	390	400	409	403	435	403	421	404	413	401	440	387	409	435	411	401	425	408	430	428	419	405	394	414	408	441	422	419	401	403	443	421	399	381	422	406	409	436	398	391	433	430	444	405	420	428	414	418	423	431	443	416	430	428	391	415	402	418	418	438	410	418	388	429	394	443	400	395	428	444	396	403	383	379	419	414	408	386	445	387	413	427	456	436	418	405	435	419	420	456	407	392	438	409	397	425	413	421	385	396	408	438	416	406	396	405	431	388	397	410	399	421	414	408	405	432	416	391	424	406	442	416	393	422	433	433	420	406	407	418	410	399	392	442	404	415	435	424	387	452	420	414	369	440	401	386	386	380	438	435	407	436	408	429	415	380	423	443	443	408	393	438	413	447	404	454	413	425	401	390	430	396	407	383	444	439	403	396	393	422	396	414	381	382	415	434	412	411	435	441	420	422	435	352	390	417	418	413	439	406	387	395	413	394	377	445	418	427	441	438	413	415	382	406	441	440	397	420	382	394	420	425	418	417	419	421	421	432	398	431	424	364	432	365	408	415	438	420	410	404	412	405	383	441	433	391	395	410	361	426	417	412	437	428	410	419	414	424	411	407	412	395	392	431	416	378	429	410	415	408	434	419	394	421	426	425	398	393	413	415	417	416	411	419	406	405	437	456	380	406	426	420	404	395	422	382	402	418	403	436	430	414	417	411	407	402	412	405	411	430	402	433	406	428	387	413	382	442	419	405	422	416	412	399	414	410	409	383	382	465	418	394	416	367	416	408	428	421	441	415	420	439	364	425	395	398	414	398	440	426	411	401	412	411	396	379	437	403	384	415	394	445	417	411	403	391	395	450	375	417	395	415	423	404	400	412	434	417	406	440	411	403	396	450	422	435	384	388	438	434	406	409	370	410	443	425	436	458	405	412	393	411	428	408	401	425	415	392	427	432	400	399	402	410	399	408	419	432	410	419	403	399	434	377	417	457	420	408	407	388	443	431	448	373	379	415	393	398	374	386	432	399	421	429	393	418	402	445	411	418	428	389	399	414	383	408	374	413	437	407	401	406	417	401	419	423	397	456	390	391	431	395	443	445	409	408	440	417	414	432	390	411	366	402	422	405	405	402	404	406	427	403	429	394	414	375	424	419	401	445	411	424	396	402	399	457	414	411	421	380	448	420	437	396	392	431	392	411	388	425	403	456	414	419	400	388	402	390	434	434	398	451	416	417	421	409	399	361	426	423	373	418	419	428	412	444	404	440	430	405	431	466	414	431	425	429	404	420	426	413	406	428	417	426	384	415	385	399	365	409	426	394	406	421	466	431	400	427	428	395	418	425	402	416	423	403	432	422	412	428	407	396	413	425	414	398	422	387	362	376	411	421	420	408	422	464	435	406	421	430	368	443	420	416	416	424	399	375	403	413	400	416	404	436	425	418	420	424	390	365	412	447	468	424	403	429	389	399	409	406	403	387	407	426	404	426	425	394	416	400	404	405	407	431	425	427	433	412	410	387	408	414	397	371	430	411	463	405	399	394	430	430	427	395	389	443	370	425	405	431	425	422	429	419	407	415	408	430	412	407	429	405	422	414	435	403	432	455	440	428	391	402	400	441	415	402	400	385	425	451	417	422	436	409	403	431	399	425	406	376	406	405	418	409	401	410	422	397	420	389	417	419	436	383	418	417	428	412	385	437	412	431	412	415	415	407	410	408	427	418	422	413	404	401	361	395	417	406	382	400	422	452	386	418	433	436	434	389	443	425	401	384	446	449	432	396	418	411	410	420	406	377	427	422	410	429	406	439	415	416	399	395	460	423	383	414	411	413	437	392	408	423	367	419	435	449	411	417	382	401	406	416	358	445	423	440	404	406	419	390	391	415	396	396	407	392	384	424	419	447	410	418	394	390	412	424	458	405	441	435	396	427	400	408	440	381	418	428	411	418	439	409	410	389	383	424	375	411	412	408	459	403	440	417	429	433	399	436	421	401	416	472	401	400	413	399	435	369	380	409	420	411	371	404	411	418	416	413	385	390	384	382	429	441	444	410	448	405	402	384	403	443	387	432	413	422	436	422	409	434	381	446	405	415	412	389	398	426	458	404	380	391	404	385	402	446	423	393	404	418	451	412	412	425	411	424	394	408	413	425	450	403	429	417	378	384	410	390	442	423	380	429	414	402	404	380	413	391	383	411	408	376	433	396	426	434	408	386	404	428	433	406	432	400	422	388	375	387	418	418	400	448	399	401	416	438	410	416	373	421	441	430	382	413	400	416	401	420	422	411	418	403	462	399	390	422	394	396	396	429	441	406	398	399	433	397	413	389	403	392	383	393	439	410	425	432	408	422	393	415	409	407	376	399	410	476	354	395	391	413	394	384	423	415	393	474	418	419	461	417	396	415	410	422	428	421	411	432	413	391	434	408	448	392	401	398	386	403	420	422	417	419	411	370	406	421	417	381	447	399	399	396	422	390	482	395	396	374	441	397	431	391	412	386	413	404	446	444	436	402	376	428	362	368	414	400	415	427	431	388	423	396	438	408	437	422	415	413	412	388	403	410	406	416	397	412	392	397	408	419	403	390	379	433	433	419	407	422	398	420	416	439	410	437	399	366	393	430	432	435	371	416	401	402	397	392	389	395	440	411	390	433	409	419	421	427	403	401	418	411	427	383	417	419	412	379	418	414	405	426	399	385	402	423	395	413	405	385	424	420	428	439	379	448	410	434	378	408	413	389	462	421	411	406	421	379	388	425	443	418	414	404	416	390	397	426	393	400	393	403	395	385	427	424	397	431	438	410	390	406	409	399	410	418	415	406	391	406	453	412	379	445	392	373	414	386	401	388	400	436	441	401	433	378	388	404	450	420	443	395	392	433	399
13117	4517	707	464	749	863	781	737	619	530	403	352	346	303	240	201	176	144	142	128	129	102	114	94	84	78	83	89	72	64	66	58	48	61	53	66	57	65	50	44	39	42	44	45	49	51	48	49	48	36	44	44	44	28	39	43	34	38	24	41	34	37	42	21	37	36	45	37	43	35	37	28	35	23	41	24	32	24	32	39	31	40	33	30	39	25	26	39	43	38	40	21	33	30	41	25	42	32	38	33	23	46	29	25	34	31	36	26	33	33	36	39	31	38	34	28	40	34	38	30	32	30	22	28	28	30	32	22	42	28	33	34	34	24	34	35	30	30	30	27	33	35	31	24	21	36	37	33	36	30	44	24	31	44	35	33	27	37	23	45	35	33	28	22	33	28	27	34	29	28	33	35	36	30	45	31	41	25	39	35	40	33	33	34	33	41	40	38	35	31	30	34	39	32	27	29	31	27	23	30	33	36	25	35	35	38	29	45	23	42	19	41	35	30	32	41	23	29	34	36	28	38	37	39	34	35	29	21	35	20	25	36	35	35	38	21	43	32	38	35	33	31	29	40	37	28	37	30	41	37	30	23	31	36	37	37	36	35	31	37	35	39	46	23	29	37	26	29	46	37	45	37	38	30	41	43	23	24	35	43	29	24	34	28	31	27	32	44	35	20	35	36	29	38	33	42	29	33	29	43	34	27	36	32	40	40	29	29	29	29	32	35	40	39	26	38	38	28	45	34	30	39	26	34	19	33	38	38	37	29	26	37	30	34	44	29	32	40	28	25	28	32	35	35	25	36	29	39	37	37	51	28	36	43	20	44	27	35	35	34	28	42	34	28	29	29	33	27	31	32	34	36	33	37	26	31	36	30	33	48	30	35	35	30	30	24	23	39	26	33	35	27	28	31	35	33	19	35	46	30	39	35	36	24	30	45	32	18	35	26	27	32	27	25	34	28	29	28	30	23	38	32	32	27	32	40	26	21	32	37	39	36	33	33	41	38	21	26	33	37	36	41	31	30	34	31	36	36	34	37	31	33	35	30	32	25	28	34	24	30	32	28	39	35	38	35	27	37	36	21	31	41	25	36	27	32	30	33	34	29	46	30	31	28	30	40	26	31	37	42	32	30	30	40	34	30	33	24	34	35	25	21	30	37	39	34	35	39	30	25	28	29	45	30	34	35	36	33	35	38	38	34	40	33	29	36	37	28	35	36	36	33	36	30	23	26	21	44	36	30	22	23	27	42	37	35	30	28	42	34	28	29	34	43	30	44	38	30	36	36	44	29	32	30	34	42	26	30	26	41	27	35	32	24	43	32	32	40	29	41	39	29	28	20	27	40	30	23	39	26	35	33	24	32	22	24	34	36	29	38	31	31	28	35	33	33	30	25	40	40	19	29	48	34	27	32	28	34	38	33	45	31	44	27	31	32	35	35	42	34	28	36	35	31	35	40	31	44	30	31	31	27	35	21	31	33	22	30	34	24	27	41	37	23	38	34	25	32	34	35	33	37	30	32	27	27	41	29	24	29	26	36	28	28	28	29	32	26	29	29	35	39	35	30	27	33	34	32	28	34	26	29	31	23	29	27	30	27	25	38	25	29	33	36	37	38	39	25	36	31	37	35	27	35	44	29	26	27	34	32	31	38	29	30	33	29	29	33	30	38	28	30	36	29	38	35	36	23	34	39	29	30	34	34	33	33	24	33	27	18	44	37	39	32	35	27	34	42	33	37	39	28	38	33	35	26	41	31	36	39	32	28	44	19	38	39	19	29	31	28	33	18	31	37	31	31	31	31	34	34	41	37	27	32	30	34	28	34	28	32	29	30	41	36	32	36	23	33	27	43	30	28	33	27	18	33	31	37	36	27	28	39	27	44	33	29	29	36	25	33	45	36	36	28	37	25	31	24	21	35	36	26	35	27	29	33	36	29	31	33	23	40	40	25	30	33	33	26	23	28	34	40	37	33	27	42	28	38	37	24	37	33	31	37	33	30	35	29	31	34	38	38	32	32	33	31	32	29	26	35	34	21	33	34	38	36	32	37	20	31	31	30	42	40	26	30	30	22	44	33	20	32	34	25	36	28	36	23	23	29	44	33	33	35	34	37	39	26	41	31	29	30	34	30	26	58	28	31	38	34	35	30	24	26	32	34	43	29	31	36	33	31	18	25	33	24	32	32	38	31	43	32	34	32	24	48	25	35	25	18	36	40	31	26	30	38	30	35	37	38	31	35	44	35	33	28	29	27	31	21	27	29	34	34	34	26	40	32	38	28	28	36	32	27	32	26	36	44	46	32	42	33	27	34	32	29	34	24	35	29	37	31	41	32	30	30	36	27	29	31	31	38	32	31	29	39	34	49	28	30	25	26	23	28	38	29	27	35	36	32	30	40	29	44	26	33	29	28	28	22	34	34	43	40	32	24	37	39	21	42	29	45	36	33	33	31	36	30	32	38	40	27	36	37	31	37	30	32	33	31	31	35	22	27	30	32	36	35	35	35	29	34	38	33	38	29	28	39	32	31	29	32	26	33	24	33	29	29	37	28	39	30	32	25	43	41	36	24	31	23	39	36	24	37	42	29	30	23	46	33	34	41	24	22	23	35	30	37	37	35	35	29	34	27	36	30	32	39	37	28	34	30	34	24	24	29	37	31	38	32	40	27	31	16	26	24	25	41	27	33	34	32	31	27	33	33	28	39	28	25	22	26	33	26	34	26	27	34	33	28	26	31	30	32	30	23	38	32	39	35	29	22	39	29	35	27	23	36	29	27	24	29	33	31	27	35	27	35	28	27	44	30	31	35	28	33	30	41	27	40	29	28	30	29	31	32	31	41	31	26	39	36	26	38	24	41	30	35	38	33	35	29	31	38	33	35	29	37	42	23	33	39	26	40	35	32	25	32	28	28	40	41	32	37	27	32	23	31	38	41	37	37	37	35	33	31	29	33	38	37	35	40	37	33	28	39	35	29	31	36	28	30	33	34	32	32	42	33	37	36	36	28	31	34	34	38	27	28	39	26	40	36	37	30	32	33	29	23	40	41	27	33	37	28	29	33	36	33	25	40	36	38	22	33	21	23	35	51	33	29	43	25	36	30	29	37	30	32	32	26	28	37	34	39	30	28	26	34	34	42	33	32	33	37	26	29	28	27	34	33	33	37	38	35	26	27	30	38	32	32	28	38	32	31	30	35	37	35	23	32	30	23	32	33	25	37	40	28	31	37	32	31	41	38	35	36	38	31	17	28	31	33	32	38	19	37	27	38	21	31	31	25	37	28	28	28	29	32	27	34	35	35	30	41	30	27	36	29	38	41	35	28	30	31	32	42	46	26	23	31	43	38	31	28	38	28	29	33	27	30	36	37	37	33	36	37	32	35	24	37	37	37	21	32	30	29	28	25	34	40	36	39	24	30	26	36	32	27	45	34	26	26	36	26	31	35	41	34	28	30	33	31	30	26	36	29	34	27	33	34	23	24	27	36	28	36
51274	26868	13040	25887	33843	33489	31306	27697	24282	20769	17935	15900	14199	12701	10760	9150	7769	6602	5782	5172	4685	4474	4006	3643	3477	3166	2837	2625	2513	2378	2221	2008	1876	1823	1658	1707	1599	1459	1342	1336	1323	1219	1164	1112	1015	997	992	866	871	815	834	808	775	741	725	690	709	690	716	673	666	686	600	591	676	667	654	640	623	659	609	576	596	613	618	582	634	551	577	549	579	578	577	573	543	549	560	526	535	570	505	526	548	514	514	601	565	519	553	509	526	555	559	535	565	535	530	488	566	543	510	532	498	519	542	511	541	539	552	521	507	533	519	521	543	553	498	514	537	512	503	501	524	533	547	534	556	550	484	526	536	499	544	504	521	540	532	546	534	508	503	514	520	473	501	507	542	524	509	546	518	558	523	494	494	506	481	499	502	511	483	543	521	552	489	559	537	511	576	476	489	527	513	512	483	523	516	535	544	522	512	466	562	520	523	490	485	528	553	533	513	453	505	523	516	485	518	558	518	505	535	510	467	485	499	544	527	532	539	554	523	536	513	509	485	510	524	461	493	490	527	513	526	530	504	538	502	512	494	536	479	514	509	526	530	549	508	586	560	489	542	514	509	523	518	486	505	513	523	493	499	479	449	486	472	522	535	533	566	500	477	493	516	503	530	526	541	532	526	530	483	479	538	535	540	509	496	508	515	562	550	517	505	484	519	529	539	468	502	503	513	516	527	554	483	520	520	515	556	510	551	540	524	468	513	511	506	523	484	565	535	555	500	515	524	478	521	491	547	530	513	500	521	524	476	530	498	459	545	480	514	511	572	485	528	498	499	511	524	548	483	481	543	507	490	503	549	505	509	512	491	533	504	487	488	495	440	534	494	513	513	574	500	510	527	510	502	540	521	495	518	511	510	502	521	507	548	534	535	545	525	502	500	511	495	519	519	570	522	527	520	491	529	546	478	542	521	521	481	538	507	517	488	518	507	554	538	505	528	546	505	539	563	514	481	497	516	512	544	499	529	516	514	495	499	505	525	532	559	527	546	498	522	525	505	493	517	511	523	536	532	497	488	513	539	500	529	523	494	501	534	521	551	528	517	503	513	481	547	493	518	523	505	554	505	533	570	526	514	556	480	546	481	553	488	513	559	510	511	518	492	531	545	511	516	526	537	523	478	519	504	530	526	511	495	526	515	487	501	565	525	512	510	492	501	506	514	493	534	534	539	537	528	505	522	513	557	501	471	475	522	536	520	521	516	521	542	483	535	524	514	523	523	517	511	508	463	488	531	528	529	515	529	484	503	538	505	510	520	502	479	539	530	512	531	542	494	533	486	520	503	512	493	531	552	489	487	508	518	517	534	511	556	515	501	515	483	488	521	502	551	530	507	531	509	529	494	500	520	502	536	510	482	533	505	500	500	512	512	512	536	503	495	474	545	536	563	504	512	496	528	526	519	504	543	526	473	513	526	527	496	490	509	547	457	491	503	489	512	493	514	547	496	533	542	539	486	529	486	537	549	496	513	529	525	514	531	500	550	485	483	497	481	527	494	541	510	515	524	510	523	509	507	507	546	510	528	502	517	529	518	556	494	516	499	506	509	511	487	498	469	499	527	520	558	507	506	526	496	542	540	506	518	490	532	525	508	507	532	482	458	523	529	517	489	491	531	530	505	522	512	521	529	498	503	520	497	525	451	545	483	516	550	510	529	478	548	532	517	521	518	515	528	541	513	533	494	525	508	485	530	545	540	472	503	548	529	505	526	490	492	496	475	522	539	502	538	535	525	544	523	562	570	544	495	520	550	545	496	523	496	504	503	497	515	573	529	498	526	521	503	531	515	533	511	563	526	510	526	512	512	497	522	533	547	527	549	502	507	526	538	528	548	510	553	527	482	495	512	495	563	474	511	529	486	474	549	496	534	511	537	478	492	520	511	492	521	497	525	528	504	507	545	526	505	502	504	529	520	531	533	543	512	540	543	508	525	547	508	565	548	535	479	507	538	497	515	492	505	540	478	488	493	503	548	512	529	541	564	516	495	521	528	517	512	536	487	508	542	503	543	488	522	488	519	518	524	487	482	496	524	537	489	526	562	551	542	531	511	503	510	501	529	519	517	529	571	514	530	483	517	486	540	529	507	492	519	504	518	533	532	506	473	518	521	552	574	572	504	531	535	457	511	486	551	531	516	499	525	487	535	523	504	489	494	490	507	517	518	511	512	473	496	521	495	454	496	511	493	504	510	550	512	473	500	541	507	455	512	519	559	526	513	546	488	545	516	489	532	510	533	522	503	493	543	533	527	501	510	525	517	518	500	517	543	513	518	545	512	489	551	547	478	534	522	496	509	526	495	516	524	514	528	484	514	521	486	503	541	533	520	551	489	491	540	530	528	528	520	457	522	516	497	484	493	526	519	544	532	511	470	489	520	520	535	507	502	501	521	525	507	511	537	529	521	506	516	541	531	509	546	524	549	500	526	518	516	494	529	483	520	496	563	495	533	552	528	548	490	511	519	523	516	516	506	507	535	563	563	552	516	517	495	551	523	496	510	524	518	513	526	511	531	530	499	532	548	553	477	506	556	499	555	515	522	487	543	551	517	513	509	533	512	512	499	493	474	565	522	515	498	520	528	540	472	526	567	529	512	506	469	485	533	502	520	501	497	539	545	495	486	472	498	523	500	528	553	508	470	505	505	517	520	515	523	505	564	533	511	499	513	516	510	526	516	527	543	519	524	495	504	507	506	517	579	487	490	502	497	546	498	488	563	529	545	515	494	516	581	524	502	515	488	474	521	511	540	544	467	532	494	533	536	490	531	483	525	550	515	535	521	521	508	492	498	529	491	540	498	503	535	495	512	507	482	513	516	529	511	516	534	507	508	506	551	532	506	514	500	508	538	523	522	522	507	522	501	500	502	546	477	531	499	491	521	456	523	504	503	515	494	505	539	543	533	520	493	481	545	513	508	532	488	513	480	492	508	544	585	506	532	491	484	512	482	507	474	521	519	487	534	502	447	504	518	512	525	553	546	564	512	531	504	470	527	496	546	535	521	502	505	509	527	507	505	484	511	496	523	513	504	530	515	542	503	512	573	502	518	472	530	497	559	530	497	537	531	486	513	516	539	524	485	546	520	470	562	522	486	544	525	529	509	520	541	474	505	512	502	508	507	523	510	537	528	516	537	470	553	554	510	507	509	531	537	473	537	519	512	513	502	508	510	481	507	541	491	513	542	518	537	506	504	512	497	558	476	515	482	495	503	493	527	480	519	575	502	502	534	488	518	509	515	559	487	530	511	522	503	515	494	527	508	533	556	485	528	510	503	515	515	492	527	509	504	481	531	519	518	545	519	498	540	508	510	497	535	495	490	509	540	501	534	530	530	496	497	525	522	549	510	557	506	532	513	519	528	520	534	451	492	528	517	508	538	509	537	506	511	503	512	512	557	465	502	519	556	491	522	464	492	532	516	512	501	510	486	515	534	533	492	508	558	472	556	553	522	548	514	546	461	516	517	503	487	514
8952	1998	450	310	434	529	497	468	440	331	278	227	214	178	148	136	127	120	101	105	83	86	83	90	79	92	72	65	67	53	61	47	61	62	70	47	58	54	47	56	51	35	46	42	37	46	54	45	43	49	49	42	37	42	47	36	35	37	34	46	52	31	38	51	36	45	44	33	37	33	37	38	32	36	37	42	46	41	42	41	32	29	44	50	42	39	40	41	33	46	37	38	36	36	45	52	45	43	40	42	44	34	43	46	32	49	41	31	32	36	39	33	40	41	34	42	39	44	34	32	23	31	42	35	39	32	41	35	34	40	44	27	44	36	38	43	46	27	42	27	38	52	39	48	33	40	33	50	38	44	34	38	43	46	39	46	48	40	39	44	33	43	42	41	39	28	44	39	32	46	31	50	43	33	33	32	38	35	34	51	43	42	26	35	46	34	39	50	37	43	48	47	40	37	37	34	43	38	42	53	33	37	45	51	32	37	46	34	37	24	27	39	35	42	45	45	28	44	58	30	32	38	39	37	43	40	34	43	46	35	52	43	43	42	40	42	54	52	42	49	44	42	34	44	32	35	32	47	42	37	40	39	35	39	45	43	44	36	33	47	40	43	31	36	56	45	30	47	34	55	35	36	34	34	29	33	34	43	43	36	32	49	35	30	42	45	44	41	42	44	51	38	37	29	57	36	37	30	37	39	44	37	52	40	43	36	46	32	34	46	44	47	31	30	33	37	33	39	35	43	45	37	46	41	34	32	29	41	33	38	39	37	47	36	42	28	34	42	39	34	41	40	39	49	36	49	38	51	37	42	41	36	44	35	40	40	35	34	39	41	43	46	49	44	47	38	30	31	47	36	27	41	43	33	35	30	40	30	30	30	37	40	33	30	40	54	43	43	30	44	42	45	38	42	43	42	33	39	42	34	41	47	30	39	36	48	32	41	43	42	41	33	45	25	40	37	43	31	31	36	34	45	42	37	34	41	39	42	42	37	34	34	39	39	37	42	32	31	26	31	39	46	41	36	36	49	42	39	50	40	31	45	39	37	39	38	41	32	42	54	41	47	38	35	48	36	38	39	49	36	41	26	44	34	40	53	42	37	51	45	43	31	37	29	30	41	36	37	40	40	34	32	46	37	39	34	39	45	30	38	45	31	35	43	34	39	34	39	49	43	35	45	40	32	44	43	36	41	35	32	46	31	49	37	39	42	37	44	42	44	34	46	38	45	32	47	25	33	37	30	27	39	33	42	45	41	38	41	33	38	40	34	29	44	37	36	31	38	29	32	34	34	45	39	38	33	41	41	50	50	38	37	37	39	40	30	35	41	41	46	41	43	41	63	41	44	32	44	41	32	50	44	38	48	29	42	29	48	43	40	35	40	42	37	37	34	40	35	38	27	33	35	32	32	45	46	37	38	36	43	46	55	32	28	40	37	45	43	45	36	42	34	40	40	39	37	35	50	33	39	32	38	29	39	45	20	33	38	44	27	33	40	41	27	46	33	37	41	43	35	34	44	36	36	41	36	31	46	36	37	40	41	45	39	42	34	31	46	29	35	39	38	45	35	32	35	37	35	40	38	43	47	30	39	35	36	40	30	40	40	34	41	32	39	44	34	33	43	30	38	35	49	42	47	35	22	41	42	42	35	29	32	39	36	32	48	33	33	42	36	40	52	25	31	32	40	41	36	37	38	49	33	32	41	36	37	39	36	29	28	30	38	29	33	36	36	36	31	47	45	36	53	44	45	33	39	42	33	45	47	42	47	31	38	36	50	38	26	46	42	40	38	46	37	33	30	39	42	45	48	39	44	35	33	38	40	34	37	42	42	44	44	30	34	50	51	33	34	32	50	41	33	45	41	34	39	44	44	42	42	42	36	30	36	33	40	46	40	40	35	38	47	30	41	40	35	37	47	39	27	41	48	32	35	43	40	49	41	49	45	46	41	29	43	35	38	23	42	52	37	38	35	37	40	32	42	40	44	34	42	44	37	44	40	39	41	51	39	45	40	47	51	35	36	47	41	40	29	36	50	39	43	39	39	33	38	40	47	35	37	43	31	36	39	33	43	29	37	36	42	32	37	38	45	31	43	48	43	37	51	37	35	42	32	41	29	43	32	35	34	40	40	43	32	40	31	36	42	45	31	44	42	36	41	47	46	34	37	36	49	44	37	43	40	48	44	38	38	40	38	37	42	30	36	37	33	39	40	49	37	42	39	29	39	40	23	46	45	36	48	33	48	44	35	40	42	30	43	38	37	35	38	32	34	38	43	44	34	43	50	52	36	44	47	35	30	41	39	41	44	35	28	41	37	31	36	48	33	26	46	44	27	39	37	44	36	41	37	42	41	30	37	52	37	42	40	41	37	35	43	31	29	46	32	38	44	39	39	48	43	32	42	37	39	36	27	33	23	44	35	41	39	33	43	44	42	30	44	38	32	25	39	38	32	28	41	56	33	39	29	38	41	35	45	34	47	41	35	39	34	39	46	36	38	30	44	45	34	44	40	34	35	29	33	33	45	41	33	29	39	38	37	38	33	29	50	36	33	39	38	31	33	46	45	42	36	35	46	46	32	27	49	49	29	38	48	37	37	40	33	34	33	36	52	37	45	41	40	39	39	45	50	44	38	48	41	41	43	49	41	52	29	37	43	40	42	37	46	36	46	45	39	44	41	34	45	35	38	47	38	42	41	37	37	38	34	49	36	35	42	33	39	35	40	51	50	42	33	36	45	37	30	32	38	32	37	45	30	34	41	37	30	51	44	35	38	38	33	48	31	51	40	42	37	31	43	38	41	34	36	29	37	43	63	54	38	37	35	33	32	44	37	43	43	37	42	47	40	29	41	32	40	28	44	46	39	38	48	30	36	41	40	43	47	33	28	41	45	38	44	46	33	32	39	39	44	34	33	43	47	36	36	35	39	47	52	37	28	43	33	41	36	40	40	39	51	29	37	45	42	38	46	42	33	33	44	37	42	29	35	46	46	40	36	34	45	44	48	40	46	36	38	30	34	39	36	50	39	34	29	40	38	37	42	54	41	36	52	35	46	37	40	29	46	40	38	38	34	31	36	41	42	40	50	39	36	42	44	45	42	35	36	47	45	55	45	45	25	27	42	34	41	48	42	29	47	38	38	40	46	40	31	38	41	37	40	40	40	37	51	30	55	47	25	37	39	35	50	35	37	30	35	38	55	35	40	37	40	33	32	41	42	42	33	38	29	36	40	31	39	35	43	41	34	36	27	27	43	37	33	40	38	40	39	46	35	39	39	33	36	41	38	48	46	32	32	34	35	38	36	40	44	40	31	39	41	34	46	38	34	38	37	42	37	29	31	49	43	36	36	33	37	42	36	29	32	37	36	38	31	45	40	32	38	35	32	33	25	45	31	34	32	48	36	44	47	34	37	31	36	36	31	46	41	40	28	43	37	41	34	30	45	31	32	52	31	29	48	40	39	29	43	38	47	38	40	35	47	39	42	40	31	35	44	39	40
43896	20040	9360	20843	28333	28089	25670	22388	18852	15699	12885	11225	9919	8640	7300	6002	5116	4376	3824	3592	3378	3222	2846	2592	2511	2302	2141	1988	1885	1744	1765	1635	1492	1407	1293	1345	1280	1207	1213	1139	1143	1107	1058	993	955	886	895	847	826	818	792	766	765	765	796	759	703	727	720	719	726	701	686	689	666	725	679	677	690	682	689	653	663	670	665	635	669	670	702	631	634	659	648	599	699	653	646	611	642	643	615	663	673	641	632	636	659	616	604	700	614	614	647	651	659	587	632	612	638	608	616	626	653	617	654	579	640	617	645	626	613	579	649	625	632	647	592	641	591	647	610	583	616	636	635	622	610	628	602	641	599	618	605	664	605	628	642	657	584	622	628	592	594	632	629	636	672	645	643	622	627	625	648	611	655	664	575	660	605	599	607	676	610	600	660	642	619	624	619	630	652	638	596	640	642	643	605	617	688	630	613	576	600	614	614	649	621	620	584	629	623	626	646	645	609	575	603	582	598	631	658	595	629	648	649	637	615	617	605	640	655	687	644	633	614	655	614	643	643	641	627	661	611	624	623	615	614	613	592	603	596	612	661	643	617	604	632	618	610	604	600	646	636	618	592	605	629	648	604	588	671	622	670	643	620	636	618	638	659	632	599	570	628	659	618	623	632	579	613	630	620	621	612	610	590	607	629	581	608	597	649	610	641	641	623	618	613	591	622	583	631	610	574	657	621	587	659	595	647	615	617	627	644	587	621	594	609	637	603	616	661	669	641	599	603	615	591	654	625	603	610	621	631	611	647	648	612	641	628	628	578	599	630	618	652	597	608	618	562	619	593	584	641	651	680	574	650	680	598	550	633	617	612	637	611	587	595	627	642	596	650	616	625	650	615	645	612	634	619	643	649	635	625	632	627	622	645	664	644	635	568	635	564	630	616	648	586	664	651	594	643	636	629	616	596	590	597	657	653	634	635	570	593	621	614	640	650	610	646	633	588	633	620	658	615	614	601	642	622	624	632	594	634	646	633	629	620	630	622	608	594	644	619	600	620	597	684	609	599	677	637	613	632	659	577	620	606	661	619	609	588	635	617	630	619	673	661	622	656	616	660	661	622	603	615	660	612	622	656	648	639	594	605	617	620	594	605	645	639	598	616	656	622	604	609	595	614	581	604	557	629	635	601	648	594	621	604	619	624	589	603	635	659	619	641	635	602	637	601	602	622	679	617	621	602	636	604	643	639	661	618	635	606	617	613	626	643	605	618	620	633	609	569	672	585	625	634	646	597	613	654	641	593	619	617	600	632	634	589	595	651	621	584	575	588	575	626	602	602	595	610	590	614	640	617	657	672	585	571	651	625	580	636	639	631	617	600	641	643	659	588	615	609	559	583	601	579	636	598	595	595	637	617	591	621	618	597	643	590	617	614	581	605	626	602	606	623	610	583	635	620	630	612	636	573	661	627	629	559	608	633	635	596	666	610	622	567	573	646	588	564	607	598	631	632	580	589	622	629	637	585	584	598	649	639	606	652	634	622	615	644	562	661	661	647	617	565	608	662	612	633	633	669	589	639	605	628	634	610	593	590	620	626	610	643	653	635	621	623	586	586	585	595	583	607	645	632	651	675	624	608	637	625	621	620	618	519	620	659	643	583	648	659	606	607	624	614	636	621	591	604	599	608	607	610	654	582	620	624	622	631	613	617	591	626	629	592	642	618	636	663	633	623	690	645	604	618	613	647	644	619	612	576	631	653	654	562	602	598	603	601	599	566	637	618	628	641	616	601	600	599	619	636	648	666	597	646	610	635	654	612	609	680	632	643	621	610	683	620	608	641	646	629	639	614	621	603	642	599	609	616	627	635	646	621	629	621	625	584	601	603	590	615	603	626	596	611	636	606	616	631	632	595	619	646	619	664	630	566	619	600	623	648	647	602	626	660	645	626	634	613	625	643	625	643	615	620	624	599	587	637	589	620	654	621	615	617	587	591	640	582	631	648	658	580	628	582	592	634	587	684	590	632	603	611	624	635	658	657	640	605	627	579	609	595	585	678	610	615	634	575	622	647	581	660	623	579	627	618	630	647	619	649	576	596	650	605	618	595	616	615	640	617	641	602	595	581	643	637	593	617	637	599	620	620	599	673	576	631	605	625	658	625	656	640	622	649	631	621	646	623	593	619	606	599	642	584	603	617	601	632	638	619	646	599	627	578	635	660	634	573	654	570	637	633	647	637	588	614	623	609	592	645	628	641	591	631	621	587	661	588	656	557	605	592	603	663	630	590	682	638	598	616	564	610	634	657	621	714	580	626	621	646	648	617	623	647	619	618	659	661	616	621	613	616	624	619	688	612	624	613	609	632	614	651	581	580	584	583	612	618	622	614	641	568	602	588	602	659	611	573	613	621	628	599	646	651	643	569	615	643	615	626	605	664	607	618	639	533	616	626	608	585	620	606	583	634	620	627	605	653	597	622	583	643	614	638	656	645	590	660	615	603	639	614	594	648	643	608	635	645	606	612	603	658	644	587	610	614	618	612	623	645	589	595	626	615	649	618	663	592	629	680	551	637	602	653	629	606	608	619	588	630	598	614	619	578	625	656	637	656	632	627	633	623	637	610	629	640	627	574	654	623	632	629	631	601	649	603	550	596	619	588	605	605	606	619	657	599	653	616	608	607	640	623	587	619	673	589	627	627	611	573	625	590	611	595	593	645	639	554	598	628	574	694	635	650	641	627	615	601	620	615	621	591	632	656	611	616	624	575	639	658	601	647	585	641	615	623	589	674	680	597	633	604	609	635	633	627	599	565	625	645	649	604	620	630	670	619	640	633	629	593	630	651	605	628	631	649	583	614	622	612	636	609	618	628	610	595	647	602	597	648	585	661	583	632	651	600	635	647	606	638	640	655	584	630	605	631	640	629	635	629	668	619	616	616	630	623	619	631	612	615	594	652	600	620	642	665	638	640	646	696	626	656	673	621	602	635	653	578	607	599	666	629	587	589	572	633	615	624	701	590	614	614	609	634	635	614	603	622	628	584	586	628	652	625	627	625	639	604	579	609	617	634	629	637	610	650	641	642	638	640	598	615	634	614	594	635	646	643	657	632	605	639	667	619	584	585	572	560	625	625	657	632	613	668	590	639	630	583	603	582	649	646	639	585	633	660	594	600	628	626	625	558	606	614	682	578	588	630	624	601	589	621	645	652	668	650	624	592	624	670	650	654	612	634	650	619	654	627	592	626	619	664	575	609	652	628	589	639	597	635	638	614	626	602	658	626	611	644	647	614	611	619	626	605	584	594	629	593	609	636	620	645	629	628	599	648	605	631	631	612	610	611	600	632	612	631	642	612	583	633	609	605	606	645	616	594	669	626	640	597	660	641	603	607	587	627	584	638	632	635	600	634	594	673	626	617	659	652	615	596	567	613	622	594	614	629	603	600	635	631	588	586	608	610	629	616	641	648	614	564	627	621	639	624	653	643	630	636	638	647	603	585	618	634	618	608	621	649	637	668	594	636	574
12729	4401	719	467	701	850	826	762	609	546	414	366	346	296	230	205	175	156	126	121	123	125	101	71	96	83	78	84	66	80	67	43	64	57	45	45	44	45	43	51	45	52	40	51	45	43	43	33	39	41	37	45	35	44	35	32	38	22	37	30	36	31	36	36	32	27	23	37	33	26	32	30	37	30	29	35	30	27	33	31	28	39	22	26	34	26	38	38	30	23	28	31	28	25	25	35	39	30	23	35	29	34	28	28	37	26	35	35	22	26	27	43	35	27	27	27	41	33	37	38	24	43	31	34	24	23	23	33	32	21	24	23	39	35	28	21	28	29	21	26	31	30	37	24	29	34	20	32	32	27	31	38	33	25	32	25	30	33	25	25	34	27	32	34	17	25	29	31	32	35	33	29	26	30	20	29	29	25	33	22	31	26	30	25	33	23	27	22	25	38	26	30	24	32	25	30	26	26	29	27	32	36	32	26	34	32	38	33	26	31	21	39	20	31	32	33	18	30	29	23	26	25	24	26	44	38	37	29	27	26	24	29	30	28	36	21	35	24	27	30	29	32	30	30	28	44	33	38	30	21	29	28	22	26	24	31	26	22	36	29	31	30	31	33	24	23	28	26	30	23	21	30	29	35	23	32	33	21	26	27	32	34	31	28	29	35	22	29	27	27	29	16	31	29	22	35	30	36	27	25	35	34	27	22	30	41	26	32	30	27	24	36	30	29	28	38	29	23	25	35	34	24	30	30	26	33	25	22	30	24	32	38	21	33	26	29	27	27	21	29	34	23	23	35	23	34	30	23	25	33	22	25	28	30	29	30	27	32	23	31	23	33	31	25	27	24	25	40	40	42	34	18	23	26	19	20	31	33	32	30	30	29	25	23	25	27	19	25	22	26	35	33	32	32	35	23	27	27	35	28	31	23	27	25	26	27	18	33	27	36	33	41	21	31	33	30	28	24	24	22	26	34	30	23	24	20	23	12	31	32	24	29	35	28	34	28	34	31	32	26	39	37	23	23	30	24	24	43	31	34	26	38	34	23	30	26	23	30	22	30	28	25	38	31	20	15	35	29	22	26	33	35	23	33	26	32	28	34	28	46	22	34	26	36	33	33	32	34	32	35	32	27	32	28	31	34	34	27	34	30	27	39	33	32	26	25	30	31	38	28	25	36	25	23	27	29	20	30	27	25	31	36	32	32	28	35	28	27	34	23	32	19	32	32	36	26	35	26	26	25	30	19	27	28	24	29	28	27	23	24	30	37	31	31	31	22	29	34	25	21	26	25	29	27	30	33	36	32	24	31	23	35	33	39	40	35	38	22	30	29	24	23	28	21	37	25	28	35	34	31	30	37	31	37	24	38	31	31	34	27	28	28	27	30	33	28	33	32	20	26	25	34	30	26	31	31	31	26	25	33	36	29	27	35	29	25	22	23	26	31	33	38	33	18	21	29	25	28	40	27	33	23	22	31	29	28	25	29	30	22	23	23	23	21	34	23	31	31	26	39	35	31	25	30	32	39	27	34	38	39	32	28	41	26	30	33	31	34	35	36	37	36	25	22	29	35	23	29	42	29	29	28	29	30	26	31	31	38	26	29	32	30	20	38	31	21	33	24	24	30	24	27	31	31	31	25	34	31	25	26	37	25	38	32	28	28	28	23	35	39	25	34	22	29	30	32	35	22	29	35	28	22	29	27	31	35	21	25	32	21	24	29	24	33	35	36	19	28	33	34	36	31	29	32	25	27	25	28	34	37	35	31	26	27	20	29	36	35	27	25	26	39	41	30	31	33	22	31	24	29	32	27	31	33	28	26	35	36	29	24	27	26	20	22	33	33	34	17	26	29	28	30	27	27	26	21	32	31	31	37	27	29	39	29	32	25	30	29	31	30	28	34	44	31	21	31	32	23	30	38	25	23	25	29	38	22	24	36	34	23	27	15	30	30	21	34	35	26	24	25	46	29	33	39	23	32	29	26	32	26	38	25	28	29	26	33	38	33	30	29	27	30	24	30	31	27	30	31	29	35	32	33	29	35	35	38	34	28	27	24	27	30	27	27	34	25	31	36	26	44	21	29	28	28	25	29	34	23	24	27	33	27	29	36	22	27	27	34	22	23	29	29	20	31	39	30	24	31	25	36	30	21	19	23	32	24	20	29	27	27	23	25	29	19	30	21	27	30	29	24	31	32	28	26	23	29	22	23	32	29	31	31	27	31	31	31	22	21	33	40	31	36	38	24	25	27	33	27	33	29	26	35	36	39	35	24	40	33	27	37	24	21	25	29	31	28	20	35	27	22	28	28	41	29	26	22	25	30	28	23	27	30	33	31	30	24	24	37	37	31	27	29	27	32	14	28	30	20	32	41	31	28	40	34	32	35	39	30	35	34	45	30	25	23	25	31	25	31	21	19	25	33	44	35	27	27	31	22	32	29	25	34	27	32	33	28	45	28	30	31	24	26	25	24	31	46	26	29	22	24	28	19	34	34	30	40	30	17	36	23	27	37	25	25	24	26	36	20	29	26	28	26	34	40	34	33	27	29	26	20	19	20	40	29	22	28	25	30	24	22	20	29	29	22	32	33	25	37	19	26	26	34	28	33	18	33	31	26	32	37	35	27	30	20	27	20	31	26	25	25	29	30	39	21	36	31	28	31	34	22	22	26	23	28	19	35	36	33	32	36	32	35	33	33	26	30	30	25	27	33	15	26	28	21	25	35	42	27	41	26	29	28	29	25	23	27	25	27	33	28	35	31	16	20	25	32	34	33	23	27	35	27	31	36	21	29	47	33	31	30	27	30	24	33	29	42	28	25	22	40	26	30	30	27	22	27	25	29	28	22	26	32	33	32	30	22	31	32	25	21	30	26	18	23	30	23	19	37	26	34	30	25	28	28	28	22	24	28	24	28	31	23	39	36	30	26	33	21	24	31	22	22	38	25	32	27	26	25	23	32	39	34	24	16	33	45	29	29	34	41	22	37	31	26	29	28	22	36	31	23	24	30	33	25	31	31	26	33	32	30	22	37	28	25	23	28	40	30	31	29	28	27	24	20	28	28	39	25	21	25	21	32	26	32	22	33	38	29	30	24	23	38	21	29	33	30	22	29	22	29	23	34	31	28	29	36	35	25	36	43	24	25	24	22	31	37	42	33	27	35	26	31	28	33	30	32	25	25	31	32	31	27	30	31	28	30	37	33	30	32	32	26	29	30	30	28	23	24	33	24	27	26	30	35	26	39	31	35	35	34	40	26	33	26	23	32	32	23	27	31	30	36	25	24	33	34	41	21	36	23	38	34	36	28	33	37	25	24	38	33	28	22	26	30	29	30	31	32	33	29	26	27	31	33	33	37	30	27	29	22	25	28	31	27	25	17	35	29	34	33	23	29	23	25	33	27	31	23	33	24	20	27	31	22	23	25	29	35	50	31	42	34	33	23	29	28	40	26	24	21	30	39	22	28	24	40	28	26	25	30	27	27	26	26	31	26
52171	26719	13070	26151	34368	33488	31708	28374	24738	20933	17563	15146	13585	11849	10031	8604	7240	6533	5695	5082	4845	4597	4124	3809	3440	3329	2928	2674	2409	2421	2243	2137	1840	1782	1643	1679	1465	1405	1297	1251	1210	1244	1166	1068	945	909	896	792	773	780	754	736	734	701	676	635	678	645	610	588	646	607	621	607	563	619	551	556	545	555	566	551	513	547	523	527	545	495	510	524	528	512	471	523	551	493	478	511	490	494	482	511	547	462	519	510	477	524	459	456	506	481	464	490	449	486	494	493	499	490	540	506	478	460	475	495	485	510	451	464	452	463	452	468	468	499	452	480	487	487	475	480	474	475	473	453	505	481	453	471	494	477	471	486	489	482	488	479	452	502	459	496	469	504	475	499	455	436	489	464	486	498	481	430	473	462	452	476	467	485	493	477	478	456	463	470	527	435	457	452	475	491	489	451	501	450	497	458	464	444	447	461	468	483	449	486	490	472	481	520	440	468	475	479	480	503	475	494	494	452	453	464	440	476	481	452	511	443	468	473	478	430	469	486	471	462	506	465	452	453	489	439	431	490	464	424	477	481	447	464	483	475	488	444	444	466	480	489	471	461	481	492	488	473	459	456	467	486	449	496	472	484	459	446	463	436	477	441	454	486	484	480	463	451	472	456	466	492	463	424	477	491	433	440	472	467	470	430	467	492	429	477	454	434	463	450	445	443	495	475	459	478	464	485	519	492	468	467	441	467	428	522	491	444	446	453	432	460	507	452	448	452	494	451	460	465	465	447	498	459	473	486	492	467	471	457	485	470	488	436	471	459	453	450	476	478	462	489	508	477	454	445	479	438	436	453	497	456	462	438	467	451	474	466	526	433	453	481	482	491	470	480	465	471	483	466	465	465	453	432	474	473	421	458	452	466	471	441	460	487	483	476	461	454	443	465	455	467	483	481	469	465	471	475	479	520	482	460	473	466	488	501	446	464	490	476	462	476	484	462	497	487	433	440	487	478	459	440	494	507	507	488	495	417	472	485	443	479	482	488	480	513	464	489	463	468	473	445	450	455	477	486	434	462	448	453	457	467	465	451	489	458	459	453	474	453	487	491	467	480	488	511	490	463	473	449	489	502	448	482	457	495	445	468	461	440	436	474	472	489	478	447	485	477	454	472	442	460	494	475	494	499	431	495	468	469	438	510	419	489	457	501	475	488	468	489	500	480	480	467	498	479	475	456	475	470	518	452	443	441	477	462	476	484	445	462	454	481	467	465	451	481	452	500	467	439	425	467	467	471	473	459	458	486	482	478	435	480	456	454	455	472	474	472	480	458	437	487	464	450	461	452	457	468	483	455	476	461	473	492	481	493	449	483	483	467	439	481	471	439	496	460	452	436	469	460	496	464	492	456	487	500	478	494	450	503	492	476	455	541	470	459	445	474	428	480	470	454	446	431	477	486	468	486	506	461	497	454	475	462	476	447	474	462	452	419	453	431	445	478	477	505	461	449	425	444	470	478	482	468	465	476	458	446	485	446	479	484	462	501	473	454	456	498	476	480	437	451	452	425	438	454	531	488	474	443	473	487	486	467	472	467	491	472	449	469	466	513	454	466	427	436	446	489	497	507	479	521	501	463	472	475	485	442	459	484	444	443	467	447	454	488	446	489	436	444	521	439	476	469	482	478	501	453	439	467	466	428	494	456	501	479	479	471	459	500	469	488	448	434	488	464	485	481	440	486	456	471	469	479	443	466	486	464	449	475	492	433	459	492	470	469	454	483	477	457	519	470	467	479	479	486	467	492	490	469	516	463	458	455	488	520	461	487	527	505	445	458	467	438	449	453	461	464	478	450	470	462	461	485	442	479	490	496	460	491	496	471	463	475	468	440	473	466	419	461	509	480	460	466	491	490	465	484	464	481	477	480	496	467	488	461	484	442	459	461	473	418	492	489	487	456	505	487	446	442	474	481	454	499	457	457	447	449	440	436	474	483	463	499	511	496	458	446	448	455	445	480	476	460	486	492	476	436	467	456	456	468	457	458	503	487	488	438	429	476	498	506	465	465	488	498	447	485	501	483	445	484	485	472	437	484	516	452	487	495	422	447	489	455	470	461	481	493	454	455	416	467	431	512	489	496	441	449	482	522	501	451	460	486	464	503	480	471	416	479	490	441	465	502	481	456	458	495	437	455	448	427	479	479	468	491	455	499	456	458	449	472	466	453	446	510	483	437	452	447	435	464	465	463	448	480	458	473	464	479	436	466	471	457	462	457	439	487	481	478	461	493	460	491	456	462	491	456	455	456	433	471	457	451	486	497	505	447	480	475	449	452	513	454	472	458	460	475	482	466	471	477	462	465	464	473	452	485	474	494	450	511	488	460	477	501	464	489	478	457	471	476	463	469	434	448	463	465	487	506	452	500	435	448	440	487	416	516	457	453	495	458	468	475	457	466	438	454	459	461	443	449	480	477	442	433	462	459	482	445	452	449	455	445	477	475	445	523	469	487	464	502	436	510	469	512	486	508	469	484	465	458	499	484	534	471	447	483	462	423	427	444	484	485	493	450	471	495	451	482	495	462	492	501	460	477	460	465	492	482	524	446	500	473	441	457	464	464	458	503	476	494	451	494	509	476	477	482	459	466	479	490	469	492	445	469	460	476	486	476	458	478	478	481	494	454	473	457	469	474	447	425	469	495	448	423	457	472	470	514	458	447	467	453	504	483	485	473	491	460	465	442	483	453	489	463	470	460	502	462	472	477	464	460	465	475	485	501	476	469	485	471	436	469	469	460	487	444	454	468	479	492	486	431	482	485	487	474	465	450	463	514	432	433	454	450	511	486	462	471	487	469	455	483	521	464	453	502	454	439	467	460	482	431	496	455	475	509	473	477	467	485	467	477	444	466	446	456	481	435	444	496	467	498	497	512	423	441	451	453	430	506	466	452	475	460	491	427	475	469	502	473	459	467	483	481	503	482	425	492	476	476	473	473	463	480	466	436	541	475	432	469	471	461	452	470	429	463	471	483	465	481	463	483	515	469	460	499	481	491	447	533	480	469	477	474	476	455	461	446	495	458	432	474	479	441	467	512	447	442	486	453	463	462	461	482	469	488	487	520	494	526	479	462	491	473	468	478	452	480	477	456	474	509	471	471	447	465	463	486	466	466	465	471	489	483	482	468	450	457	477	475	461	455	470	458	468	429	492	490	484	462	469	432	462	433	453	504	451	469	475	471	511	476	455	519	448	502	494	443	458	470	428	444	438	448	462	498	452	469	470	451	472	437	439	450	425	434	516	430	495	454	478	441	450	492	475	466	497	454	440	508	454	470	465	482	421	479	486	482	478	474	478	470	446	437	518	485	465	454	432	463	446	500	447	464	449	487	468	487	467	492	453	439	444	457	460	439	449	445	465	445	454	455	469	483	431	472	451	427	448	472	454	521	458	483	488	475	430	497	502	452	455	455	459	488	459	461	480	438	437	495	492	491	495	477	458	489	486	465	502	453	499	459	469	465	469	442	449	489
4925	968	258	212	296	330	275	289	243	191	144	154	140	110	106	81	58	76	64	61	55	66	61	49	44	47	44	45	44	36	39	44	27	36	34	34	35	31	36	35	35	49	43	28	13	24	36	27	34	27	25	22	29	28	30	32	31	26	25	26	33	26	25	27	21	23	28	23	12	20	21	30	37	31	20	25	25	24	20	24	26	33	22	23	21	37	24	25	32	16	30	20	27	22	37	28	28	34	30	19	22	30	27	22	27	29	21	24	32	33	34	26	29	27	33	26	24	32	33	17	32	20	19	28	28	22	25	15	26	25	27	22	16	23	13	27	31	36	31	22	23	22	27	28	26	25	28	22	29	30	29	25	21	25	40	27	20	35	30	31	23	15	20	20	24	18	38	22	22	30	32	24	17	27	24	22	31	32	34	23	32	22	32	27	23	24	24	30	16	21	32	34	29	15	28	27	19	21	18	31	29	27	33	29	25	28	26	26	19	27	32	28	24	26	22	13	17	31	27	22	25	22	21	18	25	22	21	30	21	21	22	25	22	18	24	21	25	23	34	28	33	20	15	33	21	25	26	25	23	27	16	26	18	23	33	27	25	24	23	30	25	18	34	16	19	25	31	26	26	17	27	32	32	16	26	24	31	19	25	32	25	26	37	24	25	28	27	22	24	30	34	23	28	34	29	26	24	25	23	22	31	22	27	33	27	23	18	24	17	23	29	24	38	39	28	22	32	23	23	23	15	23	22	25	17	20	27	28	37	20	30	26	33	31	34	22	31	20	38	31	32	36	30	26	27	31	31	20	30	21	35	35	19	21	30	32	31	16	26	22	21	29	18	28	24	31	28	29	27	19	32	29	30	32	31	18	24	20	23	32	20	19	24	30	23	31	35	19	31	21	18	38	35	29	20	29	22	18	21	26	24	26	21	31	21	26	27	36	23	26	29	30	20	28	27	28	27	22	21	20	32	18	23	22	33	18	21	31	30	36	31	25	24	22	22	26	21	37	30	24	35	28	29	17	36	35	22	21	21	33	37	23	23	15	26	27	26	23	19	26	34	23	24	24	25	24	25	30	32	19	32	20	24	23	23	18	25	33	20	30	18	28	28	25	31	30	19	31	26	19	17	31	21	21	22	23	32	26	30	24	23	20	30	24	25	29	19	36	23	26	25	30	23	20	21	27	22	19	26	27	21	22	21	29	15	26	22	24	28	32	32	27	30	26	27	23	34	35	18	20	28	19	28	25	23	20	19	20	38	31	19	24	24	32	28	19	19	20	32	22	20	25	26	23	30	20	38	17	26	29	38	24	26	16	29	25	24	26	19	23	26	22	26	29	28	30	28	27	33	21	21	24	31	30	18	33	25	19	24	17	21	23	21	23	23	24	25	24	25	17	17	28	18	24	28	23	26	14	24	23	17	26	23	28	22	25	25	15	22	38	26	30	24	24	22	26	25	21	27	32	25	20	27	20	25	34	27	27	27	30	30	20	25	23	21	24	20	23	26	29	22	25	16	27	26	27	35	23	20	19	30	27	30	17	38	22	28	25	32	23	15	22	25	27	33	21	36	24	13	27	30	24	22	28	35	26	25	22	30	26	30	27	25	37	27	28	27	32	37	18	19	26	31	21	34	27	34	30	25	30	27	33	33	27	28	24	25	24	28	22	22	22	20	32	27	29	18	24	23	31	22	27	16	27	32	24	15	26	24	12	25	23	21	27	26	22	24	34	33	21	36	21	18	35	26	38	37	31	24	27	23	31	16	27	29	29	23	23	29	12	15	23	25	42	27	21	27	21	25	13	25	24	29	31	31	32	24	28	20	21	24	28	34	21	25	22	29	20	27	26	17	25	19	24	25	18	25	25	31	23	27	24	26	19	25	31	38	32	19	28	22	27	21	32	35	23	18	28	34	19	28	22	26	38	26	24	27	42	31	27	34	26	23	30	17	21	17	27	32	35	24	24	33	25	21	26	24	20	18	27	18	31	27	18	27	20	32	25	37	26	21	25	18	24	31	24	23	24	25	22	31	25	36	29	15	36	29	29	33	24	26	24	15	17	17	21	26	21	18	25	18	33	25	30	22	25	23	26	23	28	29	25	19	21	25	26	27	34	27	24	21	28	23	29	27	27	28	29	22	19	27	25	17	24	25	23	24	18	24	23	18	18	24	26	24	24	21	20	24	33	35	24	18	20	33	27	26	33	28	33	23	24	24	25	29	28	26	25	26	30	31	39	35	33	27	31	30	18	21	24	22	23	27	24	24	35	27	21	18	16	26	34	21	19	33	21	17	29	25	30	30	25	26	29	17	25	26	32	24	29	28	36	22	28	25	29	32	24	25	20	30	31	19	24	29	21	18	31	16	24	12	25	32	27	23	21	23	20	26	17	30	24	29	31	26	20	24	22	21	32	37	22	27	17	30	26	26	35	26	24	20	28	24	28	22	25	31	21	29	18	23	29	37	34	32	28	21	32	21	31	26	32	31	27	24	27	29	24	22	27	22	23	22	27	23	27	23	24	30	33	20	20	18	33	27	38	23	28	26	26	35	25	32	26	32	21	28	17	28	17	29	28	21	24	26	24	26	21	22	30	26	20	24	17	32	14	30	28	22	29	20	18	36	24	28	24	27	30	17	23	24	28	23	27	26	26	28	24	24	24	15	21	24	22	29	30	25	20	19	38	23	28	28	28	25	28	33	38	23	24	22	33	25	26	29	28	28	29	22	34	25	27	31	29	18	25	25	22	24	20	36	28	18	23	24	31	30	25	34	24	30	32	35	16	27	25	20	27	24	19	29	24	30	35	28	23	21	33	18	29	19	25	25	25	21	28	22	14	32	23	28	26	33	29	19	22	29	33	19	23	21	12	27	33	23	32	30	22	29	21	19	25	24	38	27	28	31	29	30	33	34	26	32	22	20	25	30	37	21	26	22	29	32	25	21	29	22	26	28	25	25	27	22	17	21	26	24	16	17	25	28	23	23	25	19	30	37	28	25	32	34	20	34	28	20	18	30	18	27	32	20	25	24	24	32	20	17	24	22	21	23	29	20	23	28	28	21	28	30	21	26	28	25	15	24	26	28	24	26	25	20	22	27	20	23	27	32	21	25	31	29	20	27	26	29	36	22	26	24	20	24	22	28	25	30	26	19	26	33	14	26	33	22	19	22	20	25	32	31	28	31	31	20	21	25	26	19	18	30	26	25	37	27	28	27	25	28	19	17	33	22	22	31	23	23	29	30	31	26	24	18	19	18	24	32	18	22	32	28	27	22	37	18	29	21	24	24	22	30	17	27	18	25	19	25	15	26	33	28	28	31	23	30	22	18	16	33	23	24	25	24	28	36	20	22	32	22	25	31	19	18	29	26	24	21	31	20	28	31	26	26	21	21	22	25	35	17	20	33	26	25	36	28	17	25	32	19	21	22	38	24	16	27	20	30	23	16	24	21	22	24	21	23	29	18	24	25	24	22	19	34	21	32	23	27	19
38781	17286	6850	16078	22755	21873	19242	16206	13167	10884	8743	7315	6468	5319	4459	3636	3143	2812	2468	2390	2241	2119	1915	1809	1678	1474	1410	1365	1213	1201	1139	1013	1028	939	920	916	838	819	763	772	766	717	678	645	616	631	574	573	588	529	504	526	520	464	509	516	493	499	500	496	492	486	468	492	464	429	433	422	431	402	426	446	495	452	430	452	461	424	408	432	434	438	450	455	436	422	449	468	392	388	442	409	431	456	419	438	425	385	417	405	398	417	406	424	443	416	438	399	402	428	452	395	411	390	410	398	407	413	406	422	429	413	455	455	412	421	421	434	432	396	373	388	378	424	378	427	420	426	460	419	417	369	397	390	432	394	460	440	395	430	416	398	438	419	433	404	407	417	429	414	423	421	424	451	445	433	392	453	438	394	453	391	445	429	389	362	436	438	409	387	430	385	413	391	441	440	407	397	423	456	425	426	391	409	403	414	437	429	425	430	427	456	424	410	422	413	390	432	393	411	418	401	407	431	421	432	373	405	397	428	423	429	428	411	427	443	409	440	422	386	403	427	435	421	400	434	456	397	424	383	411	436	418	418	440	407	401	409	378	388	423	358	424	375	410	415	415	378	400	442	398	404	389	407	399	442	404	467	406	412	442	431	432	436	404	406	413	393	430	444	403	422	409	443	435	434	415	419	414	421	380	414	454	407	435	444	431	421	418	448	387	441	415	424	412	386	451	398	407	390	371	386	391	380	449	394	437	407	401	425	436	450	439	419	399	428	408	409	428	421	408	452	455	423	414	423	451	435	403	420	413	406	395	444	425	421	409	433	416	415	426	383	369	376	393	400	442	424	430	392	397	425	420	410	435	431	436	432	431	401	396	394	420	400	423	412	428	416	405	438	424	460	429	424	433	413	429	432	407	415	406	431	406	436	433	459	406	424	394	391	427	392	362	408	451	409	379	393	440	421	411	419	414	455	419	399	361	416	437	409	405	390	406	417	392	380	422	404	402	394	411	430	421	411	411	451	382	441	437	423	438	382	386	417	430	427	417	412	404	455	425	417	416	437	427	417	444	429	437	400	375	413	419	410	441	390	418	419	403	439	418	385	422	441	428	422	388	426	423	426	448	399	385	432	419	415	376	403	437	440	387	417	464	422	408	451	401	382	409	433	390	412	441	399	409	432	402	428	408	429	414	448	430	436	397	448	413	437	395	411	422	433	384	388	396	457	406	392	394	396	423	436	408	425	398	428	418	464	429	451	423	420	414	423	437	436	403	387	423	427	399	429	444	431	411	416	411	447	402	391	406	415	422	433	446	431	426	441	427	390	403	428	397	415	396	419	453	417	419	419	425	428	451	400	420	431	412	388	420	425	437	424	491	461	406	437	396	400	421	391	424	415	441	413	419	433	373	414	415	444	413	393	418	413	425	398	413	435	391	390	378	423	422	396	438	423	433	385	410	428	397	418	420	419	420	391	416	408	420	413	418	413	413	426	418	433	448	421	435	458	404	426	430	422	406	415	420	413	397	448	407	384	384	420	407	446	398	416	408	427	381	433	442	426	430	465	399	403	435	418	421	427	420	409	390	422	419	389	381	428	409	430	421	415	457	443	419	413	419	421	411	450	427	404	405	403	413	431	430	397	429	410	400	425	427	444	391	417	416	460	414	417	426	402	423	400	420	391	419	453	427	421	373	411	384	417	446	423	411	405	440	384	426	408	412	417	416	378	437	399	437	453	405	429	418	436	417	405	452	417	445	407	407	444	406	422	405	408	415	436	389	437	390	397	409	420	447	432	449	395	428	407	418	434	443	447	417	417	382	404	457	457	393	431	411	432	416	372	431	410	409	449	435	415	442	419	436	433	399	427	404	469	466	381	402	423	442	401	438	421	415	414	423	444	385	405	443	380	430	397	423	413	435	422	437	404	392	398	409	404	429	426	441	385	384	393	398	392	403	423	446	431	429	413	386	422	450	410	398	432	411	415	409	405	410	356	415	423	359	445	406	409	414	381	447	427	444	384	421	404	417	413	441	386	412	413	470	402	364	438	419	419	376	396	420	427	446	401	413	429	419	436	418	390	434	408	402	430	400	377	426	384	402	391	419	422	398	440	430	426	416	446	367	431	401	391	400	426	428	422	443	421	432	421	399	420	420	405	409	446	420	407	440	394	418	423	394	432	437	411	424	415	438	448	425	422	421	435	384	412	390	408	400	394	400	381	433	435	395	404	412	408	418	409	437	455	450	375	403	426	405	409	411	408	410	431	422	404	428	429	405	382	442	445	401	403	407	399	397	404	387	439	420	413	411	419	425	407	400	422	409	414	447	397	452	438	417	452	392	394	429	391	429	394	424	434	386	433	427	421	410	399	441	422	413	400	424	458	414	420	420	419	384	390	444	419	430	372	421	416	419	427	457	446	406	422	368	393	378	395	430	429	406	428	419	408	375	423	392	409	407	395	413	398	420	458	431	405	398	430	437	411	423	457	420	414	433	411	402	423	417	409	405	420	433	440	428	420	407	428	405	433	443	396	403	402	433	409	408	405	432	436	380	419	421	388	416	413	370	424	410	413	411	410	413	425	419	429	407	413	417	417	414	417	449	384	437	428	445	406	413	399	429	406	408	407	438	417	395	419	418	406	372	386	394	417	409	407	430	428	399	410	409	447	414	416	419	461	387	428	428	423	420	431	409	425	413	414	402	432	400	413	384	465	398	408	390	439	410	442	439	424	379	380	393	449	382	420	409	451	430	431	439	421	394	420	424	444	430	439	414	415	448	389	401	444	386	431	437	412	416	416	432	439	436	422	356	408	429	396	397	448	444	407	424	364	427	419	467	418	427	419	429	431	426	453	418	424	399	429	430	416	432	408	407	414	427	408	430	437	421	407	440	433	430	422	414	423	427	415	421	418	422	427	378	431	434	410	428	444	420	403	414	430	424	416	397	400	387	422	465	403	416	392	433	412	407	394	381	410	433	380	455	448	370	391	435	401	433	391	415	419	381	435	468	405	428	426	416	406	442	391	414	436	425	437	422	379	419	431	398	418	407	381	383	413	439	403	429	419	437	411	401	448	452	439	426	430	407	401	430	412	412	392	413	404	416	399	457	432	404	408	404	427	406	391	436	433	408	401	402	419	405	396	378	438	423	448	395	389	424	395	411	421	420	461	404	411	416	421	420	441	407	398	416	402	400	407	403	413	436	409	411	434	380	396	400	417	425	420	415	409	413	465	427	428	403	449	399	439	422	405	419	396	427	417	431	430	399	432	425	434	428	417	423	417	427	432	413	416	411	376	359	349	393	411	418	389	423	412	403	427	413	377	403	430	383	419	391	417	410	411	388	397	435	430	437	451	430	382	375	405	422	388	394	418	425	398	429	423	426	418	456	380	401	442	409	392	411	391	408	400	377	407	369	403	454	412	434	414	419	410	431	409	406	424	392	422	422	447	443	391	421	416	431	382	402	410	445	425	403	418	394	450	438	368	382	410	373	406	414	400	442	414	370	412
12972	4161	678	410	728	727	778	702	621	515	423	337	299	279	225	194	171	144	151	126	119	124	97	114	84	106	79	71	81	85	66	56	63	49	56	47	67	45	59	37	40	41	53	45	41	37	40	41	47	29	42	34	35	37	45	28	38	32	32	35	37	39	39	40	34	37	44	40	39	28	21	52	40	41	43	28	30	26	32	25	34	33	23	33	36	28	29	29	24	34	35	30	39	35	29	33	29	34	22	40	32	33	22	41	18	33	33	31	41	34	34	33	32	30	35	25	31	28	30	24	32	27	42	37	28	25	32	41	40	34	36	30	27	39	27	28	40	26	32	31	26	35	35	26	27	38	43	29	39	19	36	22	34	30	35	26	34	39	32	42	31	30	25	35	28	28	31	28	31	38	35	22	28	42	34	26	27	22	27	28	28	39	29	33	36	27	34	30	37	30	32	42	31	39	37	34	26	32	26	31	30	33	32	37	33	38	30	34	33	28	23	36	33	37	38	35	32	49	22	29	40	33	31	33	28	34	38	30	33	32	25	30	38	36	33	30	30	27	31	31	40	43	36	21	31	30	31	33	29	35	30	35	32	32	38	38	30	32	27	37	33	42	42	31	37	31	31	35	42	23	35	37	26	32	22	31	30	36	39	35	34	30	28	46	35	34	38	34	26	32	34	30	35	38	28	35	27	31	22	28	32	34	30	35	26	24	37	37	34	34	34	28	37	28	33	34	34	38	28	30	36	34	30	30	25	33	28	36	33	30	35	40	36	21	33	40	35	24	23	30	36	28	32	27	41	29	34	42	37	29	28	21	25	34	43	39	28	29	26	29	34	25	32	32	35	24	21	35	31	42	27	30	29	23	41	31	33	33	27	34	26	34	35	36	32	29	33	29	29	29	32	42	31	30	29	29	29	32	43	30	22	33	33	32	29	36	30	38	35	39	35	35	27	40	25	31	29	27	33	35	32	26	43	26	37	33	29	31	36	37	33	40	32	25	25	32	35	36	36	32	27	38	29	26	39	32	32	36	37	32	30	26	41	26	33	39	37	34	25	40	31	33	41	39	29	25	44	31	37	38	24	31	38	33	31	33	23	38	46	44	27	34	32	34	28	30	30	44	29	34	16	43	27	32	38	25	36	26	34	25	23	39	40	37	31	25	27	34	29	33	37	48	34	33	39	35	32	35	28	38	26	34	30	35	32	26	38	39	29	36	39	20	24	44	33	28	29	29	28	41	37	45	28	27	32	31	33	40	27	43	33	38	32	29	30	32	32	24	36	37	41	35	36	36	37	33	40	32	38	30	27	39	35	43	24	39	36	25	37	28	30	22	25	29	30	31	24	25	33	40	35	25	26	38	28	37	34	35	34	36	35	17	32	37	32	24	42	38	27	38	48	27	33	27	35	29	28	43	36	31	34	34	38	21	31	30	34	27	41	36	26	48	34	45	34	29	32	30	35	36	33	27	26	35	27	21	38	40	30	43	29	38	44	29	31	35	30	30	27	27	37	33	32	33	34	36	36	33	31	36	22	36	34	42	24	33	25	36	24	38	34	36	29	20	34	31	29	34	31	38	28	31	25	29	29	39	38	25	27	34	35	29	35	41	36	21	32	30	28	32	29	31	41	24	28	32	47	22	28	27	35	28	34	32	35	32	26	31	28	32	41	33	28	39	25	28	22	36	36	23	31	31	34	39	32	39	28	32	29	30	44	23	27	32	33	32	40	30	40	27	29	24	34	35	29	29	45	36	34	42	41	28	31	30	37	33	24	37	23	25	32	23	33	25	34	31	31	32	32	21	29	24	37	30	29	21	32	29	33	50	40	42	46	33	35	29	35	39	25	40	25	26	34	31	33	30	38	32	38	29	28	33	32	30	36	37	34	40	28	35	34	34	26	40	33	39	34	43	33	44	38	28	36	20	37	34	29	39	27	32	36	37	26	30	32	45	23	36	36	34	33	22	26	34	36	38	32	29	44	31	37	30	29	33	32	30	31	34	35	23	31	23	32	42	49	32	25	33	45	35	31	33	35	38	29	37	32	28	46	26	29	34	31	41	29	39	34	33	38	27	35	29	27	48	32	41	22	28	34	32	36	31	32	37	35	28	25	36	36	41	35	37	28	40	36	26	29	39	30	26	26	29	29	40	36	44	32	34	34	27	31	33	32	31	29	33	35	33	34	35	26	31	39	30	39	42	28	45	27	46	36	33	37	32	28	49	32	33	38	31	37	30	22	29	31	35	31	39	42	32	30	31	29	22	27	33	33	36	25	32	29	40	33	34	21	31	42	34	36	33	25	33	32	22	29	29	26	34	32	34	28	30	42	39	32	30	31	29	27	28	30	34	33	37	35	35	33	34	35	24	47	26	33	31	40	29	27	33	33	41	38	33	32	32	41	26	30	33	34	33	33	43	32	30	37	32	25	31	34	34	40	27	33	27	28	29	24	33	28	39	33	32	22	39	27	30	30	37	38	27	37	20	27	31	37	37	26	20	28	35	27	35	38	47	36	25	28	31	32	39	32	31	33	37	30	29	27	27	25	32	25	36	39	35	26	37	30	43	37	37	23	31	31	39	32	37	24	30	28	26	44	29	26	35	28	32	17	36	28	35	35	30	30	35	26	34	27	45	27	24	32	35	31	32	30	20	27	29	45	39	27	28	30	31	26	26	43	21	32	31	32	34	41	30	37	28	36	35	38	38	25	28	39	43	42	33	39	23	31	22	27	32	34	36	49	23	34	32	36	32	44	37	20	27	20	35	30	33	34	24	35	39	35	27	37	21	40	30	27	25	32	23	37	28	31	32	36	34	28	29	29	31	27	31	32	35	29	30	36	26	28	25	25	44	23	32	43	37	45	35	25	28	44	31	32	34	34	38	42	26	38	36	29	37	34	37	32	34	40	34	31	31	27	32	33	30	26	43	36	26	37	27	27	36	34	38	33	35	41	36	30	35	50	31	34	31	37	34	44	31	34	36	39	41	34	21	34	33	28	38	29	28	30	24	36	29	44	33	24	28	38	39	24	28	28	32	30	40	34	28	28	28	46	34	29	39	32	33	23	30	27	26	30	28	36	51	27	34	37	44	37	42	44	36	29	23	40	30	30	27	38	42	36	38	33	34	25	45	33	38	27	44	25	42	38	28	33	33	36	41	33	37	27	32	26	33	37	21	30	35	30	38	25	29	32	31	31	34	32	34	32	28	31	43	35	25	31	27	36	31	33	33	32	43	30	34	29	29	40	33	33	32	35	36	29	41	38	34	26	31	35	30	32	32	30	39	32	35	30	31	36	41	29	42	28	33	36	30	37	36	35	35	27	26	42	32	35	31	53	40	41	27	33	30	37	27	26	40	34	30	30	45	34	37	41	21	35	35	38	47	29	29	33	31	27	28	37	36	34	31	33	20	31	32	37	23	36	30	29	35	28	23	31	34	30	30	31	26	40	26	35	28	38	39	37	37	39	31	34	31	33	32	40	39	31	28
51404	25145	12907	25466	33151	31979	30162	27399	23931	20267	17392	15047	12975	11113	9634	8219	7326	6503	5732	5565	5137	4809	4255	4010	3602	3373	3094	2772	2613	2489	2240	2141	1942	1795	1701	1657	1537	1459	1354	1267	1278	1285	1117	1105	1027	976	970	933	797	849	787	778	790	727	755	777	753	721	637	681	708	630	681	661	645	631	602	663	659	596	625	629	580	592	567	613	635	574	565	553	561	564	622	536	562	565	579	555	547	578	571	556	527	567	537	524	577	506	500	517	485	583	486	557	542	516	526	509	520	487	559	562	559	546	563	507	539	521	527	523	524	511	540	503	553	527	509	529	523	488	552	565	515	536	508	540	553	509	525	517	528	524	493	522	501	514	512	514	513	558	525	491	527	543	545	547	512	505	522	523	506	535	511	514	516	535	525	526	532	516	530	509	560	532	531	535	529	522	497	485	500	495	542	524	469	520	545	538	511	501	543	548	539	520	496	503	485	534	506	515	527	492	529	558	533	507	500	504	508	538	536	554	535	528	510	541	502	494	535	544	467	534	562	534	538	496	549	490	515	543	529	481	526	510	529	494	532	495	461	509	528	504	528	542	531	551	508	520	547	520	520	517	506	520	482	532	517	573	520	547	500	505	485	513	556	510	540	498	498	525	564	518	505	530	567	521	498	513	510	532	513	527	542	576	489	544	495	528	486	508	512	541	532	564	553	499	510	468	510	490	525	539	527	499	469	470	542	515	514	502	513	552	544	483	489	525	484	550	503	519	496	507	506	499	516	511	501	551	526	512	500	527	500	502	517	550	550	525	473	453	528	493	496	501	525	537	469	522	543	533	508	543	517	529	534	541	538	570	536	572	539	524	525	562	508	506	504	502	482	509	521	487	552	522	533	502	509	520	489	505	514	513	546	568	523	501	487	517	527	514	553	521	470	504	475	521	523	513	474	544	514	495	501	497	530	478	493	506	544	497	520	536	475	508	541	494	562	506	535	525	552	537	499	520	533	524	504	538	532	522	527	517	548	510	536	498	504	497	495	519	505	548	521	536	511	556	559	519	491	536	509	540	539	484	548	510	493	501	547	528	488	501	553	495	539	518	487	501	498	520	510	545	526	526	524	534	534	509	498	528	520	506	537	542	504	517	519	495	510	512	474	498	507	536	537	532	506	500	507	507	566	564	524	491	533	491	491	500	491	446	506	554	507	499	511	493	517	514	514	546	499	536	478	523	530	533	526	535	514	476	531	534	511	527	503	521	534	551	521	527	516	514	526	503	535	537	556	513	526	533	544	526	505	544	511	508	498	522	486	516	579	500	530	509	526	528	513	570	525	531	555	506	548	485	546	520	475	504	504	523	470	523	526	496	494	507	533	523	509	504	526	539	514	530	501	537	533	528	504	475	506	561	538	525	511	502	513	472	497	514	501	532	500	495	546	535	501	537	554	483	506	523	472	493	563	529	547	498	519	519	529	494	507	522	528	526	500	490	503	526	518	543	488	506	513	537	513	520	533	476	538	538	536	490	513	494	482	518	513	504	554	471	562	525	528	571	506	554	543	480	487	507	559	509	504	497	502	535	513	499	506	496	561	486	523	555	515	513	504	508	487	504	555	536	510	499	519	495	503	527	547	533	536	519	521	519	536	516	485	543	498	523	552	522	468	513	542	514	533	503	535	500	517	492	535	518	532	493	476	517	513	524	485	500	525	516	498	509	512	502	524	511	504	523	471	522	541	500	513	532	515	558	531	522	548	529	497	511	520	506	500	528	505	543	491	506	468	521	505	548	513	505	506	489	528	506	482	530	550	505	498	491	520	508	555	506	486	561	502	551	523	485	485	515	532	525	490	487	515	454	504	505	527	552	526	529	560	497	484	523	505	531	514	515	540	485	514	490	539	535	497	506	555	489	478	583	569	499	519	558	519	545	538	533	518	503	490	507	511	541	498	548	495	541	546	507	532	523	531	549	458	506	504	495	521	498	510	514	501	530	490	495	543	486	490	528	488	532	574	544	524	546	524	493	506	510	495	534	515	523	514	506	521	501	516	529	489	525	543	531	469	527	506	480	483	523	522	540	526	565	529	485	525	498	517	541	502	483	502	514	539	520	538	496	477	528	469	498	519	500	541	515	485	519	530	502	535	526	531	496	514	535	510	460	500	522	548	476	516	517	500	538	533	462	534	515	537	535	520	521	561	496	501	537	505	472	516	516	506	536	501	522	507	472	483	541	461	554	533	509	522	553	516	499	498	533	488	497	538	481	511	495	497	538	516	528	493	486	527	514	546	529	520	512	510	488	484	518	511	523	484	513	519	546	515	514	580	521	557	499	498	571	548	534	522	509	494	531	531	524	541	505	529	508	504	528	543	493	525	541	510	497	513	472	462	514	505	566	542	537	519	501	521	530	538	523	539	548	521	457	534	492	529	497	530	487	564	498	511	488	515	517	482	518	542	513	508	542	505	533	525	487	507	531	560	526	508	486	542	543	490	502	511	469	497	475	552	524	533	506	527	546	506	518	529	494	507	527	542	513	563	518	504	483	528	548	541	515	475	532	545	473	535	554	549	520	519	493	501	515	515	503	530	543	484	507	531	507	505	546	550	523	476	540	527	508	510	493	479	526	547	491	516	508	541	544	503	545	524	537	492	524	513	532	540	483	505	548	503	528	521	523	486	502	486	516	540	506	518	530	494	592	501	507	518	484	497	519	509	515	532	536	522	527	539	531	491	522	503	500	556	476	536	532	490	502	510	473	526	508	503	493	508	537	512	548	545	529	504	521	514	549	541	504	533	515	511	513	501	488	502	500	540	520	489	498	472	527	482	533	524	527	514	512	525	526	487	546	464	500	514	547	524	515	489	523	504	493	514	519	504	533	500	543	496	505	520	530	524	540	510	492	509	504	501	552	481	539	467	464	523	498	510	510	552	531	557	476	507	523	526	536	501	498	494	509	507	539	490	517	495	502	521	563	548	524	480	519	502	522	508	541	531	514	465	512	510	513	497	536	500	567	467	532	520	509	504	535	519	550	556	510	535	522	505	519	509	505	494	527	499	520	558	575	491	555	507	520	500	533	490	591	559	545	527	547	521	519	534	542	509	518	546	496	496	502	507	524	508	513	548	501	482	524	504	541	514	554	534	550	505	555	494	498	532	512	489	503	515	535	511	520	496	543	512	497	525	486	507	482	542	536	534	518	479	544	525	512	513	554	527	531	517	520	507	533	543	556	478	541	508	476	510	496	556	514	538	520	541	545	539	540	537	537	476	499	517	558	522	530	574	528	509	562	530	512	524	528	494	514	508	530	538	529	511	489	502	518	541	520	492	529	530	482	491	509	512	550	508	551	516	532	534	524	532	484	534	520	533	497	483	495	507	530	535	536	474	507	471	512	482	503	539	521	557	496	545	521	541	529	505	540	533	485	509	500	514	517	540	497	528	454	552	495	533	500	485	529	507	499	557	514	531	524	508	548	550	534	550	568	543	530	534	515	547	567	500	480	535	524	518	557	508	522	544	549
8895	2004	435	282	458	461	440	405	385	296	252	231	216	195	123	121	131	125	114	104	103	80	107	82	70	90	65	75	77	73	62	73	45	72	63	58	64	55	39	42	57	48	49	50	36	53	43	40	39	46	27	40	45	40	41	41	42	40	37	38	50	45	32	42	35	39	38	40	45	42	47	41	39	38	34	41	36	38	33	39	54	37	39	33	46	42	43	40	38	36	43	35	30	34	35	42	49	32	39	27	42	41	43	41	31	30	47	49	47	42	48	42	39	36	41	34	30	48	33	37	37	41	29	43	38	40	36	46	40	45	34	25	46	34	38	38	28	45	48	48	39	36	37	48	48	41	39	40	37	36	48	32	40	39	37	32	32	37	50	30	39	37	39	39	42	51	32	32	36	33	38	36	42	42	48	44	37	33	32	35	31	36	42	32	48	39	39	43	39	31	36	48	44	39	47	36	26	33	27	32	43	38	32	43	39	37	31	34	39	45	42	29	29	38	36	26	32	38	52	35	35	44	38	46	50	33	41	31	42	44	53	28	49	33	29	52	31	43	40	38	38	41	35	36	40	35	44	41	37	49	38	26	36	39	39	45	37	45	39	36	36	38	53	43	28	30	46	39	45	33	49	44	51	36	48	36	46	46	35	29	42	38	32	36	32	38	42	51	36	44	31	32	40	46	50	44	33	44	35	36	42	43	39	42	42	44	34	41	44	35	46	38	35	52	41	32	38	41	42	39	36	38	36	34	45	36	35	43	31	39	24	29	31	25	38	47	39	52	43	40	45	50	36	42	41	43	40	42	43	35	39	34	35	38	32	36	46	41	25	37	36	38	47	52	46	36	36	42	40	42	29	52	39	35	45	41	39	29	49	52	41	42	48	29	35	28	30	42	54	27	44	47	45	43	24	40	47	42	29	36	28	38	39	37	29	43	30	40	39	34	52	47	40	43	36	39	28	41	37	44	38	28	42	38	33	53	43	35	28	37	30	54	38	35	37	37	47	33	38	44	39	43	37	32	43	40	32	39	33	33	36	49	32	36	39	37	43	46	34	30	39	40	48	32	43	35	52	46	42	37	31	37	35	42	47	39	42	45	41	30	35	35	32	48	35	41	31	34	40	40	35	34	53	39	34	56	42	42	50	33	47	35	45	52	32	40	44	52	45	39	40	47	36	47	36	37	50	36	37	41	43	46	38	46	35	34	43	38	41	29	52	34	35	37	46	43	37	37	37	22	48	36	40	30	36	50	38	29	50	38	44	33	30	42	46	41	39	43	52	62	35	37	49	32	40	38	53	30	46	34	47	33	45	29	34	53	39	43	49	51	35	42	32	37	36	45	51	34	53	35	39	46	34	41	28	31	36	37	37	35	34	36	32	40	31	35	31	39	48	38	40	30	29	32	41	35	44	37	51	43	37	44	44	42	37	38	37	43	43	43	45	41	34	37	38	40	48	37	51	55	32	37	42	41	39	38	42	37	42	49	40	38	45	37	34	39	49	37	36	42	44	29	42	33	36	41	47	46	27	38	39	39	33	47	38	42	37	41	37	30	40	44	36	43	40	27	32	36	38	48	46	37	40	40	29	44	38	46	38	33	40	37	52	49	52	41	36	34	34	45	36	35	37	49	44	38	42	43	41	34	45	34	41	32	33	33	39	35	39	39	51	42	36	34	36	28	40	33	42	39	44	43	47	35	42	41	30	45	31	40	31	46	41	40	43	39	38	28	28	34	39	25	44	51	39	34	32	48	39	36	37	57	39	37	45	48	31	38	28	43	38	38	46	61	35	34	38	38	30	36	49	43	32	27	49	44	38	29	38	41	42	49	35	37	44	26	33	39	35	44	39	47	40	40	42	34	34	42	32	34	42	27	45	27	45	39	48	40	40	46	44	38	35	34	39	41	37	41	26	35	45	36	40	40	37	46	39	33	53	42	38	36	34	43	38	32	35	48	29	25	38	42	39	45	38	32	34	44	48	39	45	49	38	32	41	42	44	39	39	40	39	46	39	38	33	36	39	43	39	41	37	33	39	31	42	41	46	30	43	21	38	51	29	44	39	37	44	34	23	40	56	43	33	41	39	47	35	49	33	32	36	41	45	44	42	51	38	37	52	30	49	44	39	45	34	21	26	44	42	44	47	23	39	40	39	39	42	45	33	38	35	48	40	48	52	29	46	38	46	36	34	43	38	34	41	33	29	42	34	34	38	42	48	37	40	39	30	30	38	32	36	39	35	31	36	37	41	36	32	39	34	41	44	29	28	41	36	46	30	39	35	31	36	47	41	34	25	45	36	31	33	47	18	38	37	46	31	38	36	42	34	48	40	41	31	45	37	53	53	47	34	39	34	44	40	45	33	28	32	42	36	39	38	31	34	34	39	44	34	44	45	37	40	52	38	43	40	47	44	33	37	51	29	30	37	40	46	46	42	26	40	29	35	29	39	47	37	37	37	37	43	36	34	33	39	39	40	46	35	36	48	30	42	41	32	38	48	50	38	46	39	41	26	44	43	45	35	41	49	31	27	27	44	32	37	31	30	44	40	48	31	35	38	35	41	34	25	48	36	41	47	38	33	33	27	34	33	41	40	28	37	31	37	43	40	39	41	39	42	35	35	52	35	27	38	42	31	34	41	42	52	39	42	35	38	43	50	37	39	45	41	37	42	45	46	38	45	51	33	37	41	45	41	38	44	42	35	44	40	41	41	37	44	32	29	29	39	35	43	43	51	23	40	44	45	34	35	36	37	45	31	33	32	39	46	31	46	38	24	51	35	39	41	34	44	26	28	35	35	45	46	23	48	32	44	42	47	33	40	41	43	44	40	45	47	42	29	43	38	30	31	40	56	50	36	38	35	30	34	37	48	42	36	33	29	38	35	39	47	34	43	50	39	34	50	38	45	39	37	36	33	53	36	29	28	43	30	38	39	28	49	41	38	39	47	36	45	31	47	43	30	26	27	47	33	40	31	42	38	35	35	41	44	55	37	35	30	42	36	38	36	31	38	30	42	31	32	42	48	37	38	43	37	48	39	37	49	40	44	50	40	38	54	42	44	37	52	30	43	32	39	31	38	26	48	34	42	43	57	38	50	36	39	53	43	48	44	40	35	29	42	49	38	39	39	35	34	34	40	42	47	43	38	35	31	25	29	27	38	51	44	44	41	43	41	46	35	38	32	34	33	43	42	50	38	40	27	30	28	37	41	38	40	36	35	44	36	33	41	40	34	48	38	33	38	47	35	38	30	46	45	36	35	30	32	42	35	41	37	38	32	46	46	41	30	37	46	34	48	37	32	35	40	36	31	48	31	28	44	49	47	41	36	34	32	35	40	31	34	34	44	46	40	35	37	30	47	38	36	52	50	30	35	52	41	35	43	26	47	33	40	38	50	37	43	31	32	34	39	32	40	42	44	38	32	33	48	38	32	40	36	37	33	48	37	41	44	41	37	41	37	43	41	39	51	35	42	46	39	40	25	37	37	41	38	36
44212	20898	9414	20732	27960	26646	23832	20897	17967	14753	12393	10546	9010	7799	6441	5588	4992	4469	4019	3800	3527	3309	3051	2958	2635	2385	2295	2030	1940	1859	1736	1628	1524	1394	1357	1337	1248	1170	1171	1111	1098	1054	1036	952	953	906	887	789	858	881	821	768	810	714	723	783	675	724	692	700	678	707	690	707	742	695	712	695	703	673	698	695	693	689	653	636	623	695	627	645	658	670	666	638	657	627	618	602	673	639	635	664	644	653	588	628	604	620	616	634	659	639	675	591	631	637	627	618	573	595	611	642	658	603	584	638	582	595	640	608	566	618	605	639	617	572	604	637	588	592	624	638	581	663	633	603	616	656	612	568	625	641	629	647	670	628	632	636	655	632	658	616	622	619	656	609	650	619	635	627	630	651	605	602	627	622	661	605	636	638	614	595	582	609	598	626	632	620	583	618	650	627	604	612	637	627	640	595	588	619	606	623	599	618	676	639	627	650	629	608	640	594	612	615	629	617	597	648	649	602	667	619	635	610	628	647	644	632	617	640	631	644	602	632	647	615	629	635	644	622	616	647	583	563	671	628	626	625	610	633	601	577	658	647	644	614	637	631	657	569	599	611	617	594	597	581	597	617	610	602	591	597	604	637	636	655	667	650	651	577	653	678	618	579	669	598	599	618	646	674	625	590	634	598	612	611	633	610	633	607	668	598	612	598	659	616	647	616	607	607	571	699	656	626	638	633	608	606	624	664	601	660	634	643	618	601	662	596	618	614	610	587	613	591	583	636	638	623	627	598	602	628	589	672	641	663	631	611	630	619	623	654	610	652	595	617	616	641	619	640	658	637	657	602	638	605	627	641	587	623	633	635	618	638	609	631	641	574	594	615	630	662	642	617	639	589	671	589	611	602	593	585	616	591	627	636	630	609	605	635	623	622	653	650	571	592	598	607	613	633	640	593	611	665	603	630	612	621	586	645	601	603	618	620	675	647	660	625	636	638	575	626	652	626	616	622	597	624	597	616	595	636	623	575	629	602	614	625	615	615	643	610	658	675	618	609	671	626	654	596	621	666	610	631	610	675	629	607	635	600	652	613	566	634	651	646	607	603	648	616	599	658	628	586	613	592	613	645	580	597	626	603	636	606	649	561	632	599	597	629	653	650	629	607	642	630	612	590	656	635	606	605	633	645	639	660	634	619	609	637	569	637	628	630	591	638	636	642	640	573	634	598	561	624	668	628	607	656	603	609	700	595	619	634	602	623	663	571	648	647	617	601	658	636	617	605	621	614	643	617	658	628	621	650	610	630	643	681	636	618	632	606	639	632	600	621	641	673	647	620	652	620	589	593	594	586	613	620	622	607	624	618	578	610	601	614	588	658	592	635	629	593	660	652	645	614	618	636	644	618	627	625	616	638	622	631	600	670	658	643	638	630	579	636	625	659	660	607	619	578	600	619	592	585	597	637	643	627	653	649	625	644	599	619	639	634	643	620	646	585	613	599	606	633	638	650	617	602	623	628	626	631	654	598	619	585	616	667	619	614	651	602	663	611	652	596	596	641	618	610	577	648	599	645	603	653	652	647	619	643	608	633	653	673	626	642	624	615	603	612	601	626	621	651	638	628	673	622	589	650	594	651	634	591	654	602	669	626	581	665	596	627	618	598	642	646	617	614	600	631	594	606	613	609	633	647	664	603	605	655	621	639	639	649	607	586	602	616	596	602	613	619	619	619	659	604	584	608	595	653	621	598	610	625	628	611	595	618	623	574	634	631	619	668	552	594	618	621	657	618	642	635	611	662	595	614	603	589	605	598	666	650	675	633	623	620	646	597	654	629	599	660	609	605	633	609	581	627	596	616	603	601	632	608	669	628	637	599	649	611	607	624	610	587	623	622	615	618	616	649	566	636	608	633	632	630	608	556	659	642	634	616	603	628	597	668	625	584	634	630	617	624	625	631	637	636	651	598	613	631	579	620	612	602	640	644	623	618	613	614	648	600	624	643	687	631	621	601	642	604	662	628	686	588	600	584	565	646	657	602	643	652	647	613	631	621	638	618	636	679	608	604	598	663	646	621	615	661	615	640	574	655	622	622	643	622	634	570	615	607	648	613	593	629	664	600	613	586	613	606	617	607	574	645	647	649	646	648	580	598	616	598	602	590	595	667	584	615	621	607	602	595	614	558	683	674	595	584	589	594	610	632	625	605	638	594	598	665	625	635	621	650	650	608	627	636	599	610	639	621	639	645	644	626	595	587	590	587	616	624	606	582	632	645	689	595	586	635	588	601	597	617	657	596	621	620	600	586	625	636	637	616	561	599	601	648	630	633	648	657	613	633	602	606	606	624	647	624	674	622	675	600	611	614	608	640	646	614	600	625	660	640	634	630	631	617	629	612	609	610	640	585	618	578	609	619	648	618	612	647	636	610	655	603	631	669	644	620	614	620	633	622	644	659	585	596	592	637	634	616	583	576	629	623	597	613	614	646	635	615	625	622	577	607	632	645	627	610	622	606	603	621	597	628	660	609	620	647	624	616	618	628	581	653	626	654	599	591	598	621	668	597	612	610	607	596	601	666	601	617	624	616	628	628	631	639	613	682	640	603	632	596	636	593	626	629	659	631	572	554	664	635	626	563	627	638	653	603	626	657	628	621	615	644	604	684	584	626	571	671	630	604	653	665	619	627	612	617	610	586	592	593	627	639	651	638	625	618	623	626	589	641	659	671	621	608	642	587	586	584	649	640	597	622	616	655	610	600	642	599	590	593	615	662	663	597	615	632	603	612	619	608	593	619	646	638	614	618	605	593	612	608	632	643	635	613	599	633	651	647	624	618	641	664	636	602	584	637	608	621	659	643	643	629	603	617	615	662	602	602	633	589	614	625	607	651	610	602	668	640	631	626	645	612	639	646	596	576	635	588	633	589	615	584	572	633	640	668	603	592	622	576	631	636	643	615	578	625	624	623	577	614	632	614	606	631	626	604	620	607	593	632	636	599	639	661	592	656	617	640	612	599	621	591	645	669	600	623	637	606	577	597	647	650	657	644	610	618	611	613	627	562	618	607	645	649	598	643	670	616	642	626	608	613	613	621	611	608	609	603	621	654	614	612	606	641	614	631	603	610	608	670	628	606	646	582	622	604	616	650	619	633	621	628	603	671	558	573	575	675	635	645	628	661	656	649	602	592	586	652	625	631	648	590	643	647	620	688	607	624	634	594	620	595	610	623	655	606	648	621	621	609	591	608	627	588	644	583	643	625	584	607	671	602	656	625	625	625	633	613	647	608	577	607	595	609	614	622	619	606	620	663	645	606	608	618	610	634	617	628	662	611	662	627	647	638	623	618	634	626	628	684	618	583	601	649	606	593	635	624	659	627	598	632	609	623	613	566	676	593	633	680	642	606	633	615	634	659	585	612	579	650	601	629	620	601	555	638	632	586	622	597	595	656	647	647	611	625	650	623	619	591	616	574	644	635	590	578	617	663	618	613	637	622	617	641	615	579	591	638	629	650	643	635	624	652
13445	4360	691	438	685	752	692	673	574	503	422	330	291	264	217	175	154	148	145	137	115	110	115	102	113	80	71	68	76	73	67	62	60	53	48	50	34	56	48	54	48	38	43	49	33	35	27	39	35	33	28	38	26	33	26	29	37	33	28	29	28	34	37	27	33	35	27	38	35	28	33	36	33	36	26	39	35	30	27	38	25	29	39	44	28	21	32	26	47	40	28	23	27	33	37	28	28	26	27	35	21	25	30	27	30	19	36	27	31	25	33	27	33	31	32	24	25	32	35	34	23	25	30	23	20	26	30	32	34	33	29	33	32	27	21	32	23	26	28	28	23	33	36	32	38	25	29	29	25	31	26	32	23	27	28	34	25	36	33	33	22	31	40	23	29	28	29	29	33	28	28	21	27	28	24	28	20	27	23	28	33	28	33	37	26	36	25	33	30	37	23	24	27	27	34	37	30	32	29	30	27	25	31	27	30	30	30	36	29	32	28	27	26	29	26	25	31	30	32	23	23	30	37	35	34	33	36	30	38	22	33	29	39	20	25	29	29	32	30	24	27	38	24	32	37	36	29	29	27	26	29	30	29	23	20	29	27	38	28	37	34	32	31	29	30	32	30	26	19	37	39	23	31	28	37	38	30	32	26	30	31	34	23	35	23	31	24	30	22	42	31	28	23	28	32	30	25	30	32	29	27	30	33	32	37	30	34	30	33	28	38	29	35	33	27	32	20	35	34	28	34	33	33	28	31	21	24	35	35	20	28	24	28	22	26	26	35	35	31	32	31	33	26	32	28	26	30	25	41	32	15	18	28	25	38	29	31	40	36	34	20	41	26	34	34	32	28	30	30	46	31	29	21	23	34	22	31	30	39	22	27	20	21	33	36	31	28	35	35	36	27	23	27	28	32	32	37	31	31	34	29	25	29	39	33	37	26	32	34	24	35	21	24	26	23	35	28	25	23	27	30	24	34	33	26	31	28	35	30	42	23	25	26	31	33	35	29	24	37	42	30	29	42	32	29	38	33	30	19	27	25	19	32	27	30	26	27	29	34	29	32	31	39	23	30	40	28	32	33	28	27	22	31	30	26	23	35	31	35	33	29	26	29	33	25	31	21	30	32	35	26	34	28	17	24	21	39	23	21	27	39	21	27	27	20	35	24	35	34	26	24	20	28	36	33	29	32	20	29	33	23	32	30	25	31	42	27	29	24	32	29	17	34	25	32	29	22	29	26	35	34	31	35	35	25	26	20	39	23	32	30	21	34	24	17	29	38	32	30	25	28	26	34	30	32	29	26	32	25	25	24	24	25	28	24	32	29	29	30	28	32	27	34	29	21	28	31	43	25	27	23	28	27	32	21	24	31	20	28	18	31	20	31	28	25	40	42	31	36	34	29	28	29	27	33	29	22	38	26	30	39	35	28	36	26	30	31	32	29	23	39	43	28	32	30	26	20	21	22	27	36	27	42	28	18	30	26	24	24	24	38	30	34	25	15	29	31	24	22	36	18	35	32	32	32	31	21	26	35	32	27	24	30	23	28	34	26	18	32	28	33	31	35	36	32	40	25	39	22	39	23	36	22	37	27	29	32	37	31	27	19	39	38	32	42	25	32	19	35	33	34	32	37	23	47	30	46	28	32	35	32	21	30	28	28	23	28	27	31	38	36	25	34	29	31	25	38	31	28	27	23	31	36	35	24	23	26	38	35	35	31	25	19	31	25	33	38	29	26	29	35	36	41	29	31	29	47	29	29	30	21	27	30	27	23	22	25	23	25	29	39	28	28	32	17	29	26	28	30	27	39	30	18	31	35	35	21	33	30	36	37	28	36	32	25	36	28	38	24	28	26	19	31	32	34	32	33	31	24	29	23	37	34	31	23	34	29	21	21	36	23	31	29	36	26	24	31	32	34	31	26	26	36	34	25	21	34	33	30	23	44	28	28	32	36	31	31	28	20	21	32	35	32	27	33	25	25	32	35	37	24	23	26	25	23	34	30	26	35	29	27	31	27	29	40	34	22	29	26	33	31	33	36	36	26	29	36	43	32	30	29	41	38	25	26	27	20	27	25	30	28	28	21	29	29	30	27	33	33	25	32	18	29	31	24	23	33	34	30	36	21	21	37	26	20	31	36	31	24	39	29	34	40	27	27	30	29	27	28	25	15	27	25	32	24	27	34	26	32	18	30	37	23	34	28	27	29	28	27	28	34	30	26	33	42	27	27	30	30	37	40	35	22	31	27	33	29	28	33	32	32	31	31	41	28	36	41	31	35	30	30	30	36	25	29	28	29	29	34	23	26	37	25	36	35	23	36	23	31	28	26	30	28	26	28	22	28	26	25	32	29	38	26	31	35	37	27	34	30	28	20	34	33	38	19	24	26	24	29	33	34	34	31	29	21	27	25	28	38	29	26	27	21	16	29	44	33	27	29	29	26	31	30	29	28	34	17	33	28	30	28	22	24	30	29	21	25	25	25	31	28	37	39	25	27	27	27	34	37	33	34	26	28	38	19	31	28	32	35	30	37	32	29	31	27	31	28	32	20	26	21	35	32	17	40	26	29	29	38	24	28	36	32	33	21	28	23	25	34	36	27	29	34	29	27	31	26	29	36	31	29	38	29	37	23	22	26	28	20	19	29	36	22	29	28	31	35	25	24	29	34	42	30	32	26	42	25	37	30	28	27	27	33	33	21	19	30	32	23	33	27	28	32	28	23	19	22	23	30	38	40	36	26	34	29	29	35	30	30	22	36	23	26	27	23	21	31	25	28	25	33	21	25	29	23	25	32	28	39	21	27	29	32	24	36	28	38	35	33	19	22	24	30	30	26	25	29	32	23	26	33	37	35	27	26	27	23	27	30	29	27	25	37	36	33	21	22	41	30	28	35	23	35	25	29	34	25	31	28	42	25	40	29	25	29	19	32	23	32	28	31	33	24	26	22	30	26	19	26	40	37	36	29	35	29	25	29	29	29	36	27	38	34	20	26	33	33	32	22	37	35	27	26	29	22	31	34	32	30	34	19	33	28	24	32	23	38	31	31	35	29	25	25	31	29	38	23	29	22	32	30	32	25	33	30	26	31	29	26	23	26	42	33	29	30	38	31	21	26	30	25	29	31	31	26	36	18	30	34	17	29	32	22	30	28	28	27	31	23	25	22	25	26	21	36	22	30	44	27	32	28	25	21	42	22	25	25	25	33	36	35	31	33	33	30	27	37	34	38	25	28	28	34	28	28	35	29	46	27	24	35	30	33	43	31	31	25	29	33	37	31	21	26	31	33	27	34	24	32	24	35	26	29	30	38	36	26	37	26	28	34	30	30	30	22	31	21	39	30	32	35	24	21	26	29	32	29	26	28	20	30	35	29	24	23	34	31	21	28	29	28	20	16	33	30	30	22	25	22	34	32	27	25	28	24	26	30	26	33	30	31	28	26	36	29	34	20	34	22	30	31	23	24	24	37	21	29	17	32	27	30	42	31	25	30	35
53067	24845	13227	26041	33125	32244	29792	26559	22986	19867	17337	14898	12561	10854	9368	7895	7174	6449	5965	5480	5019	4637	4276	3888	3676	3323	2965	2697	2464	2292	2270	2106	1893	1733	1643	1507	1427	1317	1282	1162	1226	1209	1085	1014	970	907	878	816	836	783	781	773	673	696	690	647	651	632	640	665	612	601	596	603	602	612	571	590	586	560	548	543	536	581	503	556	528	534	480	533	566	532	534	490	497	509	480	518	517	511	479	500	511	484	506	494	504	500	497	505	494	490	462	522	449	483	438	503	473	476	456	491	477	511	480	478	467	481	483	469	482	485	482	463	487	493	446	453	455	526	493	442	519	486	464	495	501	477	483	470	474	480	486	478	490	501	473	472	478	479	450	470	480	490	470	473	475	485	476	516	462	485	484	486	495	499	466	489	501	482	467	473	531	443	489	519	471	485	477	456	463	501	469	496	470	467	461	474	451	456	477	444	471	461	501	455	473	458	488	475	487	477	473	465	481	464	480	468	501	449	480	420	445	455	463	487	454	494	473	440	467	400	477	465	479	508	473	477	487	455	477	469	456	463	475	470	450	452	482	454	437	462	506	469	449	473	441	449	492	484	459	500	528	443	459	446	458	467	465	480	445	467	454	474	461	467	481	476	451	474	452	477	475	451	498	484	505	482	445	474	463	478	447	440	463	460	472	456	502	462	502	449	493	490	432	471	446	460	446	476	475	526	469	443	494	485	486	463	444	434	495	445	477	475	465	484	461	517	475	459	469	478	491	454	451	440	460	469	473	455	467	482	471	419	500	457	445	464	497	528	476	473	468	474	501	450	492	495	491	455	482	456	460	438	481	486	447	485	447	493	466	461	463	467	475	473	480	487	468	458	462	470	480	485	468	473	458	450	487	444	451	466	475	466	495	453	517	455	499	522	461	477	446	486	458	448	496	479	464	493	491	471	467	523	459	447	490	480	421	485	446	489	503	480	485	444	443	516	471	437	512	486	458	444	472	456	447	424	498	470	472	491	477	494	458	487	478	512	456	454	422	451	467	444	468	491	474	504	483	428	413	487	472	474	496	475	455	466	486	453	444	449	476	472	485	483	428	491	453	473	431	442	453	445	487	464	464	433	452	455	469	463	438	444	472	471	453	465	458	430	474	474	473	465	465	490	473	449	458	464	492	449	472	461	461	467	507	465	491	510	509	453	479	479	438	455	446	466	437	441	463	487	495	481	468	467	459	456	456	481	515	482	450	452	467	468	474	451	475	422	494	472	489	473	465	464	455	420	484	468	463	496	458	481	469	491	491	455	453	444	503	473	497	447	478	490	486	466	496	477	466	443	471	443	467	450	465	458	469	457	460	455	447	462	462	463	542	461	457	456	493	483	485	424	450	446	441	508	460	462	511	469	503	460	451	464	441	482	438	466	447	450	476	486	441	461	451	475	500	481	478	490	478	475	455	498	471	442	468	427	453	442	461	513	475	451	476	447	445	488	422	467	462	469	435	469	517	467	480	469	467	444	464	480	473	450	512	475	493	469	448	478	493	425	463	443	493	492	498	462	459	477	484	453	464	469	446	480	461	459	457	509	469	477	491	428	452	433	468	479	453	473	466	437	456	438	468	502	474	476	465	482	465	440	478	460	520	439	463	454	486	470	484	465	504	470	466	471	483	452	490	480	475	467	452	495	467	451	465	457	461	465	470	461	489	451	475	462	486	464	469	474	443	488	428	457	464	441	460	520	469	492	488	471	449	480	492	447	497	478	469	465	503	435	451	484	512	459	480	468	477	452	501	458	473	466	478	466	492	480	458	468	496	475	511	455	472	478	492	515	517	517	472	475	467	464	493	511	507	442	443	492	469	463	426	445	459	454	450	423	472	461	447	497	475	469	470	427	483	502	457	460	481	472	490	446	517	435	476	482	441	496	478	546	442	468	469	470	441	464	428	498	445	468	488	469	485	488	429	458	488	462	477	462	464	460	467	471	490	473	435	447	478	480	493	435	509	496	465	447	443	481	456	508	437	490	472	473	483	473	459	495	462	523	442	517	465	484	497	480	523	456	526	451	464	493	443	460	444	463	470	487	498	521	436	464	466	511	480	463	476	428	483	451	469	479	449	466	478	495	448	494	487	470	436	492	476	477	465	497	485	461	445	541	474	503	462	464	493	495	442	479	454	503	502	454	479	464	477	443	449	512	427	509	477	467	492	467	490	498	456	470	523	467	479	495	498	488	466	474	492	493	469	464	459	519	491	490	482	460	430	474	503	461	473	459	456	454	489	449	462	482	487	431	488	460	500	491	495	473	539	435	442	500	466	443	492	452	502	430	474	486	436	457	469	464	466	469	452	468	450	498	498	498	485	492	468	473	449	502	492	476	491	433	455	452	438	455	455	494	438	474	463	487	480	480	429	472	448	472	477	478	450	464	485	470	447	436	467	490	478	424	493	462	448	451	492	482	492	473	492	484	475	459	462	467	470	467	481	461	489	460	487	479	472	454	480	483	448	432	500	445	448	473	483	473	478	468	473	477	462	450	450	493	482	471	438	468	458	471	449	496	466	477	466	474	446	462	445	471	475	451	466	467	441	487	443	466	487	472	446	445	451	440	456	432	444	483	509	466	487	460	501	477	447	480	470	485	460	480	479	471	468	460	449	528	511	488	436	453	512	447	463	508	472	493	458	428	501	452	462	516	507	474	448	456	497	482	489	504	454	461	466	470	447	498	473	435	429	450	456	454	479	454	479	464	476	464	463	491	463	423	442	442	466	465	465	519	482	461	441	464	450	473	484	497	427	458	462	473	461	479	463	456	448	461	490	460	462	500	472	483	463	491	455	480	459	463	510	472	454	455	468	475	498	484	460	473	481	437	476	477	451	504	499	506	482	476	475	475	485	445	450	479	502	515	488	455	505	481	487	499	473	474	464	446	463	510	511	427	504	438	510	485	489	430	479	435	448	486	462	443	521	444	458	524	453	474	473	475	439	473	456	455	501	451	441	502	474	480	485	496	451	475	504	442	463	449	473	460	479	444	487	476	472	463	450	486	459	467	465	461	476	482	455	472	503	468	476	503	471	489	487	431	467	465	460	495	468	486	480	487	484	481	454	497	476	449	520	439	487	456	456	448	489	480	443	451	438	481	470	442	476	468	449	454	496	495	477	435	460	503	457	456	455	448	476	503	457	463	498	446	446	439	468	450	485	481	459	477	473	472	465	499	469	471	492	450	487	480	467	456	504	474	480	487	491	450	469	439	495	442	457	468	473	471	487	479	513	436	485	447	456	453	452	482	484	428	476	447	434	493	511	450	490	440	463	465	461	474	492	474	448	469	444	476	456	471	478	487	482	482	458	461	434	425	447	443	476	467	483	435	489	462	462	450	469	463	470	486	496	493	510	459	463	507	454	478	474	484	441	483	445	441	463	489	461	466	483	490	490	470	463	466	454	466	473	492	468	475	488	430	514	420	480	473	455	450	469	469	457	465	493	460	430	432	462	454	500	422	501	473	407	486	463	498
5177	929	273	211	325	270	282	274	228	230	180	136	114	100	120	80	79	80	74	67	71	54	52	60	55	44	44	47	29	45	40	41	33	43	37	31	28	36	44	26	42	24	28	34	35	44	28	42	29	30	20	26	23	31	39	32	23	32	26	22	38	19	27	24	30	27	26	19	31	31	35	26	30	25	18	30	24	34	34	25	25	25	25	25	31	22	16	19	15	32	23	30	21	17	25	19	26	33	18	26	29	25	20	27	29	32	32	27	27	33	21	20	28	29	26	26	27	33	23	26	28	26	30	19	17	22	28	20	21	21	39	28	22	28	25	26	28	17	28	28	15	27	27	29	22	25	14	18	20	32	22	38	24	27	23	27	22	34	26	30	21	29	25	23	30	25	25	28	36	41	13	32	21	23	21	29	25	24	23	17	23	30	31	30	33	28	30	33	27	25	27	18	19	30	29	18	34	22	25	36	21	25	27	36	30	34	34	20	22	28	29	29	23	29	25	16	21	29	30	22	23	26	28	26	14	19	18	35	17	32	30	29	32	29	17	33	19	30	27	25	31	27	24	22	33	19	41	34	23	30	19	28	28	27	21	28	36	24	20	30	21	30	26	43	20	23	22	29	28	19	29	26	28	33	20	27	22	18	30	27	31	23	24	27	26	20	24	27	27	26	22	30	29	29	27	29	27	30	28	19	34	20	19	36	19	18	41	33	29	35	24	20	24	38	23	29	21	25	25	26	32	33	27	17	25	24	20	33	20	24	22	28	29	35	24	33	19	30	19	24	21	17	27	29	20	29	23	22	40	30	35	28	33	28	20	20	25	35	32	43	23	21	28	29	17	27	31	25	25	30	29	26	31	21	28	23	24	24	19	25	29	28	17	24	25	25	38	31	27	19	31	31	22	24	21	22	32	24	26	20	32	30	32	23	22	24	27	15	24	27	27	24	27	31	31	29	33	28	33	23	33	21	22	28	30	26	26	28	31	34	44	25	32	24	23	23	28	23	33	24	26	34	29	24	23	35	26	24	24	21	16	31	19	36	17	23	31	31	22	34	27	21	24	26	31	31	32	34	14	25	23	29	34	22	31	27	34	23	23	23	26	20	26	19	17	31	29	28	35	32	25	32	24	31	26	17	19	26	16	33	31	25	32	24	33	25	26	34	25	30	25	25	28	24	29	25	33	30	20	27	26	23	28	28	31	27	23	30	26	20	33	19	31	27	20	25	19	18	30	26	25	26	19	19	35	29	15	26	26	25	32	25	32	33	25	21	27	31	19	30	29	22	31	30	24	20	23	20	32	34	22	37	14	27	20	25	27	32	34	25	25	26	17	32	25	21	26	32	21	27	33	26	22	17	27	23	18	25	25	30	16	24	22	32	28	15	20	31	25	24	20	36	27	38	27	25	30	36	22	26	21	23	28	24	34	24	26	26	33	23	19	24	35	33	20	19	25	32	28	25	29	36	36	32	28	24	29	19	24	33	27	23	27	25	32	34	31	28	27	25	31	31	30	39	26	23	33	34	32	35	24	31	23	29	22	28	27	24	25	26	29	22	17	28	24	24	22	22	25	28	18	26	22	28	29	34	23	27	25	18	27	30	25	23	24	27	26	19	20	34	30	23	26	26	17	20	35	26	23	23	29	23	21	24	19	26	40	28	25	24	29	19	31	27	23	36	21	25	21	35	16	17	18	28	24	19	30	27	30	41	14	30	26	24	31	37	28	24	26	28	34	31	30	24	24	29	17	18	20	32	29	29	28	24	26	28	29	24	29	26	31	15	26	31	28	29	30	19	18	27	26	23	35	21	23	29	23	24	24	21	21	35	28	33	27	31	33	26	30	30	19	27	33	27	14	36	29	27	23	25	30	18	23	27	22	24	33	31	27	15	25	24	21	26	24	24	34	27	28	33	29	23	25	26	34	19	25	24	22	31	19	35	26	20	33	32	29	27	22	31	27	18	28	29	23	32	28	28	28	28	24	22	22	22	45	33	30	25	26	25	35	26	39	19	20	23	32	31	26	28	20	28	32	22	22	24	26	32	19	25	17	37	19	19	32	27	19	22	29	22	18	30	34	32	21	36	28	30	33	30	25	33	23	21	37	27	32	30	23	28	34	24	20	32	32	27	17	23	17	29	36	26	28	24	24	27	32	25	29	18	25	28	20	24	29	32	25	25	23	26	36	21	27	27	26	29	27	24	30	18	28	27	33	18	27	21	31	30	31	24	27	24	28	25	22	37	21	23	24	26	30	22	30	24	23	29	22	31	30	24	20	26	20	21	20	32	29	29	28	18	35	25	23	23	32	25	26	27	29	22	27	25	28	26	27	43	32	22	26	30	22	30	30	32	27	22	23	24	27	29	31	25	23	25	29	29	31	14	19	32	28	28	18	37	21	28	28	29	23	21	24	22	22	14	22	24	30	35	19	28	31	36	22	30	28	32	23	25	15	21	26	31	24	27	38	25	29	29	24	24	26	26	34	27	22	23	24	17	25	24	30	24	20	33	24	24	34	29	22	26	18	35	24	24	22	23	24	18	31	24	31	28	25	24	32	22	39	30	37	24	32	27	27	29	32	33	22	27	22	25	27	26	28	30	25	21	25	23	27	18	22	21	22	29	32	20	20	23	26	26	33	27	27	20	24	35	19	23	25	28	18	25	26	22	22	34	25	25	27	26	31	20	22	28	17	26	24	30	32	22	31	26	29	27	17	20	34	25	26	20	31	23	25	17	23	20	25	29	14	26	22	17	19	24	26	26	23	22	17	22	25	21	27	22	29	19	28	32	23	27	25	16	28	21	25	15	25	25	20	20	22	21	17	31	21	27	34	21	38	14	22	20	16	20	24	26	20	24	30	30	28	17	35	28	25	28	26	30	28	25	28	23	22	24	23	25	20	33	25	25	29	19	34	31	32	22	21	26	27	25	29	29	23	20	32	22	19	30	24	29	28	27	24	24	37	34	12	31	24	18	16	37	34	16	22	20	33	33	31	26	21	28	26	29	31	22	15	26	27	22	35	41	21	25	20	27	24	28	31	36	23	19	30	22	27	30	25	30	19	27	33	21	23	20	25	31	20	24	23	21	29	27	20	28	19	30	37	25	35	28	22	35	37	34	27	25	21	25	23	25	27	26	26	22	30	17	12	30	29	38	24	29	29	28	27	26	28	27	24	19	26	27	31	18	24	28	21	23	25	34	23	37	27	21	20	19	28	28	19	22	29	27	28	22	25	11	21	35	19	16	24	26	24	26	35	17	34	29	15	18	37	31	30	20	32	27	22	28	28	33	26	27	33	24	25	20	27	29	21	19	26	27	18	27	19	23	29	27	26	22	15	33	14	31	20	21	29	22	31	31	22	24	32	36	29	28	23	28	23	28	29	33	22	33	22	29	44	20	22	26	19	18	29	21	21	25	33	21	18	26	22	34	21	30	29	30	34	24	23	33	26	33	21	23	24	22	19	23	18	21	27	17	23	22	22	29
38715	16119	6742	16722	23403	21711	18934	16176	13258	11040	9102	7430	6270	5165	4411	3701	3142	3000	2754	2462	2282	2127	1945	1899	1697	1550	1453	1375	1218	1266	1171	1072	1025	969	896	899	839	773	740	710	731	680	682	700	670	635	543	556	598	536	560	520	542	489	487	450	490	487	463	464	421	460	486	448	472	442	455	453	466	419	451	469	427	471	429	454	453	440	453	470	443	439	396	423	436	401	441	443	399	445	413	439	400	431	386	446	413	432	423	390	414	436	470	400	405	452	388	402	417	406	436	382	446	430	415	446	392	438	460	404	416	445	432	408	423	398	412	408	437	440	412	425	441	425	423	413	397	437	406	377	425	424	425	407	399	423	419	379	437	415	420	429	421	467	405	396	440	392	458	424	449	434	430	390	418	398	418	405	412	411	392	410	399	421	425	388	406	425	426	389	397	415	414	449	424	416	391	425	411	444	419	452	446	411	444	387	425	441	413	397	405	423	403	429	462	410	436	448	449	465	436	381	415	447	435	433	416	414	434	400	403	405	426	402	388	386	451	413	344	419	406	465	403	432	428	436	445	401	409	423	428	427	416	406	426	429	409	402	434	425	452	368	380	387	418	383	419	402	404	426	398	430	389	451	447	430	439	419	360	419	402	429	414	405	430	413	398	415	419	417	388	414	409	397	409	454	411	406	458	419	407	417	385	397	407	424	430	406	431	373	427	383	404	423	423	408	418	432	423	430	439	405	421	443	413	417	385	443	427	416	417	429	436	449	374	431	406	445	424	433	416	437	378	408	410	448	438	419	396	417	419	432	442	408	416	433	419	386	429	431	439	401	399	420	437	407	430	398	401	422	397	423	406	409	440	422	418	414	414	400	457	384	433	396	442	425	424	455	409	411	409	401	431	418	391	438	405	432	426	417	404	408	383	417	411	440	416	382	396	404	440	419	406	439	441	375	446	426	427	416	418	437	410	408	466	397	393	414	409	426	446	379	393	432	455	396	412	376	412	429	401	428	446	388	408	415	441	416	436	439	388	399	442	398	410	419	388	371	412	379	412	405	416	467	455	449	460	440	453	439	408	402	402	415	438	413	394	417	428	423	410	438	404	411	392	428	403	405	413	414	422	387	435	425	400	434	414	405	387	408	429	412	419	439	445	401	418	425	410	384	391	416	365	386	412	426	426	396	408	416	402	432	424	427	400	438	402	408	433	429	414	405	397	433	405	416	415	431	397	464	406	407	408	420	424	407	414	434	419	431	399	419	442	444	429	435	422	450	383	404	429	396	403	398	438	459	415	401	419	396	397	406	444	423	399	447	445	398	424	417	408	422	444	418	403	409	412	389	413	424	426	436	390	435	446	412	426	376	440	386	387	437	437	438	411	406	410	430	457	453	412	450	442	397	447	414	408	399	459	442	419	422	422	406	381	412	414	439	409	405	434	429	444	419	414	458	415	382	420	442	367	436	411	412	407	432	410	430	404	422	403	428	404	423	412	415	428	424	439	447	472	430	401	413	409	430	407	393	399	424	445	424	402	396	413	469	410	404	424	400	405	400	425	388	418	367	420	416	400	386	395	418	396	417	367	409	439	429	421	418	409	430	381	415	438	446	421	420	439	425	405	407	434	434	430	428	424	384	398	422	417	419	400	434	406	391	400	411	418	405	381	346	422	396	420	435	423	433	408	417	412	438	417	419	417	408	436	435	412	403	417	399	403	407	419	423	410	449	417	392	431	389	383	395	417	408	418	419	430	409	424	405	416	416	437	438	447	429	424	457	402	399	402	443	425	454	429	380	390	428	431	472	416	391	425	393	389	405	415	435	425	425	428	409	404	425	418	412	416	443	400	434	390	426	421	407	433	414	418	434	433	389	428	396	396	406	406	454	433	401	394	412	409	413	393	388	418	452	370	444	451	407	461	403	435	415	427	397	388	424	444	425	438	403	405	425	400	420	396	434	413	425	416	399	425	437	430	426	418	443	448	412	414	413	422	416	413	399	424	404	419	418	405	424	422	415	407	414	403	414	416	448	414	459	415	439	428	433	412	402	403	443	406	418	404	404	426	428	406	411	406	432	403	409	424	416	417	434	446	404	421	433	434	415	403	407	413	425	468	427	424	428	406	424	425	410	404	468	417	414	408	446	429	406	434	369	429	391	422	442	432	402	373	394	417	401	392	384	411	414	398	409	437	365	425	441	403	393	385	416	447	409	400	410	424	394	423	419	393	403	420	429	425	407	410	414	404	396	405	412	427	456	432	420	427	403	425	420	431	437	382	387	419	405	438	435	415	425	426	405	413	409	395	443	392	411	446	389	396	411	439	442	421	401	418	381	420	394	398	424	411	440	411	416	384	390	404	392	440	404	412	417	404	446	392	425	403	428	417	422	437	418	424	401	397	405	410	420	409	405	406	415	408	439	434	404	395	407	425	408	395	419	430	409	435	404	436	381	394	406	380	397	442	419	410	427	430	380	386	463	399	427	416	443	453	407	433	425	356	409	428	437	462	369	389	421	410	403	443	399	428	431	442	414	449	391	431	441	443	428	399	433	441	387	388	414	401	405	416	395	376	415	439	404	387	374	469	423	386	426	441	406	398	392	428	428	450	438	409	416	415	447	402	411	446	426	439	415	429	453	411	394	386	384	432	428	405	392	393	432	383	444	432	437	441	422	416	421	415	394	429	435	415	414	431	424	417	400	417	413	457	427	405	413	428	441	385	400	419	416	412	420	399	435	404	415	381	421	428	382	405	405	410	385	403	407	406	414	451	395	426	386	450	414	485	392	466	452	425	404	412	414	431	454	403	435	425	461	410	420	400	445	400	414	425	431	413	419	396	432	421	432	456	408	388	377	425	383	445	380	453	405	396	423	425	405	403	410	426	404	456	405	412	433	429	376	413	392	411	387	431	438	405	439	469	389	418	428	399	409	415	416	436	428	401	378	394	411	401	414	427	394	398	400	406	430	409	404	378	415	452	410	438	440	371	417	405	396	439	452	439	437	408	417	429	382	440	454	412	411	465	439	430	420	375	411	431	415	418	426	405	404	443	460	406	420	411	427	413	421	408	413	392	416	447	418	361	428	398	427	374	388	450	440	381	436	407	451	426	414	419	426	411	439	431	399	424	414	407	409	423	442	424	468	404	421	404	405	408	421	412	407	452	393	394	358	426	432	440	442	403	371	402	395	445	401	434	426	423	412	427	444	430	448	419	427	392	410	431	399	385	396	412	427	404	412	417	405	412	429	441	403	463	459	412	435	436	396	422	431	380	412	421	416	417	406	391	461	458	421	374	417	420	397	445	407	422	403	421	409	435	406	431	388	420	405	439	450	404	425	408	399	416	411	395	428	427	445	403	443	423	414	426	445	428	409	396	430	410	392	415	410	419	446	406	385	430	420	435	429	419	406	428	426	400	401	416	400	405	447	403	399	409	429	401	403	401	414	454	397	414	430	425	446	403	413	425	408	445	411	403	432	405	399	441	418	387	418	418	397	431	381	394	384	423	337
13432	3568	631	438	698	754	653	614	558	501	426	343	349	276	218	171	174	152	144	133	111	130	98	90	93	83	83	76	78	89	55	65	64	64	68	44	56	57	34	52	54	55	39	48	40	44	44	44	38	45	40	39	42	38	37	42	47	31	26	36	25	43	28	32	32	36	40	25	32	26	30	37	41	35	36	34	30	33	35	40	27	33	36	32	36	40	36	35	43	35	32	29	36	33	36	36	39	39	26	31	33	24	30	35	38	31	39	48	31	33	40	25	46	29	28	31	27	42	32	35	27	38	27	28	35	27	32	36	25	31	32	33	35	26	36	25	42	34	35	30	41	24	26	35	37	30	38	38	41	38	32	40	31	27	34	44	27	31	35	26	40	32	25	38	42	31	38	36	29	30	37	36	33	38	33	36	29	33	39	28	40	32	34	27	47	34	33	29	21	34	35	34	39	34	38	29	34	26	29	45	40	31	32	32	23	39	29	35	31	37	32	35	30	37	34	34	28	38	25	31	42	38	27	36	24	33	28	32	33	34	27	45	30	53	26	29	32	40	26	27	34	33	39	31	32	35	34	32	34	31	33	29	31	43	42	36	39	34	38	32	36	34	27	33	39	23	34	35	22	36	33	36	35	27	37	25	21	38	36	29	38	35	30	35	39	35	29	26	33	31	40	32	34	31	33	39	32	23	41	42	29	30	24	37	35	39	28	37	30	35	38	34	33	43	36	35	27	33	26	29	38	32	38	30	29	50	28	32	25	33	35	28	29	25	31	32	34	39	31	26	26	33	34	25	36	25	40	37	26	33	25	47	26	28	27	32	32	41	31	31	33	26	26	33	42	27	34	26	30	26	31	41	18	35	33	40	35	30	42	18	33	36	23	44	34	34	21	39	29	31	27	27	24	18	38	37	42	36	34	41	32	33	41	28	31	26	33	26	37	24	37	36	26	30	30	40	44	36	40	41	28	29	28	29	24	25	28	35	36	22	48	32	26	33	38	34	30	43	26	30	30	38	26	33	25	39	27	27	37	39	35	19	32	40	29	32	25	37	32	38	27	25	33	27	36	44	29	30	39	35	45	31	34	28	30	27	33	43	31	37	31	27	32	31	36	29	34	38	44	34	23	32	26	35	24	31	30	46	32	35	29	28	31	32	28	31	26	39	30	44	37	33	35	29	27	30	35	27	30	22	41	28	27	28	33	32	35	44	40	37	28	31	28	36	41	43	50	27	33	27	38	32	44	30	30	22	37	43	25	38	42	34	34	48	31	30	36	36	28	20	26	36	38	27	30	23	35	36	34	26	36	39	34	32	31	38	30	37	28	35	30	31	36	40	37	34	39	37	39	43	38	33	32	34	35	29	34	25	33	35	33	45	33	28	27	40	41	40	25	28	30	33	35	35	25	31	29	28	39	44	27	43	39	31	30	38	34	37	31	33	33	36	34	51	38	29	30	35	28	33	30	27	35	35	35	24	34	41	33	27	43	34	29	36	34	43	32	34	29	36	25	29	40	39	39	47	31	39	26	34	31	30	33	37	28	33	29	27	31	36	37	39	23	38	35	30	33	41	33	36	29	45	35	25	33	38	33	29	33	35	30	36	36	37	31	31	37	39	41	29	29	40	31	45	34	29	37	27	26	26	19	31	37	40	36	20	27	36	34	26	34	38	22	31	25	31	36	30	31	23	33	37	41	40	40	39	43	40	23	39	33	27	31	41	38	27	28	38	32	30	24	41	30	31	34	32	30	22	35	30	32	45	36	28	23	25	41	35	35	34	36	28	43	50	36	41	40	31	42	31	30	30	29	26	34	39	35	22	38	35	28	17	29	22	39	32	30	24	29	41	16	28	35	34	35	36	43	29	28	30	24	28	34	39	37	36	30	31	25	29	27	28	29	34	39	28	32	27	39	27	23	45	39	43	42	28	38	30	35	29	32	33	28	37	33	30	31	40	25	28	29	45	28	22	45	23	35	48	37	28	30	31	33	33	32	33	27	28	28	26	35	30	26	45	24	37	21	28	38	25	22	24	43	39	33	38	30	34	33	27	24	27	32	29	41	30	23	24	27	32	37	50	30	39	32	29	26	23	33	40	32	28	27	38	24	35	38	37	39	26	37	37	23	33	30	29	24	38	41	39	33	30	26	30	28	25	32	36	34	29	43	42	32	23	31	33	36	32	36	26	39	32	36	31	37	26	31	35	27	35	30	33	32	33	23	37	27	47	29	26	31	28	33	28	35	31	32	34	25	27	31	52	26	43	39	23	31	21	32	35	37	28	34	27	29	25	34	30	42	39	27	46	36	36	36	23	32	38	29	26	29	36	27	23	41	36	32	35	26	39	30	35	33	40	33	32	26	30	33	34	29	33	38	43	36	38	35	29	29	31	33	36	33	41	34	32	31	38	34	26	37	28	29	29	35	32	24	33	39	31	32	32	22	32	31	36	39	34	26	36	45	38	28	28	33	34	33	27	29	33	25	31	28	37	36	30	36	35	35	30	35	26	30	34	28	34	27	35	40	40	37	30	25	23	36	33	32	45	50	35	32	36	42	39	30	31	30	34	40	31	36	36	28	37	40	36	23	27	32	33	36	36	33	36	32	22	38	38	36	33	34	47	37	26	31	27	25	37	36	36	33	40	27	33	35	38	30	32	32	38	26	30	34	20	31	23	35	31	39	31	38	34	31	33	29	26	21	30	33	32	33	36	40	38	34	36	32	28	35	27	25	35	47	28	28	25	37	25	24	29	29	27	23	28	21	27	40	37	33	32	38	23	32	38	27	31	31	33	37	34	34	33	29	35	39	33	34	41	34	36	30	27	32	35	37	34	21	37	36	34	14	33	21	29	35	42	38	46	31	31	27	35	32	24	32	35	30	33	32	27	34	20	31	26	33	30	26	38	27	34	34	30	37	30	27	38	26	34	29	42	35	25	36	38	32	34	27	32	36	21	31	32	32	40	22	37	33	35	31	33	34	31	27	38	36	28	33	38	27	31	30	32	30	49	26	23	36	40	32	33	38	33	29	24	41	28	39	23	32	43	28	29	27	30	40	21	33	26	33	21	32	45	39	30	24	32	35	28	37	20	26	41	42	26	42	32	35	34	42	34	32	41	30	28	30	32	25	49	43	30	24	31	34	43	27	38	25	25	29	32	40	30	31	31	38	32	34	28	27	41	32	25	32	25	34	28	33	31	21	38	35	25	31	36	20	29	25	33	35	23	27	31	41	27	42	31	29	33	27	29	33	39	28	36	29	25	43	43	36	41	34	36	38	26	36	34	25	34	25	36	41	23	33	33	22	32	28	38	30	37	35	37	33	40	33	31	29	31	35	33	34	30	34	37	40	41	39	35	24	33	31	25	26	39	28	28	23	30	38	28	32	30	34	22	40	35	40	35	33	35	26	42	30	38	37	31	23	33	30	31	50	26	34	32	37	28	34	38	26	36	37	29	38	26	23	23	38	22	30	33	32	38	25	32	31	30
51554	23408	13080	25845	33285	32439	29845	26642	23677	20363	17468	15086	12926	11137	9454	8416	7532	6837	6255	5540	5061	4737	4314	4080	3698	3263	3027	2874	2625	2432	2277	2086	1840	1732	1738	1649	1476	1342	1208	1235	1210	1186	1116	1077	997	972	910	858	855	818	807	790	771	756	736	695	716	642	668	659	618	623	623	650	675	663	587	642	647	624	607	656	603	566	637	616	589	593	603	601	639	587	567	543	543	536	553	583	541	562	508	544	535	546	555	533	523	513	529	554	539	560	555	592	555	538	568	516	594	580	544	495	543	526	539	541	516	519	517	524	564	529	517	537	487	535	548	547	519	523	496	532	539	533	580	519	513	547	547	559	512	511	548	539	527	538	511	545	535	497	521	498	558	507	487	516	535	515	487	520	535	498	501	516	579	498	536	544	520	525	511	521	513	503	529	504	494	504	555	495	493	508	507	513	536	528	477	513	516	522	542	505	569	501	493	523	504	498	517	495	500	511	519	491	555	515	498	533	525	479	532	576	503	521	513	494	542	520	466	508	513	528	523	516	508	545	523	515	541	523	483	521	484	529	490	529	514	569	492	520	494	526	489	560	533	538	523	507	536	525	521	502	508	558	535	508	539	485	527	522	530	541	513	516	509	480	503	515	540	509	559	545	501	489	530	518	510	512	501	454	532	494	547	515	555	531	482	498	521	518	523	512	518	489	547	508	546	515	528	531	480	534	515	510	476	549	536	514	495	535	491	525	504	519	517	517	526	545	555	516	512	535	502	519	518	491	518	546	536	495	550	526	534	556	520	498	536	509	505	537	469	535	489	537	544	564	536	554	502	510	553	508	510	538	520	565	513	500	518	530	497	498	526	485	541	517	514	531	550	521	459	517	523	494	577	529	512	520	556	537	547	502	487	554	556	531	542	556	536	539	504	498	505	529	562	542	509	548	542	502	511	490	524	543	553	532	483	524	538	507	575	490	511	520	496	536	515	527	525	496	522	515	500	461	486	517	518	520	519	517	497	555	559	509	513	505	502	476	509	485	532	541	515	518	518	476	491	538	545	502	536	549	532	505	543	511	536	495	492	485	496	540	491	538	525	511	525	470	519	497	510	513	498	480	562	528	553	562	526	472	498	535	501	520	534	531	535	508	510	505	539	520	499	500	550	522	535	536	462	526	524	514	531	509	504	492	518	538	517	513	468	486	583	504	559	521	504	518	492	523	528	514	496	544	522	520	541	502	548	506	569	532	493	542	488	503	542	525	515	503	496	559	536	510	549	511	542	508	540	562	540	507	506	510	493	520	505	506	534	560	508	526	524	514	511	507	491	528	520	506	534	511	493	500	515	547	528	487	508	529	519	572	516	512	503	501	533	535	547	498	504	505	501	534	522	471	523	537	510	544	512	548	501	527	545	499	516	522	536	495	508	488	498	511	537	515	535	539	480	528	508	514	526	522	515	572	491	530	536	514	520	503	517	522	531	548	483	470	517	521	519	514	502	529	500	505	512	570	521	519	516	540	529	506	557	483	564	529	503	502	586	521	500	558	517	554	523	512	532	477	528	535	553	502	516	508	511	509	486	512	544	525	524	543	511	524	510	509	496	526	512	493	558	518	515	542	521	508	503	487	499	530	539	488	482	538	505	540	525	476	483	527	521	518	524	476	508	545	527	521	519	520	503	497	525	512	535	537	522	513	507	507	533	535	535	478	528	511	492	486	574	503	506	522	546	519	494	503	539	508	489	509	493	500	520	530	518	515	563	495	519	528	518	515	506	511	464	537	550	509	534	569	480	481	518	484	500	479	514	496	512	520	542	499	569	504	507	500	528	516	506	559	513	531	495	536	506	521	469	552	536	516	555	523	499	487	469	509	526	525	465	528	572	509	527	521	489	551	564	493	497	464	540	526	458	548	533	501	534	521	513	495	504	525	515	555	509	592	533	535	532	494	524	502	513	510	573	519	508	507	508	490	524	556	525	509	539	536	524	528	511	510	540	549	497	552	542	535	542	490	483	500	501	577	532	533	484	534	540	542	501	515	529	490	494	565	506	520	509	530	528	528	521	496	487	518	507	557	508	497	541	503	546	501	497	512	518	515	525	538	520	522	544	513	510	502	528	560	508	530	498	515	467	500	479	507	456	503	535	486	539	552	509	502	546	527	499	510	517	517	542	507	474	506	540	521	532	507	508	522	550	472	515	508	521	518	511	537	514	471	520	522	515	499	548	480	523	526	566	523	500	519	520	506	526	475	527	557	514	508	518	507	518	519	549	513	559	546	540	523	512	470	527	528	495	501	519	518	551	495	533	509	492	509	516	537	522	515	526	490	537	541	554	508	525	526	493	501	508	506	524	514	529	510	452	530	500	513	496	507	538	492	513	547	488	482	506	509	523	519	518	542	481	537	552	529	513	486	549	528	546	512	491	527	522	506	533	509	549	486	562	505	522	492	527	530	511	502	499	535	543	494	488	493	540	523	515	556	494	518	520	498	498	481	510	526	502	507	490	526	553	518	498	536	549	510	491	506	508	483	493	466	493	519	536	501	526	558	537	504	549	509	544	516	506	531	526	506	531	503	505	536	483	510	519	546	544	480	490	525	512	499	497	507	583	490	486	494	556	497	519	555	522	527	515	539	517	514	513	540	496	521	572	525	511	546	530	541	538	523	475	501	540	495	539	556	509	501	505	513	540	513	539	543	521	493	522	516	559	511	526	509	563	535	526	546	522	605	520	530	508	486	516	533	514	501	541	511	553	527	518	541	504	491	507	512	561	522	559	467	519	523	503	461	535	488	542	516	536	509	498	531	509	534	535	543	518	517	516	496	482	502	533	521	510	509	542	552	510	558	550	537	534	499	547	474	505	541	543	474	492	541	527	525	505	511	533	508	525	540	539	472	478	554	505	509	484	536	542	547	508	504	484	574	529	474	504	538	518	523	512	489	494	495	496	544	540	549	536	496	493	547	529	514	491	515	515	515	498	510	522	519	515	553	492	513	524	530	531	493	564	579	520	512	549	524	534	543	532	465	495	542	534	512	507	511	533	498	524	476	522	498	541	480	522	547	516	533	516	530	511	542	517	525	521	471	553	509	502	519	523	498	516	510	517	514	508	521	515	516	534	514	502	523	517	509	524	520	510	529	528	505	549	520	536	526	493	552	519	529	499	491	522	514	548	518	527	520	562	509	511	517	526	523	496	542	532	511	524	505	508	502	511	481	542	531	507	509	505	508	488	525	515	535	492	513	536	515	499	502	491	500	523	560	513	502	557	546	523	546	506	554	531	549	523	509	566	532	545	519	499	504	516	483	490	497	520	541	471	524	568	477	507	478	497	550	543	535	527	540	523	495	510	544	474	528	513	520	501	528	497	551	499	479	508	511	562	516	522	496	546	517	527	509	544	533	484	522	493	495	496	536	526	493	527	489	546	523	463	493	511	561	501	517	538	503	539	525	490	562	503	497	506	505	519	559	494	490	509	521	502	530	486	475	514	531	527	516	479	531	539	525	521	502	547	495
9000	1847	404	313	479	498	421	399	398	329	291	268	196	160	157	152	131	115	114	112	94	91	102	84	79	72	78	79	42	79	56	58	68	59	53	52	54	43	49	49	54	52	40	55	48	49	43	41	41	47	31	44	47	46	54	37	34	44	33	36	42	52	34	46	33	48	44	53	51	36	34	48	37	38	45	38	33	42	30	29	29	27	49	37	41	41	35	45	46	36	34	51	38	41	52	34	40	42	30	40	52	47	36	37	47	44	32	37	39	47	34	33	47	45	32	48	38	43	46	42	39	39	32	46	43	38	46	42	37	32	44	41	41	30	34	31	37	41	39	41	36	38	43	51	52	27	30	49	34	34	43	40	28	39	46	46	43	42	41	49	32	45	42	38	46	43	31	34	44	44	31	42	47	45	39	38	37	38	31	39	37	36	48	35	33	32	49	36	32	47	38	49	30	42	35	39	41	34	33	44	52	45	26	39	42	30	33	39	36	45	37	31	50	45	35	41	32	38	44	37	40	32	36	48	45	39	37	32	40	38	40	43	38	35	36	47	35	35	33	45	39	43	27	44	33	34	43	37	38	30	46	29	48	32	32	29	38	35	42	45	39	45	33	41	34	35	38	40	39	35	38	42	37	44	45	38	37	38	34	30	30	41	36	41	39	27	37	39	52	39	31	34	39	47	49	40	40	44	48	46	47	40	46	39	41	44	47	39	35	33	39	47	46	45	39	30	38	46	39	42	33	39	35	40	42	50	33	45	42	33	38	35	34	43	53	35	33	39	37	43	41	47	38	41	40	40	40	45	38	46	29	48	39	42	44	46	36	44	30	34	51	35	46	36	23	33	41	43	41	43	47	37	37	44	41	46	28	49	38	44	32	44	41	32	33	52	37	46	34	35	34	38	35	42	41	39	47	48	40	39	41	39	38	31	37	30	32	36	41	29	43	37	35	48	29	33	49	46	42	35	35	39	29	55	31	48	36	37	42	56	42	36	37	39	41	46	46	45	45	40	40	38	39	42	26	45	34	48	31	35	41	49	32	47	46	37	36	37	38	35	42	32	42	38	40	37	45	32	43	42	36	45	49	38	45	48	36	37	45	32	40	29	32	51	37	42	38	46	41	35	33	34	43	33	48	32	35	36	51	32	37	43	33	43	37	43	52	47	38	27	37	32	37	32	41	31	44	36	40	36	38	36	36	34	37	49	33	52	32	33	34	44	41	40	35	53	44	47	45	45	34	43	36	25	32	32	42	39	44	28	35	24	48	43	51	36	29	36	38	36	55	24	45	36	37	33	43	41	37	40	39	40	50	35	41	43	37	50	32	43	40	38	48	42	40	37	34	39	41	38	38	37	37	37	33	49	40	35	35	26	36	33	33	44	36	29	34	38	39	41	45	43	35	40	49	43	49	36	37	37	38	38	37	35	36	37	33	31	35	32	42	43	45	27	36	46	48	34	27	31	39	34	43	42	35	53	38	30	32	42	32	47	39	44	44	24	42	38	35	43	34	39	48	35	33	40	42	45	49	38	54	54	40	40	41	36	41	37	40	34	36	23	43	35	36	31	33	46	43	37	46	33	42	49	35	39	42	30	38	38	33	47	49	48	46	57	32	46	39	35	39	34	44	35	48	51	29	38	46	32	35	44	32	47	40	42	26	27	29	48	25	43	32	34	52	39	42	26	49	43	43	36	41	43	45	35	32	49	42	37	47	41	34	41	31	29	41	40	42	36	37	43	31	44	40	47	46	29	45	37	46	44	48	38	37	33	28	36	38	35	34	40	39	40	36	37	41	35	46	32	38	35	46	52	36	38	39	51	37	34	41	37	45	33	26	40	31	43	39	49	31	31	45	42	41	40	36	37	35	44	36	42	42	28	41	36	34	40	38	42	57	46	40	43	46	44	40	42	36	35	37	37	46	43	39	30	39	42	33	44	42	37	39	43	38	40	30	45	47	34	36	39	41	34	33	33	40	41	33	41	48	36	41	47	41	43	39	33	38	33	35	31	42	30	39	39	43	33	36	39	42	42	43	44	37	38	40	40	25	31	36	33	30	36	42	39	30	45	42	52	33	35	44	38	42	42	47	39	38	54	32	34	43	43	34	31	38	36	29	30	36	41	37	49	35	31	43	49	39	33	41	39	49	29	47	49	36	30	46	32	50	35	43	36	40	24	39	46	50	46	48	45	40	38	36	40	42	30	35	28	43	41	39	38	28	32	36	47	41	34	37	33	44	37	43	44	39	38	40	42	35	47	54	37	27	41	34	47	49	34	42	39	38	34	36	39	39	40	35	56	34	38	40	33	44	39	41	31	37	45	50	42	42	54	42	33	45	44	38	40	33	40	37	32	44	41	40	36	38	44	46	33	42	33	33	39	45	36	36	38	36	41	35	45	51	42	49	38	38	41	34	39	34	55	53	43	32	26	46	40	31	40	28	34	36	35	40	35	41	40	38	28	40	42	29	51	45	36	42	32	48	28	29	31	33	37	33	41	47	37	45	47	39	37	44	37	36	49	39	35	47	46	42	40	42	40	30	45	30	32	38	41	36	51	46	33	40	30	43	37	35	37	39	38	44	35	33	43	39	39	42	39	39	41	26	35	34	38	36	48	37	27	45	46	35	40	38	46	43	56	41	33	34	44	44	26	35	47	31	39	37	42	53	29	38	36	48	39	40	30	48	40	28	47	39	42	33	37	33	39	46	37	49	37	27	50	41	44	48	38	34	45	38	42	39	39	47	41	48	35	36	49	54	30	41	38	43	28	30	42	40	41	31	38	35	34	36	45	36	45	46	54	44	35	38	41	40	32	38	36	37	38	38	39	51	25	45	48	48	36	45	36	44	36	35	45	43	34	35	38	46	34	45	34	39	37	47	40	38	54	26	46	46	48	33	38	50	39	29	38	34	27	32	52	40	40	37	32	29	29	41	31	46	41	49	39	39	33	38	28	27	27	35	44	30	36	51	36	35	33	39	55	38	30	40	40	45	38	38	40	45	42	37	43	35	32	45	48	42	44	43	31	42	26	34	43	48	47	41	40	41	44	41	37	36	42	32	44	31	33	41	38	33	38	37	45	48	34	34	40	50	38	37	43	41	38	48	55	42	38	39	38	38	36	40	39	39	33	36	41	51	30	36	35	30	38	43	33	55	37	41	33	48	38	45	40	40	32	34	51	43	33	35	47	28	40	45	39	39	46	39	40	42	35	37	47	34	46	33	37	45	36	41	35	36	39	27	33	54	40	46	48	46	43	49	33	52	40	24	43	41	42	39	36	41	30	35	43	35	35	32	34	32	37	35	33	48	38	34	39	39	32	39	44	41	42	52	41	25	24	34	45	34	35	56	41	38	28	37	35	36	37	48	40	42	41	42	47	41	33	31	44	46	34	34	49	44	34	36	36	32	30	42	46	44	45	35	34	39	50	28	45	47	33	39	40	42	34	49	35	40	35	44	46	52	38	44	41	39	28	41	26	44	26	37	41
43917	20085	9391	20771	28259	27427	24625	21703	18301	15968	13286	10876	9116	7490	6527	5718	5137	4657	4230	3872	3621	3366	3118	2915	2659	2388	2181	2168	1948	1834	1769	1600	1452	1359	1384	1352	1249	1158	1092	1100	1057	1050	1004	928	957	917	837	896	859	830	902	820	749	760	783	707	735	715	745	654	701	727	730	681	664	704	689	651	678	658	681	653	675	687	640	663	675	650	643	665	655	622	641	643	647	631	610	641	654	648	634	624	634	626	646	653	642	608	661	623	651	540	626	651	616	690	597	651	666	638	675	672	631	606	603	653	645	618	634	604	644	664	607	653	598	675	635	601	630	604	641	640	650	613	599	611	613	667	644	650	643	605	671	599	695	648	611	604	648	609	598	627	636	598	629	590	598	592	633	593	653	646	605	618	636	657	645	639	643	613	611	637	600	643	619	617	643	646	630	592	601	601	640	596	588	651	626	612	614	651	625	648	609	662	604	571	629	642	637	629	624	645	664	646	634	652	614	595	622	599	629	616	650	608	660	620	589	654	647	652	658	604	666	642	613	590	650	625	624	600	620	643	607	613	632	653	611	603	633	630	626	619	650	632	642	590	661	603	613	616	596	606	638	656	626	599	655	623	621	624	623	593	657	655	642	610	664	626	593	604	671	634	654	639	652	644	623	654	666	657	633	638	633	596	645	633	582	662	615	613	615	674	632	616	642	636	615	601	598	603	619	645	628	622	633	613	630	679	609	621	605	621	604	666	627	604	591	640	630	648	672	616	642	657	617	638	651	614	599	628	624	647	665	627	614	626	636	627	614	622	614	620	638	640	579	615	580	653	622	633	631	650	576	603	606	654	677	616	552	606	617	619	595	648	703	668	647	651	608	620	629	610	637	635	608	618	637	609	638	576	587	701	620	612	636	611	649	637	549	606	603	626	640	674	679	678	672	612	673	582	660	657	618	613	618	597	642	597	644	606	624	608	617	658	639	604	659	620	615	598	618	663	634	634	637	627	650	618	635	647	623	599	600	657	641	601	657	606	633	645	623	629	644	594	680	618	591	650	633	658	612	632	590	611	608	606	634	620	614	611	626	646	628	624	615	590	633	640	606	639	636	651	647	631	629	660	642	623	661	603	637	651	633	645	621	645	599	668	606	665	637	611	621	651	627	648	648	615	607	613	623	642	629	631	639	653	601	653	631	615	653	676	591	660	658	627	643	601	624	651	616	616	603	651	584	650	645	640	615	649	605	646	659	620	651	637	613	605	623	644	615	621	675	617	636	680	599	614	597	591	629	651	628	611	660	664	612	637	599	594	634	569	660	645	625	608	615	604	607	640	673	661	647	635	649	630	620	633	592	616	618	617	665	648	647	620	661	625	637	632	637	633	658	631	663	649	639	661	576	638	628	642	607	651	647	599	627	658	642	608	624	621	654	630	640	634	608	638	649	643	575	612	590	634	598	588	645	624	631	611	597	604	591	612	664	649	611	623	614	636	621	625	662	653	621	609	613	608	597	645	629	612	617	679	663	639	617	619	619	649	625	648	684	619	616	626	639	626	664	605	611	654	648	620	643	632	670	622	617	643	636	629	667	654	597	640	640	636	626	630	624	656	616	579	704	647	637	617	623	620	649	586	604	641	620	628	652	617	630	618	605	683	601	632	615	641	568	631	652	637	643	610	628	608	595	626	612	631	599	595	635	660	610	647	603	657	654	634	609	611	617	582	669	581	640	671	628	642	630	677	602	650	599	599	635	605	649	640	616	613	671	614	631	624	665	653	619	611	593	586	645	614	571	632	622	597	655	617	619	606	679	637	594	600	610	613	604	625	668	604	648	640	668	618	593	660	632	627	632	637	628	641	608	629	612	611	610	604	637	666	615	590	593	644	592	678	629	671	644	620	622	621	610	610	671	609	636	629	582	616	608	591	592	589	611	641	664	624	627	607	587	632	598	616	673	703	658	625	613	608	591	638	644	658	705	630	643	644	635	629	648	619	644	629	611	652	632	623	651	601	605	669	635	604	642	604	659	611	601	599	658	622	618	688	687	620	620	597	642	586	623	629	636	622	647	631	606	593	611	677	588	596	631	603	621	653	630	616	599	621	647	621	629	623	627	633	590	613	597	630	660	635	640	656	618	629	645	640	626	593	641	654	626	656	634	555	632	625	595	601	609	670	630	631	615	629	621	641	625	591	636	571	622	640	660	620	654	595	630	633	613	622	608	607	694	655	606	597	616	627	570	661	613	653	639	625	694	604	644	621	569	634	627	625	579	610	611	633	659	607	636	606	622	609	641	627	630	660	636	590	633	599	618	600	629	631	618	648	625	603	618	642	622	658	600	585	626	592	636	620	634	632	637	603	623	574	619	636	635	629	631	628	612	658	603	598	625	629	653	630	617	614	628	632	614	656	608	605	633	621	651	612	631	625	651	633	597	616	621	640	622	634	634	629	620	604	610	665	615	649	636	618	652	596	648	620	593	617	636	615	602	636	669	676	610	588	629	600	622	601	587	651	621	653	621	594	629	703	627	653	656	652	624	647	655	595	624	647	630	607	650	612	607	632	642	625	630	574	664	589	691	596	610	641	657	641	604	615	614	627	632	666	621	654	639	648	626	643	601	651	641	611	638	611	602	588	583	595	623	608	663	609	622	639	593	645	608	588	643	584	628	619	603	589	596	618	641	610	634	684	608	592	660	612	636	649	602	644	661	657	659	646	608	605	614	601	625	611	632	624	665	615	572	660	641	626	601	629	587	662	603	605	610	574	661	650	643	630	611	625	605	639	631	640	648	635	627	591	652	644	606	660	619	630	638	652	607	651	627	633	616	640	662	610	592	573	592	657	628	637	619	617	621	630	614	608	625	604	638	621	625	631	653	624	591	644	636	584	634	639	586	621	619	654	603	648	570	622	619	623	600	673	670	609	622	607	632	631	661	602	611	630	634	603	627	668	632	623	652	584	628	692	669	587	589	664	619	628	680	628	601	627	620	653	655	607	651	647	641	606	640	654	635	608	650	635	673	603	607	638	649	622	602	625	599	651	647	610	667	641	603	588	653	630	601	608	654	633	680	609	630	619	596	620	629	617	601	618	655	595	578	648	623	573	638	614	621	650	581	629	630	642	636	595	639	643	622	651	610	637	578	641	605	622	606	609	653	666	580	639	644	619	630	632	623	634	629	641	674	618	633	581	632	615	626	567	657	615	618	622	646	587	604	672	621	567	622	614	647	582	565	634	616	634	639	645	591	633	611	584	628	625	575	667	625	622	677	618	632	663	619	615	607	608	603	634	629	642	591	627	599	657	656	613	626	628	607	613	617	632	652	653	651	608	656	609	586	638	626	644	631	598	648	595	653	644	664	658	629	650	635	603	620	641	615	603	611	599	642	611	590	592	656	637	604	609	628	642	654	658	636	599	664	608	605	620	604	648	629	596	647	634	669	608	585	618	608	654	614	610	598	632	577	643	614	619	634	618	611	600	612	616	641	630	614	638	652	616	666	633	641	608	607	611	583	631
13216	3537	725	482	727	799	722	695	607	537	452	338	293	266	237	210	164	170	142	116	148	115	113	97	80	87	73	78	67	89	58	61	64	47	61	45	50	37	55	50	28	51	45	36	40	32	34	36	42	48	31	37	47	34	31	30	23	33	29	27	31	38	32	30	30	23	34	38	31	31	23	31	34	32	24	23	29	31	36	27	28	32	28	29	32	26	34	26	28	30	31	23	25	34	36	29	27	33	38	37	27	32	40	19	36	28	27	24	28	36	20	38	22	30	22	32	32	30	26	38	34	25	39	24	37	26	29	34	24	27	23	27	31	29	36	33	41	24	37	33	39	29	26	31	26	38	26	37	37	21	20	28	35	26	26	33	23	32	36	32	16	31	23	23	38	28	27	26	25	38	24	28	26	18	32	35	36	20	23	24	41	36	27	22	29	29	20	34	33	21	21	28	31	30	22	28	31	37	32	30	42	23	28	26	30	27	29	26	33	31	35	24	27	28	31	34	27	27	36	29	29	28	23	22	29	19	21	29	35	32	21	30	35	23	22	31	35	31	25	36	31	32	38	24	29	23	16	21	32	27	29	43	31	33	25	38	44	34	31	34	33	30	40	37	33	30	27	32	28	28	31	32	29	29	29	25	32	25	30	23	40	36	32	30	22	32	30	20	28	26	30	24	37	17	20	34	27	21	23	30	20	23	37	41	20	36	35	33	26	38	37	29	33	36	27	29	34	27	40	36	28	23	28	30	31	37	39	33	39	23	45	34	25	30	26	35	18	25	36	23	30	20	26	40	30	36	36	33	34	25	30	28	31	39	29	31	20	25	32	32	29	22	27	35	25	25	32	36	25	28	36	27	22	28	25	25	33	36	25	24	25	20	33	28	35	27	25	27	26	31	32	27	31	41	21	19	25	20	30	39	33	22	23	30	32	41	34	29	30	28	28	30	33	22	30	24	27	33	28	33	32	22	27	29	24	32	26	30	37	35	22	26	27	25	31	26	31	34	27	26	23	35	32	29	34	32	23	28	23	33	27	26	33	32	28	33	24	18	30	37	30	28	35	33	36	29	28	34	37	32	15	30	35	35	25	31	29	28	39	36	36	25	20	21	25	34	30	32	26	25	33	33	37	34	29	33	40	35	22	37	31	31	28	29	29	25	41	32	29	25	27	32	22	43	31	34	25	27	38	36	22	26	27	25	24	27	24	31	24	32	32	28	24	33	25	37	39	38	24	22	34	36	26	40	33	26	25	30	26	26	28	30	33	28	27	38	18	27	34	25	34	31	35	28	32	29	31	28	27	31	30	30	28	28	33	24	29	40	27	22	38	26	33	28	35	34	34	29	33	33	19	21	34	29	30	27	26	33	20	31	27	36	33	29	30	32	28	26	27	31	28	33	29	36	18	26	32	26	25	27	19	28	32	40	29	33	24	28	25	35	44	25	27	23	31	25	35	29	23	35	24	27	27	23	31	41	26	30	35	32	25	28	30	37	29	23	21	34	35	40	36	30	30	27	29	35	29	40	33	28	28	39	26	38	28	32	33	43	21	32	32	38	33	35	35	29	24	17	31	26	28	39	27	35	30	26	26	35	32	26	27	24	23	28	23	37	30	32	28	22	20	28	26	28	25	28	29	32	29	29	40	29	23	33	27	25	36	38	29	42	27	25	33	27	23	29	26	30	35	29	30	24	30	28	19	32	25	22	31	28	30	34	23	31	22	22	23	30	37	24	29	29	38	29	23	42	27	27	44	24	32	28	30	23	29	28	34	34	31	19	32	45	28	31	27	30	21	29	31	26	33	32	37	27	16	24	32	44	31	32	24	31	40	26	23	29	33	29	24	32	34	21	33	25	19	34	29	29	27	32	33	29	29	31	33	18	37	26	31	32	29	35	17	23	29	29	37	33	28	32	23	35	34	35	28	26	21	24	21	26	30	30	29	33	36	27	21	37	22	30	32	31	50	37	36	33	24	30	27	38	29	29	32	27	34	24	29	26	37	34	26	27	25	32	28	27	33	39	30	29	29	33	39	36	18	35	30	33	24	30	24	26	34	25	30	25	32	26	32	36	41	20	24	32	25	40	33	25	23	26	43	30	23	33	28	40	33	33	29	35	34	36	29	36	27	28	30	34	20	32	24	31	28	27	29	25	26	25	29	36	37	29	31	30	29	44	38	29	29	31	31	21	37	27	25	31	19	18	29	24	32	31	32	19	33	16	31	26	44	28	21	37	30	39	24	31	30	35	28	38	28	19	32	19	27	31	29	29	29	30	34	23	23	36	31	36	22	35	28	20	19	32	33	29	30	32	28	30	22	33	35	28	31	25	28	41	22	28	22	31	33	27	30	39	30	32	28	23	33	25	27	26	34	25	29	26	25	34	31	26	25	23	26	33	23	37	32	21	35	28	27	25	27	31	26	18	28	37	32	25	42	27	32	27	25	37	27	35	31	40	27	26	30	26	28	35	40	31	29	21	24	30	35	32	29	28	25	32	31	31	38	24	25	26	36	29	32	28	24	36	38	18	30	32	36	18	29	32	28	22	20	29	39	24	30	36	30	32	35	27	25	40	37	25	27	22	41	42	32	25	21	35	38	34	29	30	25	32	32	29	45	26	26	23	29	36	29	33	25	33	32	31	33	37	33	24	29	34	40	28	31	17	38	30	30	35	27	37	27	38	30	41	30	29	42	29	30	30	27	32	32	24	24	21	32	33	28	22	18	22	34	32	28	36	30	33	27	19	30	36	30	26	19	32	22	26	40	24	23	26	34	30	31	24	32	35	26	27	36	28	24	32	21	25	31	24	22	29	28	37	41	33	24	26	21	27	33	36	29	20	37	38	21	36	29	30	28	27	31	30	24	34	29	24	24	32	24	26	32	34	36	25	22	28	24	22	45	21	25	31	24	36	28	35	38	37	31	35	40	24	24	31	29	32	23	25	28	29	33	20	20	24	28	23	33	35	28	30	29	30	25	13	33	21	34	25	27	35	29	32	34	34	36	31	22	25	23	36	39	27	23	32	37	27	32	22	28	29	29	31	32	33	19	37	31	23	28	25	33	32	20	34	24	28	19	33	40	22	38	26	20	31	21	23	34	32	30	26	35	26	31	30	23	26	31	32	26	33	31	40	40	24	35	30	26	28	22	31	26	28	30	35	31	32	26	24	23	24	25	32	31	23	36	28	32	27	34	36	45	32	22	29	25	30	32	30	35	27	30	36	27	26	24	42	34	30	31	17	38	30	22	36	32	31	28	36	34	27	37	31	38	23	28	41	27	27	29	33	30	24	32	27	31	29	31	18	26	26	26	28	25	20	28	32	28	31	26	27	36	26	39	25	26	24	36	23	27	29	35	41	36	33	32	30	28	27	26	32	25	16	32	25	26	35	24	30	40	38	35	34	34	23	41	33	42	24	34	28	42	15	31	32	30	24	31	31	29	24	23	35	34	26	27	23	37	33	33	23	42	34	47	25	22	35	30	24
52165	24198	13169	26409	34047	32925	30582	27781	24366	21292	18135	15583	13129	11036	9452	8340	7605	6877	6309	5780	5283	4828	4262	3930	3666	3228	2981	2691	2612	2415	2242	2066	1854	1752	1579	1544	1348	1327	1229	1178	1158	1096	1062	974	939	988	884	810	798	772	759	700	744	733	700	655	636	647	656	597	586	634	619	579	562	631	621	574	555	558	582	588	608	592	521	562	501	520	547	515	519	512	486	472	544	530	484	486	488	498	490	524	505	484	539	500	473	498	483	488	507	532	488	471	491	493	486	496	502	495	518	467	442	482	500	500	502	520	452	527	462	501	497	472	491	495	397	504	513	483	516	473	503	468	494	441	446	476	487	458	502	478	479	519	469	479	463	513	492	464	506	507	498	477	496	487	514	485	433	478	473	467	444	481	475	458	496	442	464	434	468	501	500	466	457	481	507	460	494	471	488	470	489	463	458	455	494	440	504	496	465	486	464	454	481	471	420	454	470	476	466	477	448	512	496	428	462	509	496	479	467	493	436	475	452	427	475	496	489	458	484	487	505	470	531	478	486	497	428	492	500	439	468	461	487	459	447	499	486	470	491	451	488	469	486	489	477	460	461	529	454	471	465	481	458	466	494	466	506	468	455	495	474	482	470	492	474	523	462	480	474	430	477	452	463	478	432	456	460	503	443	432	443	485	476	502	466	490	466	477	468	471	454	527	470	483	465	474	514	478	473	475	470	469	502	460	456	477	525	482	463	480	481	499	407	474	442	477	522	466	470	485	446	475	450	456	498	479	497	466	463	484	481	490	478	439	437	454	457	440	437	461	522	484	490	483	499	446	457	464	475	437	505	492	525	463	465	471	459	469	482	494	490	449	440	461	539	464	498	461	432	485	470	480	489	441	470	460	502	489	485	435	477	496	472	507	458	479	465	472	495	490	468	448	468	440	457	463	448	505	471	478	505	458	453	469	464	465	463	471	511	488	469	440	479	454	457	489	460	470	480	459	465	511	486	459	493	491	465	460	478	485	461	475	455	490	481	506	483	506	480	463	423	471	446	491	493	462	464	428	467	453	473	490	466	487	470	486	495	458	471	483	472	489	471	465	453	444	474	465	456	452	438	469	462	448	438	443	490	468	492	474	469	474	477	497	472	416	458	471	441	469	451	443	471	451	496	483	434	456	469	485	473	448	469	484	457	454	454	458	499	498	461	494	480	496	494	504	458	471	483	483	499	490	476	490	495	460	453	448	486	443	470	486	456	461	454	517	412	464	447	455	446	478	446	454	461	495	478	459	468	458	492	465	462	440	464	449	481	464	484	514	495	493	470	463	446	463	458	502	483	495	508	440	429	488	469	482	471	470	476	471	461	463	481	449	462	466	461	474	477	471	513	509	498	458	468	482	492	473	481	484	474	466	467	470	448	467	469	473	466	518	476	492	451	494	507	441	457	453	517	469	473	461	478	482	447	461	438	458	519	475	469	487	439	432	483	530	436	478	477	453	469	454	456	464	447	486	447	478	454	504	483	459	477	468	488	517	473	471	442	466	458	465	481	488	493	475	490	473	462	481	444	469	476	482	501	466	481	448	499	467	494	479	462	462	471	440	468	478	524	498	458	443	480	456	487	439	499	474	450	539	497	432	438	469	456	499	486	449	483	478	443	462	461	500	457	484	458	492	417	448	475	454	474	491	495	473	444	466	457	466	489	461	473	462	432	487	495	468	498	489	484	472	466	463	469	467	483	446	483	479	437	488	462	442	476	434	439	484	447	509	475	484	480	475	495	454	457	454	470	417	467	496	496	480	439	480	454	499	483	472	445	469	492	464	445	482	484	422	425	502	484	462	469	502	436	474	434	440	461	437	487	451	444	487	496	469	469	493	465	483	472	485	434	471	494	480	478	476	451	478	485	485	463	464	492	491	450	481	467	464	482	460	516	472	485	491	488	469	475	476	469	461	478	516	444	443	512	498	475	492	463	479	456	494	513	457	439	509	486	485	454	495	536	475	459	522	495	450	462	490	508	440	469	508	464	487	434	452	464	508	518	481	460	448	501	454	468	494	435	464	439	429	463	493	511	481	473	447	469	458	440	466	475	498	483	511	489	463	453	482	485	466	493	496	477	468	479	452	451	446	476	451	468	464	458	460	499	501	508	450	492	458	502	425	442	495	459	420	449	453	469	458	457	479	495	479	483	463	466	482	457	535	497	476	459	494	474	476	474	443	486	446	489	450	461	466	509	482	476	512	482	510	488	521	442	478	485	456	486	481	454	447	474	506	438	452	442	455	466	485	488	472	508	466	461	470	445	460	496	474	475	510	486	480	542	463	481	471	508	431	463	446	463	458	467	526	488	476	481	482	471	481	415	501	460	478	467	461	512	461	504	441	473	502	479	483	458	495	444	511	499	462	455	500	484	446	485	458	477	462	461	499	485	459	455	527	480	479	463	485	463	488	433	462	466	434	468	457	490	476	448	469	461	496	440	442	468	463	464	482	454	436	493	517	493	465	460	505	440	474	441	472	509	482	501	477	478	475	497	478	489	498	434	483	464	470	484	467	489	463	437	475	478	500	469	452	463	487	500	489	451	462	476	471	508	464	471	476	447	473	473	460	488	464	460	488	481	443	472	529	501	445	420	456	436	483	466	498	460	478	483	461	464	432	491	434	477	473	471	475	463	430	482	455	467	439	498	457	485	467	480	484	486	489	463	486	456	467	454	505	507	461	440	504	460	445	485	503	492	459	448	494	446	427	502	461	498	470	448	473	481	472	498	469	469	464	466	482	483	504	509	484	491	465	486	471	473	512	444	453	494	466	462	521	494	492	477	534	441	467	488	473	461	484	446	475	473	461	476	448	458	495	497	468	492	447	487	482	499	454	456	448	455	444	494	505	462	493	499	467	455	476	436	463	462	483	449	466	504	490	455	472	485	420	453	486	452	452	447	490	437	466	522	458	480	455	513	482	476	467	496	474	461	467	475	467	467	419	465	485	454	464	494	420	494	436	493	493	457	479	473	444	468	458	477	491	450	535	457	428	459	455	479	523	469	513	504	476	465	484	527	451	471	486	442	437	471	484	429	493	492	489	490	466	437	478	490	470	489	432	463	483	471	448	479	487	466	499	493	473	443	479	458	491	432	496	512	461	449	489	446	451	493	488	475	498	485	486	508	445	512	459	486	478	431	498	449	473	440	478	440	447	472	465	477	476	490	493	489	453	471	455	493	524	451	459	432	494	458	497	444	455	473	494	501	430	499	471	445	474	470	455	441	459	452	475	474	474	491	502	459	479	499	478	485	462	509	434	459	494	453	454	473	489	448	496	446	447	474	444	457	463	459	448	498	473	446	498	463	496	482	487	465	483	456	472	451	457	457	510	459	469	477	474	468	478	493	434	445	462	494	499	447	447	494	492	518	473	472	469	437	507	441	466	478	438	458	448	494	466	492	443	450	467	470	467	456	461	476	498	449	473	471	445	476	468	485	473	454	479	452	459	518	486	459	485	479	465	457	429	459	518	476	464
5108	825	330	226	318	338	295	254	276	209	196	150	136	122	95	97	78	79	65	60	76	78	72	65	63	53	46	53	45	61	32	40	44	34	34	37	34	36	41	37	43	25	21	32	30	34	37	36	28	25	30	25	25	34	29	32	28	27	30	25	21	24	26	25	36	23	28	24	24	21	32	38	30	21	24	26	21	28	32	32	23	21	22	26	22	23	19	30	26	28	24	28	22	24	28	36	31	28	24	31	26	19	20	25	25	19	24	13	31	24	32	25	23	23	27	25	34	33	27	34	27	29	25	25	23	17	36	22	18	34	29	13	27	22	20	21	32	23	21	22	32	30	28	18	26	26	32	29	23	33	25	26	23	17	29	28	24	20	27	23	23	25	25	26	23	28	19	25	35	26	24	27	18	31	20	32	25	22	32	27	20	22	17	19	36	27	31	19	27	28	27	31	26	32	24	25	27	34	33	20	27	19	23	26	19	31	26	27	25	31	35	14	29	23	30	27	23	17	23	20	30	24	27	28	22	28	25	16	30	26	20	31	26	23	29	26	21	30	33	33	31	24	17	24	25	36	37	29	27	35	28	25	29	27	22	21	27	28	25	23	26	25	19	27	20	23	31	26	13	37	33	23	22	29	13	19	20	29	23	22	29	25	21	36	21	35	26	27	28	27	36	32	28	25	23	35	25	19	32	27	32	28	29	33	27	29	27	35	20	31	30	29	24	24	32	25	22	28	26	30	15	25	21	21	30	27	25	22	31	27	26	26	34	24	26	29	29	35	20	22	19	24	28	19	21	28	28	37	38	22	32	16	21	17	29	23	26	21	16	22	27	29	29	23	22	26	20	32	27	33	21	23	29	12	31	19	29	31	18	33	20	19	22	32	39	20	23	38	22	26	19	26	28	32	25	26	30	22	35	34	22	24	23	35	20	36	16	22	20	24	28	21	23	26	25	27	23	31	17	29	28	12	22	19	17	19	31	23	28	24	31	29	23	34	28	26	27	27	29	20	31	30	25	25	31	23	28	30	21	22	30	19	29	20	21	32	26	28	31	25	25	26	27	27	15	25	25	25	28	22	21	28	20	28	17	32	23	20	27	23	27	28	26	19	25	27	34	24	20	15	22	29	31	16	27	25	20	29	16	20	26	33	32	25	33	23	34	30	25	32	23	23	30	25	22	27	25	34	24	24	22	30	31	30	33	36	25	37	31	15	37	18	27	23	31	33	21	23	21	23	24	31	26	30	22	20	20	25	28	31	24	20	32	23	27	20	23	26	20	33	26	26	21	26	18	25	36	20	35	27	34	25	31	23	31	30	22	29	22	29	31	27	21	26	33	34	23	28	23	27	33	30	25	25	28	20	27	22	32	24	24	19	28	23	23	18	22	31	34	28	28	34	28	27	26	24	19	38	24	26	21	26	29	17	19	21	30	30	29	28	26	22	28	22	28	22	35	31	31	34	21	30	24	39	24	29	31	28	19	23	24	30	23	19	23	24	28	41	21	24	21	30	26	25	35	31	30	27	39	30	22	32	22	26	25	30	33	32	16	21	21	21	22	26	34	25	23	35	32	29	21	26	16	22	22	25	25	25	23	30	31	32	23	23	37	24	24	29	25	30	29	23	21	24	26	26	32	30	24	33	26	16	27	25	27	27	35	31	28	30	19	21	27	33	21	32	23	24	33	29	27	27	22	26	28	11	20	20	26	23	26	26	31	24	33	25	26	35	24	26	24	35	20	27	27	36	21	31	31	31	20	23	33	31	25	24	28	24	32	37	25	20	26	25	38	33	22	22	33	28	20	26	26	32	27	25	37	22	32	21	17	24	30	18	34	30	44	34	21	25	24	35	24	26	24	20	23	26	20	28	29	23	28	34	28	24	26	26	30	20	28	29	24	25	25	24	30	23	23	27	32	30	23	24	28	20	30	33	23	24	33	18	22	22	25	30	26	31	33	25	20	27	23	21	21	20	24	35	29	25	30	25	35	22	31	26	17	21	19	22	27	35	19	30	25	32	27	22	24	25	26	27	23	32	24	15	27	32	29	32	25	26	30	23	28	31	25	31	26	23	22	30	31	24	26	28	21	21	20	30	20	26	26	24	28	19	39	38	33	30	22	23	20	30	25	24	29	28	24	16	32	19	21	35	22	24	33	28	20	34	26	27	25	28	15	24	22	19	26	28	21	25	35	33	21	21	28	26	27	28	27	28	35	23	22	30	27	21	21	15	27	32	29	20	25	27	24	24	17	23	27	33	35	22	23	27	20	27	29	12	26	27	33	21	26	36	21	29	26	27	38	38	20	23	28	28	39	26	28	22	25	34	31	37	27	19	27	25	28	20	32	24	22	14	18	25	30	36	20	20	25	23	34	29	24	28	34	27	30	24	19	32	19	19	22	22	29	21	26	18	21	19	27	24	28	17	27	21	27	25	36	32	23	23	22	23	31	24	27	30	27	26	25	33	30	26	30	21	39	25	33	21	24	32	26	32	31	21	23	24	26	20	29	29	24	23	32	27	24	29	29	26	30	18	26	30	12	29	21	20	26	23	27	38	29	22	26	24	24	22	30	34	14	19	31	35	30	39	21	27	29	34	22	19	27	29	32	34	26	26	29	34	28	38	30	24	26	23	31	18	23	26	24	24	32	30	28	27	35	26	27	29	24	25	15	24	27	22	24	19	24	35	40	28	23	36	32	26	32	22	26	27	34	20	33	20	25	27	33	31	23	32	25	29	22	36	26	20	27	23	27	21	34	27	22	28	25	27	27	24	26	20	32	20	33	25	23	20	37	23	25	25	30	31	19	29	21	29	26	28	15	29	22	23	23	30	21	19	32	32	28	30	32	23	24	24	19	33	27	18	30	24	24	31	28	29	25	25	31	19	26	28	35	26	26	26	26	22	22	30	18	32	28	32	37	30	18	31	20	21	31	23	28	24	29	31	24	26	38	32	27	33	39	30	22	27	23	30	21	33	24	13	36	33	32	15	27	26	30	21	30	22	18	30	30	31	25	24	21	24	22	24	22	26	28	27	23	16	21	27	35	30	30	26	19	29	37	24	27	31	18	28	17	30	35	29	26	33	27	28	35	19	26	22	35	27	20	28	32	27	28	28	27	23	28	26	22	20	30	31	23	21	37	31	23	29	32	40	29	21	29	33	21	24	29	19	22	27	28	25	27	24	38	31	25	30	36	27	29	29	26	15	25	30	25	30	26	24	26	35	24	24	23	24	19	33	21	25	27	26	29	20	28	27	29	17	30	20	21	23	25	18	31	24	25	26	24	34	32	28	19	23	26	27	18	26	30	32	19	24	32	22	27	29	28	22	22	30	24	20	28	32	24	15	28	22	23	25	24	27	18	32	29	30	23	20	38	19	24	31	24	28	26	26	23	27	23	22	34	21	46	34	27	29	33	20	23	28	25	38	31	39	25	20	24	27	32	22	24	27	23	22	26	34	22	28	27	19	20	27	25	23	26	27	25	22
38666	15825	7178	17075	24383	22925	19998	16988	14345	11574	9416	7804	6275	5300	4270	3777	3336	3050	2864	2690	2515	2281	2082	1847	1764	1598	1460	1356	1337	1217	1216	1049	1058	981	910	842	806	802	764	756	761	680	661	651	656	588	638	553	568	557	573	535	547	507	497	514	505	494	445	469	495	439	456	483	471	446	463	450	450	468	477	422	417	448	448	427	461	427	503	442	470	410	440	434	442	440	437	394	408	455	424	426	440	420	432	431	468	410	405	434	377	408	407	418	401	429	420	436	415	424	424	440	418	424	421	458	415	444	425	423	446	396	453	428	410	424	415	421	416	424	404	446	401	423	428	444	426	416	448	404	422	427	449	437	427	414	421	445	368	412	436	413	390	404	403	417	438	418	449	408	427	415	418	403	435	433	406	446	420	397	430	430	403	410	419	443	418	373	450	395	402	445	400	424	419	420	422	407	402	425	453	456	403	474	401	431	400	476	430	382	431	425	416	412	406	424	422	423	424	418	466	420	415	442	395	425	402	431	453	430	434	428	417	411	438	443	434	436	424	446	431	433	408	426	394	387	420	420	442	405	422	408	416	442	412	447	398	398	471	396	411	412	382	410	439	414	405	406	418	436	423	434	431	468	455	430	429	406	410	437	461	446	439	425	415	428	421	447	438	393	411	411	418	442	418	409	424	469	421	431	399	432	401	408	457	459	424	387	423	403	394	449	436	454	408	439	419	443	407	436	432	437	410	400	410	456	416	439	439	422	453	449	407	423	415	399	430	415	436	461	445	416	446	391	434	415	419	443	429	412	403	449	454	399	419	382	415	408	446	462	433	417	439	420	412	413	407	442	433	393	454	436	399	408	426	444	457	431	408	396	402	399	443	412	426	413	410	390	453	437	408	421	458	437	412	442	448	424	439	430	426	401	441	437	424	437	426	407	469	442	440	422	416	422	442	406	413	430	408	436	405	417	415	402	374	426	410	419	428	437	409	419	424	392	470	423	432	475	453	440	460	412	401	458	414	425	416	415	406	408	398	417	428	415	419	448	402	466	421	451	419	404	403	408	403	434	437	429	424	436	431	410	411	396	387	407	389	412	387	387	454	459	410	417	420	430	471	441	411	434	445	400	422	445	474	423	416	449	386	445	444	458	418	416	386	419	433	434	400	444	435	424	408	398	371	469	421	405	406	429	476	425	481	440	424	401	440	427	451	428	402	411	410	447	433	413	440	413	423	423	427	421	423	413	427	371	409	459	395	429	438	416	408	426	385	444	390	364	399	409	467	393	392	422	438	395	401	403	448	416	393	408	405	413	431	439	447	443	408	415	417	389	415	390	425	438	431	424	415	384	440	405	439	407	418	431	446	457	392	428	416	424	422	436	407	439	450	421	419	455	440	420	420	438	419	377	439	377	395	428	397	414	441	431	429	454	440	398	439	446	445	435	396	448	411	415	409	462	439	438	402	421	429	426	405	420	431	436	444	429	454	405	406	417	414	412	435	425	420	420	452	424	444	432	389	404	409	407	400	446	453	439	355	393	451	424	398	412	414	438	447	480	401	397	423	413	428	466	437	431	421	426	417	427	465	402	419	419	394	409	382	452	452	431	406	446	420	414	401	401	440	425	422	413	444	398	424	432	454	441	412	416	444	416	450	401	426	385	444	396	434	416	449	413	421	389	394	408	395	418	411	428	400	432	409	416	479	404	404	418	399	440	424	397	421	415	409	413	415	413	393	410	426	381	416	419	437	444	449	367	412	438	402	417	418	441	443	432	422	423	412	446	461	444	459	429	415	422	445	422	384	414	412	424	404	440	436	429	413	415	454	443	413	416	368	401	424	410	425	439	448	425	401	436	411	416	409	402	406	437	430	427	446	441	430	404	437	415	402	424	413	430	410	381	450	415	408	418	394	417	413	441	399	436	447	442	402	402	432	434	466	460	445	442	425	405	408	436	472	428	435	452	427	435	428	411	406	449	414	436	416	470	411	425	428	424	432	420	436	467	395	397	435	433	388	412	402	444	434	422	429	476	457	442	426	450	452	437	441	434	424	402	408	428	454	428	417	400	407	424	421	407	447	418	429	403	404	415	406	431	444	428	423	433	408	439	437	409	429	412	462	428	418	416	420	390	439	410	450	422	435	459	380	425	407	424	420	397	414	401	416	435	409	440	427	441	413	440	465	453	420	436	444	441	452	406	421	427	394	446	414	455	401	444	435	439	426	433	417	408	437	442	436	453	403	418	375	415	439	408	416	448	435	407	454	459	422	414	413	462	414	417	432	432	403	443	423	432	396	408	463	413	402	441	385	436	402	466	385	421	441	420	438	452	441	418	420	460	424	404	368	440	438	440	416	416	426	406	377	430	437	392	465	433	434	438	409	420	420	452	417	426	424	429	402	426	424	421	395	446	428	402	434	423	388	462	411	413	433	435	425	431	455	411	423	424	412	420	431	407	396	421	411	448	432	424	436	408	419	424	436	392	424	404	445	426	404	395	448	413	446	454	447	455	407	398	425	421	416	424	420	403	403	403	402	436	445	429	398	391	415	420	438	432	379	402	421	405	399	393	428	461	416	429	442	448	467	430	421	446	420	410	398	465	355	435	421	408	386	392	426	443	431	448	431	447	431	452	382	434	421	437	425	437	427	430	434	407	403	405	441	442	434	415	426	384	385	437	431	428	427	452	419	406	398	419	402	418	418	415	411	413	413	394	435	399	403	463	408	394	421	452	419	418	429	447	455	454	411	405	433	400	429	406	450	437	442	440	441	440	391	460	406	424	421	427	423	428	425	436	455	428	459	425	427	414	385	436	448	434	458	396	394	449	391	452	419	415	408	412	417	423	449	437	407	446	420	396	432	440	436	444	431	424	400	430	421	451	419	443	402	452	398	403	419	413	398	425	419	454	403	414	443	432	407	428	446	407	437	454	454	433	394	445	410	391	418	439	450	387	402	367	407	418	402	426	434	422	431	450	450	438	421	413	461	424	423	439	425	438	389	413	444	424	421	421	419	451	476	422	417	431	429	424	412	407	429	442	392	429	427	410	412	431	412	414	419	396	436	440	429	394	459	423	416	417	395	427	461	429	411	409	403	433	425	383	423	403	419	458	425	433	413	412	394	406	410	428	405	405	417	426	446	411	458	445	409	424	450	416	431	396	417	426	402	385	477	410	422	419	412	408	423	409	425	421	379	417	441	416	405	441	427	428	418	411	442	411	435	424	422	427	385	429	414	427	397	405	427	462	405	392	463	401	459	465	406	419	441	415	429	430	445	442	429	423	452	400	405	438	410	413	415	432	410	396	407	405	407	434	393	423	394	431	431	425	405	442	403	433	423	407	431	416	376	382	397	430	421	428	443	424	419	416	437	428	416	455	450	397	432	443	429	426	428	431	415	380	402	409	429	440	401	405	424	450	461	423	419	408	391	439	413	395	438	415	436	415	465	413	399	421	424	435	435	435	378	463	434	425	411	416	442	445	405	460	390	434	407	397	453	453	430	408	398	434
13152	3507	719	450	764	809	782	647	619	513	441	360	347	264	241	212	174	182	148	154	137	148	115	115	98	83	89	105	71	69	84	68	60	59	64	40	61	57	41	44	47	48	46	47	37	40	45	39	29	42	49	26	39	46	38	34	43	30	30	28	29	40	48	41	40	25	35	39	35	37	33	28	33	31	40	34	37	33	36	34	29	34	39	39	42	49	35	28	29	31	19	34	38	37	39	27	37	34	32	40	37	32	30	26	29	27	31	39	29	26	37	29	38	39	45	28	35	38	31	32	37	44	32	30	29	31	40	30	45	26	33	33	45	28	43	39	30	31	27	39	42	30	39	29	27	37	40	35	40	24	32	42	30	19	30	36	25	33	42	28	40	35	38	37	43	46	25	24	27	27	43	41	43	34	39	40	32	33	32	33	23	36	34	43	31	36	27	28	22	39	36	34	32	34	33	51	31	23	38	34	33	39	26	30	41	31	38	40	34	42	28	35	30	36	29	39	35	32	26	36	27	24	33	42	46	31	20	30	45	33	28	36	42	28	38	35	23	39	32	29	24	29	34	33	29	25	30	36	44	35	26	36	38	36	32	29	29	32	28	35	30	32	26	30	32	42	38	31	28	33	32	36	25	37	40	27	38	38	43	32	32	36	34	33	29	41	23	30	38	32	41	37	35	38	39	31	25	33	37	26	28	37	31	40	42	27	35	32	28	30	40	35	30	40	43	23	39	36	32	24	28	29	31	28	27	33	37	32	29	36	29	30	43	30	28	36	26	41	34	35	22	28	34	46	26	32	29	44	43	39	33	36	45	35	25	45	34	42	25	26	32	44	30	33	36	28	30	32	29	26	26	27	33	35	25	53	37	36	28	35	45	30	43	27	37	32	26	28	31	36	32	38	38	22	30	40	35	48	33	35	36	31	30	29	32	24	29	38	29	39	45	33	36	37	35	28	35	27	30	29	29	28	35	24	35	25	34	36	29	38	44	47	40	27	34	29	45	38	39	37	24	36	28	34	40	36	22	32	39	28	37	40	32	37	32	24	32	37	30	32	35	37	32	31	38	23	33	30	20	26	43	37	38	39	29	46	34	38	31	29	43	31	30	27	28	30	31	36	37	40	28	34	35	39	35	28	30	30	34	35	29	36	30	30	38	33	34	37	34	31	30	30	44	38	31	36	31	33	35	26	46	30	33	32	29	27	39	32	34	39	41	27	37	30	35	34	34	35	34	33	36	48	25	36	27	40	31	33	37	38	39	39	39	32	34	22	34	39	29	28	33	27	31	24	31	36	37	34	38	40	36	32	28	27	27	35	27	29	26	34	33	26	33	26	44	26	28	23	42	32	30	35	29	39	33	28	33	45	40	42	24	24	33	29	35	27	36	33	29	31	26	28	26	33	26	43	32	28	26	31	23	41	28	22	34	26	28	36	38	38	25	42	35	40	45	25	30	30	38	33	38	33	43	39	25	33	31	32	28	23	33	31	34	35	30	30	37	33	41	30	27	35	40	38	35	29	30	40	40	39	30	43	45	39	36	21	36	24	26	26	36	28	36	41	35	32	46	32	38	31	28	31	29	42	30	33	30	30	30	37	35	24	31	33	38	35	32	43	29	36	39	31	29	31	31	30	40	33	38	33	28	45	31	38	29	36	38	31	39	28	25	34	22	32	27	40	35	37	38	31	28	41	37	31	31	39	30	33	28	21	35	35	44	36	28	32	29	24	38	30	33	34	25	32	36	27	34	35	33	34	33	42	30	25	34	30	37	28	32	27	38	35	35	25	31	25	26	24	34	49	30	34	45	27	37	32	38	29	33	27	25	37	20	34	37	23	34	33	31	32	29	36	35	36	24	35	31	33	29	29	39	36	33	34	43	35	34	33	31	39	29	41	35	28	30	34	29	25	36	32	41	40	23	40	42	33	35	45	38	21	29	33	46	36	34	30	33	28	31	34	37	29	31	34	28	35	30	32	26	34	29	27	29	33	34	34	34	31	30	42	38	27	34	28	30	37	33	39	47	31	26	31	26	34	15	29	40	37	33	33	33	40	32	34	24	38	28	28	30	25	30	31	43	31	29	28	41	35	37	29	20	27	39	37	35	39	31	30	33	35	30	27	32	28	26	37	28	32	32	29	30	27	32	30	39	26	35	25	38	40	38	28	35	39	28	39	28	32	39	41	27	20	29	40	38	30	36	30	32	27	33	40	33	32	25	42	33	32	34	35	29	29	38	30	35	39	38	35	38	33	28	32	32	25	25	35	33	49	29	31	23	33	38	40	40	24	29	35	30	29	31	28	36	29	37	33	32	37	29	22	26	34	32	35	31	36	35	35	37	43	34	29	20	44	34	38	38	33	33	34	26	36	30	38	38	26	34	39	36	36	35	28	38	36	36	34	34	24	23	27	42	36	30	42	28	24	30	32	40	34	32	39	38	30	31	24	28	28	32	41	29	25	19	33	33	25	30	39	37	28	29	31	30	30	25	36	36	27	35	39	26	30	25	36	42	21	29	41	25	22	29	35	27	37	25	30	35	40	31	33	30	36	34	34	31	42	29	29	32	37	35	28	43	30	36	34	30	39	48	27	32	26	39	25	33	23	40	25	38	39	28	37	25	32	44	36	31	37	35	28	49	32	33	33	38	33	27	43	33	33	29	23	29	38	28	34	29	24	36	43	33	41	35	30	35	36	32	39	37	31	29	32	34	33	23	35	34	41	34	35	44	44	32	33	30	44	30	35	45	43	27	37	44	29	42	34	33	28	36	31	36	25	24	38	26	41	26	35	46	30	25	38	30	34	32	26	42	25	35	30	37	37	28	47	31	34	28	43	40	34	27	30	34	38	34	31	23	37	42	30	20	35	28	39	29	33	32	39	35	36	40	41	28	28	30	37	35	30	33	30	29	27	39	37	42	30	36	29	24	27	28	41	27	31	28	39	30	27	40	34	40	36	31	41	34	33	29	40	32	27	47	28	41	33	31	23	38	39	32	34	32	29	35	25	35	45	32	30	28	38	27	32	34	32	44	34	37	40	32	38	38	39	28	36	35	23	38	25	24	31	29	36	30	33	34	28	31	41	37	32	38	44	32	30	33	30	31	40	38	32	34	47	31	32	29	31	49	32	38	34	34	36	29	32	32	26	36	31	38	26	30	42	42	32	32	39	30	39	42	38	42	37	44	36	32	28	24	29	33	28	44	30	30	38	34	32	34	32	42	32	28	43	29	35	39	24	25	31	31	43	31	34	33	35	33	42	41	23	30	44	28	45	38	40	39	37	27	30	36	40	28	34	37	28	36	27	29	37	31	38	29	43	33	27	38	35	15	32	38	41	35	40	35	19	29	35	33	30	32	36	33	33	35	32	26	27	31	35	39	35	40	35	24	33	36	34	32	24	38	34	29	26	26	34	41	35	34	25	39	26	27	42	29	27	24	33	28	29	34	33	33	36	33	38	32	38	25	27	25	28	24	33	37	33	33	34
50876	24343	13388	26197	34058	33268	30419	27551	24287	21344	18062	15303	13167	11164	9598	8768	7841	6987	6296	5826	5504	4958	4622	4134	3735	3314	3034	2812	2627	2459	2231	2092	1846	1841	1574	1572	1393	1395	1314	1313	1224	1095	1168	1059	991	949	900	893	887	791	836	845	769	772	767	737	727	660	675	686	648	618	639	610	591	665	647	609	618	645	647	643	602	609	602	584	589	575	543	561	536	582	578	559	562	539	588	547	535	524	580	567	516	537	542	534	541	564	535	532	541	537	537	551	536	553	543	553	579	517	534	554	484	514	532	509	546	520	544	557	521	519	506	565	531	546	543	522	518	552	472	546	514	557	567	520	510	555	514	532	530	525	550	543	481	560	512	493	495	561	512	520	510	527	523	548	502	532	531	487	488	543	539	458	545	537	538	522	509	526	500	514	523	519	509	517	535	508	532	514	490	558	528	512	510	488	556	481	548	513	514	515	504	532	521	548	502	498	508	512	540	493	505	518	550	508	562	512	537	547	522	514	520	543	508	496	513	531	513	519	540	548	556	507	532	546	511	511	494	527	538	492	556	524	497	550	531	531	512	534	542	493	523	486	530	510	524	500	548	540	541	532	526	509	533	543	507	480	518	506	498	532	525	523	496	513	516	518	522	534	530	504	479	542	556	515	523	525	512	491	522	513	513	498	504	495	556	524	532	498	533	542	513	515	514	535	517	548	512	538	528	498	482	509	511	507	521	499	533	509	498	511	519	540	521	540	550	508	454	495	480	531	521	510	495	514	521	520	484	561	534	556	511	522	502	516	524	544	532	500	508	485	503	536	462	545	503	519	555	523	534	492	496	511	501	495	551	541	547	490	527	545	535	540	508	529	532	544	527	518	509	471	510	471	535	518	533	531	537	545	503	532	517	556	544	505	520	503	530	513	540	525	493	522	525	553	525	532	554	561	506	501	553	503	504	509	510	510	537	521	522	500	526	554	494	512	503	486	535	501	535	563	508	566	528	512	504	504	509	503	549	482	560	473	541	514	519	516	526	495	539	488	535	515	528	524	538	505	533	557	545	501	541	484	517	520	530	508	533	502	493	524	492	562	502	496	524	523	531	517	512	520	519	533	494	562	546	542	519	539	546	520	507	527	484	549	509	586	522	549	491	506	536	529	528	541	463	488	559	487	507	522	554	496	537	530	546	516	480	529	521	514	514	533	503	493	547	511	480	546	560	501	500	515	522	509	522	527	553	516	539	528	534	543	534	522	504	515	508	552	529	545	537	567	516	527	498	518	544	520	504	506	481	491	540	529	506	539	505	530	507	503	497	549	501	534	506	507	512	536	546	517	547	511	485	500	485	502	539	524	533	518	505	533	539	501	518	542	507	528	512	540	494	559	506	554	510	507	527	537	533	523	499	539	540	527	542	496	536	526	543	520	539	556	509	525	550	523	532	527	562	529	478	486	487	532	523	529	528	550	516	481	531	552	498	554	527	520	557	534	536	539	514	544	536	531	546	534	535	514	520	515	504	550	514	515	506	544	543	506	531	519	477	507	520	551	508	555	482	526	533	493	542	509	574	545	502	514	511	565	559	512	566	513	514	546	591	523	527	549	508	512	517	478	557	513	517	513	548	516	541	533	518	521	523	525	518	525	614	523	538	479	528	528	488	540	507	532	540	506	520	510	538	490	521	523	499	499	524	520	567	523	503	530	541	503	498	512	526	504	505	551	542	491	485	512	555	501	507	458	521	539	499	545	556	525	467	545	473	509	500	518	524	505	520	563	535	526	554	528	539	535	505	519	544	536	505	512	542	509	511	527	539	532	561	523	573	526	533	569	512	517	544	478	522	510	490	548	523	487	518	502	526	495	537	519	517	546	486	551	500	492	521	525	510	541	540	505	557	501	553	497	529	513	467	494	578	488	527	517	533	518	517	523	536	503	505	502	472	526	503	518	502	539	543	507	533	537	556	548	520	519	557	502	548	519	519	526	528	519	507	546	512	538	518	487	545	539	502	526	554	543	545	530	511	523	553	513	528	486	582	560	520	522	521	537	552	500	498	494	496	515	558	537	526	564	503	548	548	519	526	553	498	539	555	545	528	503	523	486	529	529	505	459	500	521	530	520	506	555	520	501	551	520	557	524	518	494	508	537	520	465	463	523	490	558	545	529	508	533	541	526	531	582	506	504	511	515	508	553	540	506	520	513	524	531	518	495	522	518	566	572	494	506	549	519	571	515	523	518	507	479	504	523	513	519	522	497	526	520	500	531	491	514	519	508	552	494	504	524	511	541	533	517	525	524	541	506	479	548	525	521	508	513	485	511	506	510	547	509	509	557	495	509	532	551	516	512	547	541	487	519	499	517	505	521	537	490	490	522	527	560	491	496	529	503	477	533	487	517	547	535	537	546	526	506	502	521	559	506	508	543	527	515	488	513	496	511	520	526	544	513	538	542	534	507	514	479	515	522	496	508	536	507	562	532	531	556	508	528	552	521	507	531	542	540	546	523	527	525	539	520	530	528	515	532	538	492	479	501	541	533	527	511	509	558	533	545	593	516	466	550	555	589	521	529	562	559	497	529	516	528	549	516	534	535	501	516	560	483	520	535	531	510	525	544	518	543	533	536	539	514	493	535	552	576	528	506	552	566	530	495	531	512	524	539	502	536	517	518	564	493	518	563	502	546	550	505	508	498	495	515	529	503	522	499	563	506	510	520	542	527	493	507	503	532	533	508	513	548	509	538	516	520	512	456	507	509	527	504	526	523	511	533	522	508	531	505	505	517	561	526	525	518	511	529	513	529	513	506	518	491	520	508	509	545	544	520	515	528	546	517	503	486	524	524	525	542	552	516	477	518	534	494	513	510	517	523	539	501	484	499	504	501	507	489	560	505	497	538	508	537	509	528	501	522	495	558	490	573	522	537	479	517	521	526	527	516	515	517	546	546	523	522	521	508	497	515	541	507	513	521	521	564	524	566	542	554	525	508	541	553	463	489	533	554	505	529	546	569	527	526	542	488	517	505	503	549	513	514	515	540	526	504	533	505	558	497	508	551	537	576	551	528	518	514	552	513	506	478	511	531	567	503	559	519	519	525	552	541	509	524	526	522	502	509	523	511	530	503	478	509	532	512	510	513	548	493	565	545	498	536	533	537	539	527	523	541	506	533	545	552	501	551	533	545	499	492	566	535	521	517	567	513	458	517	541	513	543	498	495	506	545	527	535	505	490	521	471	542	563	503	533	494	553	516	526	550	501	555	528	512	537	576	531	569	496	529	551	509	570	501	510	480	530	519	510	502	542	556	536	556	509	506	545	511	556	541	526	566	529	545	508	520	568	520	504	505	526	547	508	532	549	542	495	530	496	489	469	490	509	499	498	494	545	485	509	522	569	495	552	560	511	528	570	510	497	522	500	539	573	522	547	524	508	541	530	537	505	469	548	505	504	514	544	474	512	517	524	554	486	591	540	520	512	544	521	533	543	507	536	569	546	484	513	559	508	537	530	549	541	508	523	539	480	516
8569	1590	431	282	493	550	428	478	424	329	271	234	209	187	176	132	135	140	108	103	109	98	113	86	88	73	77	81	69	52	80	60	56	57	57	46	54	58	49	42	55	61	44	55	47	53	50	56	37	49	50	37	53	50	38	37	44	48	55	44	44	34	36	35	35	41	35	46	30	29	37	44	43	40	38	36	39	26	40	39	50	35	48	33	35	38	39	32	55	55	42	43	38	44	42	46	33	36	47	41	31	53	38	36	46	34	44	48	49	38	47	41	36	36	39	29	45	43	48	33	50	40	43	30	31	39	44	40	37	46	45	51	51	28	31	40	32	37	38	38	41	40	41	38	38	30	43	47	41	41	29	31	36	40	43	35	48	44	38	36	45	51	39	47	37	33	41	49	49	51	38	39	32	57	44	43	47	38	52	35	44	31	33	33	53	42	41	31	39	36	38	31	42	42	37	45	38	40	26	35	40	35	32	46	43	40	44	47	37	39	48	26	33	37	53	43	45	48	49	34	46	51	41	50	34	46	32	40	37	37	36	36	39	42	28	53	45	46	56	30	29	38	34	47	44	36	34	49	42	42	43	34	42	39	31	32	52	50	43	50	44	44	43	29	41	39	35	35	48	31	39	47	61	31	39	32	33	44	36	44	29	44	37	55	25	35	32	39	37	44	22	43	38	36	28	43	43	41	32	38	46	43	46	40	41	42	37	38	54	43	41	35	37	32	41	37	32	37	34	45	28	36	35	27	24	34	34	32	32	44	52	54	36	62	39	31	34	48	43	39	35	44	40	36	34	40	48	43	40	43	30	44	38	44	42	45	40	43	39	43	28	28	39	36	32	32	34	53	37	34	34	48	40	33	36	32	36	40	52	46	36	47	38	42	48	55	42	47	51	50	38	37	49	50	48	36	43	42	42	44	43	45	34	41	46	44	43	44	41	38	34	50	33	34	45	46	35	45	46	37	49	43	39	56	39	38	55	45	38	38	40	31	36	38	31	42	36	44	36	30	38	32	39	45	35	45	39	38	47	50	48	39	36	38	48	32	39	42	29	33	37	35	36	43	42	44	43	50	47	44	44	43	31	34	38	41	46	49	43	39	39	42	46	47	43	47	45	36	42	30	41	42	34	38	45	45	40	42	44	39	31	41	40	34	46	39	47	35	30	33	44	33	22	47	44	43	39	42	39	34	38	31	34	40	50	50	40	49	42	32	46	34	44	34	51	41	34	33	43	41	47	45	37	33	35	36	41	41	32	39	29	43	44	30	38	41	47	47	42	54	26	34	49	35	34	41	58	41	24	41	37	40	44	30	31	40	46	47	28	41	35	49	43	47	32	32	42	41	45	38	32	31	48	44	37	47	40	41	36	34	38	38	40	39	45	33	35	46	43	41	36	39	40	32	27	37	28	31	48	34	36	33	37	34	39	37	38	33	40	37	35	36	37	37	48	32	38	31	43	44	30	36	47	45	36	25	44	28	35	33	43	41	53	33	46	22	27	33	37	35	31	52	36	38	34	43	42	43	33	35	46	34	36	41	34	33	43	37	40	39	36	40	38	40	41	44	40	35	28	37	48	37	42	42	49	37	37	49	27	33	32	46	45	58	44	45	29	33	30	24	41	53	40	34	34	30	33	37	32	34	39	30	45	34	33	38	32	38	31	37	41	37	46	44	46	30	39	42	32	47	36	32	39	37	27	44	34	46	43	43	39	32	26	49	44	44	27	48	40	40	45	34	34	38	32	50	43	37	41	32	29	39	42	35	42	37	44	30	42	38	47	42	45	45	49	35	42	40	39	41	34	39	42	36	31	41	36	45	39	41	43	31	30	47	43	36	40	34	35	56	52	41	45	37	37	43	43	41	31	40	37	48	37	32	57	42	42	40	29	42	36	36	46	33	48	33	50	38	32	62	41	38	38	45	40	43	49	36	38	48	36	40	42	36	31	46	31	36	39	37	37	27	36	47	48	38	31	26	41	56	37	43	34	48	41	27	25	30	43	40	51	48	44	37	50	38	52	37	30	40	30	29	33	32	46	28	38	36	48	44	45	47	42	40	27	41	36	48	42	45	42	45	48	28	41	53	32	41	33	36	47	35	49	39	43	30	36	34	37	42	50	38	40	44	42	43	43	41	38	52	41	44	28	49	39	45	26	42	38	40	48	37	43	40	33	48	39	33	56	38	35	35	37	43	40	38	26	42	34	37	37	39	36	48	33	43	41	38	35	31	45	40	28	31	33	35	46	34	48	36	33	38	49	43	45	35	49	46	57	38	41	43	42	43	33	49	39	52	35	47	56	42	36	42	35	34	48	44	38	40	43	41	37	37	42	33	39	35	45	28	48	32	45	45	41	49	38	45	40	40	41	23	34	41	41	57	30	41	52	46	49	45	42	45	34	33	48	42	42	45	35	35	39	26	40	44	48	47	35	34	43	42	56	46	34	48	33	38	37	37	28	27	41	45	46	44	42	33	46	51	42	38	45	37	31	40	32	30	32	40	49	47	45	33	36	58	35	43	39	28	48	53	34	44	35	35	45	49	52	32	44	25	44	46	39	42	37	45	33	36	47	29	49	32	43	45	39	33	50	35	31	45	46	31	40	40	49	41	42	40	45	34	47	39	38	37	36	41	41	53	48	39	33	38	41	39	38	44	41	39	53	39	41	50	37	37	40	36	37	43	38	40	42	40	37	41	39	39	40	37	40	36	42	36	38	35	41	36	45	38	52	40	34	30	43	43	44	30	43	43	34	36	33	33	33	52	50	49	47	32	36	42	48	41	39	30	41	48	36	49	47	50	44	41	47	35	49	43	30	32	38	38	44	39	38	39	41	39	36	35	39	46	40	37	34	43	19	35	44	38	44	37	44	51	34	43	35	35	42	36	40	34	33	45	45	46	44	39	36	40	39	37	39	50	35	30	39	45	44	41	29	34	49	36	42	40	48	33	37	45	50	46	40	50	37	56	30	41	34	35	38	38	39	42	33	44	41	37	28	37	40	44	41	33	40	35	34	42	38	35	41	44	37	33	43	54	37	39	38	43	37	35	42	45	45	37	40	40	41	40	48	32	39	40	43	40	36	41	42	37	28	41	37	37	27	44	45	56	42	50	37	41	49	39	37	34	45	43	34	40	49	35	41	34	31	47	40	41	51	43	38	46	38	38	36	32	45	36	47	38	42	44	37	49	45	28	60	36	36	37	38	38	47	31	41	35	44	50	34	38	44	49	39	39	49	42	41	47	43	45	37	32	37	37	34	43	44	30	46	38	38	36	40	33	36	33	48	42	35	40	33	36	43	36	37	48	46	45	40	39	41	45	33	41	49	37	42	35	51	44	35	41	40	43	44	38	43	38	41	36	42	38	41	47	35	42	39	40	36	36	37	46	34	44	35	45	42	48	33	33	40	40	36	35	36	42	34	35	48	31	40	45	49	36	38	45	40	43	41	52	50	40	37	32	36	38	40	39	34	46	36	38	28	39	41	36
42702	19245	9567	21073	28754	27908	25280	22581	19571	16618	13588	11376	9375	7948	6850	5927	5428	4881	4495	4138	3701	3437	3162	2883	2740	2574	2319	2179	1993	1861	1705	1634	1530	1342	1326	1229	1233	1177	1127	1084	1004	1005	1016	982	855	924	890	881	869	880	779	783	763	720	769	737	758	729	726	687	749	755	698	701	718	681	693	708	664	741	645	686	706	677	654	677	682	625	671	652	662	609	667	663	632	638	650	656	679	660	666	619	668	626	680	635	606	660	614	677	616	637	634	629	684	676	647	631	664	639	655	638	612	627	644	646	653	626	592	645	647	653	644	652	606	621	652	645	627	665	598	654	623	617	607	598	627	595	642	638	656	662	660	634	626	627	624	636	630	589	621	657	643	592	631	631	621	608	659	630	650	618	636	612	614	670	640	663	644	638	652	644	671	614	653	657	659	603	681	657	646	663	610	656	618	650	634	631	594	638	618	623	605	591	622	613	609	620	577	632	622	641	638	606	661	608	641	631	641	633	658	678	594	650	625	617	612	621	606	677	659	650	614	604	639	644	629	646	617	598	634	666	644	658	623	612	668	641	610	627	630	633	618	609	640	612	623	656	580	609	659	661	617	626	614	646	624	644	612	644	661	628	642	631	668	576	596	663	634	636	659	602	586	594	615	662	614	633	634	636	588	672	638	604	637	637	627	673	599	595	622	650	608	625	639	644	633	598	656	697	627	565	594	644	616	656	631	594	601	609	610	617	640	635	615	653	658	615	624	639	622	643	667	589	619	621	634	584	599	635	641	621	658	623	619	604	632	629	621	639	587	637	641	632	614	663	618	676	650	598	663	634	584	644	633	614	646	616	623	609	628	595	624	640	636	642	612	600	649	644	654	627	671	630	615	629	603	628	655	656	659	647	619	668	637	584	622	646	613	595	620	661	666	666	595	687	635	603	616	657	633	651	631	638	644	670	634	655	655	627	639	613	616	624	618	604	660	633	645	633	655	602	652	611	607	682	589	671	650	634	644	660	629	628	613	657	611	637	624	613	600	621	627	621	601	632	625	618	651	654	637	627	638	645	652	636	675	640	672	600	630	608	624	617	616	603	609	611	648	637	595	580	584	602	651	644	581	651	683	631	620	598	664	643	684	633	607	619	633	628	596	625	656	600	634	634	670	612	602	608	660	645	625	590	605	625	677	623	603	643	648	631	590	615	620	608	623	679	635	619	611	608	619	633	643	607	635	596	631	646	638	642	666	639	598	629	619	689	621	646	632	695	648	600	600	625	614	606	688	593	654	663	616	611	635	642	599	645	634	657	649	630	572	632	662	635	665	575	648	635	633	605	669	637	633	625	623	675	657	683	647	632	592	643	653	630	620	642	651	633	635	637	627	656	650	602	595	623	599	611	585	623	647	626	630	627	639	681	605	646	639	612	632	616	607	639	623	646	644	596	574	664	653	639	593	656	627	675	596	665	676	613	652	621	616	623	633	637	627	622	600	603	621	643	617	652	623	636	643	641	610	606	652	664	604	604	636	562	614	666	627	617	621	600	603	624	627	649	647	651	605	664	658	626	627	671	634	635	667	608	619	621	593	606	630	611	656	606	640	592	637	635	659	614	680	637	656	603	621	669	630	633	655	662	625	657	603	658	624	632	636	662	601	584	626	656	615	629	599	601	633	647	620	628	664	615	663	658	626	634	621	638	647	648	620	669	595	647	622	630	608	619	603	587	618	633	596	663	616	621	637	617	605	638	675	664	618	612	595	612	624	663	629	631	638	610	627	598	630	597	607	641	587	615	621	606	641	618	588	639	632	616	607	606	665	656	652	631	646	611	607	653	624	640	642	650	624	631	598	627	603	638	650	626	627	644	614	646	654	624	623	601	581	615	591	641	659	613	617	647	627	654	657	617	658	646	597	650	625	614	635	638	588	604	599	674	609	664	636	652	659	630	631	674	622	614	629	626	652	560	625	620	637	653	614	640	609	556	658	595	612	666	619	644	639	621	642	596	662	634	623	623	640	633	639	654	611	613	638	697	624	626	631	600	661	592	578	618	619	641	628	629	674	670	632	647	616	587	669	631	644	631	675	578	631	655	589	688	608	615	612	672	637	612	701	617	626	659	652	666	610	632	623	656	638	625	623	647	632	581	616	611	628	636	595	624	636	644	623	655	631	612	644	643	604	658	680	638	621	631	602	589	653	611	655	618	620	639	623	667	674	619	636	620	676	622	614	586	645	642	635	596	630	613	646	614	626	626	603	647	621	627	652	622	618	621	618	640	611	632	682	678	667	634	627	616	604	662	603	633	625	616	650	626	656	650	655	635	618	635	609	613	651	628	652	635	633	675	620	605	655	629	641	673	668	584	621	672	610	629	612	632	636	608	604	637	657	611	626	656	610	685	643	665	666	648	572	611	624	606	561	645	601	655	621	576	645	627	630	643	663	588	596	647	650	673	606	650	684	654	702	608	627	609	623	623	661	637	616	603	618	615	603	619	687	579	585	661	600	624	628	557	657	633	626	614	647	606	652	587	627	596	628	605	625	659	614	608	582	586	622	569	566	659	594	632	603	593	624	621	617	636	656	619	617	632	635	629	648	644	650	635	618	590	665	633	653	622	634	622	687	599	588	603	615	642	607	662	616	630	578	602	607	684	617	640	627	657	649	628	636	623	629	646	608	643	604	676	652	591	619	638	658	644	649	655	626	636	578	660	640	665	614	677	653	658	562	621	630	660	656	619	664	610	612	580	614	553	625	623	618	666	654	638	634	581	644	628	626	619	620	592	659	682	649	606	595	589	593	598	637	646	604	619	590	625	634	643	644	651	628	621	614	630	570	585	595	643	612	644	636	624	649	606	642	658	618	639	638	663	632	644	641	672	619	598	643	645	635	647	628	634	586	617	627	629	670	669	644	659	636	610	633	591	645	675	583	610	581	675	583	622	622	654	612	642	640	608	625	627	636	666	636	635	609	635	639	620	608	614	650	655	636	608	585	637	623	599	599	640	644	636	588	623	687	635	663	627	682	616	657	637	627	654	637	602	655	648	676	618	630	602	616	636	637	601	594	640	639	637	614	673	665	612	622	640	615	633	609	653	642	604	652	653	615	633	637	631	663	599	631	683	653	642	615	626	706	607	651	663	617	627	664	625	639	568	640	621	686	633	618	668	626	649	635	643	638	623	628	640	608	652	619	605	630	640	634	611	592	639	620	636	635	644	651	632	643	604	632	631	634	606	654	594	623	619	624	595	606	586	655	593	674	626	650	639	650	648	615	644	667	579	599	600	597	635	608	650	604	628	628	631	613	592	593	649	653	645	697	633	616	621	654	642	633	565	628	650	620	599	634	581	624	624	633	607	604	621	604	633	615	611	627	612	665	637	579	633	570	668	621	623	619	616	642	596	591	667	589	648	626	636	629	614	621	645	656	633	605	626	617	629	633	638	597	634	607	609	608	618	655	689	622	636	637	606	609	623	661	660	690	597	639	639	659	593	579	656	644	614	644	641	597	602	618	658
13215	3888	749	453	751	808	752	680	655	556	482	407	316	259	221	210	192	166	160	132	143	126	121	114	98	83	85	72	82	56	74	69	55	46	43	50	46	48	35	53	44	39	35	37	43	42	48	38	41	30	40	40	30	34	34	45	32	30	37	32	44	34	26	23	29	34	34	38	30	46	37	31	30	24	25	33	17	27	37	48	30	33	26	29	36	32	20	31	33	37	28	28	27	17	33	24	27	29	38	35	35	31	27	32	30	42	24	26	32	34	23	34	35	23	29	30	21	33	28	32	28	39	33	28	24	27	30	28	23	24	29	24	30	30	24	24	37	20	34	28	29	32	35	23	32	28	40	33	27	35	32	38	33	24	33	43	25	18	22	27	34	19	29	25	23	19	30	38	23	37	26	29	32	33	29	29	22	36	40	36	36	35	35	35	40	26	21	34	26	30	28	25	36	37	21	26	26	37	38	29	35	25	24	27	25	37	31	30	28	28	26	21	27	31	31	30	29	35	30	23	26	24	33	23	35	30	29	37	30	35	24	25	29	24	29	41	33	32	31	26	23	27	26	31	30	34	32	35	32	35	31	39	33	32	22	28	41	28	35	29	36	33	20	27	24	25	31	37	24	23	29	30	27	33	26	36	22	23	40	34	25	22	29	17	23	36	39	32	28	28	24	28	30	22	29	24	29	25	30	20	25	17	22	31	28	43	33	37	33	23	30	30	31	24	27	32	22	27	27	33	30	36	25	32	32	37	32	36	30	27	21	40	26	24	43	22	35	26	37	19	32	27	39	24	21	32	37	29	25	28	28	29	28	40	35	27	23	25	29	37	39	30	28	28	30	41	33	28	31	27	30	32	40	40	26	23	35	31	35	27	32	47	33	35	42	32	27	21	24	26	33	28	33	33	27	27	30	36	29	21	24	24	29	33	35	25	35	27	28	38	23	26	21	33	37	35	36	34	31	29	25	34	36	38	23	32	34	22	35	32	40	27	35	30	32	25	34	33	41	24	27	29	26	34	41	27	25	33	33	38	28	26	32	38	31	32	36	28	36	34	23	35	30	31	27	32	28	33	35	27	29	44	33	22	37	33	27	39	33	30	34	39	33	35	27	28	28	28	39	34	31	26	35	31	33	38	36	25	29	32	28	34	22	26	25	29	34	27	26	28	34	27	26	25	34	38	32	29	27	24	41	34	31	30	36	24	24	28	32	31	28	23	39	39	27	29	31	36	29	27	33	27	25	25	30	32	30	32	32	26	46	23	30	24	33	31	31	25	30	30	28	35	31	29	30	27	26	17	35	34	30	31	22	22	40	28	34	39	26	22	40	25	28	27	34	34	31	29	31	34	27	31	30	28	31	37	39	29	28	43	31	25	27	33	30	28	29	29	24	27	35	28	35	23	20	30	28	27	30	35	32	42	40	24	32	38	21	38	33	28	30	30	31	32	33	36	35	28	32	27	25	23	29	31	27	36	36	28	24	26	27	18	45	25	22	31	36	19	27	24	23	35	32	41	37	27	20	31	44	27	29	25	28	32	39	36	29	29	28	27	28	27	25	32	29	27	39	26	35	31	33	22	21	32	31	19	39	32	22	44	32	39	33	28	31	33	39	32	29	42	34	33	25	31	28	29	28	26	29	28	31	32	27	29	33	35	35	31	36	35	26	25	29	24	31	27	36	23	32	22	32	34	31	34	34	30	34	31	27	31	25	27	31	40	32	44	35	26	33	27	26	25	29	33	30	29	30	31	21	24	31	30	27	27	35	19	19	28	34	27	29	27	27	29	30	29	42	36	29	29	48	30	27	22	26	39	28	32	33	28	23	23	26	35	31	32	32	34	24	31	24	33	33	40	22	34	34	37	36	30	37	33	30	33	25	33	37	33	29	27	25	39	32	29	29	25	29	33	44	30	27	31	33	31	33	32	27	26	39	31	31	26	37	34	20	37	28	32	39	31	29	36	28	35	21	30	42	22	30	39	28	34	31	31	34	26	32	40	31	32	31	36	43	28	27	30	22	26	33	32	39	27	26	39	32	34	28	23	29	36	30	29	28	27	26	24	25	26	37	30	26	30	34	28	21	33	30	34	31	37	32	29	22	21	27	43	32	17	40	22	30	20	27	32	30	31	25	30	29	27	38	33	34	26	27	24	30	20	22	27	34	28	28	32	33	21	35	19	38	33	36	28	27	20	31	27	29	27	36	33	30	21	24	23	28	27	29	20	24	37	32	17	31	28	39	27	28	27	25	38	26	31	21	29	30	30	34	23	30	32	29	26	40	33	23	36	20	27	28	29	33	31	33	27	12	42	30	18	34	23	39	39	24	19	29	31	30	30	29	23	25	22	28	36	22	33	33	35	26	31	29	29	27	34	32	30	37	23	22	32	31	23	39	31	27	18	34	28	29	35	33	23	32	24	31	24	32	22	28	30	34	31	33	34	26	32	34	38	35	23	40	29	24	36	34	19	39	31	26	30	34	29	34	29	31	29	36	22	24	29	36	34	25	32	43	28	39	34	35	30	25	30	33	43	39	37	17	28	32	33	37	33	36	25	32	29	18	36	38	21	30	30	23	27	19	24	38	20	33	28	25	31	26	34	35	40	28	24	27	43	38	28	32	30	38	30	25	39	18	23	30	46	30	33	34	35	30	31	36	31	36	40	31	32	31	23	33	28	25	39	25	37	28	30	33	31	32	34	32	30	40	25	42	26	33	27	33	29	30	35	39	19	29	25	31	29	38	30	32	27	37	41	30	38	31	31	29	28	30	34	31	31	30	30	35	30	29	37	26	35	26	42	34	27	28	32	34	24	27	27	26	29	35	22	33	36	33	31	29	35	31	26	36	28	31	26	34	33	23	28	34	26	27	32	35	34	37	42	38	38	27	23	34	33	23	34	35	36	14	38	29	27	26	29	15	36	25	21	24	27	29	28	26	28	25	30	26	33	30	23	27	32	36	26	36	17	27	35	40	33	44	34	36	32	29	20	26	30	37	22	40	35	36	29	29	36	31	31	32	31	34	33	34	20	27	24	18	37	30	20	32	26	33	33	25	39	28	27	29	29	28	27	24	34	26	28	27	32	26	31	28	21	39	20	39	29	19	39	18	33	18	23	30	20	39	20	38	29	27	28	33	31	25	31	28	37	43	25	28	26	21	28	28	29	25	29	30	28	25	35	35	36	32	26	29	35	33	24	23	38	21	30	27	33	26	32	25	25	27	27	26	26	37	30	24	28	39	27	34	24	28	39	30	30	26	30	33	27	30	20	28	34	35	26	25	31	31	33	33	37	34	21	31	36	27	30	32	35	31	21	21	33	46	29	21	31	39	35	36	28	21	28	31	33	34	30	29	37	31	25	33	32	32	29	27	31	28	29	27	32	34	29	32	29	30	33	27	34	37	33	36	47	35	38	36	29	28	32	29	37	29	24	31	35	31	29	48	28	27	31	31	23	35	38	28	30	29	38	32	31	24	34	27	24	33	41
52388	24301	13748	26367	34074	33335	30377	27820	25183	22049	18942	16088	13607	11471	9783	8650	7916	6938	6373	5858	5189	4743	4496	4187	3753	3390	2905	2676	2384	2258	2139	2003	1831	1632	1602	1525	1376	1312	1232	1229	1151	1097	1055	976	905	904	944	855	816	849	804	795	712	720	664	683	657	683	568	638	646	609	572	597	592	601	601	617	567	571	575	626	561	610	561	536	518	573	495	521	531	493	519	495	518	500	483	505	545	445	506	509	494	478	505	504	505	474	505	501	482	508	478	499	493	481	491	489	516	516	516	482	480	484	509	487	482	480	446	464	474	492	426	506	480	464	519	434	501	487	464	479	501	515	445	515	494	445	481	479	474	515	453	492	467	491	501	446	469	499	477	482	479	462	519	512	464	502	440	498	486	470	503	461	461	489	464	493	482	457	475	493	463	465	469	470	473	475	483	497	429	473	505	460	465	454	513	470	455	421	468	468	440	472	498	502	455	480	495	485	485	487	477	512	484	456	486	516	502	448	502	493	485	483	474	461	443	463	499	469	458	492	495	505	442	485	483	450	445	474	431	502	507	467	430	478	482	486	459	504	475	458	481	520	505	489	503	449	486	428	478	446	492	486	446	485	474	461	506	486	464	525	465	443	472	462	472	468	489	489	474	477	481	430	481	460	506	468	471	449	476	468	485	464	438	500	524	485	502	486	489	481	438	506	486	444	484	458	496	451	497	484	475	456	481	494	478	479	481	501	504	492	484	454	472	478	479	483	500	486	489	436	493	482	458	485	487	485	456	482	443	492	494	437	486	518	433	508	445	464	477	494	495	462	492	447	486	476	446	454	440	466	473	471	477	486	454	469	487	483	475	514	486	481	455	458	460	495	500	492	483	454	474	495	535	460	473	466	467	473	515	521	496	461	447	482	473	454	455	478	460	440	463	497	434	503	516	494	486	486	508	467	504	510	480	450	476	450	470	444	510	466	476	514	438	438	442	499	496	431	509	459	456	440	509	468	448	501	460	493	461	462	487	471	486	447	455	483	485	474	448	467	452	479	466	497	435	501	520	478	484	446	477	456	424	501	469	487	474	435	446	456	438	505	489	432	460	478	468	449	516	504	471	482	517	440	485	467	471	472	477	468	464	503	478	521	476	430	490	476	498	479	489	469	463	473	466	490	469	509	482	490	472	481	484	482	482	491	489	460	517	490	506	482	465	508	483	501	444	517	455	451	471	454	448	481	461	461	440	482	489	484	524	491	476	483	497	432	439	481	495	448	443	454	506	441	474	484	501	485	437	480	469	470	476	439	464	484	456	447	453	472	506	461	441	489	466	487	455	450	499	482	444	468	436	429	483	494	468	468	464	483	484	464	489	462	498	460	463	513	478	473	456	502	462	495	476	461	511	455	463	472	468	452	482	470	453	485	494	456	495	451	457	465	463	471	520	454	496	464	478	457	488	501	506	477	442	468	467	527	458	466	479	473	421	466	506	461	497	511	497	464	502	493	526	479	477	462	519	452	476	517	438	479	483	452	467	475	470	474	510	474	475	493	468	514	480	514	493	475	482	495	464	501	464	468	500	495	480	491	489	461	469	484	454	463	452	440	460	486	501	460	464	443	447	490	460	477	483	428	481	491	507	483	474	474	426	456	472	499	436	457	519	473	485	475	453	457	466	470	485	505	477	465	513	470	446	474	511	504	453	492	487	509	482	484	482	481	459	485	450	461	463	488	453	463	486	477	462	499	507	512	422	451	488	495	450	466	475	493	507	468	491	505	518	466	488	500	470	510	494	512	447	495	480	446	511	492	471	477	447	463	509	501	471	505	460	404	464	434	480	479	463	467	467	497	508	481	476	466	447	461	501	464	459	505	467	470	475	478	487	463	439	519	460	462	485	461	486	461	487	489	525	471	460	465	474	464	451	505	493	450	478	479	493	436	486	505	482	453	476	491	485	446	436	504	432	449	490	466	481	463	488	459	450	517	526	481	490	457	477	530	438	457	492	474	414	462	450	488	479	480	463	441	484	461	471	496	478	509	536	481	479	481	491	429	457	481	462	506	483	494	516	486	457	468	479	481	510	500	468	457	478	495	434	483	507	452	485	484	443	477	491	465	464	465	490	466	484	483	450	489	479	504	488	427	494	467	460	478	444	441	493	492	492	483	498	477	457	472	474	446	475	482	488	494	450	487	448	489	473	480	494	439	457	499	464	450	436	494	532	466	467	468	472	494	504	472	475	500	480	477	450	443	503	434	462	495	441	467	499	490	491	472	484	472	507	469	470	516	501	467	460	469	468	450	487	471	467	516	459	450	439	445	472	451	452	450	494	501	468	504	437	522	475	478	450	488	498	471	504	495	448	466	463	473	501	510	549	453	454	485	462	462	446	430	472	488	467	466	460	496	465	512	485	452	487	482	471	479	470	517	489	459	479	485	466	446	543	470	484	506	480	477	450	507	470	472	441	462	508	488	530	473	459	492	510	461	470	460	457	514	468	460	471	459	474	498	458	475	461	501	490	491	464	477	477	494	455	479	489	484	462	513	440	477	487	473	457	459	468	467	505	499	473	496	455	511	410	464	485	480	522	448	479	429	447	456	491	509	503	462	464	435	495	471	469	431	497	501	498	420	498	468	469	496	483	456	463	480	456	409	499	475	467	477	485	484	475	487	469	490	488	450	467	459	450	467	448	531	474	504	466	476	461	440	479	484	472	490	465	453	444	489	488	491	494	501	498	464	473	485	455	481	472	484	494	504	465	429	514	476	490	471	475	464	447	467	468	488	458	446	511	462	458	499	478	496	461	486	458	455	471	512	460	480	440	507	476	448	477	458	453	485	471	466	455	469	458	463	477	476	486	522	478	465	456	507	438	538	476	457	463	472	462	457	448	489	493	477	516	469	487	493	473	491	477	535	478	476	479	451	454	459	466	480	499	468	487	453	469	499	472	507	455	453	494	479	489	474	473	461	466	472	478	449	459	454	490	434	482	508	473	470	478	455	512	470	483	480	492	450	456	441	457	489	493	471	484	462	475	462	438	488	493	460	505	505	508	461	482	473	461	467	484	472	458	471	447	478	506	460	449	483	495	490	457	483	496	443	500	476	518	474	478	446	476	475	508	485	445	476	474	498	504	500	469	452	525	477	466	501	501	489	444	477	449	454	463	444	478	450	489	458	474	452	419	496	466	491	465	497	444	474	472	481	459	475	483	478	481	485	512	481	460	521	476	490	435	463	482	483	481	465	463	496	496	479	464	507	465	463	453	481	501	482	475	465	430	477	472	484	450	449	493	474	413	505	472	441	477	488	482	474	448	455	492	461	452	511	466	476	480	444	444	474	507	473	436	505	510	495	454	480	481	461	489	482	508	458	497	487	453	465	467	456	444	459	441	486	484	475	480	445	463	459	444	476	491	481	452	500	484	470	463	446	470	487	458	519	491	491	501	492	474	470	512	498	427	467	484	482	484	471	467	504	481	529	535	428	500	499	485	493	493	476	421	492	484	444	465	426	508	486	482	521
4945	769	295	196	317	385	331	325	281	205	199	175	128	113	101	94	93	72	89	71	70	70	62	66	64	48	58	37	45	42	46	35	34	39	37	32	24	23	22	30	37	28	32	21	38	36	24	29	18	29	25	27	38	25	33	29	28	25	29	36	21	29	29	35	30	25	26	29	20	25	29	27	31	37	26	24	32	31	21	27	20	40	23	25	23	23	23	18	28	33	27	36	31	42	22	18	29	26	28	15	28	30	36	28	28	30	20	26	30	25	19	37	30	19	42	34	27	27	28	20	28	23	20	22	28	25	27	26	23	24	28	26	26	27	29	18	23	27	33	16	35	28	27	20	36	28	22	28	30	21	31	33	28	24	28	23	32	26	27	28	26	15	45	29	25	29	29	20	24	28	19	26	21	27	22	29	29	30	22	23	12	29	28	25	27	28	27	26	17	21	23	28	35	30	22	29	28	25	44	27	22	19	33	32	27	28	21	22	44	22	22	26	31	37	24	31	24	18	27	31	29	29	23	30	28	24	33	29	19	31	29	31	26	20	17	27	27	24	27	26	27	28	22	26	32	20	32	36	25	27	35	32	35	30	30	23	34	30	26	27	35	28	31	26	23	41	31	22	25	26	23	19	27	35	29	29	28	29	22	34	28	37	26	28	26	19	22	28	22	21	28	30	24	20	27	22	33	31	25	25	33	24	30	29	30	24	34	24	23	28	31	33	22	19	22	30	39	22	24	29	26	24	28	26	33	37	24	26	28	29	38	33	27	35	28	31	29	30	15	23	31	22	31	29	20	25	34	30	25	24	32	35	18	31	35	23	26	32	39	25	19	29	34	17	34	24	27	22	28	17	26	24	19	35	30	24	22	18	25	22	19	26	21	26	25	31	16	25	29	21	25	35	22	19	23	20	25	16	35	21	23	30	22	25	31	35	29	32	25	16	26	21	26	23	33	32	21	22	22	28	35	32	36	23	30	22	29	22	28	28	19	24	28	26	19	22	23	27	21	27	27	39	22	26	28	33	22	32	25	19	27	37	25	30	29	32	28	26	27	35	27	22	34	27	29	27	27	25	30	33	20	23	29	18	28	18	22	28	30	27	30	31	23	27	28	27	25	24	27	19	26	36	26	37	28	20	28	24	26	27	21	34	28	23	22	25	26	21	31	25	34	24	30	23	19	25	40	33	29	32	22	33	30	26	21	22	25	25	32	26	21	26	25	31	25	26	31	29	22	26	26	25	20	19	27	29	25	24	35	24	37	26	17	23	21	31	25	27	33	23	28	32	29	28	26	25	31	26	29	27	25	30	12	31	31	32	16	24	32	24	23	23	30	16	39	24	24	18	26	27	25	26	25	25	15	25	38	18	38	32	28	24	29	21	27	28	17	29	25	34	28	28	30	26	31	21	26	39	17	26	27	18	22	23	31	25	19	29	35	24	30	32	29	18	40	20	22	25	19	32	22	18	24	19	36	20	31	29	20	29	33	27	23	27	23	25	22	21	30	35	26	35	27	26	31	36	31	26	29	21	35	33	24	31	38	14	30	30	23	29	29	35	24	24	20	33	25	30	34	28	21	34	31	28	23	25	24	27	13	23	35	28	29	28	27	31	25	24	25	32	25	24	32	29	35	18	28	26	22	26	28	31	29	22	27	34	25	32	30	26	19	26	23	22	36	30	22	28	34	41	28	19	29	34	33	26	29	33	29	32	30	29	32	22	42	25	26	24	24	26	17	22	33	27	28	29	18	25	34	28	32	40	20	34	28	26	29	31	34	26	26	26	25	28	26	22	27	30	23	26	30	42	29	16	22	26	22	27	26	29	23	37	24	25	24	20	26	28	34	26	25	25	20	28	25	33	21	32	27	17	22	24	29	25	23	34	28	23	32	31	27	33	24	33	36	31	34	23	36	28	23	18	37	22	21	31	25	25	19	20	21	15	20	22	22	28	23	29	16	20	21	23	30	14	29	36	22	31	25	19	21	32	23	27	23	26	30	26	35	25	19	34	25	24	28	20	30	29	18	37	25	38	30	31	24	23	23	32	31	26	28	23	28	38	29	25	21	22	30	27	22	30	20	27	32	25	26	17	19	21	27	31	25	28	30	33	30	26	26	24	24	32	27	33	29	19	29	31	32	23	26	33	23	24	32	33	17	25	28	30	34	35	27	27	17	26	20	31	23	17	33	35	27	20	26	28	21	28	21	31	22	22	21	27	22	20	27	25	34	22	21	21	20	31	27	35	20	41	16	24	23	30	23	29	23	28	29	27	30	29	29	26	24	31	28	19	23	20	26	24	36	28	19	33	22	25	26	37	29	37	18	25	35	34	23	25	29	24	25	22	28	26	22	23	27	21	16	27	24	17	29	27	33	31	25	31	34	21	25	20	21	26	24	20	28	28	20	21	32	41	16	25	29	30	24	24	27	20	32	28	32	27	25	33	27	32	27	28	26	35	23	30	28	23	34	22	33	25	20	33	19	25	28	28	22	35	31	33	22	31	20	34	25	22	26	32	32	27	30	26	21	36	21	29	25	25	28	28	27	21	27	28	27	37	24	27	37	30	23	25	22	24	35	24	25	34	31	27	28	23	29	32	27	30	31	25	38	25	23	31	28	33	27	23	18	34	36	29	27	31	32	20	29	23	26	27	25	39	37	22	29	18	25	34	29	27	35	29	22	23	30	29	24	33	36	36	31	29	29	27	28	21	31	32	23	30	23	24	24	34	27	26	18	25	25	23	22	26	32	28	23	33	28	26	30	28	23	35	27	29	33	29	29	22	31	21	31	37	32	26	19	31	30	33	23	32	27	23	30	23	34	24	26	22	28	25	25	23	32	28	25	29	22	25	29	28	18	27	30	23	31	27	30	26	28	28	29	26	26	27	32	33	34	27	34	21	29	27	22	30	14	21	30	34	31	21	34	19	27	33	33	24	25	19	24	29	27	22	30	19	28	30	24	32	25	27	22	24	24	32	25	22	17	26	29	20	35	35	16	29	28	29	21	27	30	34	26	33	22	28	25	26	26	19	24	29	26	29	25	15	26	36	26	27	30	26	24	30	22	24	32	30	26	27	27	31	30	28	27	29	29	37	18	27	18	31	23	23	25	33	22	37	39	17	26	32	9	23	34	20	29	25	31	33	30	33	31	29	29	23	30	17	15	27	21	20	32	34	31	25	28	21	23	26	37	33	33	25	23	28	23	27	25	26	27	30	25	34	24	27	36	28	28	28	17	21	32	22	29	25	26	28	33	21	23	40	20	23	31	24	34	34	15	22	34	17	28	38	28	13	16	26	23	29	33	30	22	29	19	33	27	25	35	38	29	27	27	39	23	30	23	43	24	28	24	40	30	23	23	25	32	27	36	23	24	16	24	22	35	28	31	20	36	30	33	29	29	21	26	28	39	22	23	26	29	29	27	26	33	34	20	24	35	27	32	24	22	20	23	27	23	22	28	21	32	28	21	29	25	34	20	25	29	28	23	23
37665	15282	7500	17472	24616	23536	20727	17719	14978	12217	9880	8096	6753	5675	4809	4181	3730	3298	2989	2735	2517	2311	2095	1987	1741	1599	1488	1386	1250	1149	1145	1098	1052	951	880	894	815	800	752	734	650	676	676	591	588	580	532	624	591	542	527	538	513	532	527	465	486	490	498	463	450	489	519	484	451	487	450	479	418	476	463	434	465	452	452	455	464	434	435	462	467	434	422	438	433	466	437	455	460	426	453	403	442	434	421	381	425	394	445	428	444	423	490	418	444	438	444	438	430	423	423	425	461	418	428	447	406	418	401	435	447	430	397	435	403	438	427	423	406	402	432	415	405	388	420	447	443	424	425	392	411	419	435	417	403	445	429	415	408	417	440	421	432	434	417	429	415	435	452	423	427	417	410	438	455	385	424	407	427	432	428	408	422	388	438	431	407	436	416	422	455	467	421	406	421	427	428	458	421	393	441	460	425	407	398	399	433	391	425	439	436	428	389	428	402	394	406	444	449	455	398	460	431	431	463	436	444	412	438	413	432	449	438	448	418	395	418	438	431	401	419	454	420	491	446	419	411	425	436	410	430	427	473	428	426	380	472	401	405	437	433	422	420	436	420	447	405	450	462	446	426	457	457	433	421	427	415	417	478	441	375	412	489	440	447	441	444	426	404	418	443	402	453	404	423	445	452	393	404	425	441	427	412	408	424	435	476	395	432	423	423	411	452	447	417	415	414	456	402	430	421	452	414	434	400	441	411	389	428	441	372	419	451	399	435	442	419	420	425	416	434	407	421	426	419	448	434	412	406	423	435	435	392	440	407	433	438	409	425	425	412	420	385	455	410	416	400	458	447	417	434	449	452	466	433	438	420	415	427	420	400	416	433	407	441	391	415	424	406	413	390	449	424	435	412	404	449	438	410	413	405	473	425	456	430	460	408	398	415	424	406	388	402	425	408	401	428	423	376	440	414	418	414	432	406	417	400	409	389	401	406	399	405	403	425	406	440	412	407	400	427	418	442	411	425	415	400	384	388	396	431	427	430	443	415	462	441	405	412	430	413	370	383	429	447	441	430	399	443	416	412	458	414	415	430	391	426	427	408	437	410	380	396	431	431	419	480	451	424	405	478	422	408	420	410	413	413	460	432	414	465	422	433	468	377	438	414	408	448	432	464	437	415	436	419	422	418	417	432	461	422	417	442	398	421	401	443	451	442	425	435	424	424	431	438	386	420	448	359	413	448	424	414	432	444	454	428	426	394	414	449	436	423	436	381	441	387	373	430	398	424	422	428	393	425	443	404	410	448	401	434	445	431	436	432	440	463	440	377	419	452	422	437	399	439	395	414	428	422	392	432	443	430	396	444	407	401	413	456	387	415	461	390	398	432	436	415	394	431	432	412	394	422	434	425	421	435	426	428	401	402	448	433	423	427	412	409	429	438	434	419	436	440	407	405	384	442	413	404	427	398	443	420	440	413	393	443	446	423	434	422	406	394	410	419	369	408	410	404	423	413	430	409	445	427	437	422	428	403	440	426	394	420	390	405	418	421	418	415	434	436	419	447	434	395	436	406	427	454	407	426	396	416	410	460	434	408	420	457	404	424	448	415	439	441	408	375	392	417	441	421	388	402	469	439	392	466	434	443	423	416	432	418	420	433	391	407	373	432	403	407	428	454	418	424	440	387	404	452	443	413	390	439	406	410	436	406	444	429	461	429	409	435	452	442	433	435	409	409	405	428	417	454	439	427	396	406	436	405	451	416	389	419	409	430	410	438	376	445	388	441	419	392	422	451	454	392	414	385	419	453	428	450	416	417	417	449	392	401	381	408	428	446	430	407	412	428	430	403	428	453	465	425	442	408	417	405	391	453	412	401	451	431	418	446	395	452	445	432	423	422	415	406	396	459	441	402	408	397	427	433	419	409	452	428	403	429	427	448	426	433	403	455	382	425	442	403	435	413	435	416	387	393	432	395	450	438	391	438	427	470	432	426	420	412	408	436	453	411	401	455	405	408	428	417	430	450	446	436	389	423	446	430	461	411	407	422	416	453	377	412	419	405	401	473	448	404	436	429	397	430	410	424	378	423	442	383	404	429	425	466	398	443	413	457	407	420	406	458	395	408	393	436	409	424	438	451	429	413	422	423	405	414	450	427	417	430	402	425	431	445	449	437	419	411	420	419	418	489	419	413	418	420	390	445	406	441	365	423	409	424	450	418	420	406	444	423	438	414	391	436	409	441	445	458	408	459	444	428	409	402	446	407	445	413	414	411	404	379	422	413	397	432	419	454	436	426	434	410	415	460	447	429	398	413	422	451	405	431	416	414	411	431	417	430	444	412	432	439	431	431	409	418	440	423	426	441	424	429	397	422	426	439	444	416	435	397	445	440	396	459	415	395	455	414	455	439	425	419	441	419	420	423	460	481	407	426	431	432	439	433	360	468	389	436	443	428	400	406	407	431	401	398	428	434	441	411	405	469	402	382	418	410	431	422	437	424	478	456	437	433	425	455	427	414	431	438	451	426	424	448	411	408	405	445	404	411	428	431	401	448	418	419	408	408	417	445	394	418	430	439	409	397	416	446	460	392	431	438	412	425	431	425	424	466	423	431	420	441	413	420	414	447	390	435	418	420	450	430	444	407	415	478	419	424	443	420	416	452	405	452	449	429	396	437	405	425	469	417	470	448	396	414	432	403	433	380	440	420	413	425	421	444	436	446	414	429	426	443	438	438	442	421	451	420	455	431	412	392	431	437	444	397	402	436	403	448	397	420	443	424	409	427	424	432	447	437	429	429	423	435	443	413	436	472	443	415	443	420	428	425	418	443	423	445	432	396	414	402	426	441	440	392	406	385	428	434	405	413	440	420	443	405	430	425	441	417	411	395	436	415	373	389	449	418	455	406	427	411	454	418	417	441	384	441	429	436	398	441	422	430	410	420	378	411	416	395	413	432	394	456	434	413	457	423	438	425	412	396	443	424	421	435	440	395	448	425	426	439	403	411	401	416	384	417	437	395	454	434	439	424	410	455	415	403	405	425	427	436	457	468	450	440	441	410	418	430	451	410	381	408	423	458	441	452	458	401	406	411	433	422	418	459	423	428	388	445	378	409	400	409	407	453	413	425	379	431	422	462	401	440	436	441	456	451	428	438	455	410	419	441	449	437	427	444	392	455	419	407	392	433	401	397	434	441	407	392	453	431	436	379	439	440	463	431	394	433	455	428	418	393	417	381	431	408	397	414	413	413	435	449	438	413	422	405	422	423	412	476	415	442	432	433	443	442	387	405	426	446	398	397	435	429	418	443	413	432	410	418	434	395	378	418	409	419	393	394	430	456	413	390	407	405	411	417	445	418	439	416	416	400	430	400	409	420	444	410	428	434	443	451	436	416	416	482	412	415	431	442	429	395	412	459	419	459	409	413	437	438	440	484	453	385	426	406	406	439	430	428	444	411	404	434	437	391	441	417	407	420	403	445	417	427	421	407	415	439	439	409	445	405	430	434	416	450	430
12310	2870	741	498	770	884	785	740	674	578	440	361	320	314	280	186	191	168	158	156	140	134	143	103	116	96	92	61	71	71	77	64	70	55	51	54	47	46	34	39	42	49	41	38	36	47	47	41	57	36	38	50	40	26	38	42	44	28	39	27	35	30	34	36	37	37	36	25	34	28	42	32	34	45	36	27	38	38	35	29	32	38	37	24	41	42	34	33	38	41	35	32	33	27	42	29	24	22	30	45	35	31	34	39	36	41	36	42	35	33	35	44	28	35	26	38	33	29	27	43	28	33	40	39	29	24	36	39	34	37	36	35	42	34	37	37	32	23	28	24	30	25	38	39	28	30	37	25	35	38	31	40	33	33	29	42	30	42	29	35	32	36	37	34	30	28	21	31	43	27	35	28	28	34	32	34	34	25	34	26	35	38	26	31	36	25	24	43	27	31	22	37	40	38	28	28	37	40	25	33	33	23	29	30	37	30	34	39	45	29	26	31	31	29	25	35	41	34	34	37	29	39	34	26	28	36	29	26	39	31	37	35	26	27	12	20	19	29	28	28	32	38	34	32	37	33	25	24	36	29	32	36	44	28	36	19	28	36	38	38	33	36	37	27	35	37	33	44	30	20	25	25	25	37	42	22	26	31	39	33	45	33	32	38	43	36	43	43	25	42	26	35	30	39	39	23	33	23	21	34	28	30	34	34	31	30	38	40	37	41	30	30	43	29	37	33	27	28	26	37	35	33	44	37	40	43	35	27	38	44	29	33	25	24	27	37	30	40	27	43	38	23	31	37	26	32	26	31	47	41	30	32	31	26	33	21	26	33	33	39	27	43	37	29	30	36	28	41	32	25	40	32	34	42	32	37	30	30	23	21	25	36	27	38	33	21	31	26	37	25	36	33	29	36	35	35	25	32	36	32	36	32	31	32	41	38	39	34	32	26	32	31	37	35	30	28	34	36	36	33	45	33	44	40	47	27	29	27	27	26	26	38	33	28	27	29	38	36	26	28	37	27	34	41	39	19	38	32	36	29	30	33	20	35	32	29	33	36	23	44	39	30	28	33	39	30	31	36	30	31	30	19	29	40	34	37	35	36	30	30	29	35	32	36	41	43	38	51	23	34	30	42	32	34	39	36	26	28	29	37	32	25	35	33	49	29	18	24	30	38	24	34	22	30	37	29	22	35	37	38	34	32	36	35	18	33	25	32	33	27	37	32	32	36	32	36	28	28	32	37	34	29	31	36	37	25	36	30	46	46	34	30	37	36	36	35	29	32	37	38	27	33	32	31	43	33	35	33	23	31	38	34	33	40	28	38	35	29	21	32	33	36	25	23	24	27	31	42	23	38	45	37	35	37	34	38	34	34	28	33	24	33	31	28	22	31	45	27	32	40	35	43	36	45	24	35	27	31	24	30	22	29	25	40	36	30	27	37	30	31	30	31	30	29	22	35	29	25	31	34	34	41	29	34	28	25	30	29	25	33	40	35	30	32	26	39	37	34	25	45	31	34	34	34	32	23	35	27	33	26	33	40	43	32	32	28	25	36	38	40	33	36	32	32	44	30	42	25	24	35	32	31	27	33	31	28	41	38	24	33	36	36	31	27	32	38	33	23	33	30	24	36	31	30	28	31	29	31	25	35	39	31	31	38	33	31	37	32	36	27	30	26	32	34	36	28	34	36	30	33	36	35	30	28	35	26	34	34	46	30	33	31	37	29	37	39	25	30	28	30	36	27	39	39	38	30	40	27	35	46	30	38	36	28	29	21	30	32	23	29	20	31	26	45	29	33	33	31	30	31	44	29	32	27	38	39	31	30	38	25	43	39	35	33	32	31	33	40	31	33	40	25	28	29	62	27	38	38	43	34	32	32	26	29	29	34	33	35	27	30	32	27	27	26	32	31	32	32	42	31	38	30	31	38	13	38	31	35	32	30	27	28	28	35	25	30	30	29	45	29	31	31	33	30	25	36	34	30	37	25	35	33	38	34	29	32	34	40	25	25	29	41	39	26	38	30	31	38	29	37	30	38	38	27	28	42	23	45	26	27	30	32	43	33	33	36	36	48	33	36	19	35	39	33	35	30	38	36	37	24	45	34	35	36	34	35	34	31	35	48	27	34	33	33	32	29	41	32	34	30	26	35	33	28	37	32	37	31	48	38	29	38	26	37	33	31	31	32	32	32	28	35	37	48	34	35	35	37	27	38	27	30	35	34	31	40	32	24	32	24	32	27	23	36	30	25	36	32	42	29	28	27	35	27	39	34	31	36	35	29	34	43	33	24	40	30	34	28	38	28	29	28	38	31	31	35	35	33	21	18	43	25	36	42	26	34	27	42	32	32	26	29	30	45	29	44	33	32	39	31	30	35	28	15	32	40	26	36	44	35	34	25	38	33	35	15	33	36	33	32	43	37	42	35	32	33	39	39	31	35	32	41	26	42	34	31	31	33	44	42	30	30	30	29	26	28	37	33	35	29	38	42	29	33	42	36	39	31	26	34	24	30	29	28	37	36	34	34	27	39	32	32	33	34	34	29	32	21	33	39	32	28	40	41	23	49	28	36	27	29	28	29	27	30	32	34	33	25	29	35	28	32	34	36	28	29	45	37	27	21	31	34	35	39	31	42	33	29	39	38	32	32	25	29	33	30	44	37	21	45	20	35	34	32	40	36	33	36	42	32	26	31	41	36	30	23	21	35	36	38	38	35	45	46	23	24	36	34	38	30	35	38	28	39	27	23	39	27	35	33	36	27	26	35	33	33	27	30	31	17	28	36	32	34	24	41	27	45	33	36	36	26	34	28	28	36	23	30	41	33	37	34	28	35	32	35	34	28	39	36	33	31	38	33	32	26	34	48	40	29	34	40	29	31	34	38	42	34	39	39	36	32	38	34	41	38	28	39	26	17	22	32	30	28	31	37	28	37	38	37	33	41	31	38	42	43	42	36	33	32	29	34	30	28	31	25	32	40	31	40	35	39	35	28	30	32	40	27	27	35	35	38	34	31	29	37	35	34	35	29	30	31	30	27	27	28	31	33	28	40	28	34	33	34	26	41	29	39	29	36	40	31	29	32	24	34	32	32	30	31	20	22	40	36	42	39	34	33	39	29	26	34	35	30	47	21	35	41	36	34	32	33	26	40	17	32	27	29	33	34	41	38	31	27	31	38	39	30	28	34	31	31	30	27	30	30	28	33	36	25	29	31	41	35	34	33	28	30	47	35	35	45	34	25	36	31	46	19	26	44	32	43	29	40	28	34	36	39	21	27	31	32	33	26	19	32	32	43	29	27	29	25	31	26	29	32	33	34	35	31	32	36	37	31	27	36	31	38	34	32	37	23	26	24	33	33	42	33	36	27	23	33	31	40	41	26	32	25	30	36	27	25	26	31	35	38	32	25	36	27	32	32	34	32	33	36	33	25	39	43	39	33	29	33	34	40	28	32	38	30	29	30	30	34	31	38	27	43	26	38	34	41	34	34	38	32
49800	22911	13852	26742	34835	34015	31233	28264	25485	22242	19021	16331	13696	11953	10653	9100	8076	7151	6508	6057	5392	4939	4584	4135	3861	3479	3166	2840	2444	2294	2176	2070	1951	1778	1662	1615	1445	1427	1299	1286	1150	1121	1042	1047	952	923	933	863	873	822	863	786	796	744	742	631	674	718	640	694	682	656	663	639	643	654	626	622	635	646	654	617	600	595	596	583	627	622	551	595	604	593	549	533	579	562	521	529	582	585	583	525	566	534	528	530	593	534	579	557	545	555	560	595	553	534	540	545	524	536	550	549	547	496	531	537	562	560	563	537	528	522	547	525	497	545	486	515	571	516	522	539	531	564	552	548	578	525	540	533	511	520	526	530	545	509	532	560	502	516	518	551	551	529	489	556	547	511	521	512	549	507	520	575	522	510	542	524	533	554	521	518	555	525	519	527	523	532	547	540	561	507	530	544	561	546	508	506	539	503	532	552	501	557	536	560	505	537	520	519	496	529	540	519	548	573	538	553	589	551	580	499	556	584	508	551	520	528	537	515	527	535	552	516	515	513	531	518	531	497	524	472	544	520	503	513	548	516	505	555	522	525	527	526	538	565	506	521	536	542	542	501	515	539	526	497	486	530	502	518	523	557	485	496	501	524	541	559	546	515	551	491	548	504	523	539	492	539	536	501	495	539	530	525	541	515	564	523	512	524	512	542	499	530	515	502	501	514	526	541	506	547	574	529	496	540	581	523	550	517	549	511	553	496	544	517	546	515	489	505	485	543	534	513	541	539	536	541	519	519	548	520	506	535	550	532	561	539	530	510	549	536	500	512	517	525	493	538	549	519	526	522	502	516	555	482	542	515	576	535	486	536	524	511	532	491	532	512	522	534	517	536	535	544	521	509	552	538	536	525	522	574	545	576	550	520	489	520	503	515	525	512	535	560	477	546	524	566	533	536	493	564	530	516	535	512	553	514	516	542	518	512	493	499	496	518	524	519	543	486	526	544	529	549	510	520	526	509	508	517	508	511	548	491	507	510	586	499	552	530	548	549	565	535	544	523	484	532	523	564	519	550	519	516	533	546	495	563	521	529	558	508	519	537	522	533	514	524	528	551	541	531	530	529	503	493	533	528	526	536	537	530	538	515	526	520	539	579	516	556	517	516	515	526	580	562	535	557	514	537	544	500	521	534	518	591	528	541	519	541	508	472	527	545	526	535	556	574	489	521	528	548	534	550	521	502	494	544	517	534	535	552	536	533	519	539	536	560	516	538	534	552	513	521	525	552	535	515	502	550	579	513	561	514	504	587	545	497	514	572	535	524	494	558	527	566	487	532	532	528	557	534	519	546	518	518	546	533	485	524	481	582	500	549	537	509	528	524	526	547	537	528	514	518	534	538	544	496	523	509	560	523	498	531	559	531	512	570	540	510	532	518	510	480	501	530	512	534	513	545	530	513	526	539	554	487	528	514	529	518	477	518	537	522	538	470	528	521	527	524	540	536	506	535	510	512	544	512	519	553	519	520	501	544	520	537	528	529	481	516	512	548	583	516	550	531	495	552	531	562	509	577	540	538	518	506	511	578	531	551	507	524	528	506	529	555	500	572	552	563	561	543	490	511	552	513	488	518	508	527	538	501	511	487	488	545	517	529	563	558	486	524	535	512	517	464	506	524	525	487	494	510	530	505	546	524	512	533	516	541	526	502	545	555	517	510	540	505	524	532	512	556	512	495	548	563	507	517	507	496	540	483	525	535	527	529	506	513	508	536	539	485	493	531	542	518	521	546	502	456	503	529	503	544	536	518	512	525	541	485	508	567	550	506	526	486	527	528	535	529	580	545	540	517	500	505	537	480	545	493	543	552	536	527	511	546	556	515	518	517	460	531	510	509	527	503	544	513	512	529	521	539	553	524	505	555	523	509	527	541	498	524	506	553	520	549	528	516	511	533	565	545	556	540	530	545	531	500	526	508	519	561	513	533	556	507	517	541	519	491	516	521	504	553	533	489	559	538	503	528	513	540	537	521	519	484	506	557	526	493	513	536	561	530	553	537	522	500	537	562	524	519	538	475	512	498	541	571	502	545	525	521	532	516	537	559	501	481	490	495	578	520	526	567	531	548	511	513	549	539	497	513	507	522	559	534	525	510	507	543	524	538	561	525	566	532	549	506	499	529	495	565	552	515	502	564	511	542	515	512	506	531	503	543	511	547	567	508	511	498	540	535	538	493	505	527	574	513	538	579	548	546	542	499	534	465	554	533	548	528	550	510	504	517	471	499	571	524	547	526	516	526	523	507	521	486	503	500	531	518	554	525	550	549	499	548	513	533	501	544	537	503	550	542	492	487	515	514	505	492	521	503	578	564	492	541	534	585	494	529	485	526	521	517	514	509	525	535	527	561	474	556	528	492	553	505	511	539	534	536	480	483	514	520	523	523	557	539	508	536	528	555	571	530	499	595	548	526	520	523	552	496	505	532	471	521	548	486	491	500	511	509	517	544	546	532	513	549	544	535	563	582	532	568	509	539	548	538	552	534	516	523	570	532	515	494	489	534	515	568	530	516	521	540	498	547	539	529	543	547	561	521	516	504	524	547	496	561	503	484	522	518	566	496	528	528	575	517	532	528	519	504	525	535	531	546	537	499	518	529	518	511	541	486	546	550	543	522	472	531	516	498	530	528	513	546	532	506	537	528	500	509	555	522	495	500	550	515	501	471	528	521	571	540	526	534	506	527	507	530	489	540	558	551	522	515	538	494	541	531	546	465	552	497	509	539	528	515	541	558	512	548	527	562	539	528	491	522	552	547	512	521	502	546	538	559	508	518	497	547	504	518	497	505	583	518	512	527	546	566	514	527	506	560	499	529	557	560	499	518	537	542	539	525	513	544	528	583	546	520	471	543	560	550	547	546	479	555	491	521	515	534	545	515	522	533	504	518	549	530	560	456	528	512	508	564	570	584	557	511	505	465	531	533	553	534	530	554	510	580	544	546	553	548	502	509	498	503	534	549	549	572	565	543	520	541	497	551	477	494	488	538	525	505	550	510	501	520	529	551	524	531	518	546	537	551	511	520	536	526	569	537	529	499	503	573	525	520	511	488	557	542	531	542	479	537	505	530	542	558	503	569	524	535	529	528	540	517	519	488	536	555	512	524	529	533	512	518	498	506	553	519	535	512	572	514	495	536	490	549	530	528	528	521	534	526	498	504	531	523	514	548	496	550	534	511	527	553	529	509	541	487	588	540	504	541	538	504	543	556	529	528	498	493	496	518	538	539	527	516	552	526	539	543	511	536	511	558	519	556	512	518	482	539	521	534	524	539	504	531	508	494	513	506	566	536	549	515	539	530	505	520	562	494	545	524	496	512	525	565	538	502	509	563	564	534	524	547	534	517	529	511	509	526	554	521	528	503	545	575	503	522	508	523	499	521	505	514	511	547	533	525	509	536	546	518	502	528	530	535	479	532	490	511	499	525	570	511	511	542	532	530	521	522	472	512	503	547	553	536	523	546	557	506	502	573
8521	1424	457	308	536	583	542	491	443	386	308	274	238	180	192	146	152	117	115	108	84	92	80	98	90	85	69	62	60	60	57	53	57	54	57	63	48	51	54	47	48	38	44	45	53	42	30	48	40	55	46	42	40	38	43	44	38	51	46	38	50	37	37	52	45	46	37	28	34	39	53	35	38	49	36	46	33	34	50	46	45	49	39	38	33	37	41	39	45	38	41	30	45	46	32	47	35	57	44	34	40	50	30	29	42	46	46	43	39	33	39	36	39	39	43	37	37	48	38	42	45	43	42	58	28	41	41	43	37	48	33	39	29	40	40	49	43	34	33	48	36	50	35	40	28	46	36	41	43	31	27	41	41	32	41	44	42	25	43	42	47	49	32	33	41	47	38	37	36	35	43	37	53	42	34	31	30	44	35	30	30	48	42	45	36	39	25	47	42	38	32	35	35	36	42	41	29	31	30	38	38	41	41	52	43	42	37	46	27	44	42	34	42	43	35	38	37	45	35	43	46	35	52	49	29	46	48	36	38	42	53	43	40	44	31	31	38	30	45	36	37	48	38	34	45	41	52	46	42	43	42	41	38	40	43	43	47	43	44	32	38	38	38	50	32	48	39	44	39	43	51	32	35	52	44	33	36	38	34	37	36	42	34	48	43	33	31	44	34	48	25	35	40	38	51	31	34	41	36	45	41	39	44	40	33	40	37	38	41	42	37	31	33	41	35	37	35	42	48	34	32	39	34	32	37	41	38	34	44	46	36	39	48	35	38	47	34	38	33	45	39	33	37	26	37	40	31	39	27	29	46	40	41	37	51	38	42	43	37	34	37	34	44	44	43	44	34	28	52	32	53	46	37	35	47	49	36	38	46	36	47	32	36	33	36	41	44	50	48	34	38	40	41	46	31	53	46	41	48	47	44	42	43	36	32	40	41	39	43	43	42	35	36	41	43	43	46	42	54	50	45	47	50	39	41	49	37	43	58	41	29	44	44	34	31	44	38	40	38	41	44	37	43	43	53	39	42	47	37	42	35	42	39	38	46	47	33	48	38	40	29	53	36	47	42	35	28	33	46	41	40	43	48	42	40	41	50	42	36	35	52	31	38	34	31	45	31	37	46	37	37	29	38	37	39	41	40	42	45	53	45	29	36	47	37	34	32	42	42	40	32	34	44	40	40	43	44	45	33	37	41	45	26	39	44	37	43	46	35	24	36	42	39	37	35	47	41	45	39	40	53	42	39	32	44	31	39	39	49	31	39	27	37	41	42	45	42	38	32	38	37	44	37	34	38	41	32	41	43	46	44	31	38	35	30	42	38	35	38	46	49	43	48	41	27	31	40	34	35	32	36	45	37	38	39	32	28	36	37	34	42	47	43	36	38	50	30	38	43	38	47	44	48	23	38	40	44	55	29	34	49	33	37	39	37	39	39	44	44	40	40	34	37	48	47	34	43	44	43	52	61	40	42	36	42	40	35	48	53	38	43	33	50	34	40	39	40	43	39	47	36	47	30	27	34	41	35	32	26	47	42	41	37	50	43	43	34	41	43	39	48	34	48	27	36	37	41	49	49	32	40	36	37	42	38	27	32	34	49	35	51	27	46	45	38	45	37	32	44	34	42	38	44	45	38	48	41	41	41	43	29	44	38	42	31	36	42	49	29	33	48	46	47	38	38	39	40	40	41	36	46	34	49	37	36	33	44	40	39	29	28	40	51	45	40	42	37	41	33	36	33	45	30	49	45	39	39	29	38	35	35	44	46	40	34	40	42	32	45	35	45	52	50	40	34	38	45	47	46	49	49	51	43	55	36	41	42	41	38	44	46	44	26	45	53	44	37	48	30	39	42	38	51	37	57	47	43	47	41	45	33	51	35	39	44	45	34	41	35	39	46	43	47	36	36	34	42	34	40	44	37	33	49	44	33	41	43	27	42	42	51	44	33	44	48	45	47	35	36	37	38	41	43	43	42	35	41	49	40	42	40	47	43	45	34	42	32	49	43	45	44	46	48	38	40	55	37	35	32	38	41	35	33	22	27	44	45	39	34	39	26	34	40	49	45	50	31	42	33	31	37	38	34	47	48	37	29	38	43	42	41	37	53	41	28	46	46	38	37	48	41	39	34	32	42	39	49	35	45	45	47	44	40	37	43	37	47	55	45	50	37	30	46	38	51	35	40	35	36	37	38	44	54	42	45	46	41	33	41	40	30	46	46	36	47	40	45	40	42	41	43	50	40	39	40	32	46	41	35	46	45	49	43	35	40	43	41	39	46	46	50	32	41	32	31	29	48	34	38	38	35	45	41	31	37	31	39	26	48	39	37	42	43	31	33	45	31	38	37	38	49	37	46	45	44	48	44	32	32	44	39	34	45	43	45	45	49	36	47	38	43	35	39	36	49	40	41	30	47	33	40	35	41	43	37	52	40	36	35	27	35	40	29	35	42	43	41	42	42	36	35	35	45	35	41	47	50	50	50	46	38	48	34	32	39	38	43	43	36	40	36	40	36	51	35	55	49	45	51	39	47	51	34	46	45	36	23	44	45	36	36	43	38	46	34	51	44	48	38	53	43	45	44	41	40	35	41	40	28	39	44	38	48	43	35	48	41	34	32	36	41	43	30	35	38	47	34	39	32	45	40	30	41	37	45	45	40	39	42	30	42	45	40	38	38	42	36	39	32	37	43	38	56	40	38	49	47	34	39	50	47	52	41	44	26	41	42	42	58	41	34	31	41	44	35	41	32	43	33	46	39	41	30	33	53	31	38	40	38	39	44	54	40	42	40	38	38	43	38	41	33	50	47	43	42	48	42	45	40	21	38	42	37	32	43	32	33	46	37	41	35	36	45	48	51	52	40	44	35	41	31	34	35	47	40	43	39	39	44	36	45	40	49	41	36	29	37	43	41	44	41	44	39	46	47	47	40	31	44	32	44	38	39	45	37	37	45	34	44	40	44	44	37	39	31	38	46	49	42	54	56	35	53	38	43	35	36	43	41	42	26	45	31	41	36	40	27	51	43	37	42	31	45	47	27	27	41	33	41	29	43	43	38	36	29	37	45	38	38	42	43	32	33	45	38	37	40	45	46	52	43	55	40	41	33	45	30	46	32	47	44	42	37	35	49	47	24	49	45	36	43	34	34	48	33	43	30	33	50	45	44	40	44	47	37	43	41	42	40	50	39	33	43	37	43	38	29	44	34	39	42	35	32	43	51	41	56	44	49	48	42	40	45	50	42	36	40	38	44	40	41	43	41	29	54	43	40	38	47	54	34	51	54	48	41	39	42	31	34	33	37	47	35	46	45	37	41	44	38	43	42	48	41	35	43	44	40	41	43	39	42	44	39	50	34	36	36	38	43	40	55	34	45	48	48	43	36	40	37	47	40	36	35	35	35	47	43	44	29	42	38	36	40	40	39	39	36	44	43	37	39	36	44	32	44	47	30	36	36	49	38	39	39	39	43	42	34	44	46	43	34	40	33	44	47	37
42297	18315	10494	22058	29718	28811	26289	23003	20055	17220	14307	12047	10060	8518	7272	6352	5641	4999	4468	4065	3726	3456	3178	2993	2747	2485	2181	2033	1856	1737	1632	1578	1545	1409	1370	1289	1213	1164	1176	1122	1008	983	948	926	930	932	860	821	848	788	855	814	792	779	794	791	745	714	727	770	700	740	703	723	681	717	726	715	741	719	708	754	725	687	649	663	713	730	637	662	658	704	662	643	663	686	701	637	646	585	617	655	658	659	690	628	639	648	630	617	623	612	607	584	653	630	649	646	601	641	643	640	635	604	617	640	617	662	665	629	664	619	648	640	645	667	660	639	642	633	618	642	635	589	620	686	625	635	626	596	654	627	620	626	641	639	614	629	622	608	656	608	634	634	589	609	623	643	697	600	635	635	664	596	584	651	635	630	595	649	668	684	668	639	614	658	647	651	667	615	664	674	614	635	680	639	631	661	642	624	636	633	622	597	612	644	656	681	631	659	670	658	644	596	601	671	656	645	569	627	634	630	633	615	620	701	594	629	645	666	609	622	645	684	617	596	615	589	626	646	671	670	665	651	616	608	646	640	631	624	641	655	696	664	601	629	642	643	614	615	659	624	593	600	616	622	627	665	686	614	681	600	668	601	601	632	626	648	626	581	649	633	596	653	652	587	636	657	665	611	649	596	624	617	641	667	618	584	589	676	555	610	636	663	640	613	612	615	658	589	653	629	603	679	652	644	646	646	625	669	667	663	646	625	627	668	629	640	673	601	614	649	575	623	634	672	633	635	670	637	632	621	625	649	618	639	612	690	669	608	642	608	582	634	602	636	590	645	619	663	673	616	641	666	636	631	625	623	600	640	677	608	645	666	605	667	637	658	592	664	639	641	619	652	644	648	629	598	629	603	605	685	650	636	643	620	640	649	670	633	637	641	652	630	644	660	657	636	624	659	625	657	594	576	647	666	636	665	623	628	632	612	685	625	629	647	633	659	644	622	644	652	633	663	604	634	619	606	607	668	648	624	622	640	618	655	651	650	621	614	620	573	573	640	633	630	622	614	623	602	628	650	612	575	636	614	632	625	639	642	617	577	638	627	646	663	616	652	655	628	642	618	574	625	650	599	612	623	651	581	632	629	608	612	664	627	645	621	620	643	592	627	651	613	624	641	627	603	616	622	658	589	678	664	595	637	577	668	666	609	637	652	652	679	594	650	622	643	641	637	657	594	624	670	674	639	652	658	619	603	657	604	610	626	623	735	603	613	643	592	562	615	614	620	647	647	642	603	633	602	648	611	634	639	640	635	632	629	639	660	660	624	624	660	632	609	626	604	625	645	662	617	593	612	607	667	657	601	629	629	637	640	689	617	625	633	639	610	636	596	659	625	647	646	685	627	623	685	665	616	611	676	648	631	649	624	630	676	639	635	643	664	640	606	645	659	569	658	671	627	650	652	664	637	665	648	628	654	586	682	667	645	637	598	641	658	649	644	669	626	612	630	663	636	652	613	631	634	643	627	623	641	647	636	615	663	667	641	626	639	631	620	638	635	670	654	634	614	635	631	592	608	622	629	646	634	668	673	643	661	626	623	666	640	607	634	635	599	683	590	650	669	640	695	621	577	614	651	642	618	634	637	620	608	583	578	611	609	622	602	596	641	659	645	630	643	625	589	642	612	597	643	602	609	676	640	585	640	635	667	614	626	639	619	639	655	603	683	592	681	664	663	605	617	623	611	639	655	628	649	623	708	645	675	655	641	599	654	595	615	629	627	612	609	641	650	672	616	608	675	649	596	595	649	600	624	620	627	605	610	625	630	643	672	607	642	648	617	652	669	630	640	628	710	656	611	638	634	627	651	619	670	604	628	621	606	661	659	679	651	596	603	617	667	636	650	651	617	632	669	616	625	654	679	609	698	676	619	644	627	589	631	657	644	635	629	590	602	627	612	629	634	642	596	636	610	666	604	710	636	586	646	670	628	634	601	665	650	632	638	643	654	629	642	620	641	609	654	594	640	646	693	639	653	608	682	614	619	593	686	614	684	609	646	607	646	604	632	632	607	674	626	645	620	596	626	617	631	650	629	578	639	617	605	658	648	649	607	610	660	629	615	642	644	645	580	677	645	656	600	652	617	625	634	612	622	641	671	582	639	589	639	605	622	588	670	633	632	633	643	606	644	626	636	695	597	622	645	627	626	616	625	634	651	608	610	589	603	645	617	664	635	680	697	635	615	626	662	647	634	632	641	628	670	595	634	627	609	602	692	651	605	617	642	715	607	599	626	590	649	622	617	639	633	589	614	636	685	664	646	604	643	586	627	600	663	610	650	595	636	655	639	637	671	622	639	596	643	646	675	631	608	610	647	677	638	648	593	628	642	615	629	651	620	618	666	632	622	663	631	650	687	625	620	608	613	628	637	659	620	645	629	643	650	653	659	626	660	650	662	651	651	638	642	576	611	644	619	640	650	625	593	616	595	614	650	615	626	646	651	643	617	644	615	631	568	644	607	665	613	583	640	601	608	608	637	636	661	633	671	656	658	658	629	596	648	611	613	646	645	655	640	647	602	636	620	637	624	623	660	635	644	656	643	691	605	617	612	669	647	617	596	652	640	612	617	643	632	582	643	643	688	645	625	657	637	622	625	687	586	642	638	599	633	679	648	589	660	657	626	617	612	653	659	624	602	631	654	641	631	645	598	613	637	657	637	624	636	623	681	642	674	665	565	672	665	607	617	622	696	620	645	600	597	614	619	626	635	670	652	622	658	641	648	646	643	673	607	635	626	628	648	653	643	652	598	594	637	647	631	645	670	639	659	676	616	613	664	627	647	637	617	600	668	632	582	622	671	633	637	638	649	582	597	610	625	595	585	609	663	619	634	667	637	635	594	658	593	670	613	660	674	642	628	664	664	590	621	603	654	600	653	643	626	654	620	606	614	586	635	624	600	632	671	631	600	606	632	610	610	649	585	602	635	606	589	657	616	614	643	641	607	586	587	667	637	658	642	605	659	620	669	646	685	626	657	643	625	606	655	606	585	619	615	601	631	643	634	616	689	619	612	681	664	597	678	603	644	599	636	676	663	630	623	628	611	675	659	636	677	666	631	659	634	600	637	619	647	627	610	603	680	604	636	622	594	625	660	627	617	625	615	648	644	658	623	619	631	604	630	599	637	606	614	625	600	632	601	594	632	591	592	595	662	635	687	666	657	608	671	616	691	621	637	644	639	668	622	684	685	626	638	617	637	662	655	590	627	637	638	664	622	615	637	656	640	620	639	677	635	688	614	633	659	614	604	645	613	650	606	603	645	628	683	611	629	655	629	616	583	638	632	641	622	651	612	604	603	628	638	628	613	615	627	604	645	684	647	633	628	613	651	612	631	617	620	624	637	588	632	587	646	638	658	656	621	631	642	626	640	632	631	658	602	601	620	672	653	587	618	646	622	633	606	617	629	651	666	663	653	678	637	617	621	640	607	616	621	654	636	639	648	643	640	596	636	644	634	629	628	643	587	619	573	614	650
12279	2860	771	487	823	915	820	780	658	574	440	366	334	283	243	194	190	157	161	170	137	123	114	87	94	103	80	69	59	72	69	66	67	55	41	54	42	37	44	49	55	44	39	33	31	41	28	47	39	32	30	31	40	25	27	33	21	25	30	29	35	29	30	35	44	35	33	30	33	27	35	33	20	28	22	34	28	35	30	28	33	43	28	39	25	27	29	30	30	28	29	26	31	25	32	33	35	35	27	29	36	27	29	24	31	39	32	29	36	31	34	26	23	30	18	23	34	36	33	23	26	25	31	27	25	31	28	33	27	22	21	30	36	36	32	29	27	35	27	32	34	27	30	33	28	31	32	27	39	40	36	15	27	26	27	29	27	29	27	22	27	19	33	32	39	29	30	21	25	24	30	32	40	34	33	27	25	28	24	28	26	31	17	33	29	40	24	25	32	29	23	34	32	32	29	39	24	30	25	17	34	24	38	35	31	27	27	33	33	33	34	27	27	42	32	29	25	37	36	30	24	28	25	25	43	28	38	26	27	25	29	27	24	30	39	21	28	27	45	31	25	28	29	34	38	31	34	37	23	29	20	25	27	29	43	23	28	33	35	25	27	32	24	27	24	27	22	31	27	29	40	33	32	22	30	27	28	34	31	31	31	44	32	35	34	30	30	32	23	24	29	23	27	19	30	29	30	23	25	25	32	30	45	33	28	28	20	36	28	31	30	26	28	32	37	34	30	28	32	32	27	21	28	29	27	35	45	24	20	28	34	35	29	26	17	28	24	34	41	29	30	27	29	35	33	35	28	34	35	30	23	22	33	26	31	19	40	25	30	38	29	36	28	33	29	27	26	36	23	27	28	25	31	21	25	26	41	27	25	30	35	21	34	34	26	34	33	30	32	28	32	23	36	33	29	35	24	33	25	26	28	24	26	28	30	28	29	26	32	21	31	29	39	25	35	36	21	26	35	29	37	26	30	29	33	30	30	30	29	27	28	37	28	32	40	19	31	32	28	34	20	33	30	26	21	27	24	27	26	31	36	24	32	32	26	17	34	35	20	27	24	40	29	29	31	28	21	33	27	33	35	32	25	22	30	26	28	26	32	33	34	30	29	36	31	27	31	31	30	33	32	29	36	33	36	27	29	35	22	22	31	21	16	33	33	21	30	32	36	37	16	29	27	28	37	21	30	37	26	29	24	25	31	43	27	36	28	30	29	25	25	27	34	21	30	31	34	31	23	39	26	34	26	29	32	26	34	31	25	31	33	31	28	32	41	31	21	39	22	31	29	30	28	30	29	31	29	27	30	27	33	34	31	29	34	22	26	36	26	23	33	36	30	37	32	22	40	32	28	21	29	34	33	34	26	35	23	31	23	24	26	37	34	34	30	38	29	32	31	34	42	31	32	38	35	34	41	30	25	21	28	29	42	31	29	30	27	25	38	32	35	35	32	32	26	33	31	31	27	34	25	26	36	30	31	26	36	26	41	25	30	33	28	38	35	38	36	28	25	20	35	39	33	37	24	28	31	35	32	30	28	29	32	34	31	34	32	33	18	27	18	35	29	32	30	29	30	34	35	22	28	26	36	36	20	26	32	21	20	24	21	29	28	37	32	35	23	31	30	36	41	27	21	47	29	25	39	31	33	29	22	34	30	35	31	30	34	40	31	24	34	26	32	32	26	23	34	23	36	26	33	33	34	25	21	23	42	32	39	30	27	25	23	30	24	26	29	31	29	20	27	31	33	33	28	29	28	37	31	40	31	34	34	22	27	31	38	25	29	28	32	25	24	40	30	30	28	34	25	28	36	27	37	26	32	28	36	28	25	33	31	40	26	36	26	20	29	33	19	32	34	27	26	37	28	28	29	26	33	31	34	26	23	31	27	22	39	30	28	20	20	23	25	31	29	41	27	27	38	27	33	32	28	36	28	34	35	32	32	46	26	25	32	29	30	38	35	23	35	28	22	39	29	29	19	21	32	32	30	27	31	28	28	34	31	27	21	27	28	27	30	30	37	26	35	27	25	38	24	29	31	30	34	32	24	30	32	24	29	29	24	40	21	32	32	26	30	20	28	25	28	32	29	27	32	20	29	29	30	29	30	29	31	25	34	32	27	30	37	31	25	32	33	32	31	22	30	31	28	33	19	29	26	26	31	36	43	29	30	26	36	32	33	28	30	28	24	37	42	34	28	23	26	25	37	27	34	23	22	28	36	30	24	25	29	32	29	33	28	29	38	25	32	23	34	26	35	29	35	33	35	19	30	26	39	33	29	27	23	30	32	42	24	27	26	29	35	32	27	32	26	35	28	36	36	35	29	23	24	29	26	29	35	30	30	32	21	29	33	35	21	21	27	33	36	22	30	23	23	31	26	28	17	34	23	30	28	25	36	34	34	25	30	28	28	36	28	35	25	31	28	39	29	35	34	25	27	35	29	35	22	29	25	24	20	31	29	36	32	26	33	32	39	36	32	29	30	38	30	36	45	37	21	21	23	30	39	31	34	21	27	24	29	34	29	35	34	32	36	31	30	35	33	29	20	27	30	29	31	23	32	37	28	37	26	27	35	30	35	34	26	37	24	26	34	31	26	34	34	26	33	28	34	23	33	42	39	37	28	38	37	52	28	36	27	33	29	35	26	29	29	18	23	23	25	28	40	26	30	23	30	22	36	36	35	20	25	38	33	38	33	29	31	32	35	25	28	28	28	36	31	25	24	32	29	33	33	39	24	27	23	28	26	38	27	22	34	33	19	36	35	30	32	34	21	33	37	33	33	28	24	26	34	33	25	30	25	38	32	29	33	29	34	41	29	35	27	26	31	23	24	29	26	23	34	32	29	32	23	26	32	32	30	24	36	42	24	28	28	21	36	35	27	31	27	26	27	33	35	32	26	25	22	34	39	22	21	29	47	27	38	31	32	26	24	25	21	25	27	35	31	27	25	32	35	25	33	34	44	27	31	28	29	30	37	30	26	27	37	34	34	28	35	36	29	25	33	24	35	36	28	36	24	30	29	30	29	32	31	23	33	35	27	41	34	27	28	38	30	23	26	25	27	38	29	31	36	25	33	25	28	36	20	26	30	30	28	29	28	30	35	27	33	35	27	31	33	38	34	30	29	25	32	27	26	28	28	32	29	35	27	27	27	36	29	35	23	31	24	33	22	30	34	25	42	21	37	30	22	30	35	30	28	25	23	33	20	27	23	31	37	35	45	30	23	30	30	31	27	17	41	33	32	30	33	27	27	38	35	17	27	30	28	33	27	30	36	31	24	30	27	23	41	43	29	26	31	30	29	26	28	25	27	34	31	29	20	32	28	32	36	40	20	37	35	22	26	28	28	26	34	35	31	40	28	34	22	29	26	30	32	35	35	24	32	31	33	32	37	31	33	21	25	29	33	31	35	25	31	31	26	30	28	33	38	30	23	23	30	23	23	19	35	27	16	29	36	21	27	28	37	27	28	27	36	30	29	29	31	23	32	30	38	18	25	30
50680	23659	14189	27515	35201	34311	31433	28452	25418	22462	19095	16466	14058	12083	10580	9057	7994	7198	6539	5933	5354	4866	4365	4059	3653	3378	2940	2677	2437	2165	2192	2032	1849	1696	1614	1486	1547	1331	1204	1155	1124	1050	1000	925	903	899	926	908	844	758	789	700	753	742	746	674	621	648	645	638	601	632	648	593	599	623	612	625	604	584	576	591	574	547	540	536	553	528	517	519	504	534	478	535	530	528	538	523	488	528	504	503	512	489	492	511	509	512	513	511	499	488	503	496	484	501	490	482	500	470	456	484	477	520	460	498	497	525	491	499	503	500	509	497	484	489	498	472	491	472	486	498	486	489	468	470	452	498	458	473	519	519	493	485	511	446	477	472	466	507	460	474	453	488	500	487	514	494	447	471	459	459	447	493	490	471	457	480	503	515	470	489	452	475	491	478	490	474	490	513	507	456	435	499	471	493	502	505	488	476	473	491	498	512	465	484	510	504	478	494	465	477	511	478	505	506	494	477	495	440	467	487	442	511	479	457	471	477	453	476	455	530	480	480	487	499	475	512	473	470	470	478	469	462	479	431	478	470	523	485	462	481	508	451	505	484	483	442	456	486	484	471	465	478	470	494	505	475	457	468	486	434	449	533	426	481	469	488	489	492	504	493	444	463	470	480	469	496	483	465	458	459	486	489	475	494	498	465	516	480	442	475	482	502	467	494	434	513	433	496	451	467	489	487	513	470	483	490	457	472	492	491	499	464	483	481	476	488	499	421	475	467	467	435	452	448	447	466	490	506	494	458	452	473	440	494	486	472	503	480	537	520	475	460	515	483	466	485	477	454	451	473	494	459	493	479	488	457	488	454	466	498	498	478	464	519	499	490	473	458	425	478	462	482	481	470	469	486	460	463	425	468	474	513	501	448	465	451	533	475	485	464	429	486	439	500	436	464	449	431	490	473	493	516	470	468	473	472	474	478	490	480	486	482	494	463	468	440	461	479	456	462	488	426	466	444	501	450	426	501	493	504	492	510	492	492	490	499	467	441	506	503	476	424	484	434	516	444	479	460	467	456	453	481	423	457	512	478	472	430	463	481	496	467	486	451	456	461	462	480	490	476	457	500	480	468	467	465	494	522	434	475	445	514	527	443	465	492	472	448	477	472	462	470	459	457	443	451	475	462	505	462	441	502	471	489	486	481	445	484	490	488	505	462	482	481	476	512	458	467	461	459	461	471	493	454	518	461	487	484	537	507	500	481	499	480	453	496	465	498	484	495	467	480	489	481	470	468	470	489	493	470	478	444	478	454	478	522	449	474	445	480	437	504	494	486	503	489	505	463	467	477	507	476	457	480	499	460	484	498	480	521	461	466	473	469	476	492	470	457	473	466	467	451	487	479	418	460	454	503	482	456	475	508	479	500	513	462	478	491	463	486	522	491	474	434	473	496	454	550	492	510	491	474	490	452	448	420	472	481	492	505	441	478	508	506	482	502	499	512	503	468	463	493	512	477	466	484	482	436	492	476	487	490	465	486	472	470	451	496	433	478	485	467	481	459	456	493	471	472	469	511	500	458	466	467	443	437	486	454	473	474	515	462	468	484	483	467	480	463	444	505	451	474	449	501	520	461	493	458	526	474	517	464	442	448	513	465	463	500	486	456	487	442	472	472	499	455	482	530	496	469	464	463	455	497	454	439	476	438	479	483	459	473	459	466	454	485	473	473	440	466	444	477	422	447	474	510	479	460	461	478	511	485	489	487	490	478	473	473	497	481	484	468	472	496	464	455	456	463	456	493	486	435	491	477	471	477	452	492	509	486	464	512	488	481	460	526	486	511	488	488	481	481	484	464	497	451	472	476	478	488	504	467	479	483	493	482	454	467	462	461	474	466	469	524	458	450	494	492	492	470	472	483	485	457	478	489	471	468	522	452	455	481	473	463	493	532	478	474	472	491	520	515	483	486	477	484	515	472	415	424	455	471	478	515	475	431	497	478	454	441	477	472	493	480	461	504	475	527	492	452	477	542	458	479	474	475	462	494	493	507	494	485	465	505	483	453	463	480	498	434	483	414	480	447	489	496	489	506	497	435	502	476	457	472	460	483	469	486	459	458	472	521	484	502	514	502	466	470	490	464	471	451	453	487	477	468	476	495	497	456	483	509	469	482	470	523	480	474	501	475	475	461	456	461	481	474	474	499	441	454	461	502	470	468	448	457	454	468	491	463	460	467	457	453	479	439	442	498	501	425	484	477	476	479	505	482	495	468	494	486	491	484	464	506	482	436	468	462	433	486	469	452	464	448	457	496	474	446	479	460	499	499	468	476	475	445	498	466	454	473	462	471	424	488	520	463	500	476	458	519	458	486	512	508	471	498	477	464	455	454	490	454	509	466	491	466	511	500	464	484	478	488	531	467	480	504	503	459	473	462	517	490	475	438	481	430	466	464	485	477	489	470	503	500	492	480	507	466	436	483	502	534	509	512	461	469	453	462	435	421	481	495	504	474	450	511	469	517	489	435	521	454	484	476	442	501	476	521	448	487	467	450	469	480	469	510	488	513	474	485	499	471	473	510	438	460	415	470	446	474	489	452	442	514	481	445	445	490	451	493	477	466	466	471	473	453	491	475	463	471	499	466	494	489	482	479	450	496	496	453	501	480	500	492	458	476	515	513	499	489	502	464	454	495	497	472	475	471	512	506	502	430	442	470	488	509	468	491	449	469	489	482	458	462	468	504	485	449	464	496	502	500	507	423	456	459	486	471	464	538	468	519	494	458	498	492	474	465	478	468	505	429	468	487	469	450	464	479	476	509	494	481	448	426	456	488	488	461	452	455	472	470	478	542	453	482	515	492	448	456	451	458	480	476	474	452	470	505	485	503	493	464	481	499	489	474	447	502	466	518	505	467	476	476	486	487	496	528	473	456	494	435	475	481	483	490	489	506	434	490	477	470	505	461	470	496	454	458	448	489	464	456	498	466	474	506	484	525	482	506	479	433	486	488	458	501	497	475	537	470	474	465	497	469	472	467	479	467	439	446	433	454	477	461	531	434	485	476	484	511	511	492	452	481	481	434	469	454	511	473	503	500	486	486	454	475	471	485	503	508	475	475	453	447	491	475	498	481	458	477	439	463	497	487	497	463	475	500	469	447	444	491	492	466	477	455	462	448	483	513	490	458	463	410	514	506	460	470	457	494	486	459	464	448	491	478	482	514	480	456	461	484	433	460	487	481	502	485	478	460	476	462	451	483	505	474	475	451	502	483	490	478	457	509	487	484	497	476	496	472	461	485	492	449	455	496	520	470	477	476	474	515	483	477	495	508	517	492	466	469	428	484	455	462	473	488	434	486	457	416	490	476	451	460	503	504	457	445	520	448	486	440	473	501	483	470	529	484	438	502	457	482	537	444	514	486	484	447	492	517	485	507	485	496	465	450	506	504	499	480	486	498	488	466	507	483	491	514	479	499	491	474	486	448	507	514	460	503	474	500	501	491	465	506	496	493	451	446	486	469	467	487	478	460
4834	837	302	187	372	402	339	284	268	252	186	160	143	141	108	86	99	61	59	67	68	62	62	52	65	49	59	47	34	45	35	44	40	36	48	36	38	40	36	28	26	26	31	25	28	29	21	29	15	26	28	24	20	30	27	34	25	31	29	18	27	28	21	27	29	28	28	31	25	27	33	32	24	30	34	18	26	22	25	25	28	27	32	33	34	22	24	27	26	21	26	22	24	31	23	24	29	25	20	23	21	26	21	22	25	21	27	23	21	23	34	29	27	27	29	25	19	28	15	36	29	25	22	16	25	19	25	30	27	29	30	26	30	25	23	23	28	30	14	31	31	32	31	34	30	31	26	19	19	24	18	22	26	27	28	24	31	26	25	29	28	21	21	20	30	24	30	25	21	32	28	28	23	24	18	24	36	34	14	27	24	26	23	29	32	25	21	27	30	26	26	31	20	32	23	30	31	27	27	21	32	21	31	24	33	33	23	29	27	30	33	23	31	17	27	25	27	28	30	25	22	27	25	24	21	30	24	33	23	29	31	25	33	29	30	23	26	27	30	25	33	25	25	32	32	26	23	31	29	33	33	29	22	24	24	30	24	29	23	25	25	33	29	41	28	24	21	18	37	22	20	28	28	27	32	24	24	31	21	27	25	24	26	33	24	27	22	21	22	20	36	25	19	28	33	18	30	25	21	29	31	24	16	30	36	22	29	18	29	30	22	27	22	22	27	32	31	33	28	27	25	23	24	26	27	29	18	19	28	21	29	23	24	23	21	27	28	26	26	16	25	32	18	32	19	27	33	32	22	25	26	16	22	26	17	28	27	31	32	15	33	31	31	33	33	32	23	25	28	31	38	38	25	28	25	25	25	33	18	18	27	36	18	24	22	27	14	24	33	23	16	18	31	25	32	28	26	26	32	37	26	17	27	21	18	31	24	24	24	31	22	32	28	32	26	29	25	27	31	30	27	25	26	20	28	26	34	26	29	28	23	25	29	21	29	27	25	28	25	19	22	33	25	36	24	19	26	23	32	21	17	25	23	25	23	26	30	19	21	33	31	27	24	21	27	30	20	30	33	19	16	31	26	23	19	30	23	32	25	31	27	26	34	23	24	28	24	28	26	17	29	29	32	25	35	32	33	29	28	20	17	41	25	24	24	18	25	29	27	27	36	29	26	31	31	29	33	28	21	22	38	33	28	18	26	23	23	23	17	33	29	26	33	30	22	24	20	20	25	36	28	27	20	19	20	31	35	23	27	25	25	35	25	29	30	20	28	20	35	29	34	19	20	28	22	19	19	24	31	28	17	30	32	28	14	34	24	32	28	29	23	33	24	26	26	29	25	17	27	25	25	23	27	27	20	13	28	26	37	17	22	24	38	25	30	33	33	28	29	25	27	28	38	28	20	22	29	32	20	26	21	34	20	30	26	31	29	21	21	24	23	25	21	20	24	24	29	28	21	15	27	23	26	21	27	27	22	29	23	27	30	24	29	29	34	26	22	30	28	21	26	30	25	30	30	30	28	26	20	27	20	21	26	31	27	23	31	25	32	23	31	33	32	19	25	24	32	34	21	27	35	21	26	18	30	19	30	30	32	22	34	39	23	34	22	31	33	30	27	27	24	16	25	20	22	26	39	14	30	33	26	37	24	30	21	28	31	29	18	23	33	32	33	29	22	28	25	23	17	40	34	33	28	18	29	23	42	36	30	14	30	29	22	19	34	26	25	27	28	18	34	30	26	27	28	34	30	25	27	26	18	27	17	46	30	29	38	37	21	28	20	21	11	26	23	35	30	26	28	23	29	26	35	30	28	38	20	33	31	22	30	34	27	24	25	32	29	23	20	24	29	29	27	26	32	22	23	28	24	33	23	28	22	25	30	24	27	29	22	29	23	25	16	32	34	18	34	27	31	35	23	31	21	23	30	44	25	23	25	20	29	23	33	24	27	30	31	31	17	28	26	31	25	29	27	26	32	35	20	32	25	21	26	28	24	20	26	26	27	35	23	21	25	25	27	22	31	33	27	20	31	18	26	29	26	29	24	17	29	27	24	25	30	29	35	31	26	30	26	16	31	25	29	30	18	30	31	23	27	23	29	23	32	30	28	37	25	19	26	19	27	27	25	20	29	22	31	27	23	31	34	25	29	19	24	24	18	16	19	28	27	29	24	27	34	24	29	25	22	34	28	24	27	12	31	20	25	26	22	23	25	31	27	31	30	36	34	30	22	25	23	22	17	33	25	21	26	29	27	30	23	27	26	28	23	23	22	27	22	27	30	28	36	23	24	30	27	29	29	26	17	24	27	26	23	20	28	25	29	29	32	23	15	31	31	29	26	32	35	27	18	23	24	25	22	26	28	38	23	29	21	27	23	22	22	15	30	36	27	22	29	23	25	38	24	26	27	28	26	21	23	26	19	27	19	22	22	26	28	30	22	25	22	23	26	29	29	30	31	24	25	28	21	29	31	25	29	26	23	32	26	29	27	21	23	28	15	28	24	30	32	21	31	33	31	25	23	27	21	27	31	31	20	20	28	26	16	22	19	34	27	28	36	27	27	23	36	28	23	23	25	26	16	20	39	21	27	20	36	33	35	33	26	26	19	23	25	17	26	25	22	20	33	26	26	26	32	24	33	23	23	16	24	18	30	26	27	29	28	22	27	25	24	30	29	34	27	36	34	37	21	21	34	24	18	30	21	27	27	20	25	26	29	21	29	29	27	34	34	28	29	29	31	19	18	19	24	26	29	22	26	30	34	17	28	36	28	24	21	26	20	38	27	28	25	28	24	27	26	27	21	24	24	29	22	28	18	21	32	27	20	32	22	29	25	30	24	32	23	25	19	26	31	25	28	35	33	20	32	27	23	20	26	25	28	27	34	31	28	19	36	29	28	27	32	24	26	27	21	30	19	33	32	23	29	24	26	26	37	27	26	33	23	22	19	31	24	23	21	28	22	22	27	19	35	35	31	20	23	24	27	17	31	22	21	25	32	22	29	26	32	20	33	22	30	29	21	28	33	23	27	26	27	31	30	21	29	28	32	22	29	20	24	33	26	28	28	32	28	19	36	30	26	30	26	26	25	34	26	20	33	15	23	17	26	29	17	23	32	31	24	29	36	24	28	29	26	32	20	18	24	30	22	20	27	34	23	36	29	24	28	23	21	31	30	25	16	30	24	22	25	22	32	21	24	28	24	26	21	20	18	25	24	30	36	23	25	37	19	24	30	26	15	24	24	30	23	20	22	16	22	27	21	20	39	24	23	21	29	36	20	27	24	21	21	27	30	19	34	25	29	18	32	24	21	33	31	25	27	22	30	24	22	29	37	35	28	34	24	27	30	20	26	28	22	26	27	19	27	16	28	23	20	19	29	27	32	29	18	34	24	26	29	14	26	24	21	34	17	24	17	25	43	25	27	29	24	38	28	29	25	34	22	27	29	22	33	23	24	32	27	24	28	26	19	25	29	30	29	29	25	28	30	34	29	29
37738	15845	7719	18042	25889	24785	21236	17817	14986	12524	10071	8247	6855	5740	5180	4456	3838	3348	2999	2748	2426	2266	2076	1978	1756	1688	1486	1309	1249	1115	1094	1082	972	889	875	837	852	743	722	682	662	671	627	678	599	647	578	579	565	521	535	538	532	556	511	477	495	516	505	462	494	478	463	488	419	493	451	509	458	498	474	492	444	459	455	459	446	441	464	428	461	468	471	466	439	416	406	444	454	447	416	451	428	419	471	443	411	474	400	395	430	428	381	416	444	430	431	411	415	418	412	438	408	449	432	418	411	438	433	405	411	434	405	419	450	406	413	419	450	408	405	426	433	417	405	393	397	435	432	411	429	436	422	422	388	456	388	439	454	444	420	453	407	405	435	431	408	455	435	444	439	418	386	430	440	433	429	423	424	399	418	467	441	418	418	410	405	396	413	447	428	438	417	420	431	430	400	426	427	440	432	417	433	425	392	449	444	414	452	420	449	383	415	377	448	390	385	441	434	433	391	415	433	377	457	442	391	439	430	454	425	446	442	438	423	441	474	436	415	420	398	423	432	412	427	419	464	450	418	408	418	428	428	439	391	369	438	465	432	403	434	395	441	437	426	388	411	393	433	430	421	397	419	409	416	382	406	438	420	440	430	436	465	420	442	444	459	403	451	457	393	464	443	425	449	426	455	414	424	404	450	394	438	442	445	428	407	424	428	443	463	444	425	430	431	436	436	423	440	397	390	459	437	405	432	446	423	436	440	402	422	385	412	436	430	426	412	419	435	420	418	432	457	451	397	438	397	422	419	426	370	468	436	423	398	412	466	450	429	404	444	396	402	385	413	378	443	429	437	437	403	405	453	399	421	433	446	416	400	430	416	453	415	403	440	414	410	403	435	443	392	413	446	460	445	440	453	417	440	411	422	405	436	440	420	456	446	440	437	468	452	403	433	426	419	443	420	417	411	435	428	439	399	415	425	424	440	401	422	446	415	434	421	449	414	424	460	419	424	417	422	410	384	423	418	416	436	437	453	419	465	431	388	426	434	387	414	440	438	439	428	423	432	426	465	477	430	424	396	424	446	422	394	425	406	461	448	451	418	421	438	458	425	434	394	455	428	473	443	428	404	438	413	465	448	372	442	458	424	397	470	441	403	440	423	429	429	437	411	442	428	428	447	478	439	398	386	403	437	432	479	412	428	438	462	400	417	438	465	436	411	436	404	449	472	414	396	425	445	456	463	441	400	447	449	469	408	441	445	439	427	401	429	384	441	425	437	451	404	410	402	439	414	445	452	415	397	412	417	431	400	424	398	431	410	431	439	433	418	453	442	415	455	485	436	417	421	428	445	444	414	450	439	394	434	429	428	413	441	440	445	417	430	414	457	385	421	443	433	425	409	422	438	465	433	415	433	432	387	412	440	441	451	436	413	447	462	468	433	400	451	420	417	397	402	431	428	456	409	409	407	444	431	403	460	448	432	426	450	431	456	422	388	461	404	403	461	411	445	442	418	437	416	428	448	438	407	459	397	453	417	427	446	449	412	422	444	421	410	423	400	423	421	437	434	422	448	433	460	403	407	428	430	429	436	423	442	417	454	409	418	417	408	471	460	417	403	454	402	427	428	421	444	398	429	392	420	397	423	428	398	418	396	451	424	423	408	452	431	437	456	460	420	434	416	416	431	426	435	482	452	391	412	405	428	437	401	422	422	409	469	432	418	432	428	425	448	423	444	393	435	459	448	410	441	411	442	465	416	408	433	439	409	451	473	421	400	431	430	404	428	447	419	407	403	410	423	451	440	434	424	436	406	444	432	450	415	445	415	424	461	407	429	446	427	466	424	449	460	431	409	416	408	424	406	426	389	409	404	412	440	430	429	447	428	429	426	403	448	442	427	459	453	427	400	428	390	427	421	429	427	401	384	430	419	452	449	425	447	435	405	462	421	400	438	413	430	449	454	458	418	431	424	425	399	414	389	413	407	422	392	442	393	425	431	401	395	390	429	428	444	472	436	436	439	400	456	399	397	410	410	446	411	419	438	440	431	411	424	452	426	430	437	427	422	430	438	431	398	446	432	480	411	396	448	446	415	367	423	419	393	444	407	450	416	423	421	426	426	430	459	420	411	446	415	414	444	453	444	458	425	410	415	400	428	430	415	444	432	402	430	450	406	413	422	390	446	473	431	420	422	434	436	405	440	432	410	432	424	423	427	436	425	438	438	411	477	423	459	444	403	424	434	462	449	419	424	441	426	431	437	393	419	409	419	411	414	396	464	443	451	391	409	437	429	461	421	408	413	446	424	449	449	389	414	452	433	404	410	406	431	391	422	427	422	450	428	428	419	432	400	410	436	394	399	407	449	438	480	402	434	420	415	424	391	414	416	402	428	395	454	414	417	467	376	434	433	393	394	434	416	429	447	431	438	423	406	467	421	416	437	418	407	436	418	404	438	421	442	459	455	455	379	410	474	441	426	387	436	408	422	413	406	431	425	440	413	434	419	426	428	461	433	446	392	404	465	425	448	440	435	409	431	456	394	428	392	432	426	411	431	393	424	425	423	410	448	431	384	402	443	443	488	428	427	377	418	440	427	434	416	429	435	415	461	428	448	450	450	447	409	422	439	433	429	432	397	415	441	414	442	421	414	432	414	445	465	442	440	426	422	417	411	416	444	430	393	408	429	393	390	427	439	415	418	404	418	414	410	448	405	429	424	442	423	448	403	401	418	425	424	444	436	438	412	427	442	411	468	399	412	427	463	412	438	428	386	443	396	413	434	416	414	431	430	425	378	427	429	475	414	411	441	432	402	446	427	428	447	430	432	457	424	454	377	470	398	411	437	429	381	409	395	446	467	451	426	403	402	415	445	451	442	424	432	441	452	454	431	418	434	415	468	396	439	379	428	425	457	419	462	435	420	405	448	456	447	432	415	473	404	423	485	432	445	410	407	430	429	454	387	413	404	395	449	473	398	463	423	419	393	453	404	461	418	397	401	411	416	409	413	459	410	418	435	415	400	411	417	393	443	444	418	425	438	439	422	433	437	427	397	420	408	411	474	411	394	438	457	468	441	424	397	396	438	431	404	439	375	439	434	446	457	422	452	448	411	431	409	433	409	453	448	443	449	434	443	423	441	409	384	420	434	432	412	453	448	433	421	456	427	437	440	399	428	424	408	457	448	414	444	432	396	457	402	437	425	428	415	442	463	425	428	413	412	410	403	413	430	457	442	421	420	428	437	368	425	410	402	397	428	410	418	417	462	429	431	442	442	435	444	410	455	428	424	420	409	421	439	461	421	392	424	433	455	439	414	445	461	465	419	438	442	410	436	426	425	416	469	461	441	450	429	409	415	424	446	446	416	409	420	430	433	443	448	443	420	432	423	393	443	422	423	420	432	404	403	430	445	429	423	379	435	451	413	433	401	436	456	403	427	444	426	433	459	420	435	462	432	431	402	400	455	416	421	393	414	462	407	442	429	412	433	397	412	437	431	429	421	402	398	392	456	431	455	406
12194	2927	764	513	848	957	845	727	618	540	450	413	333	309	268	226	176	196	143	147	124	110	103	99	102	87	90	80	91	71	80	62	62	58	57	59	60	47	52	48	46	45	45	34	41	41	39	45	41	43	43	44	37	35	33	33	40	31	37	44	37	32	32	42	41	30	17	44	39	38	40	37	31	40	37	38	33	35	30	27	27	35	33	32	31	39	39	40	30	36	40	24	27	26	35	29	40	27	25	49	30	32	35	31	33	31	35	40	32	35	29	28	22	37	31	39	28	39	40	38	36	41	35	36	29	45	36	40	25	39	33	36	33	27	35	39	44	40	37	30	35	34	42	40	26	31	29	36	31	26	45	30	38	32	34	35	37	36	35	38	36	34	44	37	32	28	19	29	31	23	40	33	30	50	35	31	33	35	32	35	33	35	42	33	36	32	26	40	29	33	43	35	29	35	35	39	41	25	32	36	31	38	26	27	42	32	35	34	29	26	29	20	31	35	35	36	46	38	35	36	39	33	34	32	29	29	40	29	38	33	25	35	30	33	30	43	36	32	28	21	38	25	32	34	41	36	34	33	34	21	28	38	33	31	35	33	31	28	30	26	36	39	21	29	34	32	34	34	26	31	36	26	30	30	35	37	26	38	48	30	27	39	37	27	33	37	40	29	38	29	36	22	27	41	29	40	31	36	37	41	32	34	39	33	37	36	34	42	38	33	45	31	28	30	28	34	26	26	36	23	36	36	32	24	23	38	22	34	38	35	26	29	30	41	32	19	36	23	31	38	27	36	33	34	33	36	30	32	28	40	30	38	33	28	40	32	45	35	21	39	41	44	43	42	34	27	29	36	37	29	28	24	32	40	39	27	22	39	32	29	33	38	32	29	28	41	35	35	31	28	28	35	32	42	26	38	33	43	34	36	26	30	22	33	32	30	43	35	34	38	37	31	29	27	28	39	38	35	33	39	48	25	33	36	34	34	24	33	43	32	31	23	38	34	24	40	29	42	32	25	36	35	27	36	23	31	27	37	25	36	42	30	44	36	28	38	35	35	25	28	26	30	27	23	41	30	29	31	26	33	28	18	51	27	33	32	26	38	27	20	34	33	34	25	30	35	34	34	36	36	34	37	36	42	39	35	37	28	29	35	37	32	38	29	29	40	35	34	28	36	29	37	25	21	47	29	36	34	21	36	30	39	24	28	38	24	34	40	29	35	42	33	33	41	30	43	37	37	39	30	36	30	34	28	41	42	30	29	33	39	36	34	40	31	39	31	33	32	38	40	39	33	38	28	28	32	32	32	24	24	23	35	30	45	34	32	39	22	32	39	43	38	28	34	41	31	30	27	25	35	31	34	30	37	33	38	35	27	46	34	39	35	18	29	36	23	35	37	42	30	36	26	39	32	36	37	38	27	41	25	29	33	32	45	23	22	37	33	28	33	32	36	24	40	27	28	37	32	47	33	31	27	35	42	25	28	38	37	29	30	40	27	28	30	31	34	34	35	27	29	34	37	39	32	32	39	31	30	24	43	30	34	32	34	34	39	34	26	35	32	38	38	31	39	45	47	36	29	32	42	32	39	36	35	25	42	36	28	29	38	28	20	34	38	34	36	33	32	34	38	35	36	33	37	29	31	37	38	33	31	21	38	29	34	30	35	44	28	29	29	27	30	25	25	31	24	34	33	35	41	35	40	30	29	36	39	40	23	20	46	39	29	33	33	30	42	32	39	45	30	33	41	33	29	37	31	34	30	34	39	35	28	22	34	38	33	32	34	39	36	38	25	36	31	25	26	42	31	33	28	29	31	29	37	31	35	23	40	26	34	45	26	31	42	32	27	35	36	31	41	32	36	26	40	30	28	31	32	35	37	31	30	27	21	42	29	32	30	37	25	43	29	36	33	22	29	26	30	31	32	35	38	34	29	37	32	37	25	28	46	32	32	33	38	39	18	30	28	35	21	44	49	39	31	31	29	28	29	34	23	32	28	39	34	36	37	38	40	28	26	28	40	30	27	37	30	31	37	32	31	35	32	32	32	32	29	35	34	32	31	26	23	32	33	28	31	33	36	43	30	34	26	43	28	32	39	30	34	33	23	34	27	35	32	40	25	29	29	34	32	22	49	40	35	19	39	29	41	39	35	34	23	33	31	34	28	36	36	30	28	32	43	25	35	27	39	23	35	44	38	36	29	31	31	36	22	44	30	32	26	36	29	27	35	38	25	36	38	31	22	30	40	25	33	30	29	30	39	29	35	23	35	32	35	30	31	30	37	44	38	32	28	38	34	33	33	34	33	35	29	31	46	34	34	32	34	37	33	35	34	26	33	37	40	34	29	29	28	34	31	39	29	32	43	42	36	45	31	39	29	40	34	34	31	47	41	35	37	28	35	38	31	41	37	23	35	42	27	34	37	42	20	37	40	39	39	40	28	29	32	31	28	28	36	31	29	26	39	34	38	32	33	37	34	34	37	26	38	30	25	28	41	40	38	27	37	35	31	40	31	29	31	28	36	37	30	24	36	38	27	28	23	30	37	29	29	29	27	29	36	34	40	35	34	24	37	25	31	38	23	29	35	27	33	28	38	36	28	32	32	26	30	32	32	30	39	29	36	35	38	33	41	29	35	34	33	34	36	34	28	42	42	48	24	34	24	42	39	33	27	42	34	28	28	42	41	47	35	27	34	31	33	41	25	33	33	28	37	27	27	32	33	40	27	31	34	23	33	42	32	29	36	34	25	26	32	35	34	23	30	45	29	33	32	31	42	39	29	41	34	30	40	30	43	35	32	28	31	46	31	30	42	37	24	29	52	34	25	30	36	41	36	32	24	38	36	27	29	40	29	27	35	29	18	39	32	25	39	27	35	37	29	27	28	25	40	31	37	29	31	30	28	28	32	40	28	32	35	33	37	38	28	37	29	31	18	29	28	27	39	40	37	28	25	23	36	35	28	32	23	37	28	31	27	31	40	25	44	26	39	41	22	37	42	38	34	30	29	46	36	46	33	37	28	30	34	37	40	25	32	33	35	31	37	27	40	30	29	45	37	39	26	41	32	37	33	32	31	43	44	32	34	27	36	26	33	40	30	40	46	34	29	34	30	33	30	27	37	28	31	32	37	26	33	45	41	41	32	26	32	31	34	39	34	35	33	43	33	31	29	33	35	33	26	28	28	35	43	43	30	30	29	18	33	34	41	37	30	36	30	45	34	28	27	24	32	38	21	44	31	29	36	24	39	40	31	34	31	33	32	40	41	32	42	43	26	35	37	33	30	34	47	33	38	27	24	28	30	33	32	28	42	31	26	31	29	26	35	35	27	31	25	32	34	34	41	27	39	41	32	31	34	23	28	31	27	27	27	31	39	30	43	29	40	39	30	41	35	32	33	37	26	40	36	39	31	28	34	33	40	32	29	36	31	48	36	35	20	26	34	36	37	23	27	28	35	29	35	38	35	25	28	42	30	38	37	32	36	24	23	30	34	27	42	36	26
49830	24208	14384	27483	35457	34593	31554	28018	24839	21628	18402	15874	13893	12136	10827	9152	8290	7444	6592	5890	5288	4879	4524	4298	3882	3413	3121	2716	2530	2289	2109	2029	1889	1811	1702	1571	1536	1403	1225	1187	1157	1092	1029	970	1022	962	961	880	863	797	799	812	778	734	747	742	709	652	673	695	691	662	636	619	653	638	643	653	675	671	626	658	620	599	619	594	572	586	614	598	558	580	548	552	567	580	505	617	576	549	568	532	525	533	555	557	551	550	574	536	568	551	587	546	553	584	524	564	539	544	545	573	551	536	520	545	538	548	556	533	552	534	548	515	508	551	550	557	495	526	531	571	547	525	548	557	532	542	519	537	483	502	569	547	529	565	540	505	532	564	526	550	507	551	515	539	505	537	570	549	569	506	509	534	565	509	510	496	524	532	528	546	550	516	532	550	529	537	526	520	549	508	578	536	509	536	515	507	519	588	497	542	543	514	514	496	578	566	557	500	518	536	542	534	525	509	505	527	522	533	551	525	505	527	539	508	555	526	503	474	515	516	509	514	541	516	513	562	512	545	528	538	530	530	523	554	524	526	500	525	523	544	514	520	495	575	540	486	558	556	559	550	499	515	532	533	546	548	530	519	489	558	562	528	489	542	547	521	540	581	553	535	510	530	549	517	537	536	526	529	546	541	568	520	525	528	519	554	518	490	516	593	524	511	536	509	528	532	552	528	540	500	541	509	536	550	519	545	555	529	551	523	525	535	535	503	516	542	527	524	534	524	542	511	559	527	557	524	516	551	507	534	536	508	511	510	541	526	535	514	515	523	544	494	533	548	562	522	566	521	510	511	579	551	514	507	517	508	535	590	525	524	515	546	548	510	528	552	551	508	547	526	556	532	492	551	540	548	524	531	504	533	537	508	526	556	547	492	528	499	504	509	522	553	540	496	536	520	519	539	571	551	506	529	554	565	511	521	579	524	535	538	519	589	506	534	584	539	507	489	585	523	506	532	496	543	511	542	551	517	557	554	534	529	555	504	512	489	566	564	538	532	527	531	554	566	490	537	485	537	502	507	519	499	530	530	506	539	484	518	528	543	525	579	534	570	485	539	500	506	507	547	505	526	510	514	537	516	529	524	563	493	502	475	580	474	532	536	558	480	536	547	582	501	530	569	530	503	508	524	542	527	518	542	521	553	549	519	499	554	536	503	553	513	524	510	531	559	554	535	590	516	541	552	544	523	554	540	531	517	499	574	550	535	549	516	499	528	528	536	560	496	529	558	523	566	542	525	518	540	562	546	550	552	535	511	502	570	520	528	487	489	533	531	570	561	575	517	529	520	493	504	523	517	483	511	519	543	542	535	528	527	529	533	545	526	506	529	567	487	562	519	517	546	556	541	535	536	526	479	525	541	500	514	537	563	554	512	517	529	519	539	474	524	509	512	547	533	536	569	541	490	516	531	517	524	564	519	543	523	513	518	523	567	549	510	549	522	516	539	542	512	561	546	504	546	559	521	569	515	541	516	506	549	538	518	567	542	517	503	543	546	531	528	528	507	520	544	509	511	564	555	508	508	521	536	529	510	523	547	557	537	530	552	514	546	531	562	497	557	536	486	527	528	499	490	484	521	498	510	504	535	513	528	557	564	510	491	486	543	500	575	503	551	541	519	508	539	548	536	544	510	575	578	541	548	519	543	572	587	584	542	545	511	496	570	541	523	522	514	548	505	537	534	525	542	517	514	501	515	510	515	517	505	511	527	525	534	571	517	521	515	513	530	581	546	539	519	544	513	523	507	538	541	534	513	562	533	548	490	557	552	556	531	548	501	513	541	541	548	505	524	503	541	521	585	542	511	538	524	553	545	535	534	545	546	529	558	516	516	512	530	531	553	519	495	554	494	525	540	571	546	533	544	528	534	551	507	541	527	494	526	553	527	515	535	536	549	575	503	531	540	541	566	526	553	518	502	511	536	537	532	535	530	507	525	534	490	500	514	509	525	500	499	562	573	536	472	539	528	543	553	526	538	502	504	564	514	548	526	534	622	521	528	531	573	518	527	525	539	526	568	509	540	520	503	519	536	538	549	557	502	508	512	533	510	535	515	528	538	549	539	516	563	534	566	507	584	533	536	542	539	537	555	578	550	544	552	538	544	553	526	520	522	554	539	533	527	548	527	548	536	537	490	513	486	510	523	492	559	566	533	500	539	488	508	562	516	534	570	481	549	544	522	522	491	524	538	534	506	523	531	505	559	530	505	515	589	558	552	524	578	504	482	536	513	553	549	480	503	584	561	529	525	520	562	520	508	527	491	519	538	516	530	508	520	516	544	521	527	509	497	542	505	521	509	591	529	555	508	498	485	524	510	590	547	545	517	530	554	535	527	549	479	551	537	583	502	537	542	536	511	513	532	546	498	555	540	604	557	526	502	518	530	541	555	511	547	512	471	555	514	513	531	510	498	509	556	532	535	516	533	482	553	537	538	519	498	531	559	522	547	516	500	546	513	492	519	539	570	563	515	510	532	549	501	536	536	533	530	528	559	526	528	541	516	502	546	527	521	547	538	508	524	546	543	496	525	568	479	514	546	479	579	530	510	513	522	509	516	535	554	527	539	510	504	524	503	530	541	564	504	535	514	530	520	540	496	538	547	510	555	551	498	516	520	528	541	534	551	499	500	547	538	526	520	524	547	591	580	484	506	541	527	535	545	538	527	548	539	529	511	535	502	528	512	554	551	520	522	530	511	512	565	565	539	509	519	548	564	521	525	528	521	543	525	530	515	532	499	547	497	550	539	521	496	528	567	534	531	544	515	554	519	487	574	572	544	498	535	536	505	531	534	544	555	479	488	525	515	497	525	576	493	526	532	551	499	506	513	522	557	549	504	528	480	525	510	539	541	554	518	501	563	494	459	532	534	520	517	547	531	525	544	539	513	527	541	524	557	528	535	564	531	543	565	555	562	522	564	524	551	571	538	530	501	515	554	506	524	510	497	501	506	538	523	563	531	593	563	514	584	533	550	539	558	502	522	507	534	528	539	536	504	556	494	505	549	531	551	561	509	503	529	498	527	557	524	530	535	521	553	528	537	512	540	509	540	560	520	589	527	513	544	528	542	550	538	523	529	513	546	520	504	560	515	532	522	519	521	539	538	565	517	516	535	533	553	580	513	499	517	483	535	538	526	508	515	538	588	533	526	556	491	515	558	551	513	530	540	562	538	556	507	526	542	561	537	561	560	521	547	511	540	526	536	528	525	510	560	505	513	547	560	510	548	554	541	527	544	504	549	506	537	495	536	533	499	512	505	517	539	497	540	531	493	509	552	524	562	578	492	512	568	533	504	509	551	552	562	506	493	512	537	514	492	495	547	528	549	482	512	551	542	556	548	534	553	518	517	531	550	540	552	509	493	521	556	559	529	539	494	555	531	537	541	503	459	553	516	539	535	529	534	503	506	554	536	510	517	530	512	544	516	499	510	532	547	516	518	526	516	524	548	533	523	546	565	510	525	565	530	535	539	587	550
8667	1728	482	389	602	560	514	473	423	327	273	251	211	218	164	147	135	142	122	118	91	96	82	87	100	93	77	63	52	62	68	53	47	69	56	55	47	52	53	48	57	52	40	44	48	51	57	45	60	49	49	45	40	46	51	46	47	56	38	40	32	49	33	28	44	45	42	34	45	45	38	36	41	43	44	36	38	49	50	32	36	29	49	43	48	47	50	47	40	43	40	30	31	41	33	43	33	31	32	34	48	30	41	36	42	37	34	30	39	40	53	28	30	41	41	54	41	42	30	41	53	34	31	47	52	46	37	41	39	44	47	35	26	51	45	54	40	41	36	42	33	44	36	38	41	49	38	44	29	36	36	33	45	26	30	35	29	41	38	48	46	44	32	40	55	33	29	48	45	41	37	35	45	41	34	44	40	42	32	41	46	39	37	35	30	44	38	38	41	40	40	40	48	36	48	48	42	39	41	47	47	43	37	47	28	41	30	42	60	38	41	43	31	38	36	39	42	42	39	36	40	40	42	36	35	40	51	47	40	48	39	46	41	44	40	45	58	36	45	37	52	37	49	39	48	38	48	45	34	43	29	48	53	43	47	32	20	45	45	31	31	41	42	40	51	36	45	27	42	33	45	44	45	39	49	31	32	42	40	44	36	37	43	28	45	40	51	50	44	48	42	30	36	36	44	33	36	39	45	48	38	45	34	46	36	25	52	49	40	36	31	48	42	41	38	49	45	54	40	46	41	33	37	42	32	44	50	48	31	30	45	32	56	43	50	38	48	46	48	33	32	36	35	38	43	50	47	50	41	46	42	34	48	52	36	42	46	42	43	41	38	49	43	28	34	38	37	39	39	44	41	40	38	42	34	43	48	36	46	35	44	48	39	32	34	41	41	41	38	44	36	36	38	33	38	30	38	42	43	35	32	47	41	44	33	24	46	38	31	34	35	32	43	42	46	34	39	47	35	34	33	38	40	35	43	37	46	56	42	29	47	35	45	26	37	39	30	41	39	35	34	46	31	33	44	27	44	30	46	51	36	46	46	37	43	29	50	40	41	48	43	53	38	43	31	40	48	32	40	32	36	39	44	30	43	35	49	44	39	58	48	39	41	42	37	40	46	34	41	42	30	40	35	32	36	41	48	40	44	32	40	46	32	37	45	45	42	26	34	47	29	29	32	33	29	49	29	42	40	38	39	34	39	34	42	50	45	38	39	37	31	38	30	45	35	34	46	38	28	29	31	44	46	41	37	40	45	36	35	39	38	36	28	29	47	43	49	44	54	42	39	38	43	42	45	38	31	40	45	27	51	32	46	33	43	28	45	44	48	36	41	36	42	43	45	39	36	33	42	50	43	42	41	43	28	44	38	43	37	46	41	26	35	43	32	40	39	38	43	35	55	38	38	37	44	34	31	41	44	45	39	39	38	42	35	44	37	34	38	37	40	51	55	40	31	35	44	36	42	21	38	36	41	29	32	46	39	36	50	34	43	43	42	34	33	47	46	41	36	40	40	37	45	42	39	30	41	37	40	52	27	30	47	40	37	49	48	43	42	43	46	39	40	40	39	42	33	54	34	40	38	38	39	51	36	45	41	45	52	42	35	44	36	42	41	39	56	40	36	57	43	46	41	35	39	40	40	36	40	29	45	45	43	49	35	38	36	38	54	39	38	35	45	37	42	36	47	33	34	42	35	58	42	32	37	40	52	45	49	32	37	47	41	32	32	47	37	28	31	40	45	39	38	36	41	29	49	29	38	39	36	50	38	45	27	38	35	47	46	44	29	46	33	36	38	44	35	37	40	41	42	34	43	34	37	35	49	50	34	39	43	33	36	46	42	32	46	46	42	41	31	34	47	47	42	46	39	40	43	50	41	39	41	42	38	40	43	31	37	50	37	37	53	38	42	36	34	37	36	44	33	36	43	50	38	47	39	43	40	36	38	39	43	31	29	47	34	54	42	44	39	30	41	46	39	40	42	39	34	48	39	30	39	26	39	43	35	47	47	30	34	34	46	34	25	31	43	40	39	35	36	46	38	24	50	34	46	41	36	35	44	43	39	36	40	38	38	43	47	44	44	33	38	35	47	50	47	43	43	40	53	25	30	37	38	46	29	29	48	32	35	38	38	29	36	49	32	46	31	44	37	43	53	44	43	41	42	49	27	35	37	39	44	43	41	38	42	42	54	42	36	39	33	36	36	34	34	36	35	37	53	33	37	45	45	36	34	47	39	43	27	40	49	20	41	32	39	38	39	29	48	38	33	36	46	47	24	43	37	37	33	42	41	41	28	41	40	44	49	37	54	43	51	32	36	26	52	36	52	34	36	34	39	30	39	41	62	37	54	38	40	35	38	34	40	36	54	36	39	44	35	41	51	31	38	42	39	55	34	32	32	40	41	33	37	43	42	35	36	49	29	39	37	43	39	42	38	48	46	35	47	42	39	49	42	41	43	37	41	35	30	33	39	43	43	38	42	42	42	30	43	37	44	41	47	42	29	45	46	48	40	50	45	42	47	50	49	40	49	50	35	26	37	42	40	38	41	43	43	37	35	43	34	46	48	30	38	36	35	40	39	46	26	34	44	27	34	48	37	37	37	29	45	36	46	34	29	40	32	32	42	46	43	37	44	44	38	29	26	38	38	34	36	35	29	34	40	36	34	44	29	39	35	42	37	34	43	44	45	38	43	42	37	37	35	52	36	44	36	42	30	36	39	38	44	33	41	45	43	40	51	46	37	43	47	41	44	43	32	42	50	45	45	32	37	47	43	41	46	32	42	49	42	34	46	45	57	45	31	55	44	37	43	46	39	52	24	34	36	47	39	50	32	37	48	42	42	47	36	45	37	40	42	39	45	43	33	43	41	46	26	51	44	35	45	27	38	50	44	38	38	40	45	33	27	36	38	34	39	34	38	41	46	35	45	48	39	30	39	40	40	40	42	32	49	41	29	42	39	43	40	30	36	32	40	51	44	39	42	28	44	39	35	46	38	41	42	40	31	41	36	31	36	35	42	35	48	36	33	34	42	33	31	41	33	50	49	36	39	39	40	36	45	47	44	37	35	49	36	41	39	45	41	33	36	44	48	49	33	46	48	38	37	40	53	45	43	40	36	40	37	36	37	44	42	42	51	52	40	43	45	36	39	34	42	29	36	46	50	41	33	35	37	45	37	39	37	42	46	43	43	42	35	40	41	47	45	45	51	45	50	40	43	33	44	34	47	41	42	42	32	35	42	46	52	29	53	39	47	35	40	58	26	49	28	46	39	39	34	38	38	46	46	40	39	34	54	44	40	34	38	39	41	42	41	43	59	36	36	40	34	44	45	42	39	37	46	39	44	32	39	37	33	38	41	34	30	44	34	41	43	36	42	38	45	43	40	33	45	42	49	37	52	42	27	52	45	40	48	52	39	33	41	44	51	29	36	34	43	34	46	33	34	44	38	39	44	42	43	29	35	50	26	43	35	36	31	41	47	29	40	30	30	36	44	45
43368	20504	10759	23048	30726	29639	26339	22826	19695	16204	13723	11629	9878	8416	7497	6501	5655	5198	4579	4114	3757	3307	3191	2934	2727	2333	2188	1989	1763	1775	1653	1546	1463	1381	1377	1348	1191	1184	1170	1020	1050	931	953	915	879	906	866	819	801	832	806	819	783	835	798	755	774	744	730	719	676	705	733	727	762	688	684	700	719	645	704	683	650	650	680	647	719	645	668	666	668	661	637	692	623	647	695	697	663	636	660	696	659	648	614	653	613	643	670	654	645	665	688	659	677	712	656	631	617	626	655	639	643	626	647	644	637	659	614	693	676	632	687	657	662	605	640	632	607	660	634	625	585	610	657	666	634	635	686	602	627	679	645	610	657	611	646	605	679	582	667	601	647	627	610	613	658	624	625	599	627	627	599	602	647	640	636	638	646	625	700	645	593	672	615	631	619	667	660	572	634	634	591	639	583	645	618	619	668	625	673	604	640	666	598	619	622	646	596	670	631	640	637	645	633	603	608	658	624	618	632	650	625	658	630	673	638	601	655	673	635	618	621	685	652	672	633	682	633	671	629	636	595	642	611	637	608	642	658	639	571	564	627	655	658	614	648	619	627	680	622	656	660	642	656	659	640	664	656	673	638	592	639	623	599	648	607	619	684	640	608	689	693	665	632	577	680	735	637	674	666	646	646	640	652	628	631	597	630	660	621	630	562	623	621	670	665	645	641	649	622	605	631	653	662	665	646	621	599	629	645	655	647	610	635	623	670	632	608	644	647	652	614	675	621	677	656	626	624	654	626	684	660	664	627	624	630	636	590	666	608	611	670	637	608	660	663	653	608	607	663	612	624	647	657	626	623	631	659	706	634	636	664	621	631	624	637	641	592	666	641	645	659	673	628	614	632	618	648	635	657	616	607	644	639	660	640	634	650	595	608	637	575	680	610	619	598	635	691	619	606	650	652	606	640	651	634	604	651	661	649	624	615	640	623	653	643	624	642	646	621	666	626	649	627	633	645	595	662	654	638	658	665	595	664	622	633	646	644	645	651	647	693	635	647	635	658	654	634	597	634	619	648	664	607	633	608	609	649	665	614	616	620	653	634	610	646	607	658	649	611	676	580	634	607	622	611	636	650	661	644	654	706	621	624	594	629	653	647	630	614	616	618	620	608	654	588	626	663	617	672	652	627	632	678	614	671	700	619	674	636	627	592	652	614	624	602	651	593	632	624	640	638	691	663	641	617	644	635	623	623	637	619	651	605	684	614	643	667	606	646	646	606	676	637	650	655	644	621	673	644	632	648	684	660	578	639	618	627	592	620	635	637	675	622	599	649	667	632	582	650	651	620	663	645	677	622	640	596	619	627	634	649	618	640	670	628	634	629	640	607	615	649	608	646	626	618	649	602	641	588	663	625	674	665	629	656	623	613	641	602	600	678	621	644	686	615	605	619	667	661	663	658	651	665	683	612	597	632	641	643	655	595	591	627	667	596	653	612	644	643	629	655	617	665	642	621	627	626	602	689	582	633	633	634	636	611	642	618	646	660	654	650	609	642	621	643	646	651	662	653	620	628	604	642	642	684	619	674	663	640	665	594	626	603	688	671	615	675	616	640	631	602	667	616	634	656	611	657	624	670	657	605	655	653	658	662	615	602	670	609	585	620	625	653	631	583	610	666	691	642	640	645	646	713	620	604	674	606	634	631	625	623	645	637	656	672	674	656	612	701	652	619	677	669	600	639	659	628	657	603	689	578	653	639	648	657	646	627	616	626	661	622	613	645	609	678	664	608	588	574	603	602	655	614	611	683	651	599	644	613	671	624	637	652	635	616	640	634	633	640	600	628	614	627	651	631	593	647	642	647	643	655	645	621	676	638	639	636	614	630	647	643	643	598	671	645	652	672	623	678	673	662	633	638	659	646	665	677	629	605	625	605	635	612	635	671	620	604	672	636	585	696	630	653	665	657	672	637	649	642	609	633	672	652	619	641	630	669	630	659	638	659	618	607	665	599	639	603	638	669	654	650	600	583	622	653	632	641	645	663	631	656	633	615	605	628	620	609	642	583	625	684	621	620	655	654	615	650	637	639	653	598	695	621	658	655	606	590	630	661	694	688	642	645	622	601	648	613	604	671	601	637	633	630	621	637	636	662	705	661	635	655	607	619	615	658	626	634	615	666	654	623	637	587	635	652	606	629	639	616	619	641	613	631	634	635	658	651	630	637	619	680	642	633	649	652	628	682	651	619	616	631	635	624	681	613	631	654	660	646	655	631	615	617	595	653	684	614	611	617	650	639	634	644	628	689	596	669	632	617	654	658	650	628	573	657	635	637	654	616	647	668	617	623	673	704	612	647	604	647	668	675	636	620	635	639	596	612	676	593	565	684	618	630	645	633	629	636	629	631	615	657	618	596	645	646	626	621	580	633	614	633	600	606	644	646	616	638	636	655	637	673	625	639	669	699	597	683	637	618	684	589	644	672	635	611	651	591	648	675	633	635	583	630	608	642	643	607	630	667	668	621	649	602	646	631	619	650	632	648	646	651	645	640	571	689	670	662	626	642	585	658	640	624	628	656	620	625	635	583	658	631	668	631	692	641	646	632	616	655	622	687	663	647	616	634	625	621	676	638	635	684	636	633	622	627	624	659	626	612	634	663	678	622	628	676	621	661	613	692	663	635	579	621	616	649	627	643	650	626	603	623	644	641	630	653	655	640	638	634	614	621	652	655	650	638	635	629	685	652	622	599	621	648	699	658	661	609	613	638	590	684	662	652	641	631	621	617	646	664	624	620	644	661	686	653	659	647	639	605	681	632	660	620	690	643	667	659	684	624	630	628	646	615	671	650	640	578	666	614	604	658	629	651	655	640	603	692	629	680	621	635	647	615	669	605	652	631	658	642	631	645	645	675	619	654	586	630	672	664	649	649	658	637	626	597	611	664	672	631	645	621	656	639	625	634	631	658	670	642	672	665	647	632	666	664	634	575	640	640	652	648	626	658	668	677	605	647	622	655	631	651	620	633	586	647	621	643	623	612	629	635	614	631	647	585	637	656	683	629	615	641	635	608	693	635	632	611	632	654	641	680	641	631	637	658	606	632	582	668	681	676	659	661	608	640	653	626	632	645	628	593	652	677	604	616	681	641	667	637	624	681	572	652	636	632	673	624	617	664	643	632	673	594	646	668	647	624	660	643	605	672	631	610	648	639	632	613	624	673	662	594	630	661	656	605	614	609	651	650	682	666	630	639	555	656	628	616	643	627	627	641	637	679	654	645	612	680	638	639	623	634	643	600	611	675	628	645	652	620	662	581	644	652	593	622	646	616	658	619	635	649	628	641	626	656	686	636	605	659	632	607	659	671	650	650	627	611	669	642	629	639	636	596	645	613	618	678	624	674	602	642	681	642	652	625	642	628	633	601	674	622	662	647	642	631	645	634	681	670	623	657	664	622	636	671	681	608	616	662	612	636	631	649	647	673	645	649	675	583	622	609	636	642	638	631	666	663	601	665	610	696	628	588	646
11994	3033	769	594	937	967	863	720	639	538	488	371	359	246	247	232	197	163	136	153	133	105	102	105	91	90	79	87	71	64	71	55	62	39	68	48	47	48	50	38	35	41	41	42	39	36	49	46	38	31	39	31	32	36	26	29	37	33	32	30	30	32	39	39	31	27	25	22	30	29	34	39	30	24	25	33	33	33	32	33	36	23	43	25	37	39	40	30	29	40	28	26	36	25	38	35	42	29	24	30	30	31	38	31	30	34	32	27	27	27	37	26	35	25	26	27	35	27	29	33	34	25	33	26	36	21	38	29	30	29	31	25	27	33	30	35	26	39	28	36	29	26	24	28	24	34	29	24	28	25	36	32	34	35	24	30	25	22	28	21	28	28	34	27	30	27	33	21	28	30	33	31	30	26	18	23	27	27	45	36	23	39	36	30	28	31	28	30	29	27	32	35	25	23	22	36	31	31	30	43	38	32	29	24	31	30	25	19	27	29	25	31	31	27	33	24	30	29	33	29	30	21	31	27	33	19	29	29	31	26	23	24	43	29	38	31	29	35	21	26	39	26	31	21	22	27	34	31	10	37	29	28	23	33	25	29	30	29	22	26	27	28	35	27	37	37	21	27	27	26	33	40	28	32	25	29	24	32	23	29	33	33	30	30	33	24	24	29	30	26	33	31	31	40	28	36	25	38	28	16	26	38	30	30	20	23	30	33	31	26	28	27	25	25	25	36	32	29	37	34	37	34	27	31	29	21	25	26	35	21	30	30	29	27	31	42	24	39	32	31	28	28	33	28	27	23	35	40	27	28	29	37	29	41	32	28	27	33	26	35	33	38	23	21	34	36	28	33	35	29	34	31	27	29	30	32	33	34	24	31	20	28	23	23	27	34	29	31	31	38	29	25	30	29	38	25	26	25	35	31	26	27	32	26	34	22	30	33	33	33	26	27	27	33	23	20	26	29	27	45	36	33	40	23	35	37	31	32	33	34	28	26	39	35	35	32	30	33	24	26	28	21	30	38	29	26	26	35	31	28	30	22	25	29	33	39	34	21	35	23	29	29	26	28	32	27	35	23	27	32	31	35	30	26	28	37	37	25	26	24	25	32	39	41	36	39	37	36	32	34	32	33	23	24	24	35	30	29	31	33	35	30	33	27	24	21	29	28	32	27	36	22	41	32	38	30	31	27	29	31	34	26	24	24	28	32	26	24	29	34	29	25	42	31	34	35	29	32	27	24	41	30	23	21	28	29	30	34	25	24	23	35	34	24	31	24	26	29	25	38	31	51	28	31	34	29	29	33	36	35	40	28	25	29	31	21	18	27	23	31	38	21	32	26	25	29	22	27	21	32	33	38	42	28	27	41	28	30	36	36	32	29	23	27	29	30	26	31	25	32	28	26	21	30	34	26	29	43	29	27	26	32	38	38	21	26	30	28	37	30	33	28	36	29	21	37	30	34	42	36	33	32	28	53	21	23	23	29	31	21	27	27	28	30	32	33	28	33	30	29	33	34	28	29	38	36	23	36	37	34	26	30	28	34	30	28	26	23	36	30	20	30	28	34	31	27	33	38	26	31	25	37	35	23	37	19	40	32	23	33	29	32	22	32	39	19	28	25	29	37	30	36	44	29	16	33	27	29	37	31	29	34	34	32	33	38	30	27	22	34	34	28	31	20	24	33	27	22	23	33	26	34	34	25	33	22	32	31	33	34	29	36	31	22	25	21	23	26	36	24	25	26	36	35	22	34	32	24	36	35	29	35	32	25	39	19	33	41	31	35	30	34	31	30	24	23	33	39	29	33	29	28	38	30	42	31	28	31	25	31	30	28	26	26	34	30	40	31	24	19	39	26	31	23	20	28	26	36	30	32	36	28	26	38	36	30	33	25	27	44	28	28	29	29	32	38	31	28	26	20	38	36	25	25	19	28	27	29	30	33	30	29	39	20	40	30	23	35	37	31	28	21	31	15	21	27	18	28	34	27	28	21	24	39	31	16	36	30	24	29	21	26	35	33	27	27	26	22	28	35	31	33	38	24	31	19	39	33	30	28	38	23	40	26	30	42	22	33	33	37	31	35	27	30	30	43	31	36	37	25	26	35	26	33	31	39	31	22	25	18	39	44	29	28	28	29	32	33	38	35	37	42	33	31	28	19	23	39	37	37	26	23	24	33	21	35	32	31	32	25	27	31	26	23	42	34	28	29	21	40	27	43	24	33	26	31	26	35	29	32	32	28	20	33	34	25	32	23	34	35	19	31	23	30	32	35	34	31	24	29	27	28	28	26	34	31	27	33	26	25	28	32	24	39	45	27	29	25	29	27	27	42	26	31	26	25	33	23	30	26	41	27	38	24	25	28	34	33	29	29	39	36	38	29	24	34	36	37	30	24	36	34	28	26	31	33	34	27	31	37	25	26	27	30	38	29	39	32	29	36	25	30	34	31	40	26	25	22	26	32	28	21	32	30	33	35	35	25	31	31	29	41	34	26	33	30	25	27	26	26	26	22	27	39	33	22	25	24	24	30	26	34	26	31	30	31	17	23	22	26	34	37	29	35	33	34	25	21	29	38	33	28	34	30	22	33	27	30	28	23	26	31	29	20	35	22	32	31	33	30	25	30	26	25	26	24	33	42	44	33	28	43	35	21	33	28	27	24	32	30	20	26	23	21	30	32	37	27	32	33	30	36	30	28	29	30	27	35	33	29	23	25	36	35	43	32	35	27	25	34	34	31	27	22	36	25	29	40	25	32	29	30	33	27	23	25	31	31	37	30	30	22	36	23	26	32	35	30	31	40	21	31	22	33	30	31	28	25	29	31	21	38	29	34	35	39	13	25	31	29	32	41	38	21	26	29	25	30	33	22	40	21	31	24	31	28	25	29	31	40	29	31	23	31	28	26	32	22	19	26	43	27	24	26	33	34	27	32	30	29	35	34	33	40	32	27	35	32	41	33	34	27	38	34	35	26	35	30	35	27	32	23	27	34	33	17	38	24	21	33	39	34	27	30	35	37	26	43	30	30	32	33	26	35	27	24	42	32	33	33	32	34	29	18	19	34	31	37	25	29	22	26	16	38	24	32	34	36	20	34	41	33	29	26	42	36	24	27	34	29	30	35	28	24	29	25	29	35	17	31	33	39	40	27	26	32	39	17	34	18	45	28	29	22	22	30	38	27	28	32	29	34	23	36	36	35	34	38	30	29	37	19	26	22	31	26	31	40	24	22	30	28	31	29	39	43	39	22	38	28	22	40	24	27	26	31	29	29	26	32	28	27	22	26	28	24	36	25	30	23	35	27	25	24	28	33	29	28	23	33	32	29	36	34	39	33	29	25	34	32	31	41	33	25	27	28	28	29	28	25	39	35	26	24	33	29	25	25	34	33	39	28	17	30	38	36	29	31	37	26	27	29	28	35	27	28	31	32	29	35	23	19	31	51	28	29	42	24	24	27	32	24	21	30	26	32	29	22	29	24	34	32	26	23	34	33
50645	24336	14675	28885	36418	35600	32092	28604	25041	21584	18442	16137	13974	12226	10752	9366	8262	7362	6590	5876	5269	4828	4629	4297	3768	3361	2995	2610	2370	2270	2115	2033	1910	1626	1579	1507	1451	1315	1211	1136	1164	1015	1005	933	894	922	876	898	775	815	742	794	739	720	678	648	635	630	621	587	653	634	656	588	616	592	612	541	631	598	584	556	584	547	531	578	582	513	535	523	507	500	523	494	518	486	490	535	542	524	517	532	490	544	496	541	482	528	487	488	484	493	556	510	519	500	484	502	471	512	521	507	497	476	543	487	502	430	492	494	482	501	506	531	486	515	489	515	489	447	476	471	519	500	469	491	473	446	473	465	489	478	491	466	490	481	507	488	457	440	472	492	511	481	511	485	512	488	492	469	503	487	481	494	438	490	499	454	468	472	490	511	462	495	420	468	441	498	474	498	478	502	478	490	466	511	484	485	488	480	470	468	489	484	527	483	502	505	499	478	503	491	463	512	469	484	468	476	526	488	452	522	484	466	442	498	514	495	491	493	462	470	458	485	490	530	464	465	454	476	495	487	458	519	513	511	473	504	497	483	504	463	473	473	462	497	465	499	531	495	457	485	479	474	473	511	506	492	464	444	446	482	474	477	514	474	441	474	432	483	483	504	494	490	465	489	461	523	499	483	505	499	475	502	463	444	504	444	484	488	507	485	499	497	491	459	475	435	499	490	480	517	462	454	479	460	507	484	482	492	472	511	455	485	480	471	451	472	484	532	483	493	457	464	464	458	438	446	460	486	475	487	523	480	489	501	503	468	499	476	496	467	500	456	498	502	478	466	484	448	518	486	497	455	481	475	489	487	476	470	480	475	476	515	457	478	466	488	468	497	456	496	409	456	468	468	483	475	481	491	461	507	518	516	487	428	468	492	470	495	492	530	488	508	492	475	486	483	461	428	462	493	476	517	488	482	483	500	462	488	452	457	470	505	490	449	512	464	467	467	431	511	470	482	441	489	464	474	483	469	468	487	471	483	508	501	479	518	482	490	483	491	514	514	478	490	502	418	484	454	464	475	453	483	472	499	456	487	491	463	506	488	466	492	477	490	465	490	444	492	458	470	498	481	471	475	490	481	455	494	463	471	520	459	451	498	532	487	489	477	451	514	480	505	485	503	498	491	474	493	465	472	488	456	478	478	517	454	457	432	425	479	466	485	475	476	467	460	528	492	466	522	458	478	476	470	503	501	483	460	471	514	468	488	471	479	507	481	470	475	496	462	492	472	474	457	465	464	464	517	482	507	478	461	440	494	483	484	498	517	470	451	485	476	455	481	469	481	477	461	497	495	448	486	491	511	469	495	469	472	432	490	451	499	504	452	476	465	468	528	489	495	456	462	496	502	477	519	446	463	484	481	456	487	444	461	450	486	472	501	476	469	498	468	466	479	461	486	446	471	504	480	484	503	455	465	488	478	498	539	502	481	502	474	437	480	468	482	491	473	509	466	487	478	454	425	467	476	490	482	432	518	517	524	510	442	490	506	488	447	456	438	488	494	496	502	500	508	445	514	498	491	465	481	478	475	481	478	496	482	491	471	503	480	488	499	468	497	504	494	492	497	444	466	479	519	468	448	479	479	458	489	464	457	466	480	510	510	487	495	502	453	479	465	486	478	526	465	477	501	505	475	476	463	454	446	532	519	451	491	514	456	488	509	461	466	478	501	487	497	455	512	481	478	480	521	470	477	473	506	467	474	472	538	501	498	490	465	513	447	480	503	491	462	487	504	489	539	477	523	464	470	487	462	486	484	482	485	466	502	524	470	467	457	507	504	489	473	494	463	505	497	517	495	465	504	482	474	475	519	509	508	457	486	496	478	525	465	509	504	488	463	490	477	486	485	476	549	476	479	479	506	480	457	460	530	491	451	470	451	454	506	454	504	476	485	502	470	493	485	436	475	468	445	479	510	479	477	446	444	513	481	479	499	467	466	490	464	508	483	480	461	459	479	486	491	475	445	492	421	440	453	498	530	456	521	482	487	456	466	453	512	491	491	464	504	471	515	491	484	477	475	455	453	498	478	479	490	458	474	478	485	503	516	481	492	442	476	495	509	465	501	504	508	481	458	472	478	500	508	466	497	502	472	507	496	497	499	460	500	438	510	485	474	474	484	437	493	467	498	468	476	518	500	484	471	511	461	473	462	451	482	528	483	495	480	496	436	494	481	463	453	469	455	485	510	486	499	518	486	480	456	480	478	505	486	425	470	466	469	479	483	469	505	448	510	480	487	464	494	499	465	497	499	470	479	492	512	464	456	432	467	475	472	460	494	518	474	495	463	517	512	481	504	523	490	453	473	408	476	444	496	482	462	517	480	493	480	465	499	455	447	486	499	465	438	475	464	530	501	499	470	488	446	478	486	477	437	494	519	494	483	481	461	510	505	492	479	481	438	501	469	533	474	483	478	459	500	455	475	507	474	472	501	473	507	447	483	440	470	460	467	492	469	458	484	498	463	508	475	518	423	477	470	516	487	477	476	475	469	452	487	468	476	447	477	469	470	457	477	499	458	471	482	508	457	466	431	474	510	480	499	440	459	463	427	509	464	489	463	491	489	439	482	424	503	470	472	513	512	509	487	458	467	505	434	465	472	510	488	453	492	495	503	497	503	491	516	507	446	461	484	464	486	464	523	479	468	499	480	491	492	503	487	457	496	520	501	460	461	454	483	499	505	461	479	469	480	516	464	467	486	475	455	465	507	506	480	473	470	473	541	492	474	486	469	476	467	453	493	492	470	491	505	475	493	502	480	474	501	509	420	496	503	488	493	457	503	469	497	473	448	492	454	452	484	466	473	471	479	487	489	496	462	496	472	487	472	484	487	481	473	497	465	442	499	481	451	430	498	491	466	480	479	482	471	500	439	476	513	469	499	481	468	514	524	512	479	495	460	435	475	461	483	475	495	470	451	467	470	503	471	552	486	489	489	516	499	481	478	467	485	507	475	482	510	498	513	478	514	508	452	536	505	461	498	531	493	443	446	447	472	477	456	478	495	516	441	468	461	515	460	472	441	471	473	447	448	505	489	490	489	485	455	464	522	433	468	463	449	471	499	469	455	477	502	503	500	508	494	453	468	508	509	440	500	441	473	472	476	484	465	541	455	504	473	470	468	501	448	481	456	498	454	471	480	477	480	458	444	480	506	471	491	512	480	461	476	461	466	440	439	485	482	510	485	477	456	438	477	524	442	489	497	496	436	475	491	470	511	513	508	476	497	500	490	487	462	466	493	467	491	475	506	503	464	482	498	459	503	457	499	447	489	453	478	463	475	483	489	470	486	493	520	484	477	498	469	467	490	464	481	468	498	497	529	478	491	499	496	445	477	497	521	421	457	458	491	494	505	430	470	500	445	488	487	480	502	481	452	477	508	475	449	430	508	496	472	488	473	485	518	457	437	445	452	447	486	469	463	499	462	479	499	466	467	453	450	463	516	486	516	542	497	500	485	486	475	490	456	530	491	464	500	495	467
4825	881	312	205	382	424	350	340	288	226	189	150	149	131	121	97	105	79	87	67	86	57	57	54	46	48	43	44	34	45	42	37	43	43	28	41	28	25	40	29	31	30	32	33	32	27	25	29	31	31	28	29	29	30	28	29	39	18	18	26	22	24	31	24	24	33	32	32	31	29	26	27	30	29	26	20	27	31	23	35	26	19	23	31	24	29	21	28	29	25	26	30	22	30	28	35	25	29	32	27	29	31	22	31	31	15	25	23	32	25	20	26	26	20	24	32	30	35	28	31	32	35	28	26	23	24	32	23	36	32	24	27	29	26	27	27	24	25	34	42	26	25	25	29	24	23	29	18	31	30	33	23	26	35	15	31	30	30	26	28	23	26	44	24	24	29	26	23	36	21	34	20	21	28	31	31	29	27	27	24	26	34	20	27	31	12	23	17	32	41	21	19	29	37	33	25	23	30	25	25	26	25	24	23	24	28	31	26	23	23	32	26	38	33	23	32	21	22	25	37	30	34	30	26	26	28	24	20	24	27	29	31	29	38	30	35	24	38	25	29	27	35	24	29	26	29	34	35	23	32	34	28	34	29	20	34	27	23	30	30	36	25	32	23	24	21	28	23	26	30	30	26	31	21	23	24	23	26	29	27	23	29	32	38	29	23	27	36	32	21	30	30	21	24	24	27	25	23	30	29	32	24	20	38	27	28	35	30	33	24	30	24	28	22	19	33	25	36	27	23	41	18	24	25	26	13	29	18	25	37	36	16	18	35	26	21	20	30	24	33	27	40	35	26	21	26	18	30	33	36	32	23	19	31	32	22	28	26	29	33	31	21	34	41	24	32	27	29	25	36	29	30	29	30	22	29	27	27	30	24	17	19	36	24	18	28	25	31	27	27	24	29	31	37	28	20	21	25	25	29	27	28	18	19	19	24	30	25	25	35	36	29	23	25	35	37	34	33	33	23	24	26	25	39	17	20	23	26	27	24	24	26	26	25	23	39	25	17	24	21	31	19	23	29	25	20	22	32	26	34	24	32	14	39	22	27	13	32	31	30	18	33	15	37	29	25	23	30	21	16	21	23	26	31	28	30	29	42	22	25	26	32	24	28	37	31	22	29	25	27	24	28	29	33	25	21	30	31	24	22	29	23	23	29	26	34	20	21	38	20	32	32	31	35	20	21	27	23	21	33	31	28	37	32	38	26	36	26	27	30	27	28	22	23	27	33	32	35	34	33	28	25	20	30	19	27	26	36	27	32	31	34	22	24	26	17	30	28	27	32	26	22	23	28	24	28	21	28	31	24	24	26	23	32	31	27	27	26	32	20	36	20	28	31	25	21	33	31	27	27	28	25	32	25	26	15	27	31	27	28	20	35	24	27	24	23	33	26	22	22	31	37	22	32	29	30	32	28	29	37	23	30	34	31	30	27	26	27	25	34	16	30	18	27	32	30	25	35	25	20	29	28	30	21	27	28	23	30	25	25	19	29	24	27	27	35	29	30	27	24	41	36	35	24	16	33	28	22	30	27	25	33	23	23	34	21	26	23	26	31	16	31	27	29	25	19	14	29	24	27	28	24	24	32	33	29	28	29	24	27	23	29	19	27	32	22	37	28	30	22	28	25	21	25	25	26	28	24	24	17	25	28	24	32	25	27	25	25	21	24	30	21	29	25	35	30	29	25	29	25	28	30	27	25	17	24	29	31	19	29	29	29	23	32	30	25	27	23	22	29	25	35	35	22	24	25	26	37	27	25	29	27	36	24	29	28	28	31	28	24	23	27	31	21	24	29	23	22	24	26	39	24	32	27	21	23	28	23	22	27	26	32	30	20	32	30	31	26	25	28	22	39	33	35	28	22	25	31	23	39	26	22	19	33	27	29	28	32	28	21	30	25	30	30	37	24	27	26	23	20	32	24	18	21	24	39	18	25	31	26	32	24	22	35	25	25	22	28	23	25	37	27	29	28	34	25	33	27	27	42	33	31	29	21	30	22	18	27	32	24	21	29	32	26	39	22	22	23	25	19	21	27	24	29	19	30	17	31	23	28	32	30	32	24	30	21	32	22	27	18	27	29	26	23	34	32	31	30	27	27	30	22	21	21	32	30	21	23	22	25	26	36	28	27	30	22	28	31	30	23	24	37	20	16	24	24	24	27	23	27	19	22	28	40	31	30	27	15	35	36	34	24	26	31	26	31	21	24	21	20	22	25	25	27	29	37	20	21	27	30	18	25	32	32	33	25	23	22	24	35	22	34	28	35	34	27	29	29	21	28	29	30	31	28	30	19	34	21	31	26	29	23	38	28	22	30	32	26	33	23	27	29	21	32	28	35	32	36	23	22	34	27	20	27	21	28	26	26	23	28	32	19	28	29	25	27	26	33	29	28	21	31	26	29	34	28	27	36	23	28	23	31	24	25	36	34	28	25	29	26	24	21	32	33	24	34	24	19	28	44	33	30	43	29	34	31	35	27	22	28	24	25	31	36	30	37	21	22	40	25	23	34	36	24	28	33	25	24	20	20	30	29	22	24	31	21	23	29	28	31	28	22	28	27	35	27	26	33	19	20	21	23	35	42	20	28	27	21	30	24	23	30	19	32	33	29	35	29	21	25	33	31	17	33	33	19	37	24	22	24	31	25	22	25	30	32	30	28	14	23	24	23	20	27	21	32	21	34	28	30	27	27	35	28	28	24	28	20	33	31	36	31	28	31	26	27	25	40	25	20	35	29	31	24	28	35	19	28	35	23	31	28	17	34	34	24	21	34	23	29	25	31	34	35	29	27	29	27	30	39	30	29	33	24	30	36	31	29	29	33	26	24	22	26	27	26	23	29	20	30	32	23	25	27	28	13	34	26	32	28	24	33	32	37	33	32	24	33	27	26	29	19	32	24	31	28	26	25	26	28	23	22	18	27	29	25	31	21	31	39	24	17	28	24	23	22	23	24	24	21	23	28	27	27	24	26	19	30	23	17	31	34	25	24	27	33	26	25	28	28	36	26	31	27	16	36	18	31	28	26	25	32	30	23	24	34	28	27	36	20	38	27	39	29	23	30	28	29	23	27	14	28	17	25	17	29	26	17	24	22	22	26	24	22	24	29	35	23	21	27	23	24	25	31	29	21	27	21	24	34	29	23	39	38	29	26	23	22	31	24	22	23	26	24	40	20	21	24	26	26	24	29	24	18	39	30	34	23	33	28	26	18	25	36	31	22	30	22	34	29	36	22	19	31	28	27	20	21	32	25	28	17	32	27	25	29	31	23	24	27	19	23	31	27	27	26	31	25	20	32	31	25	23	23	33	26	31	20	15	32	31	24	28	18	24	24	33	22	28	30	26	32	23	37	36	28	18	25	30	29	23	34	22	30	31	24	32	29	17	19	24	30	18	32	34	21	33	30	26	25	24	26	18	32	27	30	28	18	37	38	21	27	39	34	32	23	36	31	27	29	28	21	20	30	26	31	28	29	27	23	28	23	21	34	22	32
37702	16434	8364	19409	26826	25887	22002	18222	14592	11893	9738	8134	6934	5881	5102	4477	3865	3428	3055	2661	2561	2289	2151	1969	1779	1622	1506	1312	1239	1159	1099	1091	972	903	868	888	816	803	766	715	731	683	657	645	606	613	526	607	536	514	546	551	541	559	504	483	526	518	540	478	518	494	473	480	513	456	468	466	513	480	452	419	450	419	464	498	474	442	439	418	472	408	472	450	486	458	476	427	383	425	425	443	450	449	444	424	413	465	407	425	445	431	428	433	417	402	385	430	450	429	461	437	429	424	456	437	445	441	439	461	452	423	397	430	437	433	416	405	457	425	458	387	421	434	411	431	437	457	434	428	424	424	422	419	436	459	432	406	437	429	422	415	398	435	453	438	428	402	412	399	433	424	419	402	404	426	456	420	450	443	442	449	447	405	442	437	455	477	454	457	454	424	437	430	415	437	432	421	418	401	443	458	446	445	425	443	479	398	448	438	412	427	424	429	424	432	420	425	435	435	471	451	403	425	451	454	398	440	472	438	430	419	423	377	405	420	413	425	425	458	453	427	450	400	431	412	405	458	436	431	422	460	434	422	442	410	421	428	440	458	419	445	398	418	435	451	435	431	422	416	437	454	435	422	461	432	459	456	416	435	437	421	431	449	403	433	466	425	393	418	426	405	452	441	448	452	427	447	399	436	450	421	454	424	446	424	445	378	414	440	435	433	421	412	427	451	444	442	481	410	444	438	424	406	421	435	400	453	414	451	429	419	434	440	459	432	457	481	427	460	452	437	435	460	458	473	461	436	423	420	418	404	458	410	464	434	441	479	421	458	428	418	409	422	445	430	404	422	444	405	424	410	421	419	410	437	449	426	431	447	481	432	410	437	453	450	426	446	458	414	464	423	430	428	401	429	429	406	422	447	466	421	467	432	420	438	515	439	456	434	443	417	407	442	459	419	425	432	433	392	423	451	415	433	406	457	437	441	466	454	448	451	423	448	437	441	451	459	446	469	439	417	410	397	378	417	445	474	414	483	424	407	446	447	435	448	397	392	401	454	466	422	418	446	425	421	426	425	451	429	437	400	415	436	421	452	415	429	465	439	416	439	462	460	426	444	450	440	438	424	429	414	427	443	433	434	421	408	420	428	447	442	409	451	431	402	414	442	425	471	478	458	416	424	429	442	470	417	433	438	446	408	460	449	458	404	425	427	464	408	451	423	392	418	450	418	420	425	438	423	423	454	448	421	436	429	479	409	421	414	439	462	466	442	417	410	392	441	423	414	458	441	442	430	444	431	414	439	425	433	422	431	427	425	437	394	442	426	438	435	430	409	453	452	426	440	406	408	416	419	446	390	464	417	434	387	434	465	443	432	467	413	421	433	430	417	443	406	424	398	438	443	419	415	411	458	428	434	431	423	411	445	425	422	427	457	442	437	429	403	427	403	472	451	407	443	411	456	428	429	445	403	438	421	434	436	420	421	467	451	402	433	453	459	417	459	440	443	421	464	447	438	425	449	421	430	420	414	444	427	418	429	463	415	447	386	418	416	428	426	417	451	439	416	443	459	432	418	427	447	441	457	400	428	444	458	445	453	445	449	455	456	454	448	455	473	419	451	485	419	421	406	402	429	418	411	416	421	443	417	432	417	391	408	411	446	429	453	402	425	425	443	426	405	415	428	409	402	445	402	413	397	434	432	446	414	453	427	427	459	376	428	441	444	407	438	425	452	421	423	421	437	438	391	423	437	435	432	407	443	440	451	428	449	389	399	431	421	444	447	448	440	441	450	414	413	438	446	425	402	457	429	437	455	434	438	435	428	450	451	423	436	455	414	474	424	467	421	420	472	440	417	442	455	430	422	433	450	459	459	448	402	424	450	399	429	464	422	415	381	437	409	482	423	450	449	468	460	454	414	439	446	446	451	444	395	418	431	424	440	473	415	426	422	437	475	410	426	435	469	432	464	423	431	430	438	426	374	404	412	420	411	408	447	410	418	430	433	481	443	402	466	447	433	413	444	392	429	400	404	470	429	442	411	431	434	444	447	412	408	442	405	433	449	391	431	415	405	438	441	424	401	434	409	406	390	420	406	435	442	449	441	429	432	434	418	390	440	416	425	438	400	438	409	452	441	411	395	427	415	469	460	389	441	429	443	428	416	408	409	397	437	442	462	423	445	398	421	429	399	471	404	421	458	423	398	444	423	428	407	422	447	404	429	449	412	462	461	458	421	456	496	408	449	412	457	431	411	425	436	393	419	467	440	413	431	454	438	404	425	397	435	432	445	441	471	428	394	456	400	428	445	418	448	446	409	463	420	448	419	449	408	415	440	411	411	416	425	440	460	451	391	438	445	440	393	416	470	425	443	421	492	435	449	403	405	407	417	430	402	468	435	441	411	433	415	426	412	396	418	435	433	449	458	443	427	425	455	415	460	424	415	408	401	431	418	464	428	420	428	410	399	466	437	416	450	440	451	426	451	428	443	418	444	452	411	418	438	480	463	419	432	437	420	412	456	478	439	403	446	425	455	377	422	402	447	434	426	456	422	396	419	427	486	464	458	426	438	406	410	414	423	424	436	415	452	424	420	438	430	453	449	433	459	421	476	419	442	410	401	423	473	452	451	394	455	442	427	398	406	436	416	428	457	425	441	438	464	404	449	392	470	455	431	418	395	489	435	441	397	465	449	468	447	424	424	423	456	448	435	400	442	483	405	448	442	430	461	432	467	437	450	437	447	407	491	446	402	383	444	428	434	450	428	431	415	423	418	445	432	410	447	435	440	415	439	419	443	414	456	448	453	388	477	447	419	405	452	432	426	410	397	458	465	384	453	442	451	452	416	428	409	439	470	455	437	424	421	431	392	453	401	448	441	426	448	455	422	462	454	420	408	424	448	446	440	411	445	460	436	427	398	429	409	433	449	465	435	442	399	459	429	437	451	455	427	450	403	442	374	408	431	415	424	430	430	429	398	453	444	424	462	435	443	460	427	453	417	430	431	450	426	453	445	436	436	442	466	431	427	447	441	453	418	434	417	433	419	453	438	396	455	410	448	448	421	450	421	432	463	442	467	431	420	407	434	415	409	455	427	431	397	426	420	444	418	386	440	456	401	391	438	420	410	460	449	433	418	427	427	436	420	425	394	416	435	388	416	434	460	451	450	415	427	430	446	431	418	461	405	454	449	432	423	424	439	454	410	425	457	436	434	434	402	448	452	385	408	427	430	426	423	441	446	425	454	402	445	415	392	452	423	450	435	427	473	435	435	435	393	456	431	432	401	473	427	427	435	484	446	443	430	433	444	398	453	427	423	420	443	446	432	422	420	415	426	435	429	454	431	442	437	452	437	428	428	455	434	442	426	439	412	434	453	412	431	434	409	406	423	402	399	448	415	455	414	417	416	401	421	448	438	411	436	424	434	453	417	428	398	463	458	404	438	414	442	450	442	464	406	415	451	390	410	421	399	446	412	428	433	411	439	391	413	448	410	432	464	457	423	427	434	443	418	440	417
12221	3535	831	564	901	1017	888	801	670	548	458	361	345	262	267	216	189	177	158	147	128	129	134	114	111	93	87	80	76	84	65	65	68	53	50	60	44	59	54	48	51	51	44	37	53	42	36	41	44	37	34	47	48	40	40	36	37	44	34	25	21	34	31	37	27	29	35	37	43	46	40	31	29	36	34	31	41	31	40	29	45	47	42	27	23	43	45	34	31	26	28	25	48	37	38	35	25	48	30	40	40	35	36	36	36	31	33	30	37	42	34	43	31	34	38	25	34	39	28	25	44	37	30	37	32	43	28	30	33	31	36	26	37	37	28	33	30	44	28	29	39	38	35	34	24	36	31	30	34	32	42	36	33	34	41	41	32	34	30	32	39	28	47	33	47	30	38	25	31	27	28	31	40	49	25	27	29	32	35	35	30	32	30	28	36	33	41	43	33	41	32	40	41	30	33	29	34	32	34	28	45	27	33	34	39	37	34	27	31	32	24	29	36	29	26	44	35	39	34	30	33	31	33	34	49	25	34	35	37	46	30	32	25	35	23	29	36	34	38	31	32	35	40	35	30	35	25	32	27	34	35	35	42	33	32	35	40	26	35	30	45	32	35	36	29	32	38	38	43	31	46	32	35	44	36	24	28	34	41	30	31	24	36	36	43	36	43	35	33	25	47	34	33	29	27	40	38	35	37	38	26	35	29	30	37	42	34	37	35	42	28	43	35	39	27	38	30	36	36	32	43	34	37	42	29	31	35	31	39	29	29	34	44	29	24	33	35	46	38	28	41	34	38	55	28	43	33	41	36	33	26	31	42	34	39	45	38	27	30	24	29	40	27	26	31	37	32	36	38	43	47	34	27	33	28	29	29	28	41	31	43	33	26	34	46	36	42	39	24	34	37	34	29	31	38	27	29	30	38	47	27	37	38	34	25	28	27	48	33	36	29	33	29	27	32	31	25	41	33	43	26	27	33	31	40	27	43	35	38	31	36	40	36	40	28	32	33	37	31	28	33	37	36	32	38	27	42	35	31	42	23	39	29	37	27	34	36	34	28	27	23	34	45	37	40	36	25	37	26	42	36	31	35	38	25	35	34	34	35	34	38	36	30	35	37	19	33	33	35	37	34	30	36	33	24	40	41	30	23	34	37	33	33	33	40	35	37	30	29	30	46	32	32	38	36	26	37	42	37	33	39	28	40	43	29	32	20	35	32	30	39	31	41	36	39	28	29	31	39	31	30	39	32	30	38	29	33	27	36	32	40	26	28	26	31	35	38	30	38	40	29	30	24	29	25	35	37	32	29	26	39	36	42	32	25	29	31	34	33	31	28	37	21	25	28	37	27	23	28	28	27	39	34	28	33	29	39	32	29	36	32	34	31	38	38	35	32	33	45	46	37	29	29	31	28	39	30	40	36	30	31	27	37	27	31	26	30	32	35	34	33	38	39	43	27	30	38	23	41	37	33	38	43	46	36	39	36	30	32	36	41	31	38	39	43	32	29	32	37	32	32	42	29	38	33	34	34	40	29	50	26	38	22	39	40	31	31	40	34	32	25	29	44	40	42	36	32	41	35	29	31	37	28	36	33	39	30	32	37	28	22	32	34	24	32	30	21	32	39	37	42	31	36	25	42	50	28	37	44	30	40	40	35	32	35	32	36	42	29	28	30	35	28	34	26	29	33	36	40	33	35	34	29	36	42	40	33	30	36	30	36	30	21	32	35	44	32	29	42	31	32	44	36	32	27	28	39	32	39	29	28	29	34	35	43	29	23	38	37	19	36	41	36	26	37	30	32	29	41	27	33	50	35	34	38	29	29	32	36	41	31	34	28	33	35	32	37	29	29	28	31	30	30	32	38	41	34	42	38	39	39	28	35	32	36	29	38	34	31	39	39	37	36	33	41	35	38	39	34	28	42	40	24	40	33	35	39	39	38	43	29	36	33	42	35	36	28	28	34	33	37	31	29	42	35	30	33	32	29	38	33	31	38	35	27	35	41	34	29	38	33	33	25	28	26	29	34	33	28	35	41	35	29	34	32	38	33	36	40	35	30	28	35	50	45	32	37	33	28	33	39	31	36	30	28	37	41	29	32	44	46	39	34	32	30	42	30	36	30	30	37	33	34	23	34	34	37	34	43	35	29	42	31	28	37	40	31	27	29	35	30	30	27	21	38	27	43	31	45	38	34	38	41	36	34	32	37	27	28	26	30	36	35	26	30	33	31	26	27	40	24	35	35	23	29	39	32	39	32	39	33	39	28	30	33	35	33	33	34	35	29	41	35	32	41	36	24	41	39	34	36	29	27	34	35	31	38	29	30	30	28	42	37	28	38	29	28	26	28	25	39	24	35	30	36	38	35	29	34	32	30	31	26	34	39	28	37	28	28	21	39	34	37	38	34	42	34	35	31	33	38	40	36	34	28	31	31	29	30	37	44	31	22	41	31	33	50	30	31	31	33	26	26	33	41	19	23	23	40	30	25	40	33	36	40	27	21	27	37	34	28	27	34	36	26	19	35	35	46	31	30	27	22	34	44	40	31	27	29	32	39	33	34	38	26	29	42	40	33	38	36	32	32	24	24	33	34	38	33	35	35	34	23	25	48	37	35	35	29	39	39	50	29	33	26	34	34	28	33	34	40	37	34	31	21	48	38	39	35	35	35	31	27	31	37	29	44	34	43	38	34	40	28	43	30	35	26	26	31	32	27	39	28	28	36	39	32	26	32	43	45	35	41	39	28	36	31	36	39	25	36	35	20	32	28	40	36	40	35	29	22	38	47	33	29	38	43	36	35	26	30	34	41	29	28	26	39	36	31	30	28	29	35	33	38	36	35	32	33	27	38	31	29	34	24	35	17	32	30	38	26	32	33	32	27	32	30	31	36	32	38	34	31	30	34	35	43	47	40	30	29	29	29	29	31	25	31	45	38	33	36	35	30	28	33	31	31	33	33	38	45	32	29	27	36	29	33	34	32	31	30	35	21	36	29	37	38	32	26	40	25	32	34	31	36	39	36	40	35	35	36	32	33	31	43	28	37	24	37	32	38	35	36	29	39	30	35	29	27	28	27	40	31	35	26	33	26	42	42	42	43	42	35	25	33	35	29	37	32	32	25	35	50	36	47	36	21	34	31	46	32	34	29	38	35	31	43	37	31	30	37	35	35	41	35	28	32	43	38	39	36	39	26	32	27	31	45	36	27	34	29	25	32	36	30	32	26	38	36	30	37	32	34	38	29	36	26	40	48	35	25	22	41	35	22	28	36	32	28	29	31	33	31	37	33	36	46	25	46	35	36	18	35	34	32	35	36	37	31	38	30	46	29	29	33	35	36	35	25	37	29	36	38	47	30	32	35	34	42	35	39	29	26	30	41	30	29	33	21	33	30	26	35	32	36	29	31	28	43	33	45	32	27	40	25	35	33	28	35	44	26	46	38	38	38	35	34	31	35	33	38	34	44	35	28	27	32	44	31	21	34	28	29	31	40	28
50388	24591	15307	28775	36343	35470	32259	28570	24779	21341	18342	15766	13729	12194	10761	9362	8366	7377	6625	5918	5415	5026	4636	4174	3739	3491	3049	2673	2461	2350	2267	2102	1884	1725	1605	1538	1510	1433	1328	1235	1211	1124	1129	971	953	952	928	889	858	843	821	784	772	778	731	735	710	655	659	691	649	656	673	654	659	659	615	630	662	581	681	658	619	650	596	625	619	610	612	580	621	557	553	542	549	563	545	572	572	559	574	515	552	618	568	604	536	560	538	507	550	551	580	564	545	517	569	559	520	540	555	548	567	521	573	551	511	528	547	538	513	586	571	513	536	562	518	497	542	548	513	555	549	539	562	588	554	549	544	504	568	557	548	524	535	512	541	576	529	529	523	538	506	587	520	534	533	532	535	537	557	551	566	521	523	521	533	516	552	534	536	566	529	531	496	501	558	587	577	593	541	562	561	570	554	542	497	534	567	543	509	507	536	499	540	549	543	526	502	529	552	501	549	525	564	540	518	540	542	559	524	541	495	545	517	513	540	511	497	532	551	550	556	564	547	569	514	541	481	519	589	552	553	524	536	550	533	536	494	508	552	563	576	503	508	551	520	537	556	517	562	491	526	571	509	488	542	532	539	534	528	492	517	548	542	531	559	554	531	539	529	495	532	565	509	497	559	569	498	597	566	519	554	539	535	555	508	532	572	528	523	565	552	565	556	505	516	558	514	487	563	550	524	565	555	536	539	531	526	527	533	533	569	524	497	563	538	539	510	504	584	550	548	528	534	551	555	536	539	516	522	536	561	519	500	504	506	552	527	495	557	541	493	515	524	487	575	509	548	525	529	480	567	523	561	535	545	511	533	540	533	569	461	536	556	557	491	583	527	516	496	481	482	556	515	536	539	575	528	566	555	550	572	556	540	511	500	505	494	535	554	564	561	537	574	564	504	556	503	547	534	564	556	474	546	497	568	550	572	572	559	521	487	535	557	519	568	510	545	528	551	503	515	534	525	503	546	570	513	547	535	575	529	562	555	531	506	504	548	548	536	545	546	528	513	531	543	548	469	571	505	543	551	509	536	534	507	550	548	568	527	535	538	554	549	524	512	540	538	528	525	553	548	526	534	546	523	550	533	548	530	530	556	562	529	511	552	521	552	555	522	522	554	508	530	549	527	578	515	538	514	527	516	511	582	544	577	548	558	528	562	534	530	530	528	548	500	510	566	541	566	535	519	562	554	501	516	528	497	548	529	523	537	541	554	516	546	554	513	513	516	513	527	519	570	542	500	563	557	544	527	541	513	560	576	567	558	496	524	542	534	572	553	511	526	537	485	562	523	548	537	521	553	543	529	523	518	511	560	557	530	568	563	529	526	502	577	578	517	512	535	501	554	537	537	549	555	521	521	525	539	514	560	552	557	520	521	535	506	511	536	563	539	573	496	530	563	561	515	519	533	520	521	535	494	557	506	544	534	526	562	538	508	545	541	545	550	515	520	564	541	539	587	526	538	521	530	589	538	527	487	526	549	550	531	536	554	532	536	581	491	537	540	550	570	554	507	550	535	513	529	515	527	535	510	537	552	532	511	530	523	567	542	513	533	570	518	516	526	500	531	519	524	542	542	543	490	525	556	578	552	526	562	510	518	561	608	524	562	510	546	545	530	540	546	553	547	508	522	512	540	556	524	523	504	565	532	556	537	526	544	505	549	535	515	552	506	529	527	544	497	523	540	533	576	561	537	495	570	567	570	560	519	545	529	520	541	495	520	561	523	540	543	533	492	568	510	524	519	549	551	547	572	531	556	520	530	539	533	538	581	568	549	536	559	522	554	536	493	531	556	554	517	591	531	528	509	562	522	489	507	528	551	524	529	564	528	524	528	555	524	568	509	559	525	578	528	489	532	509	552	530	508	517	538	522	538	509	518	549	519	558	556	529	531	544	523	528	542	530	497	514	562	551	546	516	550	505	566	560	543	544	570	572	533	535	546	539	566	529	520	543	551	508	532	539	541	527	531	549	489	536	511	528	501	529	530	544	491	497	512	549	519	529	521	530	552	513	518	552	566	533	513	586	491	548	542	534	510	513	547	531	510	540	559	508	498	515	535	563	505	514	516	540	578	554	557	516	519	540	543	556	532	525	599	543	523	543	541	545	568	539	515	563	521	500	563	514	535	531	556	537	538	525	555	540	538	570	571	506	520	534	559	532	543	535	516	534	516	511	503	535	562	528	542	525	536	530	517	518	546	535	524	502	509	527	543	542	550	577	512	546	544	506	525	555	547	542	531	542	549	525	534	569	528	514	553	529	542	519	531	567	505	568	561	550	529	537	539	572	501	558	535	519	560	518	569	565	576	520	575	510	494	553	525	533	567	524	503	545	536	562	550	533	527	544	503	549	532	576	505	581	524	531	544	516	548	565	555	501	546	539	572	506	568	567	546	528	494	535	537	546	547	577	521	561	522	535	543	532	544	519	522	524	565	551	505	529	537	530	539	560	534	549	492	542	522	553	505	557	550	512	457	536	498	537	542	513	535	507	558	562	523	531	571	579	510	523	546	565	550	523	532	540	527	516	556	585	547	528	532	603	534	535	544	508	553	538	580	536	543	589	554	523	520	526	544	494	518	551	548	531	511	509	560	550	550	482	543	594	531	498	555	534	554	519	511	533	564	499	523	571	542	555	528	567	541	578	512	521	584	563	575	555	482	604	561	529	574	570	553	556	534	535	539	515	515	528	506	556	556	530	504	538	499	552	534	564	516	567	508	537	530	527	542	545	509	534	530	516	521	531	545	524	500	563	515	552	544	479	524	559	537	505	580	513	503	540	530	497	534	504	554	557	491	512	532	515	505	496	549	527	531	524	517	539	503	538	536	525	537	533	548	552	523	531	536	533	553	568	530	546	537	553	570	534	525	544	501	499	506	544	537	568	535	505	565	558	488	499	557	567	560	530	542	536	559	543	542	580	549	510	571	542	554	553	532	527	550	519	547	539	555	515	529	555	519	539	517	519	505	508	523	562	504	548	532	536	525	529	536	529	547	548	549	573	578	492	509	531	571	563	515	510	547	527	541	557	482	554	568	527	536	518	524	510	570	540	535	515	544	532	556	546	519	579	548	531	532	523	570	518	532	549	556	514	524	516	558	496	560	521	497	519	511	514	528	513	507	519	536	543	577	505	535	522	527	542	537	548	495	510	521	542	565	553	530	506	531	527	544	531	541	534	569	531	519	527	565	517	559	560	538	542	517	528	501	533	479	541	523	549	543	610	549	507	489	524	524	525	531	554	523	514	547	512	581	565	567	575	494	471	528	536	559	558	503	519	510	514	517	545	545	548	527	501	550	584	516	530	520	531	536	501	480	474	538	513	546	566	525	531	514	491	548	547	546	519	553	554	541	551	516	588	544	501	537	513	563	573	541	615	548	538	565	524	572	582	523	543	543	530	509	513	545	565	540	533	528	551	507	510	555	532	545	595	576	524	559	523	494	561	531	550	557	525	519	554	550	541	523	504	547	512	538	535
8555	1564	531	353	613	612	570	475	440	360	309	229	220	218	154	169	146	137	125	101	98	105	88	87	100	76	80	66	69	73	70	58	67	40	71	48	64	52	43	52	57	60	43	37	47	39	46	35	39	51	37	37	60	43	41	41	43	50	42	59	43	48	42	46	42	27	59	43	49	35	46	42	39	35	44	34	30	51	47	37	37	49	42	41	55	53	43	38	49	47	37	40	36	38	36	52	38	43	42	51	33	44	47	45	49	40	34	50	42	43	35	47	29	36	37	37	38	39	28	41	40	43	29	44	36	46	38	36	40	36	47	47	25	43	41	34	37	48	44	38	41	44	35	47	41	33	30	42	37	43	39	44	37	47	39	48	53	31	39	33	56	49	34	37	29	30	46	55	34	41	43	40	51	32	41	54	33	40	36	39	37	36	47	38	51	37	47	44	33	49	30	45	38	41	34	44	45	60	29	43	40	37	48	42	34	48	46	34	38	46	34	37	45	42	47	46	51	39	32	40	46	32	37	41	44	39	37	42	42	44	33	31	36	40	44	39	36	32	44	35	43	42	37	50	40	33	36	35	39	36	44	32	32	43	46	43	38	33	33	41	37	48	46	44	25	44	29	51	37	45	40	40	36	37	33	38	47	43	38	40	34	53	42	39	29	39	45	38	42	36	32	32	43	44	29	37	37	43	35	31	34	39	34	43	37	44	52	43	29	39	37	33	33	26	34	41	39	36	44	32	45	35	42	54	33	52	50	39	37	36	36	34	38	39	44	44	40	43	41	33	29	43	53	44	33	32	29	46	49	36	46	39	38	44	48	55	50	29	36	44	49	38	42	44	39	40	45	45	54	37	33	29	50	36	32	37	44	42	49	32	40	35	38	37	46	43	36	43	45	34	53	37	38	39	36	48	42	31	41	24	42	43	51	26	37	41	39	29	41	40	40	31	31	34	36	40	48	44	42	51	33	33	36	42	48	42	46	37	41	44	36	42	34	42	49	53	50	30	34	53	33	47	39	44	38	43	36	36	45	36	42	36	33	45	42	41	51	40	40	36	36	31	32	36	44	41	40	50	39	34	39	47	48	30	36	33	37	34	25	41	43	36	45	50	37	44	44	46	36	35	40	38	41	34	33	41	48	38	30	39	43	43	40	34	39	37	28	30	50	45	34	40	39	50	37	26	39	36	35	41	41	39	31	45	39	39	36	45	38	46	45	37	49	49	39	43	43	40	42	46	57	40	37	44	44	34	34	38	44	35	49	33	35	25	35	41	41	35	46	43	41	40	39	42	38	32	38	50	34	35	37	51	36	41	53	33	38	50	34	34	38	38	42	38	40	50	44	33	38	28	37	46	38	39	43	35	30	45	35	47	39	42	36	29	42	48	22	48	42	34	46	35	37	45	38	28	46	41	47	52	41	48	42	21	47	38	39	40	55	50	31	39	39	41	34	34	37	39	39	29	43	43	45	42	37	48	36	54	27	35	34	57	39	38	34	47	35	34	39	31	43	39	49	35	41	36	38	47	48	44	44	46	39	43	44	38	37	42	36	32	42	50	34	50	27	36	33	42	32	44	52	32	37	42	45	53	45	45	37	44	36	39	38	47	39	41	38	41	40	44	49	31	39	47	53	45	46	41	35	35	31	36	42	44	41	47	35	35	41	38	41	34	35	41	40	41	40	40	49	34	39	40	53	41	31	29	43	35	39	44	42	46	30	40	41	37	40	38	32	44	45	48	38	51	41	29	49	36	32	37	35	38	41	32	44	38	40	45	41	39	43	35	44	40	33	33	39	28	43	32	32	46	43	45	39	36	43	37	43	51	49	46	46	43	36	36	43	40	35	43	43	41	39	38	32	42	36	34	42	46	44	44	38	41	41	42	27	32	47	32	57	31	45	34	47	37	39	42	35	38	45	42	41	41	34	43	37	31	54	37	32	36	36	42	41	27	44	44	42	51	35	39	38	37	36	42	44	44	42	34	41	37	22	47	43	34	43	37	38	42	36	45	42	25	37	33	42	40	41	30	33	42	44	41	35	43	39	30	32	38	38	38	51	37	42	37	42	40	49	41	33	36	37	45	43	38	28	38	52	34	42	46	55	47	43	38	40	34	45	32	44	28	41	41	37	39	35	35	32	40	46	43	43	41	35	45	34	45	35	42	43	44	53	36	35	28	33	48	44	43	41	43	38	39	37	27	41	52	33	49	41	45	42	37	34	33	40	44	41	46	37	35	27	35	46	42	43	35	49	48	41	39	35	36	40	38	27	38	50	41	34	35	52	39	38	41	40	39	37	40	38	43	34	48	43	48	50	36	35	33	48	36	34	41	38	48	50	37	35	43	34	40	37	41	44	45	43	39	39	43	36	48	43	46	37	41	27	25	46	47	43	36	33	31	39	41	44	39	36	35	40	43	39	46	41	46	40	37	40	35	37	52	40	41	39	47	42	53	41	37	44	41	36	43	44	38	29	36	42	45	39	49	33	29	46	55	43	41	41	37	41	43	35	33	44	44	35	38	42	48	58	46	43	42	34	27	32	36	50	38	47	42	40	45	39	44	51	39	44	33	37	29	38	40	44	43	47	34	46	48	41	34	32	39	39	47	31	35	39	38	41	40	39	40	43	41	36	40	31	34	38	32	39	45	34	29	33	42	29	37	48	37	28	45	49	38	30	37	30	43	39	32	47	46	36	43	43	35	37	38	42	37	52	39	41	40	42	41	40	56	49	39	37	44	32	35	31	44	49	49	46	39	31	33	38	45	49	44	37	39	40	51	43	51	47	49	43	40	38	39	39	42	51	37	35	41	57	36	40	33	35	38	40	44	42	55	41	47	48	48	40	42	32	41	40	41	46	50	25	30	50	33	32	44	35	42	43	45	53	37	39	41	40	43	33	38	23	42	43	45	47	49	46	42	39	46	41	37	51	28	50	43	29	29	38	49	38	37	41	43	38	37	36	36	49	35	39	36	45	42	37	31	52	44	29	46	49	37	32	49	46	49	42	32	52	51	40	39	41	41	46	39	30	25	45	42	33	45	31	32	40	39	62	53	42	45	30	55	41	28	39	38	39	32	35	57	38	48	41	41	44	52	35	41	39	49	42	35	45	48	45	51	36	45	38	46	44	28	50	39	45	35	31	31	52	45	33	45	43	48	39	40	46	32	52	38	44	33	33	46	53	40	42	44	52	39	40	37	43	30	46	54	39	35	41	37	39	45	38	39	45	54	41	47	34	41	40	39	33	32	47	39	36	39	51	41	33	28	41	51	38	41	35	52	41	58	30	50	39	44	39	47	41	46	35	56	37	37	37	41	36	46	35	41	38	47	50	27	53	43	31	31	33	33	45	44	36	41	47	31	28	39	35	45	29	34	55	31	48	51	36	42	35	37	39	32	44	36	36	43	53	40	42	41	29	35	38	34	32	40	39	32	40	34	37	38	29	46	47	30	45	59	46	46	40	35	44	48	45	41	34	36	34	30	50	42
42418	19575	11295	23980	31517	30539	27087	23203	19317	16277	13658	11658	9946	8597	7496	6635	5728	5172	4531	4101	3830	3593	3263	2979	2687	2461	2233	2037	1890	1902	1681	1619	1496	1353	1338	1319	1266	1138	1086	1089	1063	988	981	983	980	900	875	868	838	827	786	775	813	831	795	713	738	722	691	741	725	681	743	708	748	704	754	686	744	686	743	704	671	658	678	681	702	699	641	657	661	675	683	625	675	695	651	645	710	653	634	665	647	663	674	626	622	658	645	651	631	656	643	662	710	655	665	618	656	653	615	633	679	678	647	674	655	649	661	602	625	626	658	645	629	654	664	661	590	606	606	651	655	643	604	671	609	630	646	614	612	620	634	632	605	618	665	598	662	665	613	619	685	644	675	647	631	626	633	597	634	658	640	640	621	661	697	574	682	631	608	599	646	655	615	649	671	662	643	660	665	590	654	662	638	649	605	668	630	596	671	623	644	663	640	669	665	595	593	651	620	656	613	643	604	644	639	611	635	663	625	669	668	617	626	636	623	664	647	649	610	678	632	659	626	620	642	621	596	648	697	684	646	613	663	644	650	657	673	637	674	646	691	661	636	665	658	621	609	652	643	646	649	621	615	683	623	691	618	629	652	584	645	615	631	636	612	618	681	654	666	631	655	661	662	614	614	637	648	636	650	601	666	654	597	621	655	645	648	608	608	585	645	629	677	602	612	630	639	641	632	666	638	665	670	616	681	630	625	628	633	658	605	638	652	630	590	662	571	657	661	644	639	644	628	649	638	645	651	661	624	634	588	622	603	632	627	645	672	628	639	583	665	655	610	654	635	600	618	661	615	667	653	642	631	620	650	624	625	702	629	624	618	635	626	657	628	630	716	654	637	638	609	665	636	626	609	666	645	634	637	656	651	656	578	652	603	667	670	619	614	638	624	611	630	607	640	665	644	637	683	609	643	600	663	612	680	594	622	641	656	633	644	623	648	701	659	578	675	730	674	641	653	638	614	619	684	664	670	656	622	635	679	612	642	664	659	625	652	653	628	672	649	641	621	670	622	599	654	626	655	648	642	650	594	627	622	625	651	655	667	635	668	666	668	653	624	654	650	644	651	630	659	655	657	622	628	619	618	660	634	638	636	661	619	614	641	678	640	646	609	652	642	637	617	625	597	621	623	589	673	647	644	680	624	613	629	630	623	666	642	615	686	623	615	616	626	606	621	645	622	659	657	639	683	679	650	630	598	647	595	663	634	604	636	654	669	634	625	640	614	626	668	662	619	627	644	628	659	631	647	605	644	642	644	635	659	664	642	628	588	653	618	661	663	670	648	634	669	640	583	627	623	649	622	628	655	637	683	635	632	571	666	634	682	677	647	613	628	643	660	610	641	656	650	657	650	588	626	657	603	641	631	684	649	653	643	648	644	644	643	662	642	649	639	660	656	662	636	589	596	636	655	640	619	618	643	630	643	662	656	653	603	695	634	680	668	639	684	571	675	618	621	658	661	660	638	676	638	654	670	638	596	620	632	622	645	608	639	656	650	654	675	595	591	647	671	658	645	675	644	627	645	657	628	635	590	671	652	693	623	668	645	626	644	661	626	695	617	695	664	701	644	611	689	605	654	620	628	648	605	612	652	604	645	724	614	620	651	626	662	596	643	656	669	638	648	647	618	668	631	664	642	638	636	638	676	630	596	629	654	626	622	641	682	638	631	656	595	616	694	679	622	680	656	650	601	675	656	624	642	618	620	654	668	689	676	629	684	635	630	668	682	618	659	660	628	684	651	627	637	585	657	670	647	688	660	663	648	645	645	646	632	701	658	635	612	641	644	611	614	670	644	625	623	669	634	656	635	635	656	600	646	663	634	606	635	631	640	672	615	632	645	614	646	656	653	648	634	621	620	656	648	619	674	657	637	614	628	655	646	631	623	602	624	593	624	616	665	596	630	689	664	644	656	648	624	675	655	616	676	654	660	658	673	637	637	692	630	603	630	596	618	673	650	620	610	619	634	641	600	665	612	655	640	651	646	629	626	644	654	633	636	638	654	616	623	647	615	664	631	628	638	594	605	686	613	606	620	643	645	614	672	634	631	667	602	649	680	619	642	628	629	626	637	654	580	655	631	610	591	656	597	615	621	604	670	666	660	661	630	586	622	667	681	659	669	633	626	618	611	655	676	594	639	596	611	589	670	652	641	689	629	621	648	697	641	632	605	609	637	667	642	621	638	671	665	657	603	639	655	641	652	638	625	597	646	685	689	656	599	658	639	640	627	670	634	643	648	612	640	631	633	647	684	603	630	640	593	635	635	660	651	616	643	602	629	615	658	625	669	655	641	629	663	603	663	644	667	669	657	585	650	649	653	660	598	616	645	632	655	617	661	636	621	657	625	618	673	646	674	655	628	672	587	610	645	673	656	654	643	633	608	661	621	637	618	664	638	692	648	618	657	622	668	656	657	633	649	671	650	644	658	637	643	654	656	663	692	661	638	623	636	642	617	639	638	657	634	636	674	661	627	631	610	631	609	603	679	661	627	655	649	642	621	603	639	643	661	660	633	625	614	649	647	644	620	650	680	636	649	655	656	669	605	692	620	646	624	667	655	585	659	591	606	624	648	675	671	655	653	653	641	623	611	659	601	649	654	628	646	633	651	644	679	627	648	672	633	624	650	710	644	674	659	667	626	617	648	686	655	620	678	691	619	660	638	630	642	669	652	668	682	637	674	625	610	598	653	614	670	627	633	651	661	647	653	711	629	612	693	612	618	660	643	608	619	578	631	633	704	616	612	597	638	639	586	640	637	644	614	633	627	597	656	652	635	615	644	639	629	632	675	653	597	619	700	661	636	679	671	653	643	629	642	654	652	677	629	624	685	662	679	614	647	619	610	630	664	667	636	670	636	613	661	665	616	649	633	622	647	616	615	642	670	645	681	683	605	575	647	617	699	638	644	644	691	635	671	671	625	654	660	609	684	615	617	708	641	648	602	638	660	603	611	634	626	666	632	606	651	633	631	658	659	609	621	658	639	696	641	640	649	593	640	633	650	659	651	622	592	598	617	659	617	669	639	640	614	668	669	659	624	621	680	661	670	664	646	642	624	652	618	599	633	603	697	614	609	648	617	638	624	604	620	651	671	660	654	601	625	619	641	643	564	646	648	616	624	581	664	645	616	661	632	647	633	633	652	653	677	638	611	622	646	669	669	642	646	637	619	643	641	626	669	644	670	659	651	646	685	630	666	677	663	643	609	624	616	605	599	699	629	650	630	614	634	710	624	643	643	717	613	644	619	646	670	678	718	639	630	647	658	683	677	648	616	664	655	630	669	601	620	670	653	610	665	657	630	622	644	598	619	635	653	604	652	646	620	639	661	625	644	646	644	686	609	644	643	657	667	624	698	609	641	625	649	700	633	604	669	618	638	657	648	685	604	668	666	663	640	669	722	634	624	583	600	647	619	614	607	709	639	644	627	675	656	646	635	672	675	616	652	639	640	612	651	636	725	641	634	657	669	662	644	622
12071	2726	838	571	925	996	848	786	668	546	483	365	312	274	235	208	224	160	168	135	150	127	112	88	93	84	74	71	92	79	70	61	49	52	55	57	53	45	41	48	39	42	51	45	43	29	38	30	47	34	22	31	40	41	36	48	26	37	32	28	38	34	30	26	23	38	25	36	39	35	36	34	31	33	35	27	24	42	20	32	25	32	40	36	27	32	36	30	27	33	27	37	25	24	36	30	34	29	23	27	32	30	40	27	19	28	31	31	27	36	36	27	32	35	24	30	30	31	36	17	28	41	24	22	38	31	34	28	29	34	20	35	35	28	35	32	26	30	49	34	33	34	27	21	32	34	35	29	41	30	28	24	43	34	25	34	36	29	40	29	28	26	34	38	35	30	31	31	27	30	41	32	28	37	29	32	33	41	45	35	40	31	31	31	30	24	30	32	29	27	27	34	17	27	27	28	38	34	29	30	24	39	30	27	40	28	31	27	32	35	20	31	30	28	35	21	41	40	43	32	31	34	36	27	31	34	34	29	27	27	22	25	32	35	15	26	29	36	24	37	25	35	27	24	28	30	35	28	35	31	38	28	33	27	31	35	26	29	25	41	19	27	35	31	43	32	30	28	26	33	26	33	29	32	31	32	44	31	32	33	26	29	29	34	35	27	27	28	26	33	33	26	30	27	24	38	34	27	31	35	30	39	33	32	36	34	32	40	36	35	35	33	34	17	32	33	23	26	20	30	33	28	32	39	37	39	26	26	33	39	26	27	32	23	27	28	27	31	23	37	24	31	42	35	28	27	24	29	26	24	34	20	38	27	27	23	33	27	30	29	30	28	26	25	21	26	35	21	22	22	23	26	36	34	28	36	35	21	46	31	31	33	34	39	34	29	30	41	31	31	37	32	27	30	36	32	40	23	35	33	25	29	31	29	19	35	35	27	25	26	36	28	26	35	32	26	36	26	29	40	33	28	37	26	26	27	33	28	26	26	36	33	26	28	31	36	38	28	30	25	33	21	29	23	26	30	23	38	26	33	30	29	26	27	38	30	27	28	29	29	37	31	22	34	31	30	34	33	35	32	32	33	32	21	36	28	30	26	30	32	27	25	29	32	22	27	27	20	24	27	34	26	32	21	31	30	30	26	28	29	41	37	32	36	27	35	24	44	34	29	22	24	42	31	22	31	36	19	22	23	21	36	26	31	24	23	26	29	26	32	29	30	32	39	30	31	29	30	20	37	23	32	39	30	19	42	34	41	32	27	33	26	30	38	36	40	33	32	30	34	26	37	29	32	34	27	20	24	29	29	32	29	33	34	28	33	23	37	34	35	31	34	32	31	32	30	31	25	38	28	36	29	45	32	28	26	20	34	37	32	30	20	35	27	31	31	35	36	23	31	22	29	23	29	38	40	23	35	25	31	26	24	22	32	38	30	32	31	28	35	36	41	25	22	28	24	34	23	23	30	22	26	32	36	29	37	36	29	26	30	33	22	27	33	25	29	31	35	48	34	31	31	31	29	32	37	21	29	43	37	41	28	34	22	26	26	28	34	39	41	23	25	24	31	33	28	33	44	19	30	27	25	24	25	27	33	35	28	30	36	28	34	28	33	29	33	41	27	28	21	31	30	32	35	34	33	34	30	38	31	30	31	30	27	24	46	37	24	27	29	31	22	22	30	29	23	41	27	35	24	22	24	32	32	29	38	31	27	31	34	25	32	22	30	41	33	33	23	33	32	31	30	25	31	29	29	30	27	25	26	30	26	29	28	51	35	30	27	37	26	27	31	32	28	34	30	34	35	33	37	25	33	27	27	34	27	35	39	27	37	31	27	32	20	24	35	25	24	35	35	23	40	24	26	33	47	28	35	28	27	25	32	31	27	39	29	25	29	22	30	45	31	28	24	36	37	30	32	37	35	35	31	31	28	29	29	37	36	39	27	23	25	35	19	30	28	20	35	34	38	36	37	23	36	37	27	27	36	37	31	36	30	37	33	27	31	33	38	37	33	35	35	26	35	33	33	23	33	12	35	30	32	30	26	37	29	31	29	34	32	31	41	27	40	28	34	30	28	33	23	34	33	29	30	33	34	32	26	30	34	28	31	24	30	31	33	37	34	25	24	34	30	31	37	32	35	25	30	31	26	40	30	29	26	31	26	25	32	30	32	34	31	31	30	30	31	29	27	34	26	30	31	29	38	39	33	32	41	27	37	18	17	29	38	44	36	20	36	24	37	28	25	20	35	22	23	28	27	27	30	35	25	25	27	25	26	16	32	21	29	40	31	25	29	29	35	26	24	32	24	29	29	28	34	36	30	29	28	26	25	34	29	27	30	38	25	24	24	24	28	25	22	35	29	25	33	27	34	35	32	37	24	28	25	33	31	35	29	26	29	28	35	27	34	29	31	30	26	32	28	28	24	29	36	28	27	32	34	30	27	34	31	35	27	39	34	29	29	33	43	32	34	32	42	19	38	25	44	31	28	23	33	26	28	32	30	38	30	33	42	35	28	23	28	33	31	26	34	30	22	28	30	26	25	33	26	33	32	31	28	34	32	20	34	34	41	35	33	29	33	29	26	32	30	23	32	31	37	34	38	38	23	35	26	38	26	30	41	27	25	38	29	29	33	32	29	20	32	35	31	29	26	39	30	37	38	28	22	29	27	28	28	29	34	19	36	28	23	26	34	38	34	25	35	32	25	25	40	28	29	36	40	30	34	34	40	26	26	31	36	35	28	30	31	28	23	42	38	28	24	29	30	27	26	38	28	26	29	28	27	26	39	42	30	30	32	34	29	35	31	33	28	23	23	23	25	32	29	28	28	30	23	40	33	22	24	35	29	34	20	28	25	37	33	38	30	22	29	27	29	30	25	40	32	34	32	35	24	32	23	41	32	32	34	32	27	28	35	25	30	30	30	29	33	27	30	22	26	28	11	39	31	36	22	33	35	30	24	33	21	32	30	24	25	32	24	26	32	28	32	43	31	28	29	34	27	25	41	29	32	35	25	22	30	31	34	32	24	20	35	29	32	32	29	27	31	32	30	29	33	36	26	36	42	37	24	34	36	30	34	28	25	37	31	36	25	26	30	25	15	30	24	40	32	41	32	31	28	29	35	31	21	24	25	28	24	34	22	35	26	24	32	32	31	28	30	44	33	29	28	30	35	34	39	32	30	29	20	33	34	27	29	29	27	34	26	36	21	27	31	29	27	25	30	25	36	31	29	33	22	30	34	25	30	21	22	29	30	29	39	34	31	30	29	47	29	36	30	28	28	39	29	21	21	21	33	24	25	28	29	35	22	41	29	24	30	33	33	34	28	29	27	29	27	31	31	33	31	24	27	23	24	29	29	36	36	29	32	36	43	30	28	39	25	28	39	33	34	25	26	24	27	32	21	27	38	23	30	38	34	25	19	28	27	23	40	34	28	30	30	23	38	35	31	27	42	24	26	20	27	32	35	34	29	25	36	30	35	35	28	32	31	31	27	31	18
50723	23282	15340	29438	36800	35895	32211	28390	24665	21320	18408	15856	13866	11988	10543	9379	8309	7254	6569	6172	5545	5034	4586	4022	3717	3415	3003	2717	2448	2412	2227	1992	1755	1657	1535	1586	1438	1329	1232	1144	1174	1134	978	912	933	930	864	811	813	767	755	724	747	709	673	691	665	616	632	667	644	608	637	613	612	642	620	621	546	542	549	484	535	540	532	535	573	576	523	536	510	547	521	522	523	525	489	521	527	547	489	522	482	475	463	492	502	550	513	496	485	468	532	494	460	530	481	488	486	482	472	498	498	477	531	472	492	529	503	487	531	472	498	482	485	501	501	473	474	511	478	483	532	531	504	458	504	484	451	494	484	487	495	494	532	515	486	506	482	539	471	473	529	474	518	450	511	457	496	501	526	481	481	472	496	497	516	474	467	506	463	464	477	499	495	493	496	463	521	466	483	466	505	504	507	492	467	501	469	477	467	510	465	516	482	513	451	484	488	467	544	450	466	472	504	433	439	495	492	514	455	479	422	513	478	486	526	479	491	503	504	508	508	439	469	459	490	498	483	491	471	512	513	489	500	488	483	482	498	446	474	459	495	495	472	501	495	475	497	508	445	481	489	480	485	475	517	469	505	502	471	518	487	493	496	467	495	460	437	496	458	456	490	496	509	477	468	488	459	483	473	492	475	471	489	476	500	509	484	485	503	505	501	512	469	449	484	516	462	479	489	508	463	504	453	486	493	452	512	493	512	520	483	519	507	480	477	454	486	481	484	495	474	468	475	479	479	489	511	486	462	502	437	466	456	465	465	441	488	484	491	499	481	501	468	506	515	496	497	465	535	473	469	457	478	459	502	471	493	468	479	516	464	506	494	481	484	464	481	484	487	465	507	463	485	456	431	494	505	478	475	474	466	478	481	475	469	504	478	506	466	526	461	472	498	493	503	486	450	476	470	488	476	472	468	506	481	493	490	505	475	494	445	447	461	486	516	468	503	473	464	511	484	461	471	458	471	481	541	490	449	483	455	481	473	440	494	475	471	496	470	495	477	438	470	509	498	472	501	486	509	525	502	497	455	491	465	448	463	452	507	493	524	509	491	493	506	493	458	467	527	475	442	466	490	484	472	519	523	444	478	465	452	515	529	489	526	458	502	486	493	498	503	435	489	457	485	493	462	467	466	460	476	487	450	498	491	504	472	506	522	444	467	517	509	490	463	492	511	517	449	464	449	484	489	474	454	466	472	455	470	475	503	490	471	462	464	436	515	459	442	492	489	440	497	514	443	497	473	477	489	497	467	464	496	485	484	479	542	483	495	456	498	467	468	498	514	502	489	517	488	511	473	503	494	468	477	481	457	449	486	468	451	477	467	514	487	527	505	452	510	486	488	514	462	489	488	481	486	466	496	491	498	486	469	503	497	501	472	495	521	463	476	463	522	476	458	463	481	460	468	501	505	463	487	463	515	466	479	497	520	477	479	489	484	464	479	490	504	477	508	506	429	497	491	487	458	501	485	488	473	451	481	460	492	499	422	497	490	481	502	439	477	495	449	452	491	459	475	495	487	443	494	508	465	486	462	493	474	470	501	491	501	466	487	506	438	506	464	474	448	545	494	485	458	461	476	469	463	533	513	451	484	486	493	486	518	490	482	462	449	492	494	492	470	478	489	481	506	519	455	485	470	440	479	461	469	488	510	488	489	518	474	529	468	515	423	509	489	463	448	512	468	471	502	463	497	489	478	491	476	476	483	497	455	516	499	496	469	485	504	473	493	490	484	483	502	487	470	458	484	482	510	524	460	483	482	478	520	502	497	481	544	478	496	529	499	448	477	491	457	477	471	430	460	530	476	478	477	473	494	478	485	454	484	447	463	469	456	464	497	455	540	497	496	473	497	510	468	434	543	501	487	480	488	476	517	494	488	478	507	477	438	428	480	477	502	438	489	528	455	491	474	446	451	475	498	486	491	469	498	470	492	495	466	476	505	524	499	490	469	472	498	432	416	457	487	490	465	413	509	447	506	477	499	533	472	509	473	446	460	472	496	437	485	442	489	495	496	488	487	471	512	484	495	500	473	459	518	459	470	453	470	468	513	484	501	535	463	468	471	486	451	495	462	532	488	503	489	486	486	460	531	478	472	522	504	503	467	499	467	461	477	450	464	450	517	477	470	479	447	484	442	483	487	484	490	496	463	477	486	496	488	454	453	454	527	487	456	442	484	475	495	456	488	468	508	490	483	459	504	458	486	507	451	472	494	500	471	478	467	481	494	442	506	475	507	489	459	513	486	495	524	455	488	464	497	446	475	481	489	506	468	455	475	453	505	525	452	509	460	466	479	447	502	475	452	483	470	462	519	481	455	475	473	467	504	484	464	506	512	507	466	499	475	432	457	536	479	471	477	484	451	479	502	462	528	478	471	428	488	476	497	500	484	478	455	490	477	466	446	489	481	473	516	527	456	465	492	467	504	475	489	459	498	459	477	503	497	458	504	489	467	480	438	470	475	463	480	488	502	469	510	444	506	443	481	482	496	477	487	500	465	449	493	462	468	487	521	477	497	469	466	485	516	479	488	502	455	458	480	519	495	472	489	501	511	496	463	486	483	477	519	491	503	475	473	473	470	496	509	465	493	440	458	455	489	500	501	496	502	502	478	462	500	440	498	483	528	503	503	490	470	509	511	495	513	538	503	494	498	465	492	497	503	495	495	439	493	480	428	502	474	465	482	458	521	481	477	473	497	464	435	483	509	503	476	508	464	498	468	462	531	537	495	484	509	499	461	463	495	476	479	503	497	482	486	458	457	475	493	456	494	446	468	458	483	464	486	513	473	499	473	471	495	437	472	476	490	503	487	498	475	464	476	497	496	458	443	471	482	481	456	456	467	508	457	470	505	512	480	507	469	507	469	501	466	444	464	485	473	480	446	468	495	489	504	448	491	490	476	505	459	444	469	488	488	517	516	483	429	485	482	505	489	465	466	512	496	489	506	477	496	512	435	487	529	481	469	471	493	484	515	464	490	474	487	501	468	468	454	503	510	508	454	483	511	505	492	455	513	474	483	495	457	506	484	501	467	488	505	444	475	451	460	464	452	463	494	504	472	473	489	527	510	452	473	481	455	462	448	470	498	441	498	472	488	471	493	506	470	458	492	479	453	465	483	513	468	466	482	498	511	520	544	461	520	436	481	451	515	484	516	497	475	496	476	494	510	539	478	509	487	499	477	497	477	437	506	513	524	516	495	475	466	490	515	467	467	469	462	450	460	490	479	494	463	486	465	444	490	490	460	443	513	468	465	510	458	478	483	481	506	472	471	486	509	469	503	470	464	458	495	509	471	469	487	478	496	463	487	476	443	477	502	480	446	473	435	498	512	468	460	483	499	471	486	468	458	477	473	465	492	497	480	468	512	462	482	487	498	509	478	537	486	448	499	516	469	475	461	472	449	464	525	531	491	503	459	471	514	503	486	475	489	485	453	474	455	482	501	459	486	504	480	462	473	489	475	489	488	472	516	491	467	489
4465	789	365	245	401	458	383	341	260	254	186	172	154	135	104	110	95	92	83	82	65	60	63	47	50	63	55	45	47	37	48	37	43	28	28	41	33	30	42	34	41	33	31	27	27	35	27	26	33	32	36	17	31	27	24	31	33	29	23	27	39	21	26	23	35	22	28	28	27	23	23	31	27	22	24	30	37	25	24	27	24	18	24	27	26	26	25	28	22	25	33	23	23	25	25	25	26	35	29	25	22	32	27	27	38	21	25	29	20	22	23	29	35	25	24	30	35	23	28	26	24	33	25	31	26	27	31	27	35	23	24	27	26	33	30	34	23	30	31	25	26	25	39	23	31	33	31	33	18	31	32	24	26	34	27	25	25	28	30	22	27	31	21	37	28	33	27	29	27	21	32	29	23	35	21	35	23	27	26	24	33	37	33	38	34	24	32	29	16	29	24	23	20	35	33	29	24	26	23	29	22	26	33	33	21	18	22	27	24	28	23	28	20	25	28	20	34	21	35	24	26	23	27	26	22	27	33	19	37	28	22	22	38	23	33	39	29	25	35	27	35	27	39	20	14	34	32	32	24	27	25	32	20	30	28	36	17	23	30	27	26	29	26	23	18	27	27	21	26	28	25	27	23	15	25	36	30	25	29	26	19	19	30	18	34	28	33	35	25	27	28	22	26	29	32	24	40	22	29	32	26	30	26	20	21	25	29	29	28	25	38	30	25	16	15	22	24	20	29	29	31	17	24	21	22	27	18	25	26	22	29	27	34	23	27	26	31	22	39	28	29	28	30	25	27	20	25	18	29	33	29	27	29	26	25	30	28	27	43	28	25	24	20	22	20	21	25	33	31	32	25	26	27	36	21	30	30	18	27	24	29	34	30	16	28	31	29	21	25	25	23	29	26	23	33	29	26	35	22	24	23	20	25	31	23	28	20	25	29	28	22	26	35	32	31	26	25	33	14	22	24	24	33	32	24	35	28	30	32	40	25	17	26	25	26	24	26	29	41	29	20	28	22	29	24	27	30	35	32	36	25	24	27	31	23	30	31	24	31	27	20	28	17	23	26	27	26	27	35	30	33	32	29	22	26	24	27	30	30	24	28	29	21	26	23	30	24	25	39	22	25	38	28	23	23	17	26	21	26	28	27	30	28	28	26	23	26	27	23	29	17	27	23	35	23	26	26	27	15	24	24	23	28	30	33	15	29	25	16	22	31	30	25	27	28	25	29	28	34	25	21	21	23	30	23	29	32	26	33	28	32	22	28	29	25	20	23	27	20	24	25	22	34	26	27	34	21	31	34	24	27	19	34	17	28	24	24	35	31	35	20	35	20	30	31	22	30	27	36	18	27	22	25	23	34	23	19	28	26	26	34	33	31	37	33	29	29	27	20	24	23	33	30	23	32	25	26	25	22	31	33	24	35	25	30	21	28	19	30	33	31	34	35	32	35	33	22	23	24	22	26	23	32	25	31	21	30	21	31	29	20	30	22	26	18	33	25	30	32	32	22	23	21	31	27	27	27	29	27	35	37	36	25	36	28	20	31	34	36	31	33	24	30	33	32	28	26	24	39	26	29	24	26	24	30	25	20	26	30	32	36	26	24	28	27	25	16	30	20	20	20	33	27	26	22	39	29	23	43	17	27	21	23	27	29	33	22	27	26	29	31	24	30	28	29	24	28	22	30	29	24	18	26	37	20	23	31	26	36	26	20	28	26	21	27	28	29	25	38	38	26	26	28	26	29	24	29	27	22	24	38	27	21	31	27	27	26	31	23	30	22	19	28	30	28	23	30	33	28	19	28	29	28	22	26	32	32	29	29	37	32	28	23	29	30	24	22	29	34	16	30	12	21	31	27	34	24	26	39	38	23	26	25	32	32	25	27	28	29	33	28	24	25	31	25	21	21	28	31	30	25	25	26	31	34	26	17	38	19	25	27	23	22	28	20	27	23	28	29	33	29	35	26	32	31	34	28	29	24	22	31	32	27	29	33	28	22	18	28	29	31	25	22	27	24	22	30	22	28	13	30	31	30	34	22	26	33	31	28	24	29	32	37	36	28	23	31	14	23	38	30	36	35	19	26	24	19	28	25	21	30	30	22	32	29	24	26	27	27	29	20	21	29	27	21	17	27	27	23	34	18	28	32	22	26	22	33	32	30	22	26	30	23	32	17	23	31	33	22	28	29	33	26	17	20	19	21	27	30	25	33	21	21	23	28	29	23	24	34	30	28	34	32	28	24	28	30	23	26	20	31	31	26	21	32	20	24	24	24	32	32	31	18	30	18	25	22	21	17	27	27	25	40	24	31	26	29	27	24	31	31	29	24	19	32	20	35	23	28	33	21	19	30	25	24	26	22	27	27	27	24	22	30	30	21	25	37	25	31	31	27	35	33	27	32	35	23	29	28	29	35	23	22	24	25	28	30	23	23	28	25	25	25	35	34	24	29	24	31	21	27	28	27	31	30	20	27	25	32	22	31	29	26	23	25	26	30	25	25	25	30	32	20	28	32	18	24	23	36	23	29	28	28	32	24	24	24	26	21	22	28	21	28	28	32	28	28	32	21	21	19	35	23	27	22	39	25	29	29	35	25	27	39	23	36	24	31	28	24	33	24	28	23	32	35	23	23	19	27	28	20	29	28	27	36	28	30	22	22	26	22	31	22	31	31	19	37	25	24	27	31	32	23	26	21	20	32	20	30	31	35	23	29	26	26	27	31	21	31	36	37	27	29	28	25	27	27	14	28	19	34	23	30	30	33	36	37	29	26	27	30	19	31	19	20	28	33	27	24	17	23	24	33	25	34	21	25	37	29	24	22	35	24	28	20	21	21	40	21	22	17	16	21	28	27	21	33	25	24	24	28	21	19	32	39	24	18	23	29	33	24	20	25	23	29	24	31	24	30	37	24	26	29	14	21	28	24	27	36	22	31	24	32	26	29	20	31	33	34	25	20	28	26	21	24	28	35	34	24	34	25	34	30	23	21	29	31	27	20	24	18	32	26	29	28	31	35	24	24	27	26	20	17	19	21	25	25	25	24	25	29	22	16	21	24	28	31	20	23	20	23	18	25	23	32	31	34	27	26	26	26	30	23	27	23	31	32	24	35	32	20	26	28	23	24	24	28	32	34	25	25	38	37	29	32	21	19	21	36	27	22	29	44	26	19	34	36	39	26	28	27	23	25	27	28	26	21	20	26	16	20	33	24	31	24	33	40	31	22	30	32	22	44	31	34	22	25	28	27	28	22	26	25	34	25	27	34	26	27	24	28	24	29	28	25	24	35	21	25	26	27	26	27	31	24	27	36	24	23	36	29	14	23	31	23	39	26	29	23	27	26	29	25	24	23	24	26	20	21	30	26	19	33	29	31	31	26	29	21	27	32	21	34	35	23	24	23	26	22	25	28	35	28	24	28	21	30	23	27	25	26	23	32	34	21	26	25	23	29	33	26	34	33	21	40	32	28	27	32	29	25	25	26	24	20	23
36147	15878	8753	20014	27560	26202	22112	18255	14794	12034	9989	8339	6913	5888	5038	4479	3933	3429	3199	2867	2557	2474	2235	1937	1811	1744	1533	1418	1266	1236	1186	1082	992	916	884	846	807	769	754	765	762	653	711	639	557	570	599	643	573	576	532	563	503	537	534	475	511	484	508	483	509	483	519	501	531	451	549	470	472	477	472	457	432	447	451	462	453	442	429	435	466	508	456	448	459	394	423	468	442	461	457	422	418	429	421	436	452	414	416	446	466	399	472	435	419	441	434	435	437	453	412	465	465	448	413	422	448	426	407	424	447	436	417	420	416	469	434	421	415	417	437	433	427	446	453	456	441	442	445	439	458	442	426	434	435	445	461	458	423	451	454	394	412	408	404	434	426	398	463	415	448	428	433	436	439	446	449	444	426	454	438	438	455	451	406	519	409	461	457	418	405	418	389	429	432	458	412	404	463	429	429	430	449	421	451	446	468	426	421	469	449	437	463	409	430	426	419	445	428	450	441	455	428	448	387	422	415	434	435	437	448	488	416	447	412	427	457	431	414	448	438	420	433	441	420	437	431	428	423	472	432	486	437	440	413	409	474	418	448	461	418	436	438	434	440	440	425	419	451	415	425	425	388	453	451	438	427	462	455	437	414	445	418	432	445	445	401	446	440	416	447	433	406	441	426	434	435	446	428	435	428	392	436	434	441	396	418	422	454	416	458	443	425	412	428	457	422	449	417	389	448	431	439	441	468	431	448	435	452	423	420	449	446	419	448	438	436	428	430	448	425	456	405	411	467	468	434	446	454	452	398	437	435	496	427	433	479	432	458	421	418	457	469	398	435	431	426	448	443	460	422	451	444	412	458	447	470	435	444	439	426	420	429	419	414	413	434	446	440	426	407	421	385	483	407	404	422	453	421	438	446	446	442	427	437	450	426	399	432	457	431	425	457	448	463	465	425	477	455	425	463	440	429	448	431	444	462	430	442	457	443	436	449	408	436	416	455	414	451	444	449	459	420	420	422	443	458	417	421	433	463	446	425	436	444	484	401	457	434	455	406	447	431	410	422	435	430	433	405	438	470	435	433	470	433	441	439	474	437	426	420	419	437	426	415	458	432	417	436	447	479	420	461	411	431	433	433	437	448	419	399	422	418	436	441	434	421	439	402	445	457	460	456	439	425	436	463	473	452	447	470	431	423	436	466	417	422	442	414	423	425	406	425	419	439	442	423	426	432	405	403	425	439	462	402	422	440	445	434	441	451	415	404	455	408	442	416	440	466	473	461	434	479	425	447	436	447	476	452	430	435	423	458	438	421	396	392	433	458	429	385	442	413	426	429	449	433	423	418	434	407	422	412	415	424	434	430	418	449	382	410	415	436	420	415	409	454	421	434	434	438	405	423	454	451	431	397	442	432	414	415	418	437	452	427	436	478	408	406	451	442	452	451	425	426	430	441	425	409	438	430	426	418	456	422	394	447	468	441	433	454	420	439	407	418	395	436	443	431	453	447	468	463	435	444	420	441	425	422	424	430	463	420	474	400	454	439	426	393	449	416	434	469	426	411	427	449	425	434	450	424	445	432	424	412	405	428	442	416	396	474	438	440	440	445	453	443	413	425	458	394	449	439	459	425	453	440	469	442	460	479	436	380	447	424	439	427	402	440	404	462	444	446	460	437	435	437	441	428	446	450	423	408	436	455	422	438	493	412	431	412	418	410	418	413	435	433	463	455	443	411	433	431	445	475	417	411	410	410	438	421	411	439	413	460	431	430	483	425	438	420	450	478	458	461	465	432	440	468	419	420	467	411	437	424	435	397	450	426	445	442	428	409	436	400	415	457	415	417	417	465	418	456	428	438	459	439	451	425	437	429	473	424	440	435	439	414	420	445	441	474	431	442	433	459	446	431	421	425	440	422	448	404	401	449	435	411	454	426	457	428	417	398	388	435	438	469	438	413	455	451	405	424	410	406	438	424	407	423	431	423	414	415	418	426	415	422	426	449	491	438	398	427	415	421	418	430	450	430	389	473	418	450	422	485	392	427	457	441	449	478	430	432	418	432	430	407	435	451	420	449	419	436	442	423	421	451	464	405	385	408	441	412	440	455	413	431	427	436	427	457	435	405	417	434	432	414	475	422	426	430	439	407	450	421	452	417	440	446	449	442	408	405	448	417	424	419	392	428	425	403	458	436	434	395	412	427	463	441	417	450	428	428	425	413	420	474	445	431	416	451	466	441	438	404	398	451	491	442	417	411	401	428	430	409	416	450	470	458	441	426	405	423	427	449	458	450	442	463	420	449	415	471	430	449	429	440	453	460	435	462	404	466	451	432	431	409	432	443	437	447	429	458	398	436	405	437	412	426	477	444	415	435	417	419	398	424	469	426	402	420	428	462	435	419	428	421	415	404	402	451	463	423	435	458	451	444	457	441	420	442	455	460	455	450	422	458	472	488	411	399	462	426	396	445	448	392	460	421	451	451	445	461	448	462	438	438	475	491	422	423	382	461	453	407	463	445	416	433	477	416	445	446	464	469	416	455	447	438	434	422	429	419	441	448	390	444	448	429	447	447	444	414	436	426	457	424	420	450	464	425	435	378	438	450	431	436	400	443	427	469	432	449	399	412	450	439	488	453	441	432	422	393	415	410	468	450	472	432	425	425	403	430	414	456	451	471	458	404	456	451	437	437	420	448	436	450	438	376	446	458	421	454	485	443	457	427	421	435	427	423	451	431	433	396	423	421	439	436	465	413	397	445	457	407	432	454	439	455	436	429	437	464	413	409	429	419	438	421	411	441	426	422	457	441	433	408	444	426	426	473	403	461	425	434	424	420	429	466	456	408	485	398	459	420	484	428	431	455	394	429	415	429	439	438	446	467	470	407	430	444	451	455	403	411	430	433	444	424	403	410	393	458	462	429	447	448	423	423	425	416	431	428	435	429	403	439	423	426	450	475	429	417	420	444	464	437	407	447	452	457	441	434	465	445	440	452	385	453	402	452	386	441	452	454	433	476	430	423	391	463	422	429	467	469	423	426	419	422	401	432	450	432	435	441	431	409	444	434	404	423	385	449	434	423	388	443	446	446	418	423	453	417	470	408	440	439	480	425	442	458	436	451	432	431	468	467	445	434	469	464	410	458	452	441	433	439	430	427	427	477	456	448	429	397	427	467	469	451	435	404	444	436	461	450	458	435	436	445	449	421	444	442	463	415	427	427	426	452	419	448	439	457	471	428	405	444	427	428	407	462	430	434	444	412	460	416	447	456	421	422	406	463	430	446	421	422	463	460	440	432	431	440	486	413	464	405	418	430	410	477	457	443	456	428	433	398	429	453	431	422	435	430	418	402	448	467	433	430	409	472	465	422	410	444	429	447	427	462	432	433	444	444	429	388	447	442	439	426	430	452	452	443	426	447	440	444	394	469	455	467	428	413	423	421	443	454	446	434	402	410	423	437	444	437	425	449	418	416	409	435	439	413	471	452	464	471	485	466	471	467	464	455	452	433	423
11850	2605	835	581	959	1051	822	754	622	552	467	386	361	270	233	208	228	176	176	157	113	129	145	127	101	99	82	79	73	72	65	49	60	56	54	54	52	57	49	51	40	49	40	41	56	40	47	30	42	45	30	32	36	42	50	35	39	37	46	29	39	35	39	43	33	32	36	36	41	34	34	32	32	32	34	36	27	45	38	35	34	41	34	28	31	28	44	32	47	42	31	36	34	36	33	30	29	32	39	34	33	41	25	34	25	35	35	26	29	24	31	41	34	37	36	31	29	49	32	42	39	33	36	44	31	25	37	26	46	36	23	27	30	36	29	42	40	33	39	34	29	44	39	32	29	39	31	33	30	38	25	40	37	29	38	24	38	37	23	46	32	32	40	32	30	34	40	42	36	28	31	36	43	31	47	42	29	33	32	30	41	32	33	25	36	34	43	33	40	39	30	26	38	32	35	33	34	38	36	30	40	32	29	42	43	32	32	34	33	38	30	33	33	29	49	29	33	32	28	39	24	36	27	41	19	36	33	33	31	30	33	27	26	41	30	31	36	34	32	32	34	24	37	38	21	35	36	24	26	27	39	30	30	31	28	23	38	35	29	37	35	35	35	31	27	47	41	34	42	30	29	42	31	30	23	22	39	29	24	44	31	27	33	34	30	51	36	27	35	38	30	40	27	28	36	38	34	27	38	31	31	40	30	25	37	23	30	28	29	33	30	34	49	27	33	26	31	30	29	31	25	27	34	38	46	45	24	33	36	33	23	32	37	44	47	35	38	39	32	28	29	37	30	29	29	30	32	39	41	35	28	30	33	31	38	33	39	32	46	30	33	30	31	33	40	28	29	26	42	31	27	44	38	27	38	48	26	39	32	26	35	38	33	30	49	43	30	30	34	31	32	33	33	33	30	45	26	28	32	41	34	24	29	33	29	31	30	36	31	36	30	37	36	27	30	30	38	29	26	31	33	30	35	35	40	37	28	37	23	36	34	32	27	26	39	30	28	36	27	34	33	36	35	33	27	32	41	36	34	36	32	37	34	26	28	39	21	35	42	42	31	31	29	33	31	31	35	44	39	37	36	30	31	38	35	24	30	34	39	35	32	35	32	29	34	38	36	24	29	41	27	25	38	32	34	45	41	25	28	29	51	34	29	37	38	33	30	29	38	27	36	42	33	40	25	36	32	30	30	31	27	37	40	45	38	36	30	33	42	37	38	36	35	34	35	35	38	32	38	35	30	35	39	30	26	42	32	36	25	27	41	28	36	31	27	34	40	37	28	38	38	40	39	23	42	29	29	31	43	33	43	39	29	37	40	30	42	29	37	30	32	46	49	35	39	24	32	38	34	35	40	35	31	37	37	33	27	31	26	32	39	42	36	27	39	26	36	25	36	35	28	30	36	40	25	29	30	26	35	36	27	35	33	34	30	27	35	29	36	28	42	27	30	32	38	40	31	34	32	35	33	42	40	32	37	44	36	30	34	31	30	34	29	27	30	34	32	29	29	31	50	36	24	30	36	28	33	32	36	33	36	42	33	33	42	35	27	33	34	28	35	35	40	33	33	39	25	40	39	30	28	35	46	39	31	30	40	23	35	36	37	37	29	39	34	39	20	34	32	32	42	37	25	33	44	38	34	35	33	25	32	29	37	30	39	41	29	29	36	37	33	40	28	37	42	34	34	40	35	35	36	28	37	34	43	30	27	31	26	33	33	33	31	33	36	32	39	32	29	27	44	34	33	35	26	26	31	32	35	27	26	34	33	31	31	50	34	27	34	34	32	40	32	38	35	36	24	32	30	34	32	30	43	38	39	38	29	38	33	40	34	37	35	35	35	36	39	32	31	34	29	35	19	31	39	32	39	37	26	37	36	34	41	30	33	33	37	25	41	31	37	40	32	40	40	34	38	27	39	28	26	32	35	35	25	31	28	23	26	31	25	49	32	24	37	33	21	28	31	34	38	35	37	35	39	33	36	34	38	30	40	23	42	37	36	40	34	34	33	39	26	36	41	37	27	35	30	33	32	26	38	42	31	35	34	33	26	34	42	34	33	26	31	33	44	32	29	37	35	30	36	34	34	25	39	29	40	35	35	30	44	29	24	36	30	33	32	38	31	47	31	26	30	38	39	36	31	33	29	39	41	37	31	29	34	49	33	27	26	34	38	37	35	33	32	32	27	35	39	28	40	36	32	37	34	42	45	40	35	42	31	30	32	28	25	35	35	30	38	25	29	25	23	33	25	26	32	27	33	28	39	38	41	33	27	32	34	38	47	36	35	41	40	39	28	29	38	47	27	26	34	24	32	36	27	25	34	43	32	40	25	38	31	38	33	27	26	38	29	36	31	34	30	34	38	31	32	26	36	37	36	33	41	34	32	28	38	33	36	37	28	30	28	31	27	34	44	27	34	26	27	30	27	32	26	35	42	29	29	36	30	29	40	40	21	31	31	46	36	35	34	30	26	32	27	35	34	47	27	43	33	33	48	37	33	37	34	32	30	37	32	25	43	33	39	22	35	27	35	47	28	34	32	34	38	33	35	31	29	38	32	34	33	28	38	35	34	47	31	35	36	39	31	32	42	30	32	35	28	43	35	30	37	32	30	32	33	40	26	28	56	24	33	34	27	31	33	31	35	42	35	39	40	31	37	28	26	39	39	37	33	30	29	41	26	30	31	36	29	29	32	34	36	33	29	31	34	25	32	37	34	31	33	41	29	32	29	35	31	37	35	35	43	40	36	42	36	43	36	34	38	31	26	40	31	31	35	31	35	35	36	32	42	27	32	31	33	19	26	32	30	42	46	30	30	31	33	38	43	28	36	42	36	31	29	31	31	35	26	41	29	34	31	42	27	31	39	41	40	31	33	39	45	50	35	24	37	32	39	31	42	44	29	34	34	31	37	43	35	25	35	36	42	37	41	38	28	32	35	43	45	36	29	31	23	35	30	36	28	36	31	41	33	25	43	31	37	30	33	26	22	32	38	30	32	30	36	30	41	30	31	27	35	33	27	41	24	33	26	28	41	31	37	37	33	40	33	32	30	35	37	35	45	47	32	35	39	20	36	28	32	33	33	39	46	39	26	42	34	27	28	34	40	27	28	31	43	31	28	29	29	32	43	25	26	24	27	29	37	29	36	41	37	41	32	35	33	27	29	24	29	38	49	36	29	28	32	33	29	35	31	35	36	36	34	49	39	33	26	29	30	29	39	29	34	28	26	23	40	30	38	33	31	28	36	29	41	33	39	31	41	29	30	32	31	32	44	43	32	35	33	25	25	38	17	32	37	39	38	33	34	35	40	39	39	29	32	24	38	29	27	30	28	27	28	42	33	38	32	27	29	32	34	30	36	39	35	26	36	42	45	36	38	36	37	30	30	40	37	32	22	36	26	34	39	40	35	23	33	29	29	27	38	33	29	41	25	31	34	37	36	31	45	47	32	37	36	30	42	37	28	42	34	40	28	35	30	31	30	35	32	33	36	32	26	29
48258	23440	15557	29395	36673	35814	32018	28270	24546	21437	18632	16441	14102	12548	10748	9416	8347	7489	6881	6137	5546	5113	4671	4228	3998	3427	3127	2901	2630	2485	2370	2036	1854	1763	1620	1566	1418	1387	1277	1193	1212	1122	1088	1027	937	919	910	946	925	867	870	834	771	749	798	675	711	683	662	713	662	663	688	673	710	693	662	641	678	633	599	673	606	645	607	618	588	561	594	572	561	569	570	540	576	599	525	576	584	590	521	556	529	587	564	557	604	605	544	558	573	577	586	600	587	548	548	553	533	602	603	554	573	556	572	496	550	567	545	536	586	518	550	603	554	519	577	532	541	513	498	528	543	498	528	549	548	561	500	510	527	537	542	545	533	538	545	508	500	542	533	565	549	531	548	537	540	522	549	525	523	565	519	549	552	533	544	578	564	550	512	562	560	550	571	523	532	568	538	487	534	522	514	519	531	571	521	537	521	533	506	557	588	521	529	526	538	579	570	542	589	552	528	536	560	531	522	513	567	550	527	529	485	519	506	526	531	569	545	524	540	531	542	513	525	527	532	491	498	525	556	500	565	538	521	555	546	525	543	554	530	547	525	526	543	505	525	526	502	555	500	514	545	524	557	520	571	557	555	541	544	522	500	545	526	584	601	564	537	515	546	494	553	546	497	538	546	556	552	543	526	530	561	516	547	590	528	509	508	528	570	519	519	538	527	517	544	495	555	544	553	521	533	536	558	536	499	543	521	552	526	572	549	580	547	556	554	528	526	540	532	503	509	555	544	518	539	514	534	544	544	551	538	539	529	560	553	542	535	544	541	497	528	525	536	497	543	567	545	487	542	569	565	515	534	512	521	577	511	512	544	559	545	571	497	506	513	515	499	556	554	546	526	568	520	513	535	582	519	506	569	507	557	538	610	528	572	547	512	530	513	536	502	566	486	557	521	548	545	570	529	515	565	541	519	549	543	556	545	532	555	504	539	540	480	536	567	512	533	516	568	528	548	532	479	547	535	541	538	525	541	528	571	520	527	532	506	554	565	543	566	561	538	497	540	533	523	524	510	570	512	486	508	540	561	557	483	547	525	493	579	523	532	551	560	542	578	529	516	529	540	542	559	502	539	523	499	564	519	550	526	497	543	541	524	518	523	550	537	537	547	533	548	498	496	532	545	534	509	537	497	561	554	532	533	542	552	525	543	588	552	556	565	562	553	523	529	526	555	519	589	520	554	566	550	511	519	575	549	552	557	556	562	538	526	560	500	555	548	535	527	526	564	529	525	522	524	526	575	520	514	565	552	569	546	579	518	548	525	518	571	517	555	555	546	557	516	545	524	530	561	517	494	518	562	526	503	569	563	556	547	540	550	550	522	556	513	532	529	549	527	536	523	560	550	509	535	571	513	530	525	551	554	530	553	563	557	535	510	510	540	550	532	522	524	508	504	532	538	507	585	568	481	559	521	498	539	529	522	591	527	573	582	557	521	523	495	556	547	550	533	540	525	546	552	574	523	511	557	551	532	567	584	549	540	515	560	545	565	541	502	539	523	523	544	549	531	515	566	553	545	544	513	544	545	530	535	524	557	582	574	540	553	528	570	546	518	521	567	552	525	570	510	546	581	605	523	538	545	549	533	553	534	510	543	533	548	503	527	522	513	504	559	563	542	532	552	543	547	505	538	511	506	528	546	506	525	604	553	488	547	537	524	496	542	559	500	561	548	558	518	505	548	520	511	533	525	529	514	538	544	515	541	528	567	500	551	501	532	546	540	537	517	561	561	499	518	539	495	545	537	514	547	530	515	528	566	485	529	539	549	553	525	551	551	559	531	536	555	537	507	521	561	537	544	531	522	555	530	527	557	560	498	497	510	561	520	562	553	510	599	492	565	518	524	525	570	595	533	558	504	509	524	535	501	496	545	510	548	549	517	575	531	535	479	517	554	528	511	559	547	543	543	530	537	527	572	557	556	559	544	540	532	545	528	543	563	570	528	512	520	543	527	530	527	544	492	502	549	537	521	546	519	529	532	559	569	510	560	511	546	527	550	556	561	536	546	551	522	521	553	526	571	532	550	539	571	525	505	525	577	556	588	538	577	523	538	523	576	508	551	516	553	531	564	533	538	502	502	539	566	522	519	522	581	521	540	568	503	506	561	531	544	506	535	534	559	526	568	568	570	540	545	514	534	522	524	528	528	570	524	520	502	551	546	549	538	535	502	534	522	517	567	516	522	569	596	534	547	546	521	519	535	545	528	546	533	546	511	522	536	553	507	581	514	599	578	521	563	529	498	471	562	536	526	545	521	526	588	508	544	525	565	544	547	551	553	550	526	537	542	562	518	572	505	538	521	513	519	542	552	526	539	506	539	535	543	520	535	565	542	536	586	533	530	562	525	509	553	544	517	532	537	541	486	573	521	525	535	562	553	539	529	570	557	583	507	556	514	509	510	547	557	560	537	538	549	545	521	585	545	557	541	533	543	598	571	527	525	537	563	525	529	532	525	581	522	544	550	564	514	586	527	531	541	512	543	523	518	555	556	539	551	541	534	546	554	549	548	552	519	547	564	556	546	546	561	523	528	555	520	526	562	500	527	519	542	562	553	593	462	532	525	514	538	567	533	529	545	562	572	559	539	537	547	554	511	491	552	534	541	515	505	534	541	533	544	570	546	517	542	555	553	553	572	573	486	486	531	538	523	536	551	523	584	547	527	572	559	564	501	520	536	520	526	535	554	509	534	541	556	540	549	542	495	574	527	502	576	586	561	535	536	504	520	524	521	568	520	546	564	543	536	495	574	527	563	558	582	575	518	543	528	579	562	545	550	529	536	519	569	548	520	590	523	582	543	552	567	539	547	523	567	548	523	566	495	536	548	544	574	526	507	526	555	528	543	571	544	558	533	530	537	528	539	515	509	530	556	546	573	545	578	517	538	523	527	534	549	551	523	526	552	536	544	493	517	574	505	528	558	549	594	506	533	503	516	542	521	555	515	578	546	548	587	574	532	529	537	531	534	516	572	487	527	575	511	539	509	559	531	558	575	518	547	535	524	536	532	541	516	550	534	527	514	553	553	508	565	539	504	567	546	516	586	612	514	571	545	516	558	582	544	546	551	591	565	528	564	573	530	542	553	533	575	543	556	556	521	487	549	540	503	547	548	532	485	534	555	555	503	554	565	532	563	510	547	562	552	551	547	551	567	559	548	532	529	488	536	494	521	552	543	519	536	570	510	494	524	518	524	550	510	563	500	498	548	523	529	561	515	546	528	548	580	511	521	560	559	576	560	549	533	533	523	578	503	508	534	587	530	516	546	526	532	533	591	540	550	528	549	528	539	542	556	553	565	549	569	521	493	530	552	557	487	558	544	533	545	509	505	588	548	545	537	555	509	539	498	494	585	526	536	528	538	545	568	531	527	520	504	575	531	534	588	505	561	554	552	561	508	513	523	559	573	546	504	533	521	529	519	533	554	544	555	451	524	538	529	553	524	549	549	556	545	557	541	556	504	541	510	546	536	520	554	556
7730	1353	492	332	610	702	557	491	434	371	295	241	228	196	212	150	158	128	118	116	131	113	91	107	83	76	69	79	68	69	56	41	64	52	65	59	54	54	44	53	45	45	45	58	40	41	53	38	35	37	60	45	38	34	41	51	36	40	35	44	33	42	49	37	45	52	44	48	42	35	38	45	40	41	51	44	37	34	48	49	40	35	46	41	43	31	32	32	47	43	45	36	46	49	51	42	41	48	33	29	48	41	48	35	38	35	41	44	29	49	40	42	55	33	40	47	39	35	37	34	36	45	40	36	37	44	46	43	44	43	38	42	36	44	40	44	34	29	44	29	37	35	36	38	48	45	40	47	32	43	40	35	42	41	47	39	37	47	41	39	47	41	37	51	43	32	39	41	40	37	30	37	41	45	33	39	41	40	36	34	40	36	32	41	29	30	44	38	41	39	45	40	38	49	51	50	38	41	46	41	46	38	42	36	39	34	36	44	40	48	44	44	51	40	35	37	27	42	45	45	44	34	40	40	46	47	43	38	48	44	41	34	41	42	54	37	37	43	30	38	42	42	43	52	51	37	31	41	38	45	32	47	38	44	44	40	41	41	37	34	37	27	35	48	46	48	37	38	32	38	27	29	42	39	37	28	30	43	45	40	25	32	37	39	31	35	37	37	36	40	35	43	45	48	39	43	31	46	35	45	41	39	43	34	50	34	43	44	52	54	42	35	38	44	43	45	45	38	44	48	43	40	34	43	49	45	53	41	43	51	48	40	50	43	37	41	41	43	30	42	40	35	51	49	31	40	53	37	51	42	39	37	58	41	36	45	39	53	38	45	46	35	37	43	31	35	43	39	53	45	42	49	48	48	28	40	44	45	42	46	48	36	38	38	29	43	56	37	39	37	50	49	44	42	28	40	41	35	38	34	44	38	40	38	42	46	41	46	44	35	29	39	49	39	32	31	36	38	44	43	41	36	35	44	40	37	39	48	44	48	39	42	36	43	40	47	46	47	32	34	35	39	37	55	29	25	42	39	47	31	38	35	39	47	37	46	46	50	34	37	50	43	40	47	32	37	41	46	39	40	39	31	44	37	41	45	41	50	32	42	32	43	42	24	32	42	45	30	38	38	36	44	39	42	39	41	34	43	44	40	43	32	37	37	37	38	38	31	50	46	41	43	46	41	43	40	41	40	40	53	28	40	36	37	49	52	40	32	48	44	41	45	41	39	50	35	36	47	40	44	41	43	47	31	30	38	42	36	48	42	48	41	52	49	48	51	31	31	44	50	42	49	37	34	36	41	37	42	56	35	33	40	43	49	49	55	45	39	42	43	45	45	34	40	38	50	39	37	34	32	43	44	40	45	36	41	41	47	46	44	36	41	34	36	44	35	41	33	36	43	35	37	46	48	50	38	38	48	37	43	33	31	41	36	39	40	37	36	42	40	41	36	36	41	43	42	44	39	45	41	41	33	62	54	41	37	46	53	46	41	41	26	43	49	38	40	47	41	62	31	60	47	39	47	40	48	48	38	42	47	36	48	63	36	42	43	21	38	32	41	47	38	40	41	41	47	36	37	40	40	46	42	45	49	42	41	48	40	42	36	36	35	51	49	29	43	40	27	55	39	39	40	63	38	47	40	47	35	43	42	43	36	37	51	25	36	46	52	45	48	42	47	51	30	42	37	38	55	43	39	47	46	44	29	35	32	50	39	53	45	34	32	37	41	33	41	39	35	37	38	38	39	42	40	53	46	48	40	48	38	43	36	39	36	34	47	39	39	37	42	49	31	41	38	35	33	43	40	40	45	40	33	32	45	42	28	40	43	33	47	44	38	45	43	41	37	44	49	33	34	41	49	44	33	48	46	33	41	36	32	37	50	44	40	42	36	34	38	43	39	37	52	46	54	44	50	39	40	43	33	47	43	39	37	37	45	36	41	50	40	50	44	49	47	31	45	55	44	35	40	41	32	51	38	38	49	44	37	53	39	42	44	37	39	45	37	39	35	48	46	48	41	32	36	33	46	42	42	38	34	42	41	47	41	45	37	40	40	36	42	44	37	43	42	46	44	47	45	45	31	48	48	42	35	43	35	56	37	38	33	46	29	46	34	44	33	32	44	45	33	38	35	34	56	40	42	35	47	38	51	38	45	37	47	35	51	33	55	31	37	39	42	38	37	39	35	31	44	29	41	43	34	40	42	35	39	36	42	39	42	33	53	41	30	35	40	40	31	41	44	41	47	44	43	44	42	38	44	43	34	46	45	32	36	42	28	35	59	37	46	48	34	39	52	47	45	36	48	36	53	52	46	35	21	48	42	42	51	41	40	43	44	45	43	35	45	42	38	47	36	46	54	46	51	38	41	32	37	47	41	44	35	52	46	44	35	41	27	47	47	50	40	37	34	38	41	40	34	34	34	51	50	40	36	46	44	33	37	47	43	33	39	32	34	37	35	41	47	36	44	36	38	42	32	48	44	48	50	38	25	38	34	36	34	37	47	48	37	39	47	41	35	38	50	43	46	33	48	34	36	42	45	33	42	53	34	36	32	40	33	49	28	55	34	60	44	39	43	40	42	29	40	37	37	41	32	46	38	38	27	49	36	37	22	35	40	36	43	40	54	52	42	48	32	39	34	51	46	50	41	46	35	38	42	46	42	29	39	58	35	37	44	59	43	42	51	33	38	48	42	48	40	39	42	38	37	40	49	47	38	49	35	33	41	48	41	39	40	45	44	45	43	40	36	30	42	30	33	44	36	39	35	30	38	27	40	50	37	37	45	58	51	32	39	45	41	48	44	47	44	54	43	37	39	33	41	39	28	32	29	42	46	35	45	32	46	40	44	42	40	40	39	46	34	51	34	37	32	51	36	37	39	38	41	38	40	43	42	43	44	42	41	37	33	28	32	45	48	38	44	36	33	44	45	37	46	35	37	36	44	43	43	36	44	44	46	28	37	41	28	42	43	52	44	35	39	46	43	44	39	37	45	38	49	48	31	30	47	41	41	41	43	41	39	45	42	35	44	48	29	39	56	43	43	38	34	42	37	45	39	36	27	41	35	43	27	39	44	49	36	35	38	41	43	30	31	36	44	35	49	49	45	42	40	38	37	45	35	37	36	45	44	37	49	50	36	40	47	50	29	46	38	28	41	34	32	54	44	37	52	47	33	43	38	52	46	46	34	37	41	42	50	38	43	35	33	44	40	52	44	45	32	42	48	41	32	34	35	43	38	47	36	42	42	35	37	43	47	33	42	54	39	45	44	41	47	37	39	35	41	53	38	31	41	34	31	35	49	49	41	33	49	44	36	47	49	41	29	36	48	42	46	37	34	37	30	37	38	40	49	47	49	34	36	43	31	46	48	42	37	48	48	42	46	46	42	35	51	38	40	42	54	32	36	32	46	37	49	45	34	44	33	41	51	37	40	40	41	49	40	35	50	34	44	50	40	37	32	46	38	44	29	50	35	34	42	38	37	30	44	36	46	49	44	40	35
40875	19177	11435	24542	31632	30569	26722	22809	19458	16488	13809	12014	10085	8759	7737	6759	5725	5306	4709	4296	3937	3620	3221	3038	2820	2590	2393	2073	1963	1903	1753	1566	1376	1335	1324	1292	1241	1146	1086	1078	1046	1041	976	1018	955	917	911	889	880	811	829	789	848	809	779	753	729	708	747	703	723	682	755	709	736	747	736	692	757	711	725	707	729	695	688	687	647	629	699	698	693	672	670	700	667	641	665	695	693	651	650	674	653	672	685	661	627	680	668	668	687	673	626	626	691	606	655	645	624	735	663	669	671	667	702	705	622	672	635	669	693	613	678	674	635	681	642	639	623	659	641	634	627	641	636	644	627	651	682	629	704	642	616	584	654	660	652	613	658	664	594	666	681	672	620	657	667	644	665	628	639	604	657	685	653	645	663	674	621	689	615	661	668	621	634	708	632	669	672	626	626	662	629	669	585	641	652	684	651	629	659	655	681	651	667	650	664	642	688	648	642	622	633	655	640	612	627	693	670	655	592	598	575	631	679	644	664	667	645	635	671	647	675	638	646	632	638	638	605	639	627	642	649	652	622	698	648	634	683	736	644	646	686	688	631	670	621	659	661	667	701	613	668	621	644	612	630	633	665	643	664	627	644	673	651	681	639	635	611	615	648	641	639	643	641	646	594	625	646	648	687	638	673	616	663	664	690	643	638	601	660	628	650	671	649	623	650	629	621	660	649	631	663	680	654	676	680	635	641	648	659	643	617	611	596	596	630	622	667	652	634	635	642	631	672	586	650	632	624	626	637	663	640	622	631	642	630	671	623	634	599	614	633	638	655	605	682	650	635	629	623	628	652	658	616	665	666	649	658	648	671	670	633	641	617	664	634	678	677	666	660	621	596	591	628	639	685	674	672	580	691	647	669	656	633	638	631	648	640	705	639	629	631	629	668	618	661	623	680	665	653	644	618	643	589	670	635	665	628	651	651	662	643	616	643	669	628	630	661	640	676	646	668	652	625	634	626	641	620	627	621	703	609	665	643	665	615	654	653	646	657	619	670	615	661	632	637	666	657	625	631	624	647	700	676	623	615	658	631	652	625	631	643	641	649	620	658	650	637	636	660	620	673	620	608	600	668	680	636	661	657	619	646	650	629	656	638	682	654	626	638	656	658	629	649	667	639	647	645	649	663	620	584	625	661	655	645	641	623	625	655	638	638	646	631	623	666	627	660	641	619	657	684	642	675	634	634	683	679	667	673	716	615	645	628	640	652	644	616	614	622	696	680	636	623	586	585	665	690	583	668	647	675	672	638	653	695	640	686	650	637	629	658	685	642	676	672	639	649	620	638	652	668	623	618	637	625	654	654	718	621	638	705	676	620	682	605	644	616	610	677	684	635	685	676	590	623	644	661	635	631	645	622	658	641	642	669	673	643	615	630	653	667	626	664	654	648	608	631	599	691	616	639	634	596	666	666	609	631	597	595	627	683	668	627	634	636	635	576	645	635	637	637	621	684	670	599	699	688	692	678	629	642	615	657	616	636	641	638	666	625	646	639	651	658	679	650	618	617	641	644	634	661	659	654	629	630	650	635	633	630	639	640	668	641	683	669	604	614	624	648	676	687	619	625	640	623	665	661	700	662	635	627	643	704	639	613	611	657	653	643	636	682	669	643	676	646	663	668	646	732	673	610	664	643	593	658	625	663	660	631	621	603	691	659	641	633	628	690	665	602	640	603	600	632	648	650	701	619	639	689	620	670	633	608	638	629	649	657	683	602	655	654	631	692	645	597	652	634	643	646	672	593	662	622	611	660	605	611	652	638	664	567	657	614	622	662	694	628	673	597	665	646	649	640	596	662	667	635	677	616	660	630	613	654	714	662	654	662	631	621	615	610	601	667	622	675	642	686	641	625	631	621	674	640	666	649	660	685	631	673	659	648	650	648	660	611	649	645	671	626	646	654	671	665	648	680	630	614	621	632	598	635	645	635	618	645	647	652	670	625	600	616	606	645	628	624	583	655	606	686	668	631	676	614	706	661	638	623	651	666	660	668	668	652	604	655	613	586	662	632	639	661	620	628	659	654	600	638	617	641	673	646	647	684	642	655	656	664	667	643	632	596	655	688	628	628	648	686	643	638	625	646	633	641	612	612	665	632	615	629	656	633	655	676	608	658	648	651	627	600	660	631	642	644	691	644	622	633	664	676	639	648	617	674	639	652	628	616	674	601	664	678	607	676	654	631	647	648	629	677	605	644	639	675	631	648	651	657	654	668	606	590	628	666	602	625	669	598	633	635	656	635	661	651	659	680	654	654	625	651	657	682	643	628	616	643	638	665	645	692	606	604	637	634	677	685	630	673	624	664	643	661	623	625	654	672	642	666	680	665	694	695	679	642	617	636	673	629	642	572	671	656	658	619	644	641	685	638	645	640	621	646	642	671	635	626	635	665	643	677	640	650	652	628	631	636	609	624	659	633	647	612	627	648	624	630	619	624	675	658	640	627	632	653	628	647	681	662	607	628	666	649	641	646	639	626	639	638	653	714	642	671	621	637	689	672	629	633	660	665	634	603	626	664	649	629	680	657	644	665	634	613	615	574	636	697	623	623	663	618	644	662	650	632	634	635	666	623	633	656	665	681	644	672	655	630	628	646	666	636	652	656	663	615	661	640	643	644	637	683	617	673	694	666	623	667	636	674	654	643	612	620	628	641	637	593	659	656	670	657	611	654	609	651	634	634	691	619	662	668	633	668	649	687	710	647	636	657	634	651	617	610	666	657	634	612	688	624	654	674	614	598	634	612	639	674	643	656	676	624	621	650	668	660	632	660	647	658	628	655	655	617	633	666	659	629	635	660	657	619	666	619	657	658	618	700	668	638	662	597	606	684	636	637	636	592	650	616	648	622	607	661	627	683	658	671	632	641	653	596	636	657	630	677	633	630	639	638	618	617	623	628	652	607	658	637	661	659	659	608	639	624	689	689	657	653	621	652	632	632	688	625	682	622	674	586	633	632	626	659	633	604	645	660	618	636	633	675	643	627	626	612	649	596	591	636	636	633	657	672	644	625	595	584	631	602	636	620	623	616	651	634	637	631	604	670	627	641	630	631	610	656	607	638	624	666	666	667	646	630	625	646	645	664	610	617	669	632	666	638	676	648	656	652	629	615	683	705	602	670	616	583	646	643	687	638	651	646	660	621	651	652	601	650	604	664	672	617	627	661	607	653	625	654	656	603	654	655	657	659	649	696	655	675	645	657	674	631	657	605	712	650	626	621	669	679	667	694	670	647	651	593	634	623	639	666	611	643	617	644	642	632	672	627	617	605	631	684	667	654	670	642	646	658	631	658	604	645	609	640	654	670	636	644	668	675	642	663	659	650	641	651	659	649	672	631	626	641	659	612	606	675	632	625	640	678	651	592	663	650	660	641	655	699	664	637	652	640	639	652	657	587	668	651	647	612	631	622	646	646	616	644	638	683	616	643	647	659	639	587	628	630	650	671	609	598	610	642	630	656	627	604	678	619	661
11866	3128	864	565	929	1048	819	736	615	556	446	358	297	267	257	226	222	166	142	141	146	113	106	99	105	83	87	74	93	80	53	57	64	52	52	50	43	42	48	52	52	36	46	24	41	43	45	39	32	49	32	40	42	32	38	26	37	29	38	34	30	28	41	38	39	32	29	33	28	34	37	32	32	36	40	26	39	34	38	33	28	22	36	25	24	26	26	29	29	32	33	34	31	35	21	33	33	30	31	31	30	39	33	33	28	20	25	31	36	43	34	34	20	30	33	36	28	31	30	38	28	26	37	30	32	38	34	33	26	34	39	28	26	28	25	33	29	33	31	21	40	34	23	35	33	37	47	29	28	31	34	29	32	28	31	18	25	32	30	25	26	28	34	28	22	29	43	32	21	35	25	27	32	24	41	17	31	28	26	25	27	31	26	32	35	32	22	32	38	26	29	31	34	31	40	36	21	38	30	34	25	33	23	27	37	31	29	36	28	37	30	29	29	29	26	30	28	31	29	31	28	27	36	42	23	40	19	36	15	27	29	29	33	37	34	34	30	28	40	25	30	25	31	28	34	27	26	25	27	19	31	24	41	30	29	31	17	24	39	32	27	33	42	23	33	34	29	26	34	28	27	31	26	29	25	28	29	26	34	29	24	29	30	38	32	39	25	25	34	30	29	29	29	36	33	32	39	30	39	33	37	29	28	35	35	30	24	38	20	39	37	35	30	28	32	34	28	29	33	33	28	22	36	33	24	32	27	28	31	31	33	35	25	16	28	35	35	37	32	37	32	35	22	20	24	36	21	27	29	32	22	30	41	34	23	30	36	34	32	27	27	20	30	35	30	39	28	24	22	31	28	30	32	25	24	25	29	32	34	35	25	26	28	23	27	29	22	34	33	37	29	32	32	22	41	29	37	35	30	29	31	25	25	31	20	39	38	28	31	32	30	34	38	33	26	20	29	28	30	29	25	27	27	26	33	38	26	25	31	32	28	30	22	31	26	40	24	27	37	25	23	30	22	27	30	36	18	26	32	31	32	35	25	32	36	33	24	45	31	35	19	22	19	27	34	32	19	31	35	30	30	23	33	43	29	26	23	29	34	31	29	29	25	34	39	38	36	31	26	26	38	43	22	33	40	30	28	24	39	34	35	30	37	33	28	32	28	35	25	30	25	31	28	23	26	24	31	21	31	27	27	33	31	36	31	29	37	25	19	26	35	34	34	31	27	30	36	32	31	43	29	32	41	32	22	32	35	31	32	30	38	25	29	32	26	32	24	31	40	24	38	28	36	36	34	31	25	32	35	37	28	40	19	37	23	34	34	25	27	28	37	38	34	29	25	24	25	32	27	33	36	35	34	20	29	26	37	32	41	32	27	27	34	24	23	31	29	36	28	32	36	22	25	44	31	34	35	30	21	28	41	35	32	29	34	27	33	26	28	34	44	29	36	34	27	34	20	30	36	23	45	34	35	33	30	30	22	29	30	36	35	34	29	30	30	33	23	32	35	34	26	31	34	18	25	24	26	37	33	24	23	24	29	29	34	31	29	28	20	28	34	37	31	31	30	31	40	38	23	34	31	29	24	30	25	28	29	35	29	21	30	29	31	31	26	28	32	32	38	22	39	31	38	32	27	29	25	27	34	33	25	39	25	30	28	35	26	29	40	28	34	27	26	27	34	30	23	32	29	24	24	30	30	36	30	26	30	33	37	36	29	26	41	27	30	34	27	34	31	30	30	36	20	33	19	30	35	27	33	26	33	33	28	33	18	32	29	32	26	16	33	28	28	31	30	41	17	33	31	28	36	28	35	45	23	29	24	37	28	37	32	33	27	28	25	26	49	23	24	31	29	38	26	26	34	29	28	36	24	31	36	30	39	25	34	40	28	29	30	21	30	26	30	21	30	38	31	29	34	33	33	35	26	31	36	27	23	31	41	25	26	24	41	33	46	32	22	24	34	20	34	27	28	31	28	22	24	28	34	38	24	40	34	30	14	26	17	42	23	31	35	27	32	39	34	29	21	31	25	32	29	37	34	31	24	31	34	40	39	35	31	33	28	36	26	37	33	38	34	30	27	38	35	26	44	21	30	22	21	31	32	33	31	36	22	26	37	36	32	24	29	25	32	31	29	31	41	28	38	27	33	40	33	20	40	26	37	29	34	28	41	29	33	33	32	50	42	23	36	26	28	34	36	32	27	36	32	32	28	26	28	25	21	29	29	34	32	17	25	32	36	27	28	32	26	21	31	37	23	34	32	36	22	32	30	31	43	35	26	32	33	19	38	30	37	43	34	30	35	31	25	23	38	27	29	33	26	35	29	29	31	37	36	32	25	36	32	22	27	43	29	27	37	27	36	27	27	21	42	32	33	35	24	29	37	33	30	32	33	24	27	35	29	43	33	27	35	32	23	27	38	37	29	32	27	25	35	24	33	28	29	26	33	29	37	38	39	41	25	31	33	30	30	32	26	28	39	36	31	33	31	30	39	35	24	37	32	29	32	31	22	22	29	23	31	27	39	34	31	39	25	21	33	25	23	37	25	30	20	32	33	26	30	35	28	26	39	28	38	25	31	33	28	27	34	28	26	32	33	32	38	24	19	31	24	26	30	33	34	38	35	34	31	29	22	43	35	28	33	34	30	32	35	33	26	36	29	26	30	39	36	32	33	28	28	23	25	34	24	25	35	28	31	34	26	31	27	20	24	23	27	34	35	28	31	34	21	28	28	30	27	21	30	37	34	30	25	31	35	31	22	22	34	31	30	37	23	27	25	24	31	23	32	26	27	31	29	29	29	19	35	34	25	44	33	29	15	35	32	32	32	28	26	30	23	26	26	23	27	30	45	26	34	26	29	46	29	17	24	42	29	21	32	30	45	30	27	27	36	31	38	30	31	29	27	27	31	24	29	28	34	35	23	29	37	26	25	32	32	33	27	39	27	36	35	22	34	37	38	41	27	17	31	29	30	29	31	30	30	28	44	24	24	34	29	34	27	36	34	27	38	32	31	26	26	27	35	36	33	32	28	23	32	27	34	33	39	33	32	27	41	31	35	37	33	36	21	29	33	28	26	31	33	35	32	33	33	27	27	29	35	23	36	27	45	29	27	26	34	27	27	48	32	32	35	34	23	44	27	32	25	20	26	29	32	28	37	40	32	35	26	26	17	34	21	28	40	29	30	28	24	27	32	29	24	30	28	28	38	27	23	30	31	24	38	28	31	34	26	35	33	28	29	29	29	19	51	35	29	25	35	35	32	31	31	31	31	29	43	34	31	32	33	31	29	21	35	25	31	23	22	39	39	25	33	32	36	24	29	36	25	26	30	29	35	38	32	26	27	37	35	23	36	30	35	46	28	27	42	26	37	31	44	31	30	24	32	24	33	27	30	29	23	25	30	32	30	28	36	38	28	33	31	29	29	23	31	24	33	34	25	28	38	33	43	38	33	31	24	32	21	33	29	35	38	31	28	33	36	27	16	20	36	32	36	26
50427	24602	15596	29590	36794	35736	32122	28314	24606	21477	18515	15803	13857	12185	10960	9422	8379	7421	6667	6064	5425	4900	4448	4185	3771	3551	3069	2806	2602	2356	2125	1945	1815	1641	1471	1497	1361	1238	1196	1197	1163	1044	938	985	898	927	876	866	802	818	772	785	724	685	699	628	669	656	633	661	606	716	647	619	625	609	563	627	578	582	565	599	596	561	569	537	531	534	535	533	528	518	539	516	495	476	496	478	513	534	527	540	476	509	488	521	491	527	470	516	493	476	482	479	495	455	517	481	487	496	472	483	502	488	485	469	530	525	521	500	470	502	452	513	525	457	500	464	511	505	491	494	510	471	491	495	481	456	493	471	452	471	495	502	468	490	515	511	468	474	503	442	528	482	493	504	490	495	492	481	474	439	507	507	486	493	509	492	506	460	503	480	474	466	500	492	509	499	464	464	460	478	488	523	489	491	479	491	487	494	487	492	516	525	462	483	465	456	474	526	484	491	484	497	448	529	483	491	458	543	513	476	473	489	502	483	458	455	479	521	456	482	515	461	464	473	468	458	453	436	469	510	505	453	501	492	514	474	458	490	507	491	478	478	497	497	445	487	478	481	442	463	469	497	498	457	509	498	501	502	456	520	463	522	478	501	501	451	457	494	505	505	471	497	412	486	507	495	488	508	521	484	511	488	464	500	441	491	497	494	497	477	503	511	504	492	487	497	516	461	488	469	499	476	472	455	486	478	472	466	505	478	511	456	458	474	490	494	468	496	486	496	473	453	457	477	471	482	535	455	462	481	483	496	515	479	460	487	446	488	504	515	497	506	493	472	491	477	490	487	495	478	540	498	452	464	464	456	465	443	517	510	502	497	501	492	466	500	484	493	485	482	454	445	490	480	490	460	456	502	499	499	429	502	478	441	463	472	510	507	464	468	466	459	489	472	464	512	467	498	485	490	494	465	454	469	484	524	504	498	469	467	473	508	483	489	449	495	494	489	477	512	509	485	516	494	498	478	469	494	509	488	491	497	491	457	506	501	493	482	470	477	506	470	507	462	472	502	456	494	487	462	518	456	487	459	487	482	462	487	475	508	440	472	490	484	484	480	491	462	525	501	488	485	452	467	453	476	516	474	493	453	487	477	472	479	509	459	467	473	473	506	472	484	503	463	488	468	465	488	469	445	493	459	509	449	483	491	455	500	550	498	497	482	474	501	496	481	471	472	449	467	492	469	484	490	503	528	489	484	458	502	458	484	501	496	477	505	476	481	495	479	494	486	523	493	496	466	482	458	492	494	473	499	472	470	501	477	478	489	468	495	471	423	468	495	486	444	489	451	519	482	453	450	511	500	487	496	495	479	502	495	483	484	524	476	511	461	490	486	494	465	511	500	508	479	524	512	449	485	508	492	462	515	490	489	494	480	484	454	511	447	516	473	503	491	499	484	500	453	489	504	518	463	444	494	423	492	478	473	527	473	501	505	493	446	486	547	481	500	489	477	475	491	443	515	469	472	475	486	513	486	511	499	464	477	465	453	477	468	496	452	502	511	474	484	461	513	524	434	486	445	504	487	497	515	447	468	474	458	485	508	464	454	457	468	474	536	524	453	518	536	501	482	460	420	481	485	447	506	460	461	527	479	457	477	499	459	458	516	454	507	459	501	466	513	501	528	506	465	517	474	466	449	535	501	461	466	461	490	496	474	475	468	499	508	475	513	461	491	504	431	518	475	514	454	489	495	442	477	488	497	498	505	499	456	507	476	475	480	516	460	481	482	463	487	470	497	492	482	472	497	470	523	506	476	453	475	506	495	473	508	489	469	470	463	473	525	486	474	482	482	510	462	499	504	474	487	474	484	507	448	484	468	470	475	484	483	495	507	458	507	463	511	475	495	476	485	486	485	469	444	484	444	491	483	493	510	469	490	504	479	473	498	468	488	472	488	456	534	513	462	481	455	488	493	480	501	464	468	481	483	461	485	457	499	513	475	495	476	467	481	468	505	477	519	449	494	439	477	493	494	462	489	506	508	526	465	491	500	475	449	470	498	476	495	466	531	455	483	440	487	480	462	482	493	512	503	484	503	476	508	495	484	494	541	460	482	445	480	479	507	523	479	510	499	503	469	473	444	471	465	471	468	474	439	508	501	490	505	509	465	464	442	491	470	481	504	484	500	444	500	493	456	527	486	494	519	470	462	498	484	484	515	500	522	464	482	484	436	490	484	487	480	442	455	479	470	520	497	483	477	434	468	479	490	451	471	466	500	516	459	429	481	478	487	473	503	479	471	497	493	500	497	446	458	467	464	469	457	453	532	503	471	471	474	494	459	528	440	457	505	454	463	495	484	504	489	522	474	480	490	439	513	448	500	498	467	520	459	460	484	498	505	512	458	485	505	442	458	492	512	490	486	496	464	479	449	511	501	484	491	518	443	479	461	447	487	465	450	483	444	500	485	464	501	466	464	466	468	495	492	539	476	495	500	475	452	515	486	484	478	459	467	477	462	476	509	458	507	480	510	476	470	487	461	502	497	459	481	464	517	502	467	501	504	503	527	459	487	478	493	468	515	473	509	505	527	465	474	464	479	496	511	482	498	455	482	444	512	473	494	496	459	494	491	476	444	517	469	483	494	475	489	513	495	505	483	472	494	505	483	466	518	459	476	513	510	505	467	486	484	449	498	456	488	466	482	483	465	463	477	459	490	473	502	419	499	487	481	462	505	479	476	516	506	467	487	499	506	486	549	448	497	440	539	461	510	473	506	464	490	420	517	498	488	481	515	454	508	514	524	504	484	474	516	476	494	490	497	496	529	472	451	475	495	461	491	501	523	528	458	544	510	475	498	467	460	491	486	516	493	499	469	496	455	487	474	522	516	488	504	478	489	494	451	486	509	478	472	473	488	499	510	486	506	498	490	438	497	449	517	483	500	489	528	505	488	452	475	452	482	497	481	471	493	470	470	467	488	475	451	486	460	487	518	474	466	503	467	503	509	486	537	484	481	505	457	481	508	465	480	466	492	490	494	508	487	484	465	460	490	530	530	513	483	475	449	489	489	458	492	493	461	475	461	468	455	478	505	473	483	482	458	500	467	511	510	466	446	519	485	469	493	498	494	468	476	464	507	489	462	490	458	504	491	490	503	531	488	508	510	498	472	494	458	477	473	457	485	508	489	499	488	445	497	456	478	487	517	486	466	498	524	490	500	467	477	452	485	522	499	518	434	444	471	482	485	481	477	449	486	469	496	497	458	505	496	481	504	477	469	485	497	499	484	505	446	493	492	486	498	448	463	480	459	494	507	508	495	475	457	529	480	479	470	500	494	503	531	501	509	506	491	483	494	478	462	462	494	475	506	474	491	491	484	504	451	451	461	454	498	458	482	529	489	475	510	486	504	499	484	477	470	516	476	538	448	483	478	492	498	500	477	480	478	469	497	466	455	481	463	477	486	490	516	530	456	446	442	487	503	493	468	459	448	457	533	508	453	495	493	509	501	481	469	480	477	495	487	438	461	476	454	478	470
4714	897	309	270	411	411	358	301	295	199	199	159	156	136	125	97	95	78	73	55	62	65	53	58	55	36	47	42	32	56	53	37	29	39	34	45	29	32	39	30	29	27	28	27	32	19	30	25	22	36	29	26	24	25	32	19	26	36	27	30	30	32	31	25	27	33	20	29	25	25	30	20	25	22	24	33	21	26	30	28	38	28	29	25	25	29	29	26	26	28	29	27	22	22	34	33	27	32	20	34	23	31	30	28	37	27	35	31	29	36	21	27	21	31	22	28	38	29	27	22	27	30	31	24	29	30	29	25	28	34	32	18	28	26	24	20	21	29	27	22	30	27	29	18	37	24	29	24	26	29	22	35	31	23	20	17	24	32	30	31	35	30	23	29	27	28	21	24	34	30	23	35	32	31	32	21	30	18	32	37	33	39	32	29	22	28	34	28	31	26	30	32	24	20	24	31	35	26	37	22	36	31	27	29	29	24	35	21	33	31	35	27	32	33	26	22	22	26	21	25	31	24	18	28	31	23	25	28	27	17	30	25	27	23	32	24	24	31	30	16	20	37	25	18	19	27	28	18	33	24	20	32	18	21	28	31	22	19	31	22	16	23	30	20	20	28	23	29	26	24	21	24	32	23	31	24	25	23	27	27	25	33	32	34	20	20	31	31	30	25	21	33	30	30	31	25	27	23	32	28	37	26	30	27	26	28	32	23	22	21	21	25	33	28	26	27	31	20	23	27	30	35	25	34	27	29	30	33	37	22	20	38	23	29	25	22	27	26	26	26	20	27	24	21	16	32	33	29	24	30	27	29	27	29	32	23	29	29	25	21	18	34	28	26	40	33	32	28	20	15	27	30	22	22	19	22	21	32	21	28	31	30	28	33	24	33	25	24	24	23	27	32	33	22	28	27	25	25	34	18	30	36	30	28	27	28	35	19	27	32	30	24	36	24	23	23	21	24	23	30	34	31	30	34	20	28	28	20	31	31	32	31	35	28	20	30	34	23	23	22	26	24	23	21	24	27	28	19	28	28	30	24	22	35	17	21	36	14	25	22	25	29	29	21	28	36	27	26	20	34	21	25	25	21	26	25	24	22	25	29	29	9	33	36	24	31	26	22	25	24	29	37	17	31	26	26	29	24	31	28	25	30	29	18	28	17	24	34	28	26	21	28	29	31	29	27	23	41	35	26	22	21	28	19	20	28	31	30	36	22	25	26	34	18	22	29	39	28	26	30	34	25	20	23	27	29	20	31	31	23	32	26	23	24	37	23	29	34	37	31	42	42	27	34	18	29	23	20	32	23	21	29	31	20	25	25	24	28	33	34	39	29	23	29	24	31	32	23	18	19	28	27	31	27	34	30	34	29	34	30	26	25	20	32	27	32	31	20	26	33	21	28	16	27	30	31	27	25	20	28	20	26	34	32	20	28	23	23	25	29	38	30	26	27	32	29	29	24	30	25	31	28	24	31	30	32	39	25	28	28	30	31	30	26	20	31	30	21	22	30	21	30	39	20	24	25	33	28	18	28	22	25	28	28	30	33	26	25	19	27	32	27	23	25	30	19	33	27	22	23	27	22	22	21	25	41	32	31	23	25	25	22	33	23	23	35	28	30	24	18	21	28	25	33	27	23	39	23	23	27	20	27	29	22	26	22	29	25	33	19	27	36	15	33	27	24	28	19	28	28	27	30	26	19	38	23	27	31	17	24	33	21	27	20	21	38	11	27	26	30	25	36	24	27	38	21	24	21	22	31	31	27	29	25	20	35	26	31	29	43	27	18	34	24	31	22	25	26	29	26	26	31	23	24	32	24	25	34	29	40	30	28	16	23	24	29	21	24	22	21	21	30	28	32	34	29	25	32	32	27	16	30	20	24	22	29	22	24	20	18	25	28	35	22	22	25	22	38	23	29	32	29	30	26	11	28	22	25	27	25	29	29	32	26	26	22	21	24	38	27	26	44	33	39	29	28	21	18	18	30	18	26	32	20	30	25	24	28	21	18	30	26	27	34	35	36	32	26	34	28	32	20	26	29	22	30	27	22	23	28	26	33	25	27	26	28	36	28	26	28	23	21	27	20	21	22	23	18	24	31	15	27	30	25	18	22	27	30	29	20	36	28	28	29	25	32	22	26	23	41	32	31	31	18	37	29	20	26	26	23	22	30	25	17	36	23	21	30	31	29	33	29	26	35	31	28	32	26	18	30	30	32	30	24	32	28	32	20	24	26	26	28	27	30	25	24	26	21	32	26	28	30	26	31	30	32	24	31	26	18	25	25	28	30	19	22	34	23	23	28	30	34	32	30	23	28	24	28	22	14	31	26	31	30	23	25	29	30	35	25	33	39	24	26	25	30	29	28	27	24	12	31	26	27	28	23	34	20	19	24	29	35	30	29	31	29	30	20	18	29	29	31	29	24	24	29	37	31	28	32	26	23	27	23	31	33	24	30	20	25	29	21	18	31	33	31	28	32	20	24	22	25	32	26	28	25	26	26	23	28	30	18	23	32	27	22	31	28	27	27	24	14	28	37	25	26	26	24	29	34	21	21	29	28	22	24	24	28	24	35	20	23	24	29	17	31	16	24	31	30	28	29	24	27	35	28	29	20	30	27	25	20	26	18	34	18	24	26	27	28	32	24	23	29	36	22	30	26	23	19	21	27	21	24	28	22	25	24	23	30	21	28	35	36	19	26	34	21	31	26	26	36	32	17	22	24	20	17	33	34	27	25	36	23	43	23	22	27	27	20	32	29	22	24	17	23	21	25	30	23	24	14	30	35	40	24	20	29	25	16	25	27	25	26	19	26	20	28	33	28	22	17	21	24	29	25	24	24	33	19	26	18	35	34	31	31	24	29	19	24	36	36	22	28	26	29	34	25	36	25	24	26	28	21	23	34	32	33	30	25	34	20	33	22	28	29	27	24	16	26	24	27	34	28	28	18	26	20	30	22	27	28	30	29	23	34	23	27	25	20	23	24	17	19	22	35	24	19	23	28	22	20	32	35	26	21	19	23	25	29	38	39	20	24	24	25	30	23	24	23	20	24	32	16	28	21	21	20	27	31	23	32	30	30	29	34	33	32	25	37	29	27	34	23	38	26	24	30	29	24	24	29	38	24	32	22	22	15	23	22	22	26	34	26	35	25	24	35	20	28	28	34	26	28	29	32	34	23	25	24	21	28	29	37	29	22	29	33	27	24	34	28	30	16	22	29	23	22	34	29	30	32	23	31	24	29	25	14	24	22	30	25	27	34	25	25	28	22	33	21	28	32	29	18	20	23	39	31	26	32	27	24	15	31	17	27	35	28	18	27	29	28	19	37	19	30	17	24	26	28	21	28	33	27	16	20	35	27	24	40	28	21	24	22	34	31	26	23	21	31	36	29	29	35	23	19	24	35	27	22	34	26	31	25	25	25	22	28	27	40	27	34	27	21	32	22	24	33	27	25	29	30	22	21	23	38	17	30	17	26	28	25	24	25	26	39
37930	16270	8836	20218	27258	25734	21794	18173	14761	12152	9917	8323	6864	5848	5110	4379	3885	3570	3195	2852	2512	2335	2151	2019	1852	1739	1475	1420	1311	1267	1096	1047	1011	882	900	853	820	774	769	713	702	658	666	669	627	652	644	611	567	593	582	548	553	525	509	514	529	511	511	514	504	503	472	528	477	484	507	506	465	486	515	470	480	491	515	472	452	424	477	472	439	445	429	469	479	430	441	442	467	474	409	471	456	472	449	453	437	477	423	440	430	429	456	423	420	465	459	426	435	444	413	427	422	426	428	435	398	489	463	433	430	437	440	412	431	419	430	427	461	455	431	439	477	443	442	413	447	454	436	454	435	406	428	464	437	410	408	473	408	430	459	407	437	445	454	433	430	434	453	419	435	454	440	419	433	436	451	462	459	467	421	445	462	440	430	446	463	436	448	431	435	457	423	442	423	434	420	456	423	406	426	410	421	482	399	473	408	407	491	458	464	439	453	431	481	466	435	452	442	412	481	438	431	405	445	421	441	469	448	438	487	449	451	434	444	435	378	462	461	405	482	487	423	456	398	437	431	399	470	421	410	440	416	433	446	432	420	399	416	451	430	411	441	471	423	439	427	453	459	438	454	431	433	441	439	446	402	417	420	399	491	418	428	452	404	418	433	432	436	431	417	452	447	424	454	431	437	431	447	412	456	425	452	420	438	457	454	504	424	425	392	469	421	411	410	413	434	430	441	430	432	444	454	446	438	448	454	455	450	437	377	453	410	426	474	392	430	452	416	377	443	439	402	429	444	446	494	445	409	437	396	428	448	431	419	461	429	460	458	440	447	419	468	486	435	405	434	443	455	463	443	441	421	453	417	446	429	430	483	438	442	462	437	407	434	464	481	437	459	448	421	489	454	416	436	429	469	493	418	485	439	411	449	410	461	420	406	464	440	454	429	437	404	409	430	455	415	417	455	415	448	418	425	441	455	465	469	454	465	421	432	429	430	446	385	466	426	470	492	439	442	417	450	419	429	441	439	430	415	421	453	452	430	493	441	455	433	460	413	419	424	466	448	430	405	403	438	433	429	415	401	428	420	447	453	433	439	438	470	439	442	407	455	429	420	457	430	418	468	415	440	419	456	401	460	437	441	455	430	451	452	461	443	420	451	478	403	459	446	404	394	416	449	414	459	459	457	448	443	432	425	433	436	459	465	433	455	450	423	423	412	453	402	430	421	483	398	474	456	433	454	433	453	424	456	428	429	471	428	468	433	438	451	428	441	437	441	461	508	418	458	492	433	468	430	435	450	430	426	460	426	440	447	433	465	467	457	429	429	429	449	456	420	461	462	433	463	418	422	449	437	428	431	428	431	434	447	442	423	429	421	402	473	381	460	423	442	431	457	421	432	421	435	424	459	416	448	417	416	434	463	432	443	409	430	440	449	420	437	470	434	449	404	388	401	413	476	436	431	442	468	462	423	463	441	459	448	406	413	445	415	441	428	420	424	477	457	466	442	461	409	426	408	441	456	454	425	435	430	397	451	431	427	442	450	458	434	417	430	454	453	405	423	435	440	485	416	441	427	411	436	435	449	444	438	429	424	423	422	421	442	455	423	445	389	433	415	418	460	464	430	440	423	417	441	442	418	444	436	422	427	446	431	456	420	425	470	452	449	429	410	417	444	435	459	441	480	460	437	434	429	453	430	420	402	447	429	469	458	431	457	386	455	445	435	414	410	425	420	411	469	436	484	400	423	454	418	417	445	424	440	464	444	445	447	432	434	458	478	467	482	422	457	480	451	451	442	443	431	412	414	467	450	411	430	451	445	456	442	423	422	440	443	428	430	393	430	439	396	415	466	439	431	421	448	437	405	471	420	414	440	472	428	454	432	453	468	408	435	436	438	397	443	424	443	431	416	461	437	458	457	446	448	458	435	410	431	436	460	428	455	430	483	456	429	442	474	462	435	486	443	454	447	385	428	461	436	423	440	413	463	458	431	469	415	427	404	439	451	455	455	404	442	415	457	425	410	481	466	472	418	414	450	452	446	455	426	499	430	422	422	449	445	476	458	447	443	432	479	435	429	419	428	456	451	431	448	413	419	449	431	400	416	441	442	391	431	437	426	471	424	414	407	409	425	403	443	435	459	431	447	420	448	403	438	469	460	446	445	453	452	446	469	408	457	440	459	478	437	458	409	440	449	460	450	440	431	425	439	429	440	412	452	455	408	425	438	453	416	396	436	430	445	402	466	439	444	470	448	424	434	464	450	439	429	420	443	445	416	456	481	441	439	423	427	442	435	456	420	385	431	419	425	427	423	467	444	434	451	431	439	437	440	451	461	428	461	461	437	402	428	414	406	455	434	425	442	404	451	412	411	482	442	463	461	415	449	411	445	448	451	439	432	415	446	427	447	450	446	457	447	411	481	434	470	420	411	470	458	405	413	428	476	467	423	442	392	441	447	449	413	425	452	444	454	411	414	446	453	418	428	406	404	442	439	455	434	458	439	423	466	451	428	433	456	443	445	463	452	458	452	444	425	459	456	447	442	443	416	445	440	456	422	404	420	408	430	447	418	454	426	436	406	426	426	438	435	431	480	421	409	453	453	468	429	444	416	453	443	437	413	469	428	439	402	427	413	428	449	454	456	430	432	454	458	448	435	447	412	445	456	426	413	462	429	427	440	462	414	447	412	411	502	422	433	452	426	465	446	455	450	454	492	424	432	462	402	452	449	429	441	463	419	496	450	437	382	425	408	458	421	445	446	455	415	470	454	443	434	430	429	470	476	441	413	404	438	419	427	421	451	434	430	408	457	444	441	485	438	464	461	451	461	465	435	462	458	443	451	441	448	454	428	435	452	442	433	419	428	426	418	445	426	422	428	451	460	457	451	422	435	441	425	459	456	449	429	437	431	430	395	448	406	456	446	438	409	466	451	430	407	422	449	422	414	422	450	413	463	438	420	478	447	417	416	473	438	437	472	445	443	413	448	490	395	427	469	475	425	435	440	429	412	443	460	418	437	418	431	391	443	464	456	417	423	446	440	448	437	444	467	452	428	428	445	451	446	434	435	462	439	455	417	436	420	458	448	445	413	483	441	418	433	459	414	430	431	442	458	441	419	430	443	472	448	500	401	418	461	484	409	425	447	442	454	423	414	464	417	428	443	432	440	396	450	432	432	429	420	486	467	474	444	463	471	448	472	442	450	397	443	445	420	457	420	461	471	421	419	445	487	412	438	440	434	444	436	456	459	446	469	467	442	437	474	443	450	434	448	442	427	434	447	460	447	442	453	463	426	417	426	435	450	410	440	455	458	434	401	429	445	495	412	459	447	414	446	447	471	472	420	440	455	401	413	419	462	448	428	424	420	462	449	451	481	459	468	444	437	441	449	442	395	453	396	439	463	480	436	447	455	442	408	428	472	459	450	423	422	429	499	456	445	452	471	443	445	453	419	448	429	418	444	416	434	437	420	396	441	403	488	452	429	484	418	420	475	476	467	436	426	444	426	442	432	427
11562	2667	828	574	936	988	885	737	627	506	484	404	324	280	277	249	165	177	174	156	137	106	111	119	104	103	98	77	79	60	67	61	72	46	61	56	47	45	62	41	40	50	44	32	41	36	39	43	35	49	47	51	37	58	36	39	31	35	32	37	48	39	34	46	43	37	38	37	45	38	27	48	35	32	41	33	34	28	31	33	44	43	37	33	33	38	30	36	33	42	27	34	38	40	28	24	34	31	26	30	36	43	43	29	32	40	37	29	33	30	23	37	40	22	36	30	33	25	26	44	24	33	41	36	35	33	25	27	22	36	47	31	29	37	32	24	30	43	28	37	30	43	33	30	48	29	33	30	47	39	36	42	34	32	34	42	32	38	25	33	30	43	28	29	41	20	32	38	41	24	41	40	51	21	33	23	27	30	28	36	27	30	40	34	39	33	29	26	34	22	27	31	31	27	30	30	38	38	37	30	21	40	29	32	17	39	41	26	31	38	38	37	25	37	28	29	38	45	45	35	30	32	33	32	25	36	31	44	40	25	30	33	25	27	39	35	20	30	39	40	27	25	34	27	29	36	20	36	30	36	39	23	29	42	28	32	29	33	29	39	31	37	29	33	21	41	33	33	34	33	43	29	29	38	39	18	30	46	29	30	29	37	32	27	32	35	46	22	33	29	30	28	31	38	36	29	26	23	27	33	34	40	44	40	31	50	26	31	29	26	32	38	37	46	26	17	30	23	39	31	33	29	27	31	41	25	30	29	40	35	27	39	34	41	29	35	33	31	36	32	35	28	39	36	36	42	37	34	39	36	26	28	27	28	33	26	31	31	33	31	32	42	40	27	28	31	35	31	34	29	37	42	40	26	27	27	24	37	27	41	24	25	27	21	40	34	46	33	28	47	37	34	36	38	24	22	30	30	34	31	35	33	31	37	27	34	38	35	35	43	42	35	40	30	36	32	39	37	37	27	34	33	29	52	35	27	30	35	41	51	36	38	39	41	29	35	36	32	33	34	21	27	25	45	30	33	42	23	29	29	40	32	38	31	36	35	37	33	42	35	26	29	29	38	30	31	25	31	41	45	38	37	23	38	41	41	37	35	29	36	32	48	27	35	40	38	44	28	26	37	26	35	30	30	28	25	29	38	27	37	37	34	25	32	45	28	30	31	29	40	28	31	27	31	38	45	29	40	25	35	24	37	25	25	45	21	32	31	29	30	32	34	33	33	32	47	39	35	27	33	28	35	29	38	33	34	39	38	26	34	24	30	31	39	40	39	29	29	34	38	31	23	39	31	27	30	36	45	32	28	30	35	40	40	33	21	40	27	31	30	36	30	29	31	29	30	35	36	30	30	37	27	29	27	35	36	32	42	25	32	40	38	37	35	32	31	37	27	32	36	39	40	28	30	35	27	28	45	42	21	30	36	28	41	38	33	39	38	37	35	33	32	38	25	24	30	35	26	32	38	28	44	39	22	41	41	36	36	33	34	32	34	33	39	39	42	34	37	45	32	30	26	26	35	44	35	31	32	26	33	34	35	33	22	34	28	26	33	27	39	32	35	29	37	23	41	32	36	31	25	44	32	29	33	30	31	39	31	26	31	45	37	40	20	32	31	31	29	34	25	39	32	28	31	23	35	28	42	37	27	30	25	22	31	39	32	25	36	33	26	43	35	38	38	37	45	33	36	33	27	28	27	34	33	42	32	32	39	28	43	28	30	24	38	44	30	30	34	31	30	20	35	33	31	47	43	39	27	36	42	30	37	28	30	31	38	39	38	24	35	36	47	31	38	34	39	32	36	43	36	45	29	29	33	30	38	41	27	31	43	34	41	32	28	27	31	38	30	41	39	32	52	34	34	26	23	34	39	42	40	32	35	37	34	37	28	44	28	33	42	37	32	33	27	31	26	29	35	47	30	36	26	35	22	31	30	36	29	29	26	34	29	27	33	35	37	41	26	34	34	28	39	30	37	41	21	36	34	27	38	29	30	38	34	31	30	26	28	43	37	28	42	32	31	22	29	29	28	40	32	31	33	30	35	31	28	35	35	35	33	33	28	41	50	34	34	40	33	30	33	36	30	32	39	34	41	38	39	22	35	33	48	33	26	26	35	32	53	36	24	45	37	49	44	29	33	41	27	39	38	36	43	36	36	34	35	35	40	34	33	33	36	33	33	32	37	29	30	29	37	36	34	43	38	25	29	37	47	27	28	35	30	33	34	32	26	39	34	35	36	26	26	37	34	30	43	36	39	42	33	27	30	30	39	20	32	37	29	31	32	36	37	32	30	33	45	34	34	34	44	27	25	34	32	34	27	30	25	23	30	28	41	34	28	32	39	38	25	23	37	34	34	23	35	42	32	27	27	30	37	31	26	34	37	34	34	30	29	22	34	46	34	32	26	35	32	30	37	35	22	24	38	42	44	30	42	41	40	36	31	36	24	28	33	38	27	35	30	36	35	27	38	28	35	33	32	35	33	32	39	31	39	36	24	36	24	39	26	40	33	28	35	29	28	38	32	36	37	30	29	42	36	31	36	39	30	30	34	33	35	41	36	40	33	37	29	38	30	41	31	43	35	39	23	32	39	48	39	26	27	27	31	32	27	31	40	36	33	32	33	46	43	32	29	29	20	27	25	33	39	34	27	35	43	32	24	31	29	26	35	35	28	33	33	39	33	28	33	42	44	30	35	43	23	35	29	34	23	42	41	34	33	36	37	44	30	35	29	34	26	39	29	31	35	24	40	27	26	34	29	33	28	37	35	39	25	32	33	49	28	38	42	36	37	33	36	40	35	38	38	33	38	46	29	32	32	26	33	40	35	48	27	29	33	39	23	30	28	42	36	36	35	25	43	25	37	36	28	32	25	27	24	39	31	37	27	29	31	44	38	27	41	43	42	33	39	34	29	34	24	28	36	42	28	34	32	24	33	38	48	40	34	32	41	25	40	37	43	25	37	37	25	35	25	40	38	40	39	30	32	32	40	42	26	37	28	31	19	29	42	39	30	28	34	31	34	42	32	27	40	28	36	31	39	42	30	33	39	40	37	28	31	32	30	41	47	34	39	29	36	28	29	35	43	37	32	35	40	34	41	32	26	36	31	35	43	30	34	44	43	30	35	33	26	30	31	32	29	26	32	38	39	28	43	26	37	30	30	26	30	35	36	36	36	33	25	39	25	45	36	32	39	32	35	38	32	24	34	34	41	31	40	27	34	28	34	33	34	39	35	31	30	34	35	37	33	24	35	26	39	30	27	30	35	35	30	33	31	36	34	32	29	34	40	32	42	35	29	41	27	38	30	36	35	46	30	33	31	33	31	29	35	36	27	35	42	28	38	31	28	41	28	36	32	34	31	41	37	42	31	38	43	36	36	37	39	38	28	29	24	30	36	33	29	40	32	35	26	26	31	32	40	35	27	41	29	36	34	42	32	34	32	38	41	39	26	40	34	33	49	28	24	31	37	42	47	23	25	40	35	31	29	30	36	30	43
48415	24189	15332	29513	36470	35273	31952	28187	24751	21583	18687	16139	13964	12456	10881	9691	8557	7657	6804	6115	5335	5038	4624	4228	3782	3473	3118	2804	2701	2494	2106	2027	1824	1699	1645	1509	1430	1295	1258	1240	1205	1154	1109	1032	975	994	960	863	824	878	800	832	775	742	749	739	707	680	689	664	664	732	688	706	667	684	675	643	660	598	649	642	666	654	607	639	574	601	593	585	567	553	593	589	568	602	550	597	590	563	616	546	574	578	610	543	573	578	567	558	540	541	541	547	555	567	528	552	567	549	531	546	572	573	560	542	540	608	582	543	534	580	559	529	547	546	511	578	564	582	539	573	549	557	543	582	544	540	561	535	546	520	555	570	562	544	556	575	551	526	575	522	510	521	509	549	554	539	528	579	569	530	516	570	567	595	500	544	560	538	538	503	580	576	563	561	507	576	521	552	558	566	497	499	543	494	523	532	528	536	533	560	572	551	517	553	561	601	535	505	503	530	519	552	512	571	564	562	554	538	539	535	538	560	543	508	536	526	525	510	509	597	512	525	527	529	596	532	520	538	597	570	535	563	542	541	528	548	508	538	547	527	537	519	512	571	524	557	549	522	545	509	542	525	534	516	553	515	549	517	548	570	553	535	516	511	522	504	603	518	505	539	525	547	573	565	549	545	523	529	542	536	531	580	525	514	504	539	563	549	565	542	541	560	518	551	527	506	574	538	533	550	523	544	503	546	520	544	557	525	581	557	565	537	535	515	549	510	557	544	550	503	505	529	552	561	571	560	514	526	529	538	544	503	586	524	548	491	592	496	508	590	520	532	532	574	555	562	557	547	523	596	532	549	509	557	546	559	558	542	567	543	533	550	573	531	509	524	534	534	537	533	538	526	560	568	571	525	554	516	582	521	590	523	530	582	516	539	505	529	524	555	543	579	561	558	501	533	537	574	525	532	573	563	495	552	549	513	553	502	551	552	548	536	570	536	543	523	527	533	533	531	545	542	581	551	520	527	523	538	536	526	512	525	537	530	529	540	531	531	541	565	524	547	547	519	546	545	496	573	562	537	568	584	548	550	566	534	544	527	534	500	534	528	538	538	515	532	517	565	573	533	496	557	506	561	521	516	549	570	518	514	512	545	548	597	589	526	531	533	530	583	510	558	525	548	534	579	492	534	556	542	508	528	545	569	536	552	546	529	509	572	509	590	489	561	565	543	541	553	585	549	560	547	555	529	545	511	564	514	530	550	546	544	557	514	543	510	525	509	549	555	551	546	572	539	534	531	555	536	550	513	570	554	524	496	510	542	517	508	545	519	543	519	523	538	503	519	528	559	576	543	512	544	520	499	545	552	510	538	555	575	555	560	547	491	511	557	523	539	556	529	551	539	544	532	509	563	544	562	507	509	569	506	530	514	561	593	546	526	555	562	530	537	535	561	543	524	533	551	540	573	521	540	577	551	562	533	499	508	543	537	529	514	559	531	534	538	530	505	532	554	542	539	524	513	549	566	552	537	523	519	539	543	591	524	540	535	545	536	545	587	518	507	530	530	516	532	531	559	561	553	546	534	553	531	550	542	561	542	546	547	545	536	555	557	535	521	538	550	515	579	551	576	562	473	539	545	556	567	541	519	564	551	508	533	542	511	548	577	532	525	539	472	521	539	543	526	522	554	535	520	506	545	561	581	566	545	552	563	566	591	560	565	539	557	543	570	518	534	529	519	524	513	495	539	534	521	587	541	519	503	528	555	507	568	524	530	583	556	470	544	559	512	548	521	554	542	549	550	516	534	528	578	593	561	550	511	590	571	497	527	536	513	558	514	554	531	525	558	557	542	511	574	531	536	536	544	541	537	531	534	554	532	482	564	553	547	559	520	497	523	483	550	528	523	555	509	535	579	523	486	534	604	510	559	542	549	562	544	559	517	530	589	537	488	567	555	570	534	522	545	518	510	550	531	505	542	553	543	552	586	517	544	541	530	529	551	524	535	591	564	499	543	505	599	551	558	530	554	531	520	517	547	513	538	522	504	542	559	500	576	548	533	535	561	580	512	550	523	529	526	554	555	513	525	587	530	531	521	544	524	580	523	561	512	527	556	550	544	521	550	538	569	504	534	524	564	528	520	523	548	498	523	535	549	565	514	532	556	520	517	500	549	525	525	554	511	534	531	599	546	527	529	554	512	531	557	544	557	594	541	567	538	539	512	520	556	510	521	582	556	556	549	563	535	568	543	505	529	507	521	561	573	567	533	574	520	510	537	539	533	521	563	526	563	510	505	520	555	515	495	534	554	550	530	533	492	558	556	517	570	543	543	535	530	593	563	508	542	534	532	557	541	550	546	570	536	539	572	536	577	563	533	549	499	527	504	518	578	510	562	565	539	559	530	544	535	523	549	524	547	553	517	585	551	562	536	546	525	553	620	540	490	536	543	529	555	567	526	522	570	532	575	529	517	519	560	521	529	512	552	541	558	556	535	531	538	534	528	532	522	544	515	544	467	570	502	548	526	564	579	511	577	568	570	583	511	503	515	530	561	570	528	554	543	551	516	540	593	568	524	519	546	605	544	549	548	546	536	519	533	514	504	559	576	507	537	541	508	529	537	478	495	533	562	588	549	522	532	538	520	503	559	500	530	544	531	543	508	522	521	518	532	532	529	514	536	509	526	542	559	533	527	525	572	568	550	529	534	554	555	546	489	532	540	506	555	527	564	584	548	561	578	578	487	539	531	513	527	502	547	505	515	549	547	508	548	507	583	574	507	514	549	572	569	579	532	547	532	540	531	535	544	503	524	518	537	551	540	563	572	511	545	559	556	537	591	567	509	568	530	562	559	521	578	549	550	504	536	575	514	520	548	537	514	547	557	493	540	532	546	546	531	510	490	519	553	563	523	558	543	570	542	532	543	506	563	555	535	545	509	542	521	545	517	501	576	527	576	544	544	559	535	541	530	551	551	522	527	531	541	513	519	558	558	571	561	538	525	482	528	538	552	541	536	568	529	560	520	535	523	546	520	514	581	540	533	554	571	522	582	520	542	542	508	536	552	510	518	552	539	556	539	546	536	484	510	558	480	531	523	582	533	559	549	536	520	562	531	558	549	537	579	503	499	530	574	516	561	584	591	537	555	538	563	506	541	536	578	548	592	519	526	519	528	505	492	560	540	599	553	535	555	587	536	542	519	554	554	580	548	539	549	567	539	542	532	522	523	535	525	553	560	568	534	521	550	512	520	534	567	574	561	529	518	554	559	540	544	505	521	571	541	530	565	570	536	610	577	509	535	557	546	564	544	514	563	586	566	560	533	513	521	529	538	550	542	504	550	528	520	529	590	556	541	524	529	601	509	539	535	490	532	516	559	509	563	541	533	566	517	562	511	539	562	568	550	544	512	537	505	569	495	589	561	534	559	517	537	577	560	505	540	543	518	562	541	524	553	498	577	592	549	498	518	546	546	523	506	550	517	515	519	545	564	527	553	532	508	545	570	568	542	534	549	569	566	558	613	533	541	527	625	511	592
8279	1615	544	394	603	609	512	486	417	387	308	270	224	191	183	170	150	149	123	100	97	99	102	104	94	90	76	60	72	54	54	62	60	55	58	42	42	51	52	48	49	38	39	30	56	43	35	45	52	39	50	38	48	46	51	53	35	39	37	35	41	48	43	37	42	54	35	44	31	53	48	45	43	41	40	39	39	43	44	51	38	33	36	44	36	40	37	27	44	45	31	35	32	34	36	37	47	39	36	30	46	49	38	48	42	33	41	37	32	45	37	42	29	41	48	42	32	41	44	48	41	30	28	40	32	51	38	43	42	45	38	43	47	49	40	42	49	44	37	26	32	42	35	44	30	33	46	39	32	28	46	40	44	36	41	41	36	33	47	37	44	34	43	46	40	53	46	29	39	47	34	45	45	40	37	35	43	23	48	53	32	43	31	35	35	37	37	33	49	28	40	44	47	46	44	48	38	27	58	47	30	51	44	34	34	52	39	56	40	45	41	45	34	44	49	38	41	37	49	34	33	40	43	36	34	34	38	40	31	43	31	39	50	59	41	48	46	47	43	47	39	53	45	54	37	44	48	47	54	26	36	44	38	37	50	39	38	33	39	45	36	47	39	32	30	42	31	38	36	41	33	47	39	42	33	32	31	47	48	44	44	42	34	37	40	38	45	35	50	42	41	32	41	46	38	38	46	42	45	51	35	51	34	37	40	37	40	45	39	55	57	37	43	47	48	43	40	44	47	45	46	35	52	33	43	33	38	43	45	42	41	32	35	31	32	35	53	31	51	45	41	42	44	49	37	39	31	45	40	31	48	43	48	32	40	39	31	37	27	42	48	37	42	33	47	46	36	36	32	48	45	34	39	47	49	51	34	37	51	50	49	46	44	36	39	43	39	30	43	39	31	37	48	36	39	45	44	36	40	47	38	42	38	41	43	39	39	37	33	44	56	25	39	39	45	48	61	36	36	37	40	35	49	34	33	30	44	41	44	42	35	43	35	51	58	38	44	28	44	38	34	43	41	38	47	43	51	36	57	49	36	32	37	34	31	28	48	31	43	49	49	46	47	34	43	50	32	49	32	42	31	30	34	35	39	45	37	28	39	31	41	32	37	41	40	42	36	42	37	34	44	40	54	43	35	29	43	42	44	41	47	40	45	37	42	41	46	35	49	57	37	45	49	41	35	41	45	43	49	40	41	34	47	51	35	46	25	50	35	48	32	36	38	36	44	34	39	44	39	35	41	37	44	48	37	45	36	44	39	38	39	38	40	45	42	26	37	36	46	34	41	34	47	37	38	45	61	44	41	40	49	36	39	43	33	44	42	36	34	47	34	39	38	41	33	52	38	35	39	39	39	50	46	37	37	34	29	36	37	33	30	32	36	38	38	52	41	31	44	38	35	43	49	36	34	38	47	37	26	38	42	44	35	35	45	39	45	34	34	37	30	42	36	35	43	35	25	38	40	42	38	43	43	33	32	32	38	50	37	31	30	41	38	37	44	45	45	29	38	30	43	40	42	51	44	35	49	38	34	45	33	47	35	35	38	49	45	34	39	37	37	33	33	52	26	50	28	32	33	44	42	37	50	46	27	48	40	28	49	44	60	29	44	32	60	55	43	28	36	40	42	46	46	41	46	44	38	36	39	39	45	40	47	45	63	48	27	37	37	36	38	39	40	46	28	36	38	49	29	39	41	44	37	40	41	33	38	43	40	32	35	35	32	34	48	49	51	51	43	38	43	32	39	40	37	31	42	44	40	34	33	39	38	36	31	39	37	35	37	48	39	44	56	42	38	45	29	44	58	43	44	41	27	35	52	38	33	43	36	47	40	38	40	44	43	38	44	42	42	46	37	50	40	34	35	36	38	48	38	46	50	31	38	48	40	50	37	34	36	38	39	40	48	44	37	52	47	37	49	41	56	30	35	36	43	46	46	31	35	42	46	38	44	30	42	42	42	30	47	47	49	34	57	36	34	51	45	35	41	41	50	44	36	52	43	45	47	44	41	49	43	37	46	55	46	31	46	39	47	41	46	47	38	46	31	43	38	37	46	38	45	42	30	34	46	45	41	33	38	39	33	31	36	40	51	43	36	37	44	49	53	38	41	43	43	37	42	38	51	40	39	38	35	42	41	40	44	39	45	38	46	41	28	41	43	46	42	43	43	37	48	43	53	51	44	39	51	57	36	43	31	41	39	49	43	41	29	29	36	37	39	38	37	45	40	40	30	43	51	42	43	40	48	49	41	27	34	35	47	33	42	30	45	43	35	55	34	28	32	45	33	45	35	33	49	40	52	36	47	45	39	40	43	50	50	42	46	50	41	35	42	34	31	45	34	43	42	52	42	27	36	40	37	48	41	37	40	38	39	42	45	47	56	34	47	41	45	57	42	38	28	49	38	36	39	41	40	23	41	32	37	41	37	48	43	32	31	45	35	48	28	36	36	33	39	38	49	44	46	34	32	31	39	49	43	39	38	50	33	41	43	44	39	33	37	30	39	40	27	34	40	41	38	29	34	39	35	37	41	47	41	40	43	40	44	45	30	42	37	53	52	46	50	30	52	37	42	42	35	46	35	46	36	38	29	38	47	39	56	28	46	38	40	40	39	43	37	26	50	40	40	38	54	42	24	45	39	40	34	47	38	51	49	36	40	44	41	36	32	27	54	26	40	43	32	31	44	37	42	36	40	47	43	35	41	35	52	59	44	30	48	36	56	49	41	30	43	31	36	42	55	44	56	47	41	44	26	39	39	54	42	51	36	41	43	42	45	35	44	46	26	37	47	36	27	33	44	42	50	47	36	44	57	41	44	44	23	40	39	31	35	35	34	38	38	31	36	50	46	36	41	43	34	45	32	50	31	49	34	33	30	35	39	53	42	38	34	39	52	42	36	57	41	37	39	42	37	43	43	35	36	38	41	36	43	31	42	32	41	33	34	39	39	41	40	54	36	36	41	38	40	46	38	31	47	41	31	40	51	41	47	39	46	30	41	40	43	44	47	41	39	44	45	37	23	42	38	34	40	46	38	42	42	53	46	41	40	49	40	42	35	45	27	32	50	45	45	43	36	37	39	53	49	40	40	34	36	44	45	37	40	34	46	57	43	48	31	37	35	53	46	46	41	40	40	48	40	33	36	37	33	28	51	51	38	49	42	48	33	39	36	46	35	39	39	45	43	39	44	47	40	41	36	34	31	45	29	49	40	46	42	41	40	39	40	40	38	34	34	48	42	37	37	36	49	44	31	35	43	35	42	35	48	43	56	36	38	34	47	42	33	50	36	40	40	42	34	38	47	44	50	49	44	52	40	43	39	48	43	40	53	51	28	41	34	49	33	37	37	40	37	36	33	35	43	34	44	47	35	33	40	44	50	34	51	40	44	37	51	34	41	46	40	47	39	34	48	38	42	52	32	41	45	41	38	34	40	39	42	40	39	33	33	41	47	43	55	46	37	45	37	34	40	34	56	34	51	24	38	46	41	42	41	41	38	36
42369	20432	11540	24329	31524	30119	26879	22822	19654	16604	14096	11918	10088	8698	7513	6689	5895	5233	4728	4137	3837	3512	3192	2866	2731	2600	2301	2008	1954	1751	1635	1592	1410	1372	1331	1236	1182	1177	1134	1134	1147	1022	1019	908	918	905	881	899	870	844	823	818	827	782	787	792	738	738	702	712	774	794	760	784	736	792	684	720	703	694	674	703	742	670	693	680	702	661	686	721	659	706	671	655	684	627	659	654	654	656	687	685	623	641	696	634	654	637	680	655	678	634	687	689	674	622	667	616	640	666	656	696	644	634	672	603	690	629	646	684	664	647	704	647	672	663	637	694	638	630	655	630	650	621	667	681	673	639	636	675	620	661	661	652	656	632	637	570	660	662	649	636	615	667	641	618	633	647	680	623	687	638	647	649	622	627	656	659	584	687	642	662	695	675	643	627	644	639	649	634	698	650	677	603	724	623	657	663	663	644	646	658	645	690	640	685	615	652	628	653	660	635	605	613	697	643	639	659	677	667	660	649	676	626	620	662	615	594	665	667	701	653	713	613	629	638	669	657	605	656	663	698	625	651	659	652	713	621	654	618	606	614	659	646	667	652	627	669	669	658	665	665	658	664	626	644	638	621	692	630	676	674	645	640	628	637	660	675	646	665	654	692	627	675	702	659	699	617	637	633	640	652	622	628	681	641	635	668	622	659	646	659	599	677	681	666	638	678	636	630	598	628	686	597	653	653	650	641	677	614	634	672	651	656	668	616	660	690	652	637	634	615	673	648	645	642	659	651	632	643	671	628	651	646	677	643	652	676	619	641	620	680	666	631	645	641	651	692	637	668	675	624	654	607	675	659	645	722	622	668	675	630	620	606	665	663	692	611	606	648	694	671	632	706	637	719	677	681	650	630	679	682	637	641	670	676	680	627	601	684	626	631	620	643	645	665	664	669	660	669	592	661	601	630	683	652	617	667	633	633	650	651	626	635	653	640	635	631	627	654	618	656	683	667	650	658	623	663	685	664	625	673	629	604	620	621	661	629	651	620	678	677	651	639	634	669	677	672	625	661	632	654	652	660	660	604	620	660	661	666	625	673	670	673	681	689	655	682	686	620	643	621	666	674	634	712	670	619	635	715	660	630	667	636	634	690	651	661	634	655	641	671	619	630	652	652	644	673	629	651	631	657	626	657	638	630	669	669	667	647	682	676	634	645	666	647	646	715	646	688	653	646	649	659	663	633	646	685	629	624	623	632	648	635	649	646	667	628	639	669	663	658	658	640	648	651	687	626	632	656	701	626	627	657	599	642	633	707	692	667	621	692	604	644	666	613	643	627	677	634	650	606	644	654	693	602	669	645	629	645	663	626	642	662	630	675	611	648	634	672	652	658	630	668	638	648	652	653	623	609	659	630	646	636	660	651	644	629	665	603	633	665	672	642	679	623	613	644	677	606	681	667	648	660	626	622	606	670	624	657	623	653	643	705	654	647	662	656	667	697	623	661	665	638	667	688	657	668	677	657	651	663	648	625	676	619	672	655	685	656	672	650	653	650	598	659	675	647	640	672	605	647	649	660	701	620	634	649	618	653	654	643	642	711	636	656	678	674	649	615	713	660	689	662	651	625	656	675	673	655	617	633	650	653	664	713	690	618	671	639	701	662	596	672	614	652	642	686	681	627	641	663	646	638	602	600	570	655	671	645	667	665	660	628	657	635	598	662	645	619	618	699	623	686	661	626	647	624	651	663	682	628	651	656	611	660	674	623	639	608	633	617	644	604	665	658	642	602	628	630	689	642	683	615	641	656	671	642	643	673	660	653	691	652	674	662	618	654	648	655	643	645	663	592	627	683	622	676	644	640	661	671	620	644	638	646	651	669	647	618	653	640	633	595	669	608	616	631	671	623	620	682	662	613	622	665	685	615	697	613	652	611	682	649	619	659	665	614	616	647	645	694	653	673	664	620	669	650	615	630	677	673	632	645	660	668	633	652	625	627	654	632	647	658	649	642	682	665	678	638	659	658	669	637	630	634	635	622	631	599	646	690	632	635	649	647	605	619	639	699	630	672	651	638	640	658	641	644	624	616	646	659	603	619	654	615	702	652	655	655	597	660	647	618	676	647	645	635	642	625	663	647	640	624	655	667	669	630	655	661	652	678	658	640	608	639	674	620	642	657	635	612	630	650	648	629	617	636	636	654	682	637	661	632	633	665	684	589	641	632	662	623	704	647	610	668	630	658	626	642	595	699	660	684	622	674	621	673	609	673	628	652	690	619	619	699	642	657	606	607	661	653	631	674	660	629	608	612	649	624	618	665	630	657	642	670	670	646	632	704	628	685	635	699	623	662	621	668	616	662	693	632	649	672	677	624	637	637	644	592	687	617	615	630	643	663	684	643	643	643	611	690	650	684	650	687	627	661	608	651	666	660	669	663	633	680	663	636	611	654	673	712	651	645	648	655	595	670	703	616	626	652	640	629	622	658	690	698	624	644	624	664	634	614	647	640	653	636	660	657	615	649	660	647	628	647	658	644	629	600	644	637	673	653	672	667	664	639	670	647	622	639	672	652	657	650	654	652	659	654	634	608	641	607	622	640	674	657	670	649	650	597	659	654	672	643	618	629	674	643	644	650	682	650	691	672	655	652	633	604	671	655	660	638	639	630	629	644	656	620	671	646	649	647	657	629	599	646	701	677	670	601	658	628	654	622	641	667	662	620	617	616	659	643	722	668	675	662	662	673	577	646	646	620	668	652	675	647	647	651	603	657	654	644	651	649	642	646	620	623	656	649	610	617	672	642	620	669	605	614	629	669	572	644	648	671	651	634	674	620	624	641	664	662	693	638	653	616	640	660	623	660	655	663	660	671	687	660	650	650	650	604	669	597	583	635	637	629	645	657	635	610	669	670	653	679	646	662	658	651	664	634	699	624	696	650	638	662	653	654	627	658	656	647	600	655	625	619	656	635	627	703	638	641	664	612	696	627	636	683	622	638	676	662	638	613	653	642	625	656	579	670	674	673	642	669	654	660	666	642	675	642	629	644	646	650	667	667	638	675	639	660	665	627	643	649	616	627	564	689	680	661	635	644	641	646	644	663	651	681	674	626	622	661	677	633	682	630	706	705	675	662	660	645	652	628	612	677	644	664	650	664	690	648	644	670	680	654	629	654	645	613	681	677	672	648	611	636	659	703	633	637	679	637	632	662	701	628	668	616	666	623	656	661	663	633	665	612	664	593	678	623	658	608	648	655	660	646	623	670	655	625	661	707	640	702	645	655	666	653	647	656	685	662	620	651	651	637	627	629	661	640	660	667	619	701	653	623	629	675	651	607	647	597	665	680	604	691	645	623	612	680	608	646	604	623	648	667	608	627	646	643	596	664	632	642	641	629	680	617	649	643	673	666	629	645	686	634	619	682	613	675	644	642	609	657	623	669	632	639	626	642	636	662	669	616	652	671	639	636	637	656	631	655	645	634	651	650	630	640	640	652	629	644	631	644	692	680	657	646	690	633	627	645	651	652
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
