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
341843119545	341843120106	341843120656	341843121206	341843121756	341843122306	341843122856	341843123406	341843123956	341843124506	341843125056	341843125606	341843126156	341843126706	341843127256	341843127806	341843128356	341843128906	341843129456	341843130006	341843130556	341843131106	341843131656	341843132206	341843132756	341843133306	341843133856	341843134406	341843134956	341843135506	341843136056	341843136606	341843137156	341843137706	341843138256	341843138806	341843139356	341843139906	341843140456	341843141006	341843141556	341843142106	341843142656	341843143206	341843143756	341843144306	341843144856	341843145406	341843145956	341843146506	341843147056	341843147606	341843148156	341843148706	341843149256	341843149806	341843150356	341843150906	341843151456	341843152006	341843152556	341843153106	341843153656	341843154206	341843154756	341843155306	341843155856	341843156406	341843156956	341843157506	341843158056	341843158606	341843159156	341843159706	341843160256	341843160806	341843161356	341843161906	341843162456	341843163006	341843163556	341843164106	341843164656	341843165206	341843165756	341843166306	341843166856	341843167406	341843167956	341843168506	341843169056	341843169606	341843170156	341843170706	341843171256	341843171806	341843172356	341843172906	341843173456	341843174006	341843174556	341843175106	341843175656	341843176206	341843176756	341843177306	341843177856	341843178406	341843178956	341843179506	341843180056	341843180606	341843181156	341843181706	341843182256	341843182806	341843183356	341843183906	341843184456	341843185006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
1800	1800	1469	1800	1800	1800	1470	1800	1800	1800	1470	1800	1800	1800	1471	1800	1800	1800	1471	1800	1800	1800	1472	1800	1800	1800	1472	1800	1800	1800	1473	1800	1800	1800	1474	1800	1800	1800	1474	1800	1800	1800	1475	1800	1800	1800	1476	1800	1800	1800	1477	1800	1800	1800	1478	1800	1800	1800	1479	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3112	13506	27983	6370	609	1430	271	403	391	436	147	125	139	111	84	86	77	69	73	68	74	51	44	58	50	60	39	45	48	41	48	35	45	41	36	36	35	30	30	30	26	23	23	30	31	21	23	39	29	29	24	24	26	34	38	19	26	18	35	36	27	29	27	22	19	30	25	21	25	25	29	19	17	27	27	24	17	19	19	21	12	25	23	21	21	17	21	24	29	24	20	16	26	25	20	25	16	27	20	24	20	42	23	21	23	17	27	24	21	24	22	21	16	26	21	26	22	19	14	27	21	25	22	21	23	21	19	19	21	18	20	19	21	23	26	14	27	25	25	15	33	22	17	19	31	24	29	27	22	29	24	19	25	16	29	23	17	18	29	24	30	17	19	29	20	24	25	16	20	20	21	28	13	17	20	25	24	25	24	23	22	17	22	16	20	22	21	26	17	17	32	23	25	17	27	29	31	24	21	23	22	23	23	17	28	21	35	26	22	15	27	26	25	26	29	21	23	27	21	20	30	17	24	24	29	18	30	19	23	27	18	23	15	19	16	23	26	17	18	21	21	24	19	26	28	23	16	20	23	28	25	17	19	20	20	21	26	18	23	16	21	24	29	22	16	21	18	23	24	20	26	21	20	19	20	25	18	18	21	25	24	27	13	14	24	20	14	19	22	21	23	19	17	21	17	20	32	24	17	23	18	15	14	28	21	21	24	17	16	19	22	24	18	19	20	22	20	23	24	19	27	17	34	26	19	24	24	18	19	28	22	23	28	14	20	28	23	18	28	23	21	25	23	23	25	30	24	18	23	23	18	28	20	23	16	17	21	25	27	25	21	18	18	22	19	27	26	19	21	19	26	21	25	23	15	27	29	25	29	18	20	26	21	36	23	23	24	17	18	21	18	15	26	17	28	17	19	21	20	22	30	20	21	22	21	20	24	19	17	30	24	23	16	22	27	19	28	23	17	25	8	24	21	24	17	28	17	12	17	25	28	16	29	21	24	29	23	19	24	20	30	22	17	29	27	21	22	20	16	30	21	25	22	20	23	23	21	16	23	28	17	14	19	24	18	20	27	30	17	23	17	25	18	21	21	22	16	24	23	28	19	19	24	23	16	27	16	28	23	20	20	22	28	26	23	27	22	21	27	26	25	27	23	28	23	19	20	14	24	23	24	27	29	25	22	22	27	17	19	23	28	19	19	17	23	30	17	23	25	23	21	19	25	13	11	27	27	23	29	30	30	28	15	20	18	17	21	18	18	20	29	24	21	17	25	23	23	29	23	23	22	23	23	16	24	19	25	18	22	21	20	10	24	21	26	28	31	25	36	24	10	27	19	12	24	16	23	24	24	26	19	27	25	20	25	22	23	25	24	24	16	21	25	22	24	31	18	25	23	21	19	14	27	17	20	14	28	19	14	24	26	26	24	25	16	23	22	29	21	26	22	11	19	14	25	22	22	16	19	29	19	24	20	22	22	22	35	18	24	24	24	22	21	20	23	23	26	19	21	27	15	23	15	14	16	22	25	22	23	24	24	25	24	22	23	23	23	26	16	19	24	15	19	22	18	22	21	19	19	22	20	13	21	15	23	19	21	27	22	25	22	12	29	23	21	25	29	30	24	21	20	21	21	28	15	27	30	25	27	20	32	22	16	17	16	22	19	28	21	12	19	17	22	22	23	20	22	25	31	28	24	24	22	13	16	18	21	20	25	20	28	20	17	21	25	22	27	26	23	18	30	20	21	19	19	32	31	22	32	16	26	19	27	20	24	23	24	18	23	22	22	22	24	28	19	24	16	20	13	17	17	18	20	31	24	19	27	22	24	23	25	25	24	20	34	23	26	21	22	28	22	19	19	13	21	21	25	21	19	29	21	32	17	19	28	18	32	17	20	14	17	26	25	24	28	19	23	13	21	18	20	31	22	20	25	28	32	15	28	20	28	27	27	26	22	17	21	19	29	27	16	14	18	26	15	29	21	21	23	18	12	23	19	24	23	20	21	20	17	18	17	25	25	24	23	15	16	15	21	34	20	29	35	23	17	17	26	22	26	18	21	28	25	25	23	37	16	25	22	18	24	21	13	18	18	18	28	20	24	21	24	19	17	12	29	21	15	23	25	21	20	15	15	30	24	29	15	26	17	20	19	25	23	19	24	18	21	23	25	16	13	29	19	20	21	22	24	15	25	26	27	29	19	25	20	21	18	20	22	21	27	28	18	17	29	21	24	20	22	14	19	23	29	21	24	25	33	30	23	22	21	19	23	25	20	30	20	28	17	28	18	24	20	20	19	24	32	29	27	26	26	14	20	21	21	24	16	18	24	26	15	17	14	22	14	27	20	16	18	20	22	33	13	22	21	25	17	20	19	38	18	26	19	25	17	24	29	22	18	12	22	24	23	24	16	25	22	18	19	14	14	27	32	20	20	13	20	34	17	18	16	23	25	21	24	22	21	21	13	22	18	20	19	21	28	18	23	21	38	29	26	27	24	22	30	23	26	21	19	18	17	15	21	21	33	13	19	25	16	19	19	14	19	26	20	24	21	30	20	21	22	22	22	20	21	18	17	30	26	18	28	14	16	19	23	18	23	20	12	25	26	20	18	30	19	21	29	24	25	22	23	20	20	12	15	22	17	22	26	20	9	13	18	16	28	28	26	24	13	9	27	35	17	21	13	25	17	21	21	10	16	17	32	20	20	26	22	20	26	20	34	17	17	19	25	24	18	22	22	27	13	28	21	20	24	19	22	19	22	21	19	12	25	24	23	20	26	31	17	11	25	25	17	16	25	19	20	26	21	18	21	17	21	26	28	18	23	14	21	22	21	22	22	27	26	13	16	19	23	26	22	28	20	26	22	15	24	31	20	16	30	23	30	23	22	21	20	22	18	20	23	25	20	16	29	28	23	32	15	22	28	24	18	22	25	17	30	23	22	19	17	22	22	25	13	17	14	19	23	19	31	17	16	24	21	24	17	29	23	22	25	26	24	15	19	27	24	28	19	21	27	21	28	18	20	25	35	14	20	17	23	17	28	20	22	17	17	29	20	24	18	24	26	17	17	27	28	20	21	23	22	23	23	30	21	21	16	29	29	20	22	22	34	20	18	25	20	19	24	24	22	27	29	26	29	29	23	24	24	15	25	24	23	15	28	36	20	26	28	32	20	14	21	19	19	18	21	15	26	19	25	22	18	15	24	24	21	23	17	25	31	17	20	18	17	18	23	29	20	27	21	26	16	18	20	20	23	25	19	27	21	23	18	21	24	29	24	23	23	20	25	22	16	25	32	25	27	22	21	23	20	18	21	20	21	26	18	20	23	20	24	21	27	13	24	20	18	21	16	21	27	33	29	16	17	24	27	20	23	24	20	16	26	17	25	22	19	23	23	27	16	19	21	15	22	26	19	28	26	19	21	25	16	28	26	16	23	23	32	23	33	20	14	20	19	28	31	22	21	22	20	21	18	17	17	16	26	20	19	25	11	25	19	24	25	26
33860	56806	71540	36257	33233	37369	22102	22874	21263	14672	9430	8323	7411	6308	5477	4834	4365	4080	3914	3633	3347	3081	2872	2710	2711	2599	2542	2436	2445	2294	2147	2047	1900	1810	1783	1637	1600	1585	1357	1364	1328	1246	1215	1129	1196	1195	1119	1095	1081	1071	1031	1071	1028	1125	1114	1008	945	973	902	981	932	949	926	936	925	969	898	952	957	830	825	820	786	841	793	788	821	852	806	805	873	805	806	812	834	774	774	799	771	764	756	749	761	787	757	747	801	778	822	775	790	801	749	755	771	746	796	740	754	763	729	798	777	781	809	789	734	743	737	747	739	756	742	762	794	750	755	776	781	729	736	712	737	732	785	736	718	755	778	764	800	787	774	733	759	768	741	786	723	777	717	752	754	714	769	779	756	728	817	735	813	748	780	697	792	742	737	751	752	746	751	764	766	715	741	785	737	718	773	738	766	751	735	777	780	746	785	748	741	728	733	714	812	760	796	745	715	723	742	835	753	726	753	715	708	746	767	725	706	781	774	751	727	740	729	771	780	757	749	756	750	747	730	752	789	728	757	747	721	761	770	716	727	723	746	791	799	786	741	766	806	779	746	749	779	733	751	770	814	775	738	733	766	795	751	705	786	706	820	789	751	759	779	770	788	771	735	744	772	762	709	770	710	780	759	738	752	777	795	780	774	803	794	764	707	794	738	734	756	769	790	778	752	736	788	729	751	731	706	787	777	745	764	778	768	755	733	731	759	768	728	773	766	719	748	747	710	725	774	775	699	732	753	700	707	756	783	747	799	830	722	758	759	720	704	772	716	762	743	779	799	758	705	772	713	737	727	745	782	768	746	795	735	760	734	767	767	779	780	729	762	747	769	772	768	797	767	757	752	790	730	717	797	747	731	792	753	755	721	815	780	769	691	747	778	761	725	741	737	757	733	757	727	736	699	778	753	728	746	770	777	785	756	780	805	754	794	776	723	763	754	772	742	732	764	736	801	777	736	732	732	743	766	718	734	768	765	767	827	739	730	732	738	789	773	759	810	778	771	740	762	771	749	803	737	771	773	801	745	768	787	806	762	719	759	735	755	787	706	785	775	761	779	790	758	715	721	773	746	767	750	777	719	736	745	803	770	715	763	817	761	747	753	758	797	729	769	719	772	815	764	748	773	769	747	752	722	833	807	735	786	753	756	736	704	732	759	785	709	767	765	746	764	751	734	748	724	750	722	816	799	781	748	693	770	755	752	741	778	777	787	778	745	756	717	774	791	805	741	751	746	776	753	719	728	736	745	777	774	782	784	800	786	748	770	729	730	772	803	817	754	753	784	730	721	745	737	726	706	798	770	714	738	767	782	794	769	811	735	715	713	742	771	759	767	766	762	698	758	707	759	753	729	722	741	752	794	763	775	772	771	709	764	748	789	762	763	805	694	753	807	774	737	720	759	736	788	738	766	744	761	755	770	736	794	769	779	744	736	768	812	701	733	762	763	788	832	777	762	783	749	742	761	704	738	790	814	687	797	762	729	740	733	742	768	739	722	780	752	782	765	760	762	749	797	739	712	754	772	690	699	721	772	799	749	763	785	753	719	727	761	744	767	765	811	783	791	792	772	756	745	734	750	774	749	699	720	762	780	772	776	808	714	733	795	752	773	769	772	791	748	725	745	743	747	717	730	784	764	755	781	698	652	760	722	755	725	755	707	752	793	758	741	764	731	733	746	760	735	717	744	762	793	747	795	747	739	729	737	728	752	761	723	742	796	767	792	781	735	708	758	785	735	784	734	782	758	793	738	707	798	753	814	744	772	789	735	737	745	756	745	755	744	767	738	805	761	767	737	754	740	724	723	747	745	780	741	672	743	748	806	770	743	788	772	749	763	725	755	747	737	760	738	745	745	724	766	786	764	772	763	721	768	712	727	792	777	685	728	731	819	753	731	737	756	756	763	744	764	766	757	778	800	759	744	772	741	773	739	741	761	767	720	774	689	759	749	757	741	739	770	757	771	734	748	722	726	737	722	791	776	707	718	769	819	750	737	779	761	715	722	722	775	747	719	765	721	783	790	759	763	767	757	815	769	779	722	755	752	759	728	682	773	769	725	800	728	784	757	799	774	720	762	788	770	801	755	735	749	762	755	825	757	748	771	731	716	739	798	758	742	758	730	772	688	782	771	746	714	734	785	771	706	771	741	799	744	772	766	720	771	748	764	733	739	737	741	730	772	757	765	759	762	778	747	717	772	802	781	739	736	741	718	771	722	712	799	803	740	739	781	735	735	711	699	766	738	745	782	717	770	730	769	745	714	707	754	785	778	735	748	739	702	745	748	750	791	783	782	699	743	784	777	779	823	766	701	750	740	749	759	780	712	733	773	720	747	751	749	773	787	727	729	727	769	687	771	743	751	809	759	789	746	772	757	738	731	748	709	763	773	750	787	708	751	734	744	743	803	748	745	753	729	786	759	800	758	792	756	703	748	805	775	788	732	737	768	734	748	739	700	762	748	755	763	734	769	745	733	724	725	752	785	741	758	721	765	739	782	760	750	749	743	730	726	766	694	792	771	742	725	739	809	793	756	760	711	789	743	794	793	796	758	795	791	765	724	770	747	784	710	748	708	717	750	754	741	796	707	786	826	740	752	709	765	757	799	766	754	755	762	749	745	767	746	774	769	760	670	787	769	766	741	725	774	774	749	780	719	768	766	769	773	715	749	722	750	752	762	725	779	744	726	725	743	774	757	748	761	788	754	757	737	802	753	711	743	768	828	761	757	784	742	741	788	800	776	766	729	764	733	750	735	716	724	768	773	766	746	732	746	766	767	774	744	733	784	746	788	754	741	748	724	715	781	767	785	746	729	787	731	797	728	722	747	791	774	745	760	772	760	749	729	756	731	739	760	733	745	742	771	732	773	761	796	739	792	760	700	705	757	757	749	749	857	728	740	729	760	735	765	757	748	766	749	759	798	764	747	685	808	727	690	804	799	742	732	771	709	721	753	778	790	724	803	764	734	781	697	771	753	772	779	760	742	774	748	752	703	721	777	739	748	800	686	784	758	777	733	737	736	778	769	797	754	786	776	760	755	758	714	758	744	718	762	738	746	733	717	771	796	773	741	779	752	713	791	758	736	805	772	736	739	782	773	784	755	761	729	801	757	765	763	753	748	728	739	775	750	711	718	753	759	699	735	767	778	771	735	790	778	743	707	734	716	729	749	746	789	792	756	748	784	755	799	748	766	754	744	723	773	748	782	736	789	797	756	779	780	722	799	727	736	745	741	767	783	746	757	774	720	766	759	811	755	802	721	733	801	741	725	769	756	762	781	751	744	770	708	745	799	741	739	739	766	756	763	752	695	786	739	768	759	726	730	738	755	778	822	724	740	768	720	819	759	761	789	765	814	806	772	801	758	769	782	754	725	749	785	754	728	773	787	777	772	732	777	730	758	775	717	796	743	750	787	772	718	749	814	745	755	767	756	724	755	762	787	747	787	717	754	752	782	773	726	785	790	732	736	754	783	750	727	724	779	760
2596	12663	27168	7021	507	402	273	301	470	256	151	123	113	92	91	82	84	84	67	55	55	52	55	48	51	49	53	47	35	47	32	44	43	35	34	37	27	30	40	32	34	25	29	23	27	27	31	26	25	19	23	25	11	24	24	39	23	17	24	26	21	15	23	25	20	14	27	27	24	23	19	17	16	20	17	19	17	13	23	19	22	17	21	13	20	24	25	20	14	11	23	17	16	14	26	27	17	15	19	20	9	17	24	14	17	21	20	18	16	19	10	23	16	13	19	20	24	10	17	13	11	13	10	25	15	26	16	11	13	11	9	13	22	19	22	13	22	20	11	19	16	14	15	18	12	18	23	17	15	19	14	18	22	18	23	15	14	16	22	17	16	19	15	28	21	20	22	23	15	15	17	17	18	19	25	14	21	19	23	13	14	13	15	21	16	26	16	22	17	22	19	18	14	21	20	23	18	16	29	16	21	24	16	12	18	23	7	19	23	17	13	13	15	20	13	14	20	25	21	11	17	23	22	17	27	22	20	17	13	25	10	23	19	23	25	14	14	20	16	22	24	16	16	11	25	14	20	15	16	21	18	19	18	12	16	14	15	18	21	23	16	21	14	22	14	22	16	13	15	18	25	19	20	14	12	19	16	17	17	12	29	14	19	16	16	17	24	16	20	17	14	23	15	17	16	16	18	18	17	19	20	20	18	14	23	19	18	17	21	19	11	20	17	21	20	20	21	18	15	21	18	18	16	21	23	13	17	10	15	12	26	20	18	16	15	15	21	19	19	9	17	20	13	23	16	20	20	13	12	18	18	15	16	19	14	14	13	17	21	18	19	23	16	22	29	16	17	18	16	13	17	18	14	17	17	14	14	19	15	14	18	17	26	16	21	27	23	13	16	23	16	18	9	24	16	15	20	17	10	13	17	25	17	15	9	14	27	26	19	13	19	16	18	18	25	25	18	15	14	12	11	17	23	10	19	19	22	23	19	14	14	12	22	20	16	21	19	18	12	16	21	29	19	16	12	20	12	25	14	22	13	27	19	21	18	16	20	21	20	11	24	19	17	11	19	18	18	18	21	21	25	15	16	21	17	17	12	19	14	21	13	23	17	15	15	23	15	22	15	18	26	20	16	22	10	14	21	14	16	17	16	26	15	19	15	22	19	16	14	16	21	16	24	16	17	13	16	17	18	18	15	16	18	21	22	15	16	23	22	19	27	28	20	17	22	23	22	16	21	18	22	21	15	14	15	22	21	14	12	20	20	21	14	15	12	19	21	9	19	13	14	14	18	29	18	16	23	26	21	17	27	21	13	13	20	10	19	18	22	9	27	20	25	22	12	18	18	19	15	17	19	25	18	17	12	17	17	21	14	13	24	18	17	12	10	17	23	14	17	22	22	14	11	23	11	16	16	21	18	16	16	11	25	17	20	25	25	17	16	13	23	18	17	13	14	26	22	15	17	15	20	20	19	18	14	14	22	15	16	20	24	20	14	17	18	18	14	12	24	10	18	22	20	21	16	20	22	26	22	17	20	17	21	21	30	17	18	18	20	28	20	22	14	24	15	20	18	23	11	13	15	13	14	17	23	19	15	18	16	14	18	13	15	17	19	17	18	19	24	17	17	13	25	21	12	21	14	19	19	19	20	22	17	18	20	23	18	19	18	13	17	18	18	20	13	17	15	16	20	17	20	9	18	21	12	14	26	23	23	15	17	18	11	14	17	22	17	18	23	16	11	18	17	13	17	19	20	15	16	15	22	14	19	18	11	12	19	17	10	16	16	18	19	18	20	23	19	15	20	12	16	24	23	16	23	13	20	14	14	19	17	15	25	7	19	15	26	20	16	12	27	19	18	13	16	19	17	15	23	19	19	22	14	21	23	20	23	20	14	13	22	11	21	32	11	18	20	22	22	18	21	17	18	17	23	11	27	22	17	19	24	14	13	26	14	19	21	22	19	22	15	18	22	25	16	15	17	17	14	15	29	18	19	25	14	16	13	19	24	16	18	15	14	21	15	28	21	15	19	21	19	17	15	22	10	18	20	11	14	20	16	16	24	16	9	26	23	20	16	17	15	17	16	19	21	16	19	13	16	18	30	15	19	29	21	25	22	18	10	23	18	13	23	23	20	11	22	17	20	12	23	25	14	19	22	19	15	18	16	15	24	15	17	13	19	18	27	16	16	18	21	25	17	13	19	17	21	18	25	17	21	17	15	25	19	15	17	16	21	20	13	24	21	21	12	16	17	21	26	19	24	15	23	14	11	24	17	13	20	25	19	12	14	20	16	19	14	21	22	16	22	17	24	14	14	20	14	23	15	20	18	17	14	14	25	31	17	13	17	17	22	16	15	20	18	25	22	22	10	13	20	22	21	17	19	15	17	20	25	22	25	24	15	19	21	20	13	21	11	19	16	13	20	20	15	19	25	16	14	26	22	16	17	21	12	11	22	24	22	23	21	13	20	20	16	18	14	24	17	17	9	15	19	14	22	26	15	15	13	13	23	19	15	13	29	14	24	20	22	21	18	21	14	23	16	17	18	18	18	15	29	17	18	21	19	16	26	11	21	13	16	20	16	18	16	15	14	18	21	11	15	25	22	10	26	20	21	10	19	27	14	12	16	21	15	18	13	23	12	20	13	13	16	15	12	19	18	20	13	15	15	22	20	20	21	19	17	17	17	14	15	20	17	27	19	19	19	27	18	24	16	15	14	26	17	16	20	12	14	22	20	19	18	18	20	26	19	27	19	16	18	11	18	23	27	13	7	17	16	14	23	16	17	14	14	18	7	20	25	16	17	17	22	17	11	20	19	21	21	16	18	13	17	15	21	26	26	17	10	19	16	18	12	14	18	21	21	15	17	21	15	19	26	18	22	14	20	11	20	17	13	17	15	21	26	17	13	22	16	26	19	26	12	23	23	17	22	18	16	21	21	24	11	17	21	11	18	15	21	23	20	12	17	20	10	24	21	21	29	12	19	12	17	15	20	19	22	20	15	8	15	16	14	20	18	20	22	23	23	13	12	28	26	18	19	24	16	19	17	13	20	12	19	13	24	18	17	20	15	9	31	15	17	12	17	20	18	15	13	18	10	15	21	16	18	26	23	20	19	12	18	18	13	26	20	16	12	10	24	29	21	14	19	15	21	21	17	21	14	15	23	20	23	18	20	20	19	18	14	15	23	20	16	17	9	15	17	14	29	22	20	15	18	12	10	17	18	20	18	19	18	17	26	19	17	24	18	14	18	11	14	18	15	14	23	18	19	19	21	22	24	18	20	24	24	14	30	17	16	17	18	21	20	9	22	15	13	24	11	19	8	13	12	15	20	17	17	19	19	19	14	20	14	19	14	17	16	14	22	17	20	16	18	23	14	24	17	20	20	23	24	12	12	21	16	15	13	32	21	25	18	13	16	18	12	18	17	15	18	20	27	15	12	24	16	11	17	17	28	21	18	12	22	16	18	16	18	26	18	25	17	19	15	19	14	15
31278	51444	71688	36975	30069	28123	21933	20318	24179	11546	9320	8221	7112	6103	5220	4645	4269	3923	3683	3287	2994	2656	2591	2374	2394	2295	2227	2150	2081	1930	1803	1777	1599	1497	1391	1328	1321	1210	1111	1059	983	955	933	881	845	833	850	769	700	718	761	714	742	783	764	675	586	592	605	601	647	582	572	603	616	609	619	541	529	518	488	497	469	488	438	435	465	486	497	487	473	513	450	450	434	471	451	434	420	444	424	416	446	436	423	399	434	431	425	433	399	432	387	427	452	438	395	412	426	410	407	407	405	428	440	428	432	423	398	417	441	451	418	443	448	413	394	406	382	417	428	419	415	396	388	414	428	391	446	405	418	395	398	415	403	400	422	390	418	425	393	420	433	379	416	420	418	443	412	390	402	412	411	388	438	458	400	424	407	390	435	381	392	396	428	409	422	390	434	398	392	475	391	448	396	436	395	444	406	395	402	407	403	446	408	408	432	416	387	405	418	375	418	443	430	443	389	397	429	390	370	430	415	426	433	428	406	407	400	404	397	441	452	413	407	423	457	421	410	418	415	440	425	399	434	399	402	434	405	429	438	426	389	384	420	429	421	431	392	385	392	428	475	472	431	404	421	423	422	376	396	427	429	402	403	410	410	412	406	410	442	396	427	399	421	404	415	418	436	382	426	420	430	429	435	423	456	416	432	424	458	410	422	403	405	431	412	395	411	431	461	449	380	398	443	411	407	425	425	463	405	444	404	439	419	420	439	415	408	436	381	414	390	385	420	429	432	397	429	412	396	427	403	432	403	400	409	463	378	412	424	435	356	409	405	409	420	415	416	431	449	413	390	399	438	476	438	415	355	383	425	436	431	421	428	411	435	438	419	428	401	415	402	412	436	383	414	423	428	418	425	421	391	451	402	416	411	412	362	413	376	380	377	430	415	420	404	436	402	438	408	415	436	407	385	434	419	398	419	376	387	377	411	439	424	389	418	408	420	380	419	445	417	388	453	428	386	407	390	412	421	371	446	392	420	430	440	445	427	413	411	453	414	408	447	367	425	397	435	403	396	419	382	421	411	411	396	410	423	385	417	418	384	392	392	402	428	370	401	429	436	420	420	435	368	435	441	399	392	377	426	397	420	432	410	415	405	441	418	413	392	402	407	446	432	404	439	442	439	418	424	399	402	403	409	432	419	406	384	423	444	431	402	419	411	417	414	387	392	426	406	403	457	373	420	399	422	442	422	397	401	392	396	419	419	425	390	427	423	406	431	424	401	473	420	387	424	418	398	427	437	421	451	418	426	429	404	448	437	430	405	413	401	427	421	418	424	392	422	397	380	388	421	480	387	432	410	410	405	426	428	398	399	412	439	425	428	413	418	416	454	390	462	398	413	402	378	397	411	442	428	412	398	424	402	410	453	439	370	429	413	424	420	397	421	413	411	366	415	440	397	426	381	394	386	423	432	447	408	406	419	393	401	459	423	423	392	396	407	425	386	405	422	438	461	421	400	393	385	402	403	407	425	408	425	365	412	384	391	419	430	395	389	407	411	407	369	455	413	405	447	428	400	418	423	430	449	454	410	422	410	408	409	441	413	427	385	436	418	395	436	437	376	422	427	431	392	391	419	386	421	409	390	434	462	386	418	393	418	411	392	416	411	431	401	375	376	422	391	435	448	397	393	393	410	404	419	405	443	438	422	386	405	393	417	437	426	409	442	436	432	408	383	436	409	456	398	409	423	406	412	399	380	423	424	417	386	407	392	404	406	432	415	413	410	426	449	411	382	429	450	418	427	420	415	400	411	409	400	435	439	420	393	420	420	435	395	387	419	417	416	396	398	396	402	373	443	387	414	428	422	449	461	427	420	427	414	418	404	431	418	466	432	389	402	414	412	403	385	373	396	432	425	412	381	419	406	426	425	398	413	424	436	382	430	417	433	446	392	411	438	441	457	433	387	368	454	406	433	430	422	402	433	434	400	407	408	408	380	418	400	414	405	381	423	422	401	393	427	381	391	458	413	431	420	395	410	409	420	418	384	401	423	453	413	417	436	393	427	430	412	412	431	408	388	386	404	388	420	358	425	400	403	410	406	423	373	429	418	420	398	419	442	427	388	412	419	419	400	410	386	402	453	395	451	390	440	382	429	396	429	412	408	415	397	428	436	430	445	470	417	432	377	375	396	411	395	407	415	440	435	442	380	426	412	426	394	393	411	425	442	432	379	442	395	427	418	391	395	402	422	395	413	429	453	401	444	390	400	406	398	405	392	401	404	426	430	428	454	397	441	401	433	420	429	410	411	390	432	386	425	403	430	444	413	446	409	403	432	403	406	449	420	403	381	449	389	442	398	376	440	442	417	404	406	405	435	413	438	408	414	440	393	400	403	410	431	440	422	430	429	396	430	422	400	417	411	448	437	413	405	447	408	386	410	435	409	398	460	404	419	416	397	424	423	405	379	424	403	419	436	382	415	422	389	426	426	444	420	422	441	442	465	407	415	376	456	420	437	428	401	429	430	436	411	425	397	376	399	430	390	421	386	392	418	389	411	411	399	439	421	389	428	421	428	421	422	418	419	413	408	409	442	422	393	402	397	405	397	432	404	425	423	432	407	374	431	396	424	418	415	415	392	382	451	408	383	406	358	411	454	432	422	465	409	419	395	393	399	424	439	407	403	406	427	412	445	413	444	408	389	408	450	401	402	423	363	408	407	408	407	407	410	422	366	421	359	410	412	412	430	400	407	406	401	381	420	394	376	437	415	418	434	385	384	421	429	422	415	449	412	430	414	408	402	409	422	445	400	425	391	387	428	392	412	416	414	401	430	433	439	411	426	426	437	445	440	454	409	383	399	453	400	431	431	459	397	422	449	405	434	402	400	392	379	409	445	408	400	452	409	409	426	430	427	363	431	399	422	408	436	365	420	409	418	433	408	420	384	413	400	389	419	373	434	422	452	423	420	420	427	432	411	401	375	447	414	404	408	425	425	419	386	428	390	435	460	375	420	430	427	421	415	410	403	416	429	406	402	438	423	382	441	415	394	430	407	420	411	384	400	386	410	409	419	375	420	452	421	426	405	427	410	388	400	418	402	410	388	422	428	420	432	368	392	431	428	410	389	451	421	433	394	412	428	418	396	424	421	404	428	409	422	409	430	417	388	427	442	422	428	391	416	457	438	396	407	430	441	439	391	437	422	394	417	388	406	396	436	410	410	399	406	435	435	443	404	428	408	401	434	397	423	425	406	419	364	394	399	428	411	452	379	413	407	411	380	393	386	419	439	404	425	438	424	412	383	389	434	429	455	402	420	420	425	424	443	413	411	400	408	398	433	420	452	381	412	423	398	419	405	412	427	432	390	432	398	422	429	456	452	422	410	382	408	443	408	438	427	417	410	413	418	401	397	414	395	407	438	401	412	410	408	399	419	396	410	404	398	452	413	395	388	404	432	393	415	383	415	438	435	387	453	434	413	397	446	427	410	425	449	423	412	423	417	396	423	382	399	468	442	391	408	436	385	444
2642	7737	17539	3859	344	286	201	217	461	354	100	112	83	86	69	60	62	63	61	49	58	48	58	45	47	44	50	42	30	43	52	35	24	37	35	35	48	37	25	29	26	31	36	35	29	31	38	33	19	29	22	20	26	31	26	20	33	26	36	20	15	39	27	35	30	28	27	19	24	30	22	26	25	38	26	29	27	18	25	26	26	23	33	24	16	15	21	31	27	24	22	17	19	27	21	17	20	29	25	24	27	31	32	21	27	18	26	23	22	17	26	22	17	29	24	25	29	22	18	26	21	24	31	18	22	23	19	27	17	23	28	18	19	23	19	27	25	24	30	21	26	21	14	22	18	17	28	19	22	17	24	15	24	17	29	19	23	14	31	26	23	22	31	19	25	29	33	32	16	28	26	28	30	27	23	23	23	14	32	20	26	17	20	18	25	15	21	16	29	18	14	26	33	19	24	21	24	22	21	27	26	28	28	22	26	21	27	17	25	33	28	19	31	22	29	17	24	28	16	32	19	27	16	28	22	35	24	28	21	19	36	16	24	21	18	26	27	18	23	18	25	23	25	32	27	24	35	22	24	18	21	24	29	28	25	23	21	30	24	30	24	30	19	18	32	18	25	32	30	23	31	23	33	34	23	23	25	30	20	20	19	18	24	24	18	21	22	23	23	26	23	25	22	23	23	22	20	16	19	33	18	22	23	26	17	21	26	30	26	17	24	28	26	33	29	29	22	18	19	27	20	19	21	19	31	24	21	27	25	21	17	22	16	24	23	26	17	24	25	18	20	22	28	28	21	28	24	17	20	22	29	20	18	25	21	14	21	32	17	25	15	28	21	22	29	24	23	30	25	22	30	29	28	30	28	21	21	16	36	11	24	20	18	14	19	14	25	31	27	20	25	27	24	25	21	21	17	17	25	26	26	21	23	18	21	34	21	22	16	21	24	27	16	22	24	25	26	17	32	34	32	17	22	21	17	24	20	23	20	19	21	20	32	34	26	26	18	19	21	23	19	26	21	24	22	24	18	22	23	32	22	32	19	23	21	19	25	18	33	22	17	25	30	27	26	24	21	23	32	23	21	31	19	20	23	14	21	30	12	22	29	22	18	19	29	30	20	18	12	20	34	13	18	26	25	25	21	25	21	23	18	17	19	29	26	34	24	27	18	26	21	25	15	26	41	25	27	24	17	24	20	30	17	33	22	23	18	25	27	27	21	18	25	18	20	25	10	23	26	18	24	21	22	25	25	27	23	15	20	22	21	22	28	25	13	23	31	31	22	20	22	19	25	25	19	24	18	21	24	14	22	30	21	19	23	20	17	24	22	23	18	19	28	14	26	21	26	31	19	18	24	28	25	27	19	23	33	37	19	24	22	22	22	16	21	22	22	30	22	27	23	25	16	15	23	23	26	31	34	16	26	19	26	18	21	27	24	27	17	20	27	23	14	27	34	24	22	25	25	29	17	31	31	25	27	18	36	25	30	22	18	18	27	21	22	13	33	24	28	26	24	22	14	26	26	23	27	28	20	21	31	29	25	21	21	17	30	17	24	21	25	26	21	25	26	19	19	20	31	25	26	28	24	16	22	40	31	24	19	33	28	27	19	23	18	26	19	28	20	28	19	21	17	27	23	28	25	22	28	29	24	23	21	29	22	12	26	20	28	26	23	19	31	27	24	19	28	26	23	20	19	12	28	11	29	18	13	21	19	34	22	24	23	26	28	28	23	23	30	21	25	20	18	21	20	25	16	29	24	28	18	30	20	12	25	22	24	23	17	18	21	22	13	22	23	29	25	26	27	23	31	19	20	30	23	13	23	27	20	26	23	27	23	32	22	20	18	35	16	23	19	22	21	35	34	23	24	26	35	19	24	30	30	27	19	27	23	30	32	29	18	16	28	21	23	27	24	13	28	22	29	29	24	19	27	20	26	20	22	25	14	27	23	16	24	22	28	23	15	15	26	22	24	18	14	38	26	27	20	29	29	21	21	22	19	25	22	23	21	23	23	22	19	29	33	23	26	22	28	25	25	23	27	26	21	27	24	30	16	13	25	27	28	24	24	16	20	21	21	20	23	21	28	26	19	21	24	18	24	22	21	18	22	23	25	20	29	20	21	17	23	24	24	19	29	32	18	22	23	26	22	22	24	14	21	20	29	19	23	26	27	32	21	18	24	32	26	32	28	21	17	21	30	33	35	19	27	20	27	17	22	25	25	16	29	24	26	16	30	19	25	31	16	19	19	25	29	29	22	29	32	28	20	19	27	18	31	29	19	33	33	30	30	20	26	24	24	24	22	22	25	19	22	21	23	26	26	30	21	21	21	23	17	27	23	22	27	22	26	25	19	18	35	24	34	19	32	24	25	14	26	31	31	26	28	32	29	29	25	19	28	24	24	22	29	18	19	31	20	24	26	26	19	19	25	30	23	24	25	25	23	20	16	19	21	18	25	21	27	27	32	26	28	21	23	29	27	19	33	27	19	16	25	25	15	24	19	18	16	16	25	20	29	29	18	16	26	23	27	30	19	20	30	29	32	28	28	20	16	16	23	24	22	27	26	41	27	26	28	26	24	25	14	17	25	19	26	34	21	17	33	28	24	17	28	23	20	27	20	26	30	25	19	15	25	19	29	20	26	24	24	27	29	24	28	25	24	31	29	23	25	22	29	20	19	25	30	34	35	26	26	22	22	22	15	26	24	21	21	25	16	25	24	21	30	20	23	27	20	27	24	25	12	22	29	19	25	22	35	27	23	33	25	16	25	16	19	18	18	21	26	20	27	22	23	25	15	28	28	24	19	17	24	21	26	27	26	27	23	28	23	28	29	32	28	28	25	27	24	30	18	18	25	25	21	25	30	19	16	16	22	24	17	22	16	26	16	21	15	20	12	28	33	18	24	26	25	15	16	19	14	24	25	21	28	17	23	25	24	22	21	24	29	20	22	31	25	21	23	29	23	25	31	16	20	19	21	25	27	24	25	24	30	24	21	25	38	29	26	22	23	21	23	22	22	25	28	28	24	30	21	22	30	27	22	21	30	29	23	17	23	30	25	20	22	17	16	24	21	21	24	23	23	27	19	19	18	34	20	28	27	17	23	27	28	17	27	28	23	18	36	33	25	23	24	17	29	23	16	22	9	27	22	25	27	23	21	16	31	30	21	24	27	28	20	19	23	27	23	22	21	15	27	18	23	21	22	28	36	27	23	27	23	22	23	28	17	34	24	27	29	27	22	20	23	23	23	31	25	24	34	26	23	24	31	35	29	27	21	31	20	22	18	19	26	18	27	19	25	27	25	19	9	36	27	25	28	25	12	26	28	23	20	20	29	22	26	24	20	33	32	30	15	25	22	21	15	25	36	22	29	22	30	28	31	30	19	29	28	26	32	19	21	15	27	28	26	18	22	19	15	21	25	34	24	25	20	20	20	23	15	31	23	28	21	27	30	31	30	25	22	21	22	29	19	27	23	28	19	25	29	28	17	24	23	22
24720	43825	60117	35099	25786	22844	18497	16025	23381	11607	7260	6501	5416	4715	4051	3626	3295	3102	2837	2590	2445	2281	2151	2072	2035	1968	1913	1888	1763	1659	1556	1447	1343	1395	1334	1267	1204	1080	1046	1006	935	927	850	836	847	853	784	786	795	760	738	768	779	766	726	714	673	685	657	659	665	675	680	615	648	682	697	659	576	649	644	607	571	617	586	572	565	570	602	572	554	552	595	556	554	561	524	557	573	547	548	564	515	552	566	531	551	551	517	579	576	568	549	582	545	549	535	559	515	550	543	509	548	529	541	549	531	535	547	550	561	548	522	590	554	541	544	523	546	555	543	561	576	568	536	541	494	554	585	518	555	550	466	541	550	531	514	574	505	547	573	512	573	531	583	521	512	505	549	519	583	504	499	544	570	548	552	586	509	546	524	545	564	533	550	535	512	532	522	523	494	563	541	534	577	505	542	553	543	560	476	505	533	569	526	527	551	541	551	521	553	537	524	563	546	550	532	511	559	534	554	505	563	533	557	591	515	530	523	531	522	564	512	592	556	519	546	530	527	531	584	543	521	567	506	585	510	515	519	541	519	532	539	510	507	526	565	536	528	521	558	493	555	514	536	504	561	520	507	503	554	590	524	502	531	561	544	539	545	497	520	514	521	548	528	520	494	567	511	572	515	534	539	527	541	548	477	520	557	525	575	486	504	537	584	504	538	529	514	515	563	529	537	575	500	487	567	547	557	542	509	538	506	566	542	558	564	516	569	556	565	537	565	544	557	514	563	585	570	546	515	516	555	541	531	540	546	539	530	539	536	526	529	598	563	530	515	506	545	568	557	507	559	536	552	524	522	536	535	553	532	567	559	522	523	524	535	580	562	548	529	519	558	555	529	538	516	538	523	539	580	560	545	528	539	541	553	542	552	502	525	535	542	505	542	574	496	532	527	501	560	542	551	569	549	517	518	545	523	551	528	532	534	511	518	536	522	529	544	504	525	553	540	564	564	535	570	553	550	533	520	525	559	509	552	516	534	592	542	557	508	531	531	537	516	526	529	523	551	507	521	519	574	518	500	522	494	527	532	553	524	514	521	522	520	538	512	567	534	508	492	554	519	579	547	558	533	550	536	555	579	526	528	532	510	520	555	552	524	553	573	534	546	568	530	511	574	512	524	538	544	551	530	527	517	549	518	543	557	545	541	532	570	533	555	531	523	525	476	521	534	520	535	536	497	583	542	551	555	526	564	577	522	539	501	595	525	536	545	526	512	528	588	561	560	554	518	551	555	557	578	549	554	582	522	569	554	536	525	521	584	525	517	561	520	546	521	528	554	532	545	572	568	534	502	491	534	521	566	487	528	544	585	495	544	500	558	543	496	516	536	545	485	521	576	508	515	503	569	532	533	522	501	532	544	527	569	545	506	517	519	560	580	511	553	541	524	530	566	551	555	523	531	539	537	570	575	494	501	505	559	511	514	542	540	515	522	546	551	499	519	540	536	515	552	549	579	563	468	536	550	563	562	524	542	543	508	526	524	543	552	510	533	507	556	537	547	542	543	546	509	540	521	569	542	525	541	526	522	536	555	500	515	548	540	547	499	535	581	507	524	548	538	543	519	521	567	535	548	491	566	513	502	560	558	550	492	540	540	533	524	566	518	550	544	562	568	519	570	535	562	498	514	538	553	544	497	541	551	553	528	532	563	530	535	528	590	542	494	529	551	600	543	526	523	541	552	499	557	558	520	516	596	566	543	562	548	547	537	526	572	564	542	565	506	514	497	527	544	573	528	523	567	541	534	508	492	523	547	543	554	557	521	545	619	502	534	501	527	562	496	515	527	523	563	569	551	527	565	508	541	573	495	556	534	552	519	549	557	526	542	500	545	528	565	577	585	577	562	474	561	541	560	535	562	498	526	504	487	529	549	496	541	539	558	562	515	545	539	566	506	528	558	546	536	492	560	566	560	526	509	532	524	542	518	574	545	504	504	488	542	568	535	545	551	525	528	514	523	551	557	552	517	559	553	516	542	535	531	547	537	541	494	519	507	532	544	500	539	530	545	564	511	500	515	530	503	530	550	558	525	514	560	554	497	493	533	509	543	538	564	507	576	544	519	574	514	543	527	517	503	483	575	519	551	567	523	520	520	516	526	548	535	525	621	524	531	561	550	545	552	508	517	546	548	554	530	515	526	512	536	572	576	541	533	541	552	515	526	577	542	561	542	521	548	563	514	559	509	515	546	563	503	515	567	549	532	552	513	535	585	510	580	578	548	544	549	557	537	530	528	525	509	536	517	563	518	591	545	525	514	568	513	488	565	538	552	542	526	571	560	538	563	536	527	552	545	518	473	561	516	575	546	519	578	531	510	537	570	506	526	522	528	524	547	571	550	560	547	535	528	538	580	538	547	526	547	521	564	528	529	529	550	545	516	563	520	565	557	570	522	499	542	558	525	523	520	508	535	491	541	576	543	560	533	551	548	509	497	541	482	515	557	540	529	531	531	530	535	540	534	542	543	572	535	544	522	562	540	582	568	511	501	513	558	537	571	556	545	539	521	557	546	526	505	583	544	554	535	538	542	507	543	526	564	525	552	507	588	537	532	546	558	524	560	543	496	536	547	522	553	554	547	540	545	566	533	528	486	538	535	535	520	535	526	532	529	585	536	521	530	520	503	577	514	514	540	516	493	532	600	579	544	527	529	577	537	574	525	548	542	534	562	576	496	535	573	575	518	614	587	511	511	522	507	493	550	535	523	532	553	563	573	548	563	559	550	515	575	511	533	482	567	521	575	545	535	498	512	531	535	519	553	576	509	510	557	542	565	556	526	533	542	530	542	534	552	535	494	541	558	563	537	552	541	583	514	560	555	528	541	549	505	502	519	561	519	552	524	507	517	555	514	519	527	545	578	475	553	517	515	584	569	555	534	506	562	568	500	551	536	503	583	552	543	507	535	552	511	538	503	569	548	551	539	521	511	559	530	552	492	514	535	533	558	503	546	536	535	561	516	549	519	563	572	527	514	523	536	509	532	547	504	501	539	546	565	546	503	552	524	544	552	504	550	557	521	548	578	575	582	515	562	518	556	515	565	480	536	566	551	556	535	518	534	507	549	551	546	496	539	559	547	536	517	543	518	545	525	533	566	534	555	526	558	502	525	537	543	537	554	534	548	526	514	543	499	546	504	488	522	511	542	515	534	521	534	540	509	541	529	553	548	535	550	530	567	535	503	560	513	557	563	589	523	506	528	489	550	548	550	557	518	559	531	530	539	534	550	533	551	513	566	486	530	526	532	507	557	546	529	525	556	493	532	517	544	506	580	566	519	563	541	568	561	527	564	512	517	530	496	500	561	503	548	542	550	517	497	515	538	521	525	588	506	522	559	535	533	551	513	532	541	552	531	515	525	516	566	559	508	537	567	546	535	478	553	559	544	542	488	547	497	507	528	548	530	571	534	527	512	513	531	517	538	526	548	545	527	564	589	571	524	528	535	515	542	551	554	520	509	487	551	511	510	576
2564	11808	24330	8196	528	450	345	327	988	1047	159	145	96	98	93	87	72	84	68	60	56	50	51	55	49	56	47	47	49	38	38	45	46	33	45	28	26	28	36	25	35	24	22	28	20	24	21	27	13	21	21	30	27	31	13	17	22	23	14	25	23	23	24	24	15	20	27	22	27	13	20	23	20	14	17	17	21	17	17	19	19	12	23	15	15	18	12	28	11	21	20	17	32	19	22	12	21	25	23	16	16	11	11	19	18	24	18	27	20	18	15	18	21	21	21	26	16	13	25	18	18	22	15	19	19	20	18	9	21	15	25	19	25	21	18	14	21	14	18	19	15	21	24	22	19	22	17	18	21	15	29	16	20	16	9	21	28	17	15	30	20	22	21	14	20	21	15	27	9	16	19	21	20	12	20	16	17	27	18	26	19	24	14	13	13	29	16	17	15	17	13	14	14	14	13	17	15	14	19	21	20	18	17	15	20	16	13	21	17	23	21	12	14	13	17	16	11	17	32	14	23	15	19	12	21	16	17	19	12	10	15	22	19	22	20	17	19	20	14	13	19	21	16	22	15	30	11	20	14	17	23	13	21	14	14	19	22	14	26	27	20	19	15	21	20	24	17	23	17	17	11	13	16	21	19	20	15	10	14	12	17	18	20	22	21	15	15	18	15	23	16	12	21	14	20	10	20	11	19	15	20	19	21	11	17	25	20	25	12	19	18	23	16	20	18	17	15	25	23	18	17	17	8	25	13	28	16	15	17	24	13	20	14	18	18	21	22	20	20	26	22	16	7	25	14	17	19	21	25	23	16	21	26	17	14	17	16	22	25	13	10	28	23	20	17	18	16	23	15	16	11	13	19	14	16	20	17	13	19	16	14	22	20	17	13	18	13	17	14	20	30	23	16	19	12	23	20	24	13	21	19	17	14	22	20	16	12	16	17	18	18	13	22	14	14	13	16	14	15	21	18	20	20	20	17	16	24	12	11	17	21	15	23	17	22	27	17	28	20	26	17	20	23	21	20	20	20	22	24	14	19	20	16	20	17	12	19	17	24	33	19	25	10	14	12	25	21	23	23	24	20	16	17	17	11	18	13	23	22	15	13	21	18	25	14	16	14	22	17	13	20	19	15	14	28	18	18	19	17	19	17	9	25	15	12	23	24	20	25	21	18	10	26	15	9	15	17	22	25	11	16	13	21	29	21	19	17	19	19	22	28	16	21	25	21	13	12	19	25	11	18	16	17	17	30	22	17	19	15	16	21	22	20	13	17	21	20	18	11	14	18	6	11	11	13	19	18	19	15	15	22	16	25	13	20	21	20	12	18	21	9	11	19	17	21	12	20	17	16	12	25	22	16	20	21	14	14	16	15	22	17	23	22	20	14	20	23	17	12	21	18	14	13	17	19	17	17	18	23	19	24	18	18	10	18	20	19	18	16	24	21	19	20	13	14	20	14	11	15	23	24	13	18	21	16	24	24	17	18	21	20	20	23	13	17	21	14	23	15	18	14	16	15	14	15	23	15	24	15	17	20	16	18	19	13	13	20	18	30	15	23	19	22	20	17	19	15	15	15	24	14	23	17	28	11	14	18	13	28	15	16	16	18	22	14	10	16	6	15	22	21	18	7	15	23	24	14	15	14	25	17	15	15	14	21	14	16	16	19	21	24	15	21	25	14	17	18	14	27	22	23	18	19	12	20	15	12	22	16	19	13	34	14	15	26	16	24	18	27	14	26	15	9	15	14	8	11	22	22	16	17	11	20	20	18	23	19	25	24	19	14	15	23	27	16	22	28	18	17	19	15	20	22	20	21	19	15	19	13	17	25	22	21	25	20	26	22	25	21	18	17	13	16	22	17	11	14	17	9	21	17	24	19	23	16	23	13	11	13	15	11	22	13	14	12	22	15	22	14	26	23	20	22	16	22	17	25	14	11	17	20	13	16	12	18	21	24	16	18	28	15	15	17	20	16	23	18	12	17	20	13	21	18	20	17	19	31	18	18	8	12	25	12	14	14	17	16	15	18	25	18	21	17	16	18	17	17	18	21	16	17	18	17	23	22	18	13	14	20	18	17	12	14	16	24	11	18	24	15	21	12	16	17	23	23	12	20	21	12	17	15	15	15	23	20	16	19	16	23	15	15	17	15	14	6	17	11	7	23	18	15	20	10	16	8	23	13	22	15	15	21	15	14	27	18	13	17	16	17	13	15	13	16	21	21	24	19	13	12	22	9	18	16	11	15	17	16	20	17	13	12	14	16	17	13	16	15	19	8	26	21	24	10	18	19	18	14	21	15	13	21	15	24	14	13	12	18	19	13	18	18	22	17	16	14	14	21	26	19	20	11	22	22	26	18	16	20	16	22	12	13	22	30	21	18	26	24	17	26	27	15	24	19	23	14	19	19	13	17	18	20	23	29	14	18	16	19	20	17	18	18	14	18	10	22	17	16	18	11	19	23	20	25	17	20	10	16	18	9	21	17	18	17	19	19	13	18	20	15	16	18	25	23	14	17	14	16	14	16	18	18	20	14	11	26	16	11	18	19	13	12	10	16	11	16	13	18	21	20	16	14	24	11	18	19	12	20	14	19	19	16	21	20	20	20	15	13	20	23	16	18	21	20	16	15	23	11	19	23	19	28	11	19	23	21	19	18	13	20	17	30	18	14	18	17	22	13	24	20	19	21	20	8	14	20	23	16	13	25	22	19	26	12	16	22	15	21	16	19	13	24	20	14	19	14	15	25	19	13	17	21	19	19	16	25	21	18	30	10	15	21	10	23	24	18	20	11	17	17	13	28	18	23	18	23	17	19	15	24	12	20	19	15	17	15	17	14	27	18	20	13	24	22	13	18	14	21	15	20	25	22	17	15	20	23	19	18	26	19	18	9	19	12	13	14	21	17	18	27	14	21	18	21	18	27	21	19	23	25	18	18	22	9	15	22	18	17	14	22	11	13	18	19	16	20	17	14	12	16	24	14	26	15	18	19	24	22	24	19	14	19	22	17	14	17	14	17	19	17	14	14	15	18	12	13	24	17	20	9	22	25	18	22	18	12	16	19	18	19	25	19	16	16	18	13	17	16	26	18	13	23	14	16	18	33	17	20	18	24	18	20	13	22	20	19	17	21	19	18	26	13	14	13	14	18	26	16	13	14	15	16	17	19	24	17	18	22	21	17	21	19	19	16	24	16	24	15	16	18	23	18	21	15	26	17	19	15	31	21	19	20	19	10	22	18	18	18	14	14	18	15	11	15	22	25	19	22	14	13	21	23	18	19	18	16	15	17	24	24	16	23	18	18	20	13	14	22	17	19	17	18	23	16	22	17	19	17	12	16	21	18	10	19	16	16	17	19	15	13	19	21	24	19	14	18	19	23	13	13	23	15	20	23	17	20	20	16	21	20	16	13	16	13	16	18	23	21	8	26	19	9	23	14	18	25	11	17	20	16	20	14	18	23	18	19	15	17	19	20	18	25	17	23	14	22	17
30516	49538	67216	45254	30197	28553	23244	19511	32076	16172	9791	8671	7196	6050	5510	4844	4393	3912	3532	3306	3090	2842	2790	2739	2618	2490	2265	2376	2086	2001	1834	1664	1617	1518	1486	1422	1356	1142	1161	1092	924	890	798	868	867	853	805	789	726	689	742	755	762	727	715	660	650	576	587	584	598	596	574	550	485	560	589	544	542	519	508	453	494	446	424	420	450	491	466	470	486	463	477	460	445	472	453	444	411	422	482	421	394	454	429	433	442	449	441	420	449	395	439	436	434	427	447	417	437	375	451	392	435	419	423	432	416	364	411	436	421	389	416	436	450	419	426	460	398	406	417	388	428	435	408	422	407	430	417	397	415	402	400	436	424	449	425	416	414	428	431	436	394	437	424	436	417	388	421	424	431	371	419	409	425	415	415	422	406	401	418	392	407	422	424	431	433	380	394	422	420	413	429	372	461	408	394	389	414	435	410	410	454	431	410	404	421	416	409	411	409	423	380	389	391	434	418	408	422	407	403	403	375	374	460	397	390	419	381	427	414	368	415	409	391	397	415	431	412	422	416	394	408	418	463	401	444	426	408	368	424	393	375	441	433	464	393	444	407	403	416	420	451	430	406	437	424	403	431	422	384	415	413	432	413	426	405	408	447	435	388	389	404	428	394	387	434	423	434	408	430	424	405	419	412	424	402	400	396	391	415	418	440	402	390	430	422	436	407	433	406	413	401	416	416	422	386	397	390	412	416	393	392	419	422	402	430	381	375	430	430	388	414	414	388	421	423	423	398	414	395	395	421	430	488	413	389	396	390	415	412	427	407	426	410	435	440	447	418	458	432	420	396	457	411	404	427	433	437	397	410	398	416	431	415	390	409	395	426	408	420	414	412	405	400	409	409	417	386	438	421	411	397	434	432	388	423	421	421	410	433	412	386	431	411	427	433	454	451	397	422	408	426	437	398	378	468	405	427	442	390	438	429	376	390	400	398	413	452	396	447	401	390	441	395	401	448	443	402	403	428	442	401	421	384	365	429	415	428	428	438	393	433	427	424	417	449	400	408	394	400	442	384	406	419	414	453	427	433	392	444	399	382	421	453	412	401	413	389	423	400	391	390	397	418	416	395	406	382	434	409	371	433	409	412	395	400	398	423	411	414	394	407	435	428	390	395	400	454	413	415	413	400	424	434	395	411	417	446	425	396	433	399	407	424	393	443	421	383	433	421	448	404	420	418	400	430	406	408	414	390	416	433	436	426	392	395	445	438	422	371	440	412	393	448	403	410	449	445	382	410	425	415	383	451	453	434	387	422	408	440	408	393	385	443	400	360	416	404	411	451	400	409	388	415	447	417	381	449	423	401	389	407	417	420	434	441	426	443	413	389	422	417	412	416	430	388	376	405	399	413	414	416	374	443	383	424	390	419	461	410	442	405	382	445	413	413	419	407	430	408	388	378	418	440	410	390	401	422	375	395	437	428	387	422	416	413	427	412	409	414	451	406	393	395	442	423	396	449	413	416	409	411	403	430	371	442	479	398	418	415	406	439	414	395	427	402	428	423	371	406	395	453	399	422	399	423	387	408	457	377	425	413	418	411	430	430	421	421	365	440	415	432	409	417	393	407	417	404	399	440	402	421	420	387	403	406	414	409	414	409	406	405	414	409	401	409	424	426	426	393	379	427	399	468	346	406	417	422	405	433	418	423	395	413	394	397	439	427	417	381	428	404	408	434	398	418	407	443	401	411	429	440	409	460	407	431	409	392	375	401	408	377	414	411	445	461	412	386	427	427	425	416	408	399	402	390	418	387	423	380	417	426	415	439	399	408	439	409	422	421	444	424	397	416	411	413	415	389	410	396	393	425	435	397	452	433	401	372	414	386	420	446	384	403	392	414	415	403	408	414	402	433	445	393	436	421	439	427	432	415	432	427	394	407	395	438	424	426	397	410	415	427	436	416	392	461	420	401	421	423	403	430	409	395	424	437	359	392	458	415	441	455	423	435	406	383	379	407	416	394	403	404	437	446	384	417	433	401	419	430	436	416	441	413	402	446	405	415	418	438	413	416	435	413	419	395	455	405	391	427	418	401	404	410	465	394	415	433	435	423	362	408	405	459	391	415	443	401	436	387	373	399	400	435	425	422	418	431	396	441	421	424	450	422	428	416	419	412	418	446	414	421	382	405	423	416	417	393	421	427	379	413	408	470	389	414	447	414	429	393	375	425	439	389	445	395	426	408	394	411	417	440	427	408	435	411	397	402	376	412	444	430	405	426	408	398	411	401	445	398	396	407	443	401	409	420	431	418	398	433	436	444	427	398	408	425	417	402	440	447	409	409	400	446	433	417	408	418	420	381	460	400	450	410	425	416	436	467	396	438	416	442	404	405	429	442	415	415	447	397	452	424	446	421	407	403	410	400	413	373	435	431	437	417	409	458	400	382	426	443	387	389	415	400	395	432	403	419	405	388	397	418	410	393	457	406	409	424	406	413	459	435	427	378	405	402	439	421	394	390	398	385	413	416	402	404	415	390	433	387	431	386	451	391	445	391	427	419	384	381	412	425	448	422	406	426	449	392	394	405	377	411	428	383	424	348	401	363	412	405	410	390	423	427	390	427	393	393	410	429	439	397	436	409	421	435	420	407	397	473	406	436	377	451	397	400	383	400	451	385	381	393	402	437	385	419	371	407	438	396	435	383	419	418	404	432	409	404	414	407	392	461	419	409	388	370	421	410	421	404	410	430	394	382	398	399	389	418	437	422	426	461	413	406	436	426	428	427	430	395	424	378	414	450	414	401	447	389	421	382	416	381	396	414	444	409	400	423	418	399	427	413	410	419	399	439	416	379	401	378	378	382	387	429	420	442	435	431	417	394	422	432	482	436	388	447	397	423	404	373	422	410	395	412	398	409	413	422	414	384	427	403	478	383	423	395	404	387	397	405	415	403	411	412	422	413	425	435	462	421	421	417	415	415	437	423	417	452	395	432	417	430	430	405	403	406	423	395	355	418	408	423	397	431	387	356	442	406	402	407	416	391	430	410	400	413	428	391	404	384	416	442	427	386	406	434	441	397	379	406	419	437	408	420	391	394	408	392	417	416	380	417	442	432	387	399	413	406	405	413	411	421	408	399	437	437	418	380	394	407	405	432	388	397	393	387	415	402	396	388	455	420	412	415	382	382	394	406	418	399	383	424	424	411	394	419	394	424	434	404	411	390	439	386	432	415	402	388	421	383	406	430	416	436	411	417	413	419	378	400	414	425	416	421	419	401	407	380	388	424	385	400	411	429	445	420	434	388	418	401	401	376	432	444	396	463	422	417	390	389	399	417	385	398	419	420	433	420	428	407	409	424	408	438	394	389	383	438	398	399	417	440	423	422	414	372	404	397	412	400	442	381	410	405	413	413	416	426	413	371	431	438	394	457	381	411	406	411	416	403	406	384	400	389	400	400	407	435	400	423	442	406	419	411	438	404	422	434	415	441	429	393	429	433	450	415	428	429	435	445	401	414	415	378	487
2627	11294	23817	5700	485	457	365	285	1416	1410	157	120	128	101	110	98	65	57	58	66	71	58	67	57	49	55	57	44	51	43	44	45	42	30	25	33	32	26	25	29	25	32	33	24	27	21	27	18	16	15	21	16	11	20	26	17	26	16	24	11	22	20	29	17	15	16	21	18	15	28	31	15	12	28	16	25	21	13	12	10	13	21	22	19	15	22	16	19	13	17	16	19	21	28	19	17	18	11	15	16	22	16	15	23	15	17	10	17	14	12	29	18	15	22	23	19	17	8	16	20	26	15	17	12	16	19	13	21	11	18	17	14	12	24	20	21	18	21	19	17	20	14	23	17	17	22	15	21	16	20	17	13	22	16	24	17	20	17	23	19	27	17	25	11	15	24	19	24	19	13	12	11	15	15	21	20	20	17	20	16	25	19	18	18	12	15	30	12	18	23	19	16	16	16	16	15	20	18	14	11	23	13	18	18	18	14	14	16	18	15	17	13	19	19	19	22	17	17	13	18	11	16	17	17	25	27	17	22	18	14	22	22	19	25	14	19	13	20	13	13	22	20	14	16	16	20	23	12	17	18	18	12	16	18	20	21	15	20	17	22	21	19	15	18	26	14	21	10	19	14	11	17	12	26	21	13	15	20	22	16	15	19	13	18	24	16	14	12	16	22	11	21	15	13	20	28	19	19	17	17	20	11	20	21	19	13	19	16	18	19	21	18	20	19	16	24	21	12	25	13	16	24	24	19	13	14	18	14	19	14	16	20	23	20	19	24	17	20	19	19	13	17	20	17	18	15	10	22	27	23	27	16	20	16	13	24	23	25	21	27	21	15	15	22	21	15	21	20	15	12	20	13	22	20	16	21	22	17	20	22	17	25	21	15	25	15	15	24	15	23	18	19	23	19	21	28	12	19	15	16	17	23	21	15	26	23	25	25	26	24	13	11	17	16	17	15	19	12	24	27	11	24	19	16	14	25	22	20	20	26	13	18	15	22	15	22	16	16	20	13	19	20	13	18	22	18	15	15	19	16	19	17	10	14	25	12	16	16	22	19	15	23	14	16	23	27	23	13	17	22	18	16	28	16	13	16	28	13	18	18	17	21	17	17	14	15	22	17	22	14	18	20	11	13	17	14	16	22	15	15	24	17	17	21	14	14	21	14	14	20	21	14	13	13	16	20	21	19	16	19	21	23	18	17	21	22	15	27	16	19	15	14	19	21	18	13	20	19	21	16	21	14	16	16	13	23	12	16	24	15	13	28	11	23	21	19	21	16	21	16	20	25	12	19	20	19	18	22	21	16	12	11	12	20	18	15	18	18	27	19	21	23	22	20	21	20	22	12	27	16	22	22	18	26	16	19	20	19	19	26	17	21	23	17	10	21	14	13	12	19	19	24	15	15	19	16	20	27	22	15	15	33	14	16	20	17	18	16	22	14	24	17	20	17	18	14	14	21	15	20	10	22	20	18	13	20	17	21	16	21	13	19	21	19	18	12	15	15	15	19	13	22	18	19	14	12	15	16	14	19	21	15	14	17	19	17	16	21	8	16	17	18	14	25	17	14	16	18	13	19	22	18	10	20	18	17	20	17	22	15	12	13	26	8	20	14	19	17	24	22	12	23	20	20	15	11	19	13	20	17	16	20	18	16	17	16	19	16	21	19	16	15	19	14	16	10	23	18	14	10	17	22	15	13	24	21	17	23	25	22	22	18	18	14	16	9	22	15	17	19	11	22	21	23	15	14	17	21	13	16	14	17	26	23	14	17	18	17	15	12	21	13	16	23	22	20	24	16	15	15	19	12	16	16	13	23	23	16	13	23	12	28	21	17	16	21	19	21	13	21	26	21	15	14	18	20	20	18	16	20	20	18	19	18	16	20	23	18	18	22	25	24	16	15	19	16	24	20	16	15	15	12	10	12	24	15	13	20	22	16	16	14	16	18	23	12	22	18	18	19	12	21	16	21	16	20	18	15	16	20	15	16	21	17	17	14	16	21	22	12	11	11	14	20	23	15	13	12	16	18	23	20	13	21	16	20	15	25	13	15	16	16	19	11	27	12	21	20	12	21	16	21	16	20	22	19	11	18	8	24	22	26	20	16	17	18	24	19	21	18	23	22	11	16	26	21	25	15	19	23	19	26	14	11	19	18	15	16	19	19	22	22	18	22	18	26	19	14	16	16	21	13	28	15	20	20	14	18	21	18	19	18	18	26	14	19	16	24	15	24	12	20	27	21	21	13	21	19	12	21	14	15	17	23	20	24	15	16	16	14	12	7	21	24	10	10	16	15	29	23	19	25	18	20	12	21	16	18	18	14	17	18	17	11	20	24	20	16	18	15	15	21	24	19	19	21	22	14	29	26	21	21	20	20	16	15	19	18	20	19	16	24	16	19	22	21	23	16	12	29	15	20	16	22	12	24	19	17	15	19	10	19	21	17	20	21	16	21	30	19	11	5	13	24	26	23	25	24	18	17	19	21	20	20	17	16	20	18	19	16	15	14	8	21	13	10	19	25	18	17	15	16	23	26	13	15	14	19	12	15	16	23	16	18	13	18	22	28	23	18	16	17	18	22	24	18	12	18	15	27	20	22	16	23	20	19	15	16	16	24	17	14	19	12	22	19	12	18	19	15	21	21	18	16	16	23	13	13	17	15	19	8	17	26	17	18	20	18	18	14	19	20	18	21	20	18	11	16	14	14	8	23	24	15	19	28	18	14	18	15	15	23	17	17	22	26	11	17	17	16	13	24	24	23	11	10	13	14	14	25	15	14	22	18	19	11	18	14	15	17	19	14	8	12	20	15	19	28	18	16	14	16	19	18	18	15	15	16	16	13	16	22	16	18	24	17	16	20	14	15	22	17	13	19	21	19	20	27	14	20	19	13	18	20	25	25	17	17	14	17	21	14	15	13	11	11	15	18	22	17	16	17	17	17	27	22	11	10	21	10	24	17	17	14	19	22	16	28	14	20	24	21	19	16	18	18	24	12	11	24	13	24	15	16	25	20	24	14	23	17	17	16	21	21	18	17	19	15	22	18	16	18	19	24	21	12	19	13	25	25	19	19	16	15	14	22	12	18	23	17	17	12	22	19	12	16	18	9	14	21	9	17	13	15	21	20	17	11	14	12	18	23	18	15	26	26	14	14	15	16	22	25	22	18	18	21	14	13	19	9	14	16	12	18	26	19	11	13	22	13	16	20	15	13	24	26	17	8	23	15	16	18	10	13	14	16	23	18	24	26	20	14	15	22	16	11	15	19	26	20	14	11	18	20	18	22	23	17	28	13	21	16	22	22	20	20	13	13	20	19	15	16	20	16	13	22	18	14	25	13	21	17	22	19	22	17	10	25	19	12	21	20	23	19	24	23	21	18	15	19	16	22	18	24	16	13	22	29	20	21	20	16	19	15	20	11	25	25	16	20	17	16	17	19	19	22	20	14	18	24	17	23	22	16	23	14	27	18	25	16	15	15	12	14	14	13
30913	48649	62131	41391	30326	29277	24173	20198	35520	20098	10516	8826	7306	6399	5684	4945	4484	3893	3730	3371	3112	3012	2956	2797	2700	2696	2660	2351	2108	2081	1864	1767	1669	1616	1448	1458	1331	1253	1158	990	964	933	881	871	843	873	836	734	727	699	742	731	735	765	775	639	606	624	590	563	591	564	549	551	543	591	559	569	560	544	492	524	470	484	448	497	449	440	463	452	465	483	401	444	390	430	428	467	452	430	452	429	407	387	416	416	417	438	442	454	458	450	447	419	451	413	439	408	391	415	418	445	397	415	405	414	416	403	408	425	419	414	383	407	403	462	424	418	421	405	367	401	396	375	403	411	415	369	389	393	404	408	420	423	380	412	425	394	398	423	405	427	405	423	417	437	406	430	358	445	414	403	412	420	392	380	427	428	393	406	442	388	426	373	382	379	433	372	384	399	387	416	433	422	399	372	449	398	407	410	434	402	400	417	360	447	435	395	427	424	451	436	440	419	424	441	382	409	444	411	404	412	385	422	419	399	425	403	396	426	436	443	386	433	405	418	422	398	448	383	396	423	425	432	428	429	458	414	375	408	425	421	452	419	407	394	417	382	450	422	404	445	459	396	376	465	457	366	429	434	388	438	399	367	397	437	406	444	407	400	412	446	410	397	403	397	376	411	390	457	396	378	384	425	397	423	423	423	400	420	424	424	386	375	413	391	432	407	392	402	412	415	424	459	426	383	410	420	413	416	413	427	425	397	416	420	446	409	425	415	416	423	408	406	397	401	393	449	400	379	421	409	392	432	397	397	385	385	441	430	409	431	388	414	426	447	415	396	439	417	413	393	406	418	431	436	394	394	388	411	423	383	406	397	445	416	435	398	359	380	415	449	407	402	452	431	406	396	429	411	441	388	393	393	412	406	406	413	422	403	422	476	407	387	399	398	392	422	449	429	418	377	391	448	389	403	393	359	386	438	414	414	396	424	403	444	391	399	432	423	399	400	413	365	402	395	408	412	403	412	406	419	449	435	393	398	410	421	419	418	397	410	430	379	396	417	432	419	423	414	431	394	417	414	366	416	429	446	417	414	403	417	437	412	404	391	415	400	392	427	438	420	435	418	409	441	376	386	400	380	426	407	431	432	429	378	438	438	417	430	415	431	432	433	407	417	384	394	398	419	396	406	384	391	438	428	424	429	473	381	429	464	442	462	379	411	402	409	417	411	408	390	413	383	398	431	410	438	382	409	420	417	466	405	425	390	429	376	438	411	418	412	442	420	426	400	441	412	420	400	428	414	405	408	418	390	373	406	416	390	412	372	397	376	391	440	382	407	408	401	408	426	424	439	414	404	424	403	415	413	397	425	445	409	401	420	408	395	398	436	423	404	400	441	417	392	441	413	402	399	441	456	391	414	402	410	389	432	405	418	424	414	452	419	412	418	406	400	410	392	362	403	426	395	378	404	405	387	399	414	378	406	415	421	409	402	428	423	415	389	405	419	410	395	398	416	395	401	388	396	420	414	422	399	427	419	424	444	389	414	374	425	383	376	411	384	410	415	422	432	405	439	414	412	413	391	416	406	393	440	419	424	438	383	426	424	414	433	413	408	433	411	374	407	434	403	417	430	413	409	423	452	436	426	441	415	370	402	433	402	402	407	432	394	402	403	416	412	438	412	395	458	380	446	437	378	370	416	420	400	434	422	394	414	452	380	398	426	407	427	443	443	451	418	431	443	387	394	442	415	390	436	401	445	396	423	426	395	449	422	399	408	432	391	383	405	397	410	431	429	436	399	420	406	400	422	407	404	417	455	406	414	431	418	418	425	396	394	423	439	456	451	433	429	407	425	384	369	393	391	446	378	429	388	401	409	380	404	386	395	427	416	422	404	456	457	395	403	428	422	440	400	463	404	440	399	413	409	417	442	396	451	396	391	394	423	435	431	404	393	416	397	399	420	397	394	441	425	432	403	439	398	392	404	408	425	406	389	389	424	401	397	459	435	393	407	367	421	386	394	403	412	409	420	412	417	403	384	425	397	389	411	432	425	367	429	405	412	436	407	423	391	406	433	373	423	410	436	387	420	443	411	410	413	435	409	411	436	383	410	439	418	427	411	443	407	403	398	392	442	396	387	439	378	412	414	418	396	425	426	423	426	419	391	414	408	388	413	452	375	413	369	387	402	391	410	422	428	416	446	416	395	425	455	430	425	387	415	433	382	404	415	449	422	411	404	412	456	397	390	433	417	422	385	420	399	395	391	425	404	387	405	443	417	413	432	384	396	432	417	420	420	418	429	394	390	415	404	405	413	447	410	434	434	411	405	417	384	423	404	402	412	406	406	452	407	391	419	421	415	404	425	368	452	380	383	450	409	392	373	408	419	447	378	429	437	421	415	418	437	410	432	399	409	419	428	437	399	420	437	410	407	404	392	390	417	372	404	402	398	407	419	438	441	387	436	440	419	383	420	395	412	399	419	419	432	415	429	413	384	392	388	380	422	410	418	414	427	389	423	376	435	424	432	401	371	391	399	412	394	406	404	394	405	412	435	417	422	391	426	449	363	424	389	419	397	397	435	390	442	404	442	439	400	418	417	409	432	415	428	451	379	395	399	415	423	395	430	408	444	442	427	374	411	418	437	395	437	400	442	397	397	383	416	392	424	412	427	429	404	438	445	391	424	412	430	412	396	406	415	433	402	400	426	406	424	419	414	449	426	432	406	360	429	435	396	409	422	385	432	398	400	421	415	414	402	383	435	457	377	404	442	437	441	412	386	409	423	384	419	384	422	439	436	397	420	414	387	390	439	422	412	404	422	371	426	423	434	409	398	386	395	417	434	443	430	422	441	411	407	412	445	420	410	427	388	424	429	414	417	425	415	416	395	442	467	406	401	416	420	420	413	427	429	406	413	418	417	421	408	437	435	415	419	421	376	396	390	426	420	427	418	414	412	436	432	458	411	427	429	385	390	434	435	461	422	423	396	398	443	442	453	387	412	455	417	420	427	424	423	413	474	424	422	424	397	429	404	391	448	403	417	410	432	409	408	379	425	424	435	444	430	402	419	428	376	387	438	446	427	417	456	416	403	401	403	441	389	399	411	405	398	384	420	428	397	417	401	378	436	417	422	403	443	438	402	408	400	400	403	393	393	414	427	393	399	426	414	441	414	400	433	454	394	386	432	446	398	419	443	444	371	445	430	393	432	437	403	416	417	380	419	387	417	390	379	432	375	403	407	404	341	434	370	388	413	419	428	431	425	421	388	372	427	425	381	406	426	392	408	397	404	444	442	439	370	402	405	378	415	402	419	391	425	445	394	443	427	427	413	397	404	405	424	421	419	387	373	408	370	430	415	406	402	402	419	378	427	390	423	451	449	417	433	405	382	377	417	397	396	438	403	409	406	444	435	402	406	433	435	438	406	415	371	405	390	436	405	404	407	419	422	404	414	393	411	410	391	415	410	417	423	428	449	379	435	412	432	427	423	397	381	431	419	432	406	455	414	394	403	428	424	399	440	409	397
2454	11868	25922	6779	461	832	364	288	2372	1527	173	142	110	108	86	70	71	52	54	65	56	43	57	54	52	37	42	44	48	43	40	38	33	32	41	30	36	34	27	26	30	20	23	25	21	22	23	27	18	25	29	24	18	23	19	21	24	22	20	20	20	12	22	23	18	21	26	20	16	14	20	25	16	20	19	14	23	9	12	16	22	21	21	17	19	17	24	13	23	20	17	18	19	15	19	12	15	21	15	21	13	18	13	24	25	16	14	22	18	22	26	18	16	20	30	22	25	18	16	18	22	16	24	24	18	14	23	11	23	18	18	22	19	18	25	17	14	14	17	11	18	17	25	28	16	17	20	14	13	14	15	21	16	22	18	19	21	21	17	13	12	24	23	18	19	16	28	21	13	17	18	20	17	18	17	14	19	24	19	15	18	21	22	25	18	22	21	22	11	16	16	21	27	14	19	15	26	17	13	19	19	20	27	13	12	14	14	23	23	24	14	13	19	21	20	17	18	15	23	16	10	14	24	20	20	15	19	16	11	17	23	18	16	19	18	20	15	18	21	15	20	19	24	20	12	17	18	14	22	22	9	18	22	15	15	21	21	21	15	15	24	13	13	17	25	21	18	19	20	17	8	21	15	21	14	17	15	19	16	17	26	16	20	14	22	20	18	15	18	17	9	13	21	20	26	22	12	25	14	17	16	12	20	13	16	18	20	11	14	15	20	20	16	18	10	11	11	16	18	11	19	21	15	19	15	13	22	11	22	21	18	18	19	19	15	10	26	18	13	16	18	21	24	23	18	25	18	15	25	21	15	17	18	22	24	22	15	19	23	10	12	15	20	22	18	24	14	23	14	18	13	19	15	22	16	10	12	12	12	13	13	19	17	21	16	19	18	19	7	18	23	23	20	13	16	11	10	24	20	16	13	22	27	17	27	18	18	20	19	18	15	17	18	20	14	21	21	19	18	18	20	20	14	15	18	15	17	21	22	15	20	25	12	19	13	15	16	13	20	22	14	24	16	17	10	15	22	27	23	21	5	18	21	23	13	19	22	14	14	26	24	16	20	17	14	21	13	15	19	14	22	19	14	27	28	15	20	22	10	15	24	14	22	21	16	26	18	16	19	29	18	21	20	17	15	22	12	17	20	17	13	8	19	18	17	21	22	18	15	18	19	27	18	24	16	15	21	16	15	20	13	15	17	17	17	17	20	19	17	17	16	21	16	17	22	18	13	13	18	17	12	21	20	9	14	23	25	19	20	16	21	16	22	17	12	22	18	18	12	17	12	15	19	18	17	14	18	19	13	22	13	15	22	17	13	17	15	25	20	14	13	16	17	19	23	20	16	25	24	11	18	17	15	22	22	24	20	14	14	18	20	15	19	16	17	21	19	19	18	20	20	17	14	20	25	18	19	21	19	14	17	16	11	24	20	22	18	15	20	17	12	11	13	17	13	15	17	25	21	16	25	28	19	25	11	14	18	16	20	32	12	17	17	14	17	24	17	25	22	28	23	12	25	23	16	17	19	20	19	29	11	17	18	21	20	17	15	18	10	16	20	17	12	19	17	13	32	21	22	14	20	18	16	25	15	16	19	25	24	16	15	17	16	19	18	16	21	17	22	17	19	20	23	13	18	13	22	21	14	15	18	21	14	17	10	25	19	16	19	25	13	18	18	13	24	15	29	19	19	18	19	22	19	18	14	24	17	18	16	13	9	23	16	12	18	19	22	23	23	22	16	16	14	15	20	17	12	23	12	17	26	19	19	25	14	15	18	14	22	19	18	19	19	20	23	18	29	17	20	21	20	14	13	16	13	22	20	11	20	13	19	17	23	20	18	23	17	15	19	21	9	19	19	16	16	14	17	16	23	12	23	17	16	25	17	23	14	12	17	19	16	21	18	29	12	14	21	17	16	16	22	14	15	14	20	20	25	16	14	23	19	18	14	13	18	18	20	11	16	16	24	20	11	14	16	15	14	20	16	14	14	21	18	19	16	12	21	20	9	19	17	21	20	13	21	15	16	19	16	16	22	22	19	25	17	19	20	15	18	21	17	15	19	19	20	18	17	18	16	19	20	19	18	18	20	21	22	7	9	9	29	20	20	15	25	24	12	14	20	20	12	23	14	15	12	7	24	18	23	23	17	27	22	21	14	20	25	21	13	10	15	30	13	10	16	21	11	16	17	18	21	19	15	24	23	10	16	23	18	19	14	15	21	17	13	11	17	16	13	20	22	25	26	13	20	17	23	14	18	28	20	26	20	10	12	21	25	25	10	23	19	17	20	14	23	20	20	25	15	25	17	16	25	16	14	23	19	24	13	20	21	15	22	15	8	21	20	21	18	17	20	13	16	17	15	22	16	15	21	23	9	17	11	13	17	29	17	16	21	10	16	18	20	17	18	13	19	16	23	10	17	16	20	20	17	16	17	25	16	16	20	19	14	22	20	14	19	22	14	25	24	11	22	13	16	16	24	18	24	16	12	24	19	20	15	19	19	16	21	16	14	16	22	18	15	23	13	13	21	15	7	20	19	17	22	21	23	15	20	22	20	14	16	16	24	18	12	21	22	12	19	21	20	13	26	19	13	11	7	15	18	25	23	21	16	31	15	19	19	17	23	12	24	16	11	22	24	16	22	17	18	9	25	20	18	11	15	19	17	17	17	21	25	28	16	16	22	26	15	15	22	20	27	15	14	23	25	20	17	12	14	26	25	13	18	12	17	21	20	10	14	11	19	17	19	17	13	23	15	19	14	10	15	18	19	16	19	13	11	18	16	17	19	17	22	20	23	11	14	17	14	16	9	17	17	15	19	16	20	14	15	10	22	14	22	19	14	21	16	25	21	19	18	22	22	18	12	19	17	17	21	17	14	26	19	21	18	19	21	12	17	13	19	18	8	15	21	22	21	20	24	13	15	21	17	15	17	19	16	19	19	24	19	24	12	16	20	11	20	9	21	13	15	16	19	21	11	26	22	14	22	23	12	23	17	16	19	18	20	9	22	12	17	11	15	19	19	17	18	22	12	17	21	13	15	21	20	17	14	11	19	17	19	30	19	10	18	14	24	16	26	10	20	16	17	19	19	16	19	16	20	22	16	18	21	29	17	24	13	13	21	19	23	12	16	15	25	17	20	21	21	19	18	11	13	19	19	19	22	11	15	19	16	25	19	30	24	19	18	23	20	21	18	19	28	19	15	23	23	18	12	13	24	20	20	13	19	25	13	23	20	15	19	20	23	22	21	22	22	20	10	24	26	21	13	18	17	21	9	19	21	25	14	17	18	23	17	26	12	14	21	25	26	24	14	24	18	23	18	18	16	20	17	14	17	15	14	17	21	21	19	19	18	21	16	12	18	18	14	16	13	13	21	19	25	21	17	16	15	16	13	18	10	21	17	21	22	21	26	15	19	13	14	16	26	22	19	15	15	12	16	19	10	18	19	22	11	20	19	21	15	17	16	25	20	20	12	21	20	11	23	8	17	17	13	18
29962	47405	60778	42298	29803	31598	23002	18780	38809	21345	9683	8106	6769	5988	5185	4615	3944	3683	3336	3150	2975	2873	2794	2729	2544	2487	2375	2279	2011	1828	1753	1625	1506	1346	1388	1324	1254	1143	1021	956	862	878	888	825	839	819	768	672	704	697	674	681	709	751	731	623	615	581	606	585	542	552	575	558	547	540	497	563	559	472	498	496	462	438	440	453	430	437	467	452	480	457	476	464	450	456	459	382	382	375	472	435	436	437	430	416	421	406	437	447	435	416	423	370	393	435	404	436	419	477	407	424	417	454	412	419	410	422	402	416	403	428	455	426	460	411	418	410	422	441	436	390	452	464	418	388	430	422	416	411	421	391	419	429	380	424	452	416	420	389	426	409	434	418	426	427	435	456	426	415	427	419	440	428	429	382	415	438	418	416	402	416	423	412	395	400	420	399	404	385	405	386	415	419	424	412	401	423	445	451	434	436	457	417	439	458	433	394	421	371	399	442	425	438	392	390	396	424	430	449	439	420	438	410	423	401	426	393	417	456	406	408	427	406	420	449	421	446	409	421	406	413	404	387	394	411	427	395	403	416	422	442	444	440	410	401	408	401	415	439	399	441	388	411	403	433	395	392	389	448	427	414	423	392	393	416	400	440	389	398	448	442	424	416	393	403	416	433	393	393	406	417	432	382	423	382	429	417	420	443	398	433	434	427	412	401	403	428	421	430	408	443	401	424	435	425	427	421	404	427	430	411	412	429	443	410	408	438	447	410	442	455	393	407	405	452	402	437	411	386	449	456	454	437	382	428	407	437	429	421	398	419	375	401	449	413	413	390	440	405	413	422	393	409	417	407	440	428	435	399	418	422	379	431	411	427	415	447	418	440	416	407	423	368	407	386	431	408	385	390	394	397	387	423	395	402	405	432	425	452	416	404	436	380	399	422	389	402	425	409	413	447	425	475	405	402	377	403	416	442	437	444	403	395	412	433	408	399	389	440	428	460	406	394	412	393	382	398	415	436	427	449	371	436	378	403	446	399	427	424	390	439	397	418	376	401	429	409	412	417	473	435	417	389	379	438	406	414	446	408	410	407	415	382	433	406	455	412	417	394	415	390	354	423	380	434	407	416	387	412	399	438	441	406	425	428	375	412	393	441	414	416	420	411	416	432	421	413	422	412	426	410	415	436	396	415	411	430	434	415	417	415	431	419	422	401	397	414	383	381	374	400	392	407	410	423	415	424	414	393	419	421	388	415	396	395	431	410	388	401	405	387	419	402	427	438	388	433	421	428	424	388	447	424	414	443	417	426	433	414	418	416	435	405	427	404	393	435	429	421	418	425	414	432	388	402	418	458	425	450	426	425	459	399	419	421	389	431	400	400	424	400	427	412	418	413	416	379	426	431	398	411	428	373	427	422	390	418	403	436	432	403	428	443	421	418	435	396	406	415	468	408	466	406	425	384	394	401	402	384	407	401	444	408	395	409	373	414	439	398	415	410	406	387	433	413	411	414	411	444	414	396	397	433	414	391	416	404	399	407	414	422	410	406	431	402	398	416	388	418	441	400	413	413	428	429	419	397	411	367	390	377	425	437	410	419	408	415	427	417	404	413	414	393	389	413	428	413	411	435	427	432	427	445	404	405	397	378	456	394	413	387	419	440	414	443	405	386	455	408	401	454	430	403	402	403	400	387	395	441	423	425	420	439	409	378	398	427	397	438	410	373	388	442	410	396	416	389	392	408	411	398	440	440	398	390	417	413	435	407	446	437	407	416	428	447	388	404	391	407	391	394	417	409	446	422	410	402	416	414	409	407	401	406	428	406	416	398	420	416	383	423	410	411	397	434	436	393	383	423	458	407	433	402	383	429	427	427	431	430	415	413	424	398	387	434	442	376	404	404	411	408	426	418	461	401	434	416	415	425	416	416	424	417	398	434	436	445	409	419	389	367	440	404	391	432	399	419	438	445	413	414	419	430	436	419	406	423	396	397	419	401	408	431	411	413	410	396	434	396	410	418	391	395	448	403	415	424	421	403	396	417	404	445	385	430	408	400	396	429	427	392	402	428	372	408	417	409	401	388	388	443	376	422	387	431	380	426	428	429	427	415	390	398	399	464	396	422	433	426	404	411	426	413	416	399	430	447	419	415	416	434	439	382	409	436	445	414	407	451	407	400	387	431	415	432	403	405	450	372	397	418	420	419	391	443	431	405	419	417	413	425	395	388	396	435	368	367	428	405	419	407	409	440	410	453	418	416	421	431	408	408	425	406	412	426	393	433	427	420	450	435	424	421	417	391	448	419	446	378	417	412	443	382	443	460	431	426	422	412	405	464	396	392	409	445	435	367	430	387	446	418	389	401	390	424	428	374	404	445	436	423	378	425	454	414	436	412	410	418	381	407	414	396	423	424	410	406	412	407	424	397	397	412	434	420	446	389	427	429	416	412	455	460	411	380	442	373	379	456	402	462	398	426	402	416	430	427	384	396	419	439	380	387	406	372	389	443	427	395	446	464	439	409	409	458	421	448	437	405	426	419	426	390	446	427	454	439	432	413	401	386	404	363	449	396	414	408	393	377	420	424	427	428	415	408	414	430	437	407	409	430	424	406	438	391	414	360	410	450	423	411	411	409	400	417	417	414	432	380	425	416	401	436	408	403	380	418	425	409	433	417	398	435	382	408	381	406	421	403	413	406	387	398	416	361	394	432	409	398	424	360	406	429	381	442	420	396	416	420	437	437	439	407	449	416	428	413	414	436	440	419	433	402	402	388	412	425	384	392	421	390	447	408	391	380	435	437	433	397	409	421	400	430	462	389	431	404	412	379	469	411	416	419	412	386	409	417	408	420	449	433	434	428	424	400	419	435	424	409	421	417	405	399	404	428	420	407	441	413	439	401	405	431	420	400	456	394	449	377	409	446	397	408	406	430	382	377	448	402	410	374	381	432	416	427	447	434	402	427	422	413	405	407	424	380	374	404	390	394	425	431	411	438	399	414	440	421	394	402	403	392	411	409	443	394	385	422	431	414	426	373	413	431	444	389	394	384	418	421	437	403	442	407	415	426	399	424	448	444	467	425	434	384	412	429	437	396	424	408	421	410	408	439	418	412	430	411	419	420	415	399	398	417	424	418	387	398	398	434	394	362	396	399	418	409	436	419	404	369	381	397	406	405	407	398	414	416	397	399	411	375	451	406	409	409	434	400	407	434	422	428	385	434	429	439	420	441	398	427	414	392	434	398	366	419	427	454	453	427	381	379	417	460	407	409	403	457	455	407	433	401	439	424	426	421	419	444	418	459	380	411	390	421	428	397	436	425	433	414	382	407	398	436	410	419	406	426	412	386	438	427	417	411	408	404	435	438	414	378	390	367	385	452	388	414	419	406	405	434	430	403	410	393	394	419	385	388	389	456	443	409	428	399	429	378	402	408	401	398	443	410	429	408	447	436	440	389	404	441	420	378	447	433	434	420	393	382	409	439	424	394	413	371	427	417	403	427	452	401	371	404	436	413	423	382
2555	8133	16830	3805	312	511	229	190	1738	1056	107	116	87	80	61	57	65	53	68	59	51	64	53	53	49	45	42	42	46	45	41	39	41	33	40	36	43	26	41	34	32	33	27	34	34	24	29	23	22	25	22	26	24	29	22	24	20	28	21	37	27	24	20	31	21	21	22	34	25	23	30	27	23	26	25	19	17	26	22	34	28	21	25	21	26	22	23	21	37	17	24	17	24	19	21	37	28	26	20	18	19	26	25	24	29	22	27	33	17	30	31	24	29	23	31	31	21	21	27	21	24	28	19	25	22	31	22	23	22	26	18	25	30	24	22	25	19	19	28	28	35	22	22	26	30	29	22	25	21	27	18	20	21	28	26	17	22	24	28	28	29	29	22	17	15	29	26	32	22	30	20	28	17	26	30	22	35	27	23	19	17	24	26	26	21	32	25	26	22	28	24	30	17	18	28	27	19	23	16	22	16	20	22	18	32	21	21	29	31	21	24	26	22	33	22	29	21	24	28	19	25	17	31	17	21	19	19	18	32	29	35	17	29	26	18	24	22	20	27	28	10	22	24	24	24	27	24	18	15	27	26	19	25	22	17	24	22	26	21	28	25	26	29	20	17	28	26	24	23	21	24	22	20	22	20	23	33	24	21	22	22	25	21	19	29	20	26	18	34	28	20	24	27	24	21	22	27	20	26	26	32	24	21	20	19	20	26	16	26	25	13	31	27	28	27	21	28	30	34	29	16	22	20	21	21	23	19	33	27	29	25	26	29	27	23	28	17	26	33	25	20	25	19	29	21	30	22	30	24	23	24	21	24	13	28	21	33	27	26	19	27	21	26	25	23	34	22	28	33	29	30	19	29	18	26	16	31	18	20	22	21	28	28	20	18	29	25	17	31	28	23	18	17	22	14	23	21	25	20	23	26	24	29	23	27	29	23	21	24	20	30	24	21	18	21	30	31	26	31	27	23	26	18	32	20	24	33	22	26	22	27	31	14	23	20	26	18	29	20	17	17	17	34	24	20	32	20	24	19	25	31	27	25	32	20	17	33	19	20	24	30	19	19	32	31	22	32	25	15	22	19	25	25	21	26	20	22	17	38	22	32	25	27	27	28	28	29	24	18	10	23	20	19	24	19	25	17	28	25	20	21	23	28	24	26	16	26	23	20	16	19	27	21	28	24	25	28	16	21	14	22	23	19	24	22	26	29	15	32	20	19	25	28	18	19	31	30	34	26	24	25	30	21	20	21	18	20	12	24	22	28	14	31	22	27	25	33	23	19	29	26	27	24	22	19	29	19	26	26	15	25	32	20	21	21	19	24	23	26	30	28	30	26	14	25	21	23	24	26	19	30	27	21	27	23	25	14	23	23	19	26	25	34	24	23	25	31	31	23	26	26	21	32	15	22	25	21	16	25	26	24	23	35	28	25	24	22	20	21	24	26	23	25	29	25	18	36	18	18	20	27	21	32	22	27	29	21	27	25	29	29	25	27	16	36	28	27	26	22	22	20	24	24	28	20	34	28	20	18	22	28	25	23	18	23	30	21	18	20	33	35	19	26	21	24	25	25	31	18	20	29	20	31	29	25	25	23	25	31	25	18	23	32	30	24	24	19	33	29	21	17	25	22	25	15	22	22	25	22	25	18	21	36	23	21	23	20	27	27	25	28	24	18	19	19	20	28	24	28	14	26	22	29	27	33	25	25	29	28	22	21	25	27	31	20	22	21	11	32	16	29	22	23	28	23	19	32	15	30	24	18	28	22	25	22	18	19	18	21	22	23	26	21	29	20	27	23	21	23	21	26	22	31	29	22	27	29	27	27	29	29	20	15	26	27	23	20	29	26	30	26	26	29	32	27	23	26	28	21	15	20	32	30	20	26	30	16	15	33	16	28	21	21	30	31	37	25	21	29	23	27	17	19	27	35	21	23	30	27	22	28	35	29	29	26	20	24	25	19	19	29	27	27	25	32	18	21	21	28	16	23	21	36	34	27	26	26	19	24	28	22	20	24	26	32	20	28	32	22	25	28	27	16	30	22	16	33	15	36	23	10	20	21	26	29	27	23	25	22	20	25	25	21	17	21	23	17	22	25	26	25	27	26	26	29	34	23	22	39	21	17	20	26	21	25	31	23	19	25	20	24	28	28	20	32	24	23	24	28	28	19	22	20	19	25	21	20	21	28	30	20	29	22	20	31	24	22	36	23	27	18	18	20	30	18	28	21	24	30	27	21	13	15	30	19	25	24	22	25	20	22	22	19	18	22	22	21	30	22	27	26	35	26	32	10	20	13	23	33	14	29	17	19	34	23	32	23	16	25	26	25	20	25	31	26	23	26	36	25	22	28	19	26	16	31	17	23	15	17	24	20	23	23	20	22	34	19	22	21	20	18	36	27	26	17	27	21	26	24	27	26	22	30	36	18	23	17	26	30	23	23	11	29	26	23	27	19	26	36	25	23	24	28	25	26	32	21	21	27	24	27	27	26	20	25	34	26	34	27	18	20	31	27	25	24	23	24	27	27	24	23	21	21	29	16	19	34	24	18	19	24	23	21	20	27	25	26	26	24	28	20	23	24	16	26	30	20	24	24	22	24	25	16	22	24	24	23	30	22	25	28	27	24	23	29	18	35	24	26	30	29	25	20	17	23	27	29	26	35	23	26	23	24	25	26	18	36	17	29	21	21	32	26	27	23	32	14	27	26	25	20	12	25	31	23	30	26	22	28	24	23	24	29	32	17	21	22	21	25	20	19	25	22	25	23	20	18	18	20	28	25	33	19	30	28	35	32	23	20	31	16	22	24	22	29	17	27	22	24	23	18	17	29	25	25	28	26	29	25	24	26	29	27	21	29	32	17	24	23	25	28	24	26	32	33	26	26	25	18	17	24	31	25	29	26	30	29	32	28	20	28	26	28	28	20	23	23	15	28	18	27	23	25	22	20	21	19	21	30	25	17	24	20	23	21	20	25	21	19	25	23	18	18	21	28	20	31	28	29	26	23	28	25	22	30	23	27	16	30	20	24	16	20	21	21	32	23	25	29	24	25	27	17	22	26	29	25	28	23	21	18	29	27	21	23	23	25	28	34	24	17	18	24	32	25	23	17	27	23	23	34	26	20	27	25	22	29	15	21	20	23	19	22	26	26	21	34	20	22	32	26	26	18	15	26	19	25	18	26	23	15	19	16	25	27	19	29	18	22	20	24	23	18	34	23	25	30	17	33	18	18	25	29	32	25	26	18	20	24	27	31	26	25	22	17	26	26	35	23	23	17	25	26	26	26	23	18	27	29	26	36	28	19	19	18	31	15	28	30	25	18	33	13	26	24	15	27	17	27	29	21	24	28	27	20	30	27	31	22	30	28	24	19	24	24	25	20	27	28	25	20	19	23	34	23	27	20	25	31	33	18	24	30	14	26	27	22	18	26	24	38	30	21	25	29	25	20	27	28	23	16	26	27	17	24	25	31	24	23	23	22	26	20	25	29	20
24066	41347	55475	40892	25099	28098	18924	15038	33730	21005	7329	6038	5168	4433	3913	3420	2921	2815	2627	2520	2420	2416	2306	2146	2150	2044	1951	1722	1707	1540	1373	1351	1313	1218	1313	1191	1103	1084	1003	914	849	891	830	811	838	798	790	713	699	725	721	752	760	715	730	723	677	657	656	680	680	650	621	662	633	668	622	629	585	565	567	644	585	568	609	564	612	574	563	577	579	589	567	583	558	577	580	552	529	530	533	556	534	574	551	539	555	552	546	544	549	511	551	552	558	506	560	559	496	605	561	551	559	553	535	557	529	573	547	519	523	580	524	536	560	565	543	578	537	512	551	528	571	547	567	545	580	538	565	532	524	549	549	546	528	532	535	549	542	550	578	535	566	554	540	530	542	540	540	525	558	512	565	570	539	556	532	538	540	525	518	518	547	530	569	529	538	569	581	493	565	589	537	504	559	563	553	553	537	581	522	514	578	564	548	534	561	586	570	524	524	555	563	511	539	578	549	561	528	523	484	518	555	541	567	565	537	546	527	541	568	551	594	531	555	507	566	555	526	551	571	562	535	559	543	573	529	532	515	558	503	553	564	594	514	530	532	562	567	600	525	572	518	534	560	515	540	547	537	555	580	515	545	505	545	581	548	521	573	525	520	560	533	524	551	562	552	543	525	548	515	567	559	567	534	498	541	565	535	540	553	589	522	542	508	570	538	515	544	549	579	568	592	521	509	538	585	551	536	550	551	575	547	563	543	510	553	500	545	539	550	573	539	591	562	558	515	548	568	537	549	564	547	564	557	542	540	563	512	592	548	533	564	503	551	549	535	522	556	561	567	567	583	537	537	524	563	535	545	510	563	557	578	592	551	548	533	565	537	555	563	546	563	548	549	542	518	495	585	562	578	535	581	547	543	584	512	519	508	525	548	576	545	528	521	531	584	571	556	571	544	574	579	534	553	546	588	600	526	518	581	534	553	574	493	538	532	561	556	529	528	572	548	596	516	557	545	522	544	545	508	561	560	528	547	559	524	513	488	551	539	547	531	534	556	550	533	564	574	553	531	567	543	548	549	526	591	573	536	562	514	555	514	518	565	550	542	534	533	539	553	569	519	571	552	540	571	524	582	531	533	520	538	537	586	605	521	551	536	564	546	535	566	536	555	533	527	507	546	543	520	552	497	585	595	511	604	531	527	587	562	527	558	544	569	535	537	544	567	545	546	538	556	509	542	539	551	532	529	532	545	546	528	563	527	576	533	507	512	574	521	547	530	538	559	496	527	558	540	587	525	562	513	540	580	563	533	563	541	547	534	545	526	550	571	546	520	523	547	562	542	552	508	543	524	590	514	532	544	538	536	505	567	559	551	563	525	568	547	542	536	554	525	522	519	541	522	543	546	496	571	542	564	562	547	545	514	566	540	527	556	523	549	526	553	548	563	522	521	544	590	528	521	488	552	584	549	517	535	548	552	516	594	557	577	585	555	569	528	570	514	567	521	542	543	554	541	551	538	564	562	530	541	536	590	533	544	549	538	519	527	551	530	544	551	572	575	506	525	518	518	508	529	529	548	518	571	525	563	498	542	540	565	557	555	564	570	525	568	557	532	564	527	507	544	556	558	520	561	546	534	551	547	546	516	529	520	547	526	529	547	563	541	542	577	556	536	551	547	549	541	539	557	578	576	558	616	513	517	565	525	475	592	497	534	524	571	614	580	611	536	532	505	605	556	518	522	562	512	529	545	533	509	525	571	567	499	579	554	569	520	522	570	504	603	553	548	545	547	586	557	579	530	541	554	533	577	560	549	566	574	583	568	548	550	564	554	493	528	559	540	525	543	564	556	551	534	525	588	515	563	550	552	579	576	509	533	539	533	529	531	552	516	519	540	543	544	518	555	493	507	543	503	526	566	549	513	535	570	574	543	541	548	570	537	523	532	546	538	540	516	527	573	576	490	544	504	565	540	539	549	514	530	565	566	521	535	599	538	537	538	535	582	527	543	523	555	547	561	569	564	560	576	515	590	556	541	550	542	551	554	536	554	555	509	564	539	540	542	543	571	510	549	562	561	546	548	546	568	569	543	559	542	564	521	516	543	546	590	545	562	520	517	530	546	525	541	531	565	577	518	552	598	552	538	534	518	531	552	492	534	552	534	600	520	536	555	582	518	590	517	548	568	567	566	519	512	580	600	549	536	548	561	537	515	567	547	507	488	519	570	548	540	503	520	481	511	513	483	574	560	547	562	524	543	526	556	529	558	553	560	514	576	542	544	506	572	555	538	533	560	549	565	525	592	550	515	552	572	533	557	549	519	569	522	545	562	542	556	536	539	510	560	543	526	526	557	535	552	549	544	515	550	519	515	515	577	556	518	592	598	519	548	568	590	524	590	569	519	544	524	542	545	548	522	541	586	514	563	552	564	538	544	516	610	527	516	521	544	508	505	536	519	562	508	568	511	515	536	527	542	524	550	493	558	520	556	550	556	547	537	518	542	542	537	515	509	554	504	527	541	547	603	525	575	532	537	560	584	532	540	525	587	558	527	520	532	542	527	592	535	510	544	527	525	526	545	477	523	564	547	532	550	556	574	486	560	568	523	547	537	541	575	538	519	576	522	521	535	528	549	556	526	506	567	538	559	548	551	559	570	546	498	548	537	559	536	532	598	549	531	529	555	519	527	503	550	529	546	598	518	556	554	517	523	536	549	532	554	564	548	540	573	495	559	536	557	550	531	548	550	561	545	555	524	558	514	566	556	547	514	529	547	572	546	540	538	572	582	539	537	580	567	534	534	535	559	562	547	551	580	511	557	529	517	551	531	553	530	545	547	577	566	545	542	551	521	558	541	532	551	543	549	588	539	571	555	572	540	487	520	568	522	544	571	523	519	483	528	545	544	570	545	508	553	503	563	547	552	547	544	548	507	538	527	571	599	524	526	531	539	565	544	529	571	540	576	561	540	509	547	557	551	562	549	532	522	523	531	530	555	548	563	505	560	558	543	569	550	572	527	528	521	553	532	540	563	523	527	516	516	555	558	504	513	568	556	522	548	570	525	570	554	525	536	512	554	566	504	539	533	593	545	603	539	549	545	555	571	500	504	524	530	538	530	545	535	540	573	513	535	585	501	539	556	506	581	528	560	496	539	520	530	583	561	549	586	536	542	534	532	559	577	592	520	524	516	565	532	535	565	464	558	532	573	575	554	573	564	553	536	536	532	527	571	507	549	592	551	600	532	551	517	504	567	515	545	538	538	563	556	508	571	592	573	570	544	540	580	554	566	534	536	537	522	498	573	551	559	574	527	574	556	552	584	528	514	612	555	571	540	532	623	551	536	539	566	566	548	526	552	516	521	541	560	534	543	530	547	539	538	536	560	566	561	535	569	514	541	547	531	521	514	515	547	561	545	529	573	552	575	494	493	550	517	570	521	563	552	520	535	509	553	527	562	554	529	519	550	540	554	549	524	550	527	573	536	525	566	557	546	566	560	529	528	546	569	532	577	563	565	552	601	517	546	572
2360	10737	23938	6874	560	1235	358	287	3006	2158	150	122	137	107	112	70	65	50	70	49	67	69	56	50	53	56	52	40	41	48	50	37	31	34	39	33	33	38	36	17	24	23	27	32	32	25	20	16	20	26	16	25	16	20	33	25	13	27	19	21	14	25	17	26	27	13	34	16	17	26	22	17	24	22	16	16	16	18	14	13	10	21	14	24	20	20	25	18	13	10	23	21	16	20	15	21	21	14	14	24	17	15	14	11	22	20	19	20	16	16	17	19	14	16	18	21	21	20	20	22	16	21	22	16	11	27	14	16	15	21	23	21	20	25	24	14	30	20	16	24	20	23	19	13	13	23	18	15	21	27	20	18	22	11	13	21	24	21	21	14	15	16	22	18	24	20	12	25	23	23	21	10	21	25	12	14	23	20	19	26	19	16	19	21	15	21	19	29	33	18	16	22	16	17	20	17	17	21	21	15	17	24	15	14	22	16	24	12	16	20	23	12	20	22	19	18	17	25	26	24	13	18	17	21	18	19	18	13	28	16	12	21	21	21	17	23	24	21	31	21	20	19	18	19	25	23	10	20	15	19	22	17	23	17	23	22	20	18	13	19	18	22	13	15	15	19	13	19	13	21	16	17	13	15	24	14	12	16	13	16	15	13	15	16	22	18	15	18	19	25	15	20	17	13	14	16	27	28	13	13	27	18	20	20	17	20	19	16	11	16	17	22	25	19	20	26	23	14	19	14	16	13	16	22	12	13	23	17	23	23	20	16	23	12	23	11	20	13	19	21	13	14	20	22	16	23	13	19	18	16	23	18	22	18	23	21	24	18	19	19	15	16	17	18	17	16	22	26	20	16	16	24	26	20	19	20	19	24	23	21	13	20	17	17	16	19	25	19	14	20	14	24	29	16	21	26	17	27	18	14	23	23	19	9	20	14	12	19	18	22	19	18	17	17	19	23	16	7	16	11	20	21	24	19	22	19	23	15	17	14	23	11	22	9	21	27	16	12	16	17	17	25	19	20	28	16	22	17	14	15	19	22	21	11	14	15	19	16	22	17	24	20	20	15	29	27	23	29	11	17	14	24	13	23	21	15	20	14	16	13	23	23	26	10	18	17	27	11	9	15	19	18	22	15	13	16	13	32	17	21	16	15	21	21	15	20	16	10	13	20	18	22	25	19	27	20	22	13	19	15	22	22	16	16	14	23	22	19	18	19	24	17	21	16	20	19	22	16	20	13	17	15	15	17	24	15	19	16	17	18	15	29	14	17	23	28	21	23	19	22	21	20	15	19	12	17	19	24	24	17	10	20	15	18	8	18	21	19	21	22	19	13	16	23	22	23	13	16	21	19	24	20	25	18	11	23	18	27	13	14	17	21	13	16	20	13	15	10	19	24	19	14	17	17	21	12	17	22	14	10	20	12	23	23	23	18	9	22	22	14	24	19	19	20	23	17	20	25	17	13	18	20	13	12	21	13	18	14	15	20	23	19	16	21	14	22	17	19	23	21	18	18	14	13	19	21	17	13	24	21	12	20	16	13	20	16	23	14	22	15	14	19	16	19	24	22	15	20	22	23	27	16	13	17	15	23	22	22	23	12	22	17	18	13	15	23	20	17	17	26	19	15	17	17	19	16	21	20	16	13	32	23	16	22	20	19	11	18	25	21	11	24	17	17	12	20	15	17	19	21	14	13	13	17	22	22	15	18	17	16	24	16	18	22	21	21	18	12	16	19	19	15	23	19	17	14	29	24	14	20	17	20	16	25	31	22	24	29	16	24	19	18	18	18	8	16	22	19	21	12	25	14	17	23	20	16	19	20	16	12	21	19	23	14	16	20	16	26	23	24	17	17	20	29	21	21	17	16	13	9	21	15	14	17	27	18	22	20	16	18	18	25	23	18	18	25	12	16	18	24	12	11	20	13	22	19	20	16	15	16	14	13	17	11	18	15	20	15	22	20	15	24	22	17	19	28	17	18	11	20	25	12	13	15	9	21	18	19	19	25	21	15	20	13	26	12	18	16	24	13	22	18	17	13	18	19	18	22	22	19	18	15	22	21	11	17	20	16	15	15	17	17	19	14	22	12	17	19	21	24	20	17	15	22	17	18	15	20	21	11	17	11	19	32	18	15	24	25	19	17	22	21	23	15	26	14	13	20	23	17	15	20	19	9	18	18	26	14	18	22	17	17	21	16	31	22	20	22	19	24	12	16	12	16	18	15	13	14	18	18	26	23	11	10	11	22	21	10	18	13	20	13	16	15	20	10	19	17	25	17	22	18	25	21	21	22	19	25	17	16	17	20	16	15	16	17	18	16	19	20	23	14	16	18	23	17	18	25	10	15	16	19	15	17	12	16	15	20	18	16	22	17	19	14	11	26	17	17	12	15	25	15	13	15	15	17	21	12	23	25	26	22	15	13	14	17	21	17	13	23	22	20	20	15	13	17	27	13	17	21	19	17	21	18	11	21	17	14	17	16	18	22	21	18	22	13	19	21	19	23	27	14	17	19	19	12	21	21	16	14	18	16	21	16	20	18	20	17	22	23	20	17	15	17	15	23	15	19	13	15	13	18	21	28	22	12	16	22	17	13	15	10	18	19	13	19	21	16	13	22	14	12	17	18	25	22	22	15	18	16	16	17	21	24	17	19	10	23	20	17	22	17	22	20	15	24	14	14	15	20	17	13	25	22	11	17	21	17	14	20	22	17	16	23	18	19	11	20	20	20	15	17	17	26	15	13	16	20	11	19	17	13	14	20	18	20	16	16	16	18	16	22	21	15	14	17	26	17	23	13	20	26	21	13	20	16	16	23	22	18	15	17	18	23	19	21	23	24	19	22	7	16	22	17	26	15	18	18	25	20	19	13	17	11	18	26	14	19	14	19	13	13	21	8	13	18	20	18	17	15	14	18	14	11	18	14	19	14	21	19	14	15	19	15	17	21	19	23	14	26	21	18	16	17	17	22	13	16	22	25	18	11	17	22	21	19	14	14	18	24	14	16	20	21	22	15	19	18	14	17	19	17	22	18	17	18	15	22	19	18	19	19	17	21	24	16	20	23	17	17	22	28	16	18	23	20	18	27	17	16	22	15	23	22	25	25	19	19	8	25	22	26	19	19	15	18	22	19	22	22	25	23	15	24	12	24	18	22	11	20	17	15	24	26	13	21	26	23	11	24	19	19	23	21	20	20	22	17	10	17	20	9	28	22	17	14	16	12	24	19	19	18	19	22	24	15	18	18	18	10	16	14	17	19	18	18	17	17	10	16	17	16	18	18	19	8	23	19	24	17	12	18	19	29	22	20	23	21	21	20	18	25	18	18	14	22	26	11	19	23	16	16	30	23	13	19	15	19	17	25	15	20	19	18	16	16	16	13	17	13	14	18	28	15	16	13	25	19	16	13	25	13	26	21	18	14	19	26	18	18	15	22	23	24	13	24	20	15	17	24	25	20	12	16	25	15	14	16	18	16	15	22	14	17	18	13
28084	45288	63151	47026	31249	35132	23717	19508	36490	25503	9893	8467	7180	6230	5295	4504	4041	3696	3496	3443	3323	3270	2961	2860	2733	2511	2410	2222	2055	1894	1849	1633	1593	1587	1477	1314	1331	1171	1035	935	842	839	813	861	832	804	749	757	664	698	739	686	679	699	696	652	631	604	628	561	596	518	512	515	569	558	552	546	536	494	473	477	504	446	463	463	413	389	463	465	454	487	442	475	450	464	459	425	448	396	445	416	413	437	443	384	429	439	442	418	415	417	413	388	422	429	446	436	394	418	411	437	414	457	439	395	405	438	412	396	446	394	422	404	423	387	400	452	403	441	409	394	449	434	417	409	423	421	409	418	399	396	412	384	457	450	450	432	438	410	417	421	394	393	428	432	382	415	468	418	415	440	419	398	408	426	429	428	414	392	415	449	410	386	429	422	446	401	403	402	412	412	413	416	427	427	423	428	405	385	444	401	416	432	390	389	417	401	448	422	435	425	412	410	418	412	437	409	422	402	392	429	411	431	409	400	403	414	384	387	434	436	386	417	405	435	456	417	415	414	430	446	429	414	448	376	389	442	389	413	404	406	427	426	420	417	419	427	395	446	434	407	399	388	407	423	370	436	415	412	426	374	419	424	424	447	423	405	458	391	386	434	414	417	408	418	419	419	391	433	391	423	440	414	422	366	445	426	424	451	402	416	381	408	414	408	402	394	414	407	408	416	456	402	413	416	417	426	390	478	456	414	404	384	433	378	392	429	365	425	383	417	391	431	415	397	400	388	438	390	422	390	461	423	415	405	393	426	434	390	384	431	428	409	403	439	405	412	425	446	433	444	410	403	415	405	454	408	393	390	467	422	392	398	424	427	440	386	447	435	440	419	440	417	394	422	399	437	439	441	413	370	444	437	420	408	434	431	444	423	441	399	408	411	399	420	394	432	414	410	404	431	449	412	395	400	399	404	410	399	429	425	455	384	446	408	457	438	414	396	418	468	413	412	389	428	414	404	435	416	461	411	438	412	398	425	436	423	413	424	441	417	412	389	425	430	402	408	414	391	418	356	438	439	448	445	380	400	403	421	449	408	414	391	430	429	422	403	380	428	422	421	394	427	446	410	409	412	419	397	411	433	447	425	426	425	420	439	420	437	423	401	416	405	412	402	410	419	380	421	435	431	407	448	422	418	448	409	418	388	412	391	418	442	423	409	357	403	401	424	410	392	377	457	392	422	395	399	412	411	417	424	389	396	425	421	425	418	445	399	388	372	416	411	419	400	413	430	383	412	414	422	417	428	415	407	430	444	435	407	406	407	441	410	428	431	425	433	436	405	376	472	445	435	403	405	415	426	415	432	424	435	410	446	401	406	399	407	416	403	392	425	465	440	409	388	392	423	404	416	447	458	391	379	391	413	426	411	403	423	416	437	418	443	437	444	412	417	429	389	396	444	406	399	414	416	423	434	393	405	417	400	436	409	405	390	385	449	441	422	440	429	408	423	383	415	430	449	406	429	399	445	450	433	403	413	427	409	445	417	412	422	415	440	432	400	405	397	417	448	419	383	432	412	410	419	405	448	412	466	430	447	432	405	398	441	418	438	389	412	410	435	407	437	432	413	396	379	412	418	399	444	405	404	438	456	407	407	395	393	393	401	412	407	402	450	427	439	454	385	408	437	439	434	419	425	423	430	431	413	448	452	420	447	415	428	443	371	437	434	415	425	381	386	407	414	443	400	409	421	395	429	403	407	393	411	405	419	424	402	418	442	442	403	397	415	390	462	434	419	397	427	432	403	466	436	391	386	445	434	385	406	406	427	427	403	414	412	419	430	420	439	432	414	398	422	400	406	405	396	411	431	410	402	454	402	402	394	429	403	447	431	398	433	386	418	415	451	390	454	404	420	394	447	380	421	407	406	401	435	398	422	437	414	422	381	432	457	448	429	385	418	372	400	400	409	445	403	444	430	420	437	419	427	386	422	409	407	407	414	438	442	383	416	423	455	454	412	396	400	432	401	418	441	384	406	418	417	411	414	426	423	407	420	406	429	424	425	418	424	440	407	452	377	405	416	423	422	454	417	410	410	441	442	436	422	457	397	424	419	403	398	383	436	454	411	396	460	445	398	404	439	436	409	394	392	429	412	387	378	415	445	392	406	432	407	386	429	414	412	441	423	423	418	397	401	432	409	425	398	414	446	376	417	409	428	423	434	427	402	438	409	426	412	375	399	413	379	419	450	447	408	414	419	402	410	441	379	399	410	399	427	421	463	440	408	393	415	430	409	395	428	401	411	406	426	382	391	402	433	457	424	433	454	428	371	429	428	386	417	417	403	412	411	426	433	436	393	422	416	421	403	403	419	416	415	428	416	433	386	403	438	413	405	423	386	398	426	403	435	452	428	406	429	409	433	417	441	415	434	406	435	387	427	388	384	399	425	399	465	388	461	437	429	427	411	454	434	376	394	433	421	400	410	375	393	423	413	398	452	443	405	402	429	417	435	392	417	441	410	424	408	366	412	360	418	435	395	422	387	430	430	378	439	438	413	395	372	409	411	393	435	443	413	387	411	425	436	409	403	441	385	435	432	424	410	420	403	425	420	407	394	425	449	401	417	428	420	445	413	411	424	408	442	413	417	428	390	413	411	402	442	395	414	433	399	417	454	384	406	404	421	406	422	410	432	405	443	425	450	416	389	412	425	383	416	406	425	389	435	424	403	410	429	410	414	418	462	419	429	405	440	398	409	436	394	402	425	434	439	390	395	425	389	456	432	443	440	420	395	412	464	418	378	475	454	400	417	431	411	425	446	421	415	411	384	428	377	427	429	378	421	451	409	417	407	416	415	424	404	403	437	433	398	407	424	426	419	419	407	423	427	410	412	442	393	423	431	445	410	390	429	399	423	409	429	408	429	350	405	412	396	426	451	421	421	416	398	417	414	448	388	428	432	416	389	437	437	433	396	435	421	418	443	450	385	423	419	408	418	393	415	430	415	432	408	409	392	429	418	364	404	411	402	403	383	392	452	401	406	392	435	411	418	436	413	431	385	464	414	415	439	425	405	375	434	452	407	414	405	415	414	375	402	381	416	442	410	427	418	416	436	446	436	417	366	401	378	430	397	438	413	416	397	390	413	387	407	432	423	424	443	425	378	442	428	409	463	445	410	403	456	388	426	434	381	391	404	427	411	440	386	421	413	413	420	392	418	422	432	430	397	393	429	387	392	396	428	429	404	443	372	409	410	393	431	404	410	388	438	428	395	425	420	425	409	391	411	446	386	442	445	420	402	430	416	398	417	407	445	393	414	402	402	436	413	420	430	417	405	421	392	423	431	420	387	410	416	421	406	416	423	424	436	406	433	454	435	414	387	397	402	388	443	423	434	431	415	417	404	440	423	416	407	405	400	413	425	447	447	403	421	410	442	387	427	406	401	411	422	368	411	416	444	376	450	432	418	430	441	425	378	429	381	455	431	388	437	413	421	383	420	428	403	409	406	383	419	404	417	407	414	412	395	432	444
2209	10943	22380	4867	557	623	344	328	2923	2889	172	150	140	116	86	72	70	77	61	63	74	51	66	52	52	45	50	57	42	40	53	32	33	26	33	35	24	36	26	23	21	22	24	22	27	21	27	21	27	24	27	27	17	26	25	25	26	27	29	17	22	29	18	18	15	17	27	21	22	19	16	19	21	16	20	13	19	28	22	27	19	8	16	23	19	28	19	19	18	19	25	19	17	26	21	24	21	21	16	21	21	18	23	19	10	12	19	16	22	14	16	17	21	13	14	25	16	19	23	10	21	25	14	15	17	19	21	21	18	14	13	15	16	14	14	26	9	25	14	20	21	14	19	16	26	27	16	23	20	22	28	17	17	18	15	15	22	11	17	16	14	20	17	17	20	14	26	13	23	13	12	15	11	21	22	12	23	23	13	19	23	11	16	26	14	13	14	28	21	18	12	21	24	12	11	20	18	21	25	21	9	19	19	19	12	16	14	19	17	18	13	18	14	18	14	21	19	18	20	14	11	15	26	18	17	16	20	18	21	26	16	19	13	25	24	28	19	15	13	17	18	18	17	12	19	26	18	17	14	32	21	19	25	21	19	16	19	15	24	21	23	17	16	17	20	21	17	17	22	22	15	18	19	15	15	13	26	20	19	11	23	8	18	20	13	16	22	23	17	16	19	27	20	16	30	15	21	16	25	24	15	24	18	23	19	15	13	20	19	15	15	18	14	13	11	12	21	9	20	22	24	17	18	11	17	18	23	16	19	12	15	22	17	19	23	19	28	21	17	20	23	17	21	25	22	25	17	14	21	26	25	15	17	20	19	17	22	14	17	23	15	12	9	22	25	20	16	16	15	23	22	22	21	22	18	18	19	20	16	12	14	19	20	22	13	21	14	15	20	22	15	16	20	20	14	20	15	18	25	19	25	23	23	15	14	22	23	23	13	26	26	24	26	25	15	23	12	22	20	28	17	15	17	10	17	19	16	22	21	23	13	19	17	21	21	23	18	13	17	18	14	21	14	17	32	22	22	20	18	19	19	16	14	15	18	17	14	20	6	22	27	17	28	21	22	13	9	17	17	18	17	12	9	26	16	17	14	17	15	20	16	18	19	18	18	18	26	23	12	10	11	21	27	18	22	17	18	28	19	15	28	21	13	14	23	19	27	10	19	24	11	23	14	26	12	19	21	11	12	14	18	15	24	20	20	17	21	24	17	12	13	25	20	19	17	18	21	18	17	13	14	16	20	18	16	21	20	14	11	25	13	11	19	17	18	20	13	15	22	15	14	15	20	21	16	28	23	18	22	19	18	20	13	20	18	15	17	19	20	20	15	28	16	13	16	14	10	19	14	23	19	20	20	16	21	16	19	27	22	16	19	21	25	17	21	16	14	18	21	16	19	16	22	19	19	23	12	13	9	11	18	15	21	17	14	18	19	18	20	13	29	16	26	22	14	19	17	19	14	20	25	20	17	18	13	15	20	22	12	18	14	16	20	27	17	13	23	17	17	12	26	20	24	25	14	13	10	15	22	18	16	14	18	17	15	18	20	21	17	18	18	19	13	15	14	19	16	22	14	24	15	14	19	16	12	22	15	15	21	20	17	16	17	24	21	23	23	21	14	16	20	23	18	23	20	21	13	15	15	13	11	16	23	18	18	12	14	16	17	13	18	27	19	20	14	17	19	18	20	15	19	19	20	17	23	16	19	24	25	30	19	14	17	18	16	16	14	22	21	19	18	15	14	21	21	10	18	15	22	21	27	8	18	18	10	19	27	13	15	16	14	17	23	22	14	23	16	19	18	11	17	15	22	17	17	19	18	21	23	23	16	22	20	21	23	19	24	21	19	26	21	18	10	20	21	13	16	20	21	19	22	17	22	13	17	12	16	15	15	17	14	19	21	21	12	16	28	12	20	20	23	19	16	18	15	23	19	19	19	22	23	15	20	14	16	14	17	19	18	23	19	16	25	21	20	15	26	20	18	19	6	22	20	18	15	14	13	21	14	22	20	13	14	15	24	12	11	16	19	9	25	21	18	17	14	20	21	11	25	16	14	15	18	20	8	19	24	31	15	20	22	22	23	24	21	15	14	13	12	14	14	10	19	20	11	11	15	20	17	18	17	14	8	18	21	19	22	22	21	17	25	18	19	14	20	26	20	16	20	20	23	14	28	16	26	23	16	25	22	15	21	12	17	16	25	16	20	22	20	18	16	21	24	13	14	18	17	12	19	13	19	21	16	20	20	23	19	17	16	21	18	17	17	12	14	16	23	12	15	13	12	11	17	19	30	19	19	16	17	21	12	16	19	25	19	14	19	20	22	19	15	20	12	13	19	13	18	18	21	16	15	15	19	13	21	12	13	16	25	15	18	22	21	19	21	18	19	25	13	22	19	15	15	27	21	23	18	22	16	29	13	20	23	16	17	15	26	20	18	22	19	17	15	20	18	15	23	21	26	17	14	15	20	26	18	23	21	26	14	18	26	18	15	17	15	19	15	13	26	18	22	18	10	15	22	15	15	19	22	16	10	23	23	17	22	17	15	14	18	21	21	23	22	12	20	20	23	22	25	17	18	17	20	16	16	10	17	27	30	19	13	17	20	18	18	26	17	17	14	14	20	14	15	16	15	18	17	17	18	25	18	20	28	25	19	18	17	19	13	14	13	12	16	28	14	31	17	14	23	9	14	15	20	22	19	20	23	21	24	18	14	19	20	23	22	16	16	17	21	16	17	17	18	19	13	14	16	10	23	23	16	12	16	17	18	17	17	21	24	23	23	7	18	17	29	17	15	20	18	26	19	14	14	23	21	14	23	18	11	22	17	21	16	20	15	22	17	20	25	16	14	13	14	18	11	10	24	17	15	16	17	21	22	12	19	18	17	22	10	23	19	21	27	18	22	18	17	14	14	19	16	22	17	22	27	19	17	20	17	24	9	20	15	29	22	14	18	21	16	18	16	25	15	11	17	20	17	22	11	22	27	18	17	12	21	17	12	20	11	21	27	23	23	23	18	21	20	22	16	20	12	28	14	16	11	15	24	17	13	16	23	14	19	24	21	14	22	18	12	16	25	24	17	17	22	13	14	15	8	13	21	16	18	19	16	19	13	17	25	14	14	8	16	13	13	13	18	11	26	18	20	14	20	22	19	9	16	22	16	17	22	14	13	14	24	15	17	18	28	20	22	21	24	15	16	23	26	8	24	27	23	14	21	17	18	18	18	24	15	16	15	27	16	19	19	15	18	25	27	22	15	19	22	19	14	18	21	22	22	24	18	17	15	20	28	27	24	14	16	12	22	14	17	22	13	11	24	20	16	16	25	20	25	13	19	23	12	22	18	14	18	12	17	16	26	16	17	15	12	15	21	23	21	25	17	16	17	23	21	17	21	24	22	20	18	21	20	18	21	20	14	14	13	24	17	20	16	15	14	13	13	13	16	26	13	19	19	24	19	19	13	16	19	12	12	14	24	24	18	15	21	18	23	17	17	11
27882	45100	60796	38604	31762	31367	24422	20149	35295	29069	10140	8549	7108	6187	5170	4440	4170	3905	3751	3631	3433	3281	2991	2875	2637	2552	2325	2264	2021	2030	1894	1658	1595	1533	1496	1433	1313	1199	1037	955	848	879	833	879	762	806	758	706	678	726	722	730	676	717	675	623	602	560	556	541	601	586	509	616	563	571	541	564	558	515	469	482	428	434	496	457	477	437	505	464	429	429	466	417	407	447	452	455	472	470	462	426	442	438	430	430	438	412	397	454	428	459	435	437	413	395	470	405	420	426	417	447	420	423	423	415	426	430	392	454	410	416	445	407	431	417	420	418	428	411	421	406	429	421	419	408	433	453	405	414	414	415	414	405	408	397	413	412	394	418	376	430	430	416	447	428	453	390	447	396	432	453	397	391	404	379	435	451	434	446	402	410	405	445	410	413	428	403	441	388	384	421	417	425	406	428	414	405	399	413	411	437	425	424	417	438	428	388	463	410	425	420	406	393	404	404	404	407	405	409	390	413	406	402	401	441	418	416	453	419	402	411	420	409	457	415	444	414	402	449	391	402	366	398	405	450	403	428	405	399	421	410	459	390	445	419	435	434	423	410	393	431	373	443	365	392	428	434	453	396	418	425	427	407	397	442	437	386	428	421	417	423	430	410	414	371	411	431	409	408	406	398	414	428	414	427	396	408	438	405	405	416	397	413	423	395	423	396	427	410	409	419	349	416	442	405	376	418	393	436	420	453	407	433	438	436	428	399	413	423	411	431	430	417	436	408	416	426	411	393	411	421	431	385	426	379	413	411	408	400	430	430	385	421	403	415	461	420	417	464	447	391	391	421	399	386	401	393	421	450	416	440	442	353	425	446	428	402	417	423	383	409	403	422	437	440	372	402	418	408	422	454	439	407	433	428	387	416	412	450	387	424	392	418	426	474	373	440	417	395	422	407	448	434	397	421	427	422	394	418	428	422	438	414	463	368	418	392	388	456	446	415	437	413	414	448	428	408	411	450	428	434	387	417	380	396	412	378	426	403	403	423	400	393	420	426	429	424	416	434	392	378	411	443	392	404	409	395	416	404	415	458	419	427	418	392	424	415	432	419	402	413	422	421	404	449	424	423	408	412	439	413	387	417	410	415	430	402	418	404	453	402	408	395	380	413	391	433	385	395	393	410	436	421	425	399	369	371	421	424	431	439	421	445	380	443	408	431	397	399	439	395	406	410	438	418	424	391	434	415	437	441	421	385	420	421	421	452	418	419	419	399	403	395	409	410	439	450	408	435	378	477	436	379	390	404	430	377	420	432	468	420	401	432	390	426	410	430	388	419	408	400	424	430	437	369	425	409	416	414	416	384	428	411	405	407	397	430	390	456	431	400	458	414	431	419	416	398	411	407	446	416	414	405	405	460	443	418	403	455	401	426	401	427	408	429	391	426	361	407	392	436	403	455	426	387	406	429	388	402	441	382	391	395	446	445	423	431	406	429	447	431	412	399	431	410	421	396	425	396	368	386	447	375	415	406	406	462	445	432	417	429	402	408	397	412	380	408	419	414	431	413	404	429	408	421	421	423	422	432	433	421	440	444	419	361	431	422	414	412	409	426	406	436	423	410	412	405	392	378	393	457	433	423	382	391	413	437	421	416	397	410	429	459	437	412	443	443	438	398	447	427	418	391	398	403	412	397	414	430	431	409	445	415	423	411	429	406	408	392	378	412	393	439	416	414	382	424	402	417	438	429	417	421	418	453	400	404	435	428	448	409	378	436	426	412	417	415	446	406	417	413	405	423	476	442	419	417	427	413	418	396	418	444	406	428	403	418	401	411	427	383	422	406	414	407	419	439	428	418	423	462	407	404	414	408	397	421	413	405	399	423	408	421	419	416	398	406	416	387	407	449	439	432	422	409	420	426	382	443	381	419	399	431	428	412	431	423	427	423	451	431	427	364	384	406	459	415	450	419	423	422	410	416	433	421	421	405	384	447	436	406	388	409	416	450	410	414	437	407	457	409	423	442	401	429	401	443	398	426	411	413	423	418	388	435	436	386	407	415	423	428	392	393	409	393	415	432	421	403	372	434	359	443	415	408	412	374	424	414	448	425	407	398	396	408	437	399	407	423	392	379	423	428	430	369	407	429	412	389	382	448	382	441	424	406	412	443	390	412	399	424	421	423	426	415	404	400	411	405	402	444	368	424	394	398	405	434	413	401	396	407	415	416	390	419	413	412	391	444	395	397	414	421	450	409	411	480	436	399	399	446	366	422	409	442	433	429	405	418	428	427	421	434	416	417	417	360	439	455	427	453	400	388	411	453	419	406	402	402	470	400	388	421	396	423	402	403	405	409	424	379	402	413	443	410	444	420	415	416	403	408	427	385	408	414	413	441	447	405	415	434	422	454	421	432	408	401	417	405	404	404	430	438	409	416	391	414	423	431	415	427	398	432	415	383	438	414	447	426	401	434	388	403	417	397	388	394	428	425	441	419	440	413	445	425	456	379	399	440	391	410	427	396	427	389	418	400	441	416	398	423	446	397	429	449	432	417	397	402	419	420	438	372	394	452	463	420	435	415	441	449	425	424	429	396	398	417	411	416	384	351	405	402	415	422	416	429	391	424	392	428	400	433	465	401	432	425	387	419	407	414	435	435	456	403	400	438	390	416	407	400	405	432	417	454	448	392	432	368	400	421	364	388	405	427	373	413	456	510	432	406	433	434	417	408	413	371	399	380	413	411	417	462	406	406	424	421	420	434	384	426	416	407	390	400	457	437	415	395	420	448	414	385	437	407	430	393	410	416	400	398	442	406	415	415	476	408	398	391	430	431	423	409	423	406	425	386	418	411	415	387	388	424	443	420	421	430	413	423	399	432	449	403	439	433	435	389	397	427	427	392	436	380	413	422	383	385	426	413	393	437	387	409	416	378	424	411	372	421	466	446	379	420	398	421	417	438	408	425	390	436	378	404	417	395	382	414	411	449	412	413	404	400	409	442	431	424	497	413	413	450	413	407	448	422	406	388	403	385	419	402	412	407	418	388	380	456	447	428	429	402	394	380	399	405	406	408	422	396	396	456	363	400	428	457	410	387	448	419	429	452	417	425	419	423	463	407	415	395	420	417	443	435	415	423	435	397	409	439	403	414	439	394	396	399	410	418	404	400	420	408	434	441	393	389	423	426	406	435	414	401	411	387	413	417	426	397	434	413	417	463	406	386	450	432	415	447	443	419	411	402	423	374	416	413	393	415	403	424	429	412	389	445	439	400	412	446	414	428	417	414	433	417	414	404	420	399	408	419	426	398	399	431	432	430	403	420	409	389	424	412	419	433	458	383	410	466	407	431	455	431	441	395	435	452	377	412	437	404	415	423	400	418	418	413	436	394	412	406	421	417	398	413	437	466	401	383	403	409	421	407	440	400	432	435	368	415	403	395	409	429	427	397	425	420	396	416	402	387	439	414	410	444	438	400	441	403	393	418	434	400	398	387	414	423	458	434	433	439	424	427	415	394	420	415
2167	10231	21966	5780	614	504	369	305	2862	3579	159	126	131	108	96	73	86	61	74	48	61	60	54	59	44	49	47	46	42	45	46	39	32	36	34	44	31	30	26	33	27	23	20	20	30	23	18	30	21	27	18	22	22	32	27	16	24	11	32	23	17	24	21	23	21	26	21	13	14	29	21	23	18	23	15	17	18	17	13	29	19	26	10	19	16	21	17	21	22	19	26	23	19	12	19	18	24	25	14	21	17	20	19	21	21	19	16	14	15	18	18	22	34	23	23	26	16	14	11	15	23	18	23	14	24	18	26	14	22	16	18	17	23	13	17	19	21	15	14	18	20	24	12	20	15	19	19	20	8	22	16	14	21	18	15	16	25	22	17	20	15	23	21	15	22	18	18	18	22	24	15	16	21	21	14	18	16	18	18	18	21	17	17	22	16	22	21	24	20	18	18	24	21	21	11	17	16	17	19	17	16	15	17	19	19	18	20	16	17	23	18	12	14	13	22	16	20	20	18	19	13	17	10	18	24	22	13	12	14	16	18	25	19	15	22	21	20	20	12	17	20	19	9	23	14	23	16	17	23	22	24	13	23	22	24	20	21	18	12	12	10	14	22	23	22	13	21	23	20	23	15	16	34	11	20	11	16	17	24	20	16	16	17	23	17	14	20	24	10	16	18	20	22	20	14	16	16	19	18	17	14	15	20	21	20	15	16	14	16	17	11	14	23	14	26	14	24	17	14	12	12	14	18	20	15	18	22	21	24	16	19	13	25	20	20	13	12	20	20	14	25	15	15	17	26	17	17	14	17	21	15	22	23	13	16	14	15	16	18	12	18	9	15	10	19	16	19	13	17	15	18	19	20	17	19	19	19	21	11	21	18	19	17	20	17	16	20	22	13	16	15	15	17	17	19	15	18	13	22	21	16	21	13	20	18	19	26	23	21	18	23	24	25	17	18	12	24	22	17	18	29	24	13	18	21	17	25	15	15	14	19	20	27	11	29	14	19	18	21	15	22	16	20	13	13	24	21	11	11	20	21	28	15	21	10	14	16	22	25	19	24	18	20	24	15	14	14	20	15	16	23	22	18	20	20	10	20	16	17	7	11	22	13	20	16	18	25	17	19	16	17	23	19	23	12	22	17	25	17	15	24	17	12	13	19	15	17	15	20	12	17	23	19	17	10	13	20	22	17	16	18	17	15	12	16	21	23	23	23	18	20	16	23	15	23	23	11	21	19	10	17	16	15	13	12	25	9	29	15	21	26	20	16	17	25	19	19	14	14	25	15	19	22	13	12	18	18	21	16	16	28	12	16	19	20	21	20	19	26	22	13	17	17	20	22	20	18	15	24	20	18	15	14	19	12	14	20	16	14	28	20	16	15	21	16	25	21	16	13	18	15	11	21	16	22	17	14	22	23	14	16	23	8	17	17	20	17	18	25	26	20	16	31	13	19	25	22	17	19	21	13	27	17	20	21	20	22	15	14	19	17	27	15	13	14	20	14	21	24	22	15	22	16	21	17	17	24	17	19	15	12	21	15	18	25	22	15	12	22	23	19	17	20	16	18	17	16	27	18	16	20	22	15	14	17	22	18	13	17	12	20	22	16	21	20	18	17	21	16	16	11	17	14	21	15	19	16	23	16	18	12	14	31	19	21	22	22	21	16	22	17	19	21	15	23	18	28	14	21	17	13	13	19	22	17	17	17	23	19	19	20	18	16	22	19	20	17	17	9	19	19	15	16	26	16	16	18	21	20	21	23	30	18	21	23	23	19	13	16	21	21	20	19	24	13	24	21	20	16	16	17	22	19	15	23	15	18	17	16	14	15	9	16	17	15	21	18	19	21	11	21	16	11	15	14	16	14	17	16	20	17	21	16	21	17	14	18	15	17	17	26	19	22	19	14	15	11	15	16	20	21	20	27	16	18	20	14	15	18	22	12	16	19	18	16	21	17	12	19	17	20	13	21	14	22	16	13	22	13	19	15	14	24	18	16	13	21	24	22	16	19	21	28	11	21	26	19	20	12	18	15	21	14	25	12	16	11	14	17	21	13	15	16	22	15	12	16	20	23	16	17	9	18	16	17	19	13	17	27	19	16	24	17	22	20	32	25	19	21	24	22	13	24	16	20	11	15	17	22	20	10	12	23	13	24	19	15	13	13	17	26	13	14	15	15	20	12	22	19	25	20	13	23	22	17	22	17	13	21	17	23	19	15	17	17	19	10	16	13	16	19	17	24	17	24	16	17	22	16	21	21	16	13	16	24	27	23	17	22	20	20	17	25	18	20	15	12	15	19	14	15	15	24	21	22	21	22	22	14	19	21	22	23	18	21	18	18	15	18	14	18	23	14	14	20	16	15	14	13	17	15	14	21	21	14	16	18	25	18	13	12	27	20	15	21	21	21	29	19	18	24	20	17	21	17	14	19	20	15	18	17	14	15	16	22	19	29	13	18	21	31	26	17	16	14	14	14	20	21	23	16	13	22	26	22	20	10	18	16	17	16	24	26	17	18	19	27	12	21	21	12	18	21	23	17	18	34	12	19	16	14	9	16	18	20	15	15	24	21	13	14	19	27	19	14	16	18	22	14	20	15	28	15	14	25	13	22	15	16	13	19	18	26	23	21	17	19	22	18	20	12	14	24	13	13	13	16	16	11	18	25	18	22	19	12	28	16	11	21	19	18	19	18	22	16	23	25	19	16	14	18	20	25	16	13	20	14	27	20	18	19	17	13	11	14	26	20	20	19	22	27	29	12	11	16	12	19	19	18	16	18	15	17	14	23	22	34	22	19	16	27	27	13	22	25	18	18	28	18	14	17	22	15	19	17	15	10	18	17	12	19	20	15	23	21	16	20	24	25	15	18	19	15	21	17	21	14	15	14	22	23	26	24	23	22	14	20	18	8	16	9	17	24	23	22	12	20	14	19	21	14	18	17	14	24	33	22	16	18	13	18	25	18	12	23	24	22	16	17	26	11	14	25	19	10	14	14	19	16	22	13	13	21	18	14	17	15	25	28	26	22	29	14	19	15	16	17	13	12	25	24	10	18	21	18	15	18	14	14	24	29	26	14	16	25	17	14	11	18	24	28	15	14	25	19	21	21	13	23	10	18	13	17	15	22	18	13	17	19	16	24	21	25	18	15	18	23	17	19	19	19	19	15	18	20	19	12	13	18	22	10	18	20	13	10	16	17	33	14	22	28	21	21	17	20	16	21	17	6	16	19	13	17	20	24	24	21	21	8	22	17	14	23	19	13	21	24	17	18	21	18	18	16	24	23	16	16	19	17	22	13	16	20	11	20	24	9	18	29	24	21	18	32	15	23	13	19	16	22	19	14	13	19	25	17	25	11	20	15	20	15	16	17	21	13	10	26	20	14	16	23	10	16	18	19	22	23	18	19	18	21	14	16	21	18	19	13	24	13	18	21	19	15	12	19	9	22	20	12	25	12	22	17	19	20	19	11	16	15	13	10	11	25	20	11	22
27114	42437	60735	40460	32057	31117	24236	20511	34822	32068	9595	8405	7034	5981	5106	4494	4269	3849	3788	3634	3464	3206	2957	2867	2619	2467	2306	2132	2062	1897	1706	1726	1683	1578	1517	1487	1254	1247	997	989	857	850	908	839	820	751	707	663	720	724	709	688	718	693	685	609	644	564	619	622	625	556	541	552	570	552	565	533	519	541	499	507	496	483	485	456	487	451	463	448	453	451	393	447	458	454	442	448	417	433	429	418	432	453	439	463	446	434	420	444	426	442	454	451	442	462	435	444	414	439	410	404	430	481	402	429	397	405	422	436	437	427	415	431	437	410	449	452	402	414	431	375	408	432	441	443	437	410	405	419	402	390	413	405	426	446	437	399	444	414	440	467	414	436	415	442	400	447	423	423	405	420	423	433	388	390	444	406	442	426	416	464	385	403	395	418	463	420	424	406	424	399	393	409	394	441	429	413	405	428	453	415	388	411	435	384	427	401	402	420	425	418	444	443	439	423	371	416	423	394	424	413	403	432	464	393	372	426	428	381	400	411	402	391	433	416	432	457	412	407	425	429	437	415	434	410	439	425	434	421	408	438	421	415	421	403	396	419	418	405	436	444	377	424	449	424	433	426	408	419	420	400	414	433	395	476	423	436	400	417	437	420	443	434	388	437	417	406	402	401	409	457	397	469	400	420	439	396	408	456	417	405	401	419	429	421	446	440	416	416	438	380	428	413	404	397	433	407	387	435	405	418	426	428	429	430	414	412	410	412	437	426	424	426	457	451	383	438	402	382	424	442	417	484	404	431	400	367	419	438	446	474	394	386	413	430	452	438	453	469	436	414	409	439	387	383	434	418	438	421	382	421	399	414	396	448	427	395	415	396	411	399	411	443	399	434	430	382	410	427	404	388	409	393	424	412	433	430	395	418	414	406	414	437	395	388	466	456	422	431	411	423	426	435	426	442	402	408	431	410	435	414	426	416	405	413	409	429	447	431	439	413	386	395	416	387	425	452	436	413	445	388	434	434	434	447	397	455	411	414	442	404	417	451	458	411	416	456	423	403	420	402	396	453	420	449	395	421	400	417	423	384	425	386	428	447	398	385	419	429	428	409	394	426	445	428	428	431	446	420	413	422	405	425	404	399	396	409	434	425	432	449	381	422	424	443	418	423	400	410	441	456	431	448	399	404	398	445	415	448	446	407	438	430	417	415	411	430	402	428	379	459	421	439	432	484	426	432	396	409	411	404	403	420	421	468	408	431	405	419	428	420	405	407	426	384	432	464	434	413	409	449	435	440	418	400	379	423	419	418	451	407	416	435	402	422	419	424	399	417	439	436	389	448	429	415	397	422	440	422	435	414	412	394	396	377	397	407	433	415	414	457	409	393	405	422	394	414	448	393	404	421	404	420	400	381	423	400	429	406	416	423	427	446	420	400	392	367	404	367	406	417	398	418	425	441	411	413	453	386	466	405	434	421	424	430	435	431	410	430	449	380	424	457	446	392	400	442	430	453	430	427	452	399	435	422	409	438	386	416	403	463	412	394	448	428	390	426	410	420	390	386	448	443	426	454	413	422	404	424	431	426	422	392	421	393	432	428	390	407	440	430	416	444	423	369	407	406	432	455	405	422	422	402	412	418	412	424	448	437	420	418	393	421	437	400	416	398	397	420	415	429	390	434	412	414	400	413	384	397	414	390	463	409	417	395	398	403	394	386	436	440	447	423	415	431	424	416	455	439	394	387	403	428	415	437	381	419	395	478	414	454	424	363	418	388	397	439	447	416	411	396	434	404	410	443	414	426	412	392	413	452	436	392	413	428	423	354	400	438	406	423	417	389	408	417	410	448	398	408	427	448	404	421	423	420	455	383	399	409	439	390	441	409	412	422	390	406	393	423	385	435	402	392	408	409	411	391	418	416	408	398	435	401	479	389	350	411	438	400	409	399	411	413	386	429	445	408	410	397	410	433	447	419	430	399	406	398	430	389	434	433	400	405	403	433	407	417	386	391	444	446	391	405	443	399	416	392	409	410	433	445	408	408	435	438	399	416	406	432	371	421	414	418	425	409	396	438	416	405	410	438	398	398	435	409	427	419	398	392	434	431	419	388	404	409	451	426	378	431	360	444	425	434	418	443	406	386	428	423	409	445	402	434	412	398	448	421	401	398	389	391	416	428	445	374	430	397	412	434	434	390	417	403	405	451	410	381	435	420	440	405	406	450	439	415	415	416	405	410	412	379	445	442	436	412	458	461	425	443	431	423	442	431	395	407	427	441	413	435	465	435	447	452	396	419	408	429	398	410	459	414	451	414	398	428	390	430	410	428	400	425	410	430	415	428	426	451	442	428	418	413	421	408	403	413	438	404	405	433	440	392	465	380	413	432	434	401	447	416	419	382	396	402	433	433	380	369	432	432	443	491	400	436	410	428	442	447	420	394	401	416	421	425	419	448	398	413	408	393	420	415	405	423	419	422	441	403	421	392	429	423	437	411	437	447	461	416	441	433	397	454	416	389	398	403	381	405	410	407	406	412	398	401	414	417	385	431	390	406	433	442	423	390	411	426	431	409	439	411	397	427	391	422	434	430	403	432	428	408	421	418	417	396	444	436	435	454	415	431	412	418	388	423	424	444	390	425	403	416	426	420	434	411	389	383	393	398	407	422	367	385	406	401	417	406	442	458	416	436	417	430	408	442	419	454	407	421	394	395	425	413	400	433	442	404	407	396	407	417	416	431	393	418	445	374	387	420	385	442	404	409	398	393	419	414	415	417	431	435	418	379	431	403	386	432	417	435	439	410	425	414	393	435	405	425	439	433	426	434	423	430	407	429	419	429	435	424	422	435	422	436	429	410	418	421	419	415	394	406	406	425	410	393	433	416	409	424	415	395	404	414	397	401	455	446	379	435	408	432	401	418	437	456	407	416	426	389	436	386	452	402	430	389	440	419	426	427	426	408	447	404	451	420	400	420	429	382	382	406	431	383	434	388	444	439	448	437	435	414	421	427	430	433	396	433	391	445	407	421	397	463	447	435	439	408	404	425	438	385	389	398	379	422	407	414	411	408	455	392	401	378	427	449	411	421	426	419	429	399	429	400	398	425	435	397	412	425	433	424	429	406	405	430	400	401	394	428	405	412	412	442	423	442	449	440	389	414	426	390	429	434	474	429	410	413	394	405	436	400	448	403	406	410	413	399	421	405	428	394	420	436	413	398	418	397	389	409	425	426	425	394	442	402	429	414	412	408	420	402	416	459	389	409	401	419	421	420	423	406	437	418	423	427	402	438	410	414	395	426	445	429	401	420	402	432	407	405	384	443	386	410	433	421	410	454	437	402	409	432	399	405	424	424	419	402	424	419	403	411	435	402	413	390	395	415	416	426	443	399	395	404	436	439	458	425	429	422	404	414	449	462	425	429	414	427	431	423	429	431	379	401	397	439	480	384	405	423	439	393	411	410	413	411	428	395	396	399	424	428	411	404	398	423	451	428	461	419	423	441	447	455	405	424	418	404
2417	7499	14412	3256	377	315	252	229	2057	1573	107	99	105	64	66	57	83	73	71	58	53	47	50	58	55	54	46	36	48	47	37	42	42	32	35	35	41	35	36	40	32	21	31	20	25	31	33	27	37	41	31	27	26	27	31	36	27	21	26	29	23	33	35	18	33	22	15	21	33	28	19	26	32	23	24	31	32	22	19	22	23	35	28	20	24	32	26	31	26	28	23	24	24	35	21	24	18	20	30	23	21	24	20	22	23	30	19	16	31	23	16	24	25	29	30	26	25	29	16	24	23	23	19	28	23	18	18	11	23	31	40	20	24	25	28	17	21	17	20	23	21	28	19	29	26	21	24	15	22	20	28	23	27	23	20	27	21	18	18	17	28	23	28	24	36	34	19	30	24	20	19	30	27	21	29	28	32	13	23	25	15	25	25	33	34	22	30	18	23	38	26	21	22	18	17	28	25	26	24	30	28	27	21	32	25	27	21	24	23	26	28	25	30	18	19	32	18	21	20	18	26	16	22	22	28	15	34	28	36	27	24	25	20	24	21	22	30	24	32	26	26	28	15	28	23	21	27	25	12	25	22	29	35	24	31	22	29	18	24	28	16	30	24	24	21	24	31	23	22	16	14	24	25	26	16	18	21	20	24	21	17	28	24	22	15	20	19	26	24	19	23	33	26	38	33	23	28	17	20	18	20	24	20	23	20	29	22	26	25	18	28	21	24	20	23	25	18	27	25	26	19	24	27	21	23	31	22	24	35	22	16	27	33	18	31	34	22	20	24	27	27	18	19	21	25	24	28	23	23	15	31	28	24	25	25	37	21	25	26	21	28	21	22	27	28	18	22	26	25	23	29	30	25	27	25	29	38	31	30	37	24	22	16	18	22	19	25	22	21	33	28	18	21	22	21	19	22	30	23	23	26	22	17	25	24	28	23	24	16	34	24	24	19	26	20	28	14	20	32	26	30	27	25	27	25	23	34	26	24	21	25	34	24	26	24	23	28	29	27	20	27	29	18	35	20	23	26	23	25	27	19	28	25	24	24	16	18	25	23	26	22	22	26	32	24	22	23	17	29	37	18	19	17	27	19	18	27	29	25	25	24	25	25	25	33	34	19	20	21	27	27	30	21	20	21	23	19	30	21	25	21	28	26	17	16	18	30	20	26	24	16	24	28	22	20	20	31	31	24	29	29	24	18	23	25	18	19	20	32	25	23	26	23	24	29	17	25	13	18	16	31	34	26	29	26	23	22	13	27	41	23	27	20	24	18	30	21	21	27	34	30	30	21	28	26	31	29	24	29	25	28	26	27	20	31	22	26	31	18	34	19	26	31	22	26	21	30	26	25	26	18	22	25	26	17	24	19	20	26	22	23	22	19	17	28	21	19	24	23	20	23	25	20	28	19	23	28	28	22	22	26	25	28	16	21	22	17	27	21	21	19	26	16	25	26	35	19	22	18	26	22	18	25	24	23	27	24	20	24	19	18	24	21	24	23	25	27	29	20	33	36	24	36	21	35	23	21	24	18	19	29	25	30	24	25	18	23	25	28	21	23	24	23	27	27	19	24	21	28	24	22	27	24	25	19	28	25	24	32	24	23	20	24	27	32	26	27	29	22	25	18	22	20	27	25	25	24	27	22	25	21	30	18	28	26	19	28	26	25	31	13	37	22	30	33	31	17	29	23	24	30	20	26	28	31	18	23	27	35	16	30	17	23	29	23	17	35	28	27	27	30	26	15	19	21	21	25	17	37	34	28	15	28	29	21	19	28	15	33	28	26	30	30	27	25	19	24	23	25	21	28	21	21	40	25	25	30	21	30	25	22	23	27	22	19	29	18	24	23	22	36	19	33	16	30	21	16	15	27	20	23	26	26	20	23	23	25	24	25	25	23	24	28	24	23	25	25	15	24	24	23	24	28	25	23	33	22	22	33	26	28	26	29	23	28	37	19	25	26	31	28	22	27	28	25	21	21	26	24	15	20	25	23	23	33	30	31	25	23	25	27	31	17	20	22	22	25	18	29	20	24	28	31	21	23	25	18	24	18	25	29	26	13	23	14	27	23	31	23	19	20	28	14	26	23	27	30	23	26	17	39	22	24	20	20	28	23	17	30	22	29	23	27	16	26	23	21	27	21	27	21	20	22	29	25	23	26	18	18	24	24	22	26	22	24	18	14	23	17	19	15	28	28	25	25	26	27	21	29	29	26	22	33	29	33	25	28	31	20	25	22	14	28	25	22	20	27	22	23	20	23	20	19	21	19	36	22	25	20	20	23	27	25	34	19	26	19	17	24	23	17	29	30	22	27	27	35	28	23	24	19	18	31	17	27	21	19	24	25	21	23	27	25	24	26	27	31	24	25	25	25	16	22	28	22	23	24	23	27	20	23	25	28	23	20	22	24	22	36	20	12	24	27	29	19	25	32	30	25	28	21	20	18	22	23	27	25	22	29	21	21	28	30	27	21	19	20	28	28	26	27	26	15	21	26	22	19	27	26	17	21	30	26	15	17	28	30	33	24	29	28	25	25	26	30	20	26	28	26	43	26	25	30	23	36	21	18	27	26	20	29	36	30	29	25	20	27	22	32	26	31	22	23	20	23	33	30	22	18	21	16	18	38	22	19	21	22	29	32	24	33	32	28	21	33	16	26	26	26	19	23	35	33	19	27	28	26	22	28	17	21	20	17	23	32	13	18	16	27	22	19	33	30	24	30	28	20	17	29	19	29	33	25	22	31	30	19	26	30	17	24	22	27	16	24	20	22	22	23	31	21	23	20	37	25	21	21	21	28	13	20	30	25	32	21	20	20	22	22	22	35	17	27	32	24	25	33	26	27	25	21	20	24	22	23	30	29	21	24	23	19	18	25	16	26	29	19	34	27	32	15	26	23	18	24	28	29	30	24	32	23	21	25	21	22	24	26	19	29	34	20	22	28	22	25	11	24	19	25	29	33	24	20	26	26	18	30	17	34	28	24	21	26	17	29	25	17	29	35	24	36	23	25	21	21	24	29	27	23	19	24	17	19	27	27	29	22	30	28	29	27	14	32	21	29	27	23	23	25	19	27	22	31	19	21	20	22	20	28	25	17	28	29	24	25	25	16	27	26	30	26	25	21	23	30	19	21	29	24	21	25	26	32	30	30	22	15	14	18	26	22	26	29	29	19	22	27	26	25	23	23	26	21	29	26	22	21	19	29	30	26	24	26	26	29	24	22	23	24	23	20	34	33	20	21	22	22	16	29	28	30	34	18	26	21	18	22	26	12	27	14	31	19	24	19	30	23	25	21	28	31	25	33	22	25	30	21	28	25	24	28	22	23	30	22	26	21	34	28	25	32	20	30	25	25	21	25	18	26	25	29	19	19	25	24	31	15	24	24	24	23	26	25	23	32	28	27	31	18	26	26	17	33	22	17	20	18	18	17	20	16	29	22	23	27	21	23	27	22	18	18	27	25	24	23	33	32	21	14	20	20	20	21	28	22	15
21542	37779	55039	38261	27781	25691	20105	16372	34644	23420	7375	6162	5309	4380	3838	3476	3241	3058	3056	2890	2694	2572	2378	2276	2098	2046	1941	1802	1737	1530	1410	1391	1492	1384	1339	1324	1165	1048	1017	897	881	863	890	888	821	805	755	746	788	735	759	744	764	746	787	725	690	693	684	703	658	651	653	640	603	669	603	599	649	632	602	558	603	586	550	550	585	556	602	557	559	533	569	559	558	559	568	576	543	588	540	564	561	516	542	540	579	566	584	549	523	533	566	538	535	565	530	548	576	551	551	550	577	579	587	545	550	514	538	580	517	527	542	568	597	543	557	516	537	560	529	578	541	553	545	529	499	555	522	549	566	560	560	579	581	580	486	541	556	566	556	560	528	524	571	490	559	534	532	576	541	551	572	519	520	506	563	555	561	546	555	543	558	572	570	545	585	551	516	545	596	525	564	524	582	512	517	564	554	530	562	570	561	578	572	512	537	548	549	546	555	576	511	549	583	567	550	543	549	559	532	559	524	557	539	558	547	505	540	591	554	530	530	553	565	532	551	516	583	519	543	541	563	526	543	477	572	527	551	531	576	538	555	507	615	545	534	522	564	513	522	577	555	578	497	542	581	552	548	583	523	521	544	534	529	541	535	554	554	537	540	553	541	538	554	561	574	529	513	561	559	517	525	573	560	560	502	544	544	535	567	517	529	545	531	535	521	555	555	531	552	542	558	512	550	540	555	477	565	562	519	519	536	562	561	522	516	512	532	543	577	551	572	525	552	550	524	598	524	574	504	526	537	528	539	551	572	528	563	516	541	547	549	542	544	526	591	527	529	545	533	507	548	551	573	522	522	532	494	520	497	551	574	589	497	592	536	579	587	552	534	541	542	545	536	548	548	563	550	545	556	520	578	558	569	558	555	532	579	521	554	538	545	552	491	565	595	540	565	523	527	545	517	599	540	520	506	555	537	533	548	584	551	564	528	522	558	538	575	543	536	599	538	504	554	604	547	540	520	548	559	560	526	552	537	577	555	575	562	509	543	549	573	514	508	512	538	554	525	533	557	558	520	547	588	540	557	556	547	555	553	550	521	538	504	542	507	555	574	504	551	523	569	528	572	503	538	546	592	581	548	525	521	574	567	527	546	548	529	516	584	528	513	529	532	546	553	608	503	582	511	573	541	533	531	556	521	515	556	579	530	589	567	576	597	544	582	563	492	544	562	521	545	569	555	540	545	549	508	559	554	577	514	538	527	530	533	524	583	531	563	540	559	564	539	540	567	546	546	565	511	512	575	531	552	583	566	553	522	597	503	555	535	544	563	549	531	568	556	508	595	567	565	554	550	567	555	528	533	536	558	511	531	549	577	559	525	492	524	563	530	508	569	538	532	605	582	544	544	548	503	581	568	541	569	529	551	552	554	537	527	549	557	560	564	564	547	522	569	559	598	540	551	553	513	558	550	540	553	554	523	543	558	570	558	570	553	544	546	520	539	510	500	566	519	518	516	532	566	551	551	573	536	581	566	524	546	526	556	535	566	527	522	532	508	567	520	545	511	575	516	540	595	575	529	537	554	552	556	573	566	546	548	542	554	554	561	588	556	550	592	536	594	536	532	507	547	550	567	558	533	545	546	563	537	521	575	548	552	536	562	541	575	522	532	547	540	533	538	540	573	568	531	547	566	537	559	536	517	522	586	522	559	566	536	565	573	551	524	542	502	571	539	538	567	549	537	543	528	587	558	535	564	537	525	565	533	609	540	548	535	498	525	564	544	515	539	570	508	502	564	536	548	523	539	551	573	554	527	539	523	554	517	549	519	582	547	540	574	561	544	542	523	565	532	554	547	541	563	519	503	595	534	516	518	570	549	558	512	585	533	552	564	554	534	550	535	537	569	512	521	516	519	514	584	556	558	559	549	558	535	555	561	569	539	574	564	584	546	557	504	571	540	604	533	537	552	531	574	545	529	551	518	521	573	548	563	558	543	572	538	590	525	545	529	550	539	569	540	563	546	545	519	586	542	571	562	533	562	529	591	560	565	512	558	544	557	522	551	571	534	547	566	570	557	526	541	521	557	505	521	530	553	568	553	572	529	559	545	550	565	581	534	551	546	594	544	536	534	582	529	537	530	542	563	542	527	538	544	568	579	563	532	509	566	573	525	545	553	521	543	537	513	525	553	577	542	558	529	527	548	545	535	556	592	572	568	536	516	564	522	526	556	594	575	576	589	543	519	534	523	527	553	549	558	507	577	547	530	568	580	511	557	576	518	553	521	522	554	554	519	535	545	530	544	553	575	514	544	587	569	537	560	554	528	551	540	551	579	548	557	541	523	580	540	569	580	560	591	546	517	525	570	540	559	548	538	548	520	552	543	486	562	551	555	509	555	531	543	537	535	533	539	565	567	560	544	514	531	543	524	569	550	531	561	558	568	501	564	593	555	570	541	539	543	564	570	567	580	538	550	562	525	527	583	543	540	555	544	554	528	531	548	547	556	552	551	568	572	577	561	521	533	543	525	564	526	525	508	593	532	530	541	573	506	560	569	594	582	530	520	521	593	527	516	538	576	476	540	502	527	545	511	518	542	553	541	535	516	549	551	577	557	561	537	533	538	530	511	554	512	517	574	547	535	523	527	553	553	551	526	573	518	546	524	569	493	574	528	579	518	515	551	526	579	552	550	571	541	545	563	552	563	541	561	531	525	536	554	529	569	535	582	540	523	541	560	570	593	541	564	583	531	530	516	590	570	580	539	522	547	518	525	556	542	533	498	573	524	556	526	538	527	569	542	527	523	523	548	562	616	539	533	505	507	555	562	524	552	550	612	540	544	533	596	578	566	528	566	561	558	535	582	533	556	534	534	548	503	561	584	516	534	521	535	546	574	570	535	559	541	574	533	551	559	578	556	570	525	526	554	534	548	560	555	546	553	546	537	563	521	531	535	528	568	597	534	513	535	523	483	553	534	572	529	554	520	590	519	563	582	529	570	546	492	552	562	522	529	550	545	566	493	503	555	524	540	538	583	543	551	547	512	572	578	557	535	539	529	556	537	564	554	544	548	533	521	531	494	574	496	538	548	511	535	557	523	568	567	554	527	538	537	470	537	566	549	553	564	520	550	562	561	534	544	555	532	510	532	521	563	547	543	541	554	550	553	552	513	592	541	521	536	564	581	561	508	567	498	550	556	565	556	580	554	584	575	560	561	526	525	568	547	536	527	573	530	529	547	596	537	560	515	546	512	626	578	523	493	516	509	513	542	585	546	556	518	561	490	536	627	483	538	536	552	549	536	571	534	570	528	562	538	523	549	544	571	495	538	606	539	531	562	532	525	521	582	526	530	507	568	546	550	539	537	538	535	530	538	530	519	576	572	556	557	550	491	534	551	532	510	557	542	550	525	552	606	562	566	555	494	529	567	545	542	550	486	557	542	543	518	509	504	520	503	542	509	522	566	549	553	518	526	532	567	571	505	549	547	555	545	535	540	551	550	534	555	576	513	573	576	566	548	525	550	539
2100	12255	23204	6192	1366	432	349	290	3779	2442	172	134	106	101	92	97	62	62	68	73	56	54	51	53	46	43	45	36	42	48	49	50	44	36	38	30	37	24	38	29	25	29	23	21	14	26	26	27	25	28	28	20	23	24	18	22	14	15	18	25	19	17	15	24	26	22	17	21	25	18	23	22	21	22	22	13	11	15	21	19	18	14	24	25	23	17	16	15	18	22	18	19	10	19	15	18	21	11	16	17	21	7	19	18	17	20	23	24	16	29	18	19	12	17	19	16	18	15	17	23	12	23	18	19	19	15	17	16	22	13	20	20	18	19	18	24	17	18	22	12	17	21	20	18	13	23	20	17	20	18	27	23	19	21	21	14	23	18	16	16	15	16	21	19	21	22	15	19	23	14	19	17	13	14	16	16	16	19	16	11	17	14	23	17	18	20	24	12	24	17	21	22	19	16	13	16	24	16	17	18	21	17	15	14	12	25	19	20	18	20	16	17	20	17	23	17	22	16	12	24	14	16	13	19	32	13	20	10	13	15	21	16	19	16	18	13	22	23	21	24	16	11	33	18	21	17	18	19	19	18	18	18	27	13	21	15	13	15	21	24	13	24	13	16	18	23	18	24	14	20	25	22	16	19	20	18	16	25	19	16	14	16	17	21	23	22	19	15	19	21	18	19	25	11	21	21	18	23	22	14	19	18	13	16	16	24	20	29	16	13	6	16	13	19	17	24	23	17	18	10	22	18	24	20	11	17	20	20	11	21	20	21	13	23	15	24	15	21	19	20	9	21	22	15	21	21	24	22	19	17	21	22	18	11	22	21	16	21	20	15	20	18	16	18	26	15	16	16	11	23	14	22	28	20	23	23	17	10	19	24	12	21	13	16	17	19	19	25	28	20	16	17	21	19	17	19	22	21	18	12	26	17	23	14	12	20	12	18	20	24	18	14	17	15	14	22	20	19	17	19	22	24	26	15	14	19	18	21	16	15	19	22	24	18	14	19	30	10	18	16	20	26	11	17	16	14	18	19	16	22	22	19	28	20	17	18	16	18	19	14	14	21	19	17	17	21	17	18	19	23	12	18	21	30	17	20	13	15	25	14	19	25	12	18	19	13	13	18	20	22	18	12	24	20	18	15	21	15	22	19	27	30	25	17	22	17	23	19	20	15	21	15	14	15	17	26	24	13	19	18	15	14	19	27	12	21	16	17	21	24	19	25	21	23	18	15	16	24	19	18	15	12	21	21	20	15	25	25	22	19	21	21	13	19	21	14	20	20	26	22	28	23	18	16	19	24	26	20	17	12	15	22	17	16	16	21	11	21	19	13	18	19	12	18	35	16	19	21	30	18	16	17	11	17	21	25	19	16	23	16	25	16	17	9	14	16	21	17	20	15	19	26	29	14	18	22	21	24	14	19	22	17	18	20	19	12	19	19	19	18	11	16	23	21	13	20	22	12	18	12	22	20	28	18	17	25	15	17	18	23	17	17	20	15	23	16	17	25	18	25	21	23	26	15	19	18	15	13	18	14	17	30	9	11	23	9	22	18	24	15	14	18	12	14	19	16	13	18	17	21	23	28	9	12	23	22	20	18	29	20	22	15	21	16	19	14	31	24	23	20	19	16	16	12	15	14	19	14	19	14	27	17	21	21	18	24	17	18	19	14	13	23	21	7	22	14	21	16	13	21	19	27	21	15	15	15	24	17	28	23	21	18	10	16	16	21	26	21	14	17	10	24	25	17	14	17	25	18	14	16	11	22	25	23	19	13	23	16	19	26	19	11	15	16	18	17	21	19	23	17	16	17	10	15	15	13	13	26	12	14	17	24	18	21	21	27	17	20	23	16	16	12	18	34	19	15	16	11	21	16	18	18	17	14	20	19	24	19	26	14	14	22	23	18	18	17	25	20	21	13	20	22	22	18	15	22	27	18	18	21	19	18	18	22	15	15	20	22	19	17	15	21	9	23	19	19	10	20	26	14	21	21	19	20	18	20	18	23	23	17	24	19	12	16	18	16	24	21	13	21	16	25	15	22	11	11	12	12	15	18	20	19	26	18	19	23	18	22	21	22	20	15	21	11	21	20	20	19	17	21	13	14	16	20	23	21	22	28	10	11	22	15	28	28	19	11	15	15	20	25	17	17	16	17	18	14	26	22	23	22	14	21	14	16	17	15	11	29	21	15	27	24	19	21	17	20	11	13	23	15	23	17	24	15	14	20	16	23	13	15	17	14	17	21	21	20	12	27	21	24	17	23	19	21	16	15	19	23	19	26	22	16	22	20	24	17	22	20	12	24	16	30	20	22	17	17	19	21	19	23	15	15	20	14	13	20	19	20	18	12	18	22	16	20	20	19	16	18	22	17	16	18	23	18	29	14	12	17	22	15	20	12	18	25	17	17	15	21	20	27	21	19	11	18	19	17	17	14	15	14	26	23	20	18	23	16	12	25	13	18	22	14	21	21	23	17	25	18	15	18	16	25	9	19	14	20	24	19	18	19	15	24	17	21	19	18	20	18	17	12	22	10	15	22	22	25	18	11	23	15	15	13	21	17	17	21	23	27	19	24	12	22	17	15	20	16	20	16	24	25	20	20	21	21	12	21	25	19	16	26	17	22	17	22	18	15	19	20	19	17	18	19	20	13	18	23	21	16	23	16	19	20	14	23	23	15	19	20	26	25	21	23	20	25	24	20	13	18	18	14	15	21	21	18	19	20	29	15	19	18	18	27	22	13	16	26	14	19	24	16	22	22	21	22	15	23	16	25	22	18	26	19	19	10	19	18	24	19	21	23	15	23	31	20	22	17	15	14	19	10	20	16	8	16	21	21	17	20	12	17	27	26	21	22	18	19	16	26	22	15	24	16	18	17	20	23	23	28	17	13	21	28	19	18	16	14	17	16	14	14	15	22	15	15	23	21	14	19	19	18	19	16	21	18	16	26	22	20	11	19	22	19	18	18	12	25	22	23	20	15	23	15	20	19	18	19	12	19	21	16	21	14	17	14	26	19	20	20	20	12	19	13	21	22	18	17	15	11	20	14	15	27	21	17	21	10	23	22	21	26	19	21	17	14	20	17	17	20	19	16	23	15	20	22	13	26	18	16	17	16	18	21	19	21	18	24	22	21	15	17	10	24	24	11	22	22	20	20	10	19	17	19	18	20	27	20	22	16	15	22	22	22	26	20	14	19	15	14	12	20	25	18	21	27	18	24	13	14	21	17	22	18	16	17	15	21	22	19	22	20	9	19	16	21	20	22	11	18	19	17	15	24	23	23	23	21	19	19	19	14	17	18	14	23	19	16	24	19	19	18	15	14	17	12	24	21	22	13	8	25	20	18	12	13	17	17	24	15	16	19	14	20	16	25	19	15	21	18	27	13	18	20	21	15	20	18	20	27	20	10	21	24	12	16	19	16	17	17	11	24	15	17	10	15	11	13	21	14	24	20	22	17	26	14	20	21	28	22	16	21	15	14	23	15	22	25
25189	46839	65360	46089	32311	30113	24307	19896	42846	23910	9416	8232	6847	5571	4935	4510	4111	3991	3755	3711	3318	3049	2866	2707	2439	2471	2223	2068	2014	1798	1726	1707	1601	1561	1459	1457	1300	1137	984	888	796	854	847	829	802	757	738	837	769	741	691	710	679	697	648	611	657	617	620	636	555	545	571	542	542	561	522	566	495	484	498	488	495	460	467	470	478	465	439	468	450	443	443	398	450	429	458	415	441	435	463	441	422	431	420	425	443	455	413	421	440	405	437	421	436	401	445	401	402	428	403	431	427	429	393	413	424	405	409	442	418	473	411	394	442	445	417	395	400	428	401	442	427	409	454	434	429	406	399	478	449	426	403	393	459	438	430	425	401	411	423	437	422	406	419	422	436	422	453	381	413	434	483	428	387	421	407	427	421	430	402	435	421	423	418	377	448	449	425	404	419	440	395	394	401	400	440	388	384	427	416	405	446	416	426	465	433	411	390	465	426	423	425	440	441	441	417	423	401	473	413	442	428	378	398	438	392	408	440	394	396	429	434	402	428	445	454	398	423	394	442	423	414	416	409	408	433	404	452	376	382	427	390	437	413	415	435	430	451	384	436	433	432	438	456	447	394	405	416	432	431	417	420	412	431	489	409	414	436	403	436	425	416	426	442	428	440	379	398	425	406	415	430	452	441	464	409	457	427	452	395	444	423	441	415	413	417	399	402	405	410	423	426	395	441	418	437	421	425	435	427	432	420	416	420	411	442	408	418	417	401	419	401	440	425	420	452	407	397	437	426	384	454	398	413	408	435	419	411	398	400	413	426	419	411	426	440	443	393	411	447	419	427	427	416	412	386	454	408	401	442	421	448	434	417	407	370	416	402	397	438	448	423	408	400	440	434	422	459	417	370	448	430	396	378	436	427	418	413	371	414	492	417	420	425	396	429	393	450	447	418	419	417	459	445	417	415	417	437	421	437	409	401	408	379	410	377	409	419	423	435	416	408	447	434	413	448	462	436	415	424	423	415	417	449	430	447	434	443	437	391	455	417	455	415	472	436	409	438	396	423	451	414	400	423	421	393	391	412	420	428	416	404	392	437	381	429	402	425	451	421	414	420	416	427	431	447	419	393	444	392	404	431	439	430	386	428	413	412	375	403	417	473	433	399	435	401	426	434	410	442	406	459	418	431	394	438	418	421	409	418	443	404	416	416	432	417	396	437	417	403	385	444	440	480	391	386	407	443	438	419	411	421	429	420	389	430	423	421	431	408	432	427	401	443	440	417	426	479	421	407	426	442	421	417	424	409	446	426	455	431	417	416	408	422	438	414	417	421	427	417	429	411	412	430	479	456	388	441	443	467	383	402	389	401	398	406	445	428	443	412	388	426	443	406	401	391	414	420	439	438	382	414	442	387	410	414	393	385	423	461	433	456	413	409	449	400	407	420	442	392	402	434	397	409	384	368	424	425	452	382	404	451	424	419	398	413	416	444	440	414	426	409	423	411	447	417	421	429	431	415	416	445	412	421	421	412	405	415	418	414	387	396	444	384	413	435	452	426	409	419	424	429	393	422	403	420	448	411	448	406	417	425	417	422	410	468	420	466	398	406	441	446	460	427	421	433	390	416	375	438	442	390	417	412	434	406	428	398	408	399	435	407	396	418	453	451	438	411	416	424	422	413	420	464	429	408	397	432	449	439	425	469	419	403	427	453	428	442	393	415	443	444	429	417	400	436	421	437	445	436	417	449	400	445	407	417	407	455	418	429	418	449	368	427	420	423	400	416	434	405	441	431	435	423	451	406	403	408	396	443	413	426	415	446	429	443	424	443	403	432	417	425	421	436	422	388	420	400	436	444	426	401	405	432	460	418	392	428	405	452	422	402	459	470	421	400	410	447	433	432	393	412	441	421	492	406	410	445	419	445	389	394	447	423	426	409	423	412	395	403	420	380	429	404	424	421	408	426	453	445	439	429	419	421	407	457	400	402	422	419	420	430	431	415	383	423	406	400	396	398	408	409	410	475	425	409	403	415	423	420	437	392	422	449	417	421	417	401	416	427	387	424	392	453	433	444	429	421	436	453	451	409	445	410	412	452	417	412	405	423	408	453	445	434	439	415	426	398	447	451	366	428	434	428	399	413	400	458	434	427	434	458	450	408	415	427	420	414	418	409	461	423	384	467	424	415	445	412	427	436	444	393	419	444	402	447	432	411	442	414	392	424	415	410	401	399	423	407	410	434	413	406	413	431	386	462	458	400	442	395	452	402	446	448	426	416	437	421	397	442	413	403	431	403	436	404	462	421	448	423	433	394	391	412	410	422	442	414	418	392	421	438	398	441	462	415	453	447	430	440	434	431	470	458	399	436	428	431	416	422	446	415	413	403	391	438	425	386	456	419	419	416	385	425	439	408	441	408	397	439	435	431	421	401	399	412	394	443	450	421	432	409	451	422	394	431	386	437	437	404	436	416	421	437	452	423	409	454	414	416	423	408	393	414	422	429	428	416	451	428	438	423	458	436	430	434	405	431	422	405	393	429	412	407	435	426	416	410	457	399	423	473	409	433	411	396	425	433	391	448	434	370	430	408	459	420	404	413	453	387	419	404	459	439	448	411	416	416	407	440	396	401	398	425	474	394	411	436	418	435	431	435	417	421	444	426	429	441	440	408	423	397	450	400	440	432	431	388	389	409	422	444	447	461	434	416	401	453	416	392	430	464	401	432	442	455	411	398	411	443	377	409	387	400	406	420	437	406	433	426	428	429	453	397	435	415	440	400	417	426	421	449	437	430	439	404	419	446	416	437	441	411	412	380	404	435	413	417	377	405	418	426	417	423	408	401	414	389	420	438	423	387	420	435	428	437	445	438	421	446	454	431	449	385	411	430	428	343	438	427	424	395	403	419	450	459	434	426	459	435	425	382	411	421	452	420	445	405	422	407	420	420	400	373	443	434	412	376	472	402	420	452	418	460	394	411	422	383	451	410	405	410	487	453	413	407	410	421	385	410	423	432	398	396	404	444	428	404	434	416	422	415	413	387	416	397	437	420	438	489	420	404	441	425	404	411	452	414	394	437	446	404	401	421	449	412	430	398	405	414	393	441	393	493	443	442	387	428	398	436	407	393	442	399	384	416	419	418	423	415	426	419	429	398	412	440	420	404	425	415	438	395	432	424	421	451	440	419	411	416	422	443	428	430	432	453	415	438	430	419	428	445	452	423	375	373	420	481	413	406	437	408	413	436	429	404	433	463	439	409	423	411	436	426	423	458	436	410	418	419	389	449	430	432	449	419	425	423	449	432	408	420	448	420	440	399	425	415	398	450	417	421	400	465	390	389	411	400	396	435	429	445	409	415	449	451	432	418	403	420	403	434	432	442	396	406	464	390	405	432	389	457	442	423	408	439	414	425	409	420	439	429	392	434	405	450	415	458	397	393	387	399	427	422	409	386	417	422	418	456	407	453	461	426	417	394	431	441	426	414	402	414	392	411	445	387	453	420	438	408	407	433	457	420	428
2043	10175	25045	6637	903	587	388	323	4386	2594	161	113	107	88	84	93	58	59	66	64	55	60	60	56	49	40	44	61	42	39	41	33	30	33	40	36	24	23	22	25	27	23	19	19	26	22	23	14	23	18	18	35	20	16	24	19	19	24	23	23	25	20	26	27	19	24	11	25	25	17	18	25	19	20	25	20	12	20	20	22	23	17	18	19	18	15	26	17	19	20	23	16	20	29	16	20	19	18	21	19	16	10	11	20	15	20	14	15	22	23	14	16	16	19	20	19	11	26	23	18	15	24	15	19	17	21	16	13	12	15	14	20	16	13	22	18	24	20	13	17	10	18	22	15	18	13	16	23	25	18	22	17	21	17	29	24	16	16	15	16	22	19	12	21	20	23	18	29	17	18	21	27	13	20	29	21	21	19	19	14	18	20	20	13	11	7	16	24	15	18	17	11	12	22	14	17	18	25	11	20	16	24	19	14	18	15	16	27	19	22	18	25	22	20	28	13	13	26	19	14	26	16	13	13	19	10	26	21	24	14	21	11	18	23	19	17	11	19	17	20	21	23	19	15	18	22	22	20	23	19	22	21	21	15	18	22	16	27	11	16	16	21	17	19	15	20	22	14	25	21	17	18	22	19	19	20	23	30	14	17	25	18	15	26	20	26	23	22	19	17	20	22	28	15	17	22	22	12	14	17	15	20	15	15	20	18	20	17	11	20	20	17	16	15	18	24	16	18	16	16	28	13	18	17	21	30	16	19	24	17	18	25	22	14	19	18	14	12	18	16	11	13	12	22	22	13	16	18	13	18	23	19	14	15	20	22	27	31	18	25	18	11	19	19	14	16	14	24	15	23	16	22	13	20	20	20	15	18	27	15	21	17	15	12	14	15	14	25	21	19	19	24	13	31	23	20	13	17	23	21	14	16	18	11	13	17	17	20	21	12	17	21	16	19	17	22	22	19	13	20	18	18	20	16	22	22	20	29	18	19	21	16	21	15	25	21	19	16	8	23	12	20	15	23	24	14	18	15	18	13	17	19	21	21	15	26	30	17	20	22	32	22	16	23	17	21	14	17	17	15	13	12	15	17	16	24	19	25	21	19	23	21	14	21	13	16	18	25	15	21	25	13	13	15	16	24	22	15	22	17	28	19	20	13	22	17	10	26	18	27	14	17	14	22	13	18	16	21	9	21	17	23	21	18	19	11	26	12	21	17	23	16	18	11	24	16	15	15	19	18	25	19	28	12	8	16	20	17	18	18	19	21	25	17	12	22	23	18	23	25	13	15	18	24	18	17	14	12	27	24	25	15	19	20	12	14	28	25	18	18	28	24	13	23	18	17	19	17	17	21	17	18	22	25	16	19	12	17	16	15	19	16	20	16	15	9	6	14	21	18	15	17	16	24	31	17	19	20	22	17	22	21	17	20	21	16	21	16	18	24	25	12	11	20	13	19	29	9	21	14	25	17	16	20	18	20	17	27	16	18	15	23	17	15	18	14	19	14	16	18	12	21	24	16	19	16	23	15	11	12	30	26	16	14	19	19	13	13	17	14	21	17	14	18	19	14	17	18	19	16	18	17	18	20	21	16	22	18	15	24	12	17	17	16	24	22	19	16	20	22	16	16	25	18	20	16	22	25	19	21	24	10	28	18	12	19	33	19	20	17	14	19	20	22	17	16	28	22	19	17	23	18	13	23	25	27	17	29	8	28	16	27	18	18	27	19	15	25	12	13	14	12	16	20	20	16	23	30	17	25	15	22	12	17	17	16	19	13	15	17	14	15	16	21	17	16	19	20	18	20	24	23	15	25	12	16	29	17	15	9	22	16	21	16	14	10	15	18	10	20	10	23	14	25	18	26	24	28	16	20	17	20	14	15	15	16	17	18	14	14	23	21	19	24	22	23	13	20	15	18	15	20	15	21	17	21	28	13	19	19	13	20	20	27	23	18	24	14	22	21	15	22	15	23	17	17	15	17	20	28	17	21	22	23	33	18	17	18	22	19	21	22	27	13	16	18	21	17	26	24	20	12	23	15	18	25	28	23	14	22	20	19	20	17	11	23	19	24	16	19	26	17	12	12	12	20	13	20	16	19	18	19	26	17	17	21	21	21	25	22	13	20	24	17	17	14	17	18	19	13	17	16	26	13	31	26	18	15	19	24	14	23	16	16	19	19	16	23	18	21	13	14	11	25	18	29	18	20	19	17	17	16	10	14	24	18	18	16	13	12	28	21	12	17	20	11	15	15	13	14	24	17	19	20	15	19	21	27	18	20	19	24	17	20	19	23	23	18	22	22	16	17	19	22	16	22	17	23	15	17	13	26	24	19	19	14	25	17	23	14	16	17	17	24	18	16	12	21	15	14	17	14	18	16	14	28	23	17	12	19	26	17	14	13	28	24	19	25	15	13	15	15	15	17	26	12	19	22	18	28	19	20	18	18	17	10	14	20	19	16	23	18	20	19	19	16	21	19	21	15	23	17	20	21	15	17	15	17	16	18	22	17	17	12	17	14	16	24	17	15	16	26	26	18	16	21	15	14	22	16	16	16	14	11	18	10	17	22	17	20	16	24	20	16	18	20	21	12	13	26	24	16	19	20	16	22	14	16	24	16	17	22	22	17	15	20	21	27	20	21	21	22	13	19	21	22	23	31	21	15	20	27	14	27	19	16	16	17	23	15	16	10	21	18	13	16	19	25	15	20	10	23	14	11	21	21	17	16	13	15	12	19	20	16	29	25	20	21	16	9	13	15	27	16	21	12	12	23	19	22	21	15	13	20	15	15	23	21	22	10	23	17	22	16	14	19	12	21	19	29	22	16	15	22	16	26	12	34	15	26	19	22	19	20	17	15	16	23	20	22	13	25	26	16	26	20	21	25	14	15	22	22	21	27	16	25	18	19	15	26	18	18	19	20	18	20	11	23	27	13	17	14	26	16	19	24	16	19	19	20	26	13	19	16	21	23	21	13	18	19	23	15	16	19	19	18	22	21	21	12	19	26	18	14	20	16	21	19	23	20	20	16	25	12	19	17	20	16	22	21	15	24	18	13	22	11	13	22	22	17	18	19	16	18	17	26	18	21	20	14	19	23	22	14	14	18	11	19	22	20	18	21	22	17	16	13	17	14	23	21	15	25	13	14	12	17	16	22	16	17	19	25	19	16	19	12	14	16	17	19	22	15	18	17	28	16	13	17	26	27	21	15	17	25	24	18	16	17	14	21	18	18	21	15	23	16	19	10	19	14	18	19	23	18	10	21	20	21	18	21	20	22	20	22	13	22	12	25	26	22	16	18	17	21	15	16	21	21	16	26	25	28	16	18	16	16	15	21	24	24	19	21	17	16	22	20	16	20	16	26	10	16	16	19	22	20	13	19	16	26	16	16	20	23	19	18	25	23	21	20	28	14	18	27	21	25	28	21	27	19	15	20	16	15	16	22	25	22	20	15	13	17	21	24	17	8	15	16	14	17	25	17	23	23	17	18
24717	44922	68219	47397	34118	30919	24263	19671	44072	23965	9331	7786	6294	5352	4916	4363	4111	3991	3804	3483	3341	3022	2708	2608	2468	2372	2195	2063	1908	1746	1768	1700	1631	1636	1432	1486	1253	1108	950	871	847	855	904	834	782	834	800	797	751	702	738	698	726	780	719	621	582	642	586	606	554	552	533	587	540	556	587	582	520	500	509	509	473	485	449	453	453	432	484	446	509	456	466	463	408	435	407	423	421	437	422	407	421	430	419	437	429	452	429	476	423	432	428	420	463	429	402	430	448	461	436	456	448	428	463	434	444	415	420	422	432	429	391	453	400	413	417	446	442	447	412	427	429	427	431	409	422	402	405	436	452	423	420	419	401	460	445	442	434	418	415	425	395	432	400	424	415	424	404	430	421	427	394	407	435	409	444	450	438	422	411	447	427	399	410	396	449	448	439	406	437	414	407	438	433	423	432	408	427	443	404	445	407	449	442	445	434	451	427	436	403	448	418	413	441	415	405	407	446	465	431	438	410	459	414	423	409	464	441	437	438	424	379	436	439	445	441	437	426	388	432	435	455	442	457	436	418	474	407	391	433	436	430	460	428	438	435	396	407	431	412	419	393	379	445	432	412	402	448	406	454	407	430	408	443	417	444	404	432	437	434	416	363	425	461	461	436	415	414	447	446	429	446	449	419	415	397	450	398	443	443	422	425	419	444	461	436	417	455	388	415	427	412	425	428	429	440	399	428	448	405	425	440	466	422	420	450	446	455	442	446	427	406	471	440	446	427	404	440	424	467	435	437	393	450	425	439	424	391	439	443	391	446	452	462	428	406	445	406	446	437	416	412	428	440	401	408	425	433	432	439	401	418	407	447	464	426	429	452	430	442	418	394	494	450	404	441	438	384	443	439	428	453	415	455	393	413	438	427	441	452	382	445	457	413	415	420	407	462	372	428	414	424	444	426	381	415	408	443	457	442	396	428	441	425	420	416	459	442	440	437	452	430	433	417	427	409	430	393	438	417	408	416	451	427	433	411	405	451	427	419	452	443	466	393	427	460	427	428	411	443	427	433	427	402	424	419	401	409	447	452	403	446	419	432	453	433	409	458	418	423	406	396	420	445	413	381	430	405	410	422	439	427	442	432	428	437	408	444	419	415	406	441	406	419	427	433	436	451	424	430	426	406	431	435	459	458	419	413	400	451	418	430	402	443	410	431	403	439	413	396	459	441	424	407	414	413	390	424	441	431	462	427	450	440	433	458	430	391	425	417	457	416	401	435	414	457	431	409	463	442	403	449	388	424	449	436	373	426	425	450	460	434	400	377	434	418	420	423	446	437	433	420	477	423	409	438	435	422	420	425	440	419	438	419	438	435	405	410	435	434	443	437	444	408	410	438	412	454	420	434	410	433	427	403	411	421	429	457	411	430	410	457	433	381	436	418	419	474	431	406	414	457	423	462	471	421	444	448	451	406	397	441	405	415	431	414	440	429	432	419	441	436	425	419	428	446	431	448	404	432	418	387	415	422	406	417	423	430	476	421	438	425	425	456	396	411	396	460	419	402	414	437	449	453	411	399	402	437	440	395	411	448	457	402	432	467	442	438	417	421	409	420	382	474	454	423	420	450	423	408	424	424	407	437	461	374	414	415	435	387	389	431	449	392	386	439	429	428	480	425	437	445	414	381	415	449	418	399	417	461	441	441	398	392	425	402	393	455	395	438	394	390	369	448	379	428	417	452	445	404	462	448	431	390	408	438	424	436	448	400	436	433	430	399	437	432	423	392	431	430	442	434	415	405	451	434	459	421	446	454	440	449	404	455	443	403	452	409	410	392	450	410	436	409	420	415	438	398	418	417	436	444	463	404	424	431	426	415	442	421	406	393	417	428	407	437	431	460	428	414	423	435	420	393	395	413	416	436	430	423	412	408	435	428	378	419	419	470	428	417	476	412	455	400	427	451	423	401	405	408	389	426	415	400	449	448	443	429	407	417	417	425	447	435	410	426	418	437	414	385	416	419	422	407	396	424	386	433	426	431	411	420	421	447	407	427	427	411	444	449	414	406	432	418	422	414	410	437	442	418	416	418	426	436	430	400	420	410	404	436	395	429	456	416	401	418	423	407	428	428	401	454	460	413	423	404	438	421	384	401	424	406	421	452	445	436	414	435	411	443	428	447	428	435	407	461	422	411	417	420	441	423	432	440	398	385	457	402	421	419	429	405	440	401	448	418	461	444	431	448	393	448	427	418	422	456	431	392	420	389	426	401	400	426	409	407	426	408	434	414	418	433	427	461	432	416	415	422	405	418	390	411	431	421	441	405	439	440	449	413	408	441	399	443	434	416	408	454	404	429	402	415	426	411	424	423	427	413	406	444	429	413	454	458	421	438	404	430	455	406	414	425	407	446	435	405	427	425	402	475	444	430	442	398	429	396	463	434	420	391	438	455	422	434	432	410	443	415	422	395	436	416	431	425	455	434	426	425	437	436	437	411	422	459	450	424	412	438	398	440	436	387	415	410	468	390	433	448	405	410	408	419	460	407	424	406	428	414	444	406	437	462	404	391	417	405	395	381	417	421	434	419	423	455	414	442	466	440	441	421	420	424	405	390	439	437	402	430	457	392	424	411	421	435	414	432	416	414	410	430	406	385	455	408	408	426	425	443	382	403	423	413	400	435	440	430	433	441	412	419	394	437	409	404	448	442	407	438	468	420	424	443	401	406	416	422	441	443	396	419	450	422	438	437	413	463	463	428	402	414	381	412	411	421	436	413	410	393	430	427	416	394	381	406	429	466	429	402	357	413	463	422	397	450	445	423	433	461	440	421	457	430	424	435	415	444	426	406	409	415	437	437	439	409	402	416	442	406	411	451	419	403	419	399	450	418	433	437	391	449	431	437	448	470	402	421	430	433	392	422	402	432	454	436	376	397	416	453	436	418	458	426	432	413	395	395	425	440	427	411	448	421	428	427	441	436	463	412	407	460	403	442	458	362	396	426	438	430	422	439	426	440	411	369	447	384	417	413	441	414	382	433	426	417	474	433	411	396	408	401	422	432	423	414	462	427	441	407	430	407	430	440	411	400	437	407	427	424	402	461	433	442	456	397	412	393	449	469	407	417	415	400	429	404	422	413	407	441	425	399	424	409	408	449	399	392	444	411	406	406	464	442	421	420	416	399	423	366	431	408	423	423	433	452	417	409	426	432	429	416	413	454	439	411	414	436	416	476	420	421	445	425	433	434	459	419	411	432	443	437	400	413	421	409	407	420	423	413	429	393	420	421	423	425	443	426	401	406	438	425	379	393	428	405	396	433	413	411	453	435	432	423	415	425	423	446	418	404	430	425	421	420	401	443	453	442	404	440	449	435	431	421	418	402	449	431	434	412	415	425	412	414	427	420	443	405	434	398	446	443	432	415	404	432	471	395	427	463	433	387	392	398	443	433	411	435	427	424	421	413	435	455	461	409	413	453	441	441	438	445	407	421	445	423	435	427	400	441	421	404	412	420	401	422	403
2006	10472	26577	7937	1330	777	335	300	4052	2562	145	121	97	82	79	47	71	64	67	61	62	56	61	53	53	33	46	40	41	42	36	43	35	30	31	33	35	33	23	32	23	19	27	35	39	23	26	24	22	21	26	23	23	24	14	25	22	28	21	21	15	26	14	20	20	20	25	21	13	30	19	18	16	25	25	19	27	20	21	17	13	14	17	18	19	25	28	16	14	22	22	18	21	23	23	25	15	12	22	20	16	19	23	21	20	13	21	15	17	24	16	17	21	18	17	15	13	18	23	16	17	17	31	17	14	12	21	14	19	19	20	18	13	34	18	23	16	16	21	17	15	24	22	23	22	19	17	24	26	13	20	24	25	14	16	16	20	17	22	27	19	26	22	21	20	19	24	18	20	22	14	22	10	18	20	17	15	19	27	26	19	17	17	17	22	10	16	21	17	17	16	18	23	12	14	16	14	15	14	19	13	21	23	18	23	18	24	16	13	20	15	19	19	15	27	29	12	22	19	13	20	23	16	21	19	7	19	16	14	15	12	18	18	19	17	26	11	17	21	18	16	16	21	21	14	15	16	25	14	23	17	22	18	25	16	24	15	13	24	18	18	22	17	23	22	18	20	21	26	18	16	18	15	18	12	18	19	20	22	14	20	20	14	18	15	14	18	19	19	18	13	18	18	18	16	14	17	21	17	19	13	21	17	21	21	20	13	19	22	14	14	21	23	17	19	20	15	17	20	17	28	20	16	20	20	23	14	15	14	27	22	12	24	14	18	11	16	22	22	9	14	17	23	19	22	26	22	14	14	18	17	25	21	17	17	13	24	14	18	21	12	17	18	20	15	19	26	16	29	14	16	16	11	21	19	21	22	21	27	19	16	20	28	20	21	14	14	17	16	18	16	18	11	24	25	24	20	17	17	13	14	12	16	18	25	22	17	13	17	15	17	16	32	22	16	12	18	14	14	15	16	19	21	14	20	12	22	16	15	17	30	19	27	20	24	19	21	21	21	18	18	14	23	16	24	17	21	15	26	18	19	20	22	14	13	18	13	18	18	17	22	14	12	20	19	13	20	17	20	22	27	19	18	17	23	19	20	18	22	15	21	14	18	27	17	27	13	15	13	24	21	23	15	22	13	21	25	13	14	21	22	22	22	15	14	18	25	27	15	14	21	19	23	21	19	21	20	20	19	25	22	14	22	26	14	26	21	18	20	16	18	24	20	19	20	21	20	21	13	14	18	28	15	18	20	16	15	17	17	18	12	24	19	16	21	23	16	18	16	20	14	14	20	20	20	18	22	25	23	25	9	18	27	19	14	29	19	19	11	16	23	19	14	24	16	25	19	21	16	13	14	14	11	24	14	18	28	15	15	17	25	29	19	31	14	16	18	16	15	16	15	19	18	21	14	16	11	14	24	23	12	10	23	14	16	16	14	13	19	18	18	29	17	23	15	18	21	12	25	16	19	17	24	22	19	25	14	15	24	23	20	15	16	22	22	27	21	18	23	12	11	24	15	18	17	23	16	18	14	14	15	20	27	14	15	16	21	20	22	20	17	17	24	19	16	14	16	19	9	22	21	26	10	13	17	24	20	19	18	14	19	19	21	24	20	15	21	19	24	15	16	11	18	18	21	24	17	19	19	20	12	24	26	15	21	22	15	22	15	24	19	11	22	15	21	11	18	8	21	22	21	15	13	15	19	19	15	8	24	22	15	20	25	14	13	17	27	19	23	20	19	18	15	18	18	15	16	29	15	15	24	9	20	18	15	25	20	24	18	20	23	31	19	21	17	17	17	35	14	25	21	22	25	13	28	23	19	19	18	23	18	24	23	15	26	21	15	22	14	18	18	15	21	17	16	22	18	23	28	14	28	17	16	23	22	26	21	25	14	17	20	19	19	17	25	15	23	21	24	20	20	17	18	20	10	20	15	10	23	16	17	15	20	24	16	14	18	23	20	16	21	13	16	15	17	19	21	20	15	23	13	22	18	18	19	18	17	14	17	23	16	17	14	17	20	15	16	17	19	22	8	16	20	15	17	19	11	16	17	13	25	25	15	13	23	10	21	15	14	11	21	17	22	18	11	16	20	24	23	12	19	24	20	19	18	19	14	18	10	22	13	17	15	23	23	26	22	20	21	19	23	16	24	24	15	16	31	30	23	21	22	21	17	12	20	17	25	20	21	23	16	13	26	18	17	18	13	25	14	23	20	18	24	23	25	29	19	20	22	19	11	22	27	27	13	24	23	12	17	23	21	22	17	19	17	18	13	15	20	17	16	20	26	18	19	25	16	22	21	15	16	20	13	16	17	18	13	13	17	23	12	22	24	17	18	22	24	20	18	22	14	26	19	21	22	19	18	20	16	17	15	20	17	26	12	15	15	17	26	14	21	14	15	18	13	15	23	13	25	17	13	14	21	16	13	15	17	17	12	16	18	21	14	18	16	13	16	20	18	19	15	21	17	16	9	23	10	17	19	14	12	28	19	21	17	21	13	16	15	22	19	16	17	16	21	22	20	22	14	13	14	19	20	19	20	16	15	18	17	16	21	21	21	16	23	18	15	17	19	22	20	18	22	11	22	18	20	22	9	16	18	26	16	20	16	12	13	20	11	18	17	19	16	17	24	16	15	16	22	18	19	16	21	18	15	19	19	9	24	20	22	20	24	17	25	20	14	23	16	22	22	18	17	28	19	21	26	22	8	24	13	21	21	11	23	19	12	16	16	16	16	15	16	10	14	22	22	18	15	15	15	13	26	16	20	12	16	22	16	21	21	22	17	23	21	17	20	12	17	21	22	16	18	21	25	21	18	17	23	22	15	14	21	24	19	16	18	18	18	21	22	25	20	23	19	17	30	23	29	30	13	16	18	15	22	16	25	24	19	10	18	11	30	32	17	17	15	14	22	21	20	26	23	20	19	23	24	15	16	16	17	17	19	24	23	12	27	20	29	26	25	18	21	23	16	23	29	29	20	11	20	11	26	15	13	21	28	15	17	13	26	15	23	17	24	14	20	20	23	17	11	15	23	22	21	20	18	16	17	14	26	19	22	15	16	14	12	22	22	14	15	21	18	23	13	25	13	27	20	23	23	16	10	14	17	20	16	16	16	10	17	21	17	14	20	23	24	18	24	16	23	17	18	20	11	16	21	10	23	19	15	17	12	14	11	21	11	21	16	21	15	17	14	12	15	14	15	16	15	19	13	18	19	14	20	20	12	23	23	29	16	21	18	15	19	13	17	17	10	14	19	10	24	13	10	20	11	22	22	14	12	16	23	21	22	19	12	19	28	16	16	20	21	18	17	27	14	12	18	13	18	15	17	16	18	23	20	18	26	23	19	16	24	16	14	14	20	19	18	16	19	23	17	16	21	20	24	19	15	20	16	19	18	14	25	21	21	18	26	19	26	18	22	14	26	13	12	13	14	12	16	20	20	20	18	19	21	19	22	19	16	17	28	20	20	21	17	25	21	14	18	27	21	12	22	17
24416	45030	71877	48791	34990	32007	24121	19477	41876	25300	8863	7345	5940	5116	4661	4220	4113	3766	3503	3282	3077	2796	2619	2413	2334	2281	1986	1911	1794	1756	1700	1697	1587	1459	1479	1376	1222	1062	867	904	790	789	852	789	831	796	765	757	697	719	775	719	696	708	680	628	555	590	578	594	611	544	547	563	611	614	558	499	498	468	517	496	485	463	463	440	470	469	441	498	463	455	478	453	432	445	455	462	453	475	477	463	439	422	444	439	449	431	436	445	415	445	423	435	475	411	424	462	441	436	443	409	439	455	465	431	428	432	395	440	413	418	437	473	405	433	417	445	470	424	414	465	452	422	417	408	447	398	447	436	410	431	441	446	397	419	412	403	438	419	419	430	427	429	457	412	444	436	426	438	424	467	395	436	457	415	443	403	424	456	425	424	408	424	429	446	429	388	421	462	447	391	412	397	433	389	420	437	416	399	436	409	393	436	449	427	418	439	401	405	418	446	428	427	418	430	410	432	438	442	428	420	435	416	399	423	407	434	410	459	397	411	404	425	413	404	421	431	415	442	411	428	415	440	447	453	438	407	416	485	435	393	409	442	486	431	471	428	425	454	431	440	451	461	450	398	443	445	405	439	427	427	447	485	431	425	445	417	426	421	413	424	432	446	419	433	426	450	421	401	433	438	432	437	387	432	432	429	458	438	456	410	443	478	427	454	429	433	437	401	418	445	449	447	429	438	422	481	431	435	397	429	454	427	409	434	429	423	428	426	432	452	467	423	451	431	425	393	414	425	432	418	422	455	413	441	423	399	423	475	410	400	406	464	424	426	413	427	404	425	424	425	401	427	423	417	420	428	450	406	458	438	393	422	385	419	456	406	436	451	442	440	423	442	432	435	435	440	441	406	423	418	403	458	470	441	419	397	435	441	446	416	408	384	384	396	472	442	412	428	408	409	427	420	422	466	407	424	403	395	448	440	427	462	421	436	380	434	470	430	455	441	416	410	458	439	422	429	405	456	451	431	417	447	429	452	438	401	455	420	436	450	431	409	401	415	398	427	376	445	436	406	385	444	463	423	474	424	419	424	428	429	436	470	423	423	414	463	450	446	436	425	432	440	405	426	422	483	463	457	417	431	423	426	452	434	448	449	477	396	429	415	409	441	418	477	426	409	444	430	413	428	437	439	416	432	454	444	432	458	437	415	465	405	403	419	411	417	413	379	438	417	436	441	428	424	447	427	427	429	412	433	410	434	418	436	433	450	445	412	399	419	444	409	417	439	417	443	431	408	419	440	417	410	427	445	457	447	438	456	441	431	425	418	425	417	412	402	397	380	429	422	435	467	462	412	442	456	438	411	414	421	440	418	440	436	418	413	371	443	431	413	438	455	391	443	419	411	450	392	426	419	443	428	425	396	449	417	424	425	425	440	394	454	444	415	420	405	419	439	449	437	418	419	420	440	477	470	388	432	427	426	441	443	422	355	425	408	450	453	461	439	427	438	426	464	419	460	404	433	388	442	425	413	419	409	444	409	412	447	432	456	445	473	435	426	420	404	413	415	412	433	421	423	426	419	431	424	399	417	454	411	405	441	399	412	418	425	453	410	427	439	392	458	398	418	452	427	421	427	427	450	464	472	425	391	402	405	454	445	420	408	430	410	457	443	450	433	407	406	455	455	425	435	436	462	421	422	400	414	460	447	436	451	442	434	430	442	436	414	458	411	466	420	410	412	413	408	402	431	436	423	460	421	412	461	462	417	412	428	429	421	440	420	428	415	427	457	391	394	434	433	403	422	426	397	380	426	442	435	392	432	461	510	431	442	391	417	420	448	416	417	403	426	407	409	421	430	447	442	422	403	406	468	461	410	471	436	438	444	413	433	420	424	422	450	428	447	437	433	455	430	437	429	423	463	456	414	429	372	398	431	451	382	433	468	428	402	412	404	393	412	428	445	458	432	433	421	433	412	425	438	474	407	419	422	423	411	444	445	438	453	421	437	442	435	397	438	402	380	433	442	447	407	414	417	432	454	417	441	403	423	450	418	439	431	417	400	422	418	414	473	407	457	415	450	437	380	399	413	433	411	434	415	453	433	372	428	418	457	440	400	413	401	442	457	439	427	450	431	409	419	420	413	422	453	381	427	381	428	449	413	459	471	429	389	410	400	443	454	421	445	396	414	434	441	388	405	393	410	422	418	433	380	468	425	444	401	460	421	392	424	432	389	431	439	410	467	431	435	478	445	412	452	458	451	437	443	441	418	411	428	455	434	394	473	467	430	408	438	444	435	430	424	399	438	420	421	426	404	441	422	406	429	426	433	434	427	423	423	431	426	414	412	415	435	408	411	440	420	409	419	467	429	402	430	450	442	472	412	443	465	468	449	417	402	460	394	423	434	421	464	388	420	432	439	427	432	453	460	431	398	447	440	403	416	441	450	437	378	444	404	427	427	421	444	453	440	402	427	405	421	419	441	430	419	420	427	402	410	452	428	462	436	403	402	396	408	434	408	415	442	419	430	443	475	422	418	408	418	418	420	383	419	455	432	449	464	451	384	420	425	421	427	410	424	432	441	438	437	428	416	447	391	412	419	408	413	402	445	457	444	434	410	399	430	381	417	413	444	444	425	442	438	420	415	433	447	452	432	423	427	430	436	434	416	433	431	454	417	465	402	463	365	430	433	441	458	429	440	416	423	422	419	429	448	364	399	433	428	436	428	406	397	414	440	408	417	400	458	416	426	456	453	440	393	401	444	437	412	421	459	464	397	443	414	443	449	438	424	393	413	415	438	433	428	413	407	445	425	389	432	410	424	443	463	416	487	432	418	432	409	423	422	444	408	443	436	417	400	442	413	442	456	442	407	490	460	406	414	398	432	388	433	400	450	440	395	469	411	404	415	441	431	454	426	471	443	455	401	427	419	388	383	459	401	418	421	439	434	436	461	438	431	398	422	414	415	409	449	448	455	452	428	440	393	465	381	441	397	453	401	406	451	444	439	438	399	391	461	425	429	459	445	421	482	445	432	406	408	433	401	419	390	441	434	396	425	460	421	410	442	430	410	423	451	459	398	471	436	409	438	435	421	417	409	420	410	444	410	449	419	434	420	421	437	413	427	414	427	406	426	456	451	411	428	455	369	436	459	433	399	436	411	422	441	450	427	433	440	411	454	419	459	409	441	434	429	457	432	450	422	420	423	392	431	433	425	435	474	388	399	453	435	427	417	447	479	417	455	397	387	419	397	442	417	438	415	436	457	418	447	407	422	423	427	441	412	430	415	413	426	427	417	423	469	396	425	396	435	436	451	399	430	441	411	451	465	404	421	438	426	438	430	433	417	408	424	433	467	428	447	414	420	412	420	403	422	456	433	431	439	422	401	457	424	459	498	445	430	421	402	435	431	447	450	407	391	407	443	431	460	437	449	468	445	450	420	432	455	433	458	421	429	440	383	443	439	417	461	446	412	427	404	425	402	438	434	425	432	416	406	461	414	441	441	429	434	435	399	404	406	398	397	434	472
2353	6640	17856	5368	599	423	218	235	2470	1185	108	88	75	55	59	72	56	62	64	53	39	43	53	44	37	52	27	34	38	43	37	40	23	33	42	31	37	44	35	28	32	29	40	26	33	28	17	34	26	28	29	28	29	22	24	34	23	29	20	21	26	21	32	24	37	21	20	21	27	27	21	35	29	24	20	24	22	28	32	28	16	20	31	23	25	24	20	29	26	20	26	14	28	20	22	20	28	24	18	32	21	25	27	22	22	21	22	29	21	23	34	30	22	22	29	18	17	24	30	17	22	27	35	31	25	18	27	21	23	12	26	19	28	29	26	21	26	26	17	23	28	16	25	21	27	16	26	33	37	16	18	27	25	34	23	25	25	23	24	25	25	27	25	23	23	29	28	28	33	19	21	22	30	23	26	16	28	38	24	32	27	18	29	37	27	34	29	26	25	19	37	12	22	21	15	23	29	26	21	24	25	28	24	13	29	21	27	29	17	28	27	25	17	10	25	18	25	20	22	23	22	25	18	21	24	36	26	16	38	29	21	27	34	24	26	26	31	23	26	21	27	28	27	28	25	24	27	21	27	23	34	26	23	29	25	28	21	23	32	31	20	26	23	25	22	30	23	16	24	23	22	32	30	26	26	28	27	19	25	38	24	26	25	23	19	23	27	22	24	25	18	20	29	19	21	17	22	24	24	19	35	31	19	34	22	22	18	19	28	23	29	26	19	28	33	22	25	21	28	30	23	23	24	26	23	29	22	21	24	23	23	21	30	27	14	23	27	22	24	31	27	19	25	32	19	34	23	22	17	10	29	18	29	26	29	36	29	19	24	19	17	25	28	34	22	30	23	19	29	25	31	30	22	24	24	20	34	27	18	12	26	16	21	19	30	23	28	33	26	23	17	28	24	29	19	25	24	24	27	27	14	23	27	27	17	30	27	18	30	31	25	17	31	30	20	24	20	29	18	21	25	22	17	34	19	20	32	24	14	26	20	33	20	28	23	28	25	29	20	27	24	22	32	29	18	26	29	18	29	31	24	25	28	19	21	21	23	14	22	24	18	27	20	26	36	15	35	16	28	22	20	35	18	31	22	25	30	25	21	29	31	16	20	23	27	20	27	26	25	25	35	25	18	28	35	26	27	20	29	23	17	23	19	15	29	19	27	27	18	32	28	19	22	18	31	24	20	26	20	23	31	24	20	27	27	19	17	18	18	24	16	19	24	28	18	24	27	27	32	32	21	30	15	25	24	22	22	18	17	26	20	26	24	25	29	25	25	25	31	26	22	27	23	20	20	29	28	38	38	29	20	27	29	20	27	17	29	30	24	26	25	21	21	26	27	16	30	21	27	18	23	24	20	33	26	29	29	19	23	20	31	27	28	21	29	32	20	24	13	18	27	17	24	30	29	31	25	22	15	24	19	21	17	16	25	35	27	22	21	17	22	29	27	25	21	23	32	19	23	24	27	24	26	28	24	29	29	34	23	29	24	23	25	23	20	27	36	31	23	24	28	24	29	24	22	29	25	23	25	29	27	21	17	29	21	22	22	26	27	9	19	30	24	18	21	24	20	19	30	33	21	18	29	25	24	20	20	25	19	21	26	31	30	28	20	15	21	24	30	22	32	17	24	33	20	30	26	26	27	26	20	28	27	29	20	25	27	19	22	33	30	21	25	30	19	25	29	18	30	21	24	23	21	21	25	20	19	21	28	23	22	24	39	15	30	26	27	19	25	21	29	31	28	25	23	32	22	23	27	29	22	24	17	18	22	16	24	18	20	33	23	21	27	22	32	18	25	25	9	23	23	28	23	21	29	20	24	20	17	18	17	29	31	18	26	29	30	20	24	24	14	20	27	22	23	25	24	27	30	24	32	24	25	21	24	21	27	30	23	21	30	16	21	22	13	19	24	28	15	20	32	24	33	17	20	22	24	27	19	29	23	19	29	22	17	24	22	16	29	16	22	17	26	29	31	26	29	34	19	24	22	30	22	26	20	22	25	22	26	29	32	29	23	19	20	30	28	22	27	28	24	21	36	32	28	18	24	19	22	25	29	24	29	22	18	24	30	18	28	23	22	24	24	25	24	24	21	31	37	32	19	24	20	22	22	22	38	32	29	26	26	21	24	26	30	23	23	26	24	20	23	28	25	21	24	32	23	26	33	22	22	20	26	27	24	20	25	29	31	27	24	33	24	28	14	19	31	26	27	36	15	25	21	28	27	29	30	28	23	27	29	22	31	24	20	21	21	20	21	24	25	27	28	31	28	28	30	16	27	24	27	23	18	22	18	25	26	25	31	20	24	23	34	15	25	24	19	23	24	25	22	20	28	23	26	26	27	16	31	29	20	27	23	23	18	23	22	29	18	29	18	23	25	25	31	34	19	26	24	21	12	26	31	28	28	26	18	30	27	31	24	28	9	24	28	21	25	23	24	16	25	11	21	21	28	32	16	21	29	28	25	21	29	28	25	32	33	24	21	24	32	26	26	26	22	25	30	23	31	26	27	22	35	33	25	33	19	18	23	17	25	26	27	29	19	33	30	18	27	26	18	20	32	21	28	23	27	32	27	21	17	30	22	19	24	26	28	32	21	17	20	24	28	20	20	28	29	22	31	23	34	24	26	28	35	20	22	19	18	29	29	21	21	26	24	24	29	24	23	28	24	18	23	26	25	27	34	28	18	21	22	25	23	23	26	25	28	24	32	21	22	17	28	31	31	23	30	19	29	19	15	20	25	15	24	31	17	27	20	26	21	25	23	28	20	24	22	16	24	31	29	19	18	29	27	21	22	22	23	28	28	17	25	24	30	29	32	23	25	28	19	23	29	24	19	23	34	23	18	24	22	25	25	20	29	30	25	26	17	20	19	17	21	16	23	29	16	25	26	26	32	30	24	30	19	28	31	17	20	24	21	27	22	17	28	22	23	19	19	24	19	22	30	18	28	36	19	21	26	27	20	28	21	18	26	30	22	24	14	21	19	32	22	31	21	26	25	15	34	29	25	24	25	27	25	26	21	31	27	19	22	32	23	19	30	17	28	24	30	27	26	20	23	23	32	29	29	18	25	19	30	32	28	28	28	23	25	17	35	20	19	38	25	20	24	25	22	26	21	20	34	31	32	29	23	24	33	23	25	23	27	23	18	24	16	21	16	19	17	22	31	18	22	26	32	36	30	24	28	33	24	29	30	22	18	22	23	21	23	31	31	34	22	29	21	30	17	27	18	19	13	24	28	20	20	28	13	20	20	28	30	22	27	23	29	18	32	16	26	20	25	17	35	29	20	20	24	33	30	30	26	30	21	20	22	27	24	21	18	18	23	23	20	24	16	27	20	19	24	21	26	23	21	22	23	24	26	27	28	18	22	19	25	22	28	28	27	24	20	21	22	25	19	23	22	22	38	20	18	24	31	26	26	20	32	32	28	25	26	29	31	27	35	18	23	25	27	33	22	27	26	27	24	13	22	25	19	21	21	23	22	31	18	32	23	27
20310	38666	60906	50600	26787	27033	19508	15053	39947	19503	6451	5345	4502	3897	3518	3370	3081	2884	2733	2512	2275	2256	2114	1953	1922	1763	1699	1573	1613	1514	1423	1460	1342	1358	1295	1143	1042	958	850	856	825	873	817	798	830	865	841	753	778	731	827	750	764	751	740	716	665	722	626	699	672	604	660	635	696	626	619	633	604	586	561	573	585	592	582	558	572	580	592	581	581	552	592	607	611	567	530	562	564	565	555	590	580	543	569	594	584	544	573	575	571	568	575	558	594	548	575	516	587	562	547	474	534	577	584	570	569	588	586	524	556	514	541	537	530	538	560	570	538	584	545	575	572	532	519	524	595	504	586	517	543	525	556	530	527	557	586	544	521	550	562	550	530	547	575	529	533	551	526	554	546	590	578	496	610	540	568	547	577	568	593	555	622	556	575	554	556	603	607	567	565	563	535	552	554	563	555	585	532	530	605	611	530	599	573	515	549	531	513	566	557	536	565	552	577	567	552	567	564	559	575	536	548	608	562	569	549	585	542	533	553	563	565	594	572	544	528	594	575	558	590	544	594	601	562	521	547	570	569	537	550	568	547	560	542	568	573	571	583	568	565	527	503	587	554	591	562	555	520	531	550	593	558	539	544	559	560	547	582	521	568	587	550	586	555	566	581	530	508	631	520	588	506	554	536	597	572	573	552	565	528	570	566	561	592	537	559	564	573	568	575	537	572	572	562	564	542	531	567	563	557	530	587	493	545	562	581	530	546	531	536	568	554	562	597	543	535	588	602	551	519	557	570	568	576	562	566	537	557	559	518	535	596	550	567	540	571	541	564	581	563	555	604	562	576	548	553	579	563	574	568	569	588	543	559	560	571	550	609	532	576	561	577	540	569	535	532	586	541	534	539	569	583	536	552	562	547	604	539	534	553	598	551	517	571	579	552	553	615	543	539	538	565	555	525	583	535	582	600	543	531	549	557	564	530	587	529	553	542	553	558	564	594	566	576	585	572	602	550	569	546	528	612	543	547	572	563	608	615	541	560	569	519	543	598	545	550	513	584	574	596	580	554	554	588	584	515	532	575	567	519	561	599	583	562	526	573	582	543	503	542	525	563	542	586	506	568	553	515	589	582	554	558	517	550	552	553	551	563	574	542	547	583	563	592	583	525	576	543	575	554	551	535	567	585	574	581	579	571	559	560	563	533	559	512	513	499	518	564	599	567	551	539	572	566	583	544	524	541	556	548	555	519	552	533	534	535	554	553	585	552	584	560	599	568	559	558	566	613	534	519	559	564	550	558	529	574	599	526	552	544	524	551	540	517	543	534	561	587	550	557	539	546	550	607	556	553	617	569	534	582	570	574	562	577	584	562	595	553	528	605	523	572	535	598	551	582	592	577	530	526	559	573	557	540	543	581	524	520	539	588	551	620	549	560	566	567	518	510	560	539	550	588	533	542	591	552	533	575	581	560	513	569	569	563	523	607	559	542	576	545	528	522	566	557	523	551	593	562	578	587	558	592	590	568	503	541	562	537	538	535	600	538	570	535	558	543	573	585	549	549	531	551	531	531	555	569	574	562	597	510	531	552	530	567	535	527	572	560	523	563	503	547	592	570	608	571	550	550	563	503	526	542	570	545	541	543	572	564	545	585	545	564	548	535	549	584	563	548	554	565	586	529	539	565	558	549	553	597	542	566	565	544	565	593	531	521	543	543	543	546	590	516	536	565	535	571	548	542	532	550	523	582	518	529	526	577	552	574	574	560	579	597	606	580	565	604	549	536	561	551	547	549	560	572	534	585	594	568	537	548	544	599	554	587	579	576	574	520	548	594	569	533	570	531	553	595	543	546	570	527	542	560	536	555	610	558	517	566	586	533	567	547	537	517	558	583	564	525	530	552	566	562	571	566	579	574	481	546	560	587	534	563	602	514	577	595	576	544	563	576	568	557	584	568	526	512	537	575	563	550	558	566	563	535	551	537	530	540	527	582	547	524	571	581	556	553	528	547	550	501	585	542	547	491	544	587	583	557	562	562	569	569	556	586	547	559	511	586	571	540	576	560	575	542	530	580	578	547	529	534	576	534	566	534	545	608	544	582	552	533	548	578	540	566	532	568	561	578	595	552	578	582	515	549	596	535	569	576	546	539	533	586	572	599	542	566	567	566	563	521	532	567	570	576	524	566	598	520	584	523	535	547	585	610	559	603	549	538	547	568	558	586	556	532	540	542	563	588	552	525	548	567	569	562	562	558	593	559	524	521	512	571	532	548	561	568	557	604	563	556	552	559	579	531	543	551	561	539	543	562	591	577	541	563	538	566	540	579	531	546	562	543	543	616	573	530	549	555	553	554	555	587	519	538	573	549	527	552	555	564	564	544	573	576	526	536	563	515	573	579	599	549	566	561	560	602	561	606	524	568	544	577	537	583	537	578	593	523	548	555	547	566	552	568	526	574	584	538	581	557	600	563	593	553	546	555	545	602	535	576	580	540	545	587	559	570	532	558	555	545	560	571	593	611	505	540	564	568	593	565	553	543	571	617	555	561	588	535	537	561	568	582	562	560	551	542	548	551	569	534	543	540	571	558	562	560	566	533	546	566	546	518	588	562	586	551	559	587	549	560	568	528	529	582	579	556	546	537	572	577	585	587	531	541	554	569	535	543	589	550	539	543	561	572	566	534	564	563	509	565	570	543	561	577	559	578	550	560	594	561	564	566	576	590	546	526	525	578	548	540	521	561	517	534	581	573	555	587	556	539	540	566	555	578	579	569	532	534	559	571	500	518	524	588	551	593	597	562	553	607	537	535	508	551	545	559	550	547	582	569	549	589	576	551	524	558	572	569	561	577	569	610	542	552	561	616	594	585	562	600	561	557	543	541	567	565	596	576	580	601	564	544	553	523	570	540	582	521	545	562	535	552	534	536	521	582	568	586	564	538	519	554	550	548	577	555	565	598	544	532	563	532	533	570	518	545	599	616	567	563	571	587	573	567	551	576	540	582	551	574	589	539	575	521	604	540	530	560	547	579	568	570	574	583	594	540	539	546	526	563	561	551	536	543	557	565	540	528	583	568	611	536	522	511	542	505	549	570	586	548	542	533	552	533	551	611	542	587	602	569	558	579	558	545	559	530	573	547	567	580	547	522	605	523	511	521	549	562	587	525	595	553	594	592	550	559	554	578	563	565	568	563	527	552	579	544	561	561	573	550	573	513	587	522	564	596	520	537	566	574	590	567	520	589	500	548	546	542	612	564	546	565	575	523	572	588	516	577	554	561	530	556	587	536	554	535	532	566	555	547	578	552	631	536	589	578	555	533	548	568	520	597	577	594	547	527	526	598	535	607	569	567	505	573	548	587	572	561	559	539	555	549	605	515	557	527	530	556	537	523	507	565	559	571	582	571	559	551	560	551	591	567	535	561	585	554	530	565	588	540	571	538	548	568	601	514	560	537	524	551	560	534	556	542	593	566	582	578	598	541	556	548	591	574	575	560	588	554	552	552	550	546	572	560	535
2050	8177	24896	10294	2452	494	351	250	4206	2083	133	106	87	95	91	85	70	71	63	87	56	41	49	53	52	50	55	40	53	45	33	28	33	41	36	28	23	33	27	25	28	28	23	15	25	22	19	23	21	17	27	28	21	19	37	22	22	26	27	11	29	21	18	16	24	18	22	20	14	27	11	22	16	20	25	19	18	20	17	17	23	21	22	22	10	23	19	16	15	19	29	28	27	9	13	16	19	19	18	16	10	18	26	15	15	18	18	19	23	25	19	21	22	18	16	19	19	14	18	14	19	13	20	27	13	22	15	13	26	25	12	22	14	16	17	20	17	18	26	20	16	21	15	12	21	18	15	17	15	16	13	18	16	14	22	20	19	17	11	23	23	18	15	13	14	20	13	20	12	16	19	25	11	11	15	18	19	17	19	17	21	25	15	17	19	13	21	19	20	19	11	22	22	17	19	17	21	32	22	22	13	19	25	22	18	18	27	19	20	9	14	22	18	17	21	17	19	22	22	15	19	28	14	34	17	27	29	27	20	17	16	21	16	25	18	24	20	15	27	19	24	13	29	24	21	14	20	14	14	15	21	19	21	16	20	12	15	19	25	16	18	21	23	28	17	12	16	17	16	19	13	23	21	26	15	9	22	17	16	17	13	17	20	22	16	11	24	9	20	16	7	17	19	10	16	17	19	22	29	19	13	20	18	13	19	19	22	18	17	22	27	18	17	22	19	22	19	17	20	15	18	17	16	18	19	17	8	24	21	14	19	17	21	16	16	17	17	20	23	23	18	17	18	12	21	25	22	23	18	20	20	29	19	12	16	22	20	16	19	22	22	19	21	17	16	21	20	17	19	27	31	17	14	23	16	22	16	22	20	15	16	14	17	17	15	20	23	21	25	25	14	23	21	18	14	17	14	20	17	19	15	18	24	14	14	26	11	17	13	17	20	23	22	27	18	20	19	14	23	22	17	22	14	10	18	17	19	23	17	19	16	20	20	27	13	17	14	18	23	14	17	22	17	13	13	19	25	32	11	16	15	21	13	25	13	21	21	18	16	16	18	21	21	13	17	20	17	26	15	19	18	16	23	20	26	15	16	21	17	18	22	18	22	20	28	18	18	17	17	19	18	10	21	20	18	31	21	21	21	16	18	16	16	15	17	17	18	11	19	18	17	17	16	19	20	19	28	21	21	18	9	20	23	22	21	21	21	27	12	19	16	30	21	23	16	26	20	19	13	20	16	15	23	27	19	29	17	28	20	24	23	21	25	9	24	16	19	16	21	18	17	24	17	15	18	18	27	22	24	21	12	15	16	19	19	23	13	16	28	11	20	19	20	13	14	16	16	24	23	21	16	17	24	23	30	14	21	21	19	22	15	22	18	15	20	22	13	22	27	26	17	21	19	18	14	20	15	16	25	8	17	20	18	23	15	13	19	12	23	15	20	17	19	18	18	17	12	17	17	21	22	15	18	19	26	20	18	22	18	23	23	20	27	19	19	18	24	16	15	17	11	12	18	18	22	17	18	22	16	13	21	17	22	24	19	16	19	23	19	14	18	18	16	17	12	21	18	17	20	16	19	16	13	25	22	17	16	18	27	21	19	31	12	12	23	20	14	13	8	16	22	17	15	12	15	20	20	15	19	19	19	18	13	17	22	23	22	16	13	21	12	14	22	24	20	15	21	25	24	18	14	13	19	16	17	14	22	18	19	27	15	22	20	17	14	14	13	23	21	11	21	11	17	14	19	13	23	24	17	22	17	22	19	26	22	24	9	29	17	23	23	22	23	21	21	19	20	12	21	13	16	14	13	14	14	18	19	23	26	21	17	20	12	12	22	12	22	24	25	15	19	23	22	16	16	20	26	16	27	19	18	26	14	19	18	17	19	20	23	12	17	19	10	19	21	14	19	23	18	21	16	15	23	16	7	18	18	15	18	22	16	19	16	26	12	13	23	14	23	31	18	15	17	17	11	22	17	19	19	23	15	30	19	17	20	24	26	27	16	20	17	23	28	8	19	25	15	14	21	17	18	19	8	19	18	17	20	17	16	12	17	23	18	20	16	23	19	18	19	14	17	18	19	17	21	11	15	19	18	16	19	18	22	21	18	19	24	28	21	17	16	11	9	12	19	13	15	21	17	18	20	23	22	22	11	15	17	16	21	18	25	16	23	14	14	18	10	15	19	12	15	13	13	22	19	12	13	17	27	19	20	16	14	23	15	16	20	25	13	17	22	20	17	16	19	26	21	21	21	18	20	15	14	17	12	15	23	21	25	19	19	19	15	16	19	11	24	19	20	23	18	17	24	15	16	6	17	22	20	24	15	20	17	12	23	22	29	12	24	25	22	25	14	24	15	17	23	16	15	20	24	15	11	18	13	20	16	13	11	17	22	18	25	25	15	19	18	13	16	17	26	21	18	19	19	16	19	23	18	16	19	20	19	17	29	21	18	25	24	18	16	19	19	18	23	20	17	15	23	12	15	17	26	17	20	17	20	11	14	17	17	21	17	28	25	17	18	23	13	19	19	20	18	11	21	14	17	14	22	16	16	19	14	20	14	18	17	14	21	23	21	12	23	22	15	17	13	13	23	13	11	13	16	21	16	21	17	16	9	23	13	24	13	24	24	17	28	19	13	18	18	21	22	14	20	16	22	14	16	20	22	25	25	18	15	24	11	20	16	20	18	25	15	15	23	24	22	18	19	21	15	18	23	24	19	20	22	22	17	17	28	21	31	19	21	18	20	21	14	21	18	17	23	18	18	21	19	19	17	24	16	17	14	22	17	25	21	23	12	20	13	19	25	13	18	16	11	20	20	19	28	21	21	18	17	20	20	19	18	17	16	24	17	28	17	20	19	19	15	15	17	18	13	22	20	19	17	23	17	26	11	18	21	23	27	15	22	23	26	25	22	24	13	19	15	20	21	16	14	21	21	18	11	21	15	8	23	16	15	12	16	18	17	24	22	13	15	24	24	15	15	22	14	20	19	19	19	23	21	23	18	17	20	13	18	21	13	21	17	14	13	23	20	12	25	17	21	18	25	21	25	17	14	15	15	24	17	17	24	22	16	21	19	17	14	25	23	22	20	13	14	13	16	21	24	21	12	23	19	18	17	24	19	20	21	18	24	15	16	13	25	21	23	27	16	16	23	12	28	23	16	22	19	12	15	15	23	17	17	13	16	17	21	20	17	18	17	17	16	19	15	16	24	17	21	21	14	14	27	15	21	14	14	18	22	18	13	18	15	19	20	15	23	17	21	14	13	22	25	20	17	29	15	25	24	21	16	20	29	21	13	22	24	21	19	17	28	19	14	21	22	18	14	22	23	23	26	16	11	23	10	28	14	17	14	19	21	19	16	16	18	19	24	13	16	13	17	14	22	29	24	23	18	20	14	14	14	14	10	15	21	20	17	21	12	21	20	17	14	21	18	20	14	17	22	13	18	15	19	25	17	18	24	16	18	14	18	19	23	15	20	19	18	13	18	12
25015	41409	69031	64706	35189	30388	24122	19323	45941	21108	9030	7384	6184	5512	5037	4618	4190	3945	3608	3284	3009	3061	2672	2543	2390	2260	2099	2087	2034	1782	1878	1625	1555	1458	1390	1307	1153	1033	962	937	886	919	829	910	847	901	776	784	769	726	709	734	707	712	722	633	629	594	588	597	603	573	569	558	621	572	557	483	489	480	484	540	466	463	466	487	493	463	467	462	436	448	455	450	420	437	442	443	459	435	442	424	489	415	449	470	445	424	426	429	440	424	400	460	430	448	465	429	438	422	425	402	433	441	409	432	425	446	423	401	446	434	455	466	449	466	421	426	443	448	399	441	422	431	435	429	430	417	443	461	453	424	451	439	429	479	416	442	449	442	384	421	429	442	428	418	408	440	402	397	439	422	441	419	382	406	439	455	437	476	471	447	408	441	462	440	409	421	430	421	441	456	453	427	416	412	407	435	406	432	462	421	448	411	444	444	414	439	432	425	432	430	419	374	401	436	406	453	419	469	452	446	453	384	445	427	401	476	444	404	429	433	425	464	434	421	417	428	422	399	448	424	412	430	394	385	403	417	430	453	430	413	481	425	449	442	416	434	421	430	392	413	421	411	433	409	467	427	443	445	461	393	451	425	452	461	465	429	455	419	427	430	454	436	439	417	428	417	437	480	460	433	437	432	411	440	447	431	401	419	407	430	475	414	399	440	427	435	432	451	439	486	459	467	394	410	446	417	428	414	456	432	443	447	459	430	440	414	417	425	468	437	409	437	459	432	432	442	442	403	417	436	428	439	454	427	431	422	427	402	414	398	459	412	417	419	447	437	450	424	429	416	431	423	449	444	474	429	433	433	418	439	384	460	418	410	434	416	409	447	460	420	445	417	424	421	409	431	454	477	440	417	438	436	411	448	420	411	448	419	410	433	446	417	437	429	442	415	453	443	383	410	457	435	429	420	428	414	451	406	431	427	410	432	424	452	441	410	404	457	423	453	414	426	417	455	399	425	382	443	438	418	429	435	425	435	433	502	409	410	440	436	454	425	424	442	426	445	421	442	437	458	395	400	398	422	432	437	412	454	446	429	428	463	387	428	422	441	428	413	416	427	459	435	418	441	425	433	415	452	419	438	469	450	426	421	444	419	469	428	414	449	399	450	490	448	413	467	402	431	437	425	448	438	439	443	423	410	412	420	451	412	420	419	430	421	443	414	460	439	413	431	455	433	425	392	472	427	416	447	437	444	469	444	445	468	455	410	435	454	415	408	451	394	427	394	418	435	442	413	422	460	440	453	457	413	445	431	444	399	442	398	445	445	423	402	423	412	434	420	464	408	403	424	435	446	450	425	401	433	384	436	435	427	417	443	423	441	445	436	414	407	448	425	436	410	389	432	420	418	401	458	414	429	441	418	425	423	417	447	438	406	434	415	400	405	441	420	445	443	421	415	418	463	409	438	378	431	463	459	439	422	425	436	466	440	444	450	409	444	411	412	431	388	413	453	423	476	430	425	433	457	467	405	440	417	437	463	436	428	430	389	434	450	412	418	449	394	432	455	417	478	421	409	450	438	412	400	449	371	421	460	426	420	427	413	474	452	416	410	402	414	394	455	410	458	415	456	425	435	401	444	400	419	392	425	429	406	452	463	406	441	452	419	427	424	462	407	442	449	438	434	438	433	451	425	442	438	452	434	396	468	449	417	423	424	448	410	413	446	460	415	444	428	392	447	445	439	443	435	425	423	448	440	456	425	447	413	420	405	425	426	436	406	474	406	423	429	437	406	452	438	414	399	439	422	435	421	404	462	416	446	400	416	458	452	407	440	408	407	403	434	445	455	443	404	462	419	450	422	446	463	424	490	431	429	393	446	459	453	425	419	414	427	407	432	467	422	433	481	426	439	451	427	425	420	424	462	429	405	440	423	375	442	470	435	416	401	434	380	419	417	445	422	437	449	402	439	449	435	437	434	438	432	453	420	414	421	451	424	426	430	452	446	387	432	394	431	414	447	448	436	411	439	434	411	410	436	419	443	403	471	439	446	438	439	462	435	427	439	443	391	403	450	451	403	445	419	448	432	432	395	434	456	466	444	425	417	423	440	418	390	440	435	418	464	419	438	409	399	431	438	428	458	451	402	395	395	437	440	452	433	407	386	436	445	423	414	473	440	448	430	434	450	448	443	431	436	431	408	456	419	426	467	451	431	471	436	409	450	445	420	398	429	423	385	392	431	435	430	453	431	421	455	455	422	434	443	445	420	445	424	434	432	429	391	452	475	413	388	448	415	470	460	411	426	413	464	404	403	413	421	398	450	404	431	439	414	440	450	405	443	394	424	422	450	456	412	422	428	420	419	407	409	435	422	430	436	414	450	412	438	439	453	465	434	443	458	452	431	377	443	445	416	426	405	435	379	439	451	424	444	452	445	426	432	426	444	434	432	403	442	411	456	439	461	420	430	439	393	417	428	436	424	437	443	410	432	430	393	453	432	435	417	393	464	430	438	416	454	435	440	420	432	454	408	412	404	433	425	386	435	429	445	479	461	418	441	474	423	466	435	425	432	427	409	407	445	417	407	462	411	422	424	438	434	433	445	448	431	419	413	428	454	414	405	412	430	454	401	457	444	414	415	433	461	450	436	414	391	440	438	411	438	483	425	389	466	420	437	425	424	392	470	435	438	412	442	415	422	417	415	409	466	400	413	422	448	406	451	414	426	454	399	406	393	411	406	404	452	420	450	412	410	419	412	424	411	432	432	411	419	423	373	483	424	440	437	434	436	401	403	398	404	452	447	443	439	455	428	421	409	411	418	452	439	450	443	404	420	441	396	433	394	429	441	438	459	422	459	417	409	468	421	452	424	446	433	458	429	424	410	454	391	380	444	433	440	447	457	431	416	435	441	438	456	430	423	439	443	443	450	438	421	429	402	431	428	415	427	442	461	409	414	422	404	410	449	449	430	448	427	453	427	411	430	403	437	451	433	458	467	425	453	412	451	440	454	435	411	394	410	452	411	429	430	441	410	422	410	427	410	433	410	426	440	431	422	453	410	426	440	461	390	454	410	438	453	425	430	409	440	460	407	440	472	393	427	428	423	442	403	451	409	391	409	428	436	448	431	437	435	442	398	455	423	441	437	472	408	412	436	446	431	464	395	429	423	417	460	424	414	431	398	438	434	411	445	431	437	431	457	443	415	417	440	430	409	486	453	443	422	446	402	450	431	408	444	414	423	409	406	417	414	415	417	430	457	442	426	444	427	453	431	372	474	448	467	417	408	403	449	414	455	401	490	428	391	438	427	453	448	413	406	415	387	391	416	458	458	445	410	447	424	434	433	480	438	426	386	478	411	418	481	462	440	418	395	450	449	422	399	438	458	430	433	453	424	450	454	454	432	452	425	432	448	416	427	442	408	425	411	453	446	455	382	423	427	435	405	447	415	440	411	465	447	489	441	420	462	381	469	409	416	454	438	423	448	434	439	449	430	442	414	442	421	449	463	456	453	419	421	468	415	436	430
2008	4003	22252	12223	1780	681	367	292	3781	2002	165	123	117	101	90	76	72	64	82	62	62	73	49	70	42	46	44	49	40	44	36	35	29	42	30	36	27	24	31	30	27	19	36	25	27	25	17	28	18	19	16	25	23	23	24	30	20	22	12	20	26	21	18	18	24	24	22	32	25	14	19	26	19	19	18	20	12	29	17	15	20	20	18	21	24	28	19	16	17	19	18	22	18	15	14	18	22	14	17	22	21	27	16	24	17	16	18	18	13	20	16	25	27	12	21	20	22	17	13	21	22	17	18	24	16	14	11	20	19	19	10	23	14	14	23	25	13	23	21	24	20	14	22	19	17	16	24	21	23	21	15	25	16	21	21	18	14	15	19	24	24	15	13	22	21	25	20	16	18	24	17	18	17	20	23	20	17	18	12	16	23	24	21	20	22	18	17	16	21	16	20	22	21	19	33	23	13	11	17	25	20	16	12	16	9	19	14	17	15	18	24	19	29	21	23	20	15	20	26	22	17	19	19	16	12	9	15	20	16	24	20	15	19	14	20	24	28	19	16	17	16	22	19	19	11	24	23	21	17	13	20	15	11	22	18	18	10	16	21	19	15	18	13	18	23	19	23	22	21	10	22	15	17	24	16	20	14	18	18	14	21	14	26	16	12	14	20	18	22	15	16	26	19	20	14	20	23	14	15	17	18	19	29	18	22	16	26	23	26	15	20	20	21	15	22	13	21	18	19	9	14	22	12	20	13	25	22	17	18	18	13	18	16	12	27	19	19	18	26	17	14	21	14	13	22	21	14	22	30	18	19	13	21	24	21	21	22	18	21	19	21	36	12	18	14	20	19	19	22	30	21	20	15	24	11	18	16	7	24	17	15	18	28	12	23	18	18	15	25	22	21	14	22	23	23	17	25	19	13	28	16	9	15	13	20	21	29	13	20	16	18	26	22	18	19	22	11	26	16	21	23	16	24	23	22	23	13	7	21	24	20	22	19	15	18	20	25	24	15	20	18	19	14	21	14	16	24	15	9	16	19	13	18	13	21	19	21	14	19	22	15	20	18	26	23	23	22	19	13	20	19	17	24	11	14	19	17	19	16	19	18	16	16	14	28	20	26	23	17	24	7	13	13	20	22	11	18	20	15	21	22	13	20	30	19	22	17	15	27	25	20	16	16	22	20	15	19	16	19	19	17	18	25	16	19	19	10	18	17	19	13	10	20	16	15	21	15	20	14	21	20	22	12	18	10	19	19	17	17	24	20	17	23	16	18	21	20	23	18	13	16	11	8	17	17	18	18	24	23	18	26	23	18	10	17	23	20	22	20	20	22	16	12	16	23	15	16	18	16	22	30	20	20	16	22	18	19	21	11	15	13	15	24	21	16	23	14	10	21	17	10	14	11	22	17	15	29	10	26	20	16	16	21	12	20	22	15	18	16	21	20	14	14	16	18	16	27	17	11	22	21	17	18	21	25	17	22	18	18	13	19	14	18	16	16	16	18	10	21	17	15	17	16	25	18	23	14	14	20	17	18	16	22	11	13	20	14	19	16	14	18	16	19	20	16	22	21	13	18	15	23	19	11	14	22	29	14	21	16	23	21	23	29	24	23	19	19	17	20	19	22	21	18	12	13	22	17	22	22	19	31	15	14	17	16	14	20	16	15	11	18	19	21	9	19	17	18	10	19	18	25	18	16	25	10	17	17	12	17	18	13	22	20	20	22	14	7	23	25	18	24	26	16	20	22	20	19	25	18	23	20	11	18	19	15	22	19	20	20	23	19	19	24	12	23	26	22	9	14	23	20	17	20	16	23	23	25	22	32	14	15	16	31	26	23	18	19	15	16	16	19	12	19	14	21	24	15	10	16	21	15	21	24	21	21	19	13	21	19	32	19	18	25	21	10	19	20	10	14	18	12	11	20	15	15	22	16	20	13	19	28	16	21	22	17	19	23	26	19	12	17	23	18	23	16	17	18	16	14	20	23	21	14	23	15	22	15	15	14	14	24	24	17	20	17	28	20	16	20	18	16	12	21	14	20	17	21	15	18	17	17	24	15	16	17	20	13	22	19	16	21	21	19	16	12	17	16	15	22	18	15	24	14	25	25	19	12	20	25	24	18	24	14	16	20	19	19	24	25	18	18	24	23	13	27	18	19	28	16	24	11	17	19	24	21	14	14	25	21	18	14	20	11	25	17	17	21	22	17	16	27	28	17	15	22	17	21	9	17	15	19	19	16	21	12	20	22	22	14	31	14	19	13	18	22	13	18	21	28	23	19	21	22	15	22	18	20	15	23	19	21	12	27	16	20	17	19	15	22	19	20	20	26	20	18	22	12	20	19	19	23	35	27	20	16	16	18	14	13	17	17	18	12	17	19	11	20	18	22	22	23	28	26	12	19	20	23	16	17	24	24	19	26	22	28	17	29	26	21	19	23	20	14	20	21	20	22	13	20	14	17	24	22	13	15	14	19	25	20	16	23	14	21	21	13	20	21	9	25	17	21	19	19	18	19	14	25	21	18	21	19	27	24	17	19	24	19	21	24	22	18	22	17	16	18	23	22	25	18	16	18	23	20	28	28	17	19	25	12	17	20	18	15	17	17	16	20	16	26	17	27	17	17	22	19	17	20	23	17	21	13	18	14	14	20	17	18	15	19	28	18	18	10	16	18	17	13	24	23	11	15	18	20	16	13	16	17	17	14	11	22	19	25	28	14	18	16	12	12	19	15	17	21	20	20	19	22	15	19	12	17	15	19	19	8	23	9	29	17	27	18	21	19	23	22	19	18	17	19	17	23	17	11	27	15	16	19	24	11	11	14	22	24	17	14	21	19	12	18	20	26	23	24	19	14	28	9	24	12	15	19	22	18	10	22	19	14	19	8	19	21	26	26	23	22	16	19	18	12	19	13	21	16	20	13	23	20	19	22	18	21	16	28	26	16	24	22	14	23	29	19	19	16	28	18	22	15	17	14	24	12	15	12	17	20	20	22	24	8	30	15	15	17	15	22	25	18	21	16	17	22	21	17	21	23	14	16	16	15	21	16	25	22	20	12	19	19	25	12	27	13	24	10	32	17	19	17	19	14	21	17	12	16	21	28	22	20	10	19	22	19	17	14	25	18	19	21	17	14	19	16	22	18	20	22	28	13	22	14	21	22	23	16	9	15	19	20	16	19	18	11	20	21	24	19	15	13	14	32	19	17	21	21	27	14	21	20	19	16	11	16	19	25	19	18	22	24	22	20	21	14	18	18	15	19	11	25	24	22	21	18	17	26	23	21	16	24	16	20	17	22	19	24	17	17	14	14	17	10	14	16	16	14	31	15	28	17	18	10	22	18	18	18	26	26	17	20	24	21	16	23	22	26	19	19	28	16	26	14	16	25	20	12	22	21	17	25	19	19	16	18	20	14	18	21	20	22	9	13	14	22	15	17	22	20	16	21	24	17	19	20	26	13	18	12	16	25	20	24	17	15	13	23	28	18	21
24769	33828	67863	65205	31045	32311	24286	20088	44678	21009	9368	8016	6823	6102	5558	4988	4642	4284	3966	3462	3327	3074	2832	2637	2484	2429	2290	2240	2133	2037	1955	1694	1658	1589	1563	1381	1224	1022	965	896	956	886	926	921	891	853	885	815	746	773	729	782	701	683	749	641	651	598	587	592	631	610	564	544	601	595	564	557	500	472	536	509	486	471	456	483	457	474	436	416	474	476	449	448	435	477	461	471	436	467	458	424	429	473	458	435	453	436	436	426	400	454	393	434	406	411	404	437	443	444	423	470	448	425	433	406	469	423	411	422	426	440	427	416	460	504	443	431	462	413	433	463	428	420	448	461	439	441	433	461	429	424	438	416	447	376	409	395	413	438	428	445	418	446	440	428	420	395	432	452	473	424	466	412	437	447	407	424	419	495	420	404	436	453	431	420	409	471	443	429	427	403	392	426	450	427	400	428	400	444	446	443	441	443	409	434	430	453	426	403	431	446	413	447	438	433	423	460	434	454	435	455	428	432	382	480	431	417	395	405	444	450	402	405	419	438	432	406	454	439	436	440	441	409	423	410	434	449	467	442	428	433	411	435	398	436	427	431	438	420	431	395	426	398	424	466	425	442	437	441	406	428	435	467	411	408	415	421	426	430	435	400	410	457	454	415	437	415	434	423	432	428	435	452	440	444	412	448	437	418	430	427	421	424	429	423	431	412	441	419	440	429	434	400	414	429	443	412	410	475	444	377	420	421	451	438	448	446	405	413	404	383	445	430	389	443	407	430	417	432	411	416	461	430	405	394	439	474	460	442	384	417	448	452	422	424	437	406	435	435	429	410	458	434	439	458	431	407	419	436	433	443	434	444	434	405	457	412	413	450	413	437	407	418	450	406	418	438	392	430	453	414	416	398	411	440	425	435	415	402	428	434	445	419	420	396	433	452	463	405	448	436	449	410	444	418	404	419	414	425	400	427	443	439	439	432	454	439	406	460	437	448	411	413	440	431	444	420	448	423	403	433	401	417	391	447	424	414	429	408	421	426	441	410	413	421	442	445	440	493	403	444	416	414	450	401	427	432	428	397	434	436	436	404	413	429	445	425	410	396	460	435	461	398	456	440	427	432	417	422	440	387	440	447	472	435	415	420	429	448	447	360	414	464	417	437	428	411	404	422	461	467	397	428	400	446	440	420	450	411	388	419	401	408	402	383	433	426	422	449	428	415	401	420	432	428	423	408	425	464	426	461	415	426	431	405	420	421	412	393	425	432	436	430	442	426	405	405	415	421	437	420	418	426	413	436	421	433	400	390	424	429	423	424	407	416	428	453	443	410	425	428	402	446	433	421	442	407	400	423	441	435	438	493	436	424	435	436	416	387	452	427	403	418	443	397	438	411	418	428	415	448	450	406	430	410	437	400	445	470	394	422	382	434	381	436	411	473	440	409	417	408	406	424	445	443	467	423	425	443	400	429	412	442	424	419	389	439	489	432	419	444	444	422	430	450	452	467	406	456	441	455	428	420	485	428	440	454	449	433	414	441	435	433	444	389	432	434	399	408	430	442	435	423	436	451	429	407	438	408	452	440	401	423	401	463	463	432	432	431	457	442	442	434	432	390	413	387	438	434	417	398	396	391	429	436	417	409	440	418	446	406	413	446	444	395	436	425	407	414	420	445	396	426	426	408	435	431	470	448	405	424	399	447	452	374	418	426	419	433	426	407	427	436	439	419	447	458	413	416	457	408	379	421	435	409	418	420	446	405	460	429	415	466	424	404	435	428	411	433	429	438	415	410	417	448	422	429	430	423	449	412	428	432	443	414	419	455	436	419	410	376	386	441	403	380	429	418	445	444	429	453	420	430	429	425	438	461	450	426	453	454	452	436	453	432	431	405	428	432	406	430	428	435	402	431	442	447	416	452	420	440	407	439	424	456	399	451	444	432	396	463	427	434	435	443	468	457	439	404	441	419	432	442	479	423	416	447	432	447	440	427	432	438	439	444	441	413	411	409	435	430	395	479	441	438	409	408	441	392	413	415	411	432	393	449	413	411	422	456	401	445	419	426	434	472	408	425	417	486	411	445	435	411	441	419	424	417	461	415	416	444	415	430	472	475	413	424	442	410	436	398	396	442	451	462	468	442	454	407	409	437	421	400	456	426	404	429	447	434	428	425	408	463	421	458	458	411	429	455	417	389	435	411	453	447	437	435	428	394	396	391	410	395	471	423	422	422	407	423	393	443	453	467	406	445	443	468	403	477	435	427	443	394	414	442	428	396	428	439	424	457	439	394	418	427	408	425	410	434	413	374	408	413	461	401	437	441	387	430	427	433	426	427	435	473	412	426	398	419	431	383	451	419	434	401	422	388	412	385	430	443	421	419	433	439	426	408	436	422	409	391	410	438	424	445	401	401	443	419	424	422	393	448	425	420	422	381	492	398	417	419	424	433	415	407	439	431	420	429	411	450	417	423	384	410	482	397	446	414	426	414	420	438	407	451	432	413	426	428	473	442	419	409	428	425	429	436	442	402	417	400	437	465	399	420	424	448	421	420	483	452	426	421	441	389	434	407	448	420	463	412	429	449	423	452	449	406	420	445	425	433	455	462	381	415	428	435	432	422	412	451	434	454	447	401	395	438	411	426	449	424	477	440	457	416	432	412	433	432	429	439	435	438	439	422	427	444	428	423	451	481	469	438	445	449	422	442	435	413	444	438	433	456	426	474	413	432	439	416	452	434	417	439	413	383	440	435	412	438	417	449	411	422	460	439	407	443	441	448	415	402	419	472	442	455	445	401	462	413	462	442	389	451	461	415	447	436	444	445	432	430	442	438	437	437	444	408	416	450	467	433	431	469	413	419	410	413	418	459	429	416	436	415	396	444	434	403	391	477	441	421	447	412	408	440	453	427	465	436	444	457	479	435	452	463	414	418	395	409	430	431	432	424	419	417	452	413	431	444	413	415	448	421	429	413	411	415	436	430	404	436	439	438	416	424	437	443	435	428	428	386	437	437	426	434	406	450	390	412	448	426	437	418	437	383	444	412	406	453	463	436	444	414	445	448	396	407	434	448	423	434	456	456	443	421	408	396	438	456	446	428	449	418	472	429	450	442	421	467	421	404	445	412	421	433	428	405	410	439	458	417	414	421	434	406	421	406	448	416	443	441	473	400	406	432	433	437	426	438	435	429	432	441	422	457	435	413	485	430	381	410	427	417	452	417	478	445	410	431	408	400	401	399	391	418	360	420	408	467	434	409	442	431	425	420	385	411	430	438	438	409	410	434	458	442	412	414	410	443	444	414	419	405	414	396	417	405	457	463	462	422	432	437	390	446	432	426	425	448	365	412	448	482	406	416	437	424	409	432	452	448	462	452	451	435	423	429	419	451	416	423	464	410	394	438	417	421	456	450	430	421	445	457	456	453	455	419	435	420	424	439	424	440	439	415	430	450	414	429	437	422	434	418	450	423	427	402	445	440	397	446	378	396	446	447	455	427	444	428	432	414	425	456	465	455
2002	3935	21886	10347	1237	489	352	328	4908	1344	143	145	88	105	92	81	80	87	78	77	65	57	56	52	55	38	49	49	51	51	41	35	40	44	43	38	29	28	35	25	17	25	23	18	26	22	31	27	29	24	28	15	25	26	21	23	19	18	21	18	19	15	22	17	22	22	19	19	19	22	21	18	32	20	23	23	24	16	16	24	29	16	14	15	20	17	16	16	18	19	16	21	19	13	18	18	15	14	16	9	16	12	24	19	17	29	20	21	18	17	22	16	14	28	25	14	20	25	23	10	13	18	11	24	14	18	14	13	17	13	22	20	25	18	14	18	18	12	26	23	21	18	20	19	22	15	17	25	25	15	14	18	24	22	13	15	15	18	18	13	22	9	21	21	22	23	15	14	27	21	16	25	17	16	21	25	16	13	19	18	23	16	18	9	24	14	24	15	16	20	11	20	17	13	21	14	17	16	23	25	15	9	22	14	16	17	25	20	22	24	18	16	12	22	25	22	17	19	24	29	18	15	20	14	12	16	18	20	14	22	20	24	19	15	18	16	18	23	12	15	27	23	20	14	34	20	22	22	17	22	24	17	12	28	23	21	29	21	19	20	22	22	19	22	17	20	21	13	21	17	29	20	13	18	16	18	16	24	17	15	23	21	19	24	27	13	20	17	18	21	25	15	31	29	20	21	21	11	15	21	19	27	20	15	12	22	15	28	22	10	19	21	21	27	25	19	23	19	12	17	20	21	16	21	14	25	24	16	14	18	23	19	23	18	15	24	25	20	17	16	28	15	13	18	25	14	14	17	12	19	17	14	17	15	17	17	26	11	17	19	23	16	18	18	12	21	15	16	17	19	16	14	16	21	16	22	24	24	22	18	10	17	17	21	18	24	11	21	13	21	11	14	23	20	13	16	18	16	23	20	14	18	24	24	18	24	21	25	15	17	20	17	18	19	18	21	19	18	23	18	18	27	22	17	19	22	19	29	20	17	13	22	22	18	27	26	19	28	17	29	18	21	20	17	23	16	10	15	20	18	9	17	19	18	16	16	22	24	14	30	23	22	13	22	22	21	15	13	23	17	26	23	19	15	20	14	16	17	24	16	18	19	15	24	18	20	21	19	17	18	13	26	23	23	17	25	18	21	14	14	22	23	26	23	18	19	11	18	25	15	26	14	11	22	17	20	12	16	17	19	29	16	17	23	21	22	23	13	18	14	16	21	9	19	19	8	26	21	11	19	20	19	20	15	14	18	27	21	16	23	12	12	25	29	25	21	24	24	31	15	20	17	21	18	21	15	21	15	14	27	27	18	16	22	15	18	14	13	16	17	16	22	17	17	18	18	24	28	20	20	14	21	10	24	20	19	16	21	22	19	16	21	14	15	20	19	9	21	16	10	11	26	17	31	15	20	9	19	15	24	19	15	16	20	22	20	14	19	19	21	26	15	16	19	15	14	20	17	11	23	23	16	16	31	18	17	18	16	25	13	25	19	14	17	17	22	28	30	19	22	20	18	19	26	19	23	17	20	16	21	21	16	18	16	24	13	24	27	16	24	17	16	13	25	21	21	33	23	23	19	16	21	17	16	18	18	24	21	27	19	18	16	14	22	19	15	12	17	21	20	22	15	18	19	19	22	23	16	19	12	15	21	22	9	10	11	14	10	11	18	12	18	18	20	18	15	24	21	13	12	23	22	12	22	18	17	20	20	12	17	23	16	10	18	15	21	21	10	23	26	19	15	18	17	14	18	14	19	14	26	21	24	31	16	12	14	18	22	24	16	18	14	19	19	22	23	22	24	23	24	20	21	15	26	24	21	18	17	20	21	26	20	13	22	18	17	21	14	18	17	17	14	15	21	21	21	21	17	16	26	17	24	17	13	26	18	19	15	23	15	21	16	7	15	19	25	19	14	11	21	17	26	20	19	22	14	19	13	13	17	19	19	21	19	17	24	23	22	13	20	21	11	25	24	19	10	15	18	26	19	16	17	22	24	17	12	21	16	21	17	21	30	15	17	19	19	13	16	16	17	17	15	13	13	18	16	12	18	7	23	21	20	16	16	15	11	32	16	24	18	22	18	13	23	25	18	19	19	23	24	20	28	20	25	17	19	19	11	20	18	25	21	13	12	22	18	18	18	27	19	21	17	14	27	17	20	20	13	23	21	10	20	23	20	17	17	13	24	22	14	16	16	19	17	25	17	15	11	12	26	17	21	19	18	23	16	14	19	19	14	22	17	14	16	18	19	17	27	14	25	18	14	10	20	21	16	16	14	17	24	20	25	20	20	26	14	20	13	21	23	30	17	24	26	22	20	16	24	24	15	19	16	19	22	13	27	15	11	17	21	23	14	21	18	14	16	13	15	13	14	11	16	15	18	16	12	20	19	17	19	19	20	14	22	18	22	21	19	20	15	13	25	18	22	15	6	18	18	18	19	11	19	24	24	27	26	16	18	19	24	17	22	24	13	22	28	11	20	13	23	17	16	20	19	14	17	14	6	23	16	13	15	16	17	13	18	12	9	19	17	16	17	18	18	25	19	18	23	19	20	19	15	27	12	15	16	22	16	21	24	20	17	11	21	16	17	26	16	19	10	19	23	17	24	28	18	15	20	13	15	18	20	21	21	9	18	20	22	20	26	17	14	21	25	22	20	14	20	19	19	12	27	13	19	14	20	9	16	13	30	17	20	13	23	17	19	24	21	20	18	16	26	16	21	19	13	16	19	19	26	18	14	22	21	23	17	20	16	22	19	13	22	19	23	16	19	16	21	9	19	12	19	19	19	14	21	22	19	20	17	19	27	19	24	28	17	25	21	18	16	21	18	16	17	18	21	24	21	22	14	19	18	16	15	13	19	21	18	20	19	15	20	20	14	20	22	18	17	19	14	16	17	16	29	17	18	15	20	15	24	15	12	20	14	18	18	20	25	21	14	19	26	23	23	11	16	25	12	25	21	24	26	26	19	15	24	21	25	19	15	19	20	22	7	24	17	19	21	26	18	17	21	17	17	19	22	18	20	23	18	29	11	18	11	14	19	14	17	12	15	28	14	15	23	14	16	17	21	25	19	19	22	23	16	17	15	21	20	20	21	18	18	21	14	13	24	21	12	11	26	17	21	19	18	10	20	26	21	23	11	23	15	13	18	16	15	24	22	17	18	13	22	25	22	19	13	17	17	12	16	23	15	20	16	17	29	20	18	17	19	23	22	17	21	18	16	15	17	11	17	16	14	27	17	17	21	20	20	20	11	21	17	23	18	24	16	15	21	15	14	15	25	24	21	26	21	15	10	15	14	16	20	10	23	13	13	22	17	21	18	13	14	14	18	17	31	22	18	14	13	25	21	20	22	19	18	21	18	26	22	14	22	24	18	24	20	18	19	18	19	15	21	19	19	13	18	11	24	13	16	9	13	11	12	19	18	25	13	16	14	16	12	25	19	19	14	15	18	14	21	20	11	17	12	12	11	20	20	15	23	19	27	12	22	21	15
23950	33387	66013	57366	32732	30646	24358	20379	49515	16625	9693	8250	7189	6376	5866	5266	4863	4375	3944	3655	3340	3168	3065	2754	2593	2438	2350	2376	2157	2106	1923	1801	1721	1598	1443	1412	1217	1148	1030	1022	995	952	935	930	942	899	834	801	773	784	789	709	721	788	719	647	601	597	614	606	621	616	588	537	599	557	597	571	520	528	459	516	475	460	468	444	505	443	431	488	468	477	418	449	403	453	448	426	455	459	471	470	434	444	453	442	437	459	461	440	425	442	461	418	428	445	398	421	441	433	388	432	411	443	398	437	400	441	429	431	439	459	431	446	445	394	438	433	412	415	463	411	442	446	414	426	449	401	403	418	407	416	424	406	445	449	441	416	416	416	422	464	408	429	422	391	402	457	472	448	425	409	422	413	435	458	432	451	425	409	421	458	421	426	454	407	439	434	414	404	429	445	457	413	436	439	410	376	455	447	413	434	417	470	422	413	387	442	402	456	398	436	449	429	458	409	479	449	410	405	447	383	421	412	416	455	420	414	413	416	446	419	451	442	427	407	456	401	421	437	455	420	447	436	455	424	408	419	385	427	396	417	448	420	452	444	412	438	444	428	445	408	421	437	435	423	418	413	406	421	406	385	429	401	406	397	422	429	437	392	437	434	454	416	419	415	431	384	421	434	437	441	384	419	455	435	410	437	462	467	428	412	442	413	445	453	410	406	425	432	397	426	421	405	442	432	401	455	426	434	424	450	432	437	475	423	432	453	432	413	435	425	420	459	431	458	447	412	400	440	402	466	423	449	446	408	440	414	445	437	386	431	408	424	445	435	440	458	399	433	433	440	461	440	427	423	442	422	451	389	436	450	422	428	430	391	431	437	419	443	412	465	421	416	421	391	422	428	436	416	456	446	419	415	467	460	390	451	418	429	448	445	426	420	406	399	402	408	441	422	402	398	472	398	437	419	429	428	436	421	423	358	403	461	421	417	395	472	407	440	402	409	443	445	399	389	409	408	418	429	449	446	427	403	444	400	428	414	433	456	423	420	433	429	362	430	439	409	396	426	442	425	394	442	395	425	435	451	418	436	377	413	446	396	486	398	466	441	470	376	455	395	434	413	423	401	421	425	446	399	386	426	451	432	435	421	379	419	436	449	414	415	441	418	428	439	444	430	406	439	443	444	439	403	459	421	390	411	430	421	418	424	392	414	407	426	414	416	425	369	387	439	427	382	440	405	399	412	432	420	418	422	438	422	381	468	450	410	424	415	429	483	389	417	408	441	422	414	430	424	470	441	452	427	441	424	409	434	442	408	422	458	381	404	419	395	414	404	467	444	402	468	413	410	434	440	402	433	412	452	429	427	392	424	429	416	433	411	464	440	404	401	423	461	444	421	430	428	441	370	421	461	420	429	400	439	409	455	465	400	452	448	436	415	384	423	446	409	443	413	416	452	414	416	464	407	387	458	424	437	434	462	461	414	405	457	440	447	427	399	446	428	405	422	442	428	403	439	408	446	412	441	452	399	468	419	426	446	411	431	424	435	410	442	452	445	422	454	431	429	378	437	406	439	433	463	404	390	437	431	437	482	467	434	424	420	439	423	425	443	434	443	427	412	408	431	400	403	426	431	393	426	392	437	416	437	437	423	414	408	461	431	432	418	457	444	396	402	451	431	421	402	439	436	447	424	438	436	445	419	430	384	421	427	415	412	463	428	427	442	406	436	407	403	435	440	436	402	435	398	423	442	410	439	440	419	438	441	467	438	416	445	432	421	445	443	470	394	475	413	406	466	389	373	411	462	430	463	460	441	429	384	464	405	427	418	390	448	393	428	413	450	420	457	412	456	405	421	425	389	437	414	393	410	425	456	444	452	407	414	410	421	433	424	446	397	424	432	403	445	416	410	418	426	412	432	423	460	403	417	437	384	431	417	424	446	448	472	405	414	424	420	409	405	405	447	438	428	436	402	414	411	429	429	464	451	408	425	420	452	427	435	465	432	434	420	459	421	418	421	423	461	404	454	440	462	418	456	425	459	439	402	414	428	446	479	412	474	435	454	447	430	447	440	440	406	412	429	408	464	434	411	442	405	420	439	413	440	385	433	418	400	451	450	420	450	399	412	419	418	453	407	387	458	461	437	463	451	452	413	428	408	400	452	460	403	420	436	421	419	400	440	435	445	438	424	401	417	455	451	439	417	470	428	443	428	439	414	430	401	429	439	413	462	452	417	407	420	460	403	400	423	430	415	445	450	439	430	430	438	421	443	396	447	427	434	449	428	437	427	423	411	401	410	437	422	422	421	402	414	445	437	415	430	422	428	426	431	424	413	418	424	441	397	432	446	439	411	384	433	477	412	440	400	410	415	453	455	401	423	408	420	418	442	465	437	424	417	371	432	447	406	442	414	427	382	412	409	433	429	448	431	407	418	407	442	427	456	419	400	428	419	453	431	402	422	435	419	427	445	435	441	409	437	457	436	447	395	470	412	444	419	437	442	464	405	460	415	426	397	471	402	447	436	443	423	437	418	450	404	388	441	426	458	423	452	419	419	394	399	383	464	441	421	465	430	436	406	438	461	435	411	429	437	440	447	434	426	450	421	454	456	407	440	438	456	439	443	426	380	386	421	422	439	433	427	436	414	410	450	461	436	440	376	436	421	429	396	414	437	397	467	425	422	436	422	423	418	429	433	425	402	473	446	399	479	415	438	470	411	459	422	421	398	394	403	429	465	410	430	448	409	431	425	461	426	431	432	426	414	429	418	408	435	454	430	443	475	450	444	437	441	432	448	420	431	445	441	422	385	388	430	441	403	436	483	456	434	417	449	438	404	409	436	432	410	425	417	433	414	426	443	427	439	459	423	423	453	433	401	388	447	410	410	424	400	438	420	437	389	460	446	413	430	428	432	423	411	411	430	475	434	441	430	417	427	410	438	406	406	462	411	406	451	404	434	449	437	440	436	459	417	457	445	407	419	419	438	435	444	453	429	424	464	403	449	421	441	412	398	434	431	410	412	419	433	379	412	429	439	441	404	410	424	453	436	413	407	419	405	463	406	416	408	437	439	449	410	415	420	442	421	418	439	436	400	418	454	419	391	432	429	396	424	407	427	438	415	416	382	396	402	395	475	431	458	389	390	451	435	447	397	411	408	421	397	412	408	443	406	419	424	447	442	414	445	442	412	404	404	429	408	371	368	437	397	450	471	443	429	408	437	448	452	483	434	440	430	447	406	415	424	453	389	409	392	417	425	468	417	459	441	453	446	394	423	407	387	433	420	402	454	420	421	450	439	436	412	417	449	433	429	408	429	414	432	412	421	403	466	456	443	405	465	444	403	410	415	462	405	430	404	453	402	399	450	421	441	437	432	423	467	434	406	426	412	452	426	476	400	383	440	425	429	419	444	436	460	415	445	397	470	403	435	427	435	476	408	442	445	434	409	401	400	375	451	427	429	416	451	393	400	425	422	446	405	416	442	404	391	439	423	427	403	441	410	389	421	434	400	457	413	433	411	454	451
2208	3149	13000	5971	481	324	272	271	2715	935	137	80	100	62	66	71	68	61	54	56	52	63	57	54	48	46	50	48	39	41	47	36	38	47	42	28	26	36	24	29	29	30	29	31	35	34	29	25	23	32	33	27	32	34	26	27	21	29	36	22	25	35	28	40	35	25	29	16	24	24	25	27	28	26	24	26	29	27	32	14	19	29	23	20	25	26	22	29	29	18	20	24	29	23	25	20	32	26	28	28	24	32	22	28	27	21	22	18	17	20	32	23	13	27	24	22	27	25	26	25	37	17	22	24	22	32	26	27	27	27	26	20	25	32	22	26	21	18	29	20	20	28	25	23	25	26	23	32	32	25	24	19	28	29	24	23	19	21	33	38	38	18	27	20	18	28	21	26	18	25	27	18	25	27	25	24	26	27	30	22	14	24	29	20	29	27	15	20	26	22	25	18	23	38	17	19	17	26	20	24	20	30	23	20	19	33	23	15	21	16	30	15	18	21	21	22	25	17	24	25	23	23	19	19	18	29	26	21	30	27	15	22	28	24	24	25	34	20	18	21	22	28	26	20	27	19	27	30	22	18	19	24	30	18	18	31	24	20	19	23	32	24	19	10	23	25	21	24	16	31	20	26	21	25	17	19	20	16	36	27	22	32	29	25	25	27	19	23	18	20	23	19	29	19	19	34	25	18	16	28	31	33	27	18	25	24	23	20	28	30	28	24	18	17	23	21	25	17	26	22	20	30	26	24	20	28	25	28	19	22	25	18	27	28	21	34	36	24	26	28	30	21	36	20	16	33	29	28	21	20	20	22	27	27	21	25	14	27	30	35	24	29	34	27	21	28	36	18	23	23	27	24	24	22	30	28	23	23	25	26	24	27	30	24	23	16	21	26	31	27	25	16	20	20	31	19	30	27	14	34	25	30	20	26	21	24	20	27	28	18	21	20	23	28	33	26	31	26	20	15	25	33	23	24	27	21	24	21	19	29	30	22	20	24	23	21	19	26	34	27	25	19	28	22	15	22	21	32	25	19	27	22	27	27	16	22	17	24	24	26	14	19	20	20	24	26	24	16	21	28	20	29	28	25	32	28	17	34	21	27	21	22	21	32	27	22	24	23	24	41	31	32	30	30	26	21	31	22	24	26	26	20	30	30	29	22	29	22	28	26	22	26	27	22	26	30	30	23	26	23	27	26	22	23	25	25	21	22	26	29	27	19	23	17	26	21	26	13	27	23	23	27	27	24	21	27	26	24	32	28	17	19	33	24	28	31	20	16	26	20	30	27	25	25	31	31	21	19	23	31	22	30	18	18	16	35	22	29	24	28	24	27	23	30	31	20	13	25	24	24	29	24	17	31	21	27	25	26	17	27	39	25	23	25	22	23	29	24	22	27	26	31	28	25	27	22	30	31	25	27	26	18	22	21	26	30	22	24	23	26	17	31	23	24	26	26	25	27	20	24	26	17	26	29	22	28	26	25	15	22	35	28	21	24	30	25	24	23	25	31	21	14	23	29	26	27	35	19	20	24	22	20	21	28	21	31	27	18	16	25	25	25	32	30	21	28	17	30	31	19	20	27	24	22	24	20	14	21	24	17	23	26	32	31	24	29	21	30	41	25	20	24	30	36	31	24	30	22	17	29	24	28	22	28	18	32	28	29	30	21	19	27	22	29	21	19	29	30	31	34	26	17	22	22	16	16	18	30	28	14	24	24	34	22	23	15	26	38	20	31	17	22	19	28	26	19	19	29	31	27	18	23	25	16	30	21	29	30	23	27	25	23	18	24	21	26	22	29	28	19	29	22	14	26	26	24	26	25	25	17	17	22	27	13	37	21	23	18	22	16	22	29	26	22	28	18	23	23	27	29	28	34	16	22	28	30	31	19	28	25	30	18	22	32	38	27	25	20	17	32	27	27	23	29	21	22	28	20	32	22	31	23	36	22	29	23	28	33	22	19	26	20	19	34	28	36	23	18	20	32	25	19	24	27	37	30	25	21	18	24	26	14	29	21	27	22	25	27	25	20	16	17	25	32	28	23	31	23	28	22	36	25	36	22	18	20	19	18	32	23	17	31	27	32	26	21	30	30	24	25	26	24	23	22	15	24	28	24	24	20	14	17	24	34	30	20	20	31	20	22	18	23	29	21	26	37	24	28	20	15	29	22	26	27	21	14	21	34	23	23	21	22	26	20	31	22	28	24	29	24	34	26	24	21	28	30	22	28	27	20	20	21	19	27	23	18	20	24	23	22	18	27	24	11	22	21	34	28	25	21	27	28	23	27	30	26	22	34	12	33	20	31	19	30	23	14	23	26	19	16	22	22	32	15	25	24	34	34	25	24	25	25	23	22	18	22	28	24	32	25	25	27	23	20	14	26	22	16	21	26	25	35	20	30	30	25	30	24	33	27	29	20	29	22	23	38	19	18	23	23	24	15	22	15	29	23	34	23	25	28	21	31	28	26	28	26	19	26	23	28	20	32	31	29	36	24	20	29	26	23	21	30	30	35	26	18	24	22	22	26	26	16	26	18	25	35	28	20	28	33	27	22	19	21	29	31	24	22	20	26	21	27	21	18	30	25	20	25	21	29	22	26	29	28	34	27	24	27	27	35	20	31	23	20	17	30	23	27	29	26	29	33	18	34	22	15	25	24	27	28	22	25	24	29	26	19	31	25	24	30	13	20	20	26	28	23	23	21	30	17	28	33	29	25	25	24	22	16	27	29	19	25	29	23	25	30	29	22	30	16	20	17	32	23	28	30	23	28	28	20	29	27	22	21	16	25	25	22	23	27	24	24	14	34	30	21	24	14	21	28	23	18	26	27	30	28	23	28	24	29	20	19	28	30	20	25	25	23	22	28	22	26	28	21	21	20	32	26	26	24	12	29	28	32	26	20	18	29	22	30	23	23	26	27	28	24	27	28	25	32	25	21	19	23	24	17	26	20	37	22	26	27	23	16	17	27	27	25	23	20	22	20	21	20	23	35	23	14	22	24	26	28	15	20	27	27	17	20	31	19	30	32	23	16	26	24	20	25	21	34	21	24	24	26	25	26	27	29	27	18	34	21	17	26	16	28	25	20	22	32	27	24	18	25	26	23	21	27	22	22	21	19	23	25	20	25	25	12	29	25	29	24	15	26	35	27	25	27	24	20	22	22	31	33	29	18	25	28	28	22	24	25	22	27	21	20	24	28	31	18	22	22	21	19	27	20	31	28	23	23	22	22	23	21	27	18	24	28	20	17	19	18	29	20	32	32	16	31	42	29	24	20	33	27	38	23	20	22	25	20	25	26	26	24	26	37	34	12	18	18	14	27	27	19	26	26	24	27	25	22	31	25	23	30	25	28	23	23	24	27	32	18	26	30	29	25	28	34	18	21	15	15	29	23	25	29	25	24	29	24	19	32	35	25	20	38	23	23	25	19	24	32	25	17	33	23	25	28	24	20	27	23	26	26	26	20	21	33	22	23	32	25	34	29	27	25
19234	28818	54785	51951	29825	26528	20624	18161	43239	16155	7365	6487	5734	4979	4635	4060	3750	3480	3150	2961	2791	2586	2343	2251	2205	2138	2065	2044	1785	1823	1629	1486	1494	1417	1365	1236	1106	1090	990	1014	972	945	935	935	988	897	785	898	826	811	817	766	815	805	754	679	695	694	691	673	748	664	703	655	657	643	710	631	616	584	570	609	586	608	585	614	550	556	586	560	532	568	548	578	578	594	570	566	578	590	570	543	574	542	573	542	597	541	571	580	551	516	595	537	587	572	548	535	578	578	548	554	553	569	575	529	576	534	619	520	522	542	530	555	542	538	576	580	563	542	607	579	485	527	567	590	542	613	572	567	564	540	560	562	566	573	498	545	554	545	542	588	546	576	584	553	549	545	572	570	564	574	562	550	555	535	589	548	556	581	534	533	578	572	573	537	520	513	563	545	555	553	564	564	557	591	571	527	552	558	588	513	519	552	524	537	521	548	545	537	571	546	578	550	537	522	545	550	577	592	574	579	579	572	613	559	563	615	528	563	556	549	550	583	583	531	591	554	565	571	550	554	535	515	526	568	554	576	537	604	514	605	539	598	580	566	568	572	571	575	543	533	559	549	548	585	515	531	573	570	562	540	577	517	617	573	525	580	550	578	586	555	517	565	566	552	513	595	582	582	541	561	549	573	549	551	564	574	557	531	552	505	532	546	550	525	567	578	562	559	540	563	546	561	521	557	567	531	573	585	577	559	556	531	537	537	590	511	551	577	565	580	556	569	591	529	548	547	556	567	585	534	539	524	536	585	597	540	557	567	569	535	587	559	578	550	572	560	532	540	558	543	571	558	558	537	498	624	556	585	581	571	530	599	550	580	561	505	544	558	596	574	518	573	556	573	569	544	561	531	484	547	593	534	553	538	535	552	561	571	604	598	565	535	578	563	552	544	553	542	588	544	539	544	585	563	554	557	532	548	519	555	566	537	564	550	541	575	562	558	548	576	588	606	581	557	599	581	568	547	561	545	581	583	567	553	515	605	564	484	574	629	566	567	550	523	536	539	579	564	544	545	575	548	585	534	528	580	549	567	569	518	530	533	561	553	584	572	540	545	565	562	566	552	589	527	526	539	564	547	547	585	571	633	582	518	513	573	577	571	529	510	544	566	513	534	587	545	538	549	561	526	539	550	534	577	551	547	556	559	565	614	565	533	550	561	527	584	594	545	557	566	593	555	556	578	506	535	565	557	556	555	552	535	531	591	550	590	584	568	560	540	564	548	561	502	551	554	536	558	546	518	485	536	565	520	557	583	556	596	540	547	581	528	579	576	556	556	543	583	544	548	543	564	526	526	539	574	524	525	537	582	593	564	578	588	541	558	581	593	609	529	537	589	537	522	569	562	587	544	593	547	581	576	547	542	570	578	591	565	540	605	547	532	538	562	563	577	550	565	518	519	573	566	568	579	573	541	540	502	585	524	534	549	534	553	524	546	591	571	537	540	531	541	547	529	582	555	505	564	512	579	548	571	563	566	566	548	577	563	537	566	530	589	563	578	577	563	604	585	509	596	516	575	547	523	590	552	535	552	585	563	553	517	534	565	509	539	574	533	541	571	563	536	545	563	549	541	602	546	595	568	567	529	531	566	560	568	571	594	538	541	567	545	551	530	535	573	552	579	580	559	522	572	545	497	539	544	505	584	573	561	572	567	517	554	530	528	533	546	567	556	541	567	587	547	558	549	542	551	541	577	543	526	541	585	520	566	553	589	602	518	527	549	561	547	593	581	552	589	560	513	557	537	588	549	589	598	585	557	522	541	549	561	536	548	553	569	527	551	559	615	560	534	576	567	523	547	521	549	561	530	606	541	550	574	535	507	583	554	593	540	567	578	590	545	549	538	525	576	560	627	529	557	556	561	590	492	551	535	560	517	559	582	528	530	575	553	551	558	520	608	575	575	529	580	587	527	499	576	567	601	586	581	572	552	596	544	522	565	533	525	542	583	575	595	599	550	513	580	573	541	540	528	547	545	530	562	565	580	580	515	545	520	568	568	561	535	584	570	588	565	580	590	592	579	543	554	553	546	559	570	518	522	572	567	566	552	543	555	581	544	574	565	548	576	535	538	550	603	540	570	573	572	537	614	539	594	569	563	544	551	541	561	554	536	564	546	557	549	539	580	540	599	568	558	532	544	535	541	565	573	574	520	567	549	571	556	573	539	595	544	515	504	564	526	554	516	564	515	567	548	545	571	587	513	600	546	552	592	559	592	578	561	518	521	550	540	605	540	579	590	549	570	490	521	562	522	572	567	541	559	565	544	556	546	580	595	568	563	544	557	552	560	520	560	590	600	536	589	572	546	588	550	551	552	539	534	566	566	595	515	566	550	546	547	583	572	563	499	563	520	519	549	531	585	574	550	530	573	547	577	527	565	546	529	562	589	538	537	554	558	529	588	549	582	550	545	537	533	541	553	608	549	567	572	553	520	533	553	551	537	570	572	521	559	552	588	547	543	532	546	525	530	564	538	583	574	536	543	500	548	570	550	621	544	588	547	554	557	514	539	537	570	545	514	597	555	536	548	569	614	569	542	600	574	541	597	556	547	512	516	578	545	573	544	543	561	528	569	510	565	550	581	589	593	543	548	559	562	540	580	519	552	534	560	541	543	528	529	538	602	565	511	548	573	568	550	620	524	569	537	559	605	563	526	578	531	530	545	582	581	546	529	542	548	560	544	565	591	538	536	601	590	544	558	529	572	517	543	590	609	576	554	560	583	570	574	552	543	575	537	610	554	570	525	544	543	553	581	574	571	555	550	568	543	563	541	570	561	531	542	587	561	548	562	567	552	572	509	567	566	514	544	554	614	588	569	554	521	559	522	535	559	577	531	542	534	555	561	538	537	584	519	548	570	569	540	565	553	555	561	590	607	562	579	538	605	520	507	573	570	554	537	554	533	536	550	515	568	542	519	533	551	577	545	562	578	512	552	553	543	543	575	545	613	516	547	548	545	547	556	573	509	556	558	580	566	579	532	551	565	546	514	574	534	586	525	558	547	559	559	559	576	566	569	585	541	565	539	580	562	559	600	587	552	564	533	570	547	538	559	603	529	526	561	582	572	569	575	527	534	545	535	539	597	551	565	546	580	528	520	503	583	553	571	598	571	571	554	555	576	570	578	543	581	556	544	555	593	506	555	533	576	524	584	569	564	566	542	536	504	568	566	551	555	610	576	613	577	562	594	582	546	572	543	551	567	580	558	567	592	536	537	546	584	561	591	590	580	561	563	584	565	583	563	513	575	596	522	583	539	559	531	585	519	546	532	526	538	562	602	608	591	547	543	533	553	591	561	586	573	600	553	559	574	530	500	527	554	550	535	576	569	565	575	544	535	531	560	547	529	544	576	562	578	526	587	567	575	571	558	552	553	583	551	547	555	529	526	510	536	544	512	538	586	555	564	546	530	587	561	538	557	545	584	550	584	543	572	548	579	559	522	551	520	561	593	591	573	566	564	525	587	534	558
1844	6518	18992	11016	1014	481	401	390	4364	1362	149	142	112	99	95	76	79	66	62	74	69	60	58	46	57	49	43	55	61	51	42	43	40	39	40	27	34	34	27	26	21	29	21	24	29	27	25	15	25	29	22	26	30	28	25	23	23	18	22	23	18	31	24	21	19	19	24	21	18	17	17	19	20	23	15	29	17	22	10	23	17	13	22	22	21	19	22	14	23	24	21	20	19	19	21	25	24	20	19	11	23	22	24	17	21	28	21	25	15	24	17	22	17	13	14	18	21	19	16	17	20	23	12	10	15	27	19	23	9	17	20	13	19	24	14	23	14	21	22	22	22	17	23	13	17	15	11	22	15	19	18	17	17	18	22	17	16	19	13	20	10	16	16	13	22	18	14	17	17	26	23	9	19	21	11	16	20	23	18	17	20	14	28	21	14	15	17	17	20	19	20	25	22	15	18	22	16	16	17	20	14	16	22	15	20	21	18	19	22	22	18	19	18	8	24	18	19	13	20	14	12	17	25	12	25	18	17	18	22	22	18	17	21	15	23	25	21	14	16	13	21	13	15	19	22	18	23	13	21	22	10	19	18	24	16	16	18	26	19	20	16	11	20	19	24	22	15	17	22	17	20	16	24	16	17	13	17	18	20	20	23	18	16	20	13	18	15	21	13	13	18	25	9	20	16	21	20	14	20	31	21	18	20	15	18	20	18	15	18	16	8	19	20	20	16	22	15	17	20	14	21	16	20	19	25	14	14	18	28	22	20	22	15	18	20	12	22	11	10	17	9	14	24	17	19	13	17	24	12	18	18	20	14	23	18	16	19	20	16	23	12	18	20	25	16	14	13	15	12	17	12	12	16	23	16	12	21	27	11	22	17	20	17	23	17	14	19	16	16	23	25	20	22	20	19	34	21	24	19	19	24	12	15	20	14	27	19	21	18	23	16	23	29	25	16	20	17	19	26	22	14	23	19	18	23	21	21	15	16	21	27	21	10	13	20	14	15	20	16	19	28	17	17	21	21	22	18	16	16	20	19	12	15	25	14	20	22	28	16	19	20	23	14	16	11	8	14	19	17	14	22	22	17	17	12	20	13	21	17	17	20	19	22	21	19	21	23	14	20	20	21	27	19	20	20	21	14	13	15	11	25	24	18	10	13	18	21	17	21	16	24	13	14	21	13	16	17	20	15	18	18	20	15	16	19	15	17	16	18	19	25	18	20	11	24	17	20	18	23	22	17	20	20	16	24	20	19	20	24	22	19	22	11	27	19	19	15	15	12	12	21	19	25	20	11	20	12	20	13	16	11	15	20	23	19	26	23	21	15	21	20	16	25	26	17	19	16	24	21	18	11	24	22	20	19	19	19	26	17	18	24	27	19	16	17	20	18	26	19	23	16	19	12	15	24	18	20	18	11	19	15	15	16	14	16	21	25	28	13	15	20	22	13	21	19	20	16	21	13	13	12	13	13	9	14	12	22	14	17	33	15	23	17	13	25	30	17	17	22	18	21	25	26	18	22	20	24	10	15	12	12	19	17	20	23	22	14	16	26	17	23	26	16	31	17	20	25	14	22	19	28	15	28	25	17	16	20	24	17	18	17	12	21	13	16	17	14	24	28	25	19	9	24	14	20	12	21	13	16	15	20	20	20	14	22	26	23	16	18	15	19	23	16	23	25	20	22	21	21	5	16	13	23	21	19	24	18	20	16	28	18	15	16	19	22	20	18	20	13	15	15	29	11	12	20	18	26	22	13	14	21	21	21	18	12	19	16	17	19	14	21	19	12	18	17	15	26	21	21	24	19	7	19	19	17	17	7	23	16	18	22	22	23	17	20	13	20	19	20	18	16	19	17	25	14	16	14	19	18	19	19	16	21	19	13	9	13	25	22	19	17	19	23	18	11	19	24	22	18	20	28	22	19	15	18	10	16	17	23	17	15	17	19	15	26	15	19	16	22	22	16	21	28	16	22	15	14	21	18	13	10	18	15	17	16	22	19	19	14	20	18	13	23	20	15	25	17	19	17	22	24	17	20	17	19	14	21	17	11	11	12	20	16	20	20	20	15	21	24	15	16	19	19	22	17	19	15	19	14	23	21	24	14	14	18	18	16	18	17	11	18	15	17	21	16	31	16	10	18	17	17	19	31	16	16	19	26	15	25	23	19	26	28	15	24	17	10	9	12	17	18	9	21	27	18	19	15	22	16	15	15	25	19	19	15	29	24	13	24	17	22	22	17	21	20	21	13	16	22	22	15	22	12	14	13	15	17	22	19	21	25	22	17	12	14	19	22	16	23	19	23	10	20	23	14	12	16	20	19	18	19	22	17	28	19	13	19	13	23	22	21	17	14	18	22	17	17	18	19	19	20	17	20	17	19	15	24	18	14	12	20	19	25	19	15	24	11	20	22	22	25	20	21	22	18	12	20	18	12	25	18	22	22	16	24	19	16	17	19	15	17	14	20	17	12	19	25	14	17	19	21	26	19	12	14	21	22	16	11	19	16	16	19	26	15	15	11	16	13	12	18	17	21	13	19	17	20	20	16	13	15	21	20	19	16	25	14	22	27	18	19	14	25	16	16	13	19	10	23	17	12	15	16	16	18	21	20	18	25	17	15	26	15	20	23	21	17	17	18	9	17	23	20	20	18	19	23	18	17	28	22	16	22	16	21	15	19	16	18	29	21	21	15	16	16	19	27	21	22	18	19	13	21	14	16	18	17	24	18	27	23	18	27	22	24	19	18	18	21	14	13	17	27	22	21	22	10	15	14	15	23	16	16	17	21	22	15	14	18	12	17	14	13	19	16	17	21	10	12	19	11	18	17	19	16	31	15	17	14	12	15	17	13	16	22	18	17	18	20	11	23	18	21	10	18	17	19	19	21	17	12	19	23	8	21	20	23	22	22	16	18	20	15	18	18	20	31	19	24	17	26	9	20	23	27	18	9	24	17	11	16	11	20	14	19	14	20	17	24	15	17	15	18	12	24	15	28	21	17	27	23	19	14	18	19	15	15	16	20	18	13	22	20	19	24	21	14	20	11	13	27	16	18	27	18	18	18	17	23	15	17	18	15	18	18	22	21	16	16	21	15	22	16	17	13	34	20	17	17	28	11	14	18	12	21	15	12	24	13	19	17	26	15	16	17	17	25	20	16	24	24	16	11	22	15	18	21	17	20	19	13	15	20	26	17	10	20	24	18	16	18	19	22	16	19	17	21	18	21	18	16	15	25	19	15	18	18	22	17	15	15	19	13	23	16	20	22	29	15	21	16	20	20	24	25	20	16	16	14	10	17	22	21	20	18	24	25	17	21	15	23	19	18	23	18	23	21	18	20	25	22	21	21	11	19	14	14	15	22	17	19	13	21	21	14	16	17	21	18	25	18	17	12	12	16	22	24	17	18	25	13	15	12	19	20	18	19	16	21	17	21	18	22	18	14	19	17	17	23	23	21	17	22	13	14	16	23	22	16	15	26	18	20	12	22	16
23699	35686	63315	56332	34897	30339	25105	22381	49337	18396	10172	8910	7508	6984	6224	5565	4969	4530	3968	3848	3543	3317	3001	2855	2699	2598	2641	2380	2287	2013	1930	1860	1780	1694	1518	1423	1247	1178	1168	1040	949	983	1037	1038	956	957	881	850	833	700	768	764	739	834	767	638	572	616	604	601	591	631	617	587	584	644	611	562	486	519	479	516	454	494	470	482	475	439	444	431	401	455	434	428	446	464	433	467	423	430	455	419	457	414	453	440	431	451	462	445	475	404	431	406	430	473	452	432	427	435	424	443	455	397	434	402	445	404	425	443	409	426	418	439	461	443	421	445	433	448	426	482	439	400	421	428	465	421	453	419	433	464	447	448	424	457	428	381	452	404	432	414	398	426	399	416	471	441	450	456	413	427	425	418	431	453	426	405	454	442	403	422	414	399	454	395	420	424	405	401	476	400	435	422	441	430	444	435	415	406	472	417	437	455	466	411	452	455	433	396	454	441	465	415	430	462	393	460	423	468	400	424	450	411	425	406	454	456	446	439	407	432	489	464	446	426	412	400	420	465	444	404	441	444	453	476	442	439	405	448	477	432	399	423	401	430	443	478	403	407	429	440	463	449	416	415	430	432	456	417	410	456	433	423	479	434	447	427	463	436	447	398	464	415	445	430	444	432	448	450	400	428	443	389	438	429	458	472	454	431	411	440	464	454	444	427	418	410	441	454	421	419	452	412	435	412	411	436	463	410	438	406	426	470	421	443	465	397	436	401	485	420	448	465	397	375	435	447	428	444	445	441	422	468	415	444	426	456	388	385	471	438	408	379	472	459	396	422	454	407	443	387	452	438	421	436	423	448	447	425	423	426	441	456	457	460	404	448	461	415	430	418	418	438	418	437	440	413	470	408	447	415	404	402	452	413	438	444	418	417	429	428	428	424	423	437	436	434	456	419	454	436	444	449	379	440	393	407	409	418	419	446	456	430	394	460	444	443	417	427	402	412	422	435	414	431	434	403	476	424	416	463	412	441	426	465	453	451	447	411	441	452	450	439	419	411	415	451	431	443	419	479	425	430	459	440	409	421	427	468	423	478	383	421	425	425	384	449	441	484	441	397	396	441	423	449	433	410	425	451	429	407	431	458	411	431	448	438	382	421	450	426	421	466	425	432	406	415	395	396	392	373	438	411	404	401	447	405	427	421	429	441	451	401	436	407	433	427	431	412	446	426	428	414	445	445	429	446	443	413	413	422	432	419	408	415	374	415	410	432	467	389	394	404	423	453	449	454	429	428	480	446	365	392	440	446	425	438	426	410	422	452	402	459	393	432	420	419	449	423	423	432	423	441	400	432	440	397	476	424	452	427	424	412	423	433	439	440	416	414	413	411	443	452	444	434	435	398	440	427	441	436	404	433	436	419	441	445	449	415	430	383	455	450	420	401	446	420	434	394	435	424	419	411	450	429	431	432	426	404	417	413	455	429	412	429	399	420	441	416	419	418	430	442	457	442	445	433	421	487	432	415	431	432	431	422	415	435	445	406	424	414	414	413	453	391	428	411	442	412	424	427	402	448	449	432	394	438	409	425	410	443	428	453	423	466	452	419	437	443	407	418	457	436	446	431	423	429	443	426	435	436	402	399	487	425	452	439	416	449	420	405	409	411	415	429	420	455	419	429	420	385	380	433	411	428	402	436	467	425	421	430	421	441	413	410	428	435	449	453	412	462	431	447	438	450	412	470	400	408	433	450	391	444	444	414	452	407	409	435	449	437	425	378	415	414	449	438	425	419	433	435	411	449	444	396	416	412	421	443	424	430	441	380	404	401	426	463	389	457	408	422	411	404	390	440	411	396	439	448	433	378	447	445	457	463	446	469	421	426	409	479	407	424	376	452	451	433	411	436	443	397	411	433	419	430	425	433	469	438	458	439	374	409	415	449	413	424	385	433	420	423	435	403	420	451	425	398	401	462	418	443	455	428	434	423	396	441	444	430	415	431	418	424	436	424	409	427	388	424	450	439	432	443	452	437	437	420	436	425	454	417	397	424	428	414	448	433	460	456	410	462	428	444	417	408	416	428	454	414	480	381	412	458	398	387	420	439	451	448	443	405	419	425	419	429	439	405	420	436	436	410	450	401	413	411	431	416	442	416	476	424	450	439	424	380	440	460	453	434	426	436	383	409	427	399	400	472	433	424	436	437	427	388	444	428	440	441	423	397	461	413	431	411	441	431	422	446	430	417	402	415	432	469	417	432	423	432	435	408	431	426	394	407	456	409	393	416	407	428	420	411	444	442	403	460	411	448	467	413	449	442	446	397	441	442	480	424	422	409	393	441	402	463	446	386	438	450	455	460	418	442	425	449	418	450	429	428	465	421	445	419	376	438	453	448	431	450	417	420	424	399	408	469	432	394	418	441	444	424	455	476	431	396	409	481	414	394	428	444	407	421	472	417	382	408	416	409	397	423	413	447	445	430	432	464	486	395	432	413	424	401	432	426	405	477	441	450	439	425	434	452	434	413	472	419	455	450	439	433	400	435	459	420	452	425	443	407	424	447	418	478	472	440	425	425	438	449	435	451	418	425	460	424	424	437	440	440	397	419	456	456	418	460	410	393	426	449	437	418	425	433	435	448	400	403	444	448	378	419	383	426	444	439	424	434	456	459	445	422	412	433	423	421	441	436	428	405	455	431	444	394	421	443	426	437	444	430	431	418	436	424	466	453	395	452	417	429	452	405	441	434	424	444	427	394	427	411	399	414	433	449	422	474	415	409	428	429	446	421	402	393	401	432	444	429	425	410	425	441	445	412	453	439	440	431	432	443	411	442	447	464	408	424	458	430	435	469	395	405	393	429	492	468	470	444	397	451	426	398	445	466	416	427	408	439	373	447	444	459	459	424	428	401	431	411	439	432	430	408	434	459	409	400	437	454	443	412	420	444	470	425	414	430	439	413	470	455	445	447	459	432	463	451	449	434	448	452	475	425	461	469	423	441	426	416	421	469	444	434	438	420	445	470	409	394	400	473	415	432	425	416	466	433	454	412	453	401	409	444	431	451	437	408	434	397	394	408	410	450	407	429	432	417	384	414	432	401	440	444	414	402	434	412	465	424	403	458	489	427	458	417	432	413	435	418	458	449	424	423	414	402	384	434	422	440	450	430	440	418	444	428	426	435	404	447	455	412	403	415	414	446	440	404	458	434	419	441	412	452	389	465	439	450	446	441	460	422	432	473	448	447	437	430	424	391	418	398	450	448	490	469	420	422	458	391	458	426	418	434	446	401	425	463	423	431	414	438	423	444	416	442	423	420	409	406	400	442	427	402	421	417	460	425	411	428	393	435	455	419	435	406	408	427	421	433	451	441	464	442	409	429	425	439	417	402	437	434	463	439	410	412	440	432	400	407	407	439	423	393	431	407	412	433	420	406	411	439	455	449	450	420	441	431	406	414	419	384	423	465	427	428	393	430	459	382	457	463	456	426	421	399	427	412	414	415	421	470	422	455	441	416	405	445	444	412
1949	8171	23938	12789	1027	422	291	332	3456	972	168	122	109	109	90	70	77	66	74	72	54	62	56	51	56	47	56	41	40	30	38	37	40	36	27	35	25	14	27	26	31	31	38	28	29	23	23	21	21	33	28	23	16	20	25	19	24	17	32	27	25	22	26	24	28	22	31	16	24	16	15	26	24	22	18	18	21	21	17	20	22	18	17	20	23	22	18	19	16	19	12	17	21	16	17	24	21	16	27	18	14	13	24	20	21	17	14	16	21	32	15	20	16	17	18	16	23	20	14	21	17	26	13	18	17	26	25	16	14	11	27	18	21	25	22	22	22	15	22	16	18	15	14	20	19	16	21	17	27	15	30	16	21	19	15	15	18	19	16	21	10	10	21	17	14	23	22	14	20	22	13	20	16	16	24	20	16	20	15	13	15	17	19	15	16	20	21	19	24	18	22	22	19	18	23	17	27	11	9	16	25	8	16	17	14	20	28	15	20	17	22	19	19	17	16	15	17	19	12	25	19	24	17	18	17	19	15	21	17	23	15	20	22	14	18	15	17	17	17	20	22	20	20	21	21	22	16	15	11	13	17	16	17	14	14	18	20	13	13	17	18	23	20	17	16	13	26	15	20	26	16	13	22	25	24	24	18	23	17	21	22	19	27	18	18	17	15	19	13	20	18	15	11	15	14	16	13	18	14	26	19	15	19	21	20	20	18	25	30	16	22	19	25	23	33	11	13	13	19	23	15	21	25	17	24	21	18	18	13	19	20	17	21	31	12	14	20	21	20	22	16	20	23	16	16	19	19	20	15	20	17	23	27	25	16	16	21	18	14	13	15	23	21	23	14	18	17	24	19	16	18	22	23	20	19	25	11	15	19	16	24	19	18	26	16	19	16	18	12	9	16	17	19	16	19	29	13	28	18	20	20	18	22	14	19	20	24	25	21	16	22	11	12	22	19	16	19	22	19	24	16	14	23	24	15	21	19	22	29	16	13	16	20	11	13	25	22	23	23	17	14	23	16	22	20	9	16	15	21	20	20	16	15	19	14	15	17	19	12	19	24	28	19	21	23	15	21	11	18	27	21	15	22	24	17	19	22	16	19	20	17	14	24	18	19	16	15	17	21	13	13	14	15	22	15	17	20	25	24	15	17	26	23	21	17	19	25	29	17	19	11	23	17	18	24	14	13	22	21	17	13	19	21	19	14	23	15	24	21	18	16	24	29	12	18	13	22	24	15	22	14	21	22	21	21	20	16	12	17	19	13	17	16	19	26	14	18	16	24	16	18	27	19	23	18	14	13	14	23	14	19	18	23	13	15	14	21	17	17	14	19	18	13	15	22	17	20	19	13	14	19	16	17	25	15	23	18	19	18	20	15	13	30	23	17	21	24	12	18	23	20	18	21	21	20	18	27	18	13	14	19	18	20	18	15	21	15	28	16	19	15	19	22	16	17	17	24	18	8	18	7	29	20	26	13	19	19	24	22	15	19	16	20	18	20	16	21	22	25	21	25	22	13	23	19	25	24	18	12	15	23	15	24	13	23	15	18	17	22	19	11	23	15	19	13	21	16	14	18	14	22	30	32	20	19	18	26	16	21	16	27	20	16	24	26	18	16	20	21	17	15	18	20	17	11	21	26	13	13	20	24	21	19	22	16	23	18	23	22	24	15	20	13	24	17	23	20	30	29	21	17	27	13	21	21	15	16	12	12	19	17	17	19	15	20	13	18	19	24	18	25	22	20	22	12	22	24	20	22	19	17	11	16	18	11	15	29	24	17	21	22	14	16	17	14	17	22	14	14	20	26	17	14	19	22	9	21	18	22	15	13	14	26	22	21	20	21	17	9	17	21	20	23	14	21	11	19	17	16	12	26	29	16	25	17	17	20	17	16	13	22	12	14	10	16	16	19	22	19	27	21	23	19	27	17	21	14	23	25	20	17	20	16	23	24	14	17	17	20	14	17	23	17	30	15	18	15	12	13	25	26	22	18	11	21	19	18	15	17	16	11	27	23	15	13	17	22	16	17	25	17	20	16	15	19	14	23	16	14	21	15	27	22	25	20	17	22	21	22	20	8	20	13	14	18	18	18	19	23	20	19	18	31	14	21	14	26	16	23	26	14	15	11	16	14	20	20	29	25	21	11	23	24	21	22	23	24	18	17	19	18	24	17	21	16	17	18	22	19	12	27	20	21	14	17	19	22	20	13	23	16	13	13	24	23	20	16	20	24	14	18	8	15	16	15	30	25	10	14	16	18	24	28	22	13	15	20	24	14	18	16	25	22	22	15	13	14	18	22	19	22	20	15	17	19	13	22	18	19	14	18	22	24	21	19	16	25	16	16	16	20	19	14	12	22	18	13	19	16	20	22	27	27	16	21	20	16	19	17	17	20	22	20	16	16	18	14	18	24	21	15	15	22	24	26	21	12	24	19	18	21	24	17	19	22	22	14	20	15	22	25	18	15	21	15	18	19	18	17	18	18	22	8	25	24	15	23	27	19	30	22	16	26	14	19	18	14	15	27	17	21	14	19	12	23	11	24	17	10	18	19	12	15	16	21	14	13	21	23	18	15	13	28	24	26	15	26	22	19	18	23	25	21	10	23	20	25	16	23	15	20	24	20	17	10	18	17	14	18	20	18	19	18	24	26	11	24	12	19	19	17	19	17	10	16	16	17	23	20	20	17	21	13	22	29	16	12	15	21	21	30	22	15	18	24	15	21	23	22	10	18	22	23	22	22	20	18	22	30	23	13	30	17	15	13	19	6	12	23	22	19	19	15	18	20	32	21	19	24	20	18	13	12	17	7	22	27	17	17	22	17	13	18	17	10	20	23	17	14	18	15	21	19	13	18	19	18	19	18	29	25	14	24	18	24	18	18	20	21	19	19	18	15	20	25	20	25	17	24	17	22	15	20	25	17	22	17	21	16	22	13	16	16	13	19	23	12	18	21	21	23	17	14	14	16	17	27	18	30	17	19	17	15	14	17	16	19	15	28	17	21	20	24	23	21	17	24	11	20	16	17	14	14	17	15	17	15	16	19	14	16	10	21	20	21	19	22	9	18	21	19	26	20	24	20	20	22	14	15	16	27	7	24	13	20	23	31	24	23	14	18	13	17	17	14	21	18	22	18	26	22	16	17	14	8	15	23	18	11	21	16	14	10	21	23	24	16	19	19	19	13	19	14	19	22	24	19	17	15	22	18	19	21	20	20	22	16	15	15	26	21	14	18	18	22	20	22	20	16	26	16	18	13	17	16	18	13	24	14	20	20	19	16	21	22	23	11	18	22	21	21	11	23	18	30	15	19	22	24	14	11	25	14	11	20	17	19	18	15	22	19	16	23	18	19	14	9	18	21	16	14	22	32	22	22	14	22	24	19	20	21	16	20	18	16	27	16	16	18	14	18	22	27	14	21	19	23	17	17	18	23	26	18	14	18	24	20	25	13	23	16	25	16	18	14	16	19	19	17	24	18	24	18	16	11	15
24046	39538	67916	51493	33919	28217	23480	21245	45347	16538	9345	8054	7067	6310	5580	5094	4497	4126	3707	3440	3262	2843	2711	2592	2392	2402	2256	2099	1898	1872	1720	1688	1708	1595	1434	1369	1202	1094	1056	992	922	937	926	972	983	843	836	752	747	721	731	716	775	782	735	613	570	599	631	605	583	585	567	620	557	584	584	537	506	499	482	487	447	458	475	454	488	448	469	464	413	458	463	424	438	426	447	446	448	489	476	461	454	473	459	461	436	465	432	477	433	419	427	465	456	468	427	380	446	433	436	466	467	428	449	441	434	466	401	427	436	445	457	438	414	441	478	443	420	447	470	472	425	496	428	414	459	423	410	448	451	436	465	441	419	450	429	424	411	478	446	437	421	454	408	444	450	440	445	442	432	388	440	419	458	448	414	417	438	424	409	415	433	456	393	425	417	395	435	419	445	430	448	426	441	372	465	437	419	453	451	444	412	445	416	457	454	456	430	405	422	447	403	441	409	410	435	432	428	405	463	416	442	451	436	447	445	464	418	412	434	499	445	402	443	442	445	453	442	434	433	437	444	435	415	436	439	418	446	434	465	435	433	445	443	424	447	455	405	428	392	444	432	430	403	398	427	441	444	470	433	407	436	411	400	460	454	442	428	413	423	492	425	427	429	434	419	441	434	456	442	446	449	443	453	451	424	427	461	456	428	436	461	429	481	432	422	458	444	442	419	458	447	418	457	428	450	420	442	449	432	415	462	436	425	473	432	422	451	479	415	449	455	448	479	439	411	445	411	447	426	431	426	412	411	414	395	423	471	446	467	460	483	433	437	406	445	451	415	446	427	424	430	424	438	427	418	431	444	407	433	427	436	443	425	411	433	438	412	455	457	446	420	430	416	453	453	436	406	444	438	409	460	453	421	426	414	426	426	437	390	424	426	432	438	448	424	456	438	442	452	442	403	439	454	468	440	441	427	426	445	406	453	447	419	464	408	454	409	458	469	443	431	413	430	432	450	423	464	431	430	431	420	450	425	443	431	418	470	430	449	469	404	473	467	465	440	463	446	425	454	459	412	453	463	421	441	440	483	452	392	414	483	438	427	457	435	427	421	438	447	435	408	428	420	475	416	457	448	463	421	439	461	453	430	439	430	430	451	424	402	439	421	456	414	435	430	428	412	432	446	449	448	440	440	473	431	451	443	447	415	441	447	427	423	439	432	475	454	467	464	476	413	408	446	443	425	453	470	458	412	410	424	457	420	428	444	442	448	441	449	451	431	412	440	406	480	412	421	438	436	439	399	417	482	431	439	406	429	405	390	439	457	399	451	427	447	488	451	418	419	454	445	427	391	501	418	442	439	433	442	464	478	453	420	426	425	394	439	439	435	420	416	440	427	450	420	435	422	417	465	405	435	443	414	415	482	430	429	407	453	423	440	459	403	422	467	432	408	437	390	456	447	440	468	452	432	470	431	440	411	452	466	404	452	419	425	480	401	442	452	440	459	446	435	461	445	445	450	482	422	440	431	445	421	454	459	433	440	442	461	424	468	399	445	411	443	454	430	455	491	433	424	465	410	464	450	391	394	400	401	423	481	423	441	464	425	472	447	416	421	455	462	451	415	429	470	426	425	432	451	426	447	475	452	423	462	472	468	463	446	450	443	435	439	411	424	436	426	441	442	426	431	477	442	429	486	425	447	486	464	397	443	405	450	452	433	455	466	432	441	458	421	426	428	454	391	453	431	442	456	447	439	434	433	434	415	464	431	448	423	421	475	471	436	435	441	426	425	418	452	414	457	425	437	441	485	416	447	435	416	426	416	422	422	459	461	437	433	435	448	426	426	419	425	442	439	427	452	426	411	463	397	432	468	437	454	414	455	394	468	395	460	403	460	461	412	420	420	460	422	444	453	443	444	429	464	447	463	397	385	447	433	439	455	409	487	460	434	426	461	444	462	451	482	414	456	432	417	415	460	429	461	424	462	410	429	451	420	423	430	411	412	438	409	422	433	468	467	426	420	425	406	436	423	439	403	446	429	426	417	462	444	421	394	408	451	448	417	420	460	426	399	441	445	452	463	409	427	457	435	427	448	401	459	416	413	452	458	445	418	441	497	423	429	428	438	427	423	418	453	445	407	438	430	429	435	467	456	452	444	430	437	422	422	415	440	454	443	420	429	482	464	425	437	469	437	433	438	448	430	418	399	478	440	438	404	457	409	403	432	444	423	450	413	456	413	446	413	440	411	420	439	408	459	436	459	424	435	446	440	416	466	435	420	427	430	439	437	411	401	453	442	414	420	423	431	427	413	448	471	469	433	476	408	439	462	439	429	436	431	420	414	430	423	437	406	459	453	440	442	427	478	437	418	449	403	445	422	448	446	423	464	432	506	445	417	395	460	457	432	447	390	401	471	446	424	466	429	436	460	423	452	421	418	383	415	431	440	410	442	388	445	419	399	407	448	419	452	427	445	440	440	453	420	411	473	405	438	420	423	472	431	427	436	472	420	421	419	479	439	394	423	424	448	413	412	445	441	458	466	415	465	426	462	465	449	467	419	400	454	447	444	445	408	455	427	440	436	454	429	417	437	417	410	429	432	458	422	433	417	452	445	406	465	422	424	440	441	434	411	438	417	409	421	434	447	420	459	452	461	420	452	462	429	415	409	477	439	419	463	444	418	455	453	429	420	428	442	431	414	450	463	438	433	434	446	454	430	465	403	397	436	429	444	435	406	477	416	448	435	407	407	401	403	411	441	453	419	444	426	415	452	427	445	395	438	414	446	443	413	442	436	435	421	421	424	428	415	419	378	428	445	399	429	448	427	419	434	420	361	412	467	442	434	450	445	426	433	430	436	436	434	443	458	417	431	444	386	448	429	430	427	428	434	448	450	421	465	422	433	445	435	434	432	446	477	433	452	463	466	434	412	451	466	467	476	462	424	418	480	440	467	455	462	432	454	445	434	424	436	411	472	454	433	463	419	441	480	438	407	446	463	439	426	426	451	459	461	447	402	412	449	467	398	450	451	422	421	430	427	442	423	404	389	417	476	436	456	462	457	463	454	418	448	471	444	424	457	420	399	451	404	448	409	460	409	433	426	430	416	445	420	466	471	422	432	439	442	456	435	407	444	441	440	445	453	468	440	446	452	433	433	421	434	458	422	451	441	421	418	415	451	410	404	424	424	446	435	432	414	434	441	465	460	408	494	430	419	475	434	415	464	458	424	498	421	394	416	431	432	435	396	476	422	463	419	428	433	395	393	420	452	462	450	426	412	412	436	439	446	398	414	458	458	456	451	440	428	432	440	429	442	430	422	450	452	397	421	437	455	450	429	429	444	438	406	457	439	443	436	452	435	427	452	456	428	461	427	438	422	467	450	437	416	432	476	375	422	453	465	473	461	460	415	423	412	427	392	428	429	462	458	416	435	426	421	441	430	421	432	438	400	479	421	394	412	437	428	432	412	427	435	438	468	402	413	410	436	444	434	450	456	432	435	424	422	439	439	440	425	454	428	431	457	444
1823	8400	26044	13788	712	377	298	372	3198	569	145	124	121	96	88	95	76	50	63	68	55	51	62	43	57	47	54	35	48	46	41	42	42	40	27	32	30	34	20	29	27	22	27	21	20	21	24	27	25	28	27	19	27	24	30	15	23	18	17	23	28	19	13	28	23	25	21	21	14	18	22	15	22	20	12	16	24	23	19	19	19	16	23	12	22	22	21	21	20	18	17	28	18	25	18	19	21	19	16	20	22	23	17	16	21	15	27	22	18	21	14	28	25	18	18	29	15	22	17	18	28	18	17	20	15	22	16	23	25	18	15	19	26	23	18	25	15	16	14	14	22	28	29	19	12	13	24	21	24	17	13	9	28	17	20	20	17	22	24	24	13	18	14	19	14	21	16	28	16	20	20	22	20	22	23	17	21	21	23	25	17	25	16	13	12	17	28	22	14	21	26	20	20	19	28	16	16	18	15	15	20	18	16	17	19	26	17	12	18	24	21	23	15	21	17	11	10	18	20	27	18	22	15	18	17	17	19	25	17	12	17	28	16	22	15	26	16	10	26	18	16	16	18	27	18	20	22	12	19	15	30	23	16	19	20	16	16	17	15	21	16	17	21	20	24	19	27	21	27	23	15	20	14	23	19	18	23	27	22	22	12	24	19	14	22	19	23	15	27	13	17	16	17	17	13	16	18	15	19	22	21	19	22	19	25	19	20	20	24	20	13	20	26	17	14	21	19	26	16	11	20	14	9	16	18	23	20	24	14	16	11	20	11	19	18	25	22	20	16	22	19	29	19	18	15	18	19	13	14	23	18	21	15	12	19	13	26	14	27	29	21	25	14	20	28	23	15	17	16	21	19	27	19	16	23	19	17	16	11	16	20	23	15	19	29	15	27	17	21	13	14	15	18	18	26	21	17	15	22	21	16	14	12	18	26	18	16	28	30	17	15	13	18	23	14	18	22	17	21	15	15	29	17	22	17	19	19	17	16	18	17	14	17	14	25	22	24	15	18	24	13	18	27	20	24	22	20	17	18	20	19	21	22	26	21	17	23	22	15	12	16	20	14	22	15	17	15	22	13	17	16	33	21	16	17	20	20	8	16	21	16	19	24	19	14	15	25	24	19	16	14	16	26	19	23	17	24	17	24	20	27	19	24	24	25	23	20	23	19	17	19	22	16	23	20	19	23	18	20	20	20	21	19	24	21	19	20	18	16	19	22	24	15	15	19	23	18	15	22	16	28	27	13	16	24	20	10	12	23	31	14	23	27	19	19	18	20	14	15	18	27	17	23	19	15	23	15	18	21	25	23	19	12	25	16	18	22	14	23	13	18	20	15	19	15	21	19	15	14	24	17	14	26	22	24	18	18	22	14	30	17	22	21	24	21	17	12	22	25	12	10	16	24	19	18	17	12	23	21	18	25	22	16	23	15	15	20	19	20	24	13	20	11	18	21	18	24	20	24	9	21	22	26	21	13	23	22	20	18	25	17	16	16	25	18	18	13	15	20	18	18	19	20	20	20	18	15	23	23	26	23	19	17	19	14	14	26	14	24	20	17	21	18	16	21	15	16	23	14	27	28	19	9	18	16	24	23	29	22	18	25	27	17	17	19	20	24	20	19	17	19	22	21	13	20	14	17	18	21	23	29	10	21	25	17	15	20	16	21	16	14	16	28	24	18	21	21	20	16	18	13	24	11	20	18	25	16	18	20	19	17	20	15	14	26	17	12	21	22	24	19	13	20	21	15	9	23	21	24	18	27	16	25	26	18	14	19	12	19	15	19	20	20	16	23	18	17	16	23	21	14	28	17	18	20	17	19	13	20	22	21	12	14	23	19	20	18	18	21	23	20	22	21	16	21	12	16	20	10	19	24	14	23	17	17	25	12	24	14	19	13	13	20	16	23	14	19	28	17	16	24	16	16	20	28	21	30	19	16	22	14	20	12	21	24	23	17	14	18	18	22	20	25	22	27	23	18	16	22	23	12	13	28	25	15	20	21	16	23	24	20	21	17	15	23	14	21	16	17	15	17	18	19	19	11	18	16	15	19	18	21	14	23	24	23	16	18	18	24	22	25	24	25	26	11	23	22	24	21	25	16	20	23	22	18	21	22	19	19	22	24	24	24	25	20	23	14	19	23	19	17	17	25	15	26	16	15	16	18	13	19	26	22	15	22	22	21	21	22	26	17	12	16	13	17	19	20	19	20	18	18	21	16	17	24	22	25	23	19	22	19	30	16	18	23	24	21	19	21	22	18	16	20	26	14	22	14	21	30	17	16	19	13	20	23	25	12	14	18	14	21	22	17	29	21	19	21	16	15	22	17	25	12	15	11	20	19	14	14	21	18	24	20	18	13	17	19	16	10	19	16	35	18	20	18	24	25	18	21	23	20	17	15	16	15	17	19	11	21	21	17	15	16	18	21	10	16	18	21	18	17	22	13	17	16	24	11	23	13	22	19	18	20	25	22	24	12	18	31	16	16	15	9	16	13	15	18	20	20	17	12	11	16	19	9	14	25	17	18	15	17	18	19	21	14	21	20	19	14	22	19	17	16	26	17	20	28	13	12	26	20	11	20	15	19	23	16	23	21	16	16	21	27	16	19	18	20	13	24	20	19	19	14	17	20	24	17	14	20	18	23	20	11	18	17	18	30	18	24	15	12	22	18	21	12	25	13	18	23	23	23	14	18	24	16	13	15	20	15	17	12	24	17	21	19	21	10	18	13	22	25	22	25	22	12	19	25	21	14	23	16	21	23	22	13	13	16	13	11	17	11	27	18	22	20	26	26	13	14	19	18	21	18	23	21	13	30	13	16	22	16	16	13	17	14	23	17	19	17	18	21	25	24	20	15	21	19	22	16	20	21	18	20	22	22	27	18	19	14	12	21	17	21	14	18	20	21	14	16	18	11	16	18	20	23	13	15	23	16	23	16	14	20	21	24	18	18	23	16	21	14	19	19	13	15	21	17	17	20	15	29	32	29	19	13	18	19	15	16	19	26	13	25	19	20	12	18	15	24	23	15	19	19	20	15	18	21	9	23	11	28	24	18	17	19	17	20	27	13	22	26	15	15	22	23	11	19	18	20	19	21	12	17	26	20	14	21	16	23	20	20	25	18	14	17	20	21	19	14	16	17	10	13	21	18	21	16	14	19	22	27	14	20	17	13	19	20	18	27	14	19	14	29	14	11	22	13	17	22	23	26	14	11	20	20	24	18	20	19	20	16	23	28	15	22	13	21	24	18	13	18	16	28	20	16	18	21	14	23	29	18	19	9	21	22	21	14	16	13	13	19	12	10	18	26	22	20	21	22	12	15	17	22	16	19	28	20	15	18	15	22	21	25	15	22	13	14	19	16	16	18	14	12	15	21	19	24	23	17	16	12	7	28	27	20	21	17	13	10	22	18	22	14	17	18	20	19	19	18	17	15	26	23	14	26	12	27	21	28	22	15	18	27	24	24	12	17	16	15	13	21	15	21	13	23	21
24375	40515	67830	51882	30876	27039	22484	21058	41210	13248	9038	7857	6834	6007	5375	4778	4422	3909	3538	3283	3039	2815	2609	2588	2419	2279	2243	2000	1892	1686	1614	1656	1582	1396	1350	1269	1198	1042	1072	943	925	978	967	1002	818	826	846	762	712	693	746	757	721	753	687	603	596	603	591	600	587	534	577	552	637	560	550	594	546	533	475	461	457	430	491	465	480	472	466	485	431	431	448	502	494	496	476	427	402	430	449	472	471	457	457	459	480	396	442	444	423	417	444	419	455	439	417	448	438	435	413	450	435	466	440	416	440	413	433	404	447	460	435	411	471	412	424	439	420	439	379	388	424	449	441	429	469	440	418	450	420	429	438	488	396	439	437	425	394	442	424	408	412	423	434	391	465	396	462	469	433	421	436	472	443	435	438	445	441	462	465	456	453	402	431	404	423	429	440	447	438	409	450	454	447	427	467	467	445	434	432	455	454	488	430	436	429	442	455	432	426	462	431	447	430	410	434	451	435	435	469	407	466	419	432	433	444	450	400	434	423	421	423	444	412	447	464	445	439	427	448	417	440	413	460	410	422	441	435	452	453	438	459	452	412	391	425	435	508	400	440	422	408	449	443	460	436	450	431	422	428	436	467	464	437	423	461	421	444	433	440	424	469	426	409	430	411	435	449	458	434	428	467	436	449	426	450	473	458	428	432	458	452	456	442	429	427	407	404	424	423	453	482	406	436	451	411	407	417	411	434	469	430	454	470	419	410	441	418	450	435	418	430	413	444	447	415	479	421	437	421	421	466	418	446	435	450	421	431	447	422	441	450	437	426	415	452	430	452	443	432	417	474	458	424	433	490	435	447	452	445	472	408	410	437	419	415	455	431	409	431	451	421	419	463	443	460	466	496	424	447	396	394	447	434	420	429	477	420	455	451	423	454	435	432	405	406	451	450	459	460	432	458	465	455	450	449	455	439	436	444	427	425	406	442	407	436	465	409	413	462	446	427	439	471	455	410	394	430	431	488	451	443	426	396	402	443	425	421	431	455	411	471	438	434	441	405	427	421	429	427	448	426	430	452	409	440	421	429	450	469	428	452	431	469	408	465	452	461	455	402	406	466	471	433	429	413	436	461	470	443	428	431	397	444	444	417	434	437	423	477	422	459	446	439	472	462	422	426	451	427	444	436	437	393	472	385	425	408	402	468	400	433	390	438	434	427	424	436	389	447	444	437	417	460	431	413	455	429	425	430	448	446	417	484	413	424	498	418	436	433	427	416	414	438	438	445	420	453	443	443	439	397	437	433	444	416	429	464	437	468	463	425	442	442	451	443	446	447	413	448	430	421	444	462	462	464	455	452	452	479	451	449	415	432	394	443	438	399	429	434	436	427	460	378	442	458	442	476	421	424	407	463	433	430	457	446	421	414	394	434	439	413	445	425	423	416	478	440	429	450	436	452	430	416	441	422	425	454	473	432	457	422	427	412	447	466	430	426	430	438	405	430	428	442	434	432	457	440	419	485	445	424	471	443	450	421	445	454	471	416	464	445	495	411	482	413	416	446	434	441	432	437	432	462	474	423	457	442	437	499	452	420	413	429	440	510	422	413	400	421	424	443	420	403	460	439	451	451	411	417	425	472	470	402	445	416	429	420	428	446	464	463	428	405	433	456	464	434	423	437	453	428	451	478	419	417	415	423	439	439	398	417	434	464	407	431	429	454	473	445	443	430	451	444	425	422	467	434	431	431	437	445	391	423	433	422	454	422	457	400	448	462	451	457	425	402	446	413	428	438	444	442	463	412	470	436	440	442	426	440	430	456	409	460	399	469	460	438	453	380	481	401	427	465	447	437	427	452	443	446	475	448	429	450	421	396	455	437	428	420	441	426	411	466	427	399	442	407	457	450	433	414	436	444	452	440	426	453	410	395	447	446	454	424	480	421	421	432	408	431	389	462	419	428	423	417	421	427	451	451	438	432	464	409	415	460	426	425	459	458	459	461	419	457	437	393	421	443	461	414	449	427	418	420	426	452	470	438	441	450	441	463	447	401	448	441	447	425	442	464	450	443	461	475	442	448	428	446	466	381	433	425	406	470	427	422	464	463	430	427	450	446	460	433	450	420	455	459	419	475	433	440	437	422	446	456	430	423	436	447	436	444	400	458	446	442	436	388	419	492	430	452	440	465	451	413	440	438	434	450	452	447	483	451	461	409	454	439	441	425	441	491	420	412	445	416	445	470	464	478	434	453	431	456	430	398	460	449	427	490	402	452	453	386	480	389	444	449	428	473	431	397	433	412	414	431	424	438	414	424	430	473	412	442	432	460	424	422	454	446	441	430	446	458	432	417	486	413	437	444	420	459	431	415	423	425	401	446	403	440	464	442	425	434	452	440	430	468	432	491	436	442	467	396	428	458	462	443	412	418	407	413	442	429	438	443	441	451	459	468	438	443	451	444	444	445	413	444	413	445	464	422	469	443	470	445	452	446	439	411	455	433	444	427	452	437	410	424	427	477	448	415	439	446	444	472	447	435	400	438	434	434	462	429	444	403	439	436	443	481	432	453	448	424	442	434	451	414	439	460	444	411	439	437	422	418	407	430	468	462	407	445	425	415	395	437	431	466	482	425	456	449	380	461	407	414	420	449	420	448	404	468	417	446	480	431	432	416	465	471	413	453	437	435	469	394	408	427	424	437	409	447	444	435	406	419	401	435	422	442	436	418	471	424	401	438	440	430	445	432	429	449	455	457	480	432	477	404	471	443	386	456	444	427	407	410	453	410	448	432	424	418	444	438	445	444	435	397	428	413	454	418	473	471	451	430	401	444	443	433	438	419	438	418	416	407	461	464	392	473	420	413	459	434	455	444	449	378	422	422	432	439	443	450	443	411	423	446	469	461	430	429	443	491	403	465	432	398	447	433	452	421	419	434	444	427	445	442	435	432	441	396	447	480	444	458	441	448	409	423	444	452	434	440	436	433	441	435	449	443	463	402	422	447	452	463	427	445	444	439	462	443	450	416	418	442	442	457	427	459	428	398	440	403	410	449	447	435	460	432	427	428	460	450	450	475	441	448	424	434	474	481	392	458	439	430	439	377	452	435	440	430	454	416	436	405	467	434	411	407	436	428	439	432	446	474	443	432	447	460	458	450	413	422	431	449	460	446	436	448	450	449	453	422	428	434	428	443	414	421	428	451	449	472	457	444	467	460	447	403	415	444	433	436	447	389	440	435	424	429	432	466	444	422	440	449	436	427	453	412	450	391	435	469	458	413	451	445	414	415	458	408	427	412	426	428	436	413	463	432	436	466	430	410	398	425	428	404	432	447	425	443	431	447	451	410	422	451	440	421	468	409	439	402	446	490	399	435	467	447	469	454	437	407	419	429	431	457	464	439	468	474	428	415	431	460	410	432	449	430	441	439	428	476	465	446	448	415	442	450	455	435	446	440	428	423	451	434	430	427	456	468	415	431	439	400	425	387	436	438	442	443	436	446	414	472	428	422	464	430	426	424	453	438	420
2242	5567	20821	8061	385	251	207	194	1041	172	109	86	86	83	67	69	63	56	53	47	50	63	41	55	38	48	39	37	40	39	36	37	56	30	47	39	23	36	23	26	24	23	21	40	24	22	31	27	29	24	22	31	32	29	21	24	24	17	27	24	22	39	24	20	25	31	22	23	26	31	20	25	25	23	32	28	26	29	19	14	23	27	30	34	18	23	24	13	24	24	25	28	21	29	21	21	30	14	15	29	16	25	25	23	23	29	20	23	24	29	26	22	19	18	25	17	17	39	29	18	28	26	33	25	21	25	23	29	23	26	27	24	30	33	20	24	25	25	33	20	17	33	26	25	18	20	21	22	27	27	21	28	29	24	15	32	28	27	24	26	22	20	25	26	27	21	36	32	15	29	29	17	24	21	24	25	22	27	21	24	24	21	19	27	21	16	23	36	28	27	17	33	27	28	23	30	40	30	23	29	24	26	26	31	33	23	20	22	23	30	28	21	29	22	35	30	25	19	20	35	35	30	25	23	20	23	21	25	21	28	24	18	31	34	18	18	35	23	27	26	23	22	28	23	20	22	15	26	29	16	29	34	33	22	24	24	27	31	20	23	16	25	28	27	26	18	32	20	27	19	24	21	26	28	27	23	24	33	21	21	23	25	27	28	32	24	29	26	26	24	22	20	19	14	23	24	32	29	23	35	26	19	33	28	21	27	23	21	19	21	20	25	27	21	22	33	36	26	32	29	23	20	30	21	34	24	13	20	18	14	35	27	27	20	25	27	32	30	18	38	25	21	22	18	24	14	23	24	17	17	29	18	22	24	25	24	24	26	30	23	19	21	21	28	17	24	22	26	26	26	39	28	23	28	22	26	26	28	26	22	31	28	35	21	26	31	29	23	22	27	30	25	22	27	19	27	21	15	29	24	26	25	18	27	28	28	19	23	24	31	27	25	28	32	32	27	26	25	20	25	29	26	18	32	26	28	27	20	19	28	20	32	28	23	23	18	29	31	22	24	15	23	26	26	31	26	22	20	30	21	23	34	33	22	30	35	25	19	39	25	19	29	26	28	22	37	35	29	31	20	30	20	24	12	21	20	27	28	21	19	19	24	29	32	25	27	18	27	16	22	24	16	27	26	35	20	24	26	25	21	27	31	24	29	26	27	28	22	23	31	22	20	22	33	21	14	20	30	27	19	28	24	25	22	19	26	17	16	29	33	24	18	17	29	20	27	26	32	23	22	31	30	25	24	30	23	27	15	22	23	37	21	24	28	25	24	20	27	28	17	23	21	22	25	18	24	27	28	26	21	24	32	18	23	31	33	23	29	25	20	25	21	22	17	28	25	24	25	25	39	18	19	27	20	27	20	23	21	22	20	21	30	33	25	18	27	19	18	12	30	25	28	22	19	22	29	29	30	22	22	25	21	26	24	33	23	24	25	25	21	26	35	20	15	19	26	26	18	30	21	25	25	23	21	30	22	25	28	23	31	20	28	24	25	22	26	15	29	24	24	22	26	27	28	25	27	27	25	17	21	19	26	27	23	29	29	11	25	23	27	22	22	22	30	28	25	25	35	31	28	25	24	20	25	23	24	23	27	23	17	26	24	20	24	23	33	23	20	23	20	27	28	23	31	22	23	23	27	28	22	20	27	29	23	20	25	17	27	27	24	21	24	23	25	15	27	20	30	15	29	29	36	30	18	20	21	16	32	26	16	28	31	25	17	24	30	17	21	29	33	18	19	19	24	24	20	23	28	21	25	25	27	25	21	25	21	28	21	21	20	28	23	30	17	24	31	16	22	28	26	21	23	24	24	24	33	20	26	19	28	31	22	30	22	28	21	26	13	27	29	32	21	22	23	27	30	21	36	25	23	29	23	28	22	27	33	28	22	23	31	25	29	29	32	36	26	31	17	31	24	31	25	26	24	22	29	30	28	24	13	30	20	33	28	26	21	28	20	18	37	21	31	21	21	22	21	24	27	23	24	17	22	21	26	27	30	31	24	23	15	21	24	26	21	24	17	34	18	27	30	25	32	27	27	30	21	34	25	28	20	18	27	24	26	30	25	39	19	22	18	24	27	15	34	26	21	31	26	27	24	28	25	30	23	29	25	21	22	23	23	21	17	23	23	23	30	26	23	31	21	16	25	23	30	22	22	23	20	25	32	23	27	27	26	21	25	23	24	22	16	22	24	26	23	25	23	25	25	19	32	23	30	25	28	22	25	24	31	20	19	21	37	20	24	34	23	27	26	21	22	33	38	30	25	19	19	21	28	26	22	32	22	30	18	18	31	22	24	31	23	18	25	30	22	25	30	28	24	31	30	23	32	28	25	27	27	23	17	25	26	27	27	30	19	28	20	26	23	32	24	20	26	29	22	32	28	31	20	15	30	25	28	14	28	26	21	30	20	24	23	25	22	23	22	24	25	23	24	21	24	20	27	37	22	13	26	26	19	19	32	30	21	28	23	24	25	29	27	20	25	24	24	26	27	24	19	22	35	28	18	16	21	24	20	28	27	17	29	26	25	37	24	26	35	27	24	23	23	30	29	23	23	20	30	27	29	27	26	31	37	22	26	28	27	19	29	18	17	26	26	20	27	17	26	27	27	29	30	33	36	25	34	25	23	24	21	28	27	29	23	28	25	32	21	18	34	30	19	19	28	24	23	23	24	26	28	28	33	22	26	17	25	17	27	23	27	32	19	24	27	26	24	30	22	25	26	25	30	28	24	22	30	21	22	30	17	23	34	28	21	21	25	22	28	26	24	27	21	32	20	29	28	35	32	26	30	17	32	22	30	23	26	28	24	25	20	26	22	21	13	24	25	30	25	16	23	33	30	29	24	22	24	34	35	34	21	25	25	23	22	24	19	24	32	24	21	27	22	19	27	34	29	27	33	19	18	24	25	17	28	22	19	18	37	28	22	15	29	30	18	28	22	22	28	25	28	29	23	34	28	26	31	24	29	28	24	33	27	16	20	24	28	21	23	14	27	27	25	26	21	31	26	32	29	18	27	27	35	23	29	19	24	20	20	27	27	32	15	31	27	28	26	27	28	28	23	28	20	30	27	22	26	21	22	27	28	22	25	27	19	29	24	15	25	29	31	25	16	24	32	24	26	17	23	22	18	20	23	21	22	24	30	28	31	23	20	23	22	31	22	33	23	24	21	32	34	21	17	29	29	27	24	25	20	22	19	23	24	23	19	29	31	26	14	22	30	24	29	32	24	26	18	32	25	16	19	16	19	29	24	28	22	23	26	26	27	26	23	20	18	33	27	32	29	16	28	23	24	22	19	22	27	21	22	22	27	17	30	23	25	14	25	29	24	30	16	29	19	32	27	23	24	22	35	31	21	28	28	30	33	25	32	26	27	34	23	28	32	23	26	28	21	21	14	25	23	25	25	21	26	28	28	33	25	27	18	12	28	28	28	28	32	23	28	24	27	24	22	25	27	28	25	25	40	13	29	22	17	36	27	26	18	25	35	25	17
20311	35759	65505	48719	25435	22063	17520	15573	30248	8827	6828	5700	5071	4523	3998	3554	3303	2919	2787	2639	2402	2224	2181	2029	2052	1917	1789	1698	1613	1539	1436	1405	1332	1285	1183	1093	1006	1026	907	961	1003	952	953	878	910	890	838	778	787	758	795	836	778	771	738	697	671	686	669	645	640	660	642	633	668	672	633	611	647	593	566	647	591	572	610	578	574	591	556	590	590	577	597	615	560	541	610	537	589	606	539	581	568	576	551	614	588	628	575	565	524	570	525	591	608	531	534	546	529	626	555	580	583	541	570	513	574	556	579	596	580	511	547	615	549	557	592	558	511	533	545	615	548	500	592	649	564	528	538	567	546	556	572	595	581	554	598	569	579	554	572	554	550	550	536	570	564	590	569	564	578	596	583	612	578	575	586	594	539	568	575	594	567	580	579	574	542	541	558	620	529	577	574	552	601	543	597	564	591	543	532	570	598	594	611	553	565	583	563	563	562	570	559	529	586	607	605	538	576	518	565	554	577	590	627	569	576	593	571	563	557	603	586	547	560	582	572	579	606	570	542	570	585	580	539	579	571	493	569	593	611	544	598	602	544	575	532	595	594	561	610	588	551	597	554	564	610	611	587	558	562	600	562	578	607	571	532	596	555	608	626	558	522	567	565	592	524	552	572	605	577	566	579	607	534	598	623	587	596	562	566	548	566	521	576	524	571	562	544	570	559	567	585	569	565	518	590	559	582	581	604	536	565	581	556	547	538	556	592	554	561	549	559	538	562	562	551	580	561	581	579	518	574	574	589	524	541	545	531	604	598	549	605	552	599	564	589	545	538	565	563	584	606	534	574	527	572	573	540	566	590	519	602	537	520	552	583	553	586	536	555	577	562	574	573	578	557	537	563	547	596	593	575	582	551	543	588	573	632	573	566	611	543	571	539	515	574	587	545	609	601	493	588	569	579	571	568	562	579	547	566	542	605	531	534	602	597	589	560	543	568	554	558	569	613	578	564	545	563	545	577	580	606	596	558	566	555	529	581	592	551	535	524	590	548	587	579	553	580	632	559	586	564	546	523	528	547	588	590	589	550	555	571	533	572	608	561	577	569	609	583	583	578	566	535	593	582	540	556	555	575	560	528	528	576	574	586	579	539	563	604	608	579	582	561	618	562	539	591	549	539	576	540	571	522	585	579	576	555	570	549	594	567	562	566	586	593	582	546	556	626	606	563	578	570	588	588	577	559	541	555	566	597	570	575	594	550	550	542	582	593	582	563	593	551	557	579	585	596	585	574	620	591	557	588	553	569	548	611	533	542	587	569	572	573	556	621	590	575	578	555	575	604	550	528	550	554	582	579	567	539	555	571	542	551	554	565	571	529	552	522	523	584	567	551	590	555	607	553	521	532	522	563	561	573	572	535	556	595	578	571	526	597	519	573	551	547	563	579	539	599	561	528	545	546	558	561	562	539	541	567	573	564	562	572	567	576	548	582	609	552	539	595	574	590	530	575	605	535	520	612	541	595	575	550	548	566	519	550	561	546	577	609	545	615	543	557	559	552	556	556	567	559	556	564	574	557	580	585	545	566	620	587	543	562	566	562	616	547	574	540	558	594	559	584	568	566	545	572	581	594	565	571	585	569	566	543	565	573	567	574	592	583	567	573	599	575	571	545	547	538	584	575	558	561	599	539	557	612	586	550	579	603	547	556	569	591	567	574	583	551	532	527	601	539	606	562	574	553	584	556	591	561	538	586	565	602	598	591	554	534	589	578	627	592	561	567	545	586	571	591	527	558	558	541	578	556	589	555	580	614	585	589	573	560	543	585	606	573	589	583	582	530	553	570	596	582	552	624	606	562	556	550	578	567	566	587	560	537	543	545	559	565	573	575	552	596	569	590	571	571	542	571	566	555	545	564	554	574	625	575	617	585	564	544	605	579	588	569	547	571	531	559	545	569	537	568	578	591	563	562	562	591	535	621	591	569	575	582	561	604	558	549	581	557	595	564	572	539	560	610	567	517	591	570	553	570	554	601	555	496	548	582	591	587	566	548	552	539	555	598	585	557	571	574	576	522	549	586	548	593	557	566	581	560	549	537	570	570	517	550	574	552	607	588	598	567	540	529	578	576	533	577	551	556	569	525	589	539	549	563	557	580	568	557	564	545	557	554	586	538	560	553	573	576	624	560	561	571	601	563	559	561	561	577	591	532	563	528	561	547	581	549	576	545	577	532	547	560	529	562	536	568	593	535	547	556	595	547	572	600	551	565	570	539	543	604	603	554	581	600	584	575	585	525	548	527	579	570	539	579	576	570	544	555	595	603	552	593	517	589	592	566	550	536	511	523	553	576	535	599	556	533	553	590	553	576	558	586	557	583	563	591	601	527	573	593	547	572	598	597	568	577	568	536	560	542	560	535	555	570	543	586	560	556	564	564	552	622	545	546	544	574	604	550	575	583	559	548	565	605	609	585	574	608	572	634	557	552	548	595	537	594	590	584	568	574	577	586	571	587	594	588	541	580	554	551	592	554	548	577	607	554	559	552	541	591	566	531	563	552	560	540	564	582	579	604	545	595	527	584	626	544	562	576	566	512	526	589	565	554	555	555	575	576	596	577	604	595	562	566	583	545	559	563	568	626	578	583	598	598	607	561	568	565	556	561	551	527	560	584	575	559	571	518	584	562	573	560	629	572	530	580	533	563	565	598	566	623	574	546	582	539	549	529	547	527	541	592	583	601	566	561	575	607	585	600	540	538	599	550	561	544	565	570	563	573	559	580	538	585	559	569	579	603	572	578	570	577	561	554	600	543	524	579	582	617	579	598	531	542	569	560	578	563	590	597	544	529	583	591	576	615	555	510	563	617	574	571	582	607	544	567	569	569	549	561	546	539	540	532	544	564	612	609	572	575	563	621	542	583	582	606	531	553	594	618	539	595	563	588	579	576	540	554	585	592	578	553	573	563	555	533	581	523	576	552	570	549	562	533	549	572	568	568	585	547	540	568	572	582	563	565	574	553	550	567	529	560	549	562	596	540	532	570	585	554	567	565	594	524	552	574	595	555	560	595	621	576	548	573	537	551	537	605	580	606	534	579	556	536	590	578	531	541	593	594	583	585	581	566	530	565	553	590	520	540	571	537	580	588	582	556	549	583	562	565	605	558	574	589	550	568	576	559	595	586	541	552	542	574	577	562	585	587	538	595	612	560	539	554	549	591	586	554	544	580	581	571	586	585	572	581	558	574	556	600	554	591	594	597	571	578	564	575	600	561	548	583	564	563	572	607	535	546	577	543	568	552	608	547	578	565	552	564	542	576	559	606	571	596	562	532	560	581	558	570	571	605	552	556	520	567	581	586	562	603	568	555	519	590	555	562	595	583	595	550	591	549	568	586	581	593	588	542	548	555	547	517	556	587	599	581	520	552	566	556	557	605	570	559	610	585	577	538	603	570	556	541	569	589	572	579	528	497	568	571	585	546	547	594	562	513	569	579	560	587	571	583	561	576	576	575	585	588	587
2011	7778	28203	12996	888	362	306	282	1005	187	164	123	109	116	94	86	69	77	62	62	47	57	35	54	41	44	49	45	53	40	53	42	36	43	40	37	34	38	30	28	23	28	29	23	26	20	23	23	28	27	27	24	22	27	25	15	24	23	35	23	22	20	23	21	23	27	24	28	25	11	12	27	15	12	21	22	26	20	18	18	24	15	21	23	26	19	15	17	23	25	15	21	17	26	30	18	15	23	12	24	23	25	15	24	14	14	23	26	24	18	24	15	26	18	19	14	21	10	20	12	12	20	16	18	23	27	21	14	23	19	19	22	27	17	29	18	27	19	16	22	19	22	14	20	27	16	16	19	20	24	19	16	20	16	23	18	18	18	18	21	21	18	21	12	14	13	13	13	24	23	22	12	20	15	21	28	16	16	12	23	18	17	15	24	21	14	18	18	25	22	25	24	19	15	12	17	20	18	15	21	19	23	23	23	14	20	24	20	18	15	21	25	21	24	25	19	16	16	16	23	21	15	24	16	16	15	29	10	17	18	14	21	18	23	17	22	20	12	16	13	19	21	22	33	16	21	25	14	15	23	14	23	20	25	22	11	23	23	20	18	20	18	17	17	27	22	15	22	16	23	17	21	15	23	17	21	13	19	21	23	25	18	20	23	17	13	12	16	19	14	17	23	22	20	21	16	18	24	15	13	10	18	16	19	21	16	22	19	23	19	23	16	17	23	13	18	21	22	18	15	18	20	13	24	20	26	17	27	19	30	11	21	21	22	24	10	26	13	20	24	23	16	25	21	9	17	18	16	19	16	19	11	17	20	18	23	16	16	26	19	16	28	25	18	13	22	17	17	13	15	19	19	18	21	20	16	15	17	18	19	23	17	16	15	20	19	16	16	22	16	19	14	22	14	17	18	29	16	20	26	23	17	22	17	27	17	25	16	15	15	21	19	20	21	19	18	18	18	25	24	19	24	15	30	18	20	21	17	22	19	25	18	17	22	21	16	17	21	15	16	21	24	13	22	24	21	14	17	14	23	27	25	21	19	21	22	27	16	22	14	17	23	20	23	9	11	22	17	23	19	13	12	17	14	19	27	28	16	24	15	20	16	16	23	21	19	17	18	14	12	27	21	16	22	9	19	17	14	14	23	22	13	21	23	19	23	19	12	14	15	28	19	15	19	29	16	18	17	19	13	20	13	21	17	17	20	13	19	19	14	16	21	18	20	21	10	21	17	17	19	13	25	18	13	27	17	18	18	17	16	19	20	19	23	20	28	20	21	19	24	17	16	13	14	19	23	15	17	18	6	22	17	15	24	16	16	13	16	21	23	24	14	21	23	25	23	23	22	25	19	17	18	21	17	15	16	25	21	17	13	26	22	19	12	13	20	26	21	15	27	26	14	18	28	13	14	24	15	16	25	23	22	21	24	20	19	19	20	16	24	15	18	13	17	22	24	15	21	19	18	16	16	21	24	18	19	23	17	32	28	24	15	18	13	18	24	15	21	19	16	17	19	20	15	11	17	17	18	14	16	22	19	20	20	22	14	19	16	14	22	22	22	23	16	18	18	22	11	25	17	12	13	23	19	26	14	19	23	16	17	15	20	19	18	12	19	21	22	26	16	16	21	17	28	9	15	18	23	27	16	14	22	16	15	22	17	24	14	29	19	17	17	19	15	16	22	14	31	17	25	21	9	22	19	18	20	27	15	23	14	24	22	19	22	17	13	22	17	19	22	24	21	14	22	24	26	24	26	19	26	17	18	20	15	22	19	27	20	18	17	15	23	7	16	14	17	26	16	24	24	21	16	16	22	23	22	20	28	10	22	19	17	17	12	20	22	26	16	13	17	31	18	26	16	21	14	25	16	27	19	16	17	21	20	11	27	14	20	14	22	15	18	17	13	16	20	20	16	14	27	25	21	19	24	12	11	18	21	15	20	23	15	15	18	13	21	22	16	15	22	19	23	16	19	18	14	15	25	21	15	15	16	14	12	22	27	26	26	22	26	29	14	25	25	30	18	17	17	19	18	14	13	20	26	17	24	24	21	24	23	17	17	14	11	21	23	10	21	17	24	24	17	17	13	16	16	16	14	20	22	15	15	17	12	22	17	23	17	17	14	17	21	16	19	19	24	25	19	29	16	30	22	27	26	18	15	18	22	11	20	21	21	21	20	15	25	20	15	22	19	17	20	17	27	15	13	12	18	22	18	25	20	16	19	18	20	19	20	20	15	16	12	23	18	17	24	13	17	24	27	16	17	22	23	24	17	24	18	14	22	18	21	17	23	19	24	17	23	24	18	16	22	24	17	21	18	20	15	15	29	20	14	16	22	16	21	12	14	23	16	21	19	18	19	19	18	20	21	20	18	16	14	23	26	15	14	23	22	12	15	16	21	21	20	12	23	12	9	22	22	18	17	20	22	18	16	18	21	21	24	20	22	10	15	25	19	18	23	19	19	16	17	18	22	21	19	18	7	16	14	25	12	22	22	25	20	17	25	20	28	25	21	16	17	23	21	16	17	18	21	23	20	21	14	19	19	17	16	24	17	13	14	17	17	8	25	23	14	20	17	29	20	18	15	25	21	17	22	20	16	20	14	14	17	17	17	14	18	22	19	11	14	19	13	22	21	17	21	23	20	25	17	13	16	19	15	15	20	14	24	17	9	30	18	18	24	19	14	17	24	18	20	16	22	15	16	24	18	23	25	16	11	17	21	15	16	19	17	20	15	21	16	30	23	19	18	18	17	18	22	21	13	15	22	16	15	20	18	17	20	17	22	21	16	26	21	19	17	28	19	10	22	24	19	18	21	22	28	15	21	23	27	18	16	21	13	21	21	24	13	24	17	18	19	23	19	17	26	17	17	14	21	25	20	25	22	19	30	17	20	24	21	20	22	12	19	10	14	15	26	24	16	20	19	27	21	26	16	24	21	17	28	21	18	10	14	23	27	20	21	19	23	21	18	19	26	19	18	18	13	20	34	24	28	19	17	23	21	15	17	16	21	30	12	23	18	14	15	19	18	31	13	27	26	25	15	27	24	17	15	18	22	16	21	26	17	11	18	10	33	14	24	19	28	15	22	24	14	28	19	22	11	15	23	22	25	18	27	16	22	20	18	12	24	13	12	18	22	12	25	16	8	18	15	30	20	14	21	26	20	20	18	24	15	16	18	13	23	15	24	18	17	16	13	9	17	20	21	24	27	17	18	21	10	23	15	21	11	27	28	23	12	16	19	17	16	23	23	19	17	22	24	17	27	26	12	16	15	20	13	20	16	30	26	22	10	30	18	28	22	17	25	23	14	18	19	22	16	21	23	21	15	20	13	16	13	12	27	29	19	20	20	17	18	17	17	19	15	18	21	17	18	17	22	14	19	18	21	22	20	19	20	25	14	15	16	10	25	22	19	26	18	18	24	18	24	11	17	26	20	21	17	20	21	23	18	20	20	14	17	12	18	22	12	18	22	25	24	17	23	23	18	34	22	18	15
24973	41037	73224	55461	30491	26822	22067	18362	29204	11088	9712	8232	7265	6235	5647	5011	4435	4014	3647	3357	3169	2844	2926	2768	2572	2391	2199	2018	1925	1835	1854	1786	1599	1541	1463	1265	1163	1067	1016	975	1056	1057	964	928	834	912	762	769	725	782	787	767	722	763	722	620	628	634	600	572	603	578	604	570	529	519	501	554	522	463	472	507	466	473	460	446	486	457	440	448	444	448	471	448	474	469	482	438	454	487	450	448	445	439	451	464	452	421	440	435	456	455	429	421	444	448	415	440	467	437	420	420	421	422	461	416	443	401	446	409	401	485	418	443	439	452	438	438	402	460	418	460	435	464	442	433	426	453	412	418	419	445	429	464	411	476	478	456	461	439	421	442	411	461	467	408	449	416	442	418	440	442	453	467	446	443	455	451	418	425	400	460	453	464	468	414	442	460	496	456	433	437	416	442	452	457	470	438	420	465	441	422	447	404	392	460	450	410	472	463	469	405	455	404	400	430	425	400	427	446	405	471	453	425	428	420	407	433	447	454	426	398	431	433	422	446	458	426	434	394	414	462	440	447	427	418	454	398	453	408	461	439	456	423	435	440	410	447	431	404	455	479	444	473	421	456	431	417	431	453	435	445	398	432	415	470	425	423	459	428	475	422	415	434	415	463	450	476	446	432	415	429	405	414	429	422	436	453	424	440	447	418	435	451	389	442	412	422	425	423	451	446	435	428	438	441	414	438	472	438	394	419	448	431	446	445	434	447	416	401	429	416	388	425	449	441	419	486	467	416	469	419	442	464	443	481	429	413	418	452	396	462	464	451	424	433	426	465	461	475	408	421	384	444	444	488	444	401	445	429	448	417	478	404	413	469	432	475	442	431	469	423	420	414	466	488	409	433	440	460	424	420	463	448	415	434	433	439	437	405	475	430	434	412	457	423	461	465	452	436	434	427	481	444	452	418	433	449	441	406	434	431	436	414	403	461	448	442	472	438	426	438	414	426	427	445	463	427	450	445	433	426	421	431	408	414	448	431	442	424	429	408	500	438	435	433	426	445	427	451	414	439	426	440	487	437	446	437	421	472	458	435	450	425	445	436	438	436	430	402	424	456	445	441	422	416	414	417	456	452	437	440	436	425	426	433	499	442	422	432	425	437	453	452	419	421	410	427	407	415	415	418	418	406	458	431	436	443	441	423	424	457	424	408	434	419	419	445	425	453	424	449	419	446	426	441	449	441	450	389	436	421	436	435	418	446	435	417	463	444	456	419	421	441	411	387	457	452	441	459	417	453	445	422	472	433	410	455	432	458	419	428	428	437	414	417	454	398	440	443	447	431	459	423	453	412	416	440	435	413	433	439	440	417	426	421	418	436	429	434	429	410	442	453	421	454	411	397	455	429	459	422	423	442	409	427	434	442	453	464	406	436	436	431	453	452	448	445	460	431	448	446	415	448	426	455	445	453	429	458	469	450	452	478	424	442	405	428	457	421	414	456	472	455	435	388	451	431	446	443	449	424	448	443	490	488	464	421	424	409	452	435	434	461	445	465	456	447	415	446	433	475	445	427	444	398	403	440	495	429	467	446	414	436	427	425	441	419	394	451	414	432	429	459	460	429	446	482	442	448	451	446	462	400	419	430	441	445	429	403	468	471	449	394	458	403	423	425	433	458	445	435	406	464	463	460	448	465	414	436	437	422	443	481	471	457	440	421	434	404	462	449	465	451	455	454	446	443	493	428	426	455	412	471	414	441	450	401	432	449	452	440	440	446	420	425	415	448	480	476	432	402	459	424	432	424	448	396	436	411	431	414	402	440	462	440	437	413	464	449	438	461	415	449	438	424	414	445	402	416	445	415	448	431	438	415	440	460	446	426	469	445	453	382	449	442	453	452	423	444	448	464	413	488	450	457	411	448	414	425	437	410	421	471	421	456	471	454	433	451	448	440	404	441	409	466	434	428	437	449	414	437	439	420	403	434	429	424	412	451	427	406	429	416	440	435	444	436	467	448	414	465	433	425	435	442	481	454	440	459	449	438	431	428	445	441	427	441	432	456	462	447	408	434	437	434	458	453	418	453	452	427	457	415	460	463	401	471	430	432	432	414	479	440	416	453	450	422	437	436	433	445	441	426	424	413	445	437	428	439	421	435	463	416	433	480	425	424	450	427	430	442	437	470	418	448	457	456	411	411	430	441	438	456	481	410	430	419	433	418	455	445	437	444	462	401	425	420	435	439	464	471	475	445	423	441	436	466	424	445	423	413	443	422	463	438	458	433	469	459	423	404	428	444	424	405	436	479	417	454	495	446	438	430	415	446	466	441	425	404	445	429	420	391	445	454	418	435	463	441	442	455	449	451	450	417	445	380	475	418	443	434	431	466	454	436	416	426	419	395	418	463	389	435	477	448	459	404	414	463	451	439	466	441	426	455	445	416	425	425	471	481	420	432	433	434	465	479	440	438	435	423	426	456	426	451	448	437	457	448	444	441	457	449	437	417	429	429	423	438	450	458	431	441	405	417	436	435	405	432	449	425	435	450	446	403	421	458	459	490	436	419	486	438	431	452	464	409	436	470	490	420	429	395	426	464	429	454	455	433	422	429	437	466	435	470	459	454	448	481	469	395	453	426	437	467	430	439	454	442	434	437	456	441	457	444	428	412	426	479	426	411	485	433	446	410	447	425	473	450	402	460	448	438	361	447	455	430	437	424	388	413	438	426	469	439	461	454	436	431	427	420	432	462	429	440	439	484	447	452	447	458	448	416	442	476	384	406	426	437	400	473	431	453	435	465	417	420	477	435	432	450	423	429	455	413	434	418	425	450	443	455	372	421	418	382	460	420	422	419	458	432	444	413	436	427	397	431	440	436	391	456	452	447	443	420	471	415	451	421	418	445	465	396	408	441	406	403	376	445	429	435	437	439	440	444	462	435	429	416	444	417	458	438	477	440	398	438	400	435	437	416	410	443	431	422	463	465	463	437	437	457	419	453	422	425	471	407	419	417	448	399	416	406	442	431	440	429	450	445	450	463	373	414	393	412	445	437	416	451	394	437	479	384	482	437	446	427	452	446	429	439	452	417	450	444	451	448	405	434	436	453	447	450	439	440	434	411	473	419	445	427	442	426	424	398	462	465	439	394	442	447	397	418	405	460	429	466	465	426	485	447	437	443	407	417	449	431	465	445	451	445	460	423	427	427	438	405	431	433	425	455	461	458	453	405	445	439	448	450	467	452	423	435	444	454	462	452	448	469	391	451	435	426	444	415	436	450	445	433	391	454	447	405	423	442	471	440	455	434	486	445	458	421	423	448	417	430	456	432	427	465	422	420	436	448	443	479	460	439	405	410	437	428	444	435	426	434	436	439	432	454	443	391	448	463	458	443	428	445	424	392	465	430	425	414	405	436	412	449	423	445	449	410	471	481	420	477	431	418	470	412	445	454	430	405	450	492	437	423	418	458	412	430	432	455	478	430	446	488	426	465	470	426	485	433	441	450	427	443	493	426	442	398	400	437
2051	7935	27058	10388	639	412	343	275	781	198	163	119	125	111	104	109	89	79	70	67	57	60	75	59	70	58	52	45	44	48	36	39	40	51	38	44	30	33	26	36	24	30	29	31	32	30	24	31	27	26	33	21	31	24	22	18	20	13	20	15	29	24	20	20	31	20	19	16	25	16	29	16	22	18	20	17	10	22	21	15	16	15	15	19	15	19	20	22	16	10	25	20	31	17	20	16	24	18	22	20	19	24	16	18	14	15	24	17	13	16	22	20	21	17	17	13	8	16	15	16	13	22	22	16	12	18	16	22	20	24	21	20	13	21	22	13	16	14	21	19	19	14	19	16	22	20	20	24	16	29	16	14	16	10	19	21	29	24	21	30	19	24	16	19	19	15	29	13	18	15	22	19	23	15	18	19	20	15	24	20	26	20	16	20	16	19	20	19	14	16	28	10	24	17	18	20	23	19	22	14	22	21	20	21	21	20	24	14	14	21	18	26	19	22	15	19	20	14	20	25	14	20	29	31	22	15	27	18	24	13	13	19	18	19	15	17	15	14	13	19	21	11	21	18	16	19	17	13	21	21	19	25	21	20	23	23	9	13	15	16	16	23	15	21	25	17	17	26	17	22	18	14	19	17	22	24	24	18	17	13	13	16	19	23	23	25	22	18	22	15	13	22	14	24	23	13	21	25	32	8	18	21	21	16	20	14	23	18	17	15	19	13	22	23	24	8	16	15	16	21	19	24	23	21	19	18	22	20	22	19	20	23	24	26	23	15	8	15	17	20	16	14	17	12	19	17	17	16	16	25	9	18	20	19	14	20	21	27	29	12	18	23	19	28	18	21	15	17	24	18	16	20	15	18	18	9	15	24	23	15	19	21	20	30	15	19	19	20	13	11	18	21	15	15	12	20	18	27	23	23	23	14	27	17	16	16	11	18	17	9	22	25	19	24	21	22	24	17	20	17	20	18	23	21	20	14	14	22	28	18	18	26	16	13	18	13	22	20	25	18	17	18	12	25	19	10	22	20	24	15	22	17	18	15	20	23	21	22	20	19	17	17	17	21	11	11	12	18	17	16	14	23	25	18	22	16	17	13	29	16	21	18	27	11	29	18	23	19	18	23	12	13	18	15	21	15	16	13	17	20	21	15	18	16	24	25	17	17	20	13	19	28	24	18	18	22	17	12	16	16	23	19	12	16	19	15	23	21	23	20	22	18	13	22	18	26	22	9	23	22	21	27	21	17	16	21	18	25	24	19	14	13	28	19	12	26	18	19	22	29	23	18	19	25	18	15	21	18	20	19	13	17	17	16	18	16	14	12	20	21	19	22	14	16	16	21	13	30	15	18	11	18	19	16	17	23	25	16	20	21	14	15	21	23	16	14	19	18	24	25	24	18	17	16	15	23	13	22	12	14	13	21	14	18	26	19	17	18	22	20	17	21	17	23	23	17	29	17	16	24	25	20	19	17	18	14	20	18	22	20	10	23	18	11	23	24	14	16	12	14	14	16	17	19	14	10	23	16	19	18	22	27	22	19	23	18	17	15	16	17	25	21	18	31	23	14	25	15	17	27	20	19	18	26	12	21	15	10	18	13	22	18	18	9	23	25	24	20	15	21	17	18	13	14	17	21	19	13	15	17	16	23	24	17	17	15	17	17	23	17	17	24	10	23	22	23	17	21	21	19	19	26	19	20	20	23	23	15	19	25	12	16	14	17	21	15	22	23	24	24	20	14	16	19	22	18	26	27	11	17	17	20	13	19	22	12	15	20	13	21	23	20	20	17	23	18	23	26	23	22	19	22	18	11	22	15	17	29	26	19	15	21	19	18	21	15	18	23	22	21	22	15	15	19	16	19	22	11	19	23	20	21	23	18	21	15	18	14	17	23	17	15	15	18	19	19	20	9	23	16	14	12	14	23	19	14	28	19	17	15	15	14	13	14	23	21	18	22	15	24	16	14	24	18	29	17	17	20	17	21	22	17	16	18	15	22	14	19	24	17	20	14	23	16	22	20	24	26	22	20	22	12	24	16	18	23	26	14	18	21	18	24	30	12	20	18	18	13	20	26	14	20	13	20	20	17	17	20	18	13	17	24	16	16	14	17	15	21	12	17	26	21	16	16	21	19	17	22	17	14	18	21	23	23	18	13	15	15	18	22	18	13	26	17	15	20	19	23	15	14	20	25	20	27	16	22	20	25	18	14	14	24	23	23	18	18	15	10	15	21	20	20	18	24	13	18	15	21	25	21	22	13	22	18	20	20	19	24	15	23	8	20	23	12	21	17	23	20	22	23	28	21	25	20	15	21	18	20	16	21	18	27	21	10	17	15	19	26	31	16	21	27	18	19	16	18	11	24	29	11	23	11	21	20	19	16	32	12	22	19	20	21	21	14	17	18	27	19	17	21	15	25	23	12	26	17	27	14	18	18	12	17	17	19	13	16	9	18	17	21	25	24	25	17	15	18	9	20	32	18	21	21	22	22	23	23	20	18	20	18	19	12	21	19	17	17	20	17	13	14	13	21	21	15	14	22	14	22	31	20	20	13	9	19	19	10	11	15	26	22	15	25	15	15	16	18	22	19	25	15	18	23	18	18	23	20	25	18	17	12	22	14	15	18	21	26	24	15	25	20	13	23	10	17	24	23	20	17	19	15	20	19	18	18	29	13	20	13	18	21	11	23	15	16	20	11	16	18	20	22	22	21	20	17	19	21	19	21	21	28	22	15	15	16	14	13	13	22	15	22	14	19	25	14	17	21	19	24	17	19	22	18	24	22	20	19	21	16	18	7	15	15	21	27	20	15	16	24	18	16	18	18	16	16	22	19	17	28	27	19	21	14	17	13	21	11	16	26	18	27	27	20	29	22	13	24	27	18	16	17	32	18	15	18	15	17	16	17	26	13	26	26	23	9	15	18	16	19	20	18	27	21	21	25	28	17	21	16	13	19	23	16	23	23	13	19	25	17	17	16	25	12	21	15	15	22	22	18	21	21	22	25	15	18	11	10	23	27	17	16	25	21	19	25	17	21	22	19	16	13	16	17	22	15	20	13	23	26	15	16	21	19	24	26	19	14	18	17	25	23	17	14	16	14	23	25	18	16	17	21	21	17	15	18	13	14	17	13	21	28	18	22	18	10	15	16	19	25	17	24	21	20	15	16	19	19	13	15	19	22	20	26	20	16	19	15	24	25	20	23	23	18	20	19	16	19	21	19	16	11	17	19	18	14	26	24	14	19	24	14	18	21	30	15	16	13	22	14	21	23	18	18	23	20	17	24	19	25	19	11	12	16	15	23	28	18	22	25	17	20	25	20	12	19	14	16	21	11	16	12	21	21	20	18	11	21	15	20	23	17	18	21	18	19	14	11	19	16	25	20	15	11	19	19	18	20	26	17	17	22	28	19	18	21	24	24	21	24	23	21	21	20	21	16	17	31	14	15	11	20	19	20	19	13	16	17	25	22	25	14	12	21	20	17	15	12
25391	41762	71440	47472	31409	27683	23241	18994	25885	11910	10464	9235	7845	6889	6295	5508	4757	4528	4213	3765	3460	3190	3211	3165	2790	2596	2374	2253	2061	2012	1938	1875	1667	1710	1549	1308	1206	1112	1073	1073	1086	1091	1016	985	900	867	898	813	836	732	740	764	733	722	728	686	596	608	662	620	578	627	567	562	549	553	555	562	563	524	492	519	489	498	527	440	531	424	469	454	482	414	432	477	474	455	440	465	501	464	434	466	441	481	436	472	444	433	446	457	474	475	433	437	443	448	424	432	482	423	433	448	425	475	437	444	378	434	438	425	447	412	394	489	439	466	458	412	472	460	458	407	456	427	422	484	481	437	442	463	438	445	459	467	414	408	420	447	442	439	461	428	464	462	444	444	444	445	470	428	432	427	396	429	418	429	415	424	417	432	452	414	435	433	403	434	434	427	434	397	453	415	421	408	427	413	403	423	434	440	434	416	406	424	461	463	469	454	443	433	445	422	422	445	412	409	460	460	435	398	425	455	444	422	426	449	423	386	429	436	428	404	454	402	479	438	428	453	447	475	459	448	397	407	414	432	390	439	418	447	444	437	441	442	425	423	433	429	434	463	482	437	423	427	434	444	443	442	423	416	450	433	445	420	429	417	450	426	454	423	448	450	446	414	444	439	417	462	434	449	450	457	473	434	433	465	390	409	456	438	442	407	424	443	466	423	475	446	443	428	405	444	447	439	437	408	419	452	417	434	471	437	426	422	455	427	432	468	495	487	447	434	439	431	398	435	436	416	460	438	437	434	457	446	427	408	407	460	459	454	411	431	451	395	417	441	483	409	438	433	423	461	414	438	431	423	439	451	454	417	436	433	426	477	413	441	457	452	448	431	445	429	410	456	395	448	430	476	430	411	468	398	441	435	438	432	485	453	442	392	448	452	390	427	445	453	417	410	450	442	416	437	447	442	453	429	413	452	452	430	463	399	457	481	439	469	410	457	436	416	483	444	444	434	422	409	423	442	463	453	416	458	449	415	469	415	432	436	459	444	432	427	434	445	444	412	424	424	434	420	429	482	429	413	454	452	456	482	448	406	442	427	450	452	396	441	421	437	436	417	432	462	442	448	417	445	417	413	434	419	417	449	394	458	463	418	446	420	434	441	431	450	456	407	395	465	434	401	425	455	462	431	433	448	385	427	431	435	439	419	409	416	431	469	449	468	421	464	452	425	454	453	426	448	417	427	421	459	417	451	428	426	445	402	442	439	470	422	432	454	407	415	443	464	446	409	441	421	473	431	448	451	435	445	391	417	441	398	460	458	406	401	486	430	410	419	442	469	428	461	423	427	417	444	444	434	441	405	463	434	414	433	473	387	401	452	429	446	416	424	456	448	467	416	459	434	429	432	426	450	453	457	465	436	441	458	446	463	434	424	440	440	420	448	423	465	414	451	427	431	424	439	426	443	423	428	418	414	460	415	442	434	439	390	427	429	434	410	433	449	445	443	437	458	436	413	463	432	459	450	393	433	441	443	402	428	451	409	424	457	441	450	478	455	416	388	424	420	413	445	454	434	401	492	418	430	430	411	413	464	417	444	391	471	408	412	435	443	453	397	421	461	516	431	418	404	457	424	449	446	442	426	431	444	420	427	422	455	461	450	429	440	481	436	439	469	426	472	414	453	417	433	436	446	452	420	471	438	435	403	431	411	430	463	424	409	453	444	430	460	403	458	423	469	415	400	426	434	389	427	450	454	418	444	439	449	424	453	423	473	396	460	435	470	434	430	445	410	450	450	440	427	442	432	434	438	425	416	430	405	427	442	414	446	466	454	431	417	461	421	425	428	455	473	402	414	444	425	448	452	412	447	432	416	430	421	453	453	417	442	442	431	432	429	416	432	419	468	434	426	411	433	432	400	449	416	395	437	462	442	411	407	421	456	426	436	473	453	408	424	470	451	458	455	445	466	436	427	415	423	453	419	425	451	443	448	406	411	425	424	479	434	408	452	440	398	423	450	438	434	461	447	482	474	412	436	444	466	425	435	498	447	418	411	448	436	417	464	419	414	430	459	429	427	450	433	422	405	465	431	436	434	437	436	459	441	410	401	421	423	423	419	441	425	445	429	444	467	442	423	404	438	427	458	432	420	452	441	503	475	454	404	443	449	416	413	422	439	453	417	403	456	411	412	450	424	472	439	464	409	466	425	436	444	438	443	434	435	445	416	432	416	463	442	427	429	407	421	420	471	408	428	447	418	483	463	438	456	437	427	411	437	414	424	445	402	448	412	426	440	446	451	401	463	423	438	412	456	472	449	423	449	411	412	441	405	486	480	431	467	460	457	454	427	418	420	419	428	427	435	431	410	427	397	443	426	460	472	392	420	445	424	427	425	450	437	435	447	412	429	450	439	431	423	416	432	406	422	420	488	391	414	422	410	425	456	403	456	453	448	441	462	423	483	445	435	430	434	451	403	412	394	437	443	391	438	418	430	405	410	413	455	440	460	446	425	463	420	423	420	431	460	432	426	443	442	438	415	442	409	398	415	428	433	461	419	429	436	469	474	408	427	417	474	458	470	426	438	400	451	456	427	408	415	442	419	395	457	433	461	407	388	444	450	418	428	452	420	467	458	416	445	465	434	460	435	427	439	408	419	435	440	438	447	402	435	444	414	455	456	428	434	438	441	489	434	399	434	466	447	399	438	454	424	436	442	411	403	463	436	436	445	441	438	445	444	462	426	422	413	442	428	431	445	450	462	421	421	432	417	417	456	454	435	438	371	456	469	415	441	422	491	467	445	439	455	431	423	449	469	385	417	452	420	422	454	453	454	421	445	460	428	441	426	446	460	452	455	419	457	429	396	441	420	450	441	425	422	435	453	413	444	415	435	414	467	435	433	440	402	439	410	440	449	423	460	436	451	448	430	398	486	438	434	442	429	418	459	470	431	439	413	445	427	442	422	446	472	431	431	459	405	463	493	449	418	420	435	454	436	419	430	440	427	417	436	413	433	473	469	432	464	437	457	418	443	414	421	443	436	426	438	436	457	473	441	440	428	409	432	425	465	434	409	455	430	418	428	428	385	444	429	448	405	448	424	466	457	439	400	419	410	444	463	455	430	450	434	430	420	427	441	425	464	453	398	393	405	419	429	471	425	416	420	434	427	435	416	432	421	412	419	431	468	407	447	436	427	450	466	430	435	423	457	426	442	439	442	478	388	422	441	442	439	442	439	451	470	463	450	435	453	456	430	436	453	437	427	425	397	459	425	398	401	429	456	397	450	445	437	438	423	453	437	436	455	453	432	366	432	415	434	443	437	436	437	401	447	412	444	451	466	439	427	478	419	432	396	433	415	450	457	452	396	427	423	410	462	434	449	432	397	388	460	452	441	435	419	425	462	458	415	465	442	450	422	444	445	447	434	425	468	449	462	473	461	459	456	409	436	410	433	465	398	413	438	442	438	419	446	417	436	400	453	438	462	439	401	434	401	456	455	441	447	458	422	435	443	470	407	419	430	444	412	421	432
1977	10828	28292	9622	617	350	323	264	521	176	167	144	131	110	99	82	93	74	73	63	49	73	50	72	58	61	44	41	42	43	40	38	46	39	44	31	22	29	26	34	20	28	32	30	27	24	17	22	19	22	21	13	26	32	20	18	18	25	22	18	29	16	22	24	24	22	19	19	23	18	19	21	23	14	22	13	27	16	15	16	12	21	14	12	12	24	22	15	17	20	20	24	24	11	20	19	19	14	19	22	15	27	19	19	27	29	19	18	17	23	18	21	21	14	21	26	19	14	13	21	21	18	18	25	18	16	10	16	18	16	19	21	25	14	18	24	13	21	26	16	15	21	8	19	20	12	15	23	11	20	13	15	18	27	15	26	15	26	24	12	18	18	19	20	20	14	18	20	19	11	24	20	14	25	16	21	19	14	21	17	25	16	17	21	18	19	12	22	20	18	21	25	21	19	23	22	14	23	19	21	15	22	12	15	13	11	22	19	22	17	29	18	26	11	21	14	25	24	14	12	22	25	19	22	20	19	17	17	15	18	16	15	20	20	11	19	22	22	17	19	19	21	23	14	14	16	20	20	25	14	14	15	24	13	12	12	25	19	16	24	13	21	23	17	11	21	19	18	13	17	22	20	13	25	13	16	24	19	18	20	18	13	23	13	18	18	16	18	13	10	20	21	12	17	24	22	14	24	22	24	21	20	19	16	18	16	18	19	14	24	16	19	15	17	25	25	15	16	26	17	25	15	21	24	15	17	18	17	13	14	18	20	19	17	26	21	20	18	16	13	13	18	17	13	19	20	9	17	20	21	21	17	16	17	16	19	23	18	13	25	19	19	20	26	18	23	18	14	24	25	17	13	17	17	18	27	24	11	16	19	24	18	17	24	23	23	14	24	22	18	19	13	17	22	17	18	24	23	13	29	22	18	17	19	13	20	18	18	11	19	24	24	27	22	21	21	21	20	14	24	28	14	24	18	14	19	14	19	19	18	9	11	19	19	16	21	19	24	15	23	14	16	23	26	24	15	16	16	26	16	20	6	16	23	20	16	17	17	14	13	21	19	27	8	14	21	24	16	22	23	16	18	10	16	14	16	20	15	19	18	25	22	28	13	18	16	25	19	22	21	20	19	16	22	19	23	22	21	15	13	16	15	24	18	20	26	16	17	20	30	21	21	18	22	15	13	15	17	17	19	20	11	15	21	13	11	16	14	22	27	11	21	15	21	24	16	22	16	12	27	19	15	20	11	18	23	16	20	12	17	18	16	18	24	15	18	24	12	20	15	14	7	22	16	18	22	20	22	18	23	27	17	18	19	15	18	15	13	25	15	28	18	20	18	19	10	17	26	8	16	19	29	19	20	16	19	23	13	19	16	20	17	18	13	22	26	17	20	14	19	17	24	15	19	23	19	20	28	9	16	17	16	22	14	18	10	15	24	12	23	28	10	18	18	27	23	24	16	18	22	19	17	25	13	22	13	18	16	20	19	19	15	14	19	13	20	16	24	18	13	19	23	18	31	16	13	14	16	29	20	25	19	13	23	18	18	15	18	16	17	20	16	23	23	10	21	16	17	9	17	25	15	13	25	11	14	21	11	20	22	17	15	22	17	22	24	17	16	19	13	19	20	26	15	21	27	21	11	20	19	17	28	13	20	14	12	21	18	20	23	28	25	16	18	25	25	24	16	30	21	22	19	14	19	21	24	12	19	16	17	19	18	26	24	32	10	23	16	18	18	26	24	17	18	21	18	22	24	14	27	30	21	15	17	19	20	23	15	22	6	17	19	19	17	22	28	14	21	15	19	24	24	10	16	19	23	14	16	24	17	10	16	25	16	16	18	23	27	11	17	19	25	24	24	19	20	16	16	15	15	15	19	14	19	19	19	19	22	11	20	18	20	18	15	17	19	15	19	15	19	12	20	22	19	11	21	18	21	26	20	21	15	17	28	12	15	20	12	18	24	18	18	14	16	15	17	12	29	19	17	16	12	19	19	24	24	14	19	21	26	18	12	18	12	28	19	19	21	17	20	17	14	10	18	15	27	15	21	14	15	27	17	26	13	18	27	21	17	17	20	16	26	23	18	16	16	14	25	19	31	15	18	21	12	27	21	20	12	24	22	15	24	18	19	20	14	16	19	22	22	25	22	21	22	18	21	17	24	12	18	20	20	16	22	26	16	27	22	14	17	19	24	19	14	19	23	15	21	22	17	20	19	18	21	18	20	15	27	20	27	20	13	15	22	25	13	10	10	26	13	17	14	19	18	20	18	14	16	14	17	15	17	20	10	20	21	16	11	27	15	20	20	13	17	21	18	20	21	13	15	20	15	29	17	21	24	14	17	13	20	25	12	17	12	26	26	25	19	19	19	17	17	16	20	25	14	11	35	13	22	16	28	16	27	17	17	17	18	17	17	11	25	14	22	24	14	21	20	14	19	17	19	10	24	21	28	19	23	22	20	24	22	22	25	22	13	15	14	20	17	9	21	15	19	13	21	17	21	17	21	20	18	16	19	18	16	17	28	18	17	18	16	16	11	20	17	15	20	25	26	20	17	24	15	19	23	25	20	30	21	13	6	15	18	18	32	21	17	18	17	11	17	21	22	16	22	16	21	22	26	22	16	15	20	21	14	18	26	31	13	21	15	22	12	11	13	23	19	15	15	23	23	16	16	16	12	21	20	20	19	20	16	22	21	20	21	9	15	27	17	16	16	20	22	14	18	14	26	20	15	19	20	13	19	23	19	18	15	18	28	23	19	13	16	10	15	21	20	16	23	13	18	21	20	12	10	15	19	16	12	14	20	22	22	18	18	18	23	21	19	12	13	16	21	24	15	17	14	13	14	21	18	24	32	17	25	33	18	23	18	13	18	19	17	18	14	17	11	22	18	21	16	26	17	25	17	16	20	24	15	19	15	16	26	14	23	16	18	13	24	24	8	18	13	22	16	11	18	27	16	20	19	13	17	9	17	17	17	13	12	16	17	17	16	17	28	23	11	22	20	7	12	17	17	15	15	17	20	16	19	20	19	18	19	18	16	13	15	21	16	11	15	22	15	14	24	15	21	30	27	19	18	18	20	14	19	26	24	25	20	21	21	22	21	19	16	15	14	17	18	9	21	13	15	16	9	17	15	25	29	17	15	19	15	20	14	20	17	14	18	13	20	20	25	14	23	9	20	13	17	15	11	14	21	14	16	18	20	19	26	19	21	19	20	23	22	19	21	20	18	20	13	26	9	18	18	12	19	29	16	16	21	20	13	19	22	25	19	14	20	23	20	16	23	15	18	10	11	20	26	20	22	21	15	29	22	16	25	22	14	18	13	13	20	20	18	13	19	16	18	23	26	17	14	25	19	22	12	14	13	16	17	13	21	20	15	12	25	14	11	25	20	19	19	8	18	25	19	12	13	19	26	11	19	27	20	15	23	22	20	15	17	20	15	8	19	21	24	20	12	21	14	15	20	17	16	17	15	18	14	27	19	15	17	20	18
25544	46101	71177	46750	30590	26807	22791	18953	21242	11974	10266	8829	7682	6701	5966	5243	4801	4268	3941	3602	3417	3295	3280	2950	2787	2482	2343	2162	2000	2045	1808	1759	1695	1566	1425	1265	1125	1093	1170	1132	1054	1037	957	956	990	878	811	825	768	738	789	755	629	780	672	617	629	549	614	556	578	568	584	588	557	541	526	564	525	484	516	527	500	495	465	499	454	429	449	481	443	458	452	445	494	477	460	441	448	450	481	476	438	456	448	427	411	437	446	465	436	423	423	451	458	421	416	453	465	443	467	495	426	448	448	455	439	434	416	444	442	465	444	446	477	451	411	446	438	471	453	433	429	432	460	436	451	420	458	417	452	418	430	413	459	401	395	444	419	456	417	427	424	406	437	428	424	452	416	459	471	458	435	440	463	461	405	448	424	428	438	427	449	440	457	446	367	427	433	439	452	414	441	420	424	434	434	442	392	442	420	422	434	446	469	432	440	446	426	503	477	406	416	409	440	439	446	404	418	449	427	463	429	473	461	440	394	424	449	449	419	450	442	426	481	446	435	433	441	420	465	401	448	443	411	466	413	478	398	449	414	426	401	457	436	476	465	425	438	437	448	479	440	463	465	408	407	421	452	435	424	426	469	406	447	443	434	437	418	399	415	429	438	429	426	457	437	438	398	405	448	441	448	433	436	418	450	432	475	438	439	437	465	449	432	408	453	459	426	420	451	463	409	434	390	402	442	436	446	444	434	444	431	436	450	433	476	445	413	444	385	490	440	438	479	442	436	444	445	449	419	448	436	434	475	421	430	449	444	465	479	437	488	426	438	449	434	431	453	433	432	457	449	455	391	450	390	419	433	429	408	460	469	448	456	462	443	424	433	459	423	442	451	421	430	443	437	420	444	427	466	443	464	460	438	420	437	390	453	451	451	446	461	431	433	457	434	435	447	415	442	446	420	445	436	402	416	400	458	422	420	454	461	408	440	445	440	433	434	422	445	402	442	436	434	426	416	435	404	427	441	468	433	437	448	467	490	424	439	425	437	409	429	433	438	446	423	444	449	435	439	414	409	438	457	431	426	462	426	391	436	472	411	481	437	419	434	405	432	445	440	460	441	420	444	433	462	451	402	418	450	441	458	449	428	441	430	461	427	428	417	435	457	426	429	432	452	438	446	466	400	454	434	422	420	450	435	421	450	411	417	480	442	449	402	427	456	458	425	447	398	418	414	405	470	447	449	438	423	444	422	418	462	454	463	428	446	469	429	461	438	450	426	447	413	445	451	418	471	427	421	431	420	424	436	432	442	428	450	456	449	442	440	417	392	436	425	423	449	446	428	423	436	456	430	450	410	418	435	419	443	415	416	411	394	442	437	425	424	436	433	490	419	450	449	459	421	437	441	474	443	412	449	423	454	460	456	416	422	435	441	448	433	439	455	410	462	433	401	433	432	417	412	450	440	447	412	429	450	438	402	433	435	442	425	453	445	429	400	439	444	433	419	419	458	394	466	440	440	446	441	418	438	455	395	414	463	452	394	433	460	417	443	433	419	412	439	477	403	434	469	395	415	436	434	425	416	426	454	439	407	436	448	445	426	452	464	433	453	458	482	441	431	434	444	467	421	444	441	434	424	392	456	432	447	426	436	421	425	382	458	465	451	455	423	445	442	448	421	410	436	407	454	458	427	403	402	410	394	402	443	433	421	491	428	425	448	416	460	412	431	419	450	449	434	427	438	423	433	412	477	483	440	452	418	402	402	427	447	474	465	452	445	457	412	457	413	438	463	425	450	464	470	464	450	428	450	441	466	443	423	434	435	421	440	419	405	453	417	433	418	416	437	400	427	409	451	426	415	434	424	420	416	444	414	401	444	452	393	448	434	445	422	467	423	441	455	414	487	391	443	464	405	444	455	442	452	422	433	445	440	436	423	407	427	449	449	451	411	460	437	453	465	427	439	441	450	436	443	442	446	437	401	424	435	448	429	439	406	414	435	455	447	445	439	455	425	416	419	423	446	432	420	448	462	460	399	440	432	425	419	440	444	425	446	484	435	424	436	476	452	424	426	439	399	465	491	411	443	433	408	402	417	431	414	433	403	450	414	438	448	453	442	438	459	459	448	440	496	427	451	487	435	460	411	447	433	438	432	422	408	471	422	446	452	423	416	442	392	411	427	442	412	432	469	457	464	471	445	441	463	428	451	429	429	410	444	406	420	418	444	440	447	442	443	451	437	424	433	465	451	398	434	450	452	451	444	459	413	458	432	478	433	431	438	484	426	418	462	462	466	422	393	425	437	464	400	455	437	407	419	444	445	404	420	419	429	464	455	447	419	434	437	396	436	459	426	415	444	410	446	424	443	433	444	464	434	420	428	443	456	393	449	455	440	471	435	388	433	443	461	447	436	423	425	430	445	406	427	447	451	451	425	439	447	463	408	440	444	431	426	444	427	452	403	442	451	431	452	423	437	418	424	432	426	435	400	437	420	422	448	434	414	406	451	419	471	461	427	456	409	461	418	414	441	468	429	404	425	444	413	414	471	434	434	421	465	432	434	468	380	459	392	420	437	433	437	471	454	445	445	422	421	472	444	433	444	436	436	449	432	425	413	411	454	405	407	417	471	442	443	416	466	458	463	414	424	434	430	432	453	405	417	432	410	446	408	431	431	418	435	427	420	469	459	431	441	430	449	424	406	463	461	437	474	439	396	417	454	427	443	416	447	439	454	404	469	467	422	423	447	430	469	457	419	438	441	458	427	442	442	390	458	467	468	447	414	424	458	424	435	463	441	399	431	453	413	449	410	457	430	444	410	414	472	467	421	447	463	412	444	431	439	414	442	439	432	470	437	455	430	470	450	461	423	421	466	400	454	449	403	464	440	450	426	399	437	453	443	425	420	479	420	415	451	445	447	449	440	421	415	418	424	419	436	454	417	473	420	438	436	422	440	440	438	418	465	440	447	489	494	438	436	416	394	429	447	418	456	413	450	433	446	450	442	427	463	448	408	492	451	448	402	442	430	439	449	442	426	429	429	408	429	461	432	431	461	383	415	399	461	429	466	421	404	398	432	448	457	431	444	487	426	462	414	436	415	372	396	435	414	432	450	441	443	473	441	448	443	475	420	471	473	425	465	447	426	444	461	412	461	403	441	423	444	467	442	444	443	449	456	450	435	438	428	404	440	425	440	404	432	457	412	442	447	422	423	448	456	428	425	470	432	426	478	417	402	455	435	439	439	479	440	403	421	439	441	468	456	445	474	384	452	451	430	458	424	430	458	456	446	437	452	447	436	423	451	436	428	470	435	439	438	424	435	459	398	466	449	416	438	452	429	425	434	445	414	439	455	484	450	404	448	413	458	425	432	433	446	444	427	428	485	447	463	478	429	445	440	462	413	451	431	412	416	420	425	446	433	436	464	422	442	439	447	425	463	432	453	457	418	405	455	444	408	409	408	423	439	454	447	433	434	466	403	423	449	444	434	439	440	463	497	436	432	443	419	463	438	439	417	421	417	434	450	458
2350	7399	21320	4386	367	256	262	210	282	153	103	110	94	93	75	76	66	82	44	52	63	65	69	44	52	37	55	45	38	42	47	47	41	35	46	24	33	22	29	30	36	28	24	30	22	34	33	34	32	32	33	28	37	19	24	25	25	26	25	29	24	28	28	26	27	28	20	28	31	32	28	33	26	22	25	21	23	21	30	31	29	25	27	29	18	31	22	29	22	19	24	21	23	23	26	23	34	25	24	21	21	27	31	32	27	25	23	26	29	24	30	33	16	22	25	18	27	21	27	30	21	28	31	24	21	26	21	24	24	18	25	28	26	18	20	27	20	19	28	25	25	22	22	22	28	31	23	25	29	23	31	29	27	24	18	18	24	33	16	28	19	26	22	21	24	20	14	24	11	23	30	24	22	23	29	18	21	25	21	23	28	21	23	24	22	23	22	24	19	18	18	27	27	25	23	24	26	28	32	32	27	35	25	33	37	21	26	27	19	20	28	19	25	14	33	27	25	21	28	26	18	21	28	23	25	27	21	23	28	32	24	19	31	22	27	25	25	29	18	28	25	24	17	13	17	19	20	29	25	26	15	27	18	25	22	22	33	14	26	21	20	26	24	24	26	19	26	26	27	20	33	28	16	25	20	27	33	26	18	26	28	27	30	25	27	31	27	34	28	24	32	23	26	29	25	32	31	21	22	14	26	25	34	22	23	19	15	23	22	16	19	29	22	29	23	21	27	19	31	21	22	22	25	21	23	24	26	16	24	27	27	21	24	23	26	30	21	25	17	19	27	30	28	28	26	28	19	29	21	23	27	19	18	17	29	19	24	20	27	22	28	31	29	21	23	23	26	26	29	18	31	26	23	22	19	29	27	28	18	24	42	28	20	24	20	24	18	21	23	30	22	25	17	27	32	23	27	33	33	30	26	24	27	28	19	25	25	28	15	22	29	23	28	20	22	28	24	20	30	33	23	24	18	23	21	25	27	15	17	20	30	27	26	28	24	21	20	26	20	22	22	27	27	22	27	30	25	26	31	25	33	21	24	18	26	9	19	40	28	20	20	29	29	13	24	19	28	24	30	21	23	30	25	19	30	22	32	33	13	25	17	20	17	24	32	28	25	23	17	36	33	20	24	35	25	28	23	39	24	20	30	21	23	33	28	33	26	23	26	29	28	34	24	22	20	25	25	25	32	26	21	31	21	28	23	16	23	18	21	23	19	21	27	25	25	33	27	25	22	25	29	22	27	31	33	26	17	20	23	22	21	22	24	19	20	30	30	30	19	28	31	16	36	29	23	24	25	24	21	18	21	29	21	18	25	16	23	22	20	19	28	20	21	34	32	23	23	32	29	23	27	21	30	25	21	30	24	19	23	17	23	22	29	25	31	18	22	14	22	33	23	24	28	22	22	29	23	28	28	20	22	25	28	25	18	20	31	26	23	17	16	28	24	33	24	27	28	21	23	26	25	23	29	25	14	26	28	17	20	30	26	21	19	31	23	20	26	28	22	26	29	29	27	16	21	23	21	22	25	30	17	30	25	21	23	29	23	29	26	30	14	24	24	21	20	19	14	24	20	22	24	36	22	25	24	14	23	22	27	13	29	26	22	29	26	24	26	21	24	22	22	23	28	25	25	24	28	17	29	23	20	18	28	26	31	28	35	26	16	23	27	30	21	21	28	20	33	27	27	28	19	29	28	26	23	22	19	25	39	27	28	28	20	16	17	33	23	23	23	22	27	22	21	25	26	27	28	16	25	27	23	36	21	30	32	25	25	33	25	29	25	11	37	24	31	19	29	20	30	27	28	24	20	33	18	22	28	24	24	25	26	38	23	33	29	24	25	25	27	22	21	23	23	27	27	26	34	21	22	26	30	22	20	20	32	35	22	21	22	29	23	27	26	26	27	24	26	22	28	21	24	29	29	25	23	21	27	25	36	26	25	29	26	19	22	23	30	24	28	23	27	26	21	20	18	30	23	20	23	18	21	27	25	26	24	26	25	16	28	20	25	18	15	29	29	28	29	27	34	25	24	33	25	22	26	20	40	24	25	26	24	23	25	44	25	22	13	27	41	28	25	25	17	15	37	21	23	24	23	24	24	23	21	19	15	26	24	23	32	24	28	23	21	28	18	21	37	31	23	23	19	18	29	27	17	17	32	26	35	30	19	20	27	24	25	24	19	35	14	28	21	29	23	27	23	28	28	21	28	29	22	27	35	33	22	32	21	21	20	18	21	25	30	18	25	23	20	26	23	25	24	22	23	16	20	25	26	12	20	28	16	34	23	22	26	18	24	18	25	22	25	25	29	30	22	24	30	25	14	24	19	22	29	21	24	26	20	22	21	29	21	24	31	23	20	22	31	21	24	19	29	29	20	24	21	33	16	18	23	29	31	19	26	31	27	22	33	21	12	27	34	32	20	27	33	22	24	33	25	30	22	30	20	28	20	33	26	27	19	31	31	30	25	24	19	20	26	21	25	29	14	30	32	34	25	16	13	30	21	20	29	16	27	30	23	14	29	22	31	28	25	30	19	17	20	25	28	19	25	24	29	21	18	31	27	28	31	22	22	28	21	31	22	32	27	27	31	26	25	23	31	25	20	26	23	26	30	21	19	22	21	28	28	25	22	26	22	22	24	24	28	29	33	33	26	26	22	29	33	18	25	38	29	23	30	26	21	27	24	26	26	26	24	28	22	17	22	14	22	26	31	30	26	28	18	28	30	22	26	31	27	24	29	23	25	14	27	28	27	24	24	21	23	26	16	29	33	21	20	31	19	34	25	22	19	23	27	24	28	19	31	22	24	24	29	31	19	26	25	29	18	26	21	23	22	18	24	23	22	27	37	25	17	23	21	28	21	20	28	22	29	29	21	25	20	18	23	25	23	19	23	25	17	21	26	19	21	29	25	32	14	20	24	26	29	31	24	35	33	23	25	29	26	29	23	21	31	22	38	27	18	22	22	30	29	20	20	41	28	22	24	27	21	21	17	21	30	21	27	23	19	27	17	21	19	38	21	16	28	22	19	30	21	23	20	27	30	18	28	21	32	25	22	22	17	25	24	32	28	15	27	23	31	22	27	18	21	24	33	36	27	16	30	21	31	22	27	27	19	25	21	19	21	26	28	22	24	26	24	30	32	22	20	24	13	22	21	23	30	30	29	34	27	31	15	23	23	22	13	14	20	26	34	24	14	22	32	28	24	14	22	34	23	36	27	23	27	17	26	26	20	19	26	22	26	27	34	25	21	25	22	22	28	30	22	24	24	24	31	20	24	25	26	29	25	26	19	24	17	18	29	31	18	21	33	26	26	23	26	33	31	27	18	31	25	27	25	26	26	30	21	23	17	24	16	27	42	32	28	27	21	27	19	20	31	22	18	27	21	25	28	31	25	27	26	27	31	17	30	12	23	20	28	30	33	37	27	23	26	20	28	29	25	21	24	27	25	17	23	32	32	25	34	31	30	19	26	23	25	26	28	30	26	25	26	34
21506	41705	64052	37877	26788	22291	19080	15270	16374	9073	7873	7005	5960	5198	4767	3961	3641	3312	3080	2910	2721	2730	2571	2355	2212	2056	1857	1722	1740	1561	1582	1517	1494	1396	1339	1133	1068	1009	1062	1000	1012	1026	982	913	876	864	864	851	802	797	748	784	814	796	694	671	662	669	700	647	641	642	631	616	608	641	722	674	603	608	609	572	568	588	574	570	629	606	567	567	564	593	534	625	581	583	559	498	576	578	585	545	545	541	613	567	569	562	608	559	523	535	574	555	551	552	583	547	547	549	572	598	552	563	624	575	582	566	594	585	584	539	582	578	537	573	559	567	586	545	544	567	548	573	560	615	548	577	571	554	604	598	563	545	591	605	570	561	595	575	548	603	573	562	561	559	574	577	552	524	556	574	561	592	581	584	586	540	595	598	580	559	588	526	598	540	530	552	545	581	573	557	529	541	602	542	587	600	581	551	584	535	573	534	557	587	561	616	572	562	557	547	610	590	570	521	515	560	604	542	564	525	539	563	526	525	589	623	570	563	561	565	610	542	553	587	602	569	612	501	567	583	578	576	547	568	537	567	550	567	580	555	595	625	508	550	598	553	550	565	589	600	583	564	574	550	547	543	580	555	541	565	608	559	562	574	580	606	599	570	526	548	567	547	580	532	551	577	578	552	539	537	578	569	568	530	561	580	634	615	554	600	555	582	592	571	587	522	580	537	582	599	547	533	597	578	544	601	552	593	576	618	543	545	587	543	527	549	567	589	563	589	539	580	545	564	549	581	579	596	610	543	580	560	546	580	574	565	591	595	600	601	577	619	565	599	578	586	598	604	576	532	513	610	542	542	576	552	578	561	583	571	621	540	536	581	560	565	550	559	586	560	566	569	514	571	574	599	546	530	550	556	546	532	540	566	572	552	596	587	589	549	630	535	623	563	553	549	580	548	578	551	581	595	600	592	601	552	603	594	573	596	578	579	572	544	578	549	597	599	552	533	518	571	590	579	573	525	541	589	566	632	593	565	580	576	581	546	539	564	598	553	578	611	563	597	572	533	559	575	559	577	562	544	597	585	591	537	528	575	534	541	566	549	536	525	553	610	565	571	549	589	567	548	549	594	601	548	578	515	593	565	551	611	575	570	578	584	543	560	548	575	547	552	551	552	568	550	566	575	574	540	565	554	580	579	532	555	560	541	579	608	551	576	558	571	545	583	589	614	555	610	572	591	566	563	549	582	582	567	568	576	553	591	575	532	556	596	544	561	555	543	564	537	589	520	552	552	546	559	599	561	558	550	554	543	606	549	539	607	561	560	600	583	562	553	575	599	551	563	517	591	542	539	568	537	583	511	561	584	512	568	569	604	564	560	585	551	598	584	546	572	553	604	575	606	566	570	549	554	574	552	552	545	573	572	504	592	584	583	577	559	612	585	558	547	559	610	584	529	518	576	530	556	553	563	531	591	569	578	572	597	582	578	533	580	590	553	608	616	565	573	574	618	616	585	530	570	574	576	535	574	594	585	582	578	564	554	557	608	574	590	588	589	578	562	572	571	567	586	564	562	586	554	561	592	569	540	599	555	569	609	549	544	570	511	564	606	550	543	580	592	522	525	571	552	574	522	565	543	596	573	598	519	567	528	557	573	564	583	605	579	567	577	583	608	583	566	571	556	555	564	580	542	566	572	553	602	594	537	593	569	609	567	551	577	577	569	543	577	545	567	534	591	538	585	533	541	545	609	609	553	581	589	572	531	581	557	566	570	582	529	526	577	548	528	563	534	587	594	567	573	588	570	570	567	605	541	537	518	610	503	567	536	568	598	527	597	593	548	562	529	581	569	563	566	579	551	583	571	564	531	561	549	569	571	551	589	567	584	601	564	580	583	562	599	570	577	607	555	558	534	537	515	578	533	574	568	559	604	556	588	574	512	557	538	560	562	581	521	564	578	571	579	519	571	613	573	585	502	556	592	559	577	562	579	598	600	579	532	571	606	558	543	557	563	561	574	565	569	561	539	557	564	505	581	564	601	542	591	575	612	579	569	603	559	536	560	538	520	560	573	570	578	564	613	554	594	586	565	570	592	603	589	561	533	569	556	564	546	590	604	531	578	569	555	574	585	569	592	516	520	587	558	525	582	597	579	580	545	565	580	594	545	569	552	522	575	576	549	601	547	576	560	579	556	570	557	562	532	558	572	577	547	568	545	543	552	577	564	561	561	567	539	575	578	587	569	545	593	608	520	548	598	575	599	581	553	575	566	560	553	546	602	574	596	603	557	559	593	576	557	579	553	571	566	547	534	619	559	589	593	538	537	566	542	554	543	584	523	558	576	588	592	578	560	590	581	553	570	618	582	593	586	567	581	597	578	541	562	560	548	537	589	565	571	576	533	588	593	594	567	557	605	573	548	559	596	549	561	555	563	564	532	596	561	575	583	584	600	550	534	530	561	597	582	551	557	604	529	555	528	588	598	598	573	558	551	553	540	585	544	557	542	550	538	592	576	557	530	536	540	576	559	557	602	538	563	552	597	516	575	607	594	577	538	556	611	578	610	572	570	560	545	623	489	548	600	565	536	549	603	613	575	567	546	571	588	566	546	569	550	572	583	609	539	548	531	588	510	536	582	516	598	579	577	569	598	577	560	600	558	554	550	569	574	539	528	574	528	546	605	550	571	570	572	548	564	565	542	534	555	557	558	571	568	579	571	521	591	592	567	578	593	497	574	570	615	539	544	569	566	555	591	551	542	585	563	571	560	570	560	601	568	585	587	602	550	567	549	529	605	566	572	561	582	626	545	590	573	578	556	562	580	571	558	541	522	541	562	567	571	566	555	634	567	558	562	585	579	567	569	558	560	528	612	564	585	571	517	566	577	517	549	567	547	545	600	588	543	598	530	611	569	579	607	568	566	542	579	545	591	562	567	597	598	582	592	616	533	568	587	575	553	543	578	557	553	544	544	546	555	563	541	560	557	585	580	554	575	565	581	584	561	567	526	547	554	543	570	579	561	582	550	563	557	583	571	542	587	563	573	543	567	561	537	577	572	562	553	570	528	543	534	590	536	558	598	580	563	546	561	547	580	552	561	602	567	604	530	562	599	583	518	539	556	578	596	564	606	572	533	604	575	581	592	579	575	570	568	554	567	602	611	564	576	565	574	581	578	546	536	591	582	571	589	588	572	525	552	536	546	570	550	584	538	578	541	599	590	569	587	602	572	594	525	592	554	566	613	575	564	602	571	526	610	554	558	553	569	572	576	588	554	552	609	534	576	576	535	574	597	567	569	585	589	550	562	548	558	595	536	559	542	577	551	551	578	584	551	584	546	562	550	573	547	573	585	594	568	545	541	562	552	544	593	548	557	581	585	539	578	537	578	540	540	518	558	565	522	519	598	582	616	585	575	542	552	591	584	573	573	565	597	564	558	593	588	582	542	574	532	603	583	606	535	531	555	592	559	565	586	555	596	591	564	542	603	582	562	553	556	564	609	547	620	570	538	550	516	542	563	592	557	533	518
2215	12766	32098	8309	510	348	301	283	363	185	125	129	108	129	98	80	74	69	60	56	65	60	62	50	56	48	44	43	42	37	48	51	41	24	30	31	27	30	27	30	28	23	28	22	33	27	17	23	23	29	30	24	23	22	21	26	23	27	17	23	24	18	20	27	24	26	19	19	15	20	18	18	18	27	16	17	22	13	15	20	19	14	27	15	11	14	22	24	21	26	14	11	16	25	18	23	14	16	15	15	26	22	18	19	21	18	32	30	16	15	11	23	22	10	20	14	22	15	15	30	22	12	26	20	12	23	14	28	14	11	17	23	24	21	20	23	21	21	16	26	20	21	16	22	24	21	19	17	17	20	13	19	20	20	23	18	31	21	20	16	17	27	28	16	20	20	22	15	17	24	16	16	24	28	17	18	20	26	16	19	16	18	15	15	19	20	19	20	26	21	18	28	18	14	16	23	15	14	27	19	18	19	22	24	22	27	22	17	14	12	15	20	21	16	26	25	16	22	31	27	19	16	22	22	16	20	21	17	13	18	26	18	22	19	20	13	16	17	21	18	28	16	16	15	13	18	28	21	17	15	24	26	19	26	21	26	19	19	21	16	23	18	17	19	15	20	22	13	20	11	20	16	16	26	25	19	25	22	19	17	24	11	22	24	21	18	19	26	16	17	25	10	19	22	26	17	23	21	21	19	17	18	18	21	24	18	23	17	18	18	21	20	22	20	19	14	20	19	22	12	17	29	16	18	14	18	24	15	17	19	18	25	20	23	28	14	24	13	23	19	22	17	13	22	11	15	17	15	22	23	17	17	23	12	29	15	13	21	21	17	21	16	11	17	19	13	26	18	17	24	12	19	17	17	14	21	24	19	17	19	21	22	19	17	15	17	19	17	16	15	20	26	20	22	16	20	25	17	25	20	20	21	19	22	15	18	25	14	24	15	17	19	14	14	25	13	21	22	15	16	16	14	19	23	22	20	26	19	12	22	15	15	16	13	19	19	16	26	20	16	18	22	9	23	18	18	14	25	24	19	23	25	14	22	28	18	20	11	21	20	15	27	17	18	18	15	21	26	21	14	20	27	22	20	22	18	19	21	18	26	18	16	19	26	22	25	26	22	16	15	20	16	18	20	17	23	19	23	22	21	18	15	25	22	22	14	24	27	26	22	16	13	20	15	24	25	19	18	26	24	22	20	15	15	15	19	15	18	17	25	20	24	22	20	32	20	18	17	23	19	14	16	8	26	18	24	26	17	16	21	18	22	23	13	14	17	26	19	16	14	23	18	17	19	21	12	14	21	24	13	16	28	14	14	19	19	34	24	14	22	14	18	26	17	18	20	16	13	18	22	23	23	17	24	20	20	18	13	21	19	21	22	13	15	21	14	15	24	25	24	17	20	15	24	16	25	25	19	19	21	24	24	19	19	23	13	22	14	26	19	23	23	15	17	21	19	22	25	19	13	15	19	28	17	21	19	21	16	27	22	22	18	25	15	22	17	14	25	24	21	14	19	16	21	12	20	15	19	16	17	19	14	14	14	18	23	11	20	11	24	23	20	23	18	15	15	17	17	19	13	23	23	18	19	23	17	19	16	23	19	20	14	22	19	21	17	20	23	23	18	14	19	21	18	17	22	16	16	19	18	19	14	23	23	12	15	19	22	20	8	17	23	17	14	25	26	14	18	22	26	22	18	24	14	27	13	18	14	18	12	21	21	19	19	20	21	17	22	17	15	19	24	16	24	16	27	14	20	19	15	26	21	13	16	16	21	17	20	19	19	23	22	23	16	21	21	16	21	12	25	20	18	16	22	21	24	17	23	20	23	23	16	22	20	18	14	22	22	18	23	24	16	19	21	14	15	13	20	21	23	20	19	15	17	18	18	11	15	18	12	13	17	23	16	22	17	22	24	20	26	17	20	15	21	21	15	17	18	17	31	22	22	19	13	22	21	18	21	24	28	23	14	24	28	21	17	18	25	20	19	24	28	10	26	23	15	15	18	15	26	11	14	24	15	23	16	25	20	20	23	19	18	15	15	25	16	18	11	22	18	18	15	21	21	14	21	14	17	16	20	19	18	21	15	17	11	20	16	18	22	22	23	21	26	17	24	27	15	27	14	25	20	24	21	16	20	13	19	18	17	14	17	20	17	19	14	12	14	19	20	17	18	19	20	24	18	22	20	18	22	21	22	17	20	14	18	18	21	18	17	16	18	14	27	20	17	17	19	24	7	15	20	18	14	13	7	22	12	12	18	15	21	15	18	15	20	19	21	17	14	18	19	20	14	22	19	24	22	19	21	18	17	23	17	14	20	22	15	23	16	20	20	19	24	11	18	17	26	24	21	21	20	26	21	18	15	15	27	23	28	21	27	19	18	16	19	23	18	9	20	19	20	20	11	15	17	18	18	22	21	23	17	20	18	15	24	11	25	19	15	14	17	22	19	27	17	17	27	17	21	12	25	15	20	20	16	24	24	21	17	23	23	13	12	22	23	20	10	23	17	15	22	19	24	24	12	24	11	16	15	19	17	18	23	24	19	21	15	11	26	16	25	15	18	12	13	23	19	19	15	19	28	21	20	18	16	9	21	17	21	21	20	18	20	24	18	19	16	19	20	8	14	14	19	16	17	20	20	16	10	22	25	27	24	21	20	20	24	18	20	19	25	17	15	22	16	18	27	18	16	25	18	18	17	17	20	12	19	28	15	16	19	19	19	20	25	11	21	17	25	11	17	17	9	15	21	18	18	24	22	20	19	30	24	29	23	18	25	12	24	27	18	21	19	23	22	22	22	10	15	18	20	17	25	20	26	15	17	21	19	25	13	25	18	23	15	10	12	22	18	24	17	20	21	28	22	22	21	32	24	18	18	20	18	17	10	16	22	22	21	21	20	17	15	19	21	19	12	22	17	16	18	25	18	21	20	19	19	16	25	20	18	19	18	18	30	25	18	22	20	22	22	18	19	11	19	17	23	12	26	17	14	22	13	19	22	14	19	23	17	20	15	20	17	21	16	12	20	26	27	20	19	22	15	17	19	16	16	16	25	18	27	19	20	18	18	20	17	20	21	16	11	15	19	20	25	18	22	19	11	20	13	15	22	25	14	19	15	18	19	17	16	12	18	14	22	16	16	21	15	9	16	17	22	20	22	18	15	17	14	22	18	22	12	22	19	17	24	14	19	16	24	26	12	13	21	21	21	14	20	25	18	20	21	18	25	20	22	24	16	25	20	21	25	19	23	24	22	18	16	20	17	13	22	15	26	24	13	26	20	20	18	17	15	19	18	17	14	22	24	16	11	16	11	20	13	15	26	18	17	14	28	16	13	24	25	17	8	20	22	25	27	26	22	18	24	20	13	16	18	17	21	26	19	17	19	16	22	17	15	12	15	19	22	17	14	14	24	30	18	16	18	28	18	22	25	20	21	22	14	18	14	21	18	18	21	18	28	21	23	24	16	19	16	19	17	15	19	17	24	24	26	19	21	23	27
26697	49870	76686	41506	29365	25864	22781	17769	18783	11126	9860	8518	7424	6648	5528	4892	4427	4055	3754	3613	3394	3334	2967	2772	2605	2383	2028	1967	1911	1812	1698	1640	1555	1473	1346	1155	1119	1037	1081	970	1067	969	953	993	896	806	824	750	680	748	729	761	656	670	641	610	561	571	582	571	529	536	583	521	517	567	558	541	509	541	497	494	484	505	499	460	485	466	525	493	456	467	460	461	442	477	451	433	454	449	433	469	457	447	458	440	437	460	449	440	476	476	422	488	440	468	462	467	478	451	442	449	461	435	431	412	452	446	404	439	446	452	441	405	446	458	409	440	427	477	405	492	436	449	476	435	417	397	439	439	470	459	413	438	450	441	440	446	457	446	454	425	463	467	466	422	463	426	476	443	401	475	450	437	424	418	415	431	437	418	456	462	419	433	424	418	433	433	447	444	442	453	447	468	472	439	464	435	415	441	455	438	433	443	406	392	424	406	483	455	447	425	423	423	461	425	452	459	446	475	467	414	424	455	429	459	428	437	429	441	424	387	424	436	441	447	409	427	455	436	434	437	447	424	430	440	454	455	445	422	440	459	443	414	441	399	442	396	475	443	429	455	454	457	425	431	433	457	433	426	414	438	431	426	400	448	455	487	437	428	414	475	456	408	424	453	459	409	434	476	411	398	461	394	440	427	417	455	470	400	399	459	418	424	438	451	456	460	409	485	422	451	416	429	450	452	430	403	427	455	413	386	402	419	417	479	434	427	457	439	486	419	438	457	482	436	417	448	410	430	437	428	404	438	435	420	452	456	482	432	468	445	461	432	427	498	396	441	458	444	465	407	465	446	412	444	448	422	419	449	428	456	404	427	455	421	467	435	401	466	461	427	437	466	436	470	470	405	447	451	440	428	450	415	408	438	425	440	419	452	487	490	417	437	474	428	462	471	444	445	467	458	472	429	446	426	439	419	435	417	463	452	419	445	463	405	431	396	448	461	434	423	434	438	459	407	440	444	449	417	435	444	463	463	431	422	445	438	409	477	438	420	436	436	433	438	450	430	439	479	432	421	472	425	449	427	424	431	421	449	468	419	431	444	445	445	432	432	422	432	393	430	470	429	448	454	439	426	395	469	404	470	411	440	450	448	464	413	421	420	440	405	429	422	407	458	425	416	441	449	444	463	442	447	449	440	476	464	461	452	440	463	407	424	455	462	462	450	481	417	467	410	432	469	434	428	448	429	437	449	453	461	458	466	446	456	409	420	430	446	449	416	464	443	437	413	446	430	472	438	437	436	413	432	451	446	469	429	394	423	444	436	457	430	425	437	460	427	419	396	448	447	400	468	453	498	425	416	413	443	440	406	495	438	457	434	398	429	417	385	468	467	442	443	444	430	454	449	459	416	408	433	478	457	451	445	465	424	454	404	434	431	433	462	474	503	470	451	473	459	426	454	412	446	439	462	408	468	439	424	411	487	474	458	438	442	444	418	451	454	482	417	450	466	465	435	446	443	440	437	434	437	405	445	441	427	435	443	435	436	428	432	408	456	456	488	480	457	456	452	457	423	424	415	473	423	405	421	455	446	431	429	413	437	436	457	428	429	398	413	420	443	428	449	418	438	437	456	417	456	442	443	443	404	435	441	437	426	439	462	460	455	432	460	419	452	440	452	437	419	439	454	397	456	429	428	427	429	453	442	487	452	447	468	430	424	449	464	424	446	415	444	442	455	437	424	472	452	452	439	413	405	435	439	445	437	435	428	467	466	473	406	440	470	466	426	452	463	440	478	433	430	451	463	477	432	423	458	432	469	449	446	435	449	408	432	432	438	430	444	459	416	438	448	456	448	465	451	484	436	433	441	446	430	448	462	427	482	432	434	437	451	395	467	431	439	423	425	463	478	419	437	445	458	421	459	419	424	462	456	441	422	430	394	442	416	454	441	474	447	421	434	447	419	426	440	459	486	427	472	428	430	435	430	437	406	430	436	481	446	429	441	406	442	465	435	459	435	420	442	452	447	439	424	422	452	420	444	435	453	469	406	427	416	390	428	444	423	469	435	430	472	448	423	454	437	447	436	459	476	437	402	441	447	435	414	447	411	446	435	430	475	446	438	464	453	478	421	405	410	423	457	443	463	431	413	485	478	443	441	429	437	477	445	462	454	449	465	443	430	436	443	447	458	430	438	447	416	459	441	418	422	420	445	419	450	477	422	423	447	442	437	482	453	445	418	454	446	448	416	424	420	437	464	449	456	429	466	458	431	428	445	473	459	432	431	436	457	430	472	416	434	407	422	432	401	431	433	452	445	458	474	443	433	440	444	438	439	448	420	412	421	446	419	411	426	457	415	434	440	428	436	423	436	382	424	428	451	451	391	412	453	404	420	437	426	441	469	456	423	451	414	453	423	454	439	447	413	413	438	455	425	400	456	463	486	420	440	426	418	476	441	479	437	488	426	436	407	459	446	427	417	448	483	440	434	443	483	406	417	407	447	442	428	469	422	409	445	402	399	470	413	459	449	488	417	429	427	426	428	465	455	435	399	461	449	449	435	446	419	435	453	439	461	438	455	448	431	442	439	401	429	428	461	463	461	454	440	437	470	434	460	444	447	433	438	429	431	469	457	459	424	413	433	476	449	442	428	435	463	415	417	444	461	415	437	481	428	432	459	447	415	444	429	440	391	440	439	415	487	451	457	429	446	414	414	456	436	401	421	394	474	430	455	442	424	453	415	437	469	442	421	440	423	485	424	455	410	425	472	429	415	418	417	429	441	452	430	448	457	461	421	458	405	425	483	454	474	431	454	449	495	430	431	491	454	395	399	409	462	413	449	431	449	438	433	451	418	445	446	448	461	423	431	434	397	432	433	473	418	448	451	461	448	421	473	467	454	431	478	426	428	442	449	456	434	489	451	455	442	473	445	424	440	447	426	411	439	429	460	430	378	468	415	441	429	431	431	432	491	418	422	453	440	407	446	419	410	418	437	451	413	439	470	439	429	437	429	445	471	440	416	482	409	440	451	444	473	428	420	448	422	435	384	438	479	474	445	451	411	420	453	446	449	422	411	416	435	445	432	434	423	451	462	434	430	430	442	446	466	418	428	439	461	434	479	443	408	406	443	447	464	422	431	418	447	424	445	409	462	462	467	439	439	471	430	427	481	478	448	470	486	487	402	426	460	424	446	418	454	446	445	432	426	463	441	456	436	406	430	434	415	434	443	436	427	430	407	423	454	420	450	463	432	440	454	428	450	461	399	440	437	455	433	441	438	423	426	443	449	441	433	422	452	441	445	409	453	460	467	415	457	425	463	431	441	432	464	469	442	437	426	419	402	409	439	417	454	499	478	425	473	416	482	453	431	459	446	449	434	462	439	423	456	405	469	426	460	441	447	424	435	443	460	426	434	453	428	431	430	455	469	453	438	446	451	471	470	451	473	444	448	405	471	441	425	422	413	479	488	455	435	457	434	428	439	425	435	465	474	445	433	435	457	446	441	479	462	450	433	386	421	450	455	428	467
2242	12703	33733	8224	504	325	293	237	255	191	149	129	124	121	93	101	80	78	76	64	79	74	41	59	43	51	54	45	47	40	53	27	38	37	30	24	24	32	32	37	27	35	21	31	24	26	13	21	31	21	25	34	22	22	24	20	24	26	27	20	23	20	23	22	22	22	23	23	17	31	15	15	17	22	16	31	18	14	17	10	14	20	13	23	19	25	23	16	20	20	20	26	17	20	15	20	16	23	17	17	15	13	14	21	25	25	20	22	21	16	19	21	25	26	24	15	22	18	17	25	16	20	21	15	18	18	24	25	21	16	22	24	18	28	22	20	20	24	24	19	17	17	29	20	23	17	21	18	25	22	19	16	23	20	27	11	20	16	19	12	20	12	12	10	27	15	18	18	11	15	23	19	22	18	25	21	23	16	19	19	18	15	11	21	27	24	17	22	18	15	21	17	18	18	16	26	20	20	22	20	21	25	21	12	24	20	20	19	21	21	23	17	14	18	20	20	18	15	15	15	17	17	22	23	13	9	17	25	21	22	28	29	21	15	23	23	25	18	27	20	20	26	25	16	19	16	20	18	20	17	19	18	17	17	21	19	19	17	18	18	24	26	19	29	9	17	28	17	21	18	15	17	19	21	21	8	16	18	25	19	15	24	25	14	17	16	25	15	20	15	18	20	20	16	19	19	16	25	24	25	17	23	17	17	14	24	25	20	23	22	16	20	23	19	11	16	16	18	15	13	14	22	28	24	20	20	16	17	20	20	25	20	19	28	19	23	20	24	24	21	24	17	23	20	17	16	13	22	23	15	18	19	21	17	21	15	13	17	20	22	22	19	18	30	20	16	18	17	22	27	19	23	22	17	24	10	30	13	17	13	19	15	17	23	26	15	23	19	18	20	19	19	30	19	17	23	28	22	17	23	12	18	18	22	17	20	19	25	20	20	19	22	20	22	23	20	16	21	24	17	18	27	24	21	19	10	18	21	18	15	20	17	25	19	17	19	19	16	16	16	15	18	24	19	23	19	17	11	17	17	17	27	22	23	19	14	27	22	22	19	10	21	16	26	24	11	28	22	22	24	20	16	14	23	22	16	20	22	24	18	14	16	20	16	23	16	17	19	17	22	18	19	16	15	18	18	18	20	20	26	15	25	13	19	28	24	19	20	8	27	15	20	16	20	28	23	15	27	22	12	17	23	20	22	14	23	23	16	15	16	22	15	26	18	16	15	24	23	17	18	20	17	19	27	19	25	11	17	15	14	20	17	17	24	20	23	26	18	24	18	20	22	16	20	20	15	17	24	13	20	23	18	17	17	27	16	15	20	18	17	23	28	21	16	23	16	21	19	21	20	18	15	16	15	32	18	14	18	19	19	25	22	19	21	19	32	27	11	17	19	24	24	14	22	14	18	22	20	24	13	21	19	24	18	25	21	13	16	12	21	12	12	21	20	12	23	16	18	22	24	24	22	17	19	23	15	22	15	27	26	26	17	17	13	21	21	17	18	21	22	16	29	20	18	19	16	20	19	18	16	29	20	11	14	22	26	20	15	16	19	22	19	18	21	26	13	17	18	21	20	22	13	22	17	24	16	16	16	11	22	21	30	8	23	19	22	13	21	11	15	24	18	17	30	20	16	21	22	20	31	16	24	22	21	22	17	23	23	27	16	18	24	29	29	23	26	16	17	17	11	21	20	15	20	18	20	12	23	17	28	25	18	22	20	17	25	15	14	25	14	17	17	20	22	16	13	21	17	24	22	21	18	13	22	14	17	29	20	27	20	24	19	15	16	21	20	26	17	23	17	31	17	12	23	27	16	18	19	16	23	22	21	21	16	18	21	18	15	15	14	12	18	16	18	20	19	15	16	19	21	14	14	27	19	23	18	16	23	17	23	18	16	18	20	19	15	30	13	18	17	20	18	26	14	17	22	23	17	29	8	25	19	14	23	24	19	17	20	19	21	18	16	11	12	31	22	15	23	16	21	15	16	25	18	17	29	17	16	18	23	32	21	24	26	17	25	21	23	16	19	22	17	18	21	14	22	23	20	25	16	15	15	12	22	13	20	16	18	21	15	26	24	22	20	21	20	16	21	19	18	18	21	19	21	19	18	17	17	16	21	16	16	13	19	23	13	20	22	15	16	19	18	17	19	27	23	18	11	27	15	21	25	12	20	26	14	21	17	25	24	17	19	20	21	26	22	21	15	21	15	18	19	19	28	17	19	17	16	18	24	18	19	22	23	28	20	16	24	14	12	12	18	17	18	20	21	15	18	19	22	18	15	24	23	11	20	20	19	17	17	24	17	13	22	20	22	16	20	15	20	29	16	16	15	21	23	17	20	17	20	23	15	15	28	27	18	15	12	19	17	19	15	18	20	17	18	27	20	22	19	18	15	17	23	19	21	20	15	18	17	18	16	28	20	22	27	14	27	18	18	25	16	14	20	15	27	21	13	20	17	22	18	21	20	21	15	19	18	17	15	20	24	19	15	16	25	13	19	11	18	26	20	30	27	21	17	24	25	15	13	15	24	10	28	20	21	23	24	25	16	18	19	22	24	16	18	30	21	17	17	15	18	24	25	21	19	23	24	28	12	27	21	21	17	22	17	16	20	11	14	21	22	21	16	20	20	18	20	16	14	28	19	25	14	26	25	13	24	20	22	18	17	23	16	15	18	21	20	14	16	21	20	22	24	15	21	21	18	17	17	29	21	19	16	16	22	20	27	19	17	24	17	23	23	15	28	19	18	20	26	12	24	17	21	18	22	14	24	15	12	19	23	13	20	15	19	20	17	19	18	21	19	27	21	17	23	18	24	14	17	16	24	15	32	22	23	19	22	10	19	28	12	24	17	19	20	15	22	17	15	22	19	20	18	21	15	28	18	15	21	20	18	14	20	18	17	15	24	18	22	19	27	15	12	18	18	12	12	27	24	21	23	19	12	8	19	11	23	28	24	19	21	21	26	29	10	29	23	13	22	15	20	27	23	17	21	19	24	23	30	16	13	8	20	17	24	15	18	16	15	17	20	16	20	11	18	21	18	22	17	20	23	18	19	21	14	22	15	15	17	15	18	21	16	13	22	23	13	25	26	20	7	15	17	22	14	19	18	22	28	17	22	24	17	15	20	16	17	19	20	24	14	18	22	20	25	27	24	23	19	21	21	16	17	20	15	12	17	21	25	21	24	17	18	16	19	21	24	28	19	17	28	15	18	22	11	19	20	15	24	14	19	24	24	13	24	20	17	10	15	22	26	20	28	18	22	19	16	15	17	17	13	22	24	14	24	16	25	14	22	24	25	23	8	15	22	28	19	23	10	28	13	21	18	14	15	15	23	16	17	19	14	18	15	17	15	13	7	21	10	19	23	20	23	15	15	17	18	13	22	18	16	15	16	17	18	19	22	19	19	10	19	13	21	21	15	16	20	19	20	23	24	20	20	19	17	21	21	15	25	25	24	22	17	22	19	14	26	15	10	22	28	15	22	25	20
27145	51393	73912	40982	28845	25828	22622	17549	16292	11428	9703	8532	7509	6470	5472	4756	4361	3944	3778	3638	3478	3179	2958	2687	2544	2185	1954	2001	1887	1745	1769	1614	1518	1453	1213	1138	1091	1118	1087	1049	998	977	982	934	925	853	806	749	728	736	712	731	706	704	650	586	568	537	580	581	584	550	536	586	533	569	544	525	543	489	519	511	458	565	497	451	448	483	460	494	482	450	481	452	444	498	437	457	443	490	432	440	453	435	441	454	455	435	433	425	472	475	442	435	445	432	474	391	439	455	467	458	431	434	461	446	477	449	407	413	453	447	431	474	463	436	465	466	471	450	436	459	438	486	459	426	463	424	467	444	452	411	429	439	434	462	470	407	430	410	433	477	446	472	453	442	458	453	437	444	472	405	436	427	443	449	481	445	428	441	412	458	448	451	426	435	467	480	444	425	493	454	465	426	434	480	430	438	456	441	436	464	461	447	415	439	490	463	457	455	439	461	433	429	454	446	408	454	435	436	431	448	450	458	423	445	414	440	464	463	460	442	465	448	438	420	476	401	422	494	453	437	435	443	440	431	455	442	459	440	425	438	439	440	463	463	433	472	445	438	484	447	466	449	422	438	415	431	408	477	426	486	452	421	464	425	438	442	462	427	445	446	425	433	457	428	450	461	462	422	491	471	445	483	459	467	441	454	419	468	462	468	464	477	419	435	416	437	442	445	472	422	438	443	457	409	497	459	433	439	434	460	408	450	397	404	447	414	461	459	435	423	441	459	423	440	461	455	440	464	464	455	438	468	468	455	478	467	452	461	452	441	444	411	449	445	486	445	448	419	418	445	448	465	470	450	420	444	460	433	452	485	455	452	467	466	419	450	435	481	453	443	466	407	434	442	494	413	426	443	451	428	466	451	472	449	463	425	451	413	435	429	414	423	455	470	476	478	423	428	429	434	432	426	427	483	488	457	456	453	428	478	441	439	473	451	495	407	433	414	457	448	442	432	465	470	424	433	461	430	438	414	435	423	458	431	471	441	462	448	437	441	416	466	437	465	424	455	462	428	439	448	462	427	433	431	486	439	430	450	432	442	421	421	431	464	446	432	437	420	466	453	425	430	449	454	472	445	425	442	459	433	406	459	430	433	420	482	445	467	437	432	435	435	420	408	437	454	457	424	443	469	429	427	473	429	437	424	432	452	462	476	436	477	466	447	426	442	468	449	430	452	437	434	424	438	442	455	445	446	454	484	466	436	465	430	463	469	425	449	455	443	445	473	435	380	445	480	459	423	445	448	423	442	484	475	411	472	418	462	460	416	424	484	490	460	424	437	465	409	432	464	459	450	432	467	390	434	453	421	391	419	443	447	432	451	443	448	453	444	426	471	454	462	456	379	428	428	427	452	454	411	402	427	463	438	473	462	420	446	383	479	428	467	459	444	428	455	449	445	444	426	448	467	464	463	462	422	441	442	454	451	428	462	469	454	465	454	444	449	421	469	459	490	458	435	485	489	436	435	476	465	489	437	425	457	467	453	420	474	469	425	444	431	463	454	468	447	471	453	448	420	436	435	429	475	444	448	428	485	470	447	459	466	459	435	458	443	441	436	461	427	443	423	463	478	457	447	441	408	409	411	443	442	462	437	440	399	442	473	446	439	476	454	443	434	416	455	453	444	439	456	407	446	477	424	371	457	488	458	432	440	420	470	461	428	434	469	433	464	464	461	455	439	456	425	466	449	410	444	420	449	467	441	430	433	450	416	432	402	467	458	458	466	427	471	456	437	443	429	450	434	451	443	445	453	464	444	463	440	429	442	433	473	436	428	439	420	413	429	420	407	445	451	461	444	421	459	480	430	448	454	460	427	444	463	469	453	452	436	448	431	411	423	452	441	438	406	449	435	418	438	465	461	459	439	431	431	460	437	422	427	450	447	450	441	481	468	426	440	453	425	440	467	433	440	412	446	431	468	434	456	459	437	419	414	453	453	447	425	413	445	380	482	447	436	433	441	439	432	428	424	440	421	497	444	407	421	441	440	447	465	430	447	464	436	435	399	442	484	432	432	441	449	452	447	428	439	477	444	481	421	457	443	437	430	463	431	431	456	434	443	472	446	470	494	460	488	438	450	457	436	448	444	487	461	427	436	391	477	442	433	427	482	448	421	435	466	411	414	420	464	422	423	456	438	479	412	471	412	412	452	455	446	417	440	479	479	468	428	464	467	416	428	456	472	426	425	462	469	417	455	445	433	463	438	408	463	482	422	421	426	459	464	438	484	459	486	442	458	441	462	438	458	422	480	453	480	505	442	437	404	434	461	428	454	418	481	430	457	459	454	466	465	461	435	427	474	443	436	448	439	444	491	453	438	431	424	477	427	431	432	456	481	461	411	452	417	435	441	463	470	435	459	454	404	459	430	434	430	438	431	414	434	433	409	437	471	430	441	483	408	457	421	438	423	467	446	446	468	398	453	455	465	444	447	443	430	454	468	430	444	471	459	480	492	397	477	415	462	461	463	448	431	443	438	466	430	437	459	455	418	457	468	414	449	464	432	489	448	447	435	478	450	447	428	436	449	448	448	414	452	478	428	448	434	474	461	453	461	437	453	469	455	433	442	453	451	437	440	436	431	451	407	444	481	461	431	446	477	429	440	445	476	438	471	452	416	444	437	444	454	414	447	425	430	461	430	448	432	453	446	439	456	479	423	494	473	461	403	466	410	450	458	422	423	440	465	415	435	467	461	429	452	449	437	480	435	465	467	404	453	438	454	439	422	446	438	417	451	463	448	444	450	455	468	417	450	456	436	453	402	452	452	414	444	447	436	486	466	442	430	455	475	459	416	461	452	450	485	437	423	429	416	450	482	463	444	426	457	421	447	407	460	415	493	469	420	454	449	424	467	425	439	475	427	472	445	428	454	480	450	385	442	429	465	444	448	448	464	437	425	454	422	458	463	452	442	400	422	426	452	421	443	425	452	452	441	471	455	469	453	431	458	418	445	457	436	426	437	446	422	454	434	460	453	459	424	375	410	460	427	424	392	462	454	508	440	486	462	421	455	453	474	461	416	453	455	465	438	425	419	430	420	424	450	450	413	506	415	455	449	455	454	457	415	469	461	449	438	410	452	436	438	454	439	419	444	445	401	466	457	433	436	455	466	448	464	438	444	438	442	445	398	436	405	421	429	411	408	448	424	449	425	455	425	461	413	455	443	446	440	447	470	402	447	413	446	468	437	493	441	464	454	403	459	491	453	455	430	444	468	455	442	461	420	415	452	437	426	417	450	442	456	432	447	408	449	435	445	441	444	441	474	456	465	418	446	472	445	426	440	419	439	455	444	445	423	445	462	434	404	452	490	445	466	463	466	446	463	432	466	477	467	471	480	410	484	446	426	492	457	419	465	432	463	439	435	424	427	464	402	437	455	456	415	429	438	482	439	465	463	433	468	437	469	462	462	451	431	414	465	460	421	486	479	424	470	494	416	446	454	412	440	449	448	450	441	474	454	451	462	468	439	480	431
2217	11250	33539	7885	483	367	304	243	191	157	137	136	114	121	84	103	71	73	82	65	55	56	64	58	56	44	41	42	39	47	46	40	33	28	24	36	29	28	20	19	23	35	28	27	19	30	25	23	23	16	26	24	26	26	23	29	25	19	14	19	6	22	22	18	26	23	38	20	28	19	27	17	23	27	23	19	20	23	23	29	15	24	18	22	24	22	20	31	24	23	17	20	11	22	13	23	20	19	19	22	19	21	10	20	12	19	24	20	13	16	17	19	16	20	21	19	20	18	23	20	14	24	17	22	18	23	19	29	20	17	22	23	21	13	18	18	23	15	22	17	13	17	24	19	18	15	14	20	15	15	20	16	23	14	25	17	24	18	22	24	15	23	21	16	18	23	25	21	23	14	21	14	22	23	25	21	27	26	31	22	13	18	27	16	17	15	14	17	13	22	19	24	14	22	13	18	22	26	14	19	18	24	24	21	21	21	29	22	21	24	17	19	15	16	15	22	13	18	23	23	22	25	27	11	18	18	18	16	20	19	26	26	13	20	20	21	19	20	20	13	22	17	28	24	15	18	17	24	19	26	16	21	19	20	17	18	18	28	23	20	16	19	15	18	19	22	16	21	21	23	18	31	22	15	26	12	17	18	16	22	23	19	10	21	21	21	26	22	18	30	16	26	15	22	25	24	24	25	14	13	23	15	17	10	23	17	18	23	18	28	21	20	31	16	12	23	15	22	20	16	14	21	24	17	11	15	20	15	33	21	19	21	19	13	25	21	15	24	13	20	19	16	19	16	23	15	17	22	13	20	18	32	25	18	16	21	13	11	17	16	18	26	24	25	25	25	13	16	17	18	20	19	18	27	19	25	30	14	26	26	21	25	19	19	19	23	20	21	23	28	18	22	19	17	17	13	22	13	26	19	13	19	19	23	23	24	19	30	18	17	26	24	21	19	15	18	19	20	20	20	9	16	15	23	15	23	22	23	22	25	24	17	14	22	19	10	25	19	17	32	15	17	21	21	15	23	16	22	14	23	18	22	14	24	26	19	20	24	19	18	17	27	12	21	16	15	18	16	19	21	20	16	19	17	17	12	18	19	14	21	24	17	10	21	27	22	17	20	15	19	19	16	21	20	17	15	24	18	19	18	13	16	25	28	16	17	22	27	22	15	19	9	10	22	25	20	23	21	23	31	20	21	24	20	6	9	20	25	14	20	20	16	15	21	16	23	15	21	20	18	24	17	15	22	20	15	19	28	24	21	17	19	18	14	21	16	12	19	18	25	19	17	26	20	23	23	28	20	26	19	24	23	25	23	21	20	19	27	19	18	17	20	26	16	14	25	17	15	21	17	19	19	8	26	21	17	14	24	17	18	23	14	17	20	20	19	21	21	10	15	10	21	13	22	28	19	19	21	12	16	20	21	13	18	18	22	19	23	17	17	20	17	16	19	16	17	24	21	15	27	23	19	16	22	21	11	22	19	24	12	20	18	21	21	19	26	22	20	18	17	22	19	13	17	16	16	14	15	22	24	16	15	19	14	16	20	22	15	19	24	20	17	18	14	14	21	16	16	18	19	18	24	18	22	16	19	14	17	16	23	20	22	20	23	16	18	20	23	15	14	17	22	22	17	22	19	29	12	27	21	17	16	18	24	27	29	23	24	22	21	21	22	22	21	19	14	21	16	20	15	15	27	17	24	19	21	14	12	21	23	10	18	18	21	25	22	14	10	20	22	18	19	12	19	28	22	19	18	20	21	19	18	26	13	17	19	23	14	12	15	26	20	21	23	23	15	18	20	16	16	26	23	16	21	24	18	13	10	18	22	23	26	17	16	19	25	22	20	17	21	10	21	22	15	19	19	15	18	16	25	26	17	18	22	16	14	24	15	21	18	27	19	16	22	19	18	21	22	24	18	17	16	22	17	23	21	11	18	26	14	20	11	24	17	18	17	19	28	30	19	16	13	17	21	17	25	26	17	18	15	18	17	24	15	23	19	26	21	14	19	18	15	18	13	22	21	20	19	28	15	16	12	16	21	16	19	20	19	28	22	16	12	18	24	17	13	17	24	17	14	24	13	24	14	17	19	16	13	12	16	23	20	23	19	18	21	20	15	18	26	19	19	16	14	20	15	29	28	24	24	21	18	22	28	15	23	21	17	22	17	18	23	16	19	15	16	18	19	26	17	27	15	19	20	19	13	18	15	19	21	20	22	20	22	17	25	24	15	23	21	18	30	26	13	19	17	14	29	17	20	28	18	12	20	23	26	19	17	20	23	15	21	21	19	11	15	19	18	21	21	16	24	21	15	28	15	19	17	8	22	23	20	22	20	15	19	15	22	15	17	21	25	18	19	19	16	22	19	19	18	25	14	18	13	16	16	15	15	24	21	10	16	25	20	20	18	13	20	14	21	16	18	21	24	22	24	17	11	25	20	23	13	22	22	17	14	28	20	21	17	21	25	24	10	23	21	28	21	18	16	24	17	22	18	16	21	22	24	21	22	17	17	20	22	21	26	21	26	15	12	10	21	15	23	18	16	22	22	20	22	16	22	20	24	14	17	23	27	15	19	13	26	30	19	19	20	21	28	18	21	11	30	16	25	20	20	25	16	20	20	19	20	16	16	26	31	22	15	21	31	21	18	16	18	18	16	17	23	16	14	13	29	16	17	22	17	17	25	22	18	15	18	22	19	16	19	13	19	21	16	13	22	15	12	14	19	21	19	25	19	21	26	23	16	21	22	25	18	24	13	20	10	16	15	33	19	20	15	24	14	27	15	20	18	13	19	20	22	25	21	24	25	11	20	21	14	18	16	21	9	14	23	24	18	24	16	18	21	21	14	22	22	15	20	21	18	32	14	13	14	21	27	14	16	17	23	19	14	21	20	22	18	35	16	13	20	18	35	19	22	18	18	19	17	20	15	22	24	24	16	21	15	21	21	20	20	15	13	24	15	19	34	22	17	20	22	18	19	19	20	18	27	18	18	9	21	22	14	20	18	23	14	16	25	17	29	19	15	17	21	25	27	23	27	12	12	18	24	19	16	27	18	18	16	18	21	35	11	13	22	19	20	20	37	15	13	22	22	10	16	15	20	19	26	18	29	15	17	17	24	24	17	26	13	20	16	21	26	15	19	15	14	15	20	24	21	26	15	12	17	26	23	17	22	30	18	19	29	21	27	20	25	20	19	25	17	21	12	18	18	25	18	20	17	15	17	21	15	18	25	14	17	24	15	23	17	17	15	22	23	19	15	17	17	15	20	21	16	26	20	22	16	25	18	18	13	25	21	19	23	19	18	25	23	15	23	22	15	22	20	15	17	15	24	20	18	19	12	21	19	17	25	18	10	22	17	20	20	20	13	19	13	20	21	25	11	18	21	15	21	15	12	16	17	31	22	22	16	17	27	17	19	15	14	13	23	17	14	30	20	20	19	18	23	24	21	20	28	18	22	25	15	23	20	17	23	16	25	17	20	24	16	24	27	21	23
27388	50277	73030	37766	29101	26488	22430	17592	14756	11863	10201	8872	7734	6415	5646	5129	4553	4177	4037	3984	3660	3213	2912	2744	2663	2257	2129	1966	1912	1791	1710	1689	1526	1486	1247	1171	1141	1130	1112	1035	1068	986	984	941	893	863	788	783	727	698	733	729	707	692	662	599	586	569	545	555	546	567	591	542	543	573	567	526	517	524	493	505	488	507	476	514	470	445	486	479	480	496	427	438	441	474	520	483	438	451	451	451	463	485	453	466	457	472	457	454	471	450	474	443	451	440	425	429	484	468	436	428	421	431	451	429	444	400	416	422	449	459	435	437	487	438	457	447	425	397	448	411	446	457	417	426	454	440	389	487	484	444	432	451	469	468	424	450	458	435	449	452	448	433	462	457	478	415	446	423	424	408	414	406	420	442	472	435	456	485	437	454	415	462	444	428	399	411	451	437	436	467	434	425	402	433	421	434	423	411	455	418	435	447	447	452	437	432	449	415	427	424	436	426	371	412	445	493	414	423	481	409	446	433	414	458	473	440	407	428	459	431	430	485	446	446	429	431	434	506	425	433	408	441	450	421	401	444	448	436	461	459	440	451	445	437	450	435	406	433	457	459	443	459	433	437	427	426	471	456	450	432	446	457	453	452	421	457	404	425	454	471	473	455	407	448	477	438	471	429	429	421	454	462	434	477	448	451	420	422	499	453	422	455	462	411	425	450	438	442	444	432	458	422	433	448	447	483	460	467	425	443	442	447	435	451	428	447	437	413	449	425	411	404	426	448	480	455	444	449	451	436	493	428	423	461	451	438	438	449	441	464	411	450	422	425	436	430	453	476	468	465	460	447	444	439	403	424	432	400	449	442	429	432	445	471	426	433	466	435	426	463	451	482	400	473	440	421	475	467	468	440	456	425	411	424	462	451	446	430	444	471	476	436	398	435	454	466	459	476	448	410	400	480	441	440	394	428	449	483	467	428	435	469	440	431	471	455	428	424	441	432	426	417	475	416	473	455	430	421	410	460	480	432	417	417	458	465	410	486	414	452	482	395	430	454	425	434	423	446	424	443	479	416	443	444	440	396	471	466	428	446	464	475	408	418	412	441	404	452	441	446	456	428	425	418	480	437	456	429	420	467	433	499	446	435	421	440	403	404	426	438	427	446	404	406	445	424	427	425	426	404	404	451	433	447	448	460	450	434	443	450	452	417	458	421	480	452	472	429	425	448	425	473	416	435	426	448	429	456	409	462	422	444	447	431	418	452	431	432	448	453	432	416	437	410	442	504	477	412	455	425	420	440	470	466	450	478	438	447	457	442	468	464	452	415	437	448	468	432	438	459	446	419	424	451	431	442	434	452	429	476	423	460	462	429	447	446	425	469	435	430	445	446	459	459	420	415	402	419	424	437	424	452	453	460	421	422	431	457	441	420	444	455	446	446	425	450	411	436	442	458	443	470	420	422	470	470	470	430	450	458	400	439	476	441	435	440	467	448	452	459	463	436	413	485	451	423	446	436	440	470	428	469	381	470	445	434	454	456	416	446	479	434	425	443	438	446	428	433	456	425	404	445	466	459	453	444	444	433	443	450	437	442	434	434	453	479	435	417	443	463	508	469	464	419	456	469	433	430	437	452	487	444	440	456	439	436	419	446	434	501	458	429	432	440	437	423	449	421	474	453	445	458	459	437	447	426	405	417	457	446	442	460	445	422	430	419	441	454	442	459	448	455	454	490	420	409	434	468	448	432	454	437	436	441	453	425	469	453	451	463	445	397	451	453	425	444	439	436	433	461	454	450	439	461	449	413	424	452	475	417	469	424	482	448	464	423	428	427	425	399	470	456	421	419	417	410	463	415	443	459	475	481	466	455	467	438	431	469	410	397	454	492	420	442	465	425	425	435	446	439	453	439	433	426	473	428	450	456	470	468	448	437	425	481	468	432	440	450	451	432	436	460	436	414	476	499	410	425	445	457	453	444	453	457	459	452	411	431	433	461	466	459	443	452	421	492	457	453	406	437	440	455	445	471	445	449	430	427	434	444	462	464	462	451	439	459	452	449	476	432	463	451	420	436	463	430	456	436	467	415	464	478	468	442	485	459	431	418	407	418	468	426	492	435	439	447	436	475	463	430	467	407	445	413	476	382	449	467	420	475	429	421	401	470	471	430	439	462	422	460	443	422	415	477	441	469	449	465	388	436	444	474	440	451	449	440	481	430	478	448	453	427	406	462	448	444	458	434	419	438	455	404	445	432	446	425	458	440	441	441	419	413	452	443	483	447	441	479	458	454	441	435	425	441	438	426	421	468	434	430	441	450	475	471	457	426	434	422	445	468	432	452	443	455	435	424	395	432	447	415	439	427	463	475	427	462	436	408	405	436	454	480	436	450	437	448	442	426	433	418	436	438	480	481	462	436	441	475	447	423	426	429	440	456	482	436	498	425	464	420	435	408	435	426	449	472	467	447	456	447	432	423	454	425	442	450	424	443	464	431	454	482	439	456	456	419	432	443	436	442	452	434	434	451	469	430	433	427	392	415	464	421	433	392	445	437	470	426	432	425	437	475	453	438	436	426	442	434	484	446	445	430	448	443	407	451	452	414	472	441	430	469	421	455	441	443	437	425	454	462	452	437	462	466	450	447	450	448	450	492	440	484	442	441	451	426	456	440	423	454	450	441	469	440	440	472	450	441	459	437	452	452	414	450	462	426	450	398	434	427	453	457	416	436	463	450	457	414	404	448	442	425	451	432	466	448	432	452	459	444	449	442	416	461	424	437	459	401	460	443	456	455	439	422	421	466	409	452	436	447	459	413	402	454	457	451	459	454	412	429	451	416	457	435	470	461	433	462	456	413	418	430	419	400	457	435	416	429	476	461	448	414	448	455	428	415	463	427	440	446	419	458	436	423	415	423	425	449	455	468	427	418	417	441	432	470	442	430	446	474	424	496	441	423	434	440	482	469	454	457	425	430	465	428	452	445	433	468	451	453	466	455	431	465	421	451	472	465	420	437	419	436	455	427	486	460	445	439	466	457	517	451	450	446	477	490	406	427	484	467	419	416	431	451	473	467	458	428	427	431	455	446	416	430	438	397	496	448	406	438	443	461	430	468	438	424	454	423	491	441	453	432	435	440	442	431	465	421	470	473	457	452	435	415	460	405	450	425	423	426	414	457	404	451	424	475	406	438	413	481	438	468	488	440	459	445	419	475	496	423	425	446	424	477	459	460	433	472	455	399	440	429	440	451	472	482	442	448	458	432	435	468	412	426	412	443	437	455	443	395	460	430	427	438	460	420	471	443	427	437	413	425	460	483	420	449	404	423	440	411	447	408	433	472	457	453	425	466	436	422	460	434	444	466	476	441	459	455	459	482	472	434	474	479	463	442	427	433	435	420	442	484	457	430	482	441	466	477	438	471	436	427	450	458	473	416	392	434	432	445	444	429	459	455	455	435	442	417	430	449	461	460	452	418	452	466	421	430	418	439	463	436	455	454	411	453	437	454	423	480	415	455	430	447
2489	6690	23773	3789	335	263	230	225	172	143	158	130	115	78	80	77	70	65	70	59	48	58	60	63	51	43	38	43	27	48	42	41	33	24	39	43	28	36	41	28	35	33	32	25	37	42	42	23	23	31	30	27	21	33	23	30	29	24	26	24	24	20	28	26	25	28	31	15	25	26	18	21	31	22	25	29	38	28	26	20	25	24	24	30	18	21	24	22	20	35	12	25	26	28	31	27	25	26	28	25	30	27	24	17	16	27	32	22	23	27	32	40	25	26	18	32	19	24	16	36	22	24	23	20	25	24	23	18	37	27	32	29	31	33	27	27	18	29	24	27	18	19	26	21	27	32	35	26	24	39	27	26	27	27	17	23	28	30	20	20	22	17	17	33	23	32	25	27	25	28	21	35	21	18	21	19	26	24	29	32	32	26	34	28	30	23	22	23	26	21	21	24	28	24	27	23	16	21	25	22	29	28	29	18	30	28	20	28	18	21	26	29	25	38	37	21	15	21	27	16	28	38	25	18	27	20	24	23	17	27	27	20	26	19	22	26	21	30	26	18	20	24	24	31	23	32	27	22	23	26	26	25	19	39	27	18	22	24	22	22	21	24	24	19	22	24	19	21	23	22	34	29	28	27	24	24	25	24	26	21	39	33	25	22	23	23	20	20	13	21	29	32	23	24	14	35	20	29	25	19	23	22	34	18	21	24	19	28	25	34	25	32	22	28	33	26	25	29	26	18	25	30	31	28	27	29	21	16	16	26	26	22	29	22	27	22	24	21	21	26	22	29	29	23	22	20	22	30	18	23	18	21	27	22	16	34	34	28	23	28	27	21	28	21	22	21	28	32	17	23	32	26	21	24	27	19	24	26	29	24	20	21	30	21	26	24	21	16	26	23	25	30	20	20	26	24	25	22	31	12	22	28	27	24	32	15	26	23	21	33	21	30	28	26	29	30	29	25	20	22	26	31	30	26	20	30	23	25	18	25	22	17	19	34	28	31	29	26	29	26	31	17	29	32	25	26	29	29	26	30	28	23	27	28	23	26	20	25	11	28	19	30	23	21	23	23	28	21	22	16	26	35	24	35	18	34	22	19	31	29	40	25	16	22	34	21	34	33	22	24	20	32	32	24	24	20	32	22	25	14	28	17	29	25	18	28	23	8	25	23	28	24	32	27	30	20	22	21	19	28	19	27	30	24	25	34	20	16	28	24	25	23	33	22	19	24	23	17	25	22	28	26	18	21	24	30	21	28	30	14	20	22	21	29	28	20	28	26	34	25	30	19	22	24	24	33	24	22	25	22	26	25	28	24	26	21	18	26	25	25	25	28	27	34	27	26	24	22	32	22	30	27	35	28	24	28	25	31	38	28	25	22	26	23	21	23	27	25	30	30	24	20	24	25	26	20	23	31	26	23	18	16	30	27	24	31	20	28	27	27	24	17	29	26	27	26	24	21	20	27	30	26	25	18	26	25	15	21	14	19	27	21	21	32	16	24	28	26	23	28	27	23	31	26	24	21	21	25	26	26	28	26	30	20	25	33	23	30	30	28	28	34	28	27	30	22	21	27	27	26	27	27	23	24	19	30	17	25	29	23	19	24	17	32	30	23	26	31	26	35	18	41	25	25	22	20	38	26	25	13	30	25	30	21	25	22	19	25	27	30	24	25	30	24	26	25	30	28	33	17	32	31	26	15	25	35	27	23	19	21	34	33	31	18	17	21	24	35	26	22	35	25	19	28	19	27	32	27	30	28	25	29	21	29	31	18	30	17	21	29	28	31	20	28	19	26	23	15	15	19	22	31	24	26	30	18	29	25	22	25	29	23	25	22	22	26	23	16	24	23	20	24	20	26	27	21	28	23	21	27	19	23	21	18	29	18	18	19	25	21	28	41	30	20	29	20	30	23	26	20	24	28	33	15	27	26	24	26	19	33	26	20	32	18	21	22	28	21	19	24	26	26	27	34	15	26	23	18	31	34	21	26	22	21	24	33	21	30	27	30	23	23	20	17	23	29	23	26	22	27	18	17	29	30	31	20	31	14	28	31	23	21	27	27	22	26	30	22	25	23	22	23	22	21	25	22	21	27	26	31	31	17	24	34	36	34	26	28	22	20	25	24	22	28	19	23	27	24	31	27	23	27	30	23	21	42	26	25	29	25	31	23	29	28	21	21	24	30	25	25	21	21	20	27	33	29	14	21	23	28	29	25	22	29	23	24	22	31	30	21	31	26	23	27	21	32	25	23	25	25	34	18	25	29	25	23	20	20	21	35	24	25	25	26	23	30	32	24	29	26	28	19	18	28	20	20	26	16	26	37	25	32	30	32	26	39	23	33	21	31	26	34	25	27	21	25	20	25	36	29	30	30	20	28	28	19	18	24	25	19	28	32	27	30	19	23	26	28	19	25	40	29	22	27	28	29	32	26	27	16	21	30	21	29	21	31	29	18	25	29	25	22	25	27	28	30	34	29	24	38	24	22	25	22	25	22	29	19	26	26	27	20	19	21	32	22	34	32	25	26	26	23	20	24	27	36	28	21	25	26	21	26	23	26	24	22	21	27	27	30	28	28	21	23	24	26	28	23	12	29	29	18	20	33	20	20	24	24	27	20	23	26	20	27	27	23	30	25	21	24	24	22	21	25	30	17	26	25	29	19	27	23	27	23	31	22	27	16	24	40	35	21	32	25	30	23	27	27	26	26	22	28	29	25	24	30	23	22	30	17	21	25	25	28	28	23	15	23	29	30	25	20	19	32	19	29	28	22	24	27	32	25	24	26	27	17	17	24	29	24	30	22	29	32	25	28	19	16	25	22	23	33	16	29	19	28	31	15	28	21	22	31	32	21	30	19	16	21	28	34	26	31	25	33	25	23	33	36	20	27	26	26	18	27	26	22	28	16	23	30	23	26	31	30	25	27	31	28	36	22	22	37	26	26	26	14	23	30	28	24	28	33	27	23	23	27	29	23	20	34	25	28	22	19	24	25	25	28	31	33	22	28	30	30	25	34	33	27	22	20	16	23	24	19	17	26	19	24	25	28	23	28	21	24	34	13	24	20	29	28	26	22	32	17	20	22	31	25	34	24	30	21	29	23	22	23	29	22	20	23	18	22	27	24	22	34	27	25	29	30	22	29	25	21	25	34	16	29	19	32	26	28	23	32	13	23	25	34	27	34	19	24	26	31	18	31	27	18	24	21	27	28	28	22	28	27	24	24	26	27	31	22	26	20	23	29	18	19	28	22	20	19	18	22	19	24	32	24	32	18	21	26	25	28	28	26	20	23	37	19	21	15	20	24	26	26	27	33	23	30	25	25	26	34	31	19	30	30	30	22	22	25	27	33	23	24	29	31	29	16	35	26	23	29	26	20	20	23	25	25	29	25	29	22	20	23	28	38	27	27	25	34	20	17	26	34	24	23	24	26	29	30	26	19	14	20	24	26	29	32	22	26	23	27	31	25	22	20	17	37	26	29	21	25	33	22
23164	41348	65283	31278	25474	22984	18667	14504	11907	9838	8405	7140	6321	5352	4666	4026	3761	3537	3539	3316	2978	2686	2460	2338	2161	1956	1812	1705	1706	1596	1586	1482	1450	1295	1154	1181	1103	1064	1050	1051	1030	1048	1040	930	961	936	864	807	771	818	776	741	744	767	763	712	644	663	693	665	672	651	637	658	645	696	636	590	650	606	612	640	604	619	568	613	601	571	575	515	568	584	583	555	565	557	599	587	606	589	584	542	589	567	574	534	559	605	626	576	603	550	571	554	573	602	567	565	639	562	561	574	543	583	545	555	596	548	595	568	581	577	603	550	571	605	601	564	548	565	548	596	561	621	597	585	568	624	593	600	574	588	532	596	556	587	580	556	541	606	575	560	601	586	569	557	562	533	575	580	594	652	568	585	590	567	615	569	586	573	566	598	555	516	551	597	573	526	595	585	509	569	544	552	554	583	653	546	569	578	605	534	566	546	544	580	587	565	559	560	591	571	616	592	602	544	578	620	566	545	562	573	586	544	573	557	586	607	591	583	609	546	565	566	568	518	613	547	570	538	608	556	549	583	547	553	534	579	603	606	555	559	624	585	597	565	586	559	543	562	583	601	557	572	574	535	597	591	585	582	533	610	520	571	609	560	601	552	565	541	550	561	579	576	577	605	611	590	610	600	580	570	563	575	566	527	601	587	566	531	570	572	571	574	559	584	594	605	552	584	584	566	572	556	613	582	607	545	538	596	602	599	568	599	557	540	558	564	569	588	565	582	562	580	542	581	549	575	569	571	518	541	588	576	571	569	536	560	593	539	561	620	541	594	585	567	563	596	569	572	569	565	540	549	594	573	562	562	564	600	563	561	534	526	598	572	577	583	584	575	564	580	547	594	597	595	597	615	573	538	539	576	566	582	561	561	560	596	576	568	578	583	560	557	586	548	566	557	558	581	580	616	537	601	512	570	586	563	559	569	563	548	574	585	583	573	560	599	559	568	595	593	612	613	630	582	570	543	559	572	656	556	586	553	560	568	567	552	579	544	577	609	592	538	558	578	567	571	580	539	582	595	582	554	601	561	538	632	600	561	541	543	583	534	584	528	586	586	554	574	561	569	570	611	519	586	577	554	513	560	549	544	596	552	542	584	579	553	562	555	615	561	581	547	564	570	569	572	572	563	609	541	590	573	548	602	584	641	548	597	540	604	594	573	585	586	622	555	581	605	580	598	633	557	574	533	550	578	584	563	574	597	564	607	607	593	588	545	579	548	591	556	591	595	596	582	549	552	584	584	584	599	537	570	568	571	558	590	557	601	607	533	552	552	586	554	583	580	562	573	543	553	571	586	574	564	557	603	572	551	546	546	555	566	574	586	563	564	559	579	561	595	587	573	571	563	560	545	579	571	537	569	598	585	555	559	540	571	590	583	570	571	569	572	604	563	569	541	569	571	547	584	520	558	550	603	543	581	589	563	569	559	544	608	505	561	563	569	599	600	583	553	600	564	544	566	586	549	554	572	582	580	566	597	592	581	575	597	540	540	545	565	523	580	572	537	603	603	617	600	600	561	615	584	553	538	592	600	560	561	595	591	610	611	580	593	535	618	575	565	601	577	519	589	577	574	601	624	584	578	591	560	612	571	564	589	564	606	584	550	569	610	570	534	565	588	545	566	597	561	597	607	562	581	570	577	584	559	583	578	539	550	560	577	582	558	557	597	586	531	549	556	532	568	592	560	599	578	581	557	565	582	607	580	538	554	537	533	567	579	585	549	544	579	581	556	584	561	592	586	552	544	564	545	527	633	553	557	607	549	594	546	613	572	527	574	601	547	608	564	587	565	586	559	569	566	522	570	519	576	575	572	583	575	565	568	528	577	622	586	568	587	596	590	581	620	586	612	571	598	586	548	552	537	583	587	586	561	577	564	564	573	583	568	587	563	575	553	609	570	589	582	572	580	604	601	569	545	539	593	532	550	538	555	574	559	552	549	564	584	557	524	617	556	597	565	597	584	541	562	559	548	554	592	595	538	540	551	558	555	540	558	569	558	587	578	588	515	595	590	575	588	581	598	578	591	610	553	566	548	578	561	586	609	568	506	589	585	549	573	553	589	590	600	601	573	567	601	591	557	559	523	551	545	591	600	525	561	550	588	559	571	639	582	608	578	586	547	580	562	583	608	597	558	554	564	593	560	555	590	583	560	593	594	607	581	543	583	565	522	589	563	601	535	572	581	559	589	544	588	590	561	601	560	602	600	560	553	576	557	564	548	572	565	607	579	580	569	552	586	582	585	579	567	563	561	560	587	575	586	575	586	579	563	530	603	585	573	563	551	598	505	570	561	610	552	584	594	563	545	534	542	594	615	564	519	604	598	571	566	575	540	582	619	618	592	552	546	525	586	590	591	565	600	575	567	594	574	582	547	569	563	576	576	583	573	546	592	583	570	583	540	562	616	597	598	552	579	566	591	566	571	576	572	530	605	581	578	509	568	581	583	536	566	581	580	566	595	575	549	576	557	585	557	592	581	584	542	573	568	582	606	554	587	561	589	600	576	530	563	547	576	567	553	548	520	568	615	528	578	591	564	628	582	576	548	580	577	600	569	578	622	586	548	592	527	579	551	562	547	535	582	556	558	606	606	509	582	572	539	585	583	588	575	580	592	580	556	544	533	572	572	560	564	594	585	562	583	576	564	586	573	597	587	586	562	574	593	570	622	575	584	551	602	562	577	571	547	597	595	568	588	592	569	578	596	552	561	558	562	587	557	600	569	607	524	565	539	587	549	608	561	565	570	560	539	601	594	558	575	563	586	562	621	585	532	522	602	583	573	547	598	572	593	561	572	573	570	585	582	592	558	565	582	540	592	628	560	560	583	604	594	538	582	551	534	567	552	598	585	562	572	522	590	587	571	585	518	576	601	572	553	537	541	569	562	555	566	602	605	562	590	535	616	587	528	586	595	539	576	547	562	572	605	549	603	571	511	557	526	600	589	601	601	592	590	569	554	552	580	580	575	534	555	568	561	562	580	584	568	575	578	556	585	569	566	574	570	560	554	544	493	580	558	612	595	569	630	574	579	548	568	567	588	578	553	594	604	536	575	572	599	589	556	603	555	584	569	569	589	577	543	597	600	554	605	544	581	576	560	542	610	594	578	566	582	589	649	606	586	578	560	543	598	559	604	584	556	593	566	536	609	570	560	597	575	593	538	556	583	575	575	573	595	557	561	546	606	559	620	591	606	556	562	571	590	636	570	576	543	599	573	584	589	552	573	538	597	547	565	547	599	574	571	582	536	572	584	602	571	569	561	562	552	599	568	573	630	576	583	576	535	587	554	576	589	605	602	543	572	556	583	570	538	603	634	585	588	571	581	556	583	586	591	536	569	594	549	585	597	603	588	551	537	546	596	601	525	578	546	568	564	582	565	578	572	565	538	572	567	597	574	559	562	560	574	589	530	598	549	578	577	601	564	619	567	544	545	597	576	595	549	596	570	575	636	591	577	614	549	563	591	570	585	591	616
2252	12537	31259	6453	548	388	359	284	231	201	172	160	125	120	110	95	92	94	67	74	63	57	58	46	51	49	43	41	39	51	33	40	43	36	25	28	23	37	29	30	31	28	31	38	29	27	29	32	25	20	23	24	13	21	26	26	23	24	26	18	19	25	25	20	16	26	30	17	17	14	20	18	20	18	17	24	19	17	21	21	27	22	18	11	18	21	21	18	28	23	30	16	19	21	19	16	19	23	11	19	21	16	22	19	21	12	20	18	18	22	29	18	14	15	23	18	19	20	18	27	16	14	23	18	16	28	26	25	30	13	20	21	21	18	20	24	19	15	23	14	19	15	23	18	17	23	23	16	20	21	25	23	17	19	23	21	19	18	19	19	22	16	17	25	17	16	26	25	22	19	20	25	20	28	18	16	25	15	19	16	19	24	24	17	18	16	21	21	24	12	19	20	24	26	18	22	16	26	15	9	22	18	18	20	17	17	30	28	17	26	22	18	23	19	34	9	22	23	18	10	27	14	21	24	18	25	17	21	21	23	22	25	17	16	13	19	16	18	18	19	21	14	18	22	17	23	11	15	20	16	25	22	20	23	23	20	25	16	18	13	17	20	17	23	20	12	22	17	28	15	23	23	26	14	20	14	23	28	14	21	18	26	17	24	24	18	14	20	25	30	16	17	15	18	26	31	23	20	21	24	27	17	13	16	19	18	20	16	25	14	17	21	18	20	19	18	25	17	18	26	18	20	11	24	15	14	15	21	21	19	18	20	13	20	21	17	18	14	15	19	27	21	20	15	21	20	14	11	13	30	17	18	13	21	22	11	11	20	22	20	27	23	16	21	20	28	18	18	19	20	27	23	12	26	20	11	13	19	20	15	16	20	14	16	18	21	17	18	24	20	19	16	25	27	24	16	21	14	25	23	25	16	24	23	22	16	14	15	27	16	24	25	10	11	21	20	17	21	19	19	18	20	17	10	23	15	30	25	18	18	23	22	18	14	32	21	20	17	19	16	19	27	22	17	23	16	16	19	16	21	27	23	20	26	22	22	18	22	15	25	22	15	13	15	23	25	19	21	15	16	19	15	25	14	17	20	24	14	22	18	14	24	16	21	20	20	12	28	16	22	23	15	22	15	16	29	23	18	16	23	22	19	26	20	28	17	22	23	24	16	19	20	15	20	18	29	24	19	24	22	8	19	16	20	18	19	15	21	15	20	14	22	17	11	14	14	19	19	14	14	26	28	18	17	20	22	22	19	20	14	30	19	20	19	19	20	13	19	26	21	14	17	13	18	23	17	23	25	21	15	21	26	14	19	22	26	15	13	21	24	24	14	22	18	19	25	12	13	23	16	14	20	17	24	18	11	21	19	21	13	26	15	12	7	17	21	18	16	19	21	15	13	14	32	23	22	23	16	13	19	19	23	16	22	10	22	15	16	12	18	19	17	21	12	19	18	13	21	27	20	22	24	23	12	22	16	19	22	14	17	16	24	28	22	21	16	22	24	17	13	23	21	22	18	21	9	16	24	26	27	19	21	9	18	21	21	22	16	22	26	16	20	21	23	21	26	19	16	21	24	12	23	27	12	20	15	20	15	14	20	14	15	12	15	25	26	20	17	22	18	18	16	15	17	20	20	23	17	29	20	15	20	18	20	18	18	21	19	19	14	20	20	12	12	17	22	20	15	20	28	17	19	21	22	27	18	15	25	18	23	15	21	23	16	12	18	17	20	20	17	27	24	22	26	27	17	20	28	23	22	16	17	19	13	19	17	20	18	14	13	18	22	22	18	16	19	18	22	22	17	15	23	22	11	24	27	22	21	25	17	18	20	25	20	21	24	21	22	19	24	20	22	22	18	16	21	18	18	11	18	26	19	14	20	14	15	23	26	14	9	24	19	20	15	20	24	14	20	12	16	17	24	19	23	26	15	24	13	18	16	10	23	14	26	25	18	24	17	13	13	20	13	21	14	16	16	23	12	20	20	17	24	24	19	19	26	15	19	21	21	16	21	12	21	12	17	20	21	21	20	18	20	16	26	22	21	22	16	15	16	11	22	13	15	17	20	17	12	18	20	20	27	13	16	17	22	24	16	20	20	17	17	19	14	19	17	23	18	19	24	15	20	24	20	13	19	13	19	21	14	30	14	17	21	17	22	14	22	15	18	22	19	15	22	12	22	26	20	16	20	14	24	19	16	24	27	18	17	16	21	25	22	19	19	24	24	16	11	15	12	17	19	26	14	22	11	25	20	16	18	28	20	22	22	13	19	21	19	18	21	15	18	26	18	19	20	17	20	24	19	18	16	26	23	22	17	13	20	20	16	18	12	16	17	21	18	30	19	24	20	25	19	19	18	21	27	24	21	14	14	22	19	19	14	16	18	23	19	19	14	16	23	20	19	28	21	14	20	16	20	10	17	25	34	14	22	14	20	21	23	17	28	21	18	32	24	18	24	23	29	15	19	17	21	28	20	17	19	23	18	23	13	27	20	23	18	19	18	20	19	31	27	18	27	18	18	20	26	27	18	18	19	25	17	18	18	18	21	20	18	14	13	19	15	14	24	17	17	20	28	19	16	10	23	26	16	10	18	17	16	21	13	31	29	24	19	16	16	20	35	24	14	27	19	16	16	22	16	16	14	20	21	16	18	16	19	18	19	19	17	19	25	24	25	29	18	18	14	20	16	13	13	29	18	28	23	13	16	13	17	23	22	24	15	18	16	16	24	22	20	20	13	20	20	14	23	23	23	20	16	19	14	24	21	28	20	18	18	14	21	18	18	24	16	14	23	12	14	25	21	18	20	17	19	16	24	16	19	24	15	21	21	20	20	15	24	17	16	20	14	18	17	14	19	18	21	10	19	16	22	18	21	31	22	21	15	21	26	20	17	18	12	15	20	16	16	29	28	18	13	16	14	22	21	18	19	15	19	13	18	17	16	17	14	23	21	17	16	17	18	17	19	16	21	18	23	18	16	28	24	19	12	21	24	21	18	17	19	25	18	25	19	18	17	16	24	21	26	22	23	15	21	13	16	14	21	8	29	15	22	19	21	22	25	24	27	28	23	18	20	29	26	12	20	16	22	18	18	21	14	17	17	19	13	27	21	19	15	31	13	18	20	21	22	20	13	18	22	20	24	15	26	22	23	20	17	20	30	26	15	22	18	21	27	29	19	20	18	24	21	15	23	24	12	22	11	14	19	23	15	26	16	15	27	24	24	18	26	19	26	24	29	21	22	19	24	20	18	18	16	16	14	16	14	9	19	8	14	14	24	24	22	24	23	19	18	25	15	25	26	16	20	25	25	12	17	21	25	17	24	16	19	23	20	25	12	15	21	25	15	25	24	19	21	20	18	20	30	22	25	14	25	17	18	15	17	23	22	24	15	16	23	24	24	17	22	27	23	20	17	16	23	20	17	14	14	18	23	13	19	25	20	14	20	19	26	21	19	22	19	20	11	17	23	21	24	20	24	15	20	18	17	23	21	12	14
28520	51057	68617	31375	29905	27437	23140	18773	15767	13004	11191	9616	8476	6995	5892	5366	5071	4878	4649	4223	3582	3310	3221	2977	2793	2414	2112	2126	2002	1998	1806	1733	1626	1427	1345	1286	1159	1146	1215	1128	1110	1130	1022	1078	1003	958	890	789	767	838	799	770	675	765	719	648	603	584	571	525	583	566	525	528	559	587	513	510	513	495	547	527	502	482	447	461	469	506	466	442	467	483	429	489	422	433	435	445	440	416	450	457	477	455	460	488	445	454	474	458	447	441	401	460	434	462	479	432	463	458	457	451	477	441	438	443	447	440	463	439	445	460	414	461	436	446	406	420	454	427	464	425	458	402	423	472	451	436	468	444	486	463	435	457	469	459	434	437	440	423	398	463	464	470	460	435	423	489	439	388	428	459	424	451	439	456	435	431	462	415	418	460	467	431	425	446	469	464	468	455	442	454	452	402	453	442	428	429	409	426	469	439	440	453	387	454	430	474	435	417	450	443	418	432	454	463	439	429	447	466	445	419	452	456	455	444	446	430	459	448	451	487	419	452	452	491	409	392	455	430	428	468	436	421	465	433	457	460	399	417	409	465	442	466	478	437	481	431	406	452	468	455	461	426	430	434	465	453	478	431	431	476	467	454	460	459	466	428	477	437	478	441	429	462	431	432	446	465	439	435	457	457	436	438	435	423	419	442	444	460	459	440	417	458	451	435	401	465	389	426	475	453	446	479	394	423	425	490	483	448	455	435	419	437	440	455	472	420	425	433	415	495	461	432	435	449	470	464	406	460	446	421	447	458	477	451	429	448	418	416	464	409	424	468	426	427	459	445	428	424	456	452	435	395	427	426	424	466	422	436	441	416	471	453	446	450	413	424	452	418	450	414	481	442	455	475	485	424	444	436	443	459	465	457	413	456	434	452	455	421	424	434	462	408	453	425	421	457	440	453	426	484	450	401	448	412	476	438	441	435	421	461	466	456	435	446	459	460	422	449	419	416	420	501	442	437	455	433	405	428	442	409	445	474	428	454	473	440	467	426	459	438	447	440	458	417	452	430	456	443	465	438	415	446	474	443	487	456	465	441	419	456	466	441	500	486	446	485	438	450	464	445	442	442	415	374	439	450	466	455	425	465	454	445	460	422	448	434	457	449	436	430	409	448	428	429	453	434	440	440	450	450	437	443	450	450	453	435	450	455	433	483	458	421	421	445	431	418	457	484	483	446	445	445	441	447	417	450	428	429	464	439	422	446	412	418	403	452	422	453	472	458	421	401	456	446	432	420	428	463	455	475	468	465	472	453	435	462	421	465	490	447	461	470	442	438	432	435	449	447	429	445	443	426	437	422	417	410	490	452	437	441	487	431	412	454	414	424	449	455	431	453	418	450	455	413	442	442	444	442	468	451	454	454	425	436	439	438	406	486	438	451	460	449	446	438	455	443	428	449	455	434	400	445	432	437	439	438	429	446	425	430	421	406	408	491	447	464	448	453	448	413	454	458	452	462	418	407	388	454	452	457	439	444	435	393	439	423	389	415	434	445	450	457	420	419	414	479	455	397	435	460	417	427	435	448	414	445	464	454	443	423	429	461	450	424	485	441	420	411	443	453	435	459	421	457	443	443	459	430	480	454	434	433	457	414	452	413	435	428	417	432	435	431	424	433	481	472	441	449	439	434	486	448	444	455	463	452	451	475	435	432	471	427	419	445	445	446	454	398	436	400	448	462	434	390	418	433	461	426	444	459	467	423	443	433	456	467	438	440	445	427	470	459	457	485	430	440	438	431	404	425	441	425	455	466	453	433	452	418	441	444	426	478	426	410	434	438	445	403	436	439	428	441	428	450	476	452	397	414	439	446	436	416	463	473	450	416	399	455	479	474	445	438	455	492	430	475	428	441	456	447	422	458	459	422	450	428	473	473	482	419	458	442	420	426	447	417	469	440	444	472	437	440	413	450	458	425	426	412	385	469	448	449	457	408	475	422	435	454	377	450	493	457	503	454	443	430	434	399	474	455	426	436	419	464	430	433	404	438	427	438	443	435	446	466	477	420	450	408	458	430	436	439	448	383	452	441	443	432	449	459	417	439	428	378	417	437	462	463	397	465	427	471	438	456	473	435	417	439	478	432	460	469	432	434	464	422	426	481	439	426	431	425	435	431	441	411	420	434	432	403	399	450	450	466	451	444	435	446	447	446	487	438	435	460	452	416	411	477	450	428	441	469	442	442	435	422	440	450	456	467	453	469	484	444	434	449	464	447	451	425	456	461	447	448	454	454	430	450	432	446	466	422	477	423	422	467	418	448	447	435	465	458	443	451	426	471	416	460	472	400	464	430	440	415	426	458	426	428	435	485	420	412	444	435	429	487	447	434	452	451	466	456	423	446	490	486	442	443	417	432	434	419	431	422	399	433	476	455	459	416	429	455	427	417	425	436	415	448	436	474	454	424	454	383	429	436	424	450	489	430	462	447	458	434	437	406	413	409	479	435	450	428	461	472	466	452	456	460	427	457	437	465	436	421	451	442	440	425	439	435	456	442	474	448	441	459	463	408	453	429	464	429	451	426	451	439	456	461	407	496	474	415	454	469	436	449	450	429	441	478	425	427	443	484	431	422	461	451	448	427	455	471	441	483	439	455	421	424	436	390	468	458	431	484	450	453	478	449	450	439	440	435	447	441	435	468	466	406	423	450	446	427	450	454	441	458	430	437	429	466	425	475	443	428	426	418	420	447	443	435	461	444	445	415	416	419	429	426	425	424	488	448	409	425	432	408	409	428	465	452	419	442	471	414	451	432	450	399	463	446	477	474	461	449	434	438	429	449	430	419	438	433	410	487	429	427	474	453	413	450	420	453	450	451	437	439	416	445	471	383	450	449	442	423	448	457	450	422	405	434	409	430	480	432	407	475	423	424	437	417	448	411	432	469	467	434	414	437	454	463	444	473	423	439	455	428	458	468	442	456	457	462	426	433	436	429	443	423	434	436	435	467	439	401	444	426	426	459	447	431	430	459	417	428	459	438	414	459	440	453	446	460	422	456	453	451	425	434	445	480	439	476	451	439	440	468	431	474	456	459	435	453	484	405	439	449	456	450	436	422	432	399	444	473	457	418	442	434	421	434	426	460	421	478	464	470	453	486	471	431	468	442	421	456	438	428	436	425	446	440	431	456	450	423	445	457	433	471	475	407	426	451	421	426	454	439	437	429	476	456	456	418	510	438	462	461	446	446	448	411	446	473	459	456	440	430	447	459	427	431	444	436	417	433	420	443	436	427	474	461	445	441	437	426	450	461	474	456	463	483	401	448	449	465	477	428	456	422	410	477	434	446	441	463	439	474	492	437	427	436	430	424	414	479	430	471	442	468	493	443	442	404	458	450	454	435	422	443	453	439	442	467	455	442	462	470	413	422	423	411	464	438	460	440	445	423	473	441	441	445	446	411	405	444	426	464	422	481	468	454	422	453	439	424	418	423	422	414	452	447	458	434	437	460	419	444	442	462	457	472	462	471	463	449
2399	12892	29248	5837	546	418	338	269	237	249	195	173	155	116	123	94	103	92	88	93	80	65	67	57	55	44	49	44	44	43	39	44	39	29	33	39	36	29	29	22	35	33	28	32	24	29	32	39	26	23	15	27	26	31	16	28	18	15	22	19	24	27	15	19	21	27	27	18	18	23	18	31	20	18	12	18	14	25	24	14	17	25	25	14	15	23	19	23	15	24	24	22	23	22	21	21	20	25	14	16	19	18	20	16	19	16	15	15	17	17	15	24	23	20	16	15	21	23	18	14	17	17	18	21	12	23	16	26	9	15	25	19	18	22	17	16	19	25	22	19	22	25	23	18	15	17	30	16	21	22	20	20	21	30	25	26	19	19	14	13	23	16	16	17	22	24	22	19	19	24	22	16	19	24	25	20	16	22	18	15	20	18	16	16	21	30	17	24	20	23	13	16	16	20	18	24	21	14	17	23	21	23	16	19	21	21	18	15	17	16	22	18	20	18	16	16	18	20	17	24	18	13	24	16	26	13	20	26	12	18	21	16	30	22	13	21	26	17	21	14	22	13	15	12	20	20	17	23	18	18	22	16	16	23	18	15	18	24	17	22	25	22	21	16	26	24	15	23	23	12	19	19	23	20	18	19	19	24	30	14	15	25	22	19	22	12	19	22	13	22	21	11	24	19	14	24	12	30	20	9	25	21	20	16	17	27	27	26	15	23	18	19	22	26	21	26	12	14	12	18	12	20	13	18	18	21	21	21	15	16	18	18	20	24	18	22	24	24	18	23	17	13	19	15	21	22	24	20	22	20	20	20	23	12	19	21	20	23	24	23	23	16	19	13	25	15	25	17	21	31	23	18	11	19	23	22	26	14	22	15	19	20	18	20	14	15	24	20	18	14	16	15	17	23	28	20	19	20	21	17	19	19	29	22	16	17	15	17	12	15	33	29	12	24	25	23	21	17	28	13	16	17	29	25	23	10	37	16	17	18	18	17	14	20	17	15	19	21	18	17	25	15	19	16	22	17	20	28	22	16	16	21	25	15	16	16	21	23	22	19	15	18	31	23	7	19	17	17	17	17	18	14	26	21	22	15	26	24	18	18	31	20	16	16	27	26	17	11	18	15	22	13	21	22	23	17	13	22	17	16	18	21	15	22	23	14	25	16	26	21	15	31	16	22	21	16	21	28	14	25	28	20	21	28	24	22	11	17	16	15	25	27	12	19	13	17	25	32	24	19	15	11	23	16	26	12	22	15	25	18	23	24	23	25	24	23	17	24	16	14	28	16	23	21	18	14	19	21	25	18	18	13	16	16	23	21	14	23	16	24	28	15	22	16	18	17	17	19	16	16	10	13	20	24	26	18	11	21	19	25	29	21	22	20	23	18	20	20	17	20	19	21	23	17	15	20	22	24	20	21	24	21	23	19	14	21	19	20	22	15	21	15	21	24	20	21	22	21	28	19	16	24	17	21	19	19	18	18	20	17	14	20	17	16	15	24	20	19	22	11	20	18	19	20	23	36	15	18	15	18	15	23	12	18	14	23	25	13	21	31	25	15	18	11	25	5	25	20	14	13	24	17	30	16	13	20	18	8	15	24	16	11	25	22	19	23	13	9	13	23	16	16	15	19	17	18	21	19	16	14	22	22	23	21	11	19	22	18	17	12	30	18	15	28	14	23	19	18	23	20	17	16	24	28	11	19	22	25	13	18	10	22	23	25	18	18	11	12	17	22	17	23	20	21	24	13	22	19	16	19	13	14	23	15	22	17	16	12	19	12	24	19	16	24	22	19	16	20	30	16	14	16	20	25	16	22	15	15	22	23	24	24	16	23	17	21	18	18	24	16	19	22	18	27	21	27	22	21	24	26	22	8	23	23	22	14	19	16	16	27	23	15	25	19	14	26	20	15	16	16	12	12	28	30	22	19	22	17	22	16	22	9	14	14	18	21	18	20	21	17	22	13	23	20	16	11	14	15	19	28	23	20	18	24	18	18	26	23	22	19	22	17	15	22	15	20	20	19	20	18	20	22	14	28	14	24	16	16	17	15	19	18	22	18	23	18	17	18	19	17	14	19	14	13	14	16	16	21	19	15	18	16	9	20	27	23	22	19	25	19	20	18	15	14	23	21	19	16	14	13	18	19	20	22	18	17	16	19	21	19	26	14	22	13	20	22	20	16	21	19	16	20	27	13	23	21	15	14	26	12	16	19	21	18	17	21	23	20	21	19	21	24	19	20	27	14	17	19	19	19	11	28	27	13	15	13	13	25	22	22	12	22	28	23	17	21	20	21	17	16	19	18	20	13	16	18	16	18	23	11	16	20	18	24	19	21	31	20	19	17	20	20	19	28	12	17	21	18	17	26	22	18	17	17	18	19	18	27	16	17	16	27	15	23	14	16	25	22	27	20	25	16	23	18	19	23	21	21	26	19	19	22	19	22	16	24	17	12	24	22	17	11	26	20	26	15	12	23	28	21	23	29	15	15	18	18	24	20	20	17	24	18	15	24	28	19	15	28	17	15	18	16	21	13	17	16	16	23	16	23	19	14	15	32	16	18	21	18	16	21	18	12	28	16	18	21	25	20	13	23	25	22	21	15	20	24	21	18	18	26	13	18	12	19	18	28	26	23	18	25	19	22	23	15	11	15	21	16	19	13	22	19	19	16	19	20	16	22	18	23	21	13	19	21	13	14	14	20	22	21	17	20	20	8	11	17	16	29	14	22	12	18	22	21	11	15	22	23	20	31	16	26	29	15	25	14	22	20	17	23	22	24	24	24	21	16	19	19	26	23	19	22	16	19	18	20	16	24	21	22	26	16	19	17	30	26	22	21	35	13	18	16	22	17	21	21	13	26	18	14	15	21	27	21	21	19	25	24	20	20	18	20	18	24	21	16	17	25	22	21	18	24	18	22	15	18	16	22	18	16	24	20	22	18	17	21	15	19	19	20	13	21	21	11	18	23	18	14	15	26	25	23	20	15	16	26	25	19	22	22	17	15	15	30	17	29	20	15	17	15	17	15	22	23	23	24	20	22	14	15	16	19	22	22	21	18	16	12	19	17	25	18	17	20	17	13	22	18	15	27	16	14	23	22	18	17	18	22	9	12	19	16	20	16	13	22	23	14	26	14	28	21	24	35	24	23	14	16	13	17	14	30	15	16	20	15	15	29	23	17	20	23	20	15	16	20	28	15	18	24	19	13	14	13	15	25	23	14	15	21	28	23	21	24	24	19	19	21	20	27	11	16	20	14	25	28	31	28	12	19	18	15	20	14	23	21	15	16	15	23	20	13	18	22	13	14	18	25	23	21	20	28	15	26	23	23	22	29	21	29	26	20	17	20	15	18	23	14	19	21	24	27	17	38	22	18	18	28	24	18	18	18	18	25	12	18	19	19	11	26	16	16	22	11	16	27	19	18	21	16	27	16	21	15	23	16	24	21	19	24	25	29	21	15	23	20	26	18	12	18	22	19	14	20	24	15
28512	51208	66356	31782	30939	28032	23798	19857	16532	13945	11987	10455	8753	7208	6509	5864	5546	5307	4910	4371	3864	3520	3330	3110	2851	2490	2370	2192	2115	2060	1844	1826	1658	1570	1378	1296	1275	1288	1255	1201	1245	1103	1090	1076	1056	986	859	830	728	823	817	767	738	778	682	620	545	555	550	579	568	519	553	608	595	568	556	526	513	478	476	511	495	479	494	504	470	464	464	454	424	453	457	463	467	460	506	445	458	470	463	456	465	476	430	476	414	433	439	423	434	455	437	424	463	434	422	445	420	431	423	437	451	471	418	498	455	457	412	468	473	451	440	440	416	445	468	450	442	442	461	407	417	460	458	451	387	457	443	470	450	443	434	474	453	423	467	426	479	467	421	439	434	457	440	430	483	442	447	447	465	453	476	436	440	431	410	444	435	431	451	429	456	414	461	455	460	469	412	383	469	481	415	426	450	438	469	458	439	418	413	421	426	502	428	458	400	402	447	468	451	452	419	415	477	424	444	438	383	490	448	438	486	465	446	415	408	435	408	424	421	412	426	438	439	426	456	450	429	445	475	455	409	455	458	433	465	467	453	432	424	406	447	421	409	450	436	443	446	468	418	436	476	421	442	412	456	441	454	467	442	436	434	436	390	420	465	421	474	463	430	428	446	459	424	480	437	425	443	415	445	479	440	417	434	468	435	428	445	423	484	433	470	435	503	444	422	477	414	432	431	458	475	449	488	397	447	403	435	461	447	417	403	437	419	478	461	473	438	447	438	479	456	422	442	447	405	441	417	478	447	458	463	425	406	419	412	430	467	457	444	450	408	446	450	457	403	459	436	443	457	486	464	485	441	441	461	461	445	467	482	439	446	454	431	446	428	446	426	428	441	414	438	460	449	427	417	430	432	419	424	464	411	439	449	411	413	426	434	443	439	429	434	432	442	456	404	451	460	417	450	408	467	463	509	463	426	441	430	437	445	444	475	464	439	456	420	477	435	451	445	446	454	441	428	436	430	439	444	427	504	442	409	423	437	434	459	459	449	410	453	423	430	401	440	447	479	462	409	399	419	417	442	437	439	479	444	450	428	417	461	433	446	476	426	466	488	493	407	457	405	481	459	424	428	453	436	461	476	485	428	421	463	474	445	423	479	399	437	399	451	448	406	451	447	471	431	437	465	356	466	453	429	414	436	435	444	426	435	415	442	428	451	445	456	424	399	464	458	450	431	405	431	430	421	498	454	443	420	418	455	456	447	477	454	414	447	435	424	455	450	461	463	459	418	428	406	454	439	463	441	431	488	502	450	462	454	415	446	458	441	426	459	424	414	481	427	450	495	457	461	434	406	444	494	464	464	440	470	458	447	443	434	420	451	442	478	416	454	446	469	451	433	415	403	493	473	445	445	444	467	483	436	461	420	439	429	482	438	408	429	464	424	425	446	439	457	429	437	461	451	415	430	463	434	458	473	430	427	430	431	434	382	440	445	411	416	445	443	470	470	418	459	463	419	419	428	436	478	470	448	478	437	410	457	476	446	465	441	454	457	455	414	454	427	437	401	478	461	464	446	453	455	445	426	473	448	449	477	449	427	430	460	420	429	412	406	456	455	431	415	451	423	450	485	426	435	461	440	453	407	451	428	454	433	443	462	435	432	422	444	447	412	434	442	449	454	465	452	461	425	448	454	446	438	430	439	434	482	410	442	473	447	450	443	439	460	388	454	441	439	402	459	427	432	415	450	433	450	436	451	443	416	435	465	454	453	446	447	458	411	451	441	436	457	438	410	473	439	436	448	450	432	448	447	430	437	448	423	445	464	439	427	451	438	430	446	420	453	463	456	453	440	410	439	414	452	431	434	451	445	454	430	474	454	418	435	467	400	457	454	432	430	465	451	426	432	461	449	466	413	436	438	416	463	439	471	462	452	424	400	421	407	484	429	434	457	425	455	425	426	428	384	425	415	442	405	470	459	419	471	484	471	449	423	457	414	442	421	448	445	437	434	421	438	474	460	429	446	459	429	454	429	429	437	421	418	445	430	449	433	442	437	437	442	423	486	442	452	461	427	456	406	438	428	450	448	425	439	436	409	446	428	436	456	457	447	458	424	417	443	420	473	423	440	444	442	436	449	465	425	468	425	441	460	429	421	432	459	438	459	471	477	450	460	453	459	457	389	456	442	483	458	454	443	425	466	412	442	445	396	480	408	444	412	439	479	399	447	453	424	472	456	406	481	450	460	451	448	414	440	429	447	458	442	445	458	468	456	440	449	441	431	442	451	446	458	422	398	482	427	442	463	395	479	470	453	486	449	432	433	441	449	429	435	454	439	461	467	414	456	402	464	425	447	448	406	456	485	454	470	457	475	457	433	501	456	464	459	415	462	454	435	496	446	405	429	446	463	433	445	448	414	432	462	439	438	408	463	459	462	463	464	412	441	481	412	458	422	437	466	468	451	433	406	436	443	431	428	470	416	429	446	440	456	469	443	468	459	401	455	418	448	446	427	411	420	424	454	432	411	463	477	437	448	469	434	451	456	415	431	423	438	450	473	408	437	459	433	449	461	466	470	389	449	458	405	408	440	440	478	380	430	426	462	429	416	443	438	433	428	411	432	447	447	432	460	426	420	424	448	437	464	452	457	417	464	445	432	456	447	449	455	416	440	438	455	456	448	452	431	446	444	420	454	501	459	409	437	466	431	461	439	424	468	418	465	449	445	427	447	425	406	435	425	416	442	412	442	429	421	440	464	477	432	436	442	424	456	423	459	461	419	444	439	458	458	422	456	458	461	426	460	459	434	437	459	469	490	458	422	451	473	425	428	420	462	409	435	440	436	424	463	457	449	419	472	479	434	445	478	433	457	462	410	447	470	418	464	427	435	412	465	426	478	462	447	429	437	482	425	442	437	411	429	452	435	442	433	460	456	399	415	447	435	422	445	415	471	431	432	445	495	457	424	433	459	448	450	457	447	394	482	451	395	468	406	420	427	430	446	471	436	434	455	452	488	456	410	455	427	453	450	455	448	425	436	462	456	447	457	433	431	477	426	447	417	452	435	413	442	431	447	449	449	410	456	433	478	442	441	464	474	410	446	488	444	450	442	456	427	439	448	432	465	409	453	468	458	455	458	485	446	457	408	463	447	439	438	456	412	481	429	393	463	424	412	404	457	449	452	497	463	488	458	441	456	438	429	439	436	428	439	483	446	453	416	471	420	436	427	403	462	462	462	410	439	405	441	442	459	485	429	404	467	459	437	448	430	426	466	452	451	454	421	467	461	473	421	427	424	406	425	424	448	444	421	455	452	432	450	445	402	454	438	497	431	398	474	425	432	444	426	450	473	481	407	469	407	417	454	423	455	446	472	483	439	466	476	427	428	454	438	454	429	440	417	470	469	429	445	476	444	422	433	416	394	442	461	457	432	477	484	457	385	412	433	435	446	456	457	425	418	416	455	452	445	430	451	446	439	442	450	466	426	417	449	422	430	393	452	429	438	419	456	424	427	453	468	435	439	428	438	419	451	436
2240	11622	29202	4921	523	397	325	331	265	229	187	149	143	143	117	113	93	110	102	79	61	74	50	45	54	47	46	36	49	43	52	50	33	38	26	41	23	31	39	30	31	28	33	27	26	26	29	24	23	23	23	23	18	21	23	20	18	17	26	20	18	22	22	13	25	26	19	28	21	16	17	20	21	21	19	16	13	21	24	23	26	31	22	20	17	16	20	14	12	17	18	20	25	24	22	27	19	22	21	21	22	13	20	21	21	19	20	19	19	18	23	23	16	23	22	33	28	21	14	24	19	19	22	15	17	16	20	22	15	17	18	25	22	26	18	21	19	22	20	18	16	21	20	19	15	21	20	21	22	16	12	19	23	22	21	19	12	17	21	20	11	17	13	16	10	13	22	25	21	10	15	17	14	23	26	20	17	22	16	16	18	18	17	15	19	19	18	20	19	19	19	22	26	27	17	24	15	16	18	18	18	11	17	15	24	18	11	19	25	19	21	15	22	26	23	16	24	22	17	19	26	22	15	23	22	16	27	19	19	15	21	10	17	18	19	20	28	13	20	21	28	14	28	31	23	14	19	30	20	12	21	20	20	14	15	23	21	17	24	19	16	14	22	17	30	13	17	16	18	17	22	19	26	22	11	21	19	16	14	14	18	26	21	15	18	19	19	17	20	10	24	18	14	16	15	23	20	12	19	15	20	21	17	22	19	15	19	22	29	23	23	22	22	15	18	21	28	24	24	20	19	19	20	16	21	12	22	22	22	24	21	20	19	21	16	28	21	14	21	23	23	20	12	18	23	18	22	19	17	21	23	31	17	28	25	25	17	27	24	26	15	23	17	21	20	22	23	28	13	14	19	9	12	17	20	23	16	13	26	14	20	17	21	26	17	14	19	26	19	22	17	24	24	20	24	28	21	20	15	20	24	26	24	24	12	15	15	22	18	10	18	18	19	15	14	17	20	13	24	19	21	15	21	19	28	17	21	13	19	9	21	14	10	18	24	15	17	26	17	14	21	17	22	24	31	26	17	17	26	25	23	20	12	20	21	22	19	16	16	19	18	27	20	21	17	12	17	19	20	26	21	24	20	22	20	23	22	15	26	17	23	18	15	20	19	20	19	20	18	20	21	19	13	13	22	15	18	19	17	24	15	13	24	17	21	15	20	16	17	15	14	22	30	15	20	18	19	21	23	22	12	14	23	20	18	21	21	25	18	27	19	17	23	24	19	12	25	21	16	31	24	20	21	19	25	19	18	16	16	17	19	17	22	20	17	15	18	17	22	15	24	18	19	16	21	23	23	22	12	19	21	16	26	17	21	19	18	15	19	17	13	28	19	20	17	19	24	16	18	24	20	22	14	26	23	18	12	29	27	13	25	22	19	18	23	18	21	20	26	24	16	22	22	21	24	12	20	16	11	18	14	34	23	17	22	17	20	14	17	16	17	14	15	16	29	11	16	18	14	18	17	19	17	17	17	22	17	19	25	23	31	24	19	28	27	19	13	19	20	22	25	20	24	23	22	15	21	19	19	19	13	28	21	19	24	21	21	22	21	16	19	18	17	16	25	23	21	20	11	17	11	13	21	30	23	23	17	16	16	26	26	17	18	31	21	14	23	19	27	18	16	13	17	19	16	23	25	24	20	23	22	19	23	23	20	15	31	19	18	19	20	23	20	16	26	31	25	15	22	32	21	23	25	22	11	17	30	13	20	15	21	13	21	20	22	22	22	20	29	15	21	28	28	14	20	19	20	31	21	32	20	15	13	22	26	22	27	18	24	20	22	16	16	18	13	24	13	24	12	19	20	15	21	15	18	19	24	29	14	18	21	10	26	18	15	20	20	14	19	20	21	19	14	16	22	18	27	18	18	19	12	31	16	18	29	19	16	21	24	16	12	22	15	15	27	22	12	28	20	25	22	17	21	23	14	18	20	22	22	19	15	30	26	17	15	22	23	18	30	17	19	17	15	17	18	20	25	25	25	18	13	23	10	27	18	20	20	16	24	13	16	23	18	17	30	24	19	25	22	27	26	22	19	14	17	16	19	19	15	15	18	18	19	16	30	24	24	18	16	15	17	16	19	24	22	18	9	25	20	24	15	25	22	19	25	27	23	28	23	28	14	23	16	10	13	23	12	18	13	16	16	31	18	16	24	25	12	22	19	27	17	12	25	22	27	26	16	26	22	22	15	22	24	16	28	13	30	18	15	19	18	14	8	18	18	16	26	33	17	21	16	22	15	22	21	20	10	13	20	18	22	19	18	23	22	27	15	23	19	15	16	12	23	20	24	25	16	13	19	23	24	19	21	16	18	13	15	23	16	25	23	20	26	14	21	29	18	20	19	18	21	24	33	21	14	19	25	20	14	19	24	21	17	21	20	11	20	17	27	17	23	17	20	18	19	20	26	25	20	23	16	25	26	14	24	18	18	20	23	19	10	25	16	23	18	26	20	17	21	22	18	17	18	16	23	30	33	18	16	19	25	26	13	17	15	17	12	20	24	31	26	21	19	17	12	13	24	13	26	18	18	17	12	23	11	17	31	25	19	21	13	18	18	15	15	22	20	24	22	27	15	20	23	17	19	18	23	28	9	18	27	12	24	19	24	19	21	17	16	18	25	15	18	11	22	20	13	21	21	24	16	16	30	18	21	18	27	22	28	19	12	32	15	17	18	15	17	24	19	20	22	17	17	18	24	30	19	23	22	21	15	27	19	14	18	15	26	19	25	20	14	20	22	16	12	19	20	26	20	16	24	25	21	23	18	18	18	21	21	23	21	21	13	20	16	22	13	26	14	17	17	16	20	12	23	24	15	23	26	15	17	17	19	16	22	17	21	29	14	19	23	12	20	22	20	16	19	17	14	19	24	19	22	19	23	20	12	20	31	30	12	27	8	22	16	21	19	20	20	19	25	20	21	23	17	21	23	20	21	16	31	16	20	24	22	20	24	23	20	18	21	17	24	23	23	17	13	16	13	22	19	32	22	18	21	18	18	15	18	17	16	18	19	22	22	21	20	15	16	20	26	18	28	16	14	17	21	20	19	16	12	23	20	25	13	27	14	19	20	24	18	17	25	16	36	15	19	22	23	19	10	19	15	20	18	23	24	18	23	24	20	13	20	16	12	25	23	22	14	19	20	24	23	16	18	21	21	23	20	26	23	17	26	15	14	18	19	26	19	15	15	21	20	16	15	25	24	20	18	19	26	9	22	26	18	15	23	13	26	18	27	16	24	18	17	20	27	21	19	22	11	21	20	19	15	18	15	21	20	17	22	19	22	24	22	18	10	14	17	21	23	24	20	10	21	19	11	15	26	22	23	16	17	13	19	20	15	13	18	16	18	25	18	16	22	24	19	19	18	18	12	22	25	22	25	23	18	15	20	15	17	16	18	23	19	17	19	20	18	21	12	16	20	15	20	27	19	15	16	20	21	16	23	15	22	20	22	21	26	14	29	25	19	25	14	23	19	15	18	22	14	23	25	23	20	27
28416	47978	65675	33586	31101	28486	24324	20095	17101	14670	12589	10651	8815	7445	6674	6230	5859	5494	4930	4199	3987	3825	3363	3136	2908	2488	2457	2326	2164	2070	1900	1814	1760	1546	1421	1371	1331	1280	1329	1315	1287	1135	1165	1136	1103	958	869	829	796	849	766	789	749	717	732	559	599	559	597	555	533	518	579	590	583	564	518	553	500	523	528	505	509	498	472	463	415	494	501	475	478	489	482	438	459	470	460	423	470	435	472	455	432	447	463	476	451	416	483	414	471	465	437	454	475	452	416	424	437	469	457	429	467	452	467	458	442	456	426	447	429	452	445	431	440	456	417	428	408	444	455	474	451	483	465	405	425	462	408	418	452	405	442	437	449	452	434	455	446	433	431	441	448	427	447	433	451	485	429	437	447	430	403	434	448	432	450	401	465	457	419	446	479	405	466	437	427	440	460	436	436	389	469	399	406	448	469	455	415	436	428	456	408	432	446	462	421	418	429	456	439	420	486	437	471	404	435	452	443	443	487	420	459	451	451	466	433	434	429	442	463	438	469	441	407	463	435	467	423	421	415	457	421	460	448	463	411	443	445	428	421	466	471	469	426	459	447	415	447	414	457	437	425	472	421	452	470	452	421	431	424	415	456	440	426	429	436	417	473	442	438	449	448	406	447	440	425	456	449	429	460	443	457	454	439	429	441	426	434	465	437	398	453	406	429	461	449	458	446	441	434	399	456	439	449	437	451	462	442	415	404	457	465	423	463	435	445	422	469	419	463	369	480	466	430	448	457	393	472	453	516	419	434	451	468	454	454	453	448	417	439	410	444	453	438	455	424	439	402	433	471	413	458	423	457	454	464	432	489	423	465	431	461	433	431	454	462	457	415	433	407	423	417	407	446	466	458	474	443	423	427	454	416	427	437	476	435	446	424	432	464	435	460	400	411	446	413	396	460	437	427	483	471	403	461	425	461	445	465	455	440	428	445	459	448	470	418	438	453	482	417	458	475	424	414	420	449	406	467	470	483	443	420	463	432	435	451	430	424	426	451	422	443	445	414	455	452	413	437	436	475	452	420	419	473	474	433	452	431	437	422	427	471	401	490	487	472	440	443	441	423	428	465	429	448	457	422	415	445	458	454	446	406	455	437	452	440	405	445	458	420	421	469	425	445	417	450	427	429	467	424	453	484	405	453	447	419	416	425	456	400	444	444	464	463	403	421	392	472	429	449	411	435	443	417	427	428	439	449	414	454	436	409	438	476	448	413	469	425	445	441	446	444	415	468	451	465	451	427	427	389	442	450	432	447	472	475	461	475	428	474	450	466	415	406	451	445	435	458	451	440	451	425	433	435	440	451	435	454	456	444	471	444	398	406	439	455	450	433	411	425	448	437	436	467	434	424	425	406	420	446	448	436	404	423	414	442	447	434	413	431	446	423	440	433	444	395	480	428	457	462	446	443	431	466	464	450	436	459	482	469	455	469	480	434	452	425	419	400	445	408	451	405	454	453	425	458	456	450	443	424	441	440	450	442	414	444	460	431	449	441	445	459	439	420	429	436	411	440	466	424	454	445	427	503	429	459	391	420	441	442	424	389	450	474	450	450	433	460	447	427	414	434	441	474	448	429	429	419	450	438	459	413	432	451	423	417	401	424	387	478	421	443	418	434	423	474	421	435	459	434	468	474	415	457	444	436	412	470	393	437	444	418	467	418	442	426	422	390	442	433	417	436	442	468	468	480	436	433	403	451	461	477	453	428	481	420	427	422	474	447	464	429	437	435	424	451	468	462	422	428	458	434	430	465	433	476	432	454	483	454	443	460	413	425	426	461	464	420	448	414	446	436	402	437	453	430	475	432	429	412	440	470	440	459	424	440	428	439	452	453	413	448	448	446	422	423	409	411	418	442	443	437	481	428	465	442	469	444	440	453	429	453	439	468	484	418	475	459	437	448	445	460	443	416	432	420	454	454	426	468	438	455	422	437	467	419	404	423	450	461	446	443	422	446	439	448	423	441	404	472	444	447	448	428	464	439	458	479	415	472	430	455	408	429	436	440	424	460	435	389	430	444	428	452	426	462	435	443	433	445	431	436	450	423	423	444	425	460	468	460	438	438	492	402	432	442	436	428	485	477	447	461	438	506	452	417	412	440	465	455	447	439	448	434	472	458	428	426	456	441	453	418	445	482	439	438	412	434	403	431	448	464	460	430	458	482	472	450	459	424	401	424	410	474	460	445	430	428	458	468	457	504	446	419	455	458	462	442	465	379	433	395	420	463	440	442	414	457	478	444	466	424	403	473	455	419	432	454	428	414	403	442	483	439	448	444	428	466	426	426	458	440	456	441	447	427	473	434	441	428	409	480	505	480	409	429	471	422	427	428	424	425	439	419	463	448	424	443	424	459	449	384	397	455	403	427	421	448	418	408	488	463	459	386	501	451	439	451	443	469	447	430	433	441	410	436	443	444	425	434	441	403	413	401	478	423	429	426	438	459	463	463	441	441	469	411	456	425	463	416	438	418	432	458	449	430	440	448	467	435	452	422	463	465	447	442	425	443	435	466	428	452	471	426	445	440	466	461	431	422	466	453	448	431	437	433	447	485	450	399	431	441	431	450	421	444	449	401	451	412	458	420	480	450	485	434	437	427	468	423	447	436	421	445	453	416	429	437	437	431	461	461	442	429	429	458	448	457	461	472	447	465	455	462	443	447	454	417	423	459	452	465	436	441	472	436	427	450	434	457	423	408	434	477	426	419	430	425	443	457	463	436	459	440	443	486	394	404	458	448	456	439	453	443	435	440	438	452	436	428	467	448	429	473	408	465	436	446	419	457	441	495	431	466	415	450	462	451	476	443	435	449	414	436	447	457	422	439	457	465	434	397	410	462	457	454	424	413	408	403	451	422	440	457	425	447	414	465	429	409	427	441	461	445	438	455	427	445	446	493	451	404	418	419	459	445	404	434	418	437	444	457	445	441	419	450	470	445	438	411	426	422	465	436	429	469	466	453	459	448	423	462	444	454	452	419	444	427	413	421	423	450	401	431	449	431	455	437	434	456	477	445	460	416	432	430	483	446	442	450	427	437	450	449	450	456	438	445	423	423	430	430	455	470	401	426	435	391	470	458	439	442	431	439	447	435	457	436	435	441	446	444	434	416	436	444	464	439	420	460	433	433	458	439	457	450	451	432	457	443	465	440	476	435	428	468	420	461	449	464	434	402	482	415	436	452	480	441	418	453	453	473	449	462	436	443	450	424	447	461	452	449	448	411	430	404	397	427	452	433	460	458	444	434	451	442	440	442	390	440	458	434	444	405	451	413	423	417	437	459	423	452	465	448	449	453	416	419	456	448	453	399	415	427	430	461	451	443	458	439	472	435	451	447	456	425	437	407	467	441	445	507	411	444	435	465	426	441	462	453	466	453	457	438	448	442	398	448	453	437	427	451	433	440	453	440	446	441	425	438	472	456	452	469	458	422	439	460	450	468	439	426	458	427	454	422	489	412	445	445	481	453	411	449	452
2522	7097	19942	2055	397	314	270	231	193	194	161	151	127	101	106	99	76	86	71	80	66	63	72	50	45	41	50	49	38	38	47	50	48	30	29	43	33	37	41	38	31	25	28	27	32	32	28	27	26	22	27	28	26	32	29	27	25	23	28	30	32	31	25	23	25	33	18	27	20	26	27	22	33	23	19	25	23	25	30	22	24	23	18	28	20	31	22	22	21	30	31	23	29	25	35	30	29	25	31	25	23	18	26	27	30	16	35	17	23	26	29	17	29	39	28	32	12	26	30	28	30	27	27	21	17	21	27	27	22	19	14	21	26	21	18	26	25	23	20	35	36	20	17	21	21	29	33	22	33	24	26	23	24	28	18	21	21	25	29	34	22	29	34	24	26	38	19	25	19	20	22	27	27	25	31	30	21	26	29	34	38	20	28	28	19	26	25	24	36	23	20	23	33	28	27	26	25	21	33	32	23	23	22	30	29	24	24	22	26	17	25	26	30	25	29	26	26	22	28	27	25	27	28	22	23	21	24	21	28	23	19	25	22	30	26	32	23	32	23	22	28	22	25	25	37	24	31	24	26	20	20	24	33	23	14	25	19	20	24	22	23	19	26	32	19	24	20	30	22	30	16	42	16	22	24	23	26	23	22	18	19	21	34	19	21	21	33	30	23	22	31	29	18	46	20	30	24	25	35	23	18	22	24	18	32	20	25	22	23	30	21	34	24	20	30	20	21	18	26	27	36	36	14	27	34	20	29	21	20	17	20	24	17	19	23	26	17	26	25	29	21	35	21	20	15	24	32	25	30	15	19	28	22	30	34	26	20	18	29	26	21	26	18	30	31	26	29	19	27	34	15	19	25	22	25	26	32	22	26	22	22	19	23	24	28	32	22	22	26	32	23	30	24	21	30	28	29	26	18	31	20	35	27	22	26	27	27	27	23	25	21	31	21	31	20	19	27	26	30	23	23	25	14	26	24	21	33	25	22	24	24	24	15	20	21	19	27	19	31	19	30	7	16	42	29	31	22	37	20	18	17	29	22	30	28	29	27	32	19	23	21	17	22	31	29	23	21	25	32	28	23	19	24	23	41	29	28	26	29	27	30	34	22	27	33	19	23	28	30	23	27	18	29	23	25	26	29	26	31	23	20	37	23	31	28	28	21	22	26	18	25	30	19	32	21	31	31	34	32	29	29	29	26	34	27	25	20	23	33	29	25	27	22	21	24	23	26	22	23	30	27	24	32	35	17	27	31	24	34	27	25	20	16	32	27	20	37	28	16	26	24	26	19	21	21	20	31	25	31	23	20	23	21	23	36	28	24	34	33	31	21	19	26	34	33	26	27	24	24	17	20	19	32	26	23	25	27	27	23	22	18	30	25	23	22	20	20	32	26	23	19	21	24	22	32	31	33	30	27	31	19	19	21	20	31	22	26	24	23	23	27	31	24	21	28	34	34	22	26	27	24	24	24	22	30	23	25	30	20	40	23	22	28	25	27	26	18	32	27	19	30	27	37	34	22	20	33	31	37	25	24	29	21	21	33	24	22	20	21	20	18	27	21	40	30	30	28	29	23	27	37	24	26	26	31	38	25	26	25	24	24	23	23	22	40	27	23	21	25	27	25	16	17	23	25	27	25	29	34	24	29	29	21	34	23	36	31	24	19	32	25	16	27	32	27	30	27	21	26	31	21	17	29	32	33	21	26	25	29	22	28	28	28	24	24	26	19	22	19	22	27	23	23	26	25	28	29	35	27	26	35	24	20	25	23	27	22	30	22	19	23	26	27	25	17	24	18	28	18	25	19	26	26	20	29	25	27	18	27	21	28	32	27	22	33	23	27	20	18	28	22	22	21	31	41	25	17	26	24	22	22	17	29	28	28	25	20	22	29	30	24	32	19	27	27	31	21	24	29	19	36	23	39	31	20	24	25	32	31	31	31	40	32	22	29	26	16	27	29	26	22	26	24	26	21	28	28	20	27	20	25	27	30	16	33	19	25	32	25	33	26	33	24	33	30	32	25	25	29	23	21	12	24	17	24	19	25	32	22	28	23	16	22	23	28	20	25	25	28	26	27	21	19	25	25	28	21	18	23	22	22	18	32	29	28	26	27	26	28	34	31	27	33	34	18	19	32	29	21	22	31	30	22	31	34	29	30	19	30	27	29	16	19	27	26	35	39	22	24	26	25	23	33	29	21	23	25	30	14	24	25	19	24	34	17	22	20	21	18	29	24	27	20	21	42	31	37	31	21	26	22	26	16	22	25	28	28	27	25	16	23	23	25	32	21	26	22	27	24	26	16	25	40	21	25	22	24	26	29	21	22	28	30	30	28	27	25	41	25	25	27	23	24	32	30	21	27	22	21	27	27	22	21	28	25	22	21	36	23	22	24	25	17	23	19	37	25	31	23	20	36	20	31	30	15	24	21	28	17	23	18	31	21	26	23	31	26	36	25	21	23	28	26	29	25	27	29	34	17	34	26	22	26	28	29	24	27	22	27	24	29	23	25	25	27	25	25	21	20	27	23	25	51	30	25	27	25	26	17	27	30	27	20	20	33	34	21	22	19	30	19	27	28	17	25	24	27	29	13	27	26	26	23	26	28	22	20	22	23	37	26	34	32	18	28	25	24	23	34	26	28	26	25	25	24	17	21	22	28	27	21	34	27	18	21	21	24	25	28	22	24	30	26	23	21	25	24	21	25	27	28	24	28	16	22	26	25	21	20	26	16	35	26	29	25	32	26	30	20	29	25	20	26	31	32	18	26	22	31	24	21	19	26	26	33	24	17	26	28	27	32	25	26	19	24	25	32	23	23	27	26	24	17	21	21	26	20	28	24	25	31	20	28	16	22	24	27	32	28	18	26	27	26	36	24	28	25	25	25	27	27	35	26	26	32	29	22	37	26	23	15	34	23	27	20	25	31	28	23	35	22	25	21	16	30	27	34	24	29	32	30	26	25	27	30	18	25	20	21	20	28	32	31	25	24	26	30	20	26	24	21	24	32	19	23	32	21	30	24	42	24	25	30	27	25	23	30	24	19	17	26	26	24	20	17	31	31	20	33	27	28	29	20	25	30	28	38	28	23	32	25	25	21	27	21	22	19	34	31	25	32	27	22	28	18	31	35	36	29	29	37	27	25	27	25	27	20	20	24	21	27	24	24	32	35	23	29	19	34	17	28	21	24	26	21	25	18	28	24	27	19	22	25	22	25	26	25	20	26	24	18	24	31	22	30	24	20	28	31	43	26	19	24	30	30	27	33	26	27	22	27	27	21	24	25	22	25	20	29	29	23	26	33	28	26	34	26	32	23	23	19	25	36	30	22	27	19	22	31	31	30	35	20	24	20	23	31	18	26	27	25	30	31	28	37	26	28	29	17	19	34	31	31	30	26	21	34	31	24	39	23	25	22	26	38	27	21	23	38	18	19	22	25	27	33	25	25	33	29	24	27	33	26	17	26	32	28	34	26	26	21	25	30	24	29	24
23709	42924	56820	29349	27568	24533	20368	17371	14210	12051	10231	8426	6770	5854	5441	5180	4812	4487	4071	3525	3363	2966	2779	2530	2310	2249	2129	1960	1790	1746	1672	1641	1518	1373	1281	1336	1235	1192	1225	1227	1251	1173	1120	1248	1046	1026	922	928	807	776	772	826	787	790	770	707	663	668	657	659	659	607	690	616	686	650	610	604	607	575	614	622	604	604	557	582	580	589	583	588	581	596	606	606	563	547	557	557	550	560	588	595	554	599	573	566	604	544	547	619	546	563	573	554	574	571	565	545	580	575	567	543	610	581	582	533	589	588	575	598	598	593	576	582	542	554	535	596	607	610	593	571	569	563	579	572	601	610	591	565	606	506	594	567	596	599	591	566	555	568	577	556	550	543	549	570	608	589	592	584	559	580	573	592	554	559	595	562	613	567	592	595	625	576	535	581	597	516	569	577	622	577	551	606	572	549	597	566	521	592	587	551	556	563	568	581	565	574	568	566	565	519	540	519	576	549	603	570	585	569	572	585	573	579	573	546	578	561	582	567	551	558	601	565	633	601	572	567	609	561	574	567	573	561	536	584	565	570	596	567	554	597	568	582	561	576	574	556	623	586	573	602	589	560	537	583	597	584	571	590	608	523	569	594	552	578	573	606	536	635	586	569	608	576	577	557	593	533	558	566	553	604	552	560	593	559	577	627	623	602	580	566	555	657	572	576	546	567	537	590	575	561	543	562	585	546	550	562	595	577	598	536	563	623	537	552	591	586	581	564	549	613	606	589	563	561	577	566	559	584	591	556	589	552	565	598	556	593	571	555	577	598	656	614	561	622	575	616	566	586	533	594	606	548	609	551	591	558	600	583	516	547	570	576	582	619	586	601	590	556	607	598	568	628	575	561	562	570	551	566	569	580	577	606	569	562	538	569	610	558	551	586	621	578	541	583	575	579	540	550	583	564	539	604	574	582	616	597	572	598	523	547	546	537	559	592	578	579	581	612	540	619	539	588	559	571	614	587	607	557	586	552	548	558	565	567	586	618	556	568	607	544	597	597	596	585	581	565	622	600	553	581	582	584	581	584	557	575	558	574	547	527	548	588	596	565	603	586	539	578	634	615	606	595	557	557	541	589	558	596	568	557	551	588	559	643	604	601	560	535	569	541	595	587	555	550	545	609	578	583	547	544	551	574	563	569	549	591	584	591	609	538	597	616	599	547	522	548	565	557	577	573	617	604	556	539	512	596	586	589	548	563	587	603	562	592	567	566	559	565	594	554	588	560	567	537	577	587	577	528	569	604	597	600	543	614	549	580	585	569	531	596	570	579	559	569	529	534	585	536	567	617	539	553	583	547	582	587	599	615	558	567	548	568	536	589	559	569	520	569	595	570	583	563	604	562	597	565	553	563	551	533	556	606	557	608	568	554	564	551	581	553	570	570	588	552	566	547	568	561	541	566	601	589	549	598	554	570	561	571	600	569	598	586	515	579	552	553	538	561	557	610	597	606	562	563	563	544	597	543	588	598	566	560	560	581	585	633	531	535	607	564	569	559	537	524	547	546	563	580	546	561	581	590	590	557	610	614	582	574	567	566	568	581	561	561	573	580	550	598	543	568	558	557	598	597	567	533	569	589	580	528	575	569	559	583	570	531	580	593	547	581	583	555	559	597	621	574	600	552	540	542	587	589	553	565	548	579	577	561	580	605	606	546	576	594	558	546	576	600	565	546	548	608	615	531	575	554	578	602	573	538	569	551	572	579	583	560	593	571	550	582	576	561	568	577	577	554	561	555	565	547	540	575	527	545	542	569	583	594	607	580	541	605	578	583	545	591	574	549	603	561	551	557	562	543	569	627	575	552	599	567	563	557	560	574	543	553	534	582	545	590	555	582	607	569	579	565	593	584	551	577	594	612	568	566	570	607	587	520	568	571	567	558	586	548	582	605	577	579	582	573	588	596	544	571	557	601	611	571	587	571	578	587	591	550	587	581	510	561	588	573	550	533	581	550	565	565	512	559	539	547	573	564	584	571	557	618	524	536	562	640	526	550	568	611	559	599	610	552	563	600	570	560	533	560	603	599	569	542	534	571	568	586	582	602	599	493	544	555	581	542	578	559	566	559	586	620	534	568	562	559	584	580	606	557	622	557	556	573	579	556	543	659	585	576	580	553	566	518	571	574	557	593	584	563	579	575	546	594	586	579	576	590	600	554	575	616	610	590	626	544	542	592	573	621	561	598	562	550	555	587	503	497	576	558	592	575	579	589	588	615	568	580	566	553	557	537	559	564	570	539	552	559	587	579	580	564	592	531	570	579	564	591	606	623	576	584	571	581	559	583	591	561	561	561	559	559	565	538	568	565	570	534	558	588	577	558	585	584	572	528	578	561	601	613	573	567	583	569	602	605	564	586	565	598	598	568	534	598	583	589	585	550	588	590	559	565	554	584	578	545	577	565	547	593	597	570	587	561	560	579	550	564	596	577	551	520	586	559	604	592	583	598	570	559	575	578	525	545	580	587	559	575	567	590	565	570	569	556	573	555	596	542	542	562	561	547	587	566	578	531	575	570	514	595	582	556	589	604	596	589	615	535	577	589	558	593	561	570	560	569	543	527	591	618	579	601	562	576	553	537	570	552	560	537	574	560	580	583	619	514	573	615	536	563	533	574	563	564	600	593	596	639	617	561	571	587	541	597	542	538	543	556	609	586	595	568	556	580	554	584	524	578	634	550	567	596	593	579	561	554	587	524	592	567	590	530	560	621	508	571	587	601	555	574	597	577	558	560	543	528	578	586	597	559	594	602	545	598	564	558	570	551	586	555	590	603	567	587	581	605	570	578	574	590	584	573	608	592	558	552	539	580	544	583	576	587	616	586	594	559	565	580	540	547	606	527	602	548	590	583	563	592	605	581	583	533	589	561	567	638	532	594	582	605	579	546	534	564	564	577	575	546	547	562	535	604	599	575	551	622	574	554	580	567	543	532	571	603	544	552	573	555	605	564	565	634	570	591	597	558	568	617	615	594	593	566	566	547	567	573	565	568	594	620	607	576	578	558	590	553	547	582	575	606	509	561	563	587	589	587	575	570	574	583	552	557	549	577	571	548	574	559	519	603	549	554	575	606	577	568	577	584	568	582	569	624	529	555	547	554	551	606	597	565	571	583	604	585	585	539	558	596	555	590	573	543	572	582	556	560	637	570	545	579	528	556	582	592	605	632	599	573	548	591	558	597	574	561	564	615	541	596	585	586	557	567	595	567	552	567	582	599	583	538	566	539	565	593	543	589	585	576	577	589	544	580	516	584	552	590	565	554	606	567	610	537	602	555	592	572	571	559	596	567	584	570	549	547	542	591	615	571	570	598	559	596	598	527	544	545	514	585	583	623	567	598	569	563	582	572	579	604	603	554	568	639	548	571	620	536	544	574	570	576	594	541	534	593	592	598	567	558	553	545	570	580	554	598	597	585	589	579	580	524	577	619	555	576	583	562	614	589	557	611	583	584	574	602	556	556	577	583	534	598
2416	13968	26822	4713	555	417	399	349	269	248	206	181	145	126	138	124	107	109	94	78	86	64	63	56	49	60	55	53	48	40	38	50	47	32	34	32	29	26	27	31	28	29	25	33	28	20	29	26	30	22	31	18	30	28	26	23	24	28	19	25	22	19	24	15	16	17	25	24	15	18	17	14	23	28	16	16	19	16	15	11	17	10	20	16	20	22	11	24	20	23	13	22	24	12	22	17	26	14	26	20	21	17	28	13	25	26	19	22	16	19	14	15	26	20	13	20	21	14	25	24	20	21	10	14	12	15	15	22	19	20	19	19	18	22	16	15	16	22	36	28	16	13	20	18	20	21	19	16	25	26	25	32	19	15	33	27	22	20	19	13	15	19	20	24	16	16	17	17	20	21	18	14	22	18	16	28	22	19	22	18	16	11	19	18	12	22	18	22	15	23	25	21	16	19	17	17	19	16	15	20	18	19	19	24	25	19	14	24	19	29	23	21	17	18	25	15	17	20	22	17	23	15	22	15	15	21	15	17	25	25	14	24	14	18	11	16	21	15	15	21	16	20	23	19	28	20	26	21	19	20	15	16	17	24	20	15	28	12	24	24	12	23	23	19	25	20	16	24	26	18	18	21	17	18	27	30	20	17	24	21	24	17	19	13	18	22	15	16	20	23	16	26	13	21	26	15	16	17	22	19	15	18	26	22	21	17	28	24	21	21	19	17	15	17	31	20	19	20	22	15	17	21	26	20	26	16	16	15	26	19	20	21	20	20	24	14	24	19	17	16	23	27	16	17	16	18	15	26	21	13	22	21	18	12	12	21	14	16	20	15	23	13	20	19	18	19	18	13	24	17	20	16	15	10	16	19	24	19	18	22	21	25	22	15	19	20	23	20	15	14	22	15	29	24	22	19	14	14	20	21	14	22	22	21	21	23	20	22	23	11	15	18	17	20	18	20	18	25	27	22	22	19	18	18	19	17	23	16	27	20	17	18	14	25	14	24	19	25	19	23	25	21	16	19	17	18	14	19	24	28	20	28	29	26	22	11	19	26	18	24	24	21	23	19	14	19	19	21	22	15	20	16	19	25	22	12	18	22	12	17	20	19	24	19	20	22	12	12	16	18	15	28	16	17	18	22	17	21	31	22	20	30	18	19	17	16	20	21	15	20	20	19	16	15	17	15	16	16	24	24	22	14	26	15	27	33	15	18	27	18	5	23	25	20	20	10	20	18	22	25	7	19	13	15	22	17	17	22	19	16	21	24	20	15	22	22	19	15	20	25	20	22	25	17	18	15	20	24	25	23	25	8	17	15	28	23	20	13	21	24	15	13	16	22	23	19	24	18	12	25	18	23	25	16	16	15	17	18	17	18	21	14	20	18	14	20	17	8	31	19	17	16	20	27	15	23	19	14	21	19	16	17	26	19	17	18	18	22	18	22	12	29	26	24	25	24	18	22	24	9	14	18	23	17	19	20	15	18	22	23	11	17	29	20	16	12	20	18	22	23	15	26	17	19	30	17	15	24	14	15	25	24	24	23	18	22	24	23	16	16	27	25	20	27	17	15	23	21	20	19	18	21	13	17	17	19	17	29	22	19	16	12	23	18	18	25	18	23	22	12	21	23	19	14	20	24	18	28	20	24	16	23	22	15	21	13	27	17	11	8	16	20	20	22	15	29	12	24	14	17	16	18	12	18	19	21	25	22	18	16	23	13	17	25	14	11	20	13	21	20	17	16	14	13	9	27	23	18	10	19	17	20	20	17	18	14	22	24	17	26	14	24	20	12	28	19	19	19	15	18	23	23	17	15	18	11	18	24	25	16	20	16	22	18	14	11	21	18	18	17	21	21	15	14	22	19	15	19	20	24	19	20	16	17	20	19	25	13	21	21	16	14	21	21	16	19	20	15	26	18	20	32	19	21	18	15	27	16	21	10	26	11	12	22	14	17	17	22	21	15	17	23	26	20	20	14	20	19	17	16	29	23	18	19	24	23	18	24	17	20	17	30	18	24	18	17	23	17	19	22	18	24	19	14	19	14	10	15	17	15	16	16	26	17	14	30	16	14	14	21	17	21	8	19	18	14	25	20	25	22	17	15	22	24	24	22	25	12	17	15	25	15	22	20	24	25	21	20	21	18	22	13	25	20	14	12	23	23	21	19	16	13	20	15	15	23	22	14	18	22	22	13	20	16	23	24	19	15	15	14	22	24	27	21	23	17	20	16	13	26	26	20	15	17	20	19	16	20	25	16	24	18	18	18	20	12	25	18	16	18	26	8	21	15	19	21	23	21	20	22	19	14	20	21	19	14	19	22	15	21	19	17	14	11	27	15	18	18	18	13	31	19	17	18	21	18	20	16	18	25	28	11	15	26	26	12	20	23	23	21	19	11	17	14	17	19	17	14	22	13	16	18	23	21	17	22	23	19	20	19	12	16	11	15	18	18	26	18	18	23	19	19	9	12	20	16	26	15	25	9	29	17	20	13	24	19	29	17	24	17	20	17	16	21	23	22	22	19	28	20	15	31	23	19	20	18	15	18	20	15	11	31	19	20	20	19	21	19	22	17	21	13	28	20	13	20	27	23	9	27	17	25	23	18	18	23	13	20	16	13	18	23	18	16	14	25	21	18	22	12	19	26	22	14	18	23	17	21	19	17	18	18	32	16	24	16	17	17	22	12	14	26	22	32	15	22	22	17	22	15	22	18	19	19	17	20	18	17	16	19	14	24	25	21	25	22	22	23	13	25	16	21	24	25	24	14	23	17	19	23	16	20	14	24	20	21	26	24	17	12	18	18	19	29	21	22	15	15	22	17	20	20	16	23	15	24	28	17	16	20	22	15	17	17	29	18	20	23	23	22	19	23	17	25	23	22	17	22	21	20	22	26	19	13	17	17	21	15	22	25	16	16	20	16	16	25	25	15	20	17	26	20	21	28	12	16	19	15	25	23	13	10	17	11	13	23	18	16	19	17	18	16	20	20	21	13	20	25	22	22	22	20	22	15	13	25	16	23	12	16	23	21	29	19	26	16	30	16	21	11	10	17	20	16	18	16	13	24	26	16	23	17	26	17	16	15	10	18	18	19	14	27	22	15	17	22	19	16	28	18	21	19	23	14	23	26	13	22	23	23	25	18	17	19	27	16	15	18	24	23	19	34	13	13	17	16	18	10	11	30	18	12	27	24	21	20	20	23	21	16	19	14	19	15	16	24	20	23	16	22	19	20	26	21	18	17	15	28	20	15	18	22	19	21	26	27	10	17	23	24	21	17	21	23	22	22	20	18	31	23	11	18	21	12	19	19	17	18	12	22	21	17	16	21	21	18	16	16	19	22	14	15	22	25	24	14	18	22	24	22	26	24	21	20	18	16	22	18	19	16	16	14	26	24	21	14	25	18	16	29	28	22	10	16	17	10	22	14	16	19	13	20	15	17	18	13	12	22	24	13	23	20	15	12	22	16	15	27	17	18	20	31	17	17	20	15
29676	46628	60618	29483	31491	28390	25775	21086	18026	15628	12785	10664	8967	8081	7367	6824	6396	5812	5024	4495	4051	3688	3503	3177	2823	2788	2516	2304	2126	2001	1979	1855	1736	1603	1516	1422	1361	1371	1343	1458	1343	1279	1132	1274	1130	1054	996	891	784	736	841	806	747	746	661	606	633	546	578	593	516	578	550	567	561	562	562	587	504	487	493	450	462	471	481	511	455	500	485	470	483	439	493	478	483	448	458	462	441	448	469	446	451	460	440	461	449	449	458	478	465	440	461	441	437	426	473	424	491	397	449	458	391	442	466	462	455	432	471	451	458	403	432	449	436	449	432	456	461	419	464	432	443	467	486	442	452	437	472	450	474	482	431	423	434	453	444	467	427	400	468	478	433	457	451	460	424	463	444	492	424	460	448	446	402	474	466	464	453	459	467	457	436	424	491	435	460	468	414	439	445	481	413	425	439	420	434	422	441	465	439	465	390	454	455	486	418	456	442	469	444	394	453	441	425	467	420	442	414	434	396	480	456	410	442	451	457	479	460	421	398	435	465	411	446	435	485	437	464	442	453	422	487	473	421	428	441	440	444	434	486	417	407	435	466	460	451	468	415	436	472	427	496	448	459	469	421	431	409	437	476	478	431	438	442	427	463	395	477	434	433	479	446	472	469	456	457	424	456	413	406	429	429	446	423	470	462	495	445	447	452	456	451	433	463	434	455	431	443	429	453	443	463	439	452	443	408	426	429	415	457	445	410	422	432	452	415	461	437	428	446	418	476	432	459	452	466	427	456	484	428	476	438	437	472	438	462	481	451	421	418	505	437	431	447	436	456	402	439	443	426	426	453	422	450	444	421	441	430	461	471	446	429	465	450	437	434	394	414	469	451	468	453	470	478	429	452	457	442	477	447	433	426	433	434	441	436	422	445	438	423	484	412	517	426	433	427	459	440	495	452	415	398	453	471	406	464	464	440	479	452	424	464	440	413	453	437	433	442	419	440	439	437	444	449	439	475	448	444	436	477	424	427	410	434	428	446	453	442	427	440	465	477	449	463	429	453	458	455	424	482	454	424	460	470	464	406	438	464	419	459	464	457	440	439	453	422	431	436	440	440	436	460	469	415	470	421	457	460	441	432	477	481	412	455	446	443	451	444	445	478	423	454	435	480	446	442	413	420	465	472	446	437	445	486	419	428	466	442	440	458	453	408	432	473	449	441	446	430	418	448	426	397	430	426	467	412	425	430	431	441	455	462	455	440	469	483	422	411	472	451	421	464	430	426	413	483	457	437	424	469	439	447	409	448	453	436	435	426	448	453	408	423	413	431	458	456	411	426	450	454	409	438	432	427	430	449	426	450	472	429	423	452	463	482	410	431	418	447	448	411	482	399	411	460	414	408	439	434	445	433	461	455	438	413	449	418	425	446	419	455	437	470	458	425	462	437	430	421	446	438	404	437	457	466	451	460	485	442	454	479	408	437	443	459	459	441	425	419	475	486	458	466	452	472	472	437	414	422	437	445	417	418	442	404	438	413	461	464	421	421	444	429	414	396	424	415	462	462	431	453	433	430	475	437	415	485	482	450	465	385	429	461	416	462	433	434	406	443	422	443	392	476	429	481	423	415	469	457	476	461	396	452	466	443	463	403	459	413	422	463	450	436	433	428	434	452	493	450	448	419	462	470	413	424	450	473	470	470	465	451	472	424	435	460	423	424	418	455	382	471	441	482	448	424	447	450	493	436	407	430	458	419	406	441	477	451	422	450	446	450	420	471	465	482	414	450	445	432	427	451	443	435	441	427	451	431	428	414	450	435	416	440	447	446	431	443	433	445	429	441	494	439	457	456	448	389	463	432	455	463	442	460	435	447	421	424	485	446	385	452	452	440	437	476	467	455	431	412	466	439	441	432	428	433	435	470	426	417	465	467	466	453	468	484	441	433	416	427	452	434	471	403	440	453	446	456	430	449	424	461	413	425	430	463	475	429	463	458	382	470	436	429	428	459	439	430	419	461	439	416	417	472	383	440	433	490	429	459	487	445	471	423	447	408	444	432	448	446	460	474	442	419	446	461	426	464	445	423	432	436	474	447	416	497	430	424	419	410	450	439	464	419	444	416	453	463	437	441	435	443	457	460	439	450	453	466	448	436	469	444	412	448	458	448	457	472	436	445	431	438	421	478	420	457	452	441	466	422	433	460	473	428	442	481	429	464	443	447	442	468	437	442	396	407	452	386	464	447	461	444	428	471	447	464	429	443	439	432	419	445	414	403	428	429	442	429	455	441	485	443	435	446	453	430	417	449	431	426	443	443	461	418	451	452	468	457	456	445	465	417	475	443	462	465	442	449	455	455	431	442	428	439	450	401	454	495	436	432	399	438	454	454	426	484	441	404	435	453	448	436	411	449	472	449	446	444	459	435	417	484	446	425	504	459	469	456	436	464	447	453	458	497	428	441	432	469	449	438	452	470	462	448	461	445	428	467	445	395	429	416	454	429	454	415	455	433	455	467	416	419	426	454	471	454	420	460	453	439	432	476	454	439	412	457	455	459	448	424	417	479	456	405	448	369	415	456	474	465	444	470	447	433	424	451	446	431	460	442	470	439	473	432	439	457	447	434	427	426	434	414	450	434	453	467	414	472	434	460	458	440	434	464	460	449	433	433	428	406	453	430	449	440	457	434	406	440	422	437	416	448	426	415	436	442	416	467	451	430	467	427	426	412	445	445	461	436	455	441	475	468	462	432	517	421	432	404	447	473	447	428	424	425	422	437	468	455	452	439	460	464	427	454	429	452	437	451	460	448	477	410	454	437	469	442	438	454	439	455	448	450	428	417	430	440	430	436	440	422	445	455	424	497	414	422	463	434	433	452	442	447	433	439	445	457	418	415	436	458	425	419	442	438	454	464	444	466	461	469	452	462	444	456	400	456	467	427	434	421	427	464	441	424	423	416	475	461	449	407	435	433	429	442	457	442	440	496	454	451	464	458	429	452	454	427	446	437	439	470	457	408	426	443	429	438	464	441	429	456	423	443	417	455	449	445	429	442	451	467	428	488	421	483	439	462	447	481	420	441	461	448	415	452	449	447	445	424	479	444	427	440	462	437	453	424	441	447	432	432	449	441	417	448	497	456	457	427	406	429	453	468	424	436	480	435	461	458	460	476	434	426	411	424	461	415	430	426	446	459	429	436	428	407	425	428	492	438	447	423	439	439	468	449	451	427	448	449	444	441	440	428	436	444	448	396	463	466	499	444	440	418	429	442	489	461	463	455	396	387	404	451	456	429	410	439	448	450	441	438	439	418	411	464	405	441	439	450	434	430	468	444	441	467	444	434	446	448	447	436	443	464	451	427	455	450	467	420	447	392	407	451	461	436	466	426	447	467	479	454	449	443	456	463	446	480	449	493	454	424	429	432	469	430	415	422	452	465	422	451	460	473	424	406	435	442	422	420	451	429	444	442	462	451	468	432	449	427	402	445	449	477	467	427	432	453	421	461	442	445	446	404	407	400	449	432	454
2415	16454	25134	3337	565	453	682	412	328	279	205	140	138	155	118	116	121	92	73	73	76	57	57	57	50	48	53	57	52	44	42	38	38	29	36	34	45	36	34	38	45	33	36	36	21	44	27	23	23	30	23	26	27	23	27	17	24	18	23	20	20	20	30	16	16	16	21	16	18	13	17	24	20	24	26	20	19	17	16	19	22	28	17	17	17	20	22	16	12	23	14	11	20	15	27	21	20	20	24	16	20	20	20	25	19	27	20	19	17	19	15	18	15	19	29	21	10	16	17	19	22	28	25	15	18	23	9	21	15	18	25	17	18	15	21	16	21	19	29	18	10	17	21	21	20	10	21	15	17	20	15	25	12	27	14	20	19	14	23	22	23	16	12	21	14	24	19	15	22	21	19	14	27	19	22	19	19	19	14	17	20	19	19	15	28	22	14	13	18	25	17	19	16	17	17	18	19	16	22	24	17	17	19	22	20	16	23	25	16	15	22	20	19	24	15	21	25	31	20	25	24	16	14	17	15	25	20	14	15	20	22	19	26	22	19	13	21	24	21	27	18	17	15	18	21	17	20	19	18	24	18	13	20	24	16	21	24	26	23	20	28	21	18	26	22	18	23	16	17	13	24	18	20	20	19	23	27	19	16	14	22	13	20	12	19	16	24	24	29	25	17	19	20	16	22	21	15	19	26	25	12	17	24	25	23	15	16	16	19	18	19	21	16	19	22	25	25	18	19	21	22	18	20	20	16	17	19	13	24	22	23	14	19	17	20	20	20	19	23	22	11	13	14	18	11	13	22	10	19	18	21	20	16	21	21	18	17	17	16	25	17	20	22	14	17	21	33	19	21	15	15	17	21	18	20	19	21	11	15	15	21	22	15	29	11	18	19	25	22	25	19	9	23	16	22	18	16	18	14	17	15	25	20	11	17	14	17	21	24	27	17	20	22	23	19	15	16	27	20	22	15	19	23	17	23	24	18	25	22	27	19	16	18	12	14	15	24	18	27	21	21	16	12	22	23	23	17	23	16	15	20	23	13	18	25	20	23	21	22	22	19	18	16	22	13	15	16	20	18	18	26	23	21	16	16	18	18	17	14	10	23	18	18	18	20	13	23	21	16	15	26	22	19	17	11	23	18	17	19	27	23	17	21	13	16	20	16	17	20	15	15	26	21	21	17	24	12	19	12	18	11	23	21	30	18	19	18	20	21	23	27	14	18	15	16	20	16	17	23	15	21	24	19	19	22	17	18	19	13	26	23	15	16	19	19	16	23	20	22	25	19	28	19	17	16	24	23	23	27	24	16	13	19	23	17	23	16	11	18	26	16	14	18	18	18	18	23	18	20	10	11	21	19	14	22	19	16	21	18	11	19	13	13	20	19	28	9	21	21	28	24	15	19	22	14	21	27	18	23	16	19	21	15	24	21	22	22	21	22	21	16	16	23	16	22	22	21	23	20	13	21	18	22	23	19	12	19	20	21	20	30	18	12	26	20	13	23	12	16	23	18	15	26	20	27	17	18	15	27	15	25	21	19	17	16	28	24	18	24	23	16	20	13	17	18	19	25	28	18	17	17	20	15	24	19	19	15	17	13	24	20	19	23	17	23	29	23	13	23	24	15	29	23	24	19	18	22	18	25	25	17	20	26	24	21	27	19	16	25	21	19	15	18	22	12	11	19	17	20	10	20	20	21	16	24	10	21	21	23	15	15	18	17	18	13	23	17	21	11	23	34	15	22	22	15	32	28	21	15	20	19	17	18	20	19	21	23	18	11	21	15	22	15	13	22	15	16	17	12	22	25	19	20	25	15	21	20	21	13	21	19	24	27	25	21	19	25	14	19	26	24	21	24	18	11	19	19	20	22	18	22	24	13	16	17	18	23	27	20	12	11	21	18	25	17	17	21	26	16	18	18	31	20	15	18	13	20	19	19	17	16	17	21	17	17	17	15	19	14	23	12	19	26	13	18	16	10	14	15	13	25	22	17	38	23	23	18	23	19	24	24	19	15	17	19	27	22	18	24	24	19	15	17	19	23	14	11	12	20	28	11	11	28	25	17	20	20	13	16	16	19	20	17	24	19	25	17	24	26	15	19	20	14	18	17	24	24	16	22	18	18	25	12	16	21	24	20	18	25	31	22	19	28	18	16	15	18	24	25	21	14	16	14	16	28	21	15	23	16	14	24	19	22	15	17	17	18	16	13	13	17	22	14	25	22	19	14	17	16	21	21	19	15	26	14	21	23	26	23	19	17	14	21	17	17	28	25	15	15	19	21	22	22	17	22	17	17	16	20	25	22	25	22	20	21	11	19	15	19	10	24	11	18	18	30	16	27	19	21	23	20	28	22	19	21	27	24	11	22	9	22	26	15	16	16	26	32	29	29	19	23	20	19	26	15	23	15	18	23	15	15	27	22	15	16	16	20	17	14	18	18	24	22	14	25	22	23	22	20	13	20	21	21	19	16	27	25	17	24	14	16	22	16	22	13	23	18	12	25	27	25	25	19	24	15	20	17	22	17	16	17	22	20	26	18	31	21	21	15	20	12	17	16	20	15	24	20	23	18	14	15	16	24	26	10	17	21	15	21	19	17	13	17	19	15	20	21	14	17	34	22	24	16	15	25	21	21	17	16	19	13	19	16	26	20	22	28	20	28	15	16	12	24	25	16	26	27	23	26	22	20	21	14	22	12	21	20	28	17	19	24	21	27	25	24	22	19	25	12	14	17	15	19	14	11	17	21	15	15	16	17	16	10	10	18	17	32	16	19	19	12	18	21	20	15	21	21	11	18	20	16	23	15	20	22	20	22	21	20	19	21	21	30	22	16	19	18	18	18	22	27	18	21	17	19	12	22	12	15	19	25	22	19	18	16	14	23	17	21	18	22	12	18	32	22	27	17	22	19	21	20	10	20	18	18	10	17	17	23	23	19	14	20	19	21	26	24	16	16	22	16	15	19	14	19	25	18	18	25	25	18	19	15	23	16	20	21	15	26	14	17	24	18	22	14	11	22	14	19	18	24	18	14	20	16	19	19	14	21	17	16	21	20	18	27	14	16	17	19	21	20	19	16	21	29	21	16	19	11	24	19	24	12	23	16	24	23	19	18	19	21	21	20	25	23	10	21	18	13	30	18	20	22	23	24	20	18	20	20	21	21	20	18	25	26	19	19	21	27	18	18	20	22	27	16	22	31	18	19	15	21	18	31	16	15	26	17	21	18	18	12	24	27	13	21	21	18	22	20	24	20	17	22	22	26	14	24	24	20	14	29	18	26	23	21	23	17	15	20	24	19	27	22	18	17	19	22	18	19	20	22	19	16	29	20	17	19	18	21	11	29	14	23	19	14	17	18	20	25	19	16	28	19	23	21	14	17	16	16	13	15	18	18	16	12	21	19	13	20	22	19	29	25	18	14	10	11	15	15	14	22	19	16	16	17	15	24	17	21	15	19	17	18	15	13	25	28	13	16	23	21	20	27	15	28	22
29191	50690	55280	28241	32128	29484	29907	21576	18957	15915	13073	10771	9433	8743	8052	7324	6724	6016	5102	4586	4180	3781	3686	3253	3006	2782	2629	2375	2185	2092	1978	1859	1757	1596	1524	1484	1453	1336	1364	1470	1369	1319	1321	1161	1121	1113	959	880	814	883	919	830	747	751	636	623	585	611	553	603	551	559	565	542	553	547	560	521	505	507	501	514	525	475	485	491	463	465	490	413	458	480	463	485	482	454	502	438	438	428	429	503	434	467	486	438	459	440	466	438	427	423	444	434	431	461	429	417	445	493	452	449	414	410	452	439	445	429	471	456	426	419	467	448	489	423	444	430	437	440	417	413	382	462	430	461	443	423	451	456	453	431	424	459	415	431	442	445	442	419	434	453	445	460	461	436	414	437	471	438	439	460	455	441	443	429	418	457	422	451	464	478	470	460	465	424	400	465	454	430	424	480	451	436	448	452	442	447	438	444	410	463	466	452	443	416	397	446	423	469	424	489	441	447	421	446	408	427	436	417	434	469	429	463	452	443	426	430	440	455	420	421	466	445	457	451	439	408	450	409	418	436	488	465	459	453	460	445	439	409	458	460	451	471	417	490	428	415	435	433	446	450	468	457	432	433	453	490	441	421	429	474	480	429	456	415	442	426	428	475	440	441	437	474	484	426	417	459	399	408	435	443	445	443	428	404	403	430	465	422	473	428	442	430	449	439	425	468	435	469	425	420	460	440	451	444	469	448	464	464	451	430	461	437	476	463	472	404	461	421	444	435	446	455	421	453	402	404	440	488	483	461	456	443	444	438	446	467	448	437	431	417	440	451	445	448	432	413	450	474	437	450	464	462	449	468	456	435	454	443	434	452	453	455	435	420	407	402	428	436	469	460	463	406	427	474	462	441	460	454	443	452	456	446	467	465	443	435	467	409	409	478	456	457	420	426	436	463	461	447	495	412	419	455	414	452	480	441	414	445	437	458	438	442	460	471	462	422	432	444	439	443	440	482	444	429	476	474	456	442	455	433	433	448	474	410	473	448	465	433	457	412	432	407	428	415	487	454	423	428	448	439	447	392	447	457	443	434	451	447	451	448	466	471	438	444	463	463	468	457	449	466	438	442	424	422	447	437	433	443	434	434	447	435	444	481	434	438	485	401	444	442	467	420	443	465	447	451	443	428	441	428	454	446	431	436	460	433	428	446	482	458	449	451	463	442	464	431	449	439	401	471	454	445	455	436	455	454	443	457	465	415	428	432	439	391	491	442	443	420	447	449	459	464	425	459	422	427	483	473	407	417	412	453	449	420	474	420	411	459	423	414	424	434	434	436	437	448	467	450	453	438	443	446	445	433	418	452	458	477	416	434	420	417	443	450	437	475	418	452	449	443	471	459	445	427	492	425	444	460	416	431	450	412	431	424	457	424	433	446	438	461	443	414	426	449	429	459	478	466	438	467	443	439	413	451	399	423	409	423	434	501	454	474	436	456	457	434	446	443	436	438	424	406	431	440	458	480	420	435	421	465	494	439	455	460	411	461	441	451	413	435	423	431	451	413	453	434	441	453	449	425	423	481	490	446	429	465	410	443	456	453	475	454	438	433	456	452	423	485	438	445	436	428	423	409	430	461	418	425	441	472	450	397	455	440	439	449	460	407	469	449	465	437	448	441	489	473	427	452	452	455	426	447	451	443	467	461	444	441	447	442	476	455	442	456	406	418	470	442	428	455	408	456	428	438	437	457	433	452	436	456	447	427	456	415	409	459	460	419	463	449	437	417	441	412	432	440	435	459	459	468	442	461	465	432	455	451	438	417	431	451	439	405	471	438	444	457	477	482	438	407	457	434	454	444	414	415	461	445	434	444	453	469	418	471	429	432	448	459	460	459	453	422	432	442	425	471	449	445	436	453	458	418	459	393	475	469	440	473	469	437	439	457	435	424	434	469	444	455	434	426	449	419	448	455	439	449	455	451	434	469	455	459	402	430	458	442	452	415	446	444	457	454	483	458	466	424	422	427	487	438	446	433	451	426	460	439	445	440	460	420	462	447	464	484	446	411	481	409	435	479	458	417	452	479	429	444	445	437	428	420	452	438	449	431	460	456	462	449	432	457	454	492	455	419	440	409	434	458	459	439	446	448	454	432	444	440	436	435	457	468	474	465	414	456	450	445	464	452	435	457	469	435	426	456	452	467	467	424	411	453	447	489	478	415	442	442	464	458	458	473	455	453	428	392	428	447	483	424	433	431	448	439	412	415	479	453	495	425	428	393	444	460	452	453	500	418	458	487	432	442	460	426	405	435	460	388	441	416	420	440	465	466	448	442	452	426	487	457	435	486	424	458	452	446	434	460	415	453	430	442	448	443	404	439	421	435	473	451	473	393	439	458	465	426	412	437	433	456	489	471	430	458	462	444	442	454	427	476	417	463	413	414	453	463	457	430	445	447	442	471	437	423	426	439	457	439	467	399	415	457	414	470	463	462	411	455	425	435	435	460	445	465	446	452	430	427	416	429	451	454	462	414	418	443	437	448	465	466	441	435	414	418	437	429	441	432	469	444	455	449	445	448	424	430	424	485	450	453	465	509	426	448	444	447	453	438	445	482	419	469	478	439	402	452	439	454	456	397	417	467	423	451	454	431	462	414	445	473	464	444	424	479	404	420	426	428	452	406	469	417	465	427	443	450	456	406	433	424	453	446	458	407	469	449	433	426	416	449	421	441	415	435	426	467	430	431	423	446	490	450	444	427	462	473	460	428	439	424	453	416	478	492	452	419	462	413	479	415	470	442	420	479	422	442	455	417	479	452	446	466	453	473	483	471	417	437	434	451	418	491	443	474	410	481	455	467	423	442	429	437	452	433	461	433	448	460	457	450	431	485	446	421	417	482	434	480	437	452	446	408	469	448	443	416	423	455	463	434	446	423	454	414	446	445	456	453	444	415	441	445	448	425	439	474	427	473	464	459	406	484	449	446	447	479	454	464	452	421	457	441	457	442	423	445	421	418	426	470	403	458	463	432	429	445	448	463	425	466	456	452	465	427	451	462	452	419	449	468	407	437	443	479	408	443	424	443	434	389	454	442	455	468	405	464	468	477	448	445	430	442	474	485	453	452	416	423	482	461	466	435	449	439	432	418	441	442	483	432	434	471	444	438	431	451	444	455	477	454	454	458	425	416	426	415	425	409	466	445	405	442	427	454	437	406	472	472	427	445	416	425	443	460	422	408	449	443	427	459	422	437	428	443	480	455	465	466	451	440	458	468	410	498	471	492	447	426	408	465	452	434	439	470	443	453	439	448	465	429	430	458	448	473	413	412	448	490	419	417	444	435	470	415	436	459	435	436	443	424	444	452	430	400	425	451	432	413	503	466	512	445	451	437	388	423	414	479	429	464	404	434	469	402	439	458	437	444	452	479	430	455	417	473	432	422	427	426	463	418	431	452	463	447	450	457	464	472	450	429	430	418	430	442	465	442	435	436	448	430	475	451	416	466	402	437	457	468	442	425	440	440	467	439	466	448
2422	16472	25385	2410	571	456	864	452	325	249	197	179	151	158	131	113	95	101	96	86	69	80	69	49	47	54	50	37	56	42	46	36	31	46	27	28	36	33	40	40	35	41	39	40	28	22	22	35	22	32	21	27	27	27	12	20	23	18	23	29	23	19	19	13	24	21	25	19	28	13	23	19	23	23	22	16	23	23	16	20	21	24	20	20	19	30	17	15	17	18	22	17	23	25	15	17	18	29	15	16	15	26	20	25	26	28	20	21	28	23	16	20	22	20	18	13	22	17	21	24	16	19	17	13	11	19	16	19	15	23	17	18	15	23	23	26	17	23	24	18	25	24	26	10	21	20	18	26	22	23	22	18	18	24	24	24	19	21	19	20	13	21	23	24	16	17	18	21	20	10	21	18	11	15	29	23	25	18	22	21	26	20	26	20	25	12	27	19	25	15	23	15	20	27	17	20	19	18	15	32	14	15	24	23	12	23	22	19	21	16	16	17	22	16	24	20	19	24	15	16	20	12	23	19	11	19	22	16	29	22	15	19	17	17	23	18	21	22	18	16	12	21	11	20	17	17	19	20	15	21	21	19	12	24	22	22	18	21	17	21	24	20	23	17	29	13	17	19	15	13	16	26	17	20	20	20	24	25	24	15	16	17	19	22	15	20	28	20	17	17	10	26	19	27	18	18	21	22	19	13	15	19	32	21	19	29	18	20	16	20	16	15	19	25	22	23	21	27	15	23	14	16	16	23	20	22	21	13	14	20	26	22	21	22	16	14	18	11	22	18	17	11	14	19	18	14	19	24	19	12	27	16	22	12	27	25	13	19	17	20	19	22	28	14	21	18	14	16	25	22	16	23	21	24	28	23	17	25	15	23	23	20	19	25	14	23	17	16	22	19	18	16	23	12	20	17	17	16	15	34	16	19	15	25	15	22	21	19	18	22	10	27	23	19	17	22	19	28	21	19	19	15	22	15	23	16	22	11	23	10	9	25	21	13	20	11	19	22	28	20	15	18	22	22	22	24	17	7	22	16	14	14	22	16	21	19	17	17	16	21	12	30	21	25	19	25	23	17	23	14	23	17	18	16	15	20	16	18	16	17	16	20	17	22	18	18	12	19	13	18	19	14	16	12	23	18	17	21	21	21	22	26	21	19	19	19	22	23	13	18	13	17	20	15	19	23	17	16	26	24	20	14	24	26	18	24	17	23	15	14	18	22	25	16	18	23	14	24	22	15	29	21	9	22	15	24	22	25	20	20	9	23	21	20	21	18	15	12	28	20	11	21	20	18	21	16	15	24	21	23	15	18	16	19	20	20	24	17	16	16	22	15	16	19	21	24	20	18	24	19	19	15	20	14	25	24	23	22	18	14	14	24	25	15	21	23	11	18	22	15	17	14	19	22	28	10	16	24	25	20	16	15	15	15	21	20	9	25	30	21	24	10	9	20	20	12	18	14	13	17	19	21	18	19	16	30	11	20	18	22	20	24	17	29	13	23	21	32	16	27	18	25	20	23	33	13	20	21	26	8	21	18	22	20	10	19	18	19	26	18	17	19	25	20	17	31	20	13	22	20	22	18	20	15	22	14	23	18	26	18	18	13	11	22	10	15	23	13	30	22	29	16	10	21	19	14	16	17	21	17	18	15	21	20	14	15	25	15	29	24	19	23	18	27	12	24	15	18	20	23	11	21	20	19	25	27	17	13	22	24	26	23	22	20	15	20	20	23	23	19	19	26	17	23	15	23	24	23	21	15	12	24	25	23	33	26	22	16	20	26	12	21	23	13	18	18	20	21	13	21	14	23	12	27	9	19	21	13	15	18	18	26	19	16	21	24	18	14	21	23	21	22	22	20	29	19	27	18	25	11	22	16	23	21	20	17	19	17	19	20	21	25	19	21	20	23	23	22	18	23	25	14	22	24	21	33	24	22	16	21	16	22	18	19	26	20	21	16	28	20	23	18	24	13	13	18	11	33	21	19	21	18	27	12	26	15	34	18	20	15	22	15	20	17	21	21	15	22	16	15	24	19	24	20	16	19	18	23	17	18	14	22	24	23	14	24	17	15	25	15	20	13	16	16	23	18	25	19	18	24	22	30	17	14	17	21	27	25	14	19	16	12	26	13	20	21	17	24	23	21	9	18	18	20	28	21	20	27	23	22	22	20	23	24	17	27	16	20	15	23	25	15	11	13	24	19	29	15	22	18	16	22	15	19	16	20	27	22	19	22	21	16	7	22	18	21	19	19	22	16	20	16	22	13	21	15	12	14	18	18	19	20	26	21	12	16	21	23	21	12	18	18	23	20	16	22	16	23	17	28	13	13	14	19	30	20	23	16	21	22	18	19	18	24	25	17	18	19	18	21	18	24	24	14	22	16	19	21	15	21	17	20	18	23	16	25	30	13	16	22	22	18	25	21	15	26	21	21	23	16	24	19	20	12	14	23	24	23	23	17	22	21	29	14	16	19	26	24	18	16	17	21	27	26	18	25	19	17	15	21	14	27	16	17	19	18	22	16	25	18	27	17	23	17	24	33	28	13	21	21	22	16	18	19	17	26	20	14	15	20	13	23	16	13	17	18	18	28	27	13	27	18	16	20	17	14	27	24	21	16	21	19	14	18	12	16	16	28	16	24	27	17	21	21	29	16	15	17	20	16	10	19	16	17	18	19	24	17	19	27	18	29	22	16	17	27	30	18	21	18	24	20	14	22	17	15	16	14	13	12	12	21	17	23	14	11	15	25	19	17	25	20	24	27	22	24	23	18	14	13	14	18	15	14	17	16	13	20	19	20	18	24	14	17	10	22	19	23	24	16	17	20	18	18	19	23	20	21	25	25	18	20	20	19	27	25	24	15	30	14	22	21	22	15	17	17	16	24	19	31	25	24	14	21	24	15	21	18	15	20	25	14	22	20	18	17	24	23	20	15	25	27	23	22	19	26	23	26	19	13	22	29	18	20	23	17	18	20	25	21	15	15	27	16	25	17	13	17	19	22	16	19	28	26	22	18	15	20	17	17	19	12	17	16	21	17	13	18	23	18	26	16	26	22	19	16	26	16	22	20	25	24	21	16	24	22	15	25	33	11	14	19	15	13	23	19	20	22	19	10	12	17	24	18	13	25	12	16	28	21	24	18	22	23	23	21	24	16	14	16	15	12	16	19	14	17	17	19	13	18	20	15	17	18	26	28	26	28	17	19	16	19	20	15	19	17	13	24	17	20	21	19	19	10	14	17	20	17	19	13	25	17	19	27	22	18	15	21	13	20	20	22	20	18	15	20	21	24	25	18	30	21	18	30	14	15	19	14	25	17	16	18	22	21	17	16	15	17	15	15	17	20	17	19	20	18	17	20	11	12	18	16	25	20	18	21	17	18	24	26	28	25	27	21	15	24	20	24	19	19	19	13	15	16	20	25	14	17	27	12	24	28	20	20	25	30	16	20	28	23	25	15	17	17	20	22	30	23	17	21	16	23	16	31	17	21
29425	53763	52389	28744	32703	29713	32052	22225	19019	15600	13030	10824	9906	9137	8159	7466	6832	5888	4996	4570	4256	3594	3421	3199	2958	2754	2482	2248	2147	2043	2036	1874	1715	1585	1550	1521	1414	1420	1450	1521	1405	1405	1271	1257	1146	1073	932	896	832	799	860	784	735	765	684	622	553	582	582	623	581	558	571	594	544	554	564	522	500	486	503	478	472	523	451	492	447	438	493	469	490	459	471	469	512	489	444	461	450	494	451	459	451	417	438	490	436	469	461	469	463	463	473	404	451	469	451	411	453	431	477	441	456	474	463	482	462	414	444	431	467	443	445	434	414	454	450	414	441	493	427	435	456	442	447	436	422	449	432	459	431	451	433	427	453	466	409	458	425	450	493	437	463	471	457	457	429	440	454	432	435	461	400	440	429	449	437	454	393	414	496	457	437	452	449	436	484	438	447	459	416	410	470	420	451	412	419	462	458	432	458	448	429	466	431	443	452	430	466	433	449	447	473	439	448	461	461	435	406	427	424	444	494	438	448	448	440	434	427	430	427	442	444	436	490	448	425	468	477	429	494	422	421	418	475	435	459	458	443	457	475	453	474	479	441	429	455	437	442	453	444	434	418	478	416	431	489	486	453	403	455	457	438	432	450	465	420	472	425	412	458	430	420	448	450	446	458	416	438	421	450	471	457	445	429	435	424	448	483	480	446	474	453	424	476	425	462	432	432	445	436	424	427	463	436	437	449	404	435	468	452	458	447	480	435	463	433	434	460	458	450	445	471	460	463	419	436	429	437	451	465	429	437	418	429	460	412	435	433	389	449	458	459	439	442	415	431	436	453	417	439	463	445	429	469	490	424	453	448	425	459	405	479	451	434	419	454	471	420	457	418	441	467	448	477	436	407	413	433	443	423	474	419	438	487	451	444	432	425	480	439	449	448	498	432	388	446	473	470	434	442	409	436	449	444	436	480	441	424	472	438	487	461	415	412	407	482	454	431	428	445	417	443	408	451	436	468	457	455	432	469	448	451	452	448	453	424	451	435	474	461	400	450	403	388	440	463	448	463	410	435	446	456	466	421	440	442	465	445	431	433	437	432	386	435	440	420	466	451	436	457	453	412	422	437	452	453	417	453	451	453	424	448	458	449	426	457	438	423	454	434	475	440	438	437	431	458	447	438	427	405	423	440	450	442	446	439	429	411	406	420	457	413	447	465	417	448	461	437	482	448	391	464	454	394	440	448	451	433	418	426	464	421	468	458	446	463	421	482	445	462	425	442	436	488	443	458	417	396	451	420	414	421	483	453	421	438	422	431	428	467	475	423	444	444	424	445	456	406	456	422	470	443	440	447	434	445	472	414	437	457	446	452	418	468	447	459	444	437	476	438	424	444	454	432	468	426	446	426	418	449	472	477	447	453	427	437	421	472	464	456	450	422	402	469	422	436	438	441	433	432	421	450	436	388	436	442	465	445	435	471	460	460	451	476	428	430	391	454	440	437	422	443	435	400	442	404	446	418	420	458	390	473	438	475	421	465	469	448	453	481	446	438	438	490	442	404	433	440	390	471	414	438	459	442	439	414	438	449	431	418	411	404	491	433	448	439	461	429	402	454	425	420	433	441	472	394	459	429	464	440	429	460	444	477	457	459	432	463	421	438	432	454	429	395	400	450	429	478	457	445	470	447	431	444	408	418	441	428	441	427	445	433	440	446	420	473	447	471	450	424	432	453	396	418	445	445	414	442	429	460	450	438	463	498	422	446	450	463	438	433	430	421	453	483	429	450	445	412	471	463	453	443	419	406	446	417	426	424	473	462	443	443	466	468	452	455	463	490	434	453	418	419	418	456	444	390	423	440	437	451	464	445	419	432	476	427	489	445	485	463	448	464	388	409	442	447	440	445	445	441	462	429	429	426	467	445	443	467	426	465	504	454	421	425	425	424	412	458	437	430	425	466	419	429	432	434	437	436	414	433	449	426	440	466	448	448	456	437	445	456	407	423	448	449	444	455	468	455	446	438	432	466	430	449	404	419	448	437	409	425	458	412	429	432	431	450	448	434	466	426	417	434	460	449	444	445	429	448	450	453	476	460	458	453	451	441	449	453	420	415	405	437	436	438	434	455	422	440	461	427	459	430	469	479	429	492	432	463	424	448	438	429	444	441	404	413	423	419	447	470	448	456	500	460	475	471	463	444	482	447	435	467	416	436	445	448	482	442	458	427	473	403	417	440	441	415	487	414	448	427	462	439	464	446	433	438	462	442	417	466	465	416	427	433	420	429	400	414	466	419	445	427	399	437	410	439	479	417	455	434	464	474	415	414	446	462	461	465	454	462	444	423	444	446	478	412	449	463	431	430	447	420	429	416	412	458	449	421	480	465	426	420	445	484	426	424	439	402	428	455	419	415	446	448	455	452	441	420	456	456	434	436	415	425	428	454	487	427	458	428	467	451	449	443	437	459	426	455	451	474	425	416	425	441	466	438	423	465	449	450	413	466	428	472	416	444	439	470	428	412	448	472	449	447	462	411	476	469	444	450	454	438	429	451	445	416	398	452	421	464	436	455	429	458	476	418	456	445	437	461	449	428	407	428	399	441	425	488	409	467	428	432	450	441	434	432	475	433	414	420	448	439	440	455	454	427	441	434	442	466	445	465	439	458	470	439	440	460	472	459	432	480	441	450	454	477	441	446	402	431	464	439	434	426	440	417	445	454	436	449	442	449	442	460	446	430	453	398	429	442	413	413	471	448	437	440	443	436	452	452	412	391	465	493	471	464	438	443	427	416	481	443	423	414	494	467	425	444	462	454	435	419	439	475	430	476	424	445	437	431	423	482	441	451	438	461	428	496	432	436	445	420	460	456	450	432	443	478	419	414	419	433	403	412	462	437	435	424	458	447	447	437	443	429	429	429	474	429	442	457	508	446	467	444	442	413	467	421	409	408	456	461	443	433	428	415	424	424	386	403	450	441	464	458	421	441	439	434	473	424	418	447	460	464	468	458	399	428	419	437	433	416	472	427	456	427	458	456	429	408	468	423	442	437	452	418	436	458	426	457	419	457	470	457	468	461	413	453	447	433	416	480	455	433	414	468	427	439	414	447	426	422	414	468	502	416	446	443	459	442	458	421	425	446	441	480	450	430	449	421	427	456	458	464	445	425	450	450	394	443	484	452	471	421	441	449	476	456	427	482	440	453	422	434	445	441	428	407	446	417	427	434	433	463	418	455	488	434	456	416	470	451	443	433	430	447	447	424	429	434	434	427	438	466	466	495	434	461	425	454	404	444	437	454	440	447	481	451	440	409	479	430	451	451	440	432	443	445	425	421	445	471	448	432	427	412	475	453	468	431	449	418	474	431	459	429	474	433	469	447	460	447	426	463	454	483	462	411	414	440	429	433	414	464	451	446	458	439	476	409	412	475	456	460	466	444	430	441	421	496	401	463	425	404	384	425	439	439	459	431	474	424	431	448	403	483	466	450	445	460	433	461	452	435	430	459	460	439	424	446	420	495	461	441	415
2575	8526	17209	881	410	374	389	338	223	198	165	149	128	131	124	112	103	103	78	70	56	68	61	46	70	55	56	55	47	42	57	35	46	54	37	36	39	51	46	38	30	31	32	47	43	28	42	31	30	23	39	34	31	30	36	20	20	24	30	29	23	31	22	31	26	26	31	20	21	33	28	23	31	30	27	16	30	30	23	29	20	17	27	33	19	22	28	28	24	22	24	29	27	32	22	24	21	20	24	28	28	21	23	23	29	34	20	21	18	31	24	25	35	16	25	23	25	26	23	21	28	25	28	34	30	21	19	33	24	32	28	18	29	21	34	21	27	26	33	17	30	26	19	27	22	20	28	18	19	21	22	29	20	33	32	23	27	25	18	25	22	30	18	27	27	23	28	33	26	20	28	19	22	16	35	17	29	18	22	23	21	39	24	27	22	21	25	28	31	25	29	21	23	20	27	29	15	20	29	29	26	26	30	17	29	27	19	36	25	30	22	34	24	31	33	22	29	20	27	28	26	22	29	21	24	25	20	27	28	19	27	19	30	28	21	27	24	23	22	24	21	41	20	16	17	28	20	30	23	18	28	28	19	24	19	27	33	25	26	20	24	30	29	25	30	22	23	23	28	27	28	19	26	35	22	30	19	21	28	30	28	22	28	24	20	23	16	37	24	24	18	30	25	17	28	28	27	26	32	33	24	18	28	20	30	28	32	30	23	23	31	22	20	35	21	25	20	20	31	22	19	36	29	33	22	26	22	29	16	37	25	24	28	32	25	23	27	23	27	32	23	30	25	28	29	23	33	27	29	25	27	17	28	26	23	30	26	22	33	26	33	32	23	22	19	33	27	30	24	28	24	23	26	24	23	33	24	23	30	27	31	18	21	19	25	20	25	23	15	26	29	24	24	20	31	28	31	31	20	21	32	22	25	24	20	23	29	23	27	28	34	25	31	21	30	19	19	16	22	24	31	17	28	31	24	19	25	21	37	30	28	18	29	24	22	30	31	25	34	35	33	19	27	13	18	16	18	30	29	25	27	19	26	30	24	30	24	24	32	32	28	17	33	26	26	24	22	26	26	31	26	32	25	24	24	31	24	31	30	26	26	29	27	26	24	14	19	22	33	33	30	28	23	25	24	28	26	33	26	23	32	24	20	24	19	20	24	29	18	28	22	28	19	20	28	26	25	27	26	22	24	28	38	22	30	18	22	24	26	31	16	22	27	30	30	21	31	29	26	21	33	24	34	33	23	27	25	20	29	32	26	18	25	21	18	13	21	23	26	29	17	25	18	30	32	25	25	24	31	30	30	33	27	20	33	17	20	26	23	18	34	28	21	22	21	20	32	42	22	28	24	26	31	25	31	23	24	18	35	19	21	24	26	32	27	38	18	31	26	27	33	20	21	27	33	21	23	23	27	21	31	24	26	22	27	22	17	18	24	31	20	22	27	18	25	22	33	26	23	19	29	27	18	32	21	32	32	22	28	29	42	18	25	24	21	24	22	23	24	17	25	21	37	20	23	27	35	32	32	25	37	30	23	25	28	26	21	24	24	28	28	37	27	35	28	26	19	22	14	21	25	30	30	26	25	26	21	28	23	31	30	19	20	27	32	26	32	26	23	32	19	25	24	29	28	27	27	34	26	25	27	28	22	28	18	27	27	20	28	22	22	30	26	35	28	19	36	23	31	29	31	24	30	24	31	30	22	25	32	26	26	19	28	18	28	27	32	15	31	19	34	23	22	31	22	37	27	21	19	26	26	22	21	23	24	27	18	34	31	23	26	31	26	29	22	21	27	20	20	22	17	20	28	37	18	28	20	16	27	25	22	17	23	24	20	16	28	20	26	29	30	27	34	27	30	26	22	21	27	29	23	29	23	28	24	26	32	24	26	22	23	27	35	26	15	31	26	33	37	28	28	25	16	27	21	36	26	26	22	18	23	24	21	26	22	24	21	18	30	15	20	35	16	27	33	26	27	26	29	31	14	27	29	33	20	19	23	35	17	27	24	24	17	33	31	34	22	21	28	20	15	27	27	26	21	24	13	24	29	23	32	30	26	26	30	29	28	23	26	27	31	32	38	32	25	20	24	22	26	26	25	19	31	24	31	28	18	26	19	28	22	30	23	26	19	37	20	23	22	24	31	23	23	26	36	31	22	22	24	29	21	17	24	26	28	26	24	19	20	19	28	38	26	23	30	23	16	26	35	22	21	25	30	22	21	24	25	26	23	25	27	17	41	32	15	26	25	20	34	20	27	38	25	27	19	34	25	28	11	23	26	29	16	27	13	25	28	25	20	26	27	21	20	24	27	22	22	25	24	24	32	30	20	31	20	19	32	29	31	21	25	25	19	26	18	25	23	18	24	31	33	16	33	38	21	19	30	22	26	25	22	24	32	34	20	19	25	23	28	33	31	29	28	25	26	28	21	26	24	22	29	26	25	24	26	27	17	24	30	24	19	26	23	32	30	20	28	30	30	32	25	24	27	33	36	27	34	27	28	28	22	20	34	22	21	31	26	27	16	26	23	23	25	32	27	25	26	23	35	27	25	26	17	23	28	22	23	24	23	29	20	19	29	20	28	21	21	15	30	29	23	23	27	25	23	17	27	20	26	24	18	19	28	20	31	25	31	23	27	17	17	17	18	22	31	29	27	20	29	36	29	21	24	22	21	36	29	22	21	16	22	28	21	22	30	35	30	32	28	32	16	19	28	31	34	24	25	32	20	21	18	25	34	20	30	33	22	25	27	23	27	26	35	30	26	27	27	40	20	24	28	22	20	22	31	22	30	29	29	23	26	16	18	22	20	15	30	28	23	25	25	18	23	22	26	31	28	24	21	33	25	29	21	27	26	24	26	26	29	32	19	29	23	27	28	29	25	23	29	26	24	28	21	17	33	28	20	28	24	38	31	31	22	24	25	21	35	27	22	38	29	19	15	25	29	31	33	25	26	22	22	27	36	27	26	29	21	29	26	29	22	20	24	29	27	29	31	29	29	27	24	27	29	25	25	26	21	23	21	30	22	28	21	23	25	22	21	26	28	20	32	25	25	24	32	19	19	26	35	23	30	35	25	25	20	21	30	23	31	31	25	22	19	15	40	25	33	18	25	25	32	28	20	20	18	27	34	30	25	27	27	17	26	31	32	23	18	16	29	27	19	17	21	33	26	18	17	27	21	26	24	19	25	29	25	18	21	28	23	23	31	23	18	31	24	25	20	21	23	28	27	21	33	26	25	22	27	23	23	22	24	23	24	30	21	19	34	25	23	25	21	29	28	24	32	26	32	24	26	29	29	27	27	35	30	20	33	38	27	32	34	28	17	28	29	35	31	27	19	27	37	26	25	22	24	28	22	26	33	28	27	23	24	31	28	23	30	22	21	28	27	31	35	28	22	22	17	27	21	23	24	27	21	27	21	23	23	26	21	37	27	27	22	27	30	25	24	24	18	22	25	41	24	25	31	26	33	30	32	33	21	46	32	30	28	23
24706	48027	44399	25006	29456	26631	25185	19735	16138	12870	10519	9213	8547	7674	6966	6266	5475	4643	4125	3825	3346	3128	2920	2756	2538	2360	2161	2044	1872	1897	1870	1708	1582	1439	1391	1364	1326	1378	1511	1538	1346	1348	1240	1150	1202	1037	966	886	914	874	856	844	807	816	826	688	711	632	671	669	652	651	691	674	672	612	660	654	626	619	594	636	597	608	579	545	601	591	626	597	645	589	574	553	552	594	615	562	561	566	600	572	573	601	621	573	613	552	541	594	541	553	563	547	600	566	629	562	579	569	573	551	575	581	582	561	567	536	594	556	576	588	572	605	583	611	598	562	577	598	580	580	578	575	571	589	595	572	579	603	587	535	584	545	579	574	599	551	549	585	540	592	546	603	517	612	552	598	596	557	567	557	549	554	611	600	595	554	574	570	556	609	564	597	579	543	595	556	564	514	569	569	570	556	567	570	577	585	578	563	584	589	566	615	559	523	614	560	570	578	558	583	615	556	581	588	563	628	557	563	600	572	524	591	585	557	571	582	594	558	614	575	589	543	604	560	545	618	558	582	551	547	547	607	504	533	593	544	558	598	573	614	591	566	574	596	592	573	525	591	579	585	578	558	562	574	539	582	563	574	572	528	590	582	561	606	556	611	572	618	610	563	569	583	534	558	568	560	580	594	571	581	575	555	574	592	576	615	578	571	578	564	563	564	542	587	555	594	558	569	565	575	567	614	568	580	558	609	574	557	556	605	594	573	579	612	600	563	551	565	579	600	545	567	534	582	573	633	521	595	541	589	535	592	600	646	558	606	537	561	538	569	600	611	607	623	573	609	574	575	559	595	595	532	582	587	586	587	619	593	551	576	592	590	605	564	544	597	595	551	587	544	533	566	557	584	552	617	525	546	595	562	563	542	570	602	562	569	577	571	562	577	625	614	603	597	582	594	567	541	579	550	549	620	541	566	566	580	598	528	608	558	536	599	596	570	602	564	570	609	578	527	579	581	558	561	584	570	545	568	597	574	581	592	579	580	586	540	571	649	592	550	612	584	552	565	538	600	596	615	521	523	575	561	567	593	573	562	601	587	545	576	567	604	597	600	556	587	553	613	589	579	561	591	601	539	548	603	576	600	599	587	564	543	564	567	543	568	589	610	564	586	592	560	567	617	592	564	583	571	590	601	512	600	586	631	573	588	586	584	602	557	585	583	562	516	570	565	570	538	588	572	644	601	613	622	536	527	544	639	577	527	545	613	578	565	570	609	595	601	577	592	575	577	566	569	584	599	597	596	579	575	594	597	577	565	584	582	572	629	564	556	526	569	613	592	586	573	588	600	570	567	605	551	585	541	579	570	566	578	546	559	575	554	564	574	571	586	559	572	577	553	560	539	570	590	559	560	565	539	579	557	584	547	551	582	569	546	551	555	601	579	517	613	640	604	579	542	625	560	557	582	590	571	553	573	614	573	621	573	560	537	591	544	577	582	574	567	590	533	571	564	570	569	552	545	605	587	530	608	554	595	622	585	576	556	596	586	566	584	539	575	579	579	578	587	519	551	598	591	572	555	651	562	613	598	563	605	549	614	619	561	554	571	609	591	556	601	565	538	549	610	624	573	584	573	549	593	544	589	597	550	599	587	585	582	586	566	582	583	573	612	560	593	537	533	593	567	591	624	561	575	556	561	536	558	579	565	581	592	555	566	560	578	614	507	630	563	586	618	597	544	552	552	559	628	601	580	554	582	562	584	594	555	586	602	576	583	551	583	608	585	531	566	600	569	618	554	569	576	612	604	588	582	532	578	646	589	585	559	556	633	563	574	586	578	562	547	565	611	534	553	547	565	575	600	573	582	602	627	557	618	569	551	595	589	591	549	578	585	565	606	536	589	580	565	575	579	585	560	534	574	584	581	563	576	575	608	604	574	554	602	605	563	598	552	549	575	564	601	587	558	597	528	589	569	589	566	566	553	592	558	581	613	565	609	585	576	573	570	619	546	564	554	543	551	594	591	593	565	606	583	560	561	550	600	572	573	573	578	564	600	543	602	537	564	560	547	560	590	611	567	585	574	574	569	531	573	601	527	575	597	571	585	600	607	559	609	585	559	590	553	576	580	593	545	587	574	577	621	585	576	567	564	575	544	595	545	615	570	560	537	577	577	549	605	606	590	601	543	614	577	565	569	583	581	574	582	587	617	556	598	615	579	575	542	597	549	569	567	570	641	577	536	556	557	587	603	541	587	600	579	596	603	557	566	563	584	585	620	561	599	579	555	556	525	584	619	603	553	599	631	575	601	595	568	546	601	606	587	601	623	615	617	617	586	555	586	594	585	582	565	604	571	556	579	584	529	573	578	590	573	560	589	588	529	549	591	574	602	596	552	589	571	568	570	579	579	610	563	538	584	560	558	548	566	578	594	546	585	579	527	549	600	564	551	567	551	560	546	563	541	573	586	602	545	590	580	554	572	601	557	552	594	563	610	554	590	573	530	577	535	543	557	603	596	603	563	551	579	578	584	605	581	580	554	576	583	556	582	598	563	595	608	569	568	575	558	607	583	585	553	581	551	615	621	587	579	577	598	589	560	594	553	565	620	567	534	563	583	534	555	560	553	630	577	548	560	565	609	569	589	585	615	567	573	556	592	593	585	585	584	572	610	559	513	581	607	580	602	575	580	616	572	555	558	599	574	572	554	571	566	530	573	560	590	540	569	533	568	571	540	561	573	582	574	595	582	550	595	553	593	556	593	578	568	580	560	568	547	539	566	580	571	586	553	565	581	607	635	598	609	640	532	557	608	532	597	586	539	587	555	593	549	609	615	565	537	561	547	567	568	573	589	551	617	596	586	580	609	532	561	559	586	590	571	556	564	592	573	632	568	583	562	608	646	584	543	578	572	600	579	611	535	579	554	553	601	573	587	578	576	547	578	572	598	548	590	548	557	635	602	571	589	588	566	566	563	551	621	578	575	583	603	600	582	588	600	543	597	572	599	604	599	599	578	587	562	619	584	581	640	549	560	537	547	543	553	627	544	586	600	583	560	533	588	558	613	579	566	556	592	558	533	597	543	619	592	582	563	568	566	638	593	547	597	566	600	541	585	614	566	578	568	584	558	557	612	573	584	537	563	579	548	570	597	563	575	611	594	588	646	571	529	584	560	615	577	577	567	570	611	560	579	596	580	594	614	537	590	607	585	647	588	584	590	600	570	617	551	573	603	604	588	559	625	614	593	593	572	565	550	528	591	603	575	563	553	594	584	614	618	569	562	578	577	594	575	555	565	587	600	545	531	583	570	551	586	592	603	608	586	562	574	570	612	553	586	569	557	586	584	583	603	582	536	560	593	568	595	612	587	620	603	565	574	581	595	576	559	575	541	573	596	579	549	567	554	603	575	569	554	564	569	575	565	612	527	577	592	536	563	602	597	615	574	607	596	594	606	568	545	560	577	589	584	576	584	555	577	570	556	595	600	590	565	580	575	571	606	577	570	544	550	537	616	593	568	591	599	571	603	616	581	561	569
2620	10562	21426	1347	667	554	873	477	364	293	250	215	205	215	186	135	158	135	95	91	83	74	74	78	70	63	69	46	50	44	41	39	46	34	41	41	41	43	43	25	32	35	29	28	36	28	24	23	22	30	28	25	25	23	19	19	27	23	19	31	23	23	16	20	17	29	20	19	28	19	26	16	18	23	17	14	13	21	27	25	19	29	16	25	17	12	17	19	26	26	24	22	20	25	21	23	24	22	22	17	25	20	26	18	20	22	24	25	18	24	16	24	14	21	20	19	24	21	21	16	18	17	16	13	19	17	20	16	13	12	20	20	24	23	13	22	13	23	13	21	25	22	20	15	26	17	25	19	13	19	15	25	23	26	20	26	13	17	20	12	20	17	24	21	29	16	23	19	16	17	20	21	22	11	25	13	25	20	23	9	18	16	21	22	25	17	16	21	20	16	10	18	17	17	17	28	25	11	21	19	14	22	21	20	23	20	21	24	17	19	17	12	16	17	21	19	10	11	26	27	16	19	17	18	26	13	19	20	26	19	26	17	23	17	27	16	22	20	20	15	25	21	18	24	17	23	20	18	19	24	21	29	21	16	11	17	25	9	23	23	11	19	17	17	22	27	19	13	17	9	20	20	22	20	17	12	15	27	23	24	19	13	25	19	20	17	16	25	16	16	19	21	16	19	17	20	20	12	13	17	27	25	20	25	14	25	15	20	24	19	12	18	20	23	20	21	23	22	12	20	19	20	25	21	22	13	16	23	19	15	18	16	16	14	27	28	23	24	17	21	17	23	22	17	20	15	18	17	15	24	20	18	18	20	18	29	20	22	17	20	21	20	15	15	16	23	15	10	17	24	20	19	23	20	13	17	18	17	22	16	18	26	30	22	26	19	14	25	14	10	25	18	23	23	18	12	11	26	15	12	19	24	14	22	24	29	27	20	15	22	28	20	17	18	23	23	19	16	21	19	19	16	18	20	17	16	22	16	19	26	14	27	22	15	15	24	13	15	16	18	17	15	22	24	28	17	23	23	17	28	22	16	26	28	24	19	18	23	22	24	22	18	15	16	14	16	21	17	18	15	17	20	23	16	15	19	20	19	19	18	17	19	18	20	21	27	25	19	18	18	17	25	25	22	15	28	21	30	19	22	20	23	24	17	16	20	25	27	17	13	19	21	22	16	20	12	21	21	17	25	23	14	15	18	16	17	21	13	18	17	24	17	17	23	23	21	25	12	23	19	18	29	25	23	17	17	13	21	14	19	15	18	16	10	18	22	16	21	12	19	22	12	21	28	19	15	14	14	29	21	27	25	24	26	16	23	19	16	14	22	20	23	22	15	17	25	19	21	23	13	20	18	18	19	21	18	27	16	24	14	11	20	25	17	19	26	21	14	19	14	29	20	21	24	29	22	20	30	16	17	21	17	21	12	15	28	11	19	20	25	18	24	16	17	18	16	25	21	9	15	33	14	28	15	20	21	23	21	17	20	20	20	19	17	18	20	19	20	20	27	20	17	20	19	18	22	15	15	17	17	25	18	13	23	25	13	21	19	22	18	19	17	18	14	18	26	13	20	15	12	22	22	21	18	19	20	21	19	16	17	21	29	22	16	10	18	11	18	28	20	24	27	25	18	22	8	17	18	18	22	12	17	20	19	18	20	18	19	29	24	24	22	18	30	26	28	20	20	19	18	16	22	21	21	21	21	18	15	19	26	20	23	16	19	18	18	23	21	17	21	16	21	27	20	22	26	18	16	15	22	18	19	22	10	23	17	15	21	21	15	13	24	13	17	35	17	17	27	11	16	14	21	17	18	21	29	13	16	23	19	21	18	19	14	22	16	10	31	17	14	14	21	21	18	17	20	13	15	24	18	19	15	13	20	22	17	14	16	17	22	19	19	25	23	16	22	19	18	20	24	15	24	20	20	19	14	18	15	20	23	15	21	23	19	21	18	17	18	13	19	26	12	26	27	20	22	21	25	24	17	21	13	16	14	22	24	24	19	8	17	20	21	16	9	20	19	19	16	24	26	12	20	17	17	12	18	18	22	16	19	20	16	19	26	12	19	17	31	17	25	20	19	17	21	18	17	17	16	13	21	25	17	18	17	25	19	15	22	20	12	32	24	19	21	18	20	16	23	25	16	29	9	14	17	19	25	22	17	17	19	13	15	15	19	10	14	20	16	23	14	22	14	13	21	17	17	22	19	13	21	19	22	20	19	19	15	15	21	27	20	11	25	17	21	19	23	15	22	18	19	17	24	21	22	18	24	20	19	20	19	21	9	22	13	20	23	19	17	15	14	14	19	15	19	24	19	15	20	22	12	19	22	20	27	27	20	24	15	23	25	16	21	27	19	23	14	19	21	13	21	22	27	20	22	16	19	31	20	17	19	22	26	23	14	20	22	21	27	18	17	17	21	15	21	19	23	16	27	15	19	26	16	17	21	18	22	31	15	25	15	23	23	23	13	23	25	16	22	21	18	22	25	17	20	23	21	22	16	20	22	23	17	21	32	25	18	19	23	12	19	21	31	22	19	23	18	25	18	22	22	21	13	21	21	23	25	13	19	24	16	12	20	24	26	22	17	18	22	17	21	12	18	18	24	19	15	19	15	26	14	25	21	19	15	23	23	15	17	18	16	21	13	18	29	22	26	20	20	12	17	24	21	20	13	24	26	15	20	16	9	22	25	26	18	20	23	14	20	24	19	19	14	17	17	32	18	16	14	23	17	18	24	16	25	21	15	28	21	22	15	13	20	28	20	25	21	17	21	29	22	20	27	20	19	16	21	16	18	20	15	17	18	14	18	19	33	18	19	25	18	21	21	16	30	24	27	19	22	18	22	14	12	26	18	15	21	23	17	17	18	28	12	13	21	17	21	27	13	16	13	14	27	26	21	28	17	18	17	16	16	19	13	16	19	16	23	26	21	20	19	15	26	17	14	16	14	24	30	19	19	18	17	18	30	19	17	16	15	20	20	15	17	23	18	20	21	18	11	16	14	13	18	19	24	30	16	23	12	28	16	23	19	19	15	17	17	17	23	26	22	13	20	16	25	16	21	26	32	20	25	24	15	13	27	16	19	20	18	20	13	21	20	11	24	22	21	24	22	24	19	20	24	10	24	27	24	25	12	20	25	16	17	18	21	21	22	23	15	25	28	17	19	27	25	25	26	17	13	17	18	15	11	23	26	21	22	20	20	17	21	16	21	16	17	18	18	20	23	22	16	15	24	22	15	25	21	12	18	16	19	21	27	17	23	19	19	14	19	18	21	15	25	22	18	28	20	17	27	15	18	22	21	21	20	10	25	17	21	21	21	14	17	21	17	18	24	13	19	16	21	21	27	19	19	18	20	21	17	15	24	19	25	23	21	12	17	19	20	23	24	17	19	14	19	23	15	20	19	21	20	15	17	18	23	21	29	19	13	16	32	15	17	15	28	15	16	16	24	13	18	17	19	14	21	14	28	18	23	13	19	12	16	23	15	17	26
31071	49153	48670	31688	34642	32203	33288	24252	20449	16979	14458	13461	12373	10862	9734	8468	7404	6327	5628	4944	4605	4147	3872	3690	3295	2935	2890	2598	2372	2338	2290	1996	1878	1813	1784	1615	1607	1603	1766	1707	1720	1436	1399	1273	1206	1105	1066	914	942	895	876	820	806	775	740	646	595	575	575	636	578	510	576	566	558	556	464	511	549	480	485	503	474	493	508	456	453	479	475	511	463	452	451	471	451	463	454	434	449	469	469	466	482	457	484	477	448	446	438	418	429	442	410	462	477	454	438	448	458	416	440	449	450	441	400	404	461	416	414	417	430	435	458	455	461	441	495	443	430	438	430	426	461	463	406	449	449	468	438	449	419	450	464	444	437	439	438	438	385	460	427	442	472	486	396	435	413	424	431	454	469	431	448	437	445	456	437	453	446	421	460	458	451	425	446	408	423	439	441	419	426	421	459	478	469	459	403	427	438	425	466	436	460	448	450	425	425	446	496	449	428	443	440	451	422	450	439	434	411	444	433	439	467	414	442	446	453	472	438	494	465	448	420	385	470	450	469	474	451	453	490	419	387	453	455	439	412	431	434	436	418	440	423	460	477	419	418	413	461	448	427	404	461	443	442	427	446	431	440	464	439	442	438	433	426	426	448	426	446	471	438	472	449	455	426	441	433	435	443	453	442	416	416	495	414	427	438	452	441	438	443	425	431	429	498	472	469	451	447	453	443	466	431	425	388	453	437	443	407	399	447	457	419	383	467	419	452	447	499	452	413	411	432	461	465	422	451	450	427	449	443	457	444	471	449	427	439	455	469	428	477	472	465	443	417	438	461	439	446	387	420	431	464	445	426	473	447	465	445	419	478	438	461	451	438	472	425	444	444	466	460	446	439	436	434	425	462	448	441	415	418	426	449	464	438	456	416	461	441	449	401	485	455	383	449	428	423	440	467	481	476	460	439	393	417	441	410	401	417	461	461	423	430	404	436	441	403	445	421	438	415	452	463	441	447	438	434	422	437	445	408	475	447	448	450	425	417	458	430	426	450	441	425	417	450	443	450	464	457	418	469	417	454	419	469	469	436	394	433	449	420	473	436	430	452	421	452	443	417	400	456	413	417	474	406	431	449	427	447	428	415	409	450	419	419	455	383	426	438	479	441	446	440	454	403	432	462	403	448	458	453	434	436	434	415	442	432	463	460	467	447	426	455	459	445	441	470	474	456	449	438	436	440	468	456	445	446	461	458	424	443	406	436	429	416	462	395	442	426	481	455	432	444	437	451	452	417	445	435	450	440	477	431	480	470	418	443	432	454	432	425	439	441	425	446	424	419	415	435	415	438	461	433	461	452	453	473	446	421	430	392	449	472	443	407	410	439	436	441	441	406	433	437	457	430	450	433	422	433	455	441	429	452	426	446	418	397	440	491	447	423	453	433	445	437	446	450	435	419	403	434	463	440	457	433	402	423	424	460	450	459	427	425	444	419	461	434	428	459	429	474	445	455	443	444	439	397	433	439	427	438	438	450	422	419	462	437	450	414	431	413	439	406	425	476	438	481	443	405	439	431	419	406	410	442	419	465	450	411	409	455	437	444	438	441	449	421	415	404	438	432	407	429	449	436	433	446	432	422	426	471	440	467	448	447	421	425	448	477	440	472	415	426	444	447	447	435	458	427	456	437	431	460	475	417	431	394	440	423	430	416	466	440	419	428	457	442	458	474	433	434	408	447	432	457	434	440	427	459	452	423	406	437	458	448	449	441	415	448	416	466	451	439	423	406	444	436	417	435	463	436	416	472	420	457	454	409	404	461	446	422	440	436	463	440	454	416	434	447	467	405	450	435	434	432	400	455	443	450	489	459	471	450	419	434	445	444	426	447	448	482	437	427	433	426	422	446	448	451	463	429	408	426	441	413	416	427	465	402	440	431	457	465	450	436	418	453	448	432	410	430	447	465	451	434	433	466	471	410	438	457	438	419	433	455	502	453	426	414	436	499	461	477	465	480	432	462	452	483	428	434	498	431	444	442	421	434	430	459	450	461	465	431	435	477	423	437	439	450	441	405	440	473	443	450	495	417	450	449	435	464	439	454	458	436	419	471	458	427	447	424	473	438	452	433	411	416	448	421	460	459	454	435	424	446	415	408	418	432	419	478	440	459	437	442	456	453	434	464	421	434	452	436	417	449	446	451	441	446	429	456	425	437	435	422	447	456	455	472	403	416	453	423	411	486	445	418	439	456	461	426	432	394	436	452	444	431	413	430	436	454	424	434	467	449	434	463	412	428	443	458	424	443	469	456	457	410	443	423	410	428	470	409	428	453	428	452	421	454	404	436	440	377	453	477	443	455	465	450	417	472	440	428	443	444	425	450	489	440	447	426	433	440	441	421	443	446	408	393	455	417	421	457	407	411	428	437	421	448	474	441	390	443	452	429	439	452	433	484	438	440	400	448	453	448	436	449	460	476	468	477	477	456	434	426	468	445	458	446	491	440	445	426	438	418	435	442	479	451	448	423	434	462	452	442	470	450	453	427	440	448	441	435	450	417	435	454	415	426	434	459	430	418	460	458	443	434	422	425	442	441	468	424	455	448	409	423	396	407	454	441	441	437	418	434	462	429	467	434	408	425	427	437	432	459	436	401	436	443	437	430	442	386	413	442	449	438	441	397	409	414	443	437	459	437	406	466	410	449	401	425	473	439	419	423	460	421	437	450	443	421	425	477	476	421	475	427	474	424	408	442	417	412	439	440	419	420	419	422	459	440	451	429	433	445	441	453	441	451	437	432	466	433	441	449	438	436	463	444	404	466	412	454	430	461	451	428	450	434	441	437	428	430	433	473	450	413	425	461	472	439	425	420	460	421	419	470	435	439	429	442	450	434	459	407	427	444	409	459	412	500	412	420	410	396	440	467	400	445	432	428	401	447	488	434	438	449	433	419	411	420	452	401	450	478	501	441	424	486	488	441	441	429	399	440	441	429	437	440	425	441	423	429	476	440	444	452	488	459	450	466	438	402	438	465	443	427	395	451	490	463	414	439	449	471	484	409	444	461	448	468	486	409	444	443	471	420	468	447	439	471	461	479	449	456	450	415	491	445	453	445	419	417	445	436	399	434	439	441	436	437	447	472	451	468	457	435	410	441	415	417	443	468	442	469	456	467	430	444	431	437	428	481	422	430	432	450	416	435	458	462	447	458	431	435	439	457	429	448	463	434	474	468	437	436	446	408	436	464	464	443	438	418	467	455	387	435	419	421	406	438	477	411	422	423	431	432	436	492	411	462	451	413	459	402	475	421	439	432	422	399	451	450	407	462	424	453	447	446	403	437	460	438	456	425	414	428	448	463	420	447	481	409	446	426	480	424	410	399	436	441	446	436	430	462	449	420	414	429	426	436	445	432	425	462	440	461	409	471	397	446	437	448	430	449	467	424	460	449	452	452	449	429	411	418	458	438	419	451	441	424	445	431	468	452	436	392	443	413	411	430	414	439	457	411	471	429	381	448	460	454	425	449	439	389	415
2550	8886	19922	1350	713	580	765	454	388	326	276	258	225	197	168	151	134	116	86	94	91	70	86	85	71	61	57	57	46	49	56	58	39	41	40	34	35	41	45	46	40	38	39	32	22	41	40	31	26	32	36	30	26	26	26	18	16	25	20	28	26	30	18	18	25	19	32	15	18	27	22	26	21	27	21	17	24	24	18	20	24	20	29	16	27	20	24	19	17	11	21	23	26	18	22	15	22	10	22	19	28	22	21	19	16	23	11	14	28	26	22	12	20	13	18	25	22	15	19	18	24	14	10	21	25	20	20	21	16	16	17	23	20	22	17	18	17	16	15	18	24	16	14	14	24	18	21	21	25	12	15	20	13	11	19	16	29	16	24	21	12	22	25	15	30	23	17	18	23	11	19	28	17	20	20	17	20	14	19	12	9	21	15	19	23	13	20	7	23	23	13	25	19	18	21	25	15	21	31	24	21	12	13	11	22	18	16	8	21	14	21	29	17	19	17	18	14	15	14	19	27	19	22	24	28	17	18	14	19	18	24	17	20	20	13	17	17	18	24	16	31	19	15	19	10	18	31	22	17	24	18	18	15	9	19	20	18	30	16	20	18	16	13	19	9	27	18	16	22	17	21	19	13	15	14	15	26	21	21	20	26	19	13	13	19	14	23	20	20	16	15	22	17	12	21	19	16	15	25	26	13	18	19	21	23	20	23	21	20	22	23	18	23	22	15	27	28	14	18	22	14	19	22	25	19	19	25	15	23	24	18	15	17	18	20	17	23	17	25	18	17	17	16	15	19	20	15	17	21	27	14	14	21	21	21	18	17	18	19	21	17	21	19	26	18	23	21	31	21	24	12	20	22	18	26	21	23	22	17	22	17	16	16	22	15	16	22	16	15	21	21	14	17	19	20	18	16	18	20	26	14	16	21	18	23	13	16	22	23	21	19	18	26	11	20	21	26	17	17	17	24	21	14	20	23	19	18	17	15	17	15	21	16	21	27	12	24	29	17	14	14	19	19	15	23	28	19	17	22	14	23	17	15	14	12	28	17	19	25	16	13	22	21	24	9	26	15	17	11	14	17	27	22	31	21	19	17	14	17	18	18	18	24	19	19	19	24	18	16	17	12	12	14	16	21	22	22	14	16	26	26	23	24	22	18	22	22	14	20	18	16	16	19	18	26	13	19	19	16	17	19	22	15	22	27	22	20	22	17	23	25	29	14	20	16	19	15	28	13	21	16	19	14	17	20	18	18	16	23	18	22	23	23	31	18	18	19	23	22	19	18	15	16	15	21	20	21	17	13	19	17	18	15	21	29	30	23	14	15	18	16	15	21	22	15	16	17	19	18	17	18	23	19	10	18	20	22	14	18	19	17	23	17	16	15	18	20	12	22	22	19	14	31	27	16	20	19	20	20	20	25	25	20	17	15	23	25	17	23	16	23	15	17	24	20	18	29	23	19	19	25	18	21	16	21	9	23	16	25	20	21	13	19	26	27	16	20	16	10	29	24	17	19	20	18	16	20	18	20	18	19	14	22	28	13	22	19	19	18	23	20	21	17	21	17	21	16	19	10	20	16	23	15	19	16	17	15	24	16	17	19	19	24	21	23	24	17	15	28	9	13	14	19	20	17	22	20	17	25	21	23	25	19	24	14	21	21	29	30	18	19	21	23	17	25	23	17	16	22	21	14	20	19	22	23	21	21	21	22	18	24	16	23	25	23	12	19	22	24	21	13	23	23	22	16	12	16	20	18	16	11	25	26	12	18	23	15	18	18	32	14	17	16	27	20	21	20	15	19	17	23	16	29	23	20	14	26	17	23	25	16	11	34	19	13	18	14	20	18	22	24	23	16	28	24	25	23	27	23	19	19	21	22	17	15	16	17	17	15	17	16	19	20	24	13	15	13	21	15	11	27	14	15	22	18	21	20	20	21	17	30	23	20	25	26	20	23	25	21	24	17	20	21	17	21	16	19	20	21	21	13	25	21	19	22	19	18	17	18	13	24	17	29	24	10	9	16	19	22	18	23	14	17	16	19	14	19	16	15	22	17	20	26	19	14	12	21	23	15	19	15	26	21	19	14	24	16	22	15	19	14	26	15	20	18	12	17	27	19	13	12	13	21	23	17	21	21	26	26	23	22	13	31	20	18	25	18	17	17	22	21	11	24	28	17	20	16	15	21	18	16	22	22	18	20	15	25	24	20	22	20	18	21	20	20	18	24	21	16	25	21	31	23	15	25	27	19	26	18	21	18	16	18	15	14	18	16	23	12	28	18	20	14	16	12	18	21	11	22	14	22	19	32	23	13	20	17	15	19	23	12	18	24	17	18	16	20	23	24	19	18	19	24	16	19	20	22	24	20	18	19	21	13	12	23	24	16	15	22	18	20	24	13	15	12	8	22	12	16	17	26	15	23	19	19	30	24	18	18	12	21	26	20	25	16	22	18	23	12	20	19	15	21	18	19	28	16	21	20	15	29	19	22	20	14	16	21	14	18	23	18	21	30	24	21	22	19	14	18	24	20	17	15	29	21	15	9	16	26	24	11	16	16	23	16	16	15	20	21	25	25	22	23	29	16	20	24	23	15	12	18	24	16	17	21	13	21	17	29	18	25	14	10	27	18	20	16	14	18	18	20	20	14	19	23	16	21	15	16	19	12	27	23	24	16	17	15	19	24	19	15	26	26	23	15	22	24	9	19	13	22	8	22	17	18	15	12	23	17	13	19	25	20	22	13	25	24	13	13	16	19	30	13	25	26	13	27	22	23	19	31	13	27	19	19	10	23	27	22	20	23	20	32	12	18	19	15	9	22	17	9	15	13	25	21	25	21	23	24	17	21	27	19	25	22	7	23	22	19	22	18	19	21	28	22	21	22	25	21	19	18	15	12	19	17	21	19	22	12	24	13	11	19	28	20	17	17	14	17	19	17	14	19	13	12	18	23	19	20	18	13	26	18	15	13	22	23	26	23	15	18	16	19	15	25	16	17	17	18	15	23	15	9	10	25	14	20	22	21	19	27	13	12	19	21	25	17	21	25	25	10	12	16	19	16	14	18	21	12	15	13	23	26	20	21	25	28	19	17	6	20	28	24	19	15	19	19	14	17	19	11	18	19	28	18	16	25	21	11	15	22	9	19	24	21	20	19	19	13	21	18	21	13	16	21	12	18	18	25	18	24	21	21	21	13	15	25	21	20	18	16	22	26	13	18	23	19	16	11	24	24	12	16	20	34	20	16	24	19	15	15	29	29	15	14	20	20	15	18	24	17	26	8	8	18	26	14	11	20	17	24	25	17	17	27	14	24	12	16	23	23	16	13	22	21	19	15	13	18	23	19	24	19	14	14	22	13	26	18	23	23	20	25	17	12	15	14	12	22	17	18	17	17	11	21	18	14	19	15	19	19	25	17	13	22	24	25	22	14	15	28	24	16	16	17	18	15	11	19	28	18	31	13	19	24	18	21	12	16	12	13	24	20	21	25	27
30869	46172	49244	34326	34913	32895	32947	24656	20864	17349	15587	14335	13156	11517	10072	8745	7563	6557	5690	5204	4587	4390	4094	3714	3261	3188	2868	2739	2479	2462	2262	2062	1931	1920	1796	1764	1682	1801	1939	1733	1692	1503	1430	1331	1229	1097	1027	1009	929	927	968	830	793	818	707	607	580	557	536	583	563	557	584	565	604	534	587	500	501	545	502	489	456	466	472	477	455	504	486	440	470	448	472	452	452	492	431	444	425	439	430	437	459	460	464	470	465	492	432	444	442	446	448	454	492	451	437	457	424	455	468	437	436	474	456	443	469	420	427	397	413	464	440	425	431	443	435	457	440	444	419	460	413	442	433	448	434	420	448	456	453	446	447	448	470	450	434	459	402	441	402	437	460	441	469	400	413	459	463	462	452	438	438	463	432	436	475	436	407	407	460	423	401	446	418	450	437	422	429	458	417	390	414	461	419	428	433	430	466	423	436	444	463	449	430	447	414	450	453	462	438	420	413	434	471	460	406	445	464	441	433	447	411	446	457	425	408	410	419	429	394	456	457	431	418	445	411	411	467	445	446	497	442	449	458	439	429	430	396	426	462	432	426	432	442	464	424	432	417	458	451	418	412	431	428	419	429	438	465	428	453	441	409	429	414	437	439	413	446	468	473	463	467	478	444	420	403	461	453	448	409	479	448	402	418	459	397	425	461	473	456	477	449	476	409	462	406	405	467	443	461	376	452	484	418	436	459	449	443	426	454	446	397	421	426	442	423	432	432	440	464	451	443	419	416	423	422	447	429	441	447	430	417	459	464	392	408	418	412	431	428	472	425	387	434	410	447	461	441	470	429	461	446	430	431	417	462	434	474	433	431	420	434	458	401	435	440	421	472	475	423	428	439	427	449	431	436	423	440	492	446	434	441	406	426	485	446	463	414	443	441	434	451	431	475	404	459	464	441	469	445	415	449	450	433	449	467	429	432	447	441	400	454	455	465	419	449	409	481	438	443	464	504	446	398	429	436	429	438	416	417	447	378	428	437	426	417	449	443	463	475	400	460	455	456	449	408	427	478	425	421	452	422	443	454	448	433	438	435	459	446	439	425	455	431	470	414	375	453	426	440	417	427	450	402	434	432	437	434	438	434	426	461	480	420	401	418	437	445	477	440	452	470	432	461	429	450	449	391	422	491	454	452	431	424	458	450	431	458	450	473	399	413	403	438	448	413	451	432	449	453	464	451	423	450	395	415	404	467	449	429	421	403	448	417	466	440	464	405	441	451	456	441	431	474	408	386	460	418	443	459	390	447	440	439	461	433	448	417	442	414	422	448	421	412	417	462	443	408	431	422	454	452	440	441	493	394	448	428	401	442	461	446	432	421	439	420	449	436	429	463	418	445	415	430	435	408	415	432	446	441	413	458	416	401	454	440	426	439	404	436	410	439	446	432	435	415	424	416	435	394	419	458	455	428	438	442	453	437	454	447	418	442	432	423	473	453	409	458	446	452	412	479	437	408	420	439	476	435	429	481	491	449	447	448	444	435	397	478	414	435	453	448	455	412	427	429	436	446	428	463	439	462	445	456	438	433	430	452	446	438	433	441	418	469	440	421	462	400	456	455	438	457	451	433	421	459	406	437	429	456	463	441	407	416	452	447	444	439	430	483	418	477	411	465	455	442	418	464	441	457	478	439	452	433	450	421	466	421	437	448	443	416	441	428	432	438	438	444	420	428	466	420	479	404	425	425	454	451	442	424	471	413	401	443	433	458	433	413	410	433	434	475	469	427	431	452	417	427	425	420	443	443	459	445	453	428	444	450	453	434	474	421	423	456	431	443	441	439	431	435	419	414	419	424	448	437	458	465	434	422	417	424	426	471	431	456	447	429	388	433	439	416	473	437	425	406	437	426	476	417	461	433	435	457	446	433	427	414	423	450	437	380	443	453	413	435	465	439	467	424	430	435	437	481	395	441	426	453	468	443	438	437	448	422	445	392	442	440	436	448	479	410	437	445	455	432	420	450	395	434	421	456	428	404	457	409	444	414	435	423	433	409	455	421	448	474	409	424	460	416	427	421	450	464	399	457	451	460	436	421	469	460	443	422	430	447	435	426	415	453	448	428	448	467	419	413	480	456	447	453	445	428	473	420	402	443	410	429	419	454	437	419	423	440	412	401	430	443	411	404	395	458	419	461	436	430	423	403	450	454	449	433	454	434	418	463	428	434	458	426	417	468	412	450	426	430	457	427	400	432	398	461	425	438	456	424	438	447	469	467	451	459	454	461	389	425	443	472	453	426	447	439	382	414	446	479	438	447	470	402	454	441	454	432	396	491	443	465	406	452	469	429	417	406	420	437	473	434	486	424	469	461	422	424	459	466	426	448	427	462	453	460	406	466	453	454	379	453	486	418	414	430	413	432	433	444	435	441	418	451	430	454	432	415	443	430	455	430	420	440	436	433	411	408	449	453	437	467	428	435	439	463	448	489	422	479	423	448	406	420	448	431	430	438	433	475	450	428	432	439	463	444	434	460	435	408	422	396	483	439	433	465	457	428	403	424	442	460	420	454	426	465	444	411	437	453	432	435	412	459	505	456	438	449	430	442	479	466	423	418	427	420	428	463	460	411	434	454	447	456	417	467	426	434	491	483	440	436	450	457	421	424	438	424	429	480	470	414	431	442	461	410	426	448	427	438	447	435	457	451	461	426	431	421	456	418	473	402	438	494	473	448	394	439	422	432	409	408	420	430	430	432	430	460	430	423	454	460	447	429	462	424	418	435	459	448	419	432	433	430	437	409	441	463	407	422	402	403	422	424	438	454	453	404	457	408	438	430	428	438	428	429	446	431	430	411	406	466	425	412	443	440	424	458	462	469	444	422	444	438	428	426	418	445	417	450	422	455	435	440	467	430	428	431	427	414	424	422	452	416	428	435	415	398	412	419	414	454	405	462	440	452	445	416	453	421	436	422	417	472	434	456	389	436	445	427	462	415	445	440	430	450	411	462	427	462	458	462	422	458	452	428	439	436	394	436	413	441	462	436	451	417	407	445	398	463	490	445	429	405	446	436	456	457	422	436	467	398	435	490	448	446	402	426	371	448	460	459	441	405	430	454	446	426	449	459	439	416	431	409	430	465	421	414	431	427	427	448	409	426	454	415	435	444	449	448	443	444	467	400	435	426	431	444	459	425	426	429	410	464	434	477	402	449	461	452	428	475	423	471	388	434	468	427	407	430	420	444	442	470	436	405	428	493	435	450	429	425	448	455	433	437	426	437	445	439	442	417	453	415	446	432	444	451	456	443	418	449	444	465	462	462	465	441	429	466	432	430	427	442	444	455	453	450	442	468	459	470	456	422	471	411	430	436	439	437	468	459	434	422	449	460	437	429	438	431	451	438	443	453	463	464	434	405	405	415	466	456	435	420	444	454	448	437	429	431	420	411	403	429	415	462	449	420	432	416	415	407	442	428	411	454	442	424	414	421	427	429	431	466	427	420	439	430	453	433	451	449	424	446	436	388	446	437	467
2612	10214	21776	1949	607	577	648	449	367	294	273	260	241	184	130	160	121	90	97	90	85	73	79	63	69	49	53	43	48	45	43	56	47	30	38	45	36	50	48	33	37	46	24	43	31	42	26	31	30	32	24	17	18	24	24	21	23	22	30	22	21	20	27	18	17	19	20	24	9	35	14	21	22	19	30	17	15	22	15	24	23	26	22	21	17	24	22	15	14	23	16	22	18	17	19	19	15	20	17	17	15	18	20	22	21	13	21	15	21	23	27	17	14	14	19	18	19	24	19	17	20	26	23	25	17	24	23	26	18	19	19	13	19	16	25	20	12	19	20	14	21	18	25	13	16	17	21	18	20	14	26	30	17	19	14	21	19	20	14	15	25	16	25	20	15	19	22	26	17	14	14	17	16	21	19	19	27	18	17	19	15	17	21	18	16	17	16	18	24	15	21	20	13	24	18	35	21	13	14	16	19	13	26	18	18	22	16	9	18	20	16	18	17	17	28	20	23	13	16	15	15	14	15	13	23	20	23	22	17	15	29	23	15	21	23	20	15	23	17	22	12	22	28	20	14	17	21	25	26	17	20	29	23	27	20	20	12	28	15	21	12	20	17	18	12	29	22	20	20	19	22	24	25	14	16	15	21	21	16	19	26	21	19	18	17	21	11	22	17	16	24	15	24	19	18	13	11	14	17	16	18	19	23	19	12	28	18	31	20	31	14	13	17	9	15	16	27	34	17	17	15	20	19	17	27	23	12	17	18	20	20	25	22	19	20	21	18	21	19	17	24	22	19	23	26	19	22	14	13	19	12	16	15	13	26	17	18	28	21	19	26	16	18	20	12	13	13	34	15	15	21	17	20	22	22	16	16	17	19	23	24	20	13	26	23	22	13	17	22	18	20	17	18	29	27	23	20	16	16	12	25	14	17	26	20	19	18	18	14	20	18	25	19	21	17	18	18	20	20	6	17	16	26	12	21	18	20	20	15	15	22	17	20	21	23	13	28	28	14	15	23	24	26	15	22	19	23	24	25	16	16	14	15	21	24	14	19	19	21	27	10	19	21	20	21	31	19	12	15	18	29	23	16	16	15	21	23	21	20	33	11	17	25	17	15	16	9	16	22	17	22	16	19	19	19	20	25	24	22	23	15	24	8	31	9	21	21	16	25	19	17	20	21	28	15	21	13	16	19	25	20	16	13	21	27	11	19	25	20	21	15	16	22	24	25	20	16	16	15	20	13	20	16	16	9	19	22	25	9	19	17	28	12	22	24	17	15	26	23	20	26	21	22	20	14	15	20	20	18	19	19	25	24	13	16	19	22	16	14	8	18	25	16	12	11	16	19	14	18	23	19	23	28	25	22	20	21	22	14	20	12	24	13	21	22	17	20	18	18	24	15	27	18	30	21	21	9	19	19	13	25	18	15	25	15	23	19	18	17	15	23	26	15	24	14	14	25	16	18	25	23	16	23	24	21	19	16	26	17	21	12	19	20	19	22	25	19	15	13	20	22	17	19	25	17	21	18	21	15	13	21	21	24	19	19	15	28	19	16	17	19	16	19	18	15	21	11	17	16	15	19	18	26	23	24	19	19	19	23	15	20	12	32	21	15	22	20	19	20	25	9	19	18	16	18	17	20	17	24	19	16	11	22	19	16	10	20	19	24	22	17	16	17	22	12	19	17	14	18	18	19	14	13	28	16	22	16	20	18	23	26	20	15	16	14	19	24	23	12	20	28	13	11	21	20	23	25	10	26	15	13	21	12	14	15	21	22	22	19	16	22	15	20	19	15	19	18	16	17	22	22	22	13	16	14	22	17	20	22	14	23	17	16	28	21	15	9	18	21	25	22	27	24	14	19	19	29	21	20	31	17	14	16	16	20	28	18	25	26	18	22	22	22	15	16	21	16	19	21	17	22	17	13	17	26	22	17	19	24	19	14	18	27	18	11	20	17	18	20	22	18	27	22	21	24	19	18	16	16	16	18	35	27	14	25	27	19	18	19	20	23	25	18	20	16	23	22	13	19	20	27	21	17	23	18	17	12	11	23	23	17	25	17	26	18	25	22	19	24	13	19	17	30	20	17	21	19	14	15	24	18	24	24	21	20	19	14	16	20	18	26	16	25	16	15	19	24	30	24	17	20	23	16	21	26	18	19	19	23	17	19	15	20	16	11	16	19	18	22	20	12	24	17	16	28	16	18	20	18	19	21	16	15	25	13	22	17	16	12	18	22	28	10	22	13	23	18	20	14	20	20	13	23	21	23	15	19	16	23	10	31	20	12	11	17	13	17	20	12	16	21	12	13	21	11	18	13	26	16	24	20	12	25	21	20	13	15	16	21	20	21	21	22	14	20	21	15	27	21	16	16	22	17	14	11	23	18	21	17	19	28	19	22	18	20	15	13	24	26	16	18	22	15	24	18	20	20	12	24	22	15	25	18	29	19	23	24	25	20	21	19	22	21	21	20	21	16	22	16	19	17	20	20	20	17	21	21	23	23	19	16	16	19	22	11	13	27	24	14	18	13	23	16	16	19	20	13	16	13	14	16	17	13	15	17	12	20	26	28	24	27	24	24	13	19	14	18	17	29	22	15	22	19	19	22	15	24	15	23	23	18	20	27	26	16	15	18	17	20	16	22	16	16	19	10	26	29	19	26	22	20	16	16	20	22	22	21	17	16	19	20	13	12	29	19	15	20	16	21	16	14	20	8	17	15	25	13	19	21	22	20	14	16	17	18	21	13	15	15	17	19	13	17	14	27	12	15	21	13	13	21	20	18	17	17	21	24	16	11	13	23	17	18	20	15	11	22	15	16	20	25	13	29	19	16	18	13	15	29	14	20	18	27	18	11	25	28	20	15	22	25	22	20	15	21	18	26	14	14	13	19	13	12	16	23	17	23	18	21	25	23	16	16	20	21	24	15	14	22	24	23	24	18	24	21	23	19	16	15	17	20	21	20	14	19	20	24	22	18	15	18	17	21	17	29	18	29	23	15	13	17	15	20	25	16	18	12	16	20	20	15	24	20	18	24	25	20	25	18	18	18	25	26	16	17	24	30	26	17	20	19	18	18	13	15	18	18	24	24	28	15	23	14	24	20	16	16	26	20	23	17	17	24	19	22	28	18	20	21	12	24	21	16	14	14	16	18	14	17	15	18	14	14	19	25	21	22	20	24	19	16	22	15	22	19	19	24	16	26	26	20	23	18	19	31	20	14	23	24	26	19	22	22	23	31	24	13	23	19	17	28	20	21	19	25	14	10	24	23	26	12	22	25	17	18	18	23	16	29	17	25	21	16	15	21	13	19	13	24	19	15	25	22	20	20	27	15	15	19	25	26	24	18	27	18	17	19	27	19	20	19	23	22	15	21	25	15	16	22	14	19	14	24	21	22	14	25	16	19	18	16	19	20	23	17	22	15	20	22	17	16	24	22	20	15	27	19	16	15	10	23	25	21	26	18	22	20	21	18	16	17	19	23	19	19	20
30587	44358	55082	34552	34667	32230	30344	23912	20110	17525	16059	14715	12906	11211	9428	8268	7038	6070	5414	4744	4371	4192	3997	3486	3180	3080	2869	2535	2468	2360	2175	2071	2006	1970	1774	1719	1728	1818	1710	1756	1638	1424	1407	1240	1191	1080	1006	914	944	927	840	782	747	766	726	573	582	566	548	519	527	598	582	586	581	551	524	510	529	481	514	518	504	491	490	471	482	453	475	425	467	449	451	442	463	459	447	446	462	455	439	466	462	461	447	454	420	439	471	428	430	475	462	449	441	426	435	448	448	450	441	443	460	445	448	459	432	476	452	447	479	464	463	440	455	446	464	421	456	461	445	422	444	475	433	395	439	480	492	449	469	443	427	431	413	425	419	446	440	419	454	427	454	450	447	444	415	461	436	476	437	407	475	453	430	415	429	444	432	435	467	439	466	438	416	409	440	454	449	430	420	453	495	447	435	470	424	438	449	418	423	407	498	445	447	412	434	448	444	432	456	458	455	447	434	438	428	445	448	456	419	459	458	445	442	466	447	400	455	439	473	438	453	439	445	469	411	428	406	453	449	426	465	459	452	460	437	432	406	415	414	442	428	440	474	440	456	431	485	460	403	460	422	473	404	439	428	439	468	409	438	494	456	418	426	438	462	465	410	419	441	464	429	414	458	462	446	428	435	447	426	431	450	460	459	455	449	454	478	448	430	436	439	416	446	440	467	443	441	406	431	425	414	480	443	455	428	452	419	449	444	414	423	448	438	452	457	437	404	435	427	440	428	442	432	473	425	438	460	478	432	456	457	437	454	441	439	458	454	427	456	438	446	459	446	458	458	424	460	440	443	439	422	462	458	417	424	471	449	426	406	419	437	441	446	428	432	468	454	474	448	419	452	426	415	443	470	435	480	392	446	445	409	451	497	444	462	441	456	438	459	434	438	453	454	419	465	441	443	445	424	457	409	433	444	430	425	463	431	437	440	449	433	458	453	435	457	456	435	442	419	443	447	414	457	449	454	461	464	458	452	433	441	464	494	437	440	445	440	450	480	397	455	429	444	405	427	403	440	424	479	457	455	369	404	442	441	457	421	426	421	425	464	416	453	477	435	452	401	427	452	449	458	483	428	430	423	447	449	461	436	471	492	390	433	466	462	407	410	446	433	482	410	451	457	454	427	421	454	468	485	430	444	426	469	496	484	434	456	435	472	464	443	456	433	435	446	446	434	451	468	423	439	444	446	438	423	430	473	423	450	420	469	436	425	394	444	456	460	466	393	411	492	465	438	408	455	454	453	438	464	494	410	465	443	404	446	470	426	454	439	439	407	407	429	476	462	429	428	430	386	458	451	460	410	470	458	451	458	444	438	413	433	410	402	422	424	445	451	456	426	464	419	446	434	405	447	403	439	418	422	454	423	415	437	439	461	459	414	425	444	470	460	436	441	497	463	440	429	457	439	402	424	446	408	446	454	438	417	431	430	448	468	431	459	427	461	458	429	448	458	437	447	426	421	432	471	438	391	455	436	444	445	431	457	436	425	448	477	444	423	474	425	431	492	462	438	461	434	442	463	433	443	452	431	428	468	447	455	455	434	422	451	438	448	453	382	456	433	420	416	438	413	452	492	443	419	439	456	439	500	430	435	464	448	452	470	413	413	404	440	433	430	460	431	461	404	463	446	407	447	446	407	412	461	434	469	457	438	426	440	428	425	444	391	465	458	413	445	447	461	459	456	434	427	432	483	400	411	404	456	463	446	446	429	432	448	448	422	445	444	444	453	422	417	477	473	372	440	409	429	407	435	461	399	467	450	437	420	466	433	420	435	431	432	430	420	435	442	464	430	408	470	443	456	384	473	458	461	441	468	439	442	466	414	450	483	444	453	451	444	434	428	454	463	455	438	462	431	429	436	440	492	429	434	436	432	406	426	494	420	422	434	453	414	462	446	437	456	424	461	450	470	429	441	403	436	478	441	445	430	408	452	460	433	387	452	431	457	485	450	428	442	408	462	438	467	410	455	437	431	431	417	445	450	449	426	457	472	459	448	434	468	424	447	443	462	415	442	464	408	447	417	426	426	435	416	437	432	458	413	437	435	448	422	443	424	470	440	439	459	451	454	430	451	468	454	408	413	438	474	437	423	426	423	461	455	448	459	450	447	462	430	415	434	420	421	413	439	461	462	415	433	419	476	444	464	452	446	499	438	437	426	454	441	427	412	440	445	428	422	478	449	453	405	449	424	454	419	420	461	459	467	403	455	458	434	476	429	429	432	422	431	456	441	454	484	413	407	424	431	461	458	445	458	448	427	400	463	465	484	454	468	405	453	458	412	451	439	447	479	445	441	452	436	457	473	420	440	474	443	454	441	440	441	473	432	446	444	456	441	452	446	410	424	442	408	439	449	410	465	418	485	428	431	494	432	450	462	443	431	408	447	446	456	455	474	418	424	430	495	399	479	440	442	438	489	433	421	450	440	440	445	451	406	463	454	457	441	440	422	415	437	417	435	455	449	443	458	433	460	449	452	432	432	441	457	406	477	431	451	436	456	462	424	438	474	460	405	465	448	433	453	475	466	439	450	432	421	463	452	430	411	452	444	462	424	434	449	422	406	440	419	431	396	449	424	425	446	459	429	409	462	454	424	438	400	448	468	476	433	432	442	432	417	453	426	431	459	460	439	443	393	410	433	425	424	468	436	424	398	435	436	432	427	424	452	447	431	454	443	462	453	429	437	422	443	409	446	453	465	469	443	481	413	441	468	461	493	458	436	441	470	408	468	454	459	482	447	453	431	412	447	430	457	457	436	423	466	451	476	445	450	480	423	431	450	457	416	461	465	420	428	468	397	427	423	490	467	469	475	421	435	450	480	469	433	472	430	465	435	442	459	416	465	408	430	417	446	437	419	434	414	466	456	478	450	422	454	444	424	424	429	370	398	436	466	418	445	434	508	427	472	448	427	467	455	501	466	434	435	422	438	416	438	452	442	479	467	431	491	474	446	441	433	456	442	478	445	422	466	413	441	463	421	433	428	436	430	466	435	441	460	433	406	492	447	418	461	448	399	435	445	424	438	433	448	438	500	418	448	433	436	443	465	454	435	425	470	436	431	448	435	459	436	413	456	421	404	435	454	440	462	433	439	451	471	437	449	449	412	430	427	442	434	410	409	413	472	461	462	430	454	421	437	436	485	441	435	428	437	429	463	428	456	448	467	399	451	444	460	474	451	472	474	454	407	450	426	424	469	443	425	435	449	459	470	438	432	405	431	420	440	428	417	495	446	459	434	449	427	422	427	465	431	439	468	417	382	420	454	426	409	473	431	403	463	440	481	445	444	428	445	482	459	446	401	460	410	469	465	418	428	436	427	432	423	415	424	436	467	456	418	474	458	432	444	438	441	414	453	415	404	453	450	421	443	426	478	489	402	458	477	401	475	466	458	457	472	438	450	442	428	399	445	440	463	442	443	461	425	389	438	436	449	476	427	438	423	449	417	434	498	427	430	454	471	450	449	417	403	443	411	445	450	428
2686	7339	15837	1123	453	422	382	271	261	246	207	181	159	136	135	128	102	84	83	74	58	59	62	58	61	60	49	45	45	45	53	46	48	42	34	44	43	52	41	32	35	45	26	39	30	32	30	36	31	23	29	36	35	24	38	25	22	32	26	31	25	36	33	26	31	19	26	28	34	28	19	25	25	25	23	26	24	31	24	24	23	35	35	23	33	27	29	22	19	35	33	24	31	27	24	32	16	31	17	24	24	21	28	30	20	23	24	30	21	28	28	28	23	26	30	21	25	21	21	24	23	25	29	27	29	19	21	39	30	24	31	27	25	19	24	25	19	22	26	36	33	25	19	23	17	30	26	25	28	22	26	24	30	22	40	34	27	25	26	27	25	34	29	25	29	27	22	29	16	29	22	18	26	28	21	26	24	29	18	30	24	32	32	32	19	38	25	34	26	27	25	24	23	29	21	28	23	27	24	30	28	17	26	22	25	19	29	26	26	17	31	25	28	27	27	27	23	31	31	27	18	29	25	26	35	25	28	32	28	28	25	26	31	23	27	32	26	25	30	30	34	29	25	32	24	32	27	19	23	28	35	26	21	28	28	28	22	24	31	22	21	32	23	27	32	21	31	25	21	25	24	22	27	24	35	31	24	24	30	24	21	21	30	29	13	33	24	25	22	26	19	34	28	23	31	21	28	30	23	22	29	23	17	29	29	29	24	22	29	20	36	24	32	25	47	23	30	31	25	26	26	24	32	28	26	31	23	16	32	27	22	25	29	23	24	30	30	29	22	29	25	17	25	20	23	31	32	28	21	26	23	34	33	25	30	32	27	29	29	23	25	30	22	21	31	19	31	31	27	26	27	27	27	23	28	24	25	31	26	30	19	29	32	27	26	33	30	19	28	19	28	25	15	27	28	18	28	29	31	25	41	36	20	23	19	19	32	22	23	30	28	33	22	31	20	19	40	33	20	28	31	28	33	25	21	33	23	26	31	21	26	25	38	25	21	33	32	27	31	32	25	23	36	20	26	26	20	31	22	26	26	18	20	25	29	17	19	25	30	28	28	33	23	27	32	31	27	24	24	31	27	34	29	23	33	18	34	26	22	15	21	31	23	22	21	35	33	31	29	17	22	31	24	27	27	24	18	24	29	19	23	24	24	17	26	34	39	32	23	25	30	27	17	22	30	22	33	25	21	24	30	27	22	28	21	28	23	19	16	25	26	19	36	19	25	27	26	24	17	29	23	25	26	25	23	37	27	26	19	24	27	23	23	25	19	30	25	40	24	18	29	33	31	33	20	27	21	25	25	18	31	18	30	17	27	28	27	20	37	25	27	34	16	31	21	32	25	24	24	26	33	24	31	22	29	18	32	28	26	27	25	30	25	28	21	29	28	31	16	38	15	24	25	21	38	26	19	26	20	23	21	28	30	36	26	20	19	20	31	23	17	24	24	27	25	29	30	26	29	16	29	29	32	20	21	20	20	15	23	26	31	17	29	11	31	21	22	24	33	19	27	25	34	30	32	22	31	30	24	41	27	20	35	27	20	30	32	33	17	31	29	29	32	18	26	24	26	32	22	25	22	25	23	22	24	27	27	25	30	19	29	26	19	26	22	28	25	21	35	23	27	26	18	27	20	19	27	19	30	31	28	21	26	28	25	33	26	18	23	34	25	17	28	30	33	27	23	22	35	20	19	34	29	24	32	25	23	21	23	23	25	19	20	24	35	31	32	25	25	23	29	24	23	25	23	28	24	27	24	26	23	29	27	22	22	25	32	23	31	31	24	29	25	17	29	27	27	27	36	25	25	25	25	24	23	28	26	23	28	18	22	23	27	22	23	21	23	33	31	29	22	26	19	24	37	25	32	25	23	18	21	20	19	30	38	22	21	28	23	25	28	29	20	23	30	30	24	40	22	19	25	24	17	24	24	23	29	24	26	27	22	31	25	33	25	29	22	30	24	35	25	36	23	30	19	34	21	25	31	35	21	18	26	32	27	30	37	30	25	22	28	20	22	29	29	31	21	29	24	22	31	27	19	25	21	27	29	29	19	26	29	27	21	34	18	22	23	28	18	35	27	32	22	26	33	24	36	19	25	29	32	37	29	14	32	16	16	26	24	27	24	22	18	19	25	24	24	22	24	28	27	22	19	24	31	26	31	22	35	30	20	19	17	23	22	22	24	14	29	20	25	31	26	15	27	18	31	36	22	32	28	27	22	34	30	18	26	19	30	28	22	19	24	28	20	26	24	20	25	28	27	23	22	21	28	25	17	27	25	23	26	37	30	31	22	34	19	25	34	25	26	21	23	25	26	28	26	21	39	28	27	26	29	25	18	25	22	31	26	23	31	29	33	20	25	30	29	33	28	25	24	19	16	26	29	32	13	32	28	29	20	36	27	24	29	28	18	28	29	17	27	27	19	19	25	22	30	27	30	26	25	32	28	19	26	16	24	28	30	21	30	33	21	21	27	20	28	27	23	25	22	23	23	14	22	23	23	27	30	26	25	34	23	24	32	33	30	38	35	23	23	25	21	18	20	25	24	32	24	31	30	22	37	28	46	18	25	25	24	26	25	27	23	23	22	23	20	32	27	31	28	19	27	22	30	32	31	31	28	25	26	19	25	25	12	26	30	27	22	18	32	27	17	21	38	21	24	27	19	27	16	18	25	33	29	32	42	26	24	33	27	21	30	24	23	28	31	25	28	34	30	24	34	26	33	28	27	23	25	25	25	21	27	25	23	27	29	33	30	24	23	25	27	30	26	26	27	25	30	32	25	28	30	23	21	22	28	25	24	27	20	33	15	24	24	20	21	23	24	22	29	26	30	23	34	28	26	17	26	31	23	25	26	28	36	17	24	29	18	32	21	26	22	29	26	28	34	43	27	22	34	28	30	22	27	39	22	20	16	28	35	22	23	29	25	19	25	26	25	22	23	27	28	29	20	27	36	24	25	19	26	36	33	36	26	32	26	20	24	21	29	26	28	20	37	19	26	22	34	27	24	23	36	25	27	32	24	25	33	36	35	31	32	19	26	23	27	24	24	32	18	20	29	28	22	31	21	26	26	30	17	26	30	25	17	23	26	28	24	22	21	23	18	21	28	29	25	27	28	22	31	23	26	26	36	26	19	25	28	27	23	32	19	33	29	21	28	28	23	32	31	28	30	24	31	18	24	31	25	23	25	20	33	30	32	23	26	30	34	22	33	28	29	23	32	31	33	30	22	21	32	19	18	21	21	23	26	37	21	28	34	22	19	30	38	30	26	26	23	34	19	22	38	28	13	27	22	25	20	19	23	30	48	24	24	29	30	28	26	31	22	19	19	29	22	31	25	19	24	24	33	28	28	31	23	31	26	27	22	22	20	24	23	20	24	22	28	22	28	18	27	21	27	25	17	30	24	24	27	26	24	31	19	28	23	17	22	28	32	22	29	22	30	15	23	21	30	26	26	19	21	23	19	31	35	12	18	24	20	22	21	20	31	38	39	23
25867	41668	50378	28179	31120	28257	25752	20178	17104	15178	14197	12544	10982	9328	8182	7245	6450	5748	5297	4884	4624	4498	4290	3788	3760	3656	3436	3386	3333	3189	3147	2888	3058	2845	2866	2779	2860	2876	2812	2848	2654	2552	2563	2429	2451	2353	2252	2258	2213	2216	2155	2156	2134	2116	2082	2060	1958	1976	1993	1958	1972	1984	2015	2075	2036	1957	2014	2023	1931	2020	1982	1897	1944	2000	2014	1902	1984	1913	1894	1994	1915	1985	1958	1947	2009	1926	1931	2009	1917	1964	1962	1893	1867	1861	2023	1963	1901	1966	1908	1964	1868	1984	1939	1911	1966	1924	1900	1931	1970	1903	1958	1917	1960	1987	1947	1926	1931	1999	1978	1919	1979	1939	1869	1882	1928	1893	1929	1931	1955	1921	1952	1866	1902	1882	1987	1978	1980	1931	1923	1926	1927	1966	1888	1929	1886	1912	1907	1861	1862	1961	1961	1936	1890	1903	1952	1960	1936	2000	1933	1924	1930	1948	1891	1923	1876	1953	1971	1965	1992	1892	1813	1942	1895	1982	1919	1954	1967	1927	1886	1996	1923	1842	1963	1943	1892	1957	1939	2006	1998	1894	1896	1915	1970	1872	1933	1980	1879	1956	1901	1946	1904	1939	1960	1885	1938	1957	1859	1951	1875	1890	1866	1906	1933	1924	1921	1919	2002	1812	1913	1894	1969	1894	1921	1939	1892	1922	1913	1990	1888	1901	1942	1954	1940	1927	1996	1972	1895	1857	1935	1883	1883	1941	1882	1996	1922	1926	1973	1959	1966	1899	1940	1936	1917	1930	1910	1961	1888	1879	1935	1954	1926	1903	1947	1950	1849	1859	1826	1896	1894	1959	1905	1948	1973	1974	1892	1870	1890	1874	1882	2050	1970	1874	1907	1898	1965	1959	1922	1898	1913	1972	1995	1932	1923	1917	1941	1954	1902	1902	1943	1961	1909	1978	1967	1890	1939	1960	1973	1940	1978	1930	1935	1882	1854	1817	1962	1903	1936	1916	1962	2015	1892	1973	1899	1910	1977	1875	1968	1932	1972	1929	1940	1937	1904	1940	1927	1913	1964	1947	1885	1886	1900	1909	1959	1947	1922	1828	1898	1966	1866	1918	1984	1901	1975	1973	1905	1919	1935	1952	1920	1926	1957	1988	1866	1938	1911	1958	1930	1923	1999	1931	1968	1876	1887	1890	1925	1882	1996	1875	1859	1895	1852	1869	1877	1885	1987	1879	1898	1957	1939	1984	1927	1995	1955	1798	1921	1933	1944	1937	1949	1936	1956	1955	1965	1945	1871	1934	1936	1872	1955	1929	1921	1924	1911	1963	1951	1962	1961	1913	1947	1914	1887	1946	1913	1906	1932	1882	1908	1919	1916	1906	1931	2006	1891	1984	1884	1937	1884	1934	2021	1901	1910	1981	1969	1938	1876	1934	1872	1867	1893	1921	1845	1943	1916	1951	1871	1925	1905	1938	1910	1837	1931	1972	1909	1987	1932	1937	1926	1889	1920	2001	1862	1882	1958	1932	1887	1959	1992	1900	1976	1896	1933	1934	1997	1944	1936	1979	1921	1926	1895	1933	1941	1876	1925	1966	1892	1934	1913	1923	1922	1892	2019	1933	1826	1926	1973	1905	1960	1937	1881	1965	1971	2032	1867	1906	1968	1993	1900	1913	1939	1983	1911	1975	1943	1963	1944	1943	1875	1970	1974	1969	1892	1924	1957	1961	1923	1903	1959	1931	1885	1896	1967	1929	1977	1881	1932	1888	1910	1901	1885	1964	1894	1901	1953	1949	2004	1887	1901	1909	1852	1951	1968	1975	1867	1899	1962	1892	1952	1989	1929	1943	1878	1970	1949	1941	1910	1972	1981	2005	1916	1924	1828	1932	1960	1986	1918	1910	1904	1945	1881	1913	1905	1949	1944	1974	1897	1847	1948	2006	1935	1884	1934	1950	1903	1874	1893	1921	1939	1878	1958	1896	1945	1883	1883	1936	1904	1907	1913	1833	1900	1861	1976	1899	1942	1956	1911	1941	1882	1849	1954	1886	1832	2002	1893	2000	1893	1937	1947	1890	1926	1899	1961	1925	1891	1858	1893	1889	1931	1933	1898	1899	1937	1912	1896	1837	1959	1888	1939	1921	1910	1893	1894	1924	1870	1914	1922	1889	1958	1911	1951	1837	1897	1967	1903	1963	1886	1888	1887	1959	1908	1975	1951	1941	1919	1923	2002	1926	1881	1893	1893	1950	1978	1911	1938	1946	1934	1929	1873	1903	1879	1880	1775	1978	1921	1851	1916	2003	1955	1911	1913	1922	1925	1980	1964	1935	1953	1921	1916	1882	1969	1952	1942	1911	1913	1895	1924	1932	1938	1919	1891	1916	1962	1851	1959	1996	1886	2007	1849	1930	1948	1924	1886	1855	1994	1873	2005	1901	1909	1939	1939	1964	1921	1935	1893	1930	1923	1951	1892	1906	1984	1979	1918	1884	1866	1994	1848	1908	1961	2018	1865	1908	1971	1893	2026	1942	1973	1878	1932	1898	2073	1979	1909	1885	1875	1982	1988	1949	1917	1938	1848	1948	1913	1903	1931	1879	1875	1925	1974	1950	1983	2019	1951	1965	1962	1970	1876	2003	2001	1952	1873	1995	1947	1911	1872	1957	1918	1957	1915	1949	1902	1864	1907	1866	1864	1908	1926	1842	1866	1939	1931	1932	1944	1959	1922	1987	1991	1834	1963	1906	1900	1930	1967	2009	1959	1906	1975	1948	1956	1963	1878	1943	1859	1959	1902	1852	1937	1948	1911	1978	1891	1914	1980	1904	1870	1943	1916	1860	1894	1957	1909	1937	1885	1966	1872	1950	1948	1870	1984	1989	2015	1958	1896	1878	1928	1932	1892	1954	1912	1950	1962	1941	1910	1934	1938	1929	1895	1895	1896	1909	1907	1842	1976	1981	1894	1948	1918	1926	1937	1810	1927	1849	1953	1880	1875	1964	1939	1945	1964	1930	1887	1963	1933	1941	1976	1921	1877	2018	1935	1938	1937	1879	2009	1911	1906	1925	1909	1968	1937	1927	1910	1960	1945	1944	1921	1966	1900	1921	1940	1930	1925	1896	1866	1961	1906	2005	1915	2022	1890	1937	1920	1948	1870	1938	1898	1914	1924	1894	1934	1904	1963	2016	1891	1935	1914	1893	1953	1911	1938	1872	1896	1974	1949	1891	1913	1904	1949	1939	1919	1940	1948	1938	1885	1929	1878	1995	1866	1899	1967	1891	1903	1917	1960	1922	1960	1996	1929	1942	1937	1886	1994	1946	1901	1951	1888	1864	1915	1908	1944	1941	2031	1992	1888	1960	1953	1920	1903	1910	1900	1957	1925	1871	1902	1953	1926	1911	1946	1944	1918	2017	1955	1927	1897	1857	1906	2013	1947	1896	1921	1895	1932	1896	1932	1907	1869	2063	1990	1914	1893	1903	1885	1939	1918	2012	1901	1955	1879	1946	1889	1931	1946	1872	1908	1933	1922	1949	1965	1921	1975	1920	1857	2019	1969	1904	1961	1971	1862	1951	1937	1905	1959	2011	1913	1904	1928	1923	1920	1867	1969	1882	1988	1894	1884	1935	1884	1942	1931	1911	1925	1888	1931	1926	1892	1983	1917	1953	1993	1946	1969	1941	1937	1949	2002	1892	2067	1968	1929	1976	1969	1950	1906	1906	1896	1866	1955	1909	1925	1904	1937	1933	1921	1900	1865	1932	1970	2015	1952	1920	1959	1925	1961	1968	1914	1968	1968	1913	1992	1977	1981	1943	1905	1892	1889	1953	1837	1910	1966	1904	2006	1921	1919	1874	1925	1905	1894	1947	2021	1881	1913	1919	1972	2004	1980	1982	1970	1914	1957	1952	1917	1923	1938	1938	1952	1973	1950	1958	1920	1962	1973	1971	1918	1947	1908	1965	1914	1958	1892	1919	1983	1894	1926	1949	1854	1952	1899	1894	1943	1932	1903	1941	1971	1975	1908	1903	1883	1850	1921	1928	1877	1956	1904	1963	1907	1935	1977	1908	1991	1915	2007	1969	1904	1858	1855	1939	1943	1911	1880	1882	1941	1959	1954	1948	1994	1885	1950	1939	1857	1873	1935	1961	1922	1924	1947	1992	1894	2009	1869	1981	1848	1926	1926	1916	1960	1880	1945	1981	1999	1946	1863	1983	1908	1944	1901	1902	1952	1891	1959	1955	1819	1911	1870	1864	1924	1990	1905	1956	1896	1876	1926	1890	1918	1935	1935	1934	1950	1974	1877	1934	1924	1893	1972	1995	1866	1975	1929	1999	1992	1950	1923	1870	1927	1872	1965	1917	1921	1915	1890	1937	1907	1928	2002	1919	1883	1909	1927	1982	1950	1954	1930	1893	1993	1895	1995	1891	1925	1934	2037	1975	1921	1915	1945	1942	1929	1911	1934	1917	1932	1911	1967	1862	1871	1913	1964	1951	1932	1900	1900	1870	1849	1947	1982	1947	1965	1927	1902	1944	1966	1955	1970	1940	1931	1855	1921	1949	1911	1972	1876	1913	1886	1976	1957	1880	1927	1908	1946	1930	1890	1879	1913	1898	1886	1823	1906	1915	1922	1902	1952	1980	1965	1958	1914	1941	1864	1916	1903	1933	1930	1949	1905	1863	1944	1945	1911	1935	1928	1935	2001	1907	1925	1924	1986	1917	1879	1947	1906	1935	1913	1888	2001	1864	1951	1827	1891	1997	1882	1916	1977	1870	1933	1966	1925	1932	1960	1911	1978	1953	1930	1945	1940	1914	1976	1924	1905	1902	1931	1930	1905	1926	1920	1878	1924	2004	1877	1834	1912	1946	1957	1969	1984	1978	1926	1912	1845	1899	1936	1913	1946	1975	1913	1938	1928	1936	1955	1937	1945	1921	1930	1972	2024	1903	2006	1962	1899	1986	1974	1893	1943	1957	1950	1899	1892	1930	1884	1961	1849	1960	1905	1965	1823	1850	1914	1943	1935	1929	1884	1938	1903	1908	1950	1907	1980	1925	1942	1958	1860	1999	1886	1925
2707	11201	21416	2039	639	593	480	421	389	342	331	281	221	182	158	143	120	87	87	80	89	95	88	62	62	63	50	45	43	46	48	43	53	44	36	38	34	35	44	46	34	33	30	28	35	21	27	36	23	19	30	16	23	26	23	31	25	25	25	13	15	23	25	16	24	21	18	14	14	21	20	18	22	29	28	28	21	14	14	20	13	17	19	19	11	20	21	29	20	17	21	21	22	16	17	26	18	26	22	17	23	20	26	16	16	17	17	22	16	16	11	19	17	16	21	31	26	18	17	23	26	17	14	18	19	16	19	20	11	32	21	19	14	23	20	16	25	18	13	18	17	26	18	17	35	19	15	23	18	22	20	25	20	19	25	30	13	12	20	16	20	15	22	10	16	27	20	14	16	18	16	26	27	25	18	24	18	23	25	17	19	12	20	20	15	19	9	17	21	19	14	25	17	18	19	11	36	22	19	22	21	27	21	21	18	18	21	20	22	19	24	26	20	18	20	28	14	12	15	21	22	21	17	19	22	18	31	17	14	26	15	28	23	18	30	20	14	21	17	13	19	17	13	20	29	18	23	15	20	19	10	20	17	16	11	17	20	20	15	21	20	18	20	28	21	11	24	22	17	18	32	13	25	11	20	22	13	18	19	25	20	22	21	22	18	21	16	16	25	24	11	12	24	23	20	17	12	19	20	17	24	13	23	17	21	23	20	20	27	19	23	18	29	18	12	23	21	16	22	14	14	15	21	15	16	23	14	22	28	18	11	17	19	21	15	26	22	16	14	15	20	19	21	26	17	27	18	19	13	17	23	20	22	27	11	19	20	14	17	13	15	22	23	13	20	21	14	16	17	26	21	14	16	17	14	21	18	19	21	20	19	15	12	18	24	23	22	13	18	13	21	15	22	22	15	15	17	15	23	21	19	22	11	25	22	26	18	22	22	21	25	27	17	17	22	18	17	17	16	19	14	14	21	15	19	20	28	17	20	19	19	20	27	14	16	18	13	17	15	17	22	12	21	21	32	15	13	20	17	25	16	20	25	11	20	20	20	21	21	17	18	28	20	18	27	18	20	16	16	18	15	26	14	18	23	22	16	13	13	21	20	21	22	23	18	18	26	24	23	17	22	18	24	23	21	21	29	21	22	14	20	23	18	18	26	19	23	17	22	19	30	16	22	24	19	26	21	20	26	12	20	19	14	25	20	18	19	10	16	17	21	18	20	18	21	25	20	14	21	15	20	14	19	20	20	19	18	17	17	16	11	13	15	23	25	20	21	18	20	24	15	21	21	19	15	24	18	22	12	11	24	31	14	20	17	11	21	11	20	19	21	27	16	22	27	15	20	20	18	23	17	21	12	20	21	17	19	16	18	18	20	18	21	16	25	23	17	11	23	22	25	19	13	17	22	19	17	18	24	17	15	12	10	13	17	16	21	17	20	13	21	20	19	16	29	21	25	13	12	19	22	20	12	14	21	17	18	17	28	16	19	25	25	23	13	20	20	26	21	20	22	16	17	15	19	20	23	24	20	23	20	19	21	20	18	22	23	22	24	21	12	15	16	15	22	17	24	36	17	22	26	17	22	20	24	17	25	16	19	12	27	15	20	15	14	18	16	21	21	15	22	25	22	26	14	16	18	20	14	23	16	16	22	18	22	30	22	12	19	16	20	19	25	21	19	23	11	19	19	17	17	21	22	13	16	28	19	18	16	14	18	24	19	14	21	30	19	20	16	20	23	23	14	14	13	16	18	12	17	15	16	27	13	18	21	22	13	18	24	19	21	19	15	24	27	19	14	22	23	14	19	13	22	27	15	16	22	18	20	16	21	20	18	23	20	19	15	20	17	24	19	20	19	19	18	17	25	20	25	13	20	18	24	17	18	19	22	15	20	16	16	19	22	25	19	23	17	19	23	22	25	10	7	20	15	18	15	9	16	12	12	19	18	16	18	15	16	18	24	17	17	14	22	15	22	20	16	14	23	18	25	19	33	18	18	21	26	14	25	28	20	21	16	23	19	19	17	17	15	20	23	27	16	19	13	21	20	21	20	20	26	19	17	19	14	22	9	16	14	19	16	23	13	22	21	18	21	21	19	21	18	17	16	22	33	29	17	15	21	20	20	18	22	20	18	14	18	16	17	14	20	29	27	15	22	18	17	22	22	18	19	17	22	18	21	20	15	23	24	24	20	32	14	24	14	19	16	23	17	13	14	18	19	20	14	17	32	16	20	20	22	13	18	26	21	20	23	16	26	17	23	17	19	18	19	11	25	11	22	19	20	23	20	21	13	21	24	17	17	18	14	21	16	15	21	25	27	24	16	16	21	14	17	25	17	19	20	21	18	11	18	9	14	21	24	22	16	21	22	20	25	16	22	26	34	18	17	23	14	21	19	24	22	19	22	19	24	20	11	8	29	21	20	17	8	22	24	19	20	14	20	18	25	21	19	17	20	18	12	16	17	13	24	20	18	20	14	16	17	15	19	25	25	25	18	20	19	13	20	11	21	9	28	15	21	24	22	17	20	25	25	21	19	17	14	20	19	16	16	26	17	8	21	16	27	22	19	18	18	14	18	17	23	25	24	19	19	12	25	17	19	16	30	17	20	22	13	11	22	16	22	20	23	17	21	19	22	25	21	29	20	27	24	20	18	16	21	21	15	18	22	19	24	16	21	14	16	31	18	13	29	16	13	18	23	18	15	18	24	17	14	17	21	18	13	16	24	18	24	21	33	35	17	25	19	16	28	16	18	26	15	18	21	27	15	14	12	22	17	16	21	24	25	19	17	18	15	15	24	13	18	17	11	15	9	16	21	17	19	19	22	19	18	21	21	19	18	20	13	17	22	21	31	22	19	24	19	21	15	18	24	12	15	21	12	25	20	13	14	21	15	22	24	17	17	21	18	22	8	20	23	31	17	14	26	25	20	20	14	21	23	20	22	13	15	18	24	19	19	23	18	17	21	21	22	14	16	14	20	21	20	19	18	27	15	19	17	14	21	17	25	15	27	19	15	25	15	16	23	18	18	19	13	18	27	21	18	23	19	16	26	25	20	29	20	15	21	19	17	21	19	24	18	15	23	20	20	14	17	9	19	25	15	29	18	18	26	15	16	19	10	20	21	19	27	18	25	21	17	24	17	15	23	25	15	24	26	24	21	21	15	28	22	18	21	20	24	20	16	19	17	22	22	18	21	26	19	19	14	28	16	14	20	23	20	13	10	14	16	26	21	9	19	14	24	13	19	15	28	16	15	28	20	18	16	23	27	22	17	18	15	11	12	24	13	21	15	17	19	26	18	11	13	20	26	21	16	20	20	14	14	14	13	13	20	27	24	9	19	18	22	18	25	22	22	21	15	18	21	21	20	16	22	14	20	21	19	24	21	30	25	15	15	18	12	15	17	19	24	18	18	25	19	20	10	21	15	13	23	31	22	21	20	18	18	19	6	18	22	20	20	22	22	13	20	20	17	25	17	17	23	19	36	25	18	12
31819	49016	56912	31413	35426	32527	28460	24687	21656	19966	18166	15932	13701	11966	10579	9301	8140	7261	6591	6153	5776	5701	5227	4796	4729	4325	4166	4086	4038	3778	3646	3673	3568	3328	3177	3272	3160	3243	3198	3254	3016	2987	2863	2848	2704	2623	2490	2516	2461	2367	2305	2336	2292	2257	2208	2137	2072	1984	2180	2107	2205	2135	2116	2172	2089	2120	2127	2062	2026	2066	1965	2090	2108	2005	2067	2026	2072	2036	2009	1966	2012	2051	2003	2011	2036	2015	1996	2026	2011	2029	1990	2061	2049	2080	1982	1965	2080	2047	1971	1942	2112	2046	2017	2014	2010	2060	2058	1993	2081	2019	2030	1968	2063	2032	2020	1960	2019	1979	2073	2003	2016	2076	1999	1977	2040	2101	2042	2080	2027	2000	2079	2019	2037	2015	1980	1940	2095	1980	2040	1956	2064	2082	2058	1986	2054	2084	2013	2046	2016	1975	2029	2035	2061	1982	1958	1976	1980	2030	1981	2000	2019	1967	1986	2054	2006	2041	2005	2012	1996	2075	1993	2101	1965	2004	2030	1970	2027	2035	2001	2018	2033	2036	2061	2058	1946	2069	2047	2073	2035	2082	2039	2023	2048	1910	2005	2025	2076	2100	2042	2077	1977	1984	2032	1982	1994	2057	1967	1969	1991	2059	1963	1999	2038	2025	2034	1989	2033	2020	1999	1990	2018	2036	2019	2044	2036	2086	2024	2029	1984	1941	2041	1998	2044	1974	2049	2039	2030	2006	1991	2060	2030	2017	1990	2001	2129	1994	2017	1970	2049	2057	1988	1997	2039	2000	1981	2017	1985	1981	2036	2039	2010	1997	1942	1974	2009	1997	1982	2031	2040	2059	2020	1998	1975	2088	1914	2047	2066	2028	2010	1987	2060	1962	2023	1921	1994	1978	2018	2013	2030	2083	2002	2037	2057	2056	2035	2056	2008	2092	2019	2068	1994	1990	2041	2003	1981	2034	2083	1970	1984	2014	2053	2001	1998	2037	2037	2042	2107	1981	2002	2000	2014	1962	1993	2026	1978	2004	2040	1952	2013	2105	2062	2005	1973	2046	2030	1992	2028	2055	2045	2028	2003	2025	1979	1967	1959	2010	1990	2015	2069	2075	2036	1996	2053	2018	2023	2011	2018	2084	1951	2054	1848	1972	2073	2077	2003	2061	2022	1978	1922	2007	2022	2078	2012	1950	1913	1973	1972	2012	2043	1918	2057	1979	1925	2025	1967	2017	1992	2063	2027	2005	2041	1975	1981	2013	2016	2016	2047	2026	1986	2079	1939	2031	2019	2079	1979	1971	2053	2022	2090	2034	2029	2034	1959	2033	1955	2031	2039	2061	2005	1952	2008	2036	2035	2031	2036	2012	2063	2068	1941	2012	1931	1992	1997	2007	2034	1990	1981	2025	1950	2033	2072	2019	2087	2025	1983	1991	1987	2025	2005	2064	2094	2026	1925	1999	1943	1988	1999	1985	2031	2022	2049	2085	2075	1989	2042	1979	2092	1958	1968	2026	1961	1998	2065	2085	2037	2021	2099	2046	2006	2016	2031	2036	1964	2008	1999	2011	1974	2063	2039	2062	2045	2003	1983	1995	1956	1915	1992	1989	1958	2018	2050	2066	2054	2032	2025	1984	1995	2013	1982	2059	1992	1973	1992	2051	1941	2047	2032	2059	1939	2021	1982	2030	2025	2000	2050	2061	2056	2030	2030	1998	2055	2055	1990	2021	2013	1992	2073	1998	2070	2024	2021	2040	2011	2044	2024	1905	2037	2052	1975	1984	2145	1980	2095	2087	2035	2006	2012	2067	1918	2003	2012	2101	1927	2003	2022	2030	1958	2009	1959	2065	1993	1971	2038	2042	1949	2004	2031	2009	2032	2026	2041	1980	1982	2041	1984	2047	1958	1989	2050	1987	2053	2005	1927	1978	1940	1993	1985	2002	2021	2055	2011	2041	2101	2043	1968	2027	2000	2020	2029	2032	2011	2078	1991	2018	1982	2052	2039	2040	2018	2052	2052	2097	1998	2055	2099	2027	2026	2028	1928	2060	2056	2046	2029	1992	1983	2076	2080	2024	2046	2025	2017	1962	2031	1999	2000	2025	1999	1993	2048	1981	2064	1966	2024	2063	1986	2042	2035	2025	1962	1962	1996	1993	2084	2060	2011	2118	2024	1992	2038	2001	2059	2039	2113	2050	2036	2004	1926	2046	2003	1918	2033	1957	1975	1961	2123	2072	2073	2090	1921	1987	1969	1983	1984	1989	1971	2017	1985	2088	2022	1963	2057	1988	2032	1966	1967	1975	2006	1982	2036	2084	1998	1998	2044	1976	1928	1999	1997	2038	2038	1998	2026	1971	2042	2011	2069	1965	2039	2041	1973	1952	2057	2047	2013	2061	2040	1978	2059	2066	1921	2048	2041	1934	1975	1984	2048	1964	2022	2042	2010	2032	2026	2026	2021	2075	1955	2020	2005	2029	2043	2015	1978	2042	2014	1964	2010	1991	2039	2046	2007	2036	1984	2010	2019	1967	1999	1992	1978	1985	2062	2036	2027	2014	1992	2068	2035	1944	2027	2023	2053	2050	1909	2034	1945	2041	2025	1965	2003	2026	1994	2043	1933	2066	1977	2025	2010	1991	2008	1968	2052	2003	2074	1962	2025	1964	2011	2093	2068	1948	2049	2054	2002	1997	2054	2066	1991	2015	2078	2014	2013	2000	2023	1966	2030	2089	2046	2008	2002	1998	2035	2011	2016	2001	1999	2085	1996	2101	2058	1949	2024	2021	1939	1985	1967	2090	1982	1993	2013	2050	2049	2023	2077	2010	1993	2078	2047	1982	2047	1993	1999	2025	2043	2020	2063	1968	1963	2040	2047	1986	1981	1992	2099	2005	2085	1977	2016	1998	2079	2046	2020	2088	2025	1972	1996	2107	2092	1949	2033	1928	2005	2071	2050	1995	1988	1978	2037	2014	2010	2074	2023	2044	1977	2002	1994	2054	2011	2063	1998	2005	1990	2064	1998	1995	2043	2077	1944	2086	2061	2080	2003	2105	2007	1990	1995	2015	2049	2023	2011	2005	2013	1980	1997	2025	1991	1991	1981	1992	1998	1990	2115	2039	2031	2032	1959	2017	2006	1938	2005	2088	2042	1988	2000	2045	2011	1973	1991	1961	2023	1995	2086	2003	1995	1983	2060	1968	2029	2013	1975	1993	1993	2025	2056	2113	1984	2073	1980	2023	2027	2008	1972	1936	2010	1975	2005	1993	2057	2049	2060	2050	2031	2062	1945	1958	1996	2077	2024	1968	1916	1998	2045	2068	2012	1977	1999	2031	2004	2048	2074	2011	1990	2029	2024	2043	2081	1986	1982	2043	1993	1946	2006	2064	2028	1962	2068	2000	1983	1981	2015	2023	2047	2049	2035	2107	2052	1978	2021	1964	2093	2007	2028	2051	2019	1996	2068	2004	2076	2000	2063	2029	2094	2011	2031	2000	2035	1972	2030	2091	1923	1990	2069	2075	2022	2018	1991	1973	1957	2027	2018	2038	2028	2059	1983	2041	2026	2055	2063	1977	1934	2091	2004	1938	1968	2029	2008	2036	2025	1958	2049	1982	1957	1988	1997	2062	1943	2030	1980	2007	1980	2065	2051	1999	1994	2071	1990	2090	1968	2088	2041	1992	1966	2098	1987	1985	2037	2009	2049	1992	2044	2011	1967	2011	2147	2069	2060	1924	2061	2001	1942	2046	2006	2011	1994	2002	2070	1989	2023	2010	1942	1919	2030	1979	2037	1951	2022	1971	1993	1987	2069	2016	2095	1955	1992	2120	2006	1990	2067	2037	2041	2057	2019	2104	2025	2038	1981	1922	1994	2025	2068	2047	2020	2007	2006	2026	2088	1999	2028	2002	2050	1973	2067	2073	2058	2058	2056	2090	2001	1982	2057	1985	2017	2055	2016	1975	2066	1992	1980	1934	2036	2012	2001	2099	2061	1986	1924	2071	2024	2006	2090	2045	1945	2002	2024	1977	2034	1987	1979	1987	2040	1997	2006	2015	2101	1933	2000	1968	1990	2016	2060	2003	2006	1988	1968	2093	2087	1978	2021	1999	2085	2021	2037	2010	1997	2070	1973	2024	2080	2031	2009	2000	1965	2010	2041	1951	1957	1991	2055	2015	2051	1944	1977	1993	1977	2023	1961	2044	1997	2004	2046	2017	1985	2068	1924	2049	2019	2023	2028	2012	2009	2005	1994	1969	1966	2014	2053	1971	2028	2002	1987	2013	2034	2009	2079	2041	2013	1955	2008	2098	2015	2005	2028	2015	1985	1991	2071	2007	2078	2030	2057	1981	2009	2093	1979	2065	2024	1961	2018	2034	2108	2072	2042	1956	2020	2058	2038	2019	2028	1971	2044	1955	2022	2031	2018	2024	2045	2042	1985	2026	2023	2030	1996	1987	2073	1965	2059	1927	2017	1996	1937	2015	2025	1968	1994	2067	2038	1963	2069	2006	1978	2022	2009	2042	2058	1968	2000	2034	1976	1954	1981	2068	1962	2007	2041	1966	2052	1954	2042	2012	2065	2044	2025	1990	2026	2047	2067	2083	1945	1987	2075	2026	1938	1984	1993	2043	1987	1930	1997	1993	2024	2093	2041	1963	2034	1971	2044	2087	1987	1937	2080	1989	1971	2004	2040	2033	1925	2074	1971	2032	1963	1948	1973	2016	1963	2048	1925	2032	1977	2005	1987	1986	1933	2007	2014	2032	2056	1995	1938	1995	2082	2047	1983	1998	2037	2011	2024	2027	2029	2069	2056	2034	2106	2021	2002	2031	2026	2024	1935	1994	1973	2141	2079	2040	2018	2066	2025	2091	2003	2077	2017	1967	1995	2012	1927	2027	2091	2026	2065	2010	2002	1980	2000	2063	2021	2045	1993	2006	2066	2038	2032	2074	2027	2006	1958	1934	2059	2066	1980	2045	1994	1959	2026	1975	1998	1923	2087	2012	1959	2012	1972	1977	2026	2034	2066	2009	1939	2070	1965	2047	2028	2028	2035	2055	1961	2004	1965	2046	1988	2030
2655	13483	20464	2523	648	544	475	406	368	373	337	279	206	190	149	131	128	81	91	80	97	84	64	64	65	50	48	58	40	51	44	36	38	46	38	55	39	48	40	40	33	22	21	41	24	21	37	26	33	26	25	32	29	28	17	22	24	24	16	24	17	21	18	21	26	21	18	25	17	22	19	26	17	16	27	17	25	17	28	19	26	15	17	26	20	24	18	21	25	15	24	20	25	14	19	19	26	22	12	23	22	21	21	21	15	15	24	24	18	14	21	15	19	20	19	14	23	22	13	24	19	24	28	27	21	13	21	24	22	22	17	22	19	13	23	15	10	23	14	23	17	15	15	17	13	28	16	22	18	21	19	17	14	17	17	16	17	21	19	17	26	22	18	18	16	18	21	16	18	25	14	18	24	16	20	21	16	19	19	15	20	25	20	9	23	24	25	16	22	15	21	19	18	14	20	17	19	17	11	22	19	23	18	17	14	22	26	17	15	20	12	10	14	12	23	17	15	22	16	20	19	25	16	16	18	14	20	13	12	29	25	19	16	15	20	12	21	20	24	15	22	17	12	27	26	23	25	14	19	17	14	12	19	21	24	18	15	20	25	25	19	21	21	18	21	20	20	15	19	23	17	21	17	23	18	20	21	21	12	17	17	17	22	27	13	16	17	17	33	9	14	22	14	23	15	34	21	20	19	18	11	21	15	11	20	19	20	22	21	19	23	21	21	15	18	13	24	21	22	27	20	16	17	24	18	23	14	19	20	25	31	8	19	13	17	17	20	17	13	22	22	20	16	21	20	18	16	22	13	23	27	15	25	19	17	14	8	21	20	19	22	17	15	19	16	6	21	15	18	14	23	20	23	21	22	16	13	26	17	16	20	15	27	11	17	26	17	20	21	20	13	25	15	20	23	18	22	21	19	16	13	23	19	15	18	19	16	19	24	18	15	16	23	15	12	17	17	23	14	21	26	21	19	17	19	19	21	14	20	20	15	19	24	21	14	17	18	17	15	18	24	14	19	19	15	22	13	14	23	14	22	27	21	28	24	20	15	11	17	19	26	19	19	17	19	9	20	18	20	24	15	29	14	22	17	16	18	16	18	20	23	17	19	26	14	28	26	19	27	19	16	20	21	19	11	22	11	18	28	18	22	18	13	22	11	22	15	22	15	21	19	18	21	25	23	20	23	21	16	19	19	23	23	14	23	15	21	32	18	16	19	23	17	20	13	26	18	17	18	23	17	16	26	13	23	24	22	19	29	19	17	22	14	23	26	22	22	12	28	16	21	28	19	17	19	14	26	19	16	22	23	24	23	13	14	15	17	18	19	20	26	22	19	17	17	16	21	21	16	20	23	13	18	22	25	26	18	22	25	21	21	17	17	20	19	27	13	19	11	22	14	25	18	23	21	16	20	19	16	16	16	19	17	21	20	21	17	18	15	28	20	11	18	19	27	19	15	23	24	20	19	20	21	16	24	16	21	20	21	14	19	23	16	30	21	21	16	18	20	19	26	13	19	13	20	15	20	26	21	16	22	29	17	19	14	11	14	27	19	17	21	29	15	22	20	16	13	14	20	26	26	22	19	20	20	26	11	24	19	15	13	17	15	15	24	21	18	20	22	20	13	17	17	19	20	25	15	25	15	18	17	15	26	22	6	18	23	19	25	19	20	21	17	15	18	18	24	16	16	16	20	24	26	13	14	20	22	23	26	19	16	15	23	22	29	16	12	26	21	19	22	20	25	22	32	16	20	23	16	21	33	24	19	18	23	11	20	20	20	21	25	13	25	15	26	16	18	19	17	25	11	23	21	28	20	17	16	16	21	18	19	15	24	29	16	12	18	18	20	12	23	15	22	21	18	15	15	17	26	23	18	19	21	21	15	13	27	17	12	21	16	7	24	28	20	21	20	23	26	12	19	14	11	18	25	21	22	18	19	22	20	15	20	16	8	19	18	21	20	18	21	19	17	22	16	21	16	18	21	20	22	20	14	23	15	16	16	14	26	17	21	18	23	20	18	13	18	19	18	21	17	25	26	17	14	26	17	16	18	14	16	12	28	21	18	20	11	17	17	8	20	13	24	21	18	16	16	23	14	14	23	28	31	19	24	13	12	19	30	17	18	23	14	19	30	25	22	22	17	11	22	20	15	13	26	19	16	23	20	27	13	32	17	11	20	13	20	17	21	16	26	24	18	21	18	25	19	26	21	19	19	17	15	21	18	24	17	18	24	19	11	17	20	28	13	19	20	19	20	18	17	22	21	21	22	18	22	15	17	19	21	18	17	22	30	17	15	9	14	23	13	20	12	12	18	27	17	17	24	21	14	14	15	25	23	14	18	18	25	20	16	17	24	18	28	22	17	13	24	18	12	18	14	12	17	17	13	21	17	18	25	14	16	23	17	22	29	20	20	23	20	15	20	17	23	19	20	19	18	18	15	10	16	17	23	24	16	13	22	15	13	17	19	24	20	20	25	20	17	22	14	16	25	14	16	21	17	16	22	18	18	22	15	19	16	25	22	26	19	17	18	16	17	22	14	24	13	19	10	19	21	33	23	20	23	22	26	18	22	15	15	14	18	20	16	24	19	14	21	10	18	17	21	24	16	24	19	14	20	22	13	24	22	13	14	17	19	16	27	15	20	19	21	17	16	25	15	20	17	13	24	15	13	12	17	11	9	19	18	16	21	16	17	15	14	20	21	18	20	16	19	22	25	24	21	26	16	19	19	24	18	18	14	16	17	16	19	16	23	25	19	23	24	17	18	9	19	17	17	21	22	19	22	28	28	17	14	22	16	21	13	22	21	20	13	17	28	17	17	26	20	18	20	21	18	31	20	12	23	19	19	11	14	21	19	20	19	22	25	18	21	16	25	20	23	26	20	22	24	20	18	25	17	26	11	12	18	19	20	8	20	23	27	21	14	25	15	25	22	24	20	17	19	17	26	23	18	15	26	15	21	22	29	16	20	21	18	18	22	20	19	20	17	18	20	20	20	20	20	19	19	23	16	20	15	22	21	19	17	17	24	16	21	16	15	16	16	25	13	16	23	19	22	18	25	21	16	21	22	26	17	26	15	16	10	16	23	23	15	22	23	20	30	17	27	18	13	19	16	8	31	26	17	19	17	17	30	15	19	27	18	20	23	20	26	13	20	23	18	21	20	18	17	28	16	21	20	13	12	17	13	24	19	31	28	11	19	13	25	21	23	20	25	16	21	24	10	15	24	14	18	14	20	15	29	17	20	20	25	18	22	17	26	17	20	21	24	20	10	14	13	18	23	18	24	12	20	19	34	14	18	19	17	24	16	23	17	24	11	19	21	20	22	24	16	15	24	16	16	13	12	14	11	20	15	15	22	28	13	18	14	19	16	14	23	17	17	27	17	19	20	10	21	17	20	21	18	19	16	21	18	18	19	15	19	21	19	18	15	21	26	19	22	19	25	13	17	24	19	22	16	26	24	14	20	22	26	11	21	23	20	17	24	22	23	15
32010	52262	58006	31391	34812	31779	28004	24165	21816	19933	17528	15066	12642	10779	9489	7865	6974	5726	5491	4947	4768	4260	3734	3484	3397	3092	2911	2961	2593	2420	2340	2383	2016	2057	1934	1900	1887	1820	1843	1748	1667	1461	1558	1477	1246	1184	1198	1143	1083	1012	997	860	853	832	758	743	669	690	674	714	716	664	770	744	751	767	724	703	696	666	628	645	606	604	636	605	619	605	613	630	623	652	620	597	620	615	613	601	623	576	622	593	624	614	647	620	632	594	671	633	588	607	526	596	587	620	548	597	602	597	586	591	603	567	591	625	617	610	589	643	627	636	609	584	607	625	584	593	569	600	616	651	600	583	601	620	600	581	601	610	623	572	597	636	573	593	608	587	601	593	598	606	619	590	617	588	595	593	553	625	618	578	567	646	606	623	625	607	568	638	605	585	616	592	617	613	635	569	628	578	584	625	594	612	610	626	587	599	588	605	601	627	576	628	603	618	624	574	620	614	602	624	593	614	550	607	575	614	592	537	554	606	597	587	568	650	619	557	585	576	611	603	585	569	604	596	596	612	641	626	579	668	583	613	626	602	599	605	596	590	588	577	636	637	601	554	592	597	635	606	601	599	565	590	610	656	598	587	593	612	604	606	660	584	588	616	556	596	611	585	603	566	560	554	560	584	581	590	570	619	609	577	646	639	610	632	603	586	625	624	610	583	597	631	615	617	601	617	602	559	578	581	621	559	591	598	586	591	601	577	598	585	584	605	601	567	590	615	602	606	534	580	590	600	595	637	614	626	644	603	528	623	568	639	564	595	598	585	595	607	589	567	587	601	593	603	619	603	589	607	606	622	605	574	636	619	590	588	599	590	636	571	603	593	551	565	603	589	557	539	623	578	637	614	621	521	630	607	635	625	609	603	591	633	595	577	613	616	609	595	642	664	602	583	586	588	567	607	596	600	613	610	591	604	600	589	613	608	611	592	617	593	617	589	623	574	553	560	603	583	623	648	612	621	581	565	602	597	580	584	574	586	606	566	605	636	635	635	575	645	611	582	622	602	578	616	608	595	613	657	619	589	615	610	609	623	609	599	582	577	595	607	577	588	597	587	588	629	619	622	630	552	641	577	566	589	634	562	647	603	616	622	585	613	654	616	571	607	589	601	591	578	600	589	621	590	577	657	577	590	650	600	592	605	578	638	569	607	564	594	650	622	586	587	602	576	574	584	631	612	635	568	614	588	591	551	614	594	622	627	562	618	598	574	605	580	579	617	602	573	600	602	619	614	584	605	570	608	620	573	560	549	601	624	627	604	659	612	584	567	594	660	600	598	595	588	604	575	609	601	592	562	620	612	577	581	638	596	601	626	617	599	568	560	562	597	595	620	577	599	584	585	628	589	600	605	608	617	611	664	595	614	572	574	617	588	612	622	604	595	641	671	588	583	597	593	600	663	605	602	614	623	582	610	601	582	587	617	632	610	651	610	618	607	569	587	619	540	630	611	559	626	573	627	638	565	612	610	616	627	565	618	561	649	567	605	602	597	637	619	615	573	588	623	575	579	584	594	582	601	589	599	589	589	579	594	567	589	646	588	648	558	587	579	595	608	573	618	603	620	593	594	581	627	556	603	598	599	640	606	641	582	590	592	574	621	606	564	583	589	608	560	628	595	631	546	619	607	570	612	592	602	613	614	604	594	603	590	597	613	584	609	592	580	602	613	561	582	571	607	568	600	567	616	540	594	586	606	581	557	596	580	602	557	591	599	611	633	656	602	597	566	620	605	589	568	548	584	584	611	614	575	561	614	604	636	579	625	586	580	588	622	610	603	588	569	599	597	599	618	615	577	587	601	558	634	613	633	553	575	605	628	604	629	578	605	598	596	620	598	628	622	618	583	598	596	613	594	588	548	604	598	602	583	591	630	598	624	647	593	559	601	604	633	627	549	588	637	609	572	563	619	595	640	563	619	630	578	600	609	597	644	583	614	545	597	609	591	592	589	620	614	594	579	570	640	642	623	569	642	593	573	617	591	551	602	632	573	603	581	603	613	599	615	597	583	607	558	608	636	608	589	580	552	568	592	575	626	590	623	615	595	643	628	588	626	570	619	571	617	560	616	625	599	537	635	581	576	596	586	595	577	620	578	631	556	607	580	570	590	566	606	619	595	662	613	604	589	581	553	564	603	631	586	617	560	572	588	577	613	582	607	605	623	618	570	588	569	628	613	616	593	564	599	604	593	579	586	594	624	595	616	614	575	599	579	615	589	564	598	578	574	606	590	601	617	608	610	567	611	615	568	598	601	613	642	643	572	585	610	581	560	592	571	609	583	585	649	599	544	582	607	632	604	587	621	588	590	587	615	640	571	622	620	554	548	635	572	610	591	572	602	611	586	629	588	619	620	656	607	594	625	624	552	587	608	593	584	562	658	576	606	624	569	589	607	606	556	598	607	612	606	653	625	581	562	576	622	618	576	577	567	588	602	602	552	597	609	607	557	598	548	608	577	639	550	537	604	629	586	623	617	570	601	649	592	630	575	615	602	609	595	596	623	596	590	627	599	569	627	577	614	582	632	606	597	564	600	624	625	599	596	602	573	598	649	611	616	651	583	619	603	573	580	588	631	627	644	614	595	588	581	596	595	611	643	631	614	610	646	564	602	576	571	571	620	598	619	597	551	593	587	563	567	614	593	578	571	585	613	586	585	641	636	667	655	560	598	573	628	578	618	626	605	616	597	579	587	599	649	627	569	566	603	600	621	613	584	606	550	588	585	623	575	599	595	596	575	615	589	598	634	601	572	587	610	598	599	592	606	652	624	619	570	579	573	632	623	613	583	599	558	595	612	576	577	633	607	573	593	625	576	600	638	610	596	607	579	596	605	597	574	606	591	638	614	612	587	573	592	597	632	574	562	599	610	585	656	640	569	588	594	570	595	599	567	587	634	571	624	589	588	601	569	547	660	592	586	607	577	599	632	605	605	602	644	561	565	577	618	615	577	636	633	647	612	590	632	581	593	649	612	567	646	642	601	593	605	592	588	589	589	617	614	602	589	595	614	599	578	592	570	599	592	575	599	586	589	599	615	576	626	600	547	620	613	631	556	601	616	590	631	604	617	564	593	604	613	614	637	523	618	581	637	598	611	581	571	576	580	606	591	645	639	601	567	595	624	603	554	596	626	592	604	622	637	596	593	561	582	587	610	582	647	618	600	599	640	581	578	567	608	571	576	618	599	616	601	588	582	603	588	567	575	588	623	591	594	592	614	600	602	601	603	621	620	572	648	600	550	613	601	608	618	632	577	571	590	604	648	606	585	623	598	622	592	600	610	560	641	584	581	592	606	615	586	588	617	609	552	610	593	594	604	557	593	569	594	615	594	575	624	580	611	620	590	611	626	560	544	597	564	580	565	613	622	556	594	560	646	591	597	582	625	622	641	588	570	538	625	596	580	612	606	600	597	601	595	594	586	591	598	601	605	614	574	657	601	584	590	599	619	634	555	637	611	588	618	596	580	622	604	566	611	612	597
2783	15802	22565	3234	619	501	466	448	382	379	277	240	222	156	153	109	92	104	85	86	67	68	67	57	63	58	47	48	47	40	40	42	47	25	39	33	36	39	39	36	29	37	34	24	23	40	25	26	15	22	27	18	12	21	24	16	16	20	19	29	17	21	15	22	21	18	17	19	19	20	17	30	19	16	16	22	20	21	19	21	22	12	28	24	22	19	24	18	22	22	17	13	22	27	20	19	22	13	26	15	16	15	24	9	22	22	27	12	19	19	36	20	24	19	13	23	21	19	21	20	19	24	19	19	15	9	12	20	27	16	19	15	26	16	11	18	21	16	22	22	19	23	15	21	19	15	18	14	27	17	30	19	17	14	20	18	16	24	18	25	27	19	18	18	14	27	26	11	17	27	16	28	16	17	15	10	18	25	20	19	15	13	17	23	13	24	16	20	20	27	20	16	31	18	27	14	24	19	18	24	16	15	16	35	20	29	18	15	16	25	17	21	17	18	21	19	20	18	13	16	26	20	20	14	10	19	14	13	20	12	14	17	23	23	24	10	16	12	20	19	16	23	19	27	19	20	17	19	19	20	23	19	17	15	20	25	27	15	27	16	14	17	24	19	16	14	22	23	14	20	11	25	14	17	23	23	13	21	22	30	24	17	16	19	14	15	13	19	25	15	21	26	21	25	17	23	20	17	15	14	13	15	17	17	25	16	11	21	29	27	26	13	23	17	19	10	15	23	22	23	21	14	21	15	29	18	17	16	21	21	24	24	15	24	15	17	22	22	15	18	23	16	25	15	23	25	27	16	22	20	19	27	20	20	27	16	18	18	27	18	14	23	15	22	22	31	17	15	18	21	18	16	26	14	14	19	18	21	21	15	12	9	22	15	24	23	23	21	27	29	14	20	20	20	16	23	18	27	23	12	21	14	19	20	20	24	15	19	16	22	24	19	19	20	26	11	12	16	16	20	18	17	19	19	29	21	11	12	19	14	33	27	22	16	20	25	22	20	15	17	21	12	18	29	27	17	13	18	14	16	13	14	12	22	14	13	17	21	12	25	17	16	16	17	14	18	15	13	24	23	24	19	25	11	26	29	13	17	23	13	19	13	16	24	15	25	23	21	14	22	21	17	19	20	24	24	19	27	22	27	26	14	25	27	27	23	17	20	16	18	29	14	24	24	16	19	22	27	23	13	16	27	8	26	15	20	22	18	21	22	18	15	13	24	17	16	11	29	19	11	26	21	22	23	18	14	16	12	15	17	15	20	21	11	27	21	21	18	19	19	17	19	20	10	29	17	22	13	17	17	23	11	23	22	10	16	12	26	21	19	22	19	18	15	22	20	12	21	22	13	24	23	17	21	17	10	19	15	17	24	15	17	17	12	21	17	20	17	11	14	22	21	23	14	27	14	21	21	25	24	22	16	21	16	17	20	28	22	19	16	15	20	17	13	20	25	12	20	15	18	25	16	21	16	14	25	18	19	24	22	17	19	16	18	19	21	14	19	20	21	22	33	17	20	21	21	11	12	15	16	22	13	31	13	16	15	26	23	11	24	26	17	24	20	10	22	20	21	10	13	13	17	20	21	23	9	19	17	16	24	19	15	29	20	22	19	17	16	22	18	22	21	27	14	26	13	30	21	22	18	21	9	20	25	17	19	17	12	13	16	18	22	18	28	20	19	13	17	15	17	17	25	22	15	16	21	17	10	14	18	26	19	25	21	19	27	24	31	13	25	23	24	14	16	16	22	16	19	24	16	21	14	20	18	22	22	18	25	30	28	26	26	15	29	16	16	20	20	18	17	15	24	22	23	17	17	20	23	18	17	13	22	30	24	17	28	21	17	20	22	20	18	25	25	15	18	19	21	22	17	18	16	18	18	11	22	22	10	14	20	18	18	20	15	21	17	15	28	18	22	18	12	25	18	23	21	24	19	27	13	14	16	13	16	12	13	9	25	13	17	21	17	16	18	16	18	21	15	15	22	12	20	25	20	34	19	25	23	21	18	21	25	21	20	19	19	19	25	17	26	17	27	25	23	27	23	13	24	16	22	25	21	13	23	23	22	24	21	17	17	19	15	17	13	19	16	24	14	16	24	22	21	25	24	14	20	14	19	23	18	23	16	25	27	27	17	18	27	17	14	21	17	24	19	20	31	17	21	15	22	24	20	20	16	25	20	20	17	18	24	21	18	14	16	15	16	17	19	21	22	19	27	11	28	20	23	25	19	27	25	22	22	21	18	17	20	21	18	19	25	18	14	21	25	17	30	19	17	14	17	23	25	14	19	23	33	16	10	17	14	18	26	21	19	18	15	20	12	27	21	21	22	8	19	21	19	18	23	13	24	22	22	18	19	21	20	20	17	16	11	21	18	19	15	16	20	28	17	15	14	15	19	25	17	12	20	19	14	21	19	14	15	21	15	16	18	10	19	12	12	24	16	19	28	15	13	18	15	21	19	17	22	13	16	22	20	11	24	22	26	17	27	17	23	12	22	18	15	19	13	26	21	16	16	22	18	15	17	18	21	21	14	22	20	24	25	24	22	28	19	21	17	27	7	21	15	23	19	15	22	18	20	28	20	20	18	24	16	14	29	20	15	27	18	21	15	12	16	13	17	21	13	20	23	17	17	22	23	23	16	19	14	19	20	17	20	13	18	14	21	24	24	18	17	11	22	17	18	16	16	20	12	16	21	12	13	23	21	17	24	27	24	18	19	22	10	15	17	20	15	25	14	21	17	22	22	21	25	23	23	23	12	8	15	15	19	13	17	16	27	28	22	24	13	21	22	27	19	19	21	15	13	15	14	25	22	16	20	17	17	21	23	18	17	17	24	13	14	22	15	14	29	22	21	17	15	22	19	29	6	30	13	25	24	24	18	19	20	18	18	19	17	21	15	20	24	17	22	21	19	26	16	21	17	20	21	22	18	27	19	24	16	17	14	14	13	19	21	27	18	25	23	15	17	15	20	19	19	17	13	19	14	28	25	17	19	20	26	16	17	18	19	20	17	19	28	21	19	15	19	29	23	22	21	19	15	13	23	20	18	22	25	21	13	20	21	12	27	15	24	20	11	17	15	16	25	18	16	33	21	14	22	18	20	16	15	19	25	20	17	19	31	24	20	15	13	21	26	19	22	25	14	15	20	13	11	16	19	21	29	15	24	15	19	23	19	28	16	27	16	23	16	16	19	20	9	19	17	16	21	16	21	17	18	28	17	23	16	15	16	17	29	24	16	20	15	21	25	26	16	18	19	23	21	19	19	9	14	18	17	9	22	14	21	16	21	13	12	27	13	24	16	16	31	22	16	13	27	12	18	19	22	21	18	21	13	17	29	16	23	11	20	16	19	24	19	18	17	19	21	25	28	12	25	12	16	16	13	17	19	16	16	21	23	15	11	27	20	23	15	16	20	22	19	27	21	17	20	23	27	15	22	16	21	23	16	21	15	18	25	22	17	15	16	15	17	21	14	21	13	19	14	30	21	19	21
32263	54361	60680	34533	33698	30977	27273	23868	21511	19268	16523	14103	11602	10274	8466	7131	6158	5480	5081	4794	4251	3772	3308	3279	2984	2705	2655	2563	2394	2234	2203	1947	1913	1766	1761	1606	1595	1553	1608	1468	1431	1282	1309	1088	1076	1033	985	977	866	804	795	671	670	648	594	578	546	512	483	548	560	483	547	556	526	545	565	518	564	497	527	511	489	508	469	495	494	438	480	463	445	441	465	474	492	485	484	412	460	476	469	476	466	458	442	460	434	475	468	436	487	435	471	459	456	498	480	468	479	495	437	442	438	424	494	508	482	447	483	462	484	449	433	460	455	466	443	419	456	456	444	438	432	411	459	481	477	437	472	471	448	480	426	487	447	453	448	430	509	504	419	463	437	443	427	464	472	464	455	458	455	495	471	461	473	440	455	432	431	430	471	457	456	439	467	482	446	423	459	425	436	459	429	471	470	432	466	417	460	436	472	444	433	456	474	407	410	470	421	472	489	468	432	445	450	420	449	466	473	419	467	480	447	418	455	465	431	479	468	445	442	435	422	460	474	497	463	475	480	442	418	460	399	417	465	448	451	420	397	475	445	486	459	452	447	465	460	466	453	448	458	444	459	463	460	461	449	436	449	472	474	446	472	435	419	482	435	459	457	490	445	458	456	473	441	427	474	461	456	443	452	462	421	466	457	434	462	449	455	434	467	429	454	441	423	489	447	469	440	500	484	435	409	426	442	446	414	448	481	475	399	451	432	430	437	476	450	449	484	437	459	456	449	456	420	428	461	491	492	458	457	445	473	444	428	468	425	459	474	483	458	452	500	481	442	478	464	460	435	435	457	491	470	420	431	476	461	435	478	473	452	441	438	439	439	441	454	459	471	437	445	458	391	448	462	471	465	442	414	410	407	438	427	431	450	473	439	415	434	443	428	428	453	425	474	436	463	468	450	484	432	468	473	440	444	432	489	444	454	444	461	441	468	497	427	438	452	451	495	437	405	471	453	437	450	433	425	449	465	403	442	461	451	464	464	465	459	447	470	465	462	474	432	463	485	427	461	459	411	447	415	433	455	447	426	496	423	390	470	440	449	415	422	440	468	461	470	487	453	438	463	475	455	489	435	428	486	438	466	441	430	451	453	438	517	445	434	466	477	427	436	442	477	478	421	417	474	455	420	474	420	450	429	411	453	475	453	426	459	426	448	436	437	440	426	423	444	460	493	449	424	431	448	482	466	437	469	453	438	458	505	448	419	448	433	455	442	457	457	452	455	470	437	470	440	499	467	459	478	431	442	455	448	448	428	439	440	446	471	458	476	426	442	424	444	438	441	441	448	457	439	421	458	468	444	477	430	497	471	466	437	469	442	457	433	441	468	435	445	445	501	468	449	439	464	471	445	432	477	460	479	469	429	453	450	485	473	421	406	481	444	461	460	466	478	433	466	465	464	469	425	458	469	472	439	489	447	454	438	428	436	436	478	495	494	489	478	433	454	457	416	455	463	497	440	457	421	439	468	472	475	483	476	440	446	418	434	455	450	454	433	461	471	460	468	434	412	471	439	450	452	427	456	461	477	441	419	427	452	434	457	434	441	438	460	437	430	502	434	422	421	461	442	450	416	486	432	439	456	465	440	423	487	480	458	470	479	468	445	428	425	447	488	439	460	436	429	456	450	436	473	468	469	476	449	456	504	443	472	443	462	445	459	480	440	451	448	450	496	431	420	422	469	449	476	442	432	450	488	417	428	494	422	458	440	475	445	462	441	439	457	468	433	460	434	475	472	454	446	418	443	441	433	447	441	450	451	448	451	434	424	435	435	444	454	474	423	444	422	435	448	458	474	450	422	432	467	464	439	444	488	454	464	459	427	430	423	420	463	452	430	437	467	451	434	456	430	461	484	450	460	457	443	457	445	428	455	433	469	446	442	491	419	438	399	453	467	464	426	419	432	462	438	442	429	470	442	450	437	474	452	457	444	472	457	471	493	469	467	410	472	403	459	407	484	417	481	460	439	434	453	435	428	481	441	506	465	446	459	436	491	422	454	468	469	451	431	437	450	469	424	444	462	438	460	423	446	443	478	481	431	461	399	427	439	465	439	430	440	418	468	417	444	478	451	435	485	455	414	395	454	430	458	437	435	431	423	451	458	474	460	443	456	446	432	451	461	463	410	451	446	450	451	431	465	427	441	430	481	428	458	463	455	460	457	441	489	423	472	479	454	451	434	451	446	466	453	438	417	456	446	419	466	418	489	472	463	480	437	468	433	431	448	447	472	437	437	450	440	420	428	454	449	437	403	465	461	459	450	471	440	436	420	455	442	438	459	455	488	484	470	428	439	463	456	427	473	502	431	464	450	431	426	467	437	488	430	457	449	469	425	427	452	451	461	483	445	504	428	442	491	495	423	515	457	456	452	457	462	444	438	484	424	455	450	452	468	469	421	432	437	459	486	407	461	483	462	468	436	454	448	475	402	466	464	424	440	436	433	462	440	415	451	446	441	443	426	415	452	399	426	418	449	432	451	434	452	440	493	439	409	456	471	469	427	443	435	467	459	459	444	426	427	455	414	437	459	455	455	435	486	439	477	419	427	468	436	438	445	429	428	444	445	442	437	439	461	447	453	444	459	417	450	445	441	438	421	448	404	438	460	416	500	516	455	470	465	470	444	464	472	453	443	425	442	437	422	497	473	454	441	424	416	437	425	439	432	481	468	479	443	432	463	461	474	469	455	436	444	448	431	460	467	438	439	470	453	451	432	468	442	408	438	448	473	453	455	453	442	443	499	434	403	435	494	415	446	494	410	470	463	460	466	430	438	458	474	453	464	436	435	451	438	428	421	439	436	462	476	482	442	440	474	436	467	458	415	469	482	425	457	457	465	467	445	420	466	424	469	444	458	417	445	437	430	437	465	473	445	434	467	462	456	477	433	496	442	451	458	465	452	479	438	421	454	419	424	449	449	455	450	443	485	472	485	471	415	472	464	474	499	442	454	447	416	450	470	471	438	442	475	457	478	484	428	443	463	470	456	427	445	434	444	448	445	445	458	415	452	448	444	475	446	426	469	438	431	442	466	480	428	457	469	450	491	449	484	443	444	449	455	456	422	440	415	461	429	450	460	469	417	425	480	480	434	497	432	415	423	455	454	449	486	442	450	483	468	431	454	453	427	436	471	490	470	414	471	447	446	447	485	479	462	451	444	420	441	441	439	453	473	442	457	447	411	487	450	441	461	436	441	422	428	436	449	459	502	459	459	422	468	465	444	426	473	432	445	471	450	467	449	479	480	502	462	420	419	493	465	430	456	450	464	428	452	442	447	478	440	408	470	438	451	474	479	436	451	457	430	476	420	482	459	422	434	456	442	453	464	417	428	443	439	483	454	459	417	470	481	473	446	429	462	444	475	422	428	456	443	476	460	460	425	432	432	460	429	456	481	457	447	449	474	426	453	458	435	463	443	464	443	447	441	443	460	424	453	429	422	437	470	480	452	471	432	508	460	431	487	449	448	408	438	472	456	461
2818	10609	16084	1981	435	377	361	301	255	285	206	185	158	103	104	98	85	74	72	63	78	71	66	53	64	65	62	60	52	34	37	55	39	39	43	38	39	36	23	45	33	40	34	35	36	30	34	37	38	36	29	32	24	34	32	32	26	34	20	30	37	35	28	24	32	26	26	27	30	26	25	21	28	30	21	31	25	28	24	32	36	28	24	22	28	19	23	24	18	19	33	36	27	25	22	32	30	22	26	14	28	25	19	28	37	32	36	25	27	28	26	28	23	24	26	16	20	27	29	24	27	26	27	30	35	20	19	20	25	26	30	23	21	20	44	24	22	22	41	28	15	28	26	24	31	33	19	32	23	25	26	20	25	22	33	28	18	27	28	20	26	21	24	20	23	37	35	23	33	30	24	34	31	28	21	29	29	23	25	29	22	19	42	28	24	24	24	31	27	28	24	27	20	29	34	28	30	22	26	23	24	28	34	27	35	28	25	23	28	19	22	19	22	20	41	22	31	29	30	33	24	21	27	19	28	25	27	27	28	30	27	29	37	25	24	24	38	30	30	35	29	22	27	29	16	33	25	18	29	23	28	27	20	26	23	32	26	29	29	32	29	24	27	32	25	27	18	25	26	30	25	24	31	35	31	24	19	26	18	21	26	19	28	19	29	28	20	27	29	25	26	31	17	29	21	32	25	21	31	20	33	28	28	30	28	25	20	22	20	33	19	23	34	24	30	26	26	35	28	29	24	23	23	28	26	36	24	25	18	28	34	27	23	21	21	24	19	20	19	26	33	27	27	26	26	29	21	19	31	37	25	40	30	20	26	27	17	22	24	18	14	19	21	29	26	27	28	30	22	21	21	34	22	27	25	26	24	23	23	27	20	29	31	26	23	26	21	24	22	20	19	18	28	18	26	25	31	21	24	35	22	23	26	23	23	25	22	23	25	22	22	22	21	27	19	28	23	25	23	23	32	24	25	31	32	23	29	23	26	28	21	18	22	23	25	22	31	22	28	33	26	18	33	18	20	27	31	29	26	31	23	17	30	22	26	22	27	20	22	26	21	32	20	30	35	32	26	29	29	26	18	28	30	23	22	25	34	21	29	21	24	30	31	34	35	23	24	21	24	21	35	19	16	29	30	20	30	24	26	25	28	33	30	20	25	18	25	23	21	22	26	23	19	27	20	17	29	25	31	27	31	20	37	17	26	29	31	30	24	25	30	26	16	28	28	25	16	22	25	25	23	22	24	23	38	24	27	29	35	27	19	17	33	25	25	27	21	21	30	21	33	24	20	22	17	29	20	22	29	19	22	21	24	28	28	21	26	27	27	25	24	30	20	24	26	28	23	24	35	21	28	28	28	24	31	16	39	27	18	25	28	19	32	20	34	32	35	26	34	21	20	19	25	26	22	23	30	20	23	27	32	34	24	28	35	39	26	29	28	34	21	22	18	33	22	28	30	23	30	28	21	20	30	26	20	23	29	27	29	25	26	34	18	22	26	28	20	32	31	27	26	26	20	27	24	29	23	22	24	29	30	26	14	29	24	36	30	25	27	22	24	14	32	28	24	27	22	17	28	23	19	26	22	20	20	24	15	37	18	25	19	26	27	22	15	26	32	27	31	29	27	20	28	33	35	25	28	26	18	18	29	28	19	27	26	24	17	18	25	26	31	28	20	14	37	31	22	27	25	29	34	14	36	34	27	21	24	24	25	25	27	35	20	22	25	19	23	20	25	18	25	29	28	31	23	23	22	28	24	25	31	18	24	34	31	20	18	34	21	29	30	19	21	26	17	42	37	17	37	30	17	24	29	17	27	25	35	25	20	32	17	24	34	29	33	27	31	25	24	26	29	27	19	21	25	25	32	31	19	20	23	17	19	25	19	31	34	22	20	24	24	24	29	20	32	17	24	17	25	31	27	27	21	26	22	31	33	31	30	37	32	30	28	32	19	26	23	29	29	18	30	22	26	26	27	25	20	31	29	25	30	27	20	22	27	25	33	27	27	29	22	25	27	28	22	19	28	21	13	28	28	22	36	32	31	23	31	20	34	29	34	25	30	22	26	32	28	19	23	22	27	23	30	18	20	21	24	22	28	30	23	29	26	25	26	30	19	28	22	28	28	23	29	23	32	24	27	29	30	16	21	28	25	31	33	21	30	35	23	21	22	21	19	22	31	21	18	32	33	20	19	25	17	25	21	20	29	26	29	24	25	27	25	23	25	27	30	25	32	29	24	30	24	26	30	29	26	21	28	25	29	18	22	24	19	28	21	25	23	27	17	23	29	36	29	28	26	24	23	21	32	25	22	38	22	28	21	29	27	29	25	18	17	29	13	23	19	30	18	23	30	27	27	34	23	35	33	29	18	30	23	23	22	28	20	18	28	26	23	22	21	27	20	25	29	26	28	17	25	19	27	33	30	25	32	28	17	20	29	32	27	29	25	30	28	20	20	23	30	22	26	22	30	25	28	28	17	26	23	20	19	19	27	25	27	19	34	30	26	31	20	23	16	23	26	26	25	23	22	30	29	25	24	34	15	24	29	28	32	28	24	29	32	20	18	19	21	27	26	20	19	29	21	41	29	28	26	27	26	33	36	30	20	14	30	26	25	21	27	27	23	25	23	20	24	20	23	33	32	28	21	28	23	21	21	17	21	18	26	18	26	26	21	25	21	23	25	25	25	28	20	25	22	22	22	21	28	29	31	31	18	22	27	23	28	29	20	31	18	31	26	32	29	35	33	37	33	20	29	29	27	29	16	26	27	30	20	15	19	18	27	28	21	26	21	31	24	30	26	24	21	28	25	19	25	27	22	29	24	21	30	26	25	32	22	13	27	25	36	18	22	29	19	19	28	29	19	25	30	22	29	31	28	26	24	36	27	21	18	23	34	21	29	24	21	18	37	24	28	25	35	31	19	20	28	23	23	34	21	21	25	30	19	30	24	26	28	27	24	23	22	26	36	20	24	25	25	21	25	27	34	25	23	25	31	28	24	26	27	17	26	26	25	32	23	21	18	19	33	21	29	28	32	30	28	31	27	33	29	16	25	18	36	32	27	29	28	37	26	26	27	22	26	32	27	24	36	28	30	24	22	27	29	25	26	28	26	22	35	27	33	29	27	23	24	40	21	32	33	24	21	26	33	23	21	27	24	21	20	17	28	21	21	29	41	27	25	30	31	25	22	26	20	30	20	17	19	23	23	21	20	35	26	18	34	28	32	18	27	26	21	23	30	17	26	25	26	23	31	21	20	15	24	33	19	31	24	30	25	24	36	26	33	25	17	25	23	24	23	16	22	22	24	26	30	34	26	23	29	20	22	29	25	17	22	27	26	34	24	28	37	30	34	29	38	29	27	18	30	23	25	26	23	24	26	30	25	26	26	23	19	24	21	23	26	31	31	20	18	26	21	20	26	21	29	25	25	25	38	22	21	15	21	35	27	32	33	28	31	23	33	24	22	34	29	18	29	30	27	18	26	34	30	30	28	30
26866	47653	53874	33035	29295	26496	23309	20434	18307	15705	12930	10635	8998	7553	6241	5151	4571	4215	3885	3619	3175	2958	2671	2552	2357	2294	2166	2023	1956	1921	1793	1625	1549	1516	1410	1418	1388	1417	1399	1332	1260	1245	1194	1036	1033	988	961	930	844	840	765	718	714	695	684	657	671	620	628	604	651	637	633	648	706	658	671	661	674	624	611	621	602	590	662	556	647	608	618	585	591	574	603	592	596	575	617	577	603	618	556	553	607	620	628	598	579	610	560	593	564	600	609	579	553	584	572	625	572	595	610	596	573	560	571	563	539	607	594	598	586	530	565	603	587	567	574	607	610	592	574	549	578	559	577	566	588	595	593	639	575	581	590	574	600	620	595	610	568	615	585	558	643	611	594	534	593	573	615	609	610	577	590	598	584	608	608	562	582	602	587	592	571	588	578	609	599	573	582	591	584	590	570	614	642	594	538	564	556	541	591	601	547	583	562	559	596	586	612	621	599	596	605	600	570	607	607	572	595	610	621	545	608	572	603	580	588	586	562	579	590	589	619	571	565	560	642	589	584	589	559	594	554	614	558	600	570	583	551	615	601	590	575	612	548	575	597	585	594	553	595	576	557	635	587	588	627	614	585	582	602	571	595	584	582	566	580	577	559	609	548	590	621	525	559	540	618	538	590	569	572	611	519	583	560	597	540	618	548	575	557	603	595	611	614	576	583	624	576	604	595	598	591	587	562	552	549	553	572	564	627	593	567	576	591	595	587	610	573	607	568	593	582	567	605	639	618	576	577	565	597	582	532	557	569	609	583	609	585	617	567	596	575	635	596	590	543	588	582	556	549	551	566	587	601	596	552	599	558	564	588	627	529	587	602	603	582	587	580	592	579	627	607	626	551	566	592	607	588	614	570	608	609	595	538	577	609	601	630	558	597	566	557	602	606	576	610	553	594	546	572	594	516	531	561	560	577	626	551	588	585	618	565	568	591	629	599	560	561	595	604	600	613	609	587	579	596	565	628	578	579	598	588	596	591	640	630	624	597	569	559	588	525	559	586	530	603	562	589	558	603	570	575	596	596	577	599	597	587	582	615	561	546	552	597	539	596	610	568	587	568	598	533	582	577	572	579	622	628	566	550	585	640	613	579	606	575	560	559	588	596	589	580	602	591	588	610	593	565	571	582	596	577	566	593	622	610	644	578	562	560	584	641	575	571	552	591	564	552	593	600	549	552	563	604	555	583	607	633	555	578	576	614	548	601	577	600	580	611	581	576	593	578	594	558	574	643	586	586	556	564	548	568	586	580	570	600	593	581	618	564	589	585	571	612	638	602	538	653	595	573	582	563	582	633	601	593	552	568	571	584	618	600	535	609	577	604	574	597	563	595	575	565	553	612	602	569	625	600	633	577	598	609	574	574	635	570	619	573	596	538	571	576	566	578	587	573	612	577	560	615	572	562	598	567	564	586	614	618	581	583	571	608	599	537	586	563	571	574	562	559	571	571	559	545	565	570	591	613	589	538	598	605	570	585	577	619	592	589	586	615	565	563	583	574	553	569	573	610	553	559	628	543	562	588	599	584	550	602	622	568	575	562	576	629	610	553	601	600	587	575	593	631	579	578	587	563	602	577	555	567	576	587	579	582	580	553	588	581	583	618	593	566	567	588	585	539	574	573	580	588	615	581	594	566	605	589	585	599	548	620	567	578	604	601	579	541	597	533	517	598	621	557	576	523	621	605	570	574	583	593	588	640	588	605	610	583	550	593	584	566	633	587	618	611	597	632	583	575	560	573	557	570	593	562	579	596	576	588	601	612	561	568	590	590	588	563	644	540	634	579	578	572	575	571	589	589	587	626	599	555	592	578	613	617	616	583	585	639	602	575	561	630	581	571	614	576	598	579	589	621	580	620	608	578	571	569	630	584	592	588	545	611	593	596	617	580	597	606	620	579	576	607	582	556	607	550	591	595	575	609	570	618	581	576	587	616	527	568	573	585	529	619	591	535	572	599	572	588	565	536	588	557	537	569	571	616	586	570	590	563	656	588	590	577	552	569	620	566	570	601	585	564	599	576	545	557	589	595	557	605	553	577	571	587	589	593	576	573	564	586	570	595	593	554	586	576	596	598	567	624	580	624	618	583	598	567	564	603	569	580	575	573	599	548	574	586	586	629	589	579	623	598	609	595	549	558	569	601	538	573	602	566	575	572	585	624	605	589	570	605	543	553	590	553	561	608	618	586	554	598	559	531	575	588	544	598	558	560	598	583	542	598	614	577	614	588	597	614	572	562	572	594	579	604	590	619	578	576	563	591	565	565	571	547	560	602	611	613	598	597	554	616	552	614	621	622	569	628	576	614	547	602	586	615	601	613	596	583	558	564	617	583	631	560	607	569	600	600	590	617	585	599	588	573	599	546	633	591	637	544	619	589	553	605	595	576	604	569	564	561	565	615	585	594	619	613	614	607	534	569	589	589	571	582	595	613	590	568	610	606	649	567	595	663	592	587	578	595	592	603	615	611	578	618	592	608	580	557	556	580	577	581	563	556	538	578	608	622	583	610	591	565	544	572	563	571	542	579	615	566	579	623	579	574	589	556	576	549	583	556	588	592	553	633	567	582	586	579	556	586	528	551	609	580	616	623	566	574	586	583	528	620	580	602	608	532	605	582	561	522	608	626	633	594	566	605	559	561	559	586	548	564	589	561	608	589	588	578	625	594	597	574	553	617	590	586	606	610	557	559	586	550	593	591	599	582	607	603	596	595	606	596	551	550	573	628	565	597	597	590	568	588	591	573	592	606	582	620	575	626	576	602	612	587	561	573	559	580	578	570	584	580	601	587	570	610	533	547	615	586	598	552	610	624	618	577	565	599	544	594	581	557	559	626	545	618	571	594	607	599	598	582	581	569	602	570	564	564	638	585	591	573	597	562	563	609	613	617	587	589	591	554	571	601	586	648	624	602	589	570	651	539	596	562	556	606	601	529	581	599	572	595	562	622	599	576	546	564	594	561	557	552	563	548	595	605	589	584	584	564	578	589	601	568	550	544	571	540	592	600	536	590	593	613	563	605	593	544	576	595	582	601	562	547	595	592	599	589	588	574	555	591	569	568	583	598	598	610	584	636	539	577	594	570	567	585	559	574	606	584	593	593	577	545	600	601	583	560	617	567	588	591	604	613	592	560	592	589	580	613	614	573	584	593	572	618	624	583	646	576	542	598	631	576	621	600	566	602	623	599	567	566	600	558	615	589	614	603	571	568	510	580	578	572	581	608	578	598	601	568	571	571	549	569	580	586	564	556	568	606	569	554	540	577	588	584	610	558	563	597	590	612	603	562	620	589	621	628	619	551	605	555	564	612	612	607	580	585	563	570	588	595	571	574	600	575	574	574	576	562	602	617	620	607	570	572	584	609	560	617	551	559	599	546	526	579	576	592	574	610	540	578	621	579	611	625	624	587	603	597	538	583	621	553	570	572	564	551	616	598	605	586	620	671	559	613	608	597	617	598	616	587	540	605	571
2743	17104	26437	5189	603	434	410	558	380	315	266	234	158	144	121	95	91	80	65	77	67	74	56	50	52	51	45	58	56	36	44	38	27	43	41	50	39	35	43	32	24	36	27	29	33	17	35	36	34	23	19	29	22	19	29	25	33	16	17	33	18	17	16	19	23	19	28	17	18	21	24	12	21	17	16	18	28	30	23	16	16	18	18	17	18	20	26	23	18	19	27	23	20	18	16	22	24	22	25	18	22	24	25	28	23	19	19	25	22	17	16	22	25	19	14	17	15	13	19	22	22	14	27	23	20	10	15	25	18	22	11	21	25	20	24	18	20	24	25	21	20	20	23	12	14	21	21	20	26	20	23	27	22	21	18	15	12	14	15	19	13	19	10	32	19	16	10	25	14	30	24	25	15	22	18	24	20	11	9	22	17	17	22	21	15	15	29	18	18	27	20	29	18	29	21	16	18	19	19	20	17	21	21	16	25	23	25	19	15	29	16	14	18	15	27	14	14	25	24	25	16	18	28	18	18	12	21	19	27	22	15	10	14	22	12	14	20	20	18	20	20	26	17	22	20	16	12	21	20	18	12	14	20	18	23	29	17	27	21	21	16	14	16	18	18	31	25	26	16	7	18	28	15	16	21	19	20	20	17	14	14	23	25	20	25	13	16	19	22	20	29	22	21	20	20	16	20	21	26	14	17	15	26	26	11	19	14	24	14	21	14	19	16	26	23	26	22	24	22	16	16	23	19	20	16	26	10	25	20	25	19	18	14	29	17	16	25	18	21	20	12	11	18	19	15	16	21	30	15	23	17	16	11	14	18	15	20	16	21	22	21	26	18	19	19	19	15	12	15	27	10	19	18	23	23	19	25	24	20	25	18	18	17	25	15	9	26	15	20	15	19	28	19	13	21	15	33	20	18	21	29	19	15	27	21	23	23	21	14	18	27	14	17	16	18	13	18	23	22	23	19	17	16	23	18	21	23	17	19	12	18	24	22	18	18	23	23	27	29	19	31	17	20	24	22	15	16	19	20	23	24	19	17	23	20	18	17	17	17	13	14	18	20	20	11	24	22	16	20	16	22	14	21	19	24	16	17	21	20	19	18	18	20	19	16	16	26	28	22	25	19	13	22	16	25	17	25	26	18	26	15	23	14	15	18	16	18	19	17	17	18	16	21	31	17	20	13	15	22	24	19	14	21	22	14	16	21	14	24	18	24	18	28	26	20	15	30	12	21	22	17	20	19	10	18	15	24	25	21	17	12	23	23	21	20	22	16	16	24	20	24	19	16	21	23	20	22	12	13	22	19	24	20	18	13	18	19	19	14	14	27	19	24	13	22	19	14	20	22	21	21	21	25	17	21	19	14	17	18	20	15	18	20	27	17	21	30	18	22	16	20	15	19	18	23	24	19	20	22	27	17	16	17	23	17	26	20	16	24	14	19	26	22	17	17	16	24	22	14	23	22	14	11	32	26	25	19	12	18	14	18	13	22	19	24	21	20	16	22	23	21	17	13	17	27	21	19	29	20	17	23	14	14	20	22	16	16	30	15	21	15	18	13	17	18	20	24	17	17	15	23	20	23	21	16	17	17	16	13	16	25	22	22	17	18	21	28	14	22	19	15	21	20	20	18	12	18	24	23	15	20	25	17	21	23	22	17	16	21	18	21	13	22	18	17	26	22	18	19	18	15	17	17	23	18	18	14	15	20	25	21	15	23	27	26	22	16	19	17	26	23	19	22	22	21	24	18	19	24	23	19	18	21	18	17	22	17	27	20	13	22	22	21	24	21	20	21	21	28	23	24	21	17	20	16	18	19	18	21	14	23	13	16	23	21	16	16	22	16	15	25	18	22	12	22	19	17	19	21	32	29	17	15	20	19	14	25	16	20	21	20	25	22	17	23	17	16	18	19	22	25	27	15	16	19	19	18	16	19	19	19	25	17	18	20	10	21	22	19	20	17	13	19	26	25	20	23	19	19	21	24	24	20	22	14	18	16	23	14	21	17	17	17	24	19	22	19	25	13	23	15	21	20	29	28	28	21	16	21	22	19	20	23	19	25	15	11	26	19	16	20	24	16	22	19	23	20	16	10	14	15	16	24	26	21	24	23	13	23	27	18	21	15	10	18	22	14	17	18	18	20	14	14	16	13	20	29	14	21	23	18	22	19	32	23	19	19	12	22	21	19	27	19	20	14	17	17	16	25	26	23	19	25	19	24	13	12	18	21	26	15	19	16	20	22	15	18	23	16	20	19	27	15	17	20	23	21	26	26	14	24	19	13	25	32	22	18	17	15	19	26	27	24	24	23	29	29	21	18	19	18	16	15	20	25	15	15	18	14	33	20	18	21	20	20	23	22	38	19	13	14	13	20	24	26	20	24	17	31	11	21	13	25	13	24	25	20	14	22	32	20	16	25	23	18	12	17	15	20	18	15	26	26	27	9	17	28	14	18	28	26	28	21	17	14	17	17	15	24	25	23	19	15	17	22	13	19	21	13	16	19	20	13	22	13	25	19	19	24	15	22	20	23	25	14	33	9	20	15	17	24	24	26	23	29	21	21	25	32	17	20	15	19	18	28	13	16	17	26	14	29	16	21	32	21	21	23	15	14	17	20	24	23	23	24	18	18	19	15	14	21	20	25	18	24	18	20	15	23	24	25	10	17	16	21	16	19	15	20	22	21	24	20	26	19	22	24	26	15	27	16	18	9	17	21	14	21	17	21	28	21	17	14	17	28	18	21	16	20	9	20	17	21	21	16	18	17	23	24	23	19	12	24	17	12	29	19	13	14	21	19	18	24	21	17	17	14	14	26	20	25	18	18	11	29	18	24	25	11	18	21	20	16	22	17	15	16	16	17	18	25	18	16	18	14	20	21	18	19	14	20	22	17	25	17	8	19	15	17	12	26	23	15	18	15	18	22	20	19	13	16	12	16	17	16	20	17	23	16	23	17	22	18	24	23	27	30	14	34	20	19	24	19	26	20	22	25	11	18	13	25	19	14	22	20	18	21	13	21	27	19	17	20	19	15	19	19	28	23	19	18	17	19	23	27	28	23	18	22	27	28	19	19	12	22	18	20	21	14	23	10	14	20	15	22	21	14	23	19	18	25	19	25	16	19	20	21	21	13	23	20	18	23	23	21	31	15	23	24	25	16	19	12	33	22	19	20	25	17	25	21	27	25	22	18	25	19	11	19	15	16	21	18	12	17	13	28	15	19	16	20	20	17	19	16	28	23	21	19	33	25	17	22	13	18	20	25	25	17	16	19	29	23	14	26	23	20	30	19	23	22	24	27	20	22	19	21	16	17	23	20	17	28	17	18	25	16	25	15	19	19	27	18	16	21	20	19	18	20	21	20	19	26	16	13	25	20	15	24	25	17	22	16	18	18	24	20	24	17	20	16	19	20	21	23	19	12	29	20	22	15	11	22	19	14	23	23	25	20	23	23	23	20	21	23	15	13	16	26	24	31	26	23	17	19	14
31965	57175	64700	37695	32587	30082	26999	26530	21070	17854	15024	12190	10408	8647	7318	6135	5449	5007	4568	3956	3641	3263	3040	2981	2688	2674	2476	2327	2137	2088	1866	1804	1636	1611	1564	1475	1446	1481	1468	1306	1329	1190	1012	1088	1028	940	875	806	777	694	661	601	644	619	540	545	523	579	505	507	528	576	538	546	504	571	546	535	501	503	454	492	487	509	475	461	495	477	424	447	458	513	449	442	452	476	486	461	425	445	480	466	486	462	467	474	462	433	443	457	472	464	487	479	445	470	429	440	455	457	426	504	452	475	454	455	435	466	444	432	453	437	466	453	424	415	438	410	451	475	479	486	498	447	415	444	469	442	441	449	480	457	422	514	448	437	456	435	452	421	472	455	447	458	459	457	434	406	441	442	434	475	451	453	432	436	465	431	453	451	447	440	454	483	446	422	448	450	468	456	462	431	470	453	476	413	468	461	444	450	490	442	437	460	497	454	452	451	460	493	436	452	439	467	432	475	488	467	457	476	454	471	452	462	450	463	438	493	475	400	395	477	428	413	441	439	434	436	454	468	430	441	449	416	459	480	463	451	443	425	441	405	445	404	431	472	425	431	464	453	475	442	498	457	453	459	419	456	415	470	438	428	430	409	451	462	430	438	447	462	478	475	474	435	431	454	477	449	439	480	482	442	425	483	465	464	458	482	457	458	432	451	478	450	456	466	428	462	418	455	459	457	457	470	473	462	420	470	489	476	427	421	433	468	465	482	456	456	460	447	479	416	503	454	467	457	446	492	418	440	493	437	420	426	458	444	475	430	423	463	448	456	456	445	491	465	493	503	446	475	435	437	474	440	452	458	469	451	446	446	455	452	453	465	439	468	462	478	447	469	458	444	490	449	457	464	463	442	450	452	506	427	424	450	433	457	463	418	443	460	433	443	449	445	443	418	440	411	457	449	437	473	457	478	502	457	421	471	433	471	455	428	436	482	423	436	423	468	486	429	501	476	436	454	468	411	437	450	495	424	481	469	473	459	477	425	454	442	443	469	456	447	424	441	467	431	459	408	422	463	466	478	459	486	461	464	432	496	448	452	448	446	439	452	414	450	435	457	455	459	423	491	456	481	428	450	450	462	426	420	424	453	466	472	414	453	472	418	459	486	439	443	417	473	457	432	442	446	446	474	464	477	399	423	467	431	438	427	466	409	429	449	444	483	466	435	438	443	481	463	450	473	457	434	441	437	445	477	444	471	452	421	441	455	421	423	473	443	423	454	433	440	472	428	447	472	414	455	496	418	435	447	465	462	443	464	441	435	460	450	453	449	452	442	430	457	468	484	436	429	463	463	415	507	436	437	466	479	438	465	502	456	426	472	428	438	469	435	458	424	442	442	443	445	430	482	434	450	423	448	449	452	463	434	460	453	434	386	478	471	422	457	472	448	464	464	435	444	465	437	451	464	430	433	452	474	450	458	445	442	448	462	443	463	442	470	470	434	451	412	451	431	443	436	469	463	457	465	465	438	439	426	494	422	428	452	477	444	418	450	483	443	443	465	443	449	433	452	455	412	436	411	436	450	455	478	457	489	454	421	423	476	493	433	450	419	457	412	432	485	453	451	471	463	448	429	442	423	439	459	460	458	463	476	470	449	407	438	480	452	397	472	429	480	457	480	440	470	441	476	439	425	490	462	459	425	473	488	435	461	465	428	478	437	445	449	446	475	436	467	442	441	445	436	457	439	409	451	440	423	451	457	435	444	454	433	474	435	474	465	480	436	433	437	475	463	456	455	455	443	450	498	445	423	464	464	438	453	452	456	440	484	452	477	429	451	462	504	465	459	486	439	493	454	443	460	470	419	482	460	479	437	428	436	428	445	430	417	419	467	457	463	473	471	482	446	462	461	447	465	466	465	462	441	477	473	441	449	444	472	461	474	402	463	463	459	461	441	424	443	472	471	437	438	483	443	441	430	400	468	485	429	439	436	442	484	454	445	454	429	465	448	481	489	446	472	413	486	472	443	472	418	419	472	459	472	428	420	476	470	465	437	462	515	461	471	454	446	449	438	443	455	428	410	407	444	442	453	428	455	431	468	454	465	453	426	464	479	468	427	451	473	432	466	483	413	428	433	428	477	432	446	418	486	434	424	478	442	440	450	475	474	456	437	436	414	455	428	447	425	482	437	424	452	459	429	447	416	408	420	454	490	433	435	448	430	457	419	466	440	465	449	438	460	483	473	467	448	451	470	413	434	473	430	433	444	433	431	467	463	465	450	417	452	423	417	480	446	466	428	430	434	464	425	426	458	428	435	478	427	470	451	436	482	456	423	479	437	481	427	470	472	459	463	451	456	441	455	443	433	461	440	463	471	423	446	430	441	435	437	434	400	497	450	469	461	470	438	437	466	468	444	445	453	455	416	459	446	428	447	508	449	445	457	486	453	487	455	464	495	462	432	461	449	452	419	436	448	453	449	479	449	413	444	489	458	467	472	440	462	465	432	436	467	471	445	453	466	423	450	449	457	441	458	472	454	448	452	475	419	469	434	442	452	462	483	474	433	448	451	484	455	445	448	430	439	448	462	489	423	421	443	430	475	456	463	472	441	409	449	464	454	482	438	430	425	448	452	473	450	453	419	462	415	461	483	440	452	428	488	418	416	482	438	445	439	435	441	473	444	443	479	432	446	418	443	454	480	435	451	452	488	441	477	454	468	483	458	450	425	478	504	448	434	442	445	420	455	440	474	503	444	434	464	453	435	481	454	457	453	456	450	410	467	443	440	445	449	459	476	458	438	443	462	476	472	442	444	452	465	445	465	474	434	460	457	459	491	450	499	411	475	456	422	446	450	457	488	454	465	439	447	436	447	442	458	468	439	462	435	444	467	421	424	462	459	472	412	434	487	462	462	474	440	446	412	440	442	441	453	486	460	480	456	445	420	456	449	422	488	455	450	453	482	450	429	451	415	447	445	457	442	460	467	473	476	475	466	481	447	462	440	443	430	440	463	466	478	428	459	464	471	449	455	462	442	431	487	472	449	416	459	436	457	450	451	493	444	459	444	425	476	424	460	467	414	471	429	483	456	474	423	459	457	443	440	501	486	486	427	451	451	425	452	485	449	481	445	421	452	485	445	469	467	434	483	448	445	440	485	453	467	466	490	445	461	462	442	407	458	436	466	469	475	443	424	475	428	449	480	454	473	456	433	429	474	434	441	452	441	464	432	454	467	463	394	402	434	459	443	461	463	423	465	471	438	452	433	449	431	442	424	457	473	467	427	422	445	433	456	460	402	449	435	456	466	450	464	503	465	448	452	457	432	456	448	472	416	479	456	498	455	462	468	452	442	404	470	433	424	425	434	432	438	472	438	483	454	461	475	458	406	488	459	438	446	461	424	473	455	448	461	479	415	436	433	460	440	448	451	458	434	420	467	423	479	408	434	460	459	445	444	472	411	423	422	450	442	396	450	419	444	469	435	479	474	456	455	438	478	479	448	412	443	466	445	438	440	444	474	451	475	438	410	464	447
2670	17104	24525	3320	623	518	530	716	452	349	277	212	159	125	133	105	122	86	74	75	78	56	56	57	53	54	68	63	41	46	41	47	44	25	32	31	43	38	41	36	26	27	27	32	26	25	25	23	23	24	24	17	27	21	22	19	22	18	18	23	23	20	21	23	18	26	17	25	24	27	17	15	19	18	24	20	18	19	15	18	26	18	24	14	19	21	13	18	26	10	16	22	19	19	23	19	20	19	28	13	22	14	15	26	17	26	15	24	20	20	18	23	21	14	21	10	23	18	25	23	21	22	19	25	16	17	17	18	17	16	20	20	20	32	21	21	30	15	18	22	18	17	16	20	20	25	18	31	19	14	17	30	15	21	23	19	18	19	21	22	11	9	23	23	19	29	13	17	17	25	17	16	19	17	22	18	22	23	18	21	17	18	22	26	17	10	19	11	14	14	26	26	26	18	18	14	15	17	14	15	19	18	24	25	11	13	24	24	13	25	16	22	14	18	24	19	23	22	23	21	14	22	16	20	20	11	15	18	18	21	21	20	20	22	18	22	24	17	20	15	15	19	15	23	16	14	20	16	23	21	17	18	13	23	13	14	12	16	20	17	23	19	14	12	21	20	24	30	11	12	19	17	24	17	11	15	16	29	13	11	21	21	24	16	25	22	21	22	17	19	11	16	20	20	14	26	21	20	15	15	14	15	19	17	17	18	16	14	26	12	25	21	22	14	24	14	24	30	16	31	17	25	23	19	22	18	26	18	17	19	15	24	21	18	19	15	22	13	18	19	15	17	22	18	18	10	23	17	31	18	21	16	15	14	13	14	21	13	17	18	17	21	19	21	23	30	23	13	20	23	17	19	15	19	21	16	14	14	17	24	9	19	18	18	22	21	19	19	23	19	21	21	14	22	17	22	24	22	22	16	9	28	17	17	18	28	21	19	22	20	23	26	27	24	30	22	19	21	22	15	10	24	23	25	22	19	21	15	16	20	22	33	17	20	24	19	18	15	24	17	23	23	20	22	20	18	13	29	25	20	24	14	19	17	17	29	30	23	25	22	23	18	18	17	20	20	21	15	24	19	20	17	21	21	20	26	27	16	17	16	20	15	27	18	15	22	20	19	20	19	20	13	22	11	17	13	21	16	26	12	15	27	28	21	21	13	23	16	24	20	19	17	17	14	17	13	23	20	22	20	18	14	19	18	18	17	16	17	16	13	21	21	24	22	19	25	25	23	16	25	24	21	22	15	25	13	24	19	15	15	20	20	15	18	18	14	23	16	24	21	17	21	12	16	20	20	17	19	20	23	18	21	20	24	16	18	16	11	24	17	12	13	18	26	27	22	14	20	17	17	21	19	19	14	12	13	27	11	13	16	13	22	16	28	22	21	23	22	16	24	13	25	23	20	21	22	23	23	13	18	18	24	22	27	25	16	25	16	20	18	23	19	20	26	13	20	25	10	20	28	18	17	17	22	11	16	36	16	10	15	18	17	14	18	21	23	17	23	16	20	19	11	17	17	17	13	25	18	15	23	8	12	14	21	22	16	22	15	19	17	19	24	14	20	21	14	18	22	25	11	19	29	22	12	19	24	14	22	26	25	22	19	14	22	29	26	18	26	20	15	16	20	10	21	23	19	14	21	15	20	17	18	29	22	14	22	11	13	18	13	14	19	20	23	23	22	15	24	23	18	20	14	19	29	20	16	15	17	22	19	19	25	19	21	18	17	31	27	31	23	15	22	20	28	17	14	14	20	26	20	25	14	19	11	30	15	28	12	23	11	20	33	24	9	23	12	12	23	27	23	18	32	17	20	28	12	11	26	15	20	20	15	18	9	21	16	22	23	14	24	26	17	16	20	24	21	22	21	19	22	16	23	20	24	20	11	23	17	17	16	17	21	19	20	21	22	15	24	21	19	14	23	18	14	26	23	22	15	22	17	24	28	25	20	19	27	15	18	14	18	21	16	25	17	18	21	9	19	23	28	20	20	24	18	24	23	16	21	30	17	21	24	28	14	19	22	15	16	19	16	18	25	19	24	19	22	22	21	19	21	16	22	14	19	23	28	17	12	19	24	19	26	15	22	23	20	28	21	20	21	28	16	22	12	21	19	17	19	18	15	24	19	20	19	32	21	20	15	18	24	28	17	23	13	23	14	15	15	14	26	16	23	21	10	19	18	16	19	14	18	14	10	27	14	18	14	17	17	19	18	22	19	24	17	9	24	17	20	15	25	21	23	21	14	18	21	14	22	18	19	23	18	22	25	24	20	24	18	20	17	16	16	21	16	13	21	13	15	18	23	14	20	20	19	26	22	23	22	11	20	16	18	16	14	19	20	18	20	24	28	17	19	17	19	21	17	29	26	19	11	19	14	19	21	18	19	15	13	22	15	27	14	16	21	16	13	17	15	18	25	15	17	20	21	20	23	24	28	10	19	25	10	25	19	23	25	18	25	15	15	24	22	19	23	24	23	21	22	17	23	17	16	19	22	18	19	20	14	25	13	21	24	23	19	17	21	23	19	17	12	17	16	14	19	17	30	21	14	18	22	20	26	23	15	21	18	18	14	22	18	13	18	23	19	14	11	16	25	14	14	20	13	22	21	20	17	10	22	16	25	23	20	16	23	20	18	13	24	11	18	20	20	22	30	26	19	17	15	25	23	20	21	14	23	26	21	19	16	15	27	20	17	16	21	18	14	22	21	26	14	24	15	20	27	24	23	17	21	15	11	20	19	23	15	21	14	14	9	19	26	13	20	17	20	17	26	16	10	13	23	20	21	18	13	18	28	14	33	19	25	20	28	19	18	26	22	24	22	20	19	28	20	17	17	21	23	23	14	14	21	17	24	20	18	17	16	14	17	18	25	20	23	16	23	12	20	28	24	20	14	15	23	15	19	22	26	18	19	20	19	18	24	26	28	23	17	19	14	16	20	17	13	17	10	19	18	21	16	16	14	13	21	22	25	20	14	20	26	17	19	16	18	23	21	21	20	17	18	24	17	22	14	19	22	17	22	27	24	21	16	20	21	21	16	18	26	14	16	13	18	20	18	17	23	14	23	26	11	18	13	19	17	18	15	17	16	22	20	15	19	18	15	20	18	28	18	15	23	16	24	24	19	23	18	12	18	16	21	27	15	23	25	17	17	21	16	14	19	14	27	13	19	15	14	23	17	19	15	11	23	20	25	20	23	16	17	17	19	20	28	22	16	20	19	25	14	20	20	21	21	16	21	12	9	14	20	25	26	18	27	22	20	14	20	21	26	23	18	18	25	17	26	29	16	19	23	25	17	21	20	20	9	20	22	20	16	17	25	13	16	27	17	17	20	17	21	13	21	29	29	28	25	19	17	16	15	24	22	18	19	14	22	19	23	22	19	18	18	12	16	13	22	24	19	17	25	20	25	11	17	17	14	26	17	28	15	22	15	14	18	22	19	16	18	11	13	14	21	21	23	23	12	19	21	19	18	18	18	22	19	22	12	24	15	16	21
31809	57093	61302	34333	33990	31217	29231	28416	22402	18586	15275	13069	10877	9016	7527	6663	5972	5281	4829	4111	3820	3407	3242	3149	3005	2847	2643	2527	2222	2109	1946	1795	1769	1572	1648	1598	1601	1571	1486	1372	1305	1233	1137	1123	945	971	847	771	726	708	650	661	639	634	583	534	529	510	492	511	502	513	524	572	550	506	532	539	531	530	521	504	454	505	515	482	460	486	464	485	506	476	473	470	472	483	435	430	469	441	431	465	505	461	451	482	468	464	469	476	483	470	456	486	458	450	452	444	447	446	482	457	440	451	433	476	468	413	467	482	470	459	460	474	447	413	503	455	426	444	461	466	474	444	473	452	461	466	459	471	441	436	436	451	419	432	429	470	459	467	437	439	435	451	458	465	443	450	492	454	436	443	450	459	485	451	452	438	433	438	444	442	471	458	474	461	473	463	438	462	446	434	444	436	455	436	444	454	442	475	470	442	478	431	458	451	449	434	438	409	460	418	456	460	450	446	469	456	436	452	460	416	469	438	462	448	467	448	431	465	439	446	469	441	450	454	442	470	454	468	465	418	437	457	503	467	467	458	450	437	431	468	456	457	469	455	455	445	431	457	476	416	447	416	429	451	440	429	484	442	438	434	441	441	474	476	434	456	437	407	415	464	418	471	457	451	461	408	436	420	441	450	429	477	469	427	459	479	476	417	454	464	436	487	471	438	428	450	454	435	469	445	450	448	431	485	440	459	444	450	454	447	458	437	446	427	401	423	451	415	408	444	424	462	470	435	461	467	427	475	456	448	433	432	481	447	417	474	459	440	468	438	427	460	473	461	509	480	458	461	439	433	446	454	441	451	422	426	416	441	482	422	453	421	419	456	424	454	430	435	440	464	435	475	461	428	427	432	471	427	444	436	463	452	491	475	457	453	452	450	454	428	463	454	442	453	469	449	486	458	426	511	443	450	454	397	435	431	415	440	432	442	471	421	482	461	443	476	456	447	477	470	457	470	453	424	438	478	441	442	438	462	441	467	434	460	420	476	434	474	453	441	433	448	370	410	451	379	464	449	409	471	442	480	457	482	458	463	449	443	434	426	464	462	435	451	440	470	445	453	482	452	451	440	435	457	471	436	452	494	416	442	445	473	493	446	476	437	489	451	423	413	421	451	414	436	440	427	432	499	438	391	442	445	452	447	454	429	467	452	436	422	445	451	438	467	416	468	439	456	432	440	429	428	444	472	439	416	438	436	441	479	466	462	464	451	455	432	444	460	458	445	452	453	435	435	438	419	405	453	424	451	457	478	446	460	464	462	429	437	404	469	463	468	448	423	474	447	453	435	459	480	497	466	437	426	450	450	461	464	452	472	466	451	439	440	447	472	427	512	461	462	438	439	460	433	453	461	493	436	448	429	423	473	446	431	432	440	473	436	449	451	450	482	449	457	464	444	414	438	446	446	469	417	459	468	418	533	425	420	433	423	458	438	470	445	480	463	416	430	465	439	445	458	460	465	411	471	470	439	458	420	446	453	440	433	439	455	459	411	444	444	422	429	430	448	453	474	458	479	440	472	408	446	431	470	454	464	440	435	462	444	439	458	459	447	461	466	457	457	454	439	431	423	428	415	465	445	423	400	439	421	426	438	416	473	417	429	444	468	441	474	481	434	457	473	451	448	450	444	458	438	434	464	450	441	446	442	424	429	459	463	465	463	482	462	431	446	502	434	422	459	433	461	471	436	479	434	448	432	453	453	427	430	448	413	472	430	429	446	405	445	439	465	426	459	424	411	469	410	426	439	499	453	441	477	477	469	429	422	464	426	459	505	475	408	444	422	422	423	476	460	451	440	470	422	440	407	447	437	437	436	451	424	461	466	447	468	436	470	461	408	452	463	451	428	474	469	442	419	458	468	454	475	469	432	470	395	445	447	436	439	503	496	461	438	471	461	429	417	507	420	386	445	460	438	466	454	431	424	446	431	424	448	474	448	423	458	424	449	453	433	426	409	424	439	473	440	474	437	445	441	439	470	451	460	433	422	445	454	457	415	430	463	449	400	466	408	448	465	483	432	459	450	470	460	448	474	428	461	452	459	441	441	434	451	462	478	432	420	458	427	426	467	442	483	418	468	413	480	456	446	432	465	460	436	449	498	458	408	435	429	456	457	422	423	457	426	434	456	438	480	442	436	459	443	445	461	410	468	440	433	465	506	455	462	437	445	472	483	486	460	402	457	455	439	457	450	447	440	491	485	431	437	430	429	447	460	425	441	443	464	422	476	453	438	451	463	442	452	444	447	481	476	440	456	430	462	442	428	447	432	442	407	452	439	431	442	462	431	425	432	444	490	467	459	442	394	445	441	445	426	440	462	430	483	446	447	435	439	433	455	468	421	417	463	501	470	467	465	453	435	452	453	473	465	490	461	427	473	414	463	450	422	469	416	449	447	434	444	434	466	465	448	415	480	471	463	464	459	477	438	447	444	459	502	401	430	401	444	441	416	464	440	447	513	469	429	483	457	454	457	459	495	424	467	448	472	462	448	477	438	421	473	469	453	435	437	445	462	436	461	454	436	463	451	455	452	454	459	470	442	433	450	450	434	457	455	475	487	464	437	426	402	426	485	446	436	440	443	485	474	465	415	470	458	469	451	407	453	438	481	457	469	467	434	418	451	444	440	458	478	459	479	430	434	458	419	473	459	439	414	410	458	449	432	430	382	429	434	415	454	451	457	489	439	459	427	416	445	464	447	438	473	424	428	424	404	441	460	438	452	471	466	413	432	432	456	432	444	453	472	445	405	490	448	456	457	450	429	471	438	445	477	453	420	433	452	497	454	459	430	438	496	452	474	477	443	469	455	450	446	483	468	415	439	461	459	460	426	452	478	464	435	456	490	431	450	476	415	432	417	419	428	424	420	442	447	426	429	447	455	446	485	455	420	460	449	451	439	457	447	445	437	484	462	444	436	451	436	437	440	479	466	434	428	454	446	451	406	479	457	464	445	433	440	483	468	428	464	474	449	448	434	439	470	504	444	447	439	446	462	422	443	449	435	446	435	473	438	497	475	401	418	417	464	416	448	438	451	437	478	455	476	452	459	438	443	462	448	438	439	468	440	442	415	451	459	446	454	473	426	432	399	478	455	468	441	446	433	443	424	411	427	447	449	441	475	487	483	422	474	473	450	441	431	493	479	446	430	429	435	416	447	443	413	429	487	453	420	434	431	476	408	442	422	438	470	471	461	421	474	470	495	441	490	415	442	450	435	440	457	482	469	448	457	434	399	467	485	405	398	467	451	456	461	432	476	421	454	461	449	467	448	446	422	456	442	498	441	459	470	460	435	447	436	488	462	478	461	446	465	441	463	465	429	462	436	435	453	450	454	439	462	469	442	451	397	473	462	474	435	453	406	443	447	473	432	459	419	464	507	460	446	459	451	499	415	456	426	445	446	436	470	458	464	506	451	470	401	449	443	446	447	444	409	500	452	472	418	447	483	481	436	472	474	471	470	407	419	474	461	434	424	428	460
2893	18136	23600	2477	676	574	567	658	440	308	298	235	210	160	144	112	102	108	84	85	64	63	65	59	62	65	40	51	47	45	39	39	46	36	36	45	31	32	30	39	25	37	34	34	32	24	34	24	26	26	20	24	25	20	20	24	32	26	16	19	26	22	20	23	19	19	21	17	19	32	21	21	27	14	24	19	19	25	19	22	18	16	22	26	10	24	25	23	22	14	11	16	19	14	23	21	19	16	18	14	13	20	20	20	21	17	19	16	22	35	16	19	18	26	30	13	29	22	20	18	26	24	20	21	18	30	19	29	20	22	29	22	23	11	26	17	14	22	20	18	19	13	16	20	23	12	20	22	19	17	21	18	19	27	19	19	22	17	24	27	21	14	20	25	24	15	28	22	21	20	23	20	20	15	17	16	14	19	13	20	19	20	28	22	26	19	15	15	20	19	16	21	19	20	19	19	11	27	33	26	16	21	24	21	17	15	18	14	13	23	22	24	12	11	14	19	25	15	19	23	18	13	20	30	14	20	15	24	22	17	20	13	20	21	20	17	24	19	28	17	15	21	16	22	20	25	17	21	14	16	21	25	14	24	17	18	19	25	22	18	13	30	22	15	24	17	18	27	16	20	18	24	17	29	23	22	21	17	18	17	24	22	19	23	17	22	18	15	23	16	22	17	18	23	25	23	21	17	20	15	21	15	20	20	16	22	22	17	24	14	18	17	12	23	24	25	17	23	25	28	21	24	18	17	18	26	25	15	20	18	14	19	17	19	21	16	13	14	20	11	14	16	20	17	29	22	23	13	14	17	15	28	19	12	17	23	15	26	16	20	14	10	19	15	16	20	17	14	22	22	22	21	15	18	25	20	27	26	22	17	16	20	17	23	20	20	16	13	20	17	18	15	31	16	18	22	16	25	19	16	19	17	19	10	18	16	20	20	15	13	19	16	19	19	25	15	7	18	26	24	19	22	12	18	19	25	21	23	23	18	16	20	20	16	21	19	19	14	21	17	15	18	16	30	21	15	25	21	20	20	17	18	21	26	14	20	26	12	23	17	13	17	18	22	17	24	25	15	12	21	22	11	27	18	17	18	24	27	20	22	15	19	14	15	12	13	17	18	22	19	17	19	14	12	21	20	16	14	15	18	22	30	22	22	11	15	20	18	23	23	19	18	18	21	27	10	16	18	12	9	20	21	14	20	28	18	24	16	15	25	12	14	17	19	20	15	19	19	16	23	21	15	26	20	20	19	20	19	22	16	19	25	14	21	19	18	26	16	29	19	15	20	22	19	21	14	19	18	18	19	12	13	26	18	16	15	22	14	15	20	14	31	16	23	21	22	18	21	16	22	14	16	21	19	16	18	19	24	17	23	14	14	20	19	23	19	23	17	17	14	17	19	11	14	11	16	27	18	18	19	16	24	17	17	13	24	23	18	29	17	18	21	18	25	14	27	20	22	15	12	15	14	21	25	14	24	17	22	16	21	23	23	26	21	21	16	23	27	20	15	11	21	18	20	21	15	16	19	15	28	23	28	24	17	24	18	22	15	20	18	20	27	23	23	25	22	18	18	15	26	30	23	20	24	23	15	19	24	13	17	21	19	13	13	27	17	17	24	20	19	18	18	17	20	12	18	19	19	18	31	18	23	24	19	21	19	21	17	20	18	17	22	13	17	23	18	18	23	21	16	15	18	24	25	20	14	24	20	14	15	12	19	29	24	19	18	19	17	17	21	15	15	12	10	21	24	22	21	22	19	17	20	16	15	24	19	20	19	20	27	19	25	22	18	16	25	17	19	20	13	19	19	23	20	18	7	16	19	28	20	27	17	15	24	10	10	26	23	17	18	23	22	15	18	18	16	24	16	13	23	29	17	22	14	25	15	13	22	17	10	17	15	17	22	19	13	22	21	18	19	21	17	16	19	24	23	22	20	14	19	16	16	17	21	26	22	16	17	14	16	25	22	13	14	19	21	21	20	16	16	15	20	22	23	20	11	21	18	22	24	16	16	17	18	20	27	14	23	19	12	12	20	16	18	18	21	22	17	21	17	23	18	22	18	15	21	19	13	21	16	19	23	19	14	24	16	14	22	27	19	25	17	16	19	16	19	19	18	16	21	18	11	18	19	17	16	20	12	10	28	16	21	21	26	14	24	15	20	14	20	15	17	15	13	28	11	18	26	22	27	16	19	16	19	17	21	16	21	17	28	19	16	21	19	26	23	26	21	23	13	25	16	28	11	18	20	14	21	13	16	20	22	25	25	12	14	19	23	20	18	27	17	17	22	30	16	20	27	17	20	24	14	16	20	16	24	22	22	16	20	19	20	21	18	22	22	30	18	19	14	24	22	15	20	16	20	25	18	17	23	19	16	20	20	30	18	14	19	17	16	16	22	23	15	17	18	19	21	20	21	21	22	22	26	20	18	14	19	21	22	25	23	14	19	17	18	16	15	17	20	14	26	13	22	18	22	20	18	19	19	16	15	20	19	13	12	18	14	25	18	14	17	18	18	23	20	27	22	18	21	12	23	21	14	21	26	16	14	22	19	21	15	23	17	26	24	27	18	16	30	20	22	19	21	17	19	22	14	24	24	12	22	21	23	17	16	14	15	19	20	25	19	14	20	11	15	16	25	8	13	15	26	16	23	22	21	18	15	22	10	15	14	18	25	21	22	14	16	17	19	22	16	21	29	16	20	21	19	18	16	16	29	22	20	18	16	23	20	16	21	24	16	20	12	19	20	19	23	18	19	17	14	17	18	12	27	25	14	25	20	21	23	15	16	26	20	23	23	24	23	13	22	12	27	16	23	14	25	17	15	16	19	19	19	25	26	26	20	23	23	19	16	21	19	13	22	19	15	18	18	17	32	16	20	20	14	17	16	25	20	30	22	13	18	27	18	20	18	18	25	20	19	19	24	16	15	18	13	15	18	20	19	15	14	11	18	17	26	15	20	27	21	20	19	20	24	20	15	20	14	16	18	22	16	19	15	13	27	22	19	24	17	16	17	11	23	25	20	21	13	25	22	19	12	18	15	25	24	14	17	18	15	20	21	21	17	14	20	17	21	16	11	23	10	27	13	17	26	12	25	22	17	26	21	14	12	27	16	18	12	24	17	17	16	18	26	21	20	15	24	20	18	22	23	26	20	11	24	20	24	22	13	22	11	21	20	24	18	18	25	27	27	22	17	16	16	22	25	19	25	21	16	20	21	20	20	15	22	23	27	23	17	15	26	25	24	29	16	19	13	24	19	20	19	18	22	20	21	18	14	27	14	21	23	20	20	13	15	21	29	21	20	23	18	23	15	19	16	20	19	17	23	14	27	17	13	21	19	24	17	23	21	22	21	18	22	16	20	29	18	24	19	24	13	14	15	20	21	19	17	25	15	22	15	20	14	11	12	15	21	20	13	20	20	18	18	21	22	26	19	13	14	15	25	22	12	19	16	24	18	19	20	24	22	17	15	28	14	20	20	17	21	16	22	24	10
33611	57775	57901	33647	34169	32293	30246	28125	22414	18602	15419	13115	10796	8969	7486	6915	6011	5234	4700	4100	3930	3596	3337	3222	3089	2843	2808	2522	2287	2141	2016	1926	1893	1718	1625	1642	1547	1566	1438	1311	1338	1172	1201	1019	1026	883	890	743	668	715	673	630	614	624	572	546	548	512	535	526	530	526	532	497	517	618	522	578	522	519	501	496	477	468	472	475	461	489	467	463	488	493	456	463	425	485	437	445	441	471	425	448	439	456	469	501	470	458	464	497	481	460	484	479	470	484	461	424	429	482	444	458	475	463	473	486	467	471	457	472	427	452	468	474	470	443	463	431	420	464	459	416	481	435	439	453	449	402	470	478	430	431	440	423	475	439	459	421	497	482	447	441	435	429	469	456	430	448	464	447	463	461	441	447	467	454	449	481	472	482	466	418	471	427	462	471	422	429	437	467	457	458	467	444	448	451	477	483	429	415	426	473	457	402	406	431	481	446	433	449	469	441	455	453	433	468	457	450	441	466	428	442	453	459	446	405	392	410	460	445	461	444	427	497	452	404	417	484	431	445	446	426	470	459	482	445	406	481	457	467	409	473	462	438	442	424	432	424	443	423	463	439	430	470	464	451	467	430	458	448	438	452	492	473	490	473	469	469	468	437	442	456	426	423	449	482	463	455	453	421	393	441	474	431	465	464	406	496	441	474	445	458	467	462	399	429	479	447	394	475	426	448	474	451	451	431	440	466	454	439	415	449	454	462	453	459	410	415	460	444	489	464	456	450	454	444	450	445	474	430	411	433	429	501	489	438	430	473	438	446	490	454	453	450	423	424	477	476	452	378	460	447	459	465	479	435	427	401	480	445	434	438	454	463	455	434	433	437	468	444	434	462	452	435	466	436	438	483	479	494	465	417	441	427	442	432	465	432	438	443	445	431	431	467	465	446	433	449	458	436	432	459	454	437	438	412	456	436	488	433	467	464	438	464	448	438	427	471	459	462	462	461	436	427	434	499	424	434	443	434	439	446	442	468	457	489	465	462	400	425	477	431	425	435	440	426	403	424	462	407	439	438	472	456	467	434	451	398	445	446	449	439	409	454	430	485	467	426	468	437	434	436	445	473	444	462	448	396	467	417	458	422	437	415	481	493	435	431	440	446	437	405	435	443	473	430	437	439	442	420	408	462	456	426	416	479	450	441	433	410	449	451	444	432	423	502	480	431	448	428	471	429	482	409	461	458	444	459	441	428	432	415	446	425	414	448	453	457	423	476	402	449	474	454	468	446	423	450	475	422	441	420	440	453	435	444	408	462	432	464	442	413	463	433	423	480	468	448	397	443	426	440	469	446	489	511	442	454	467	449	404	427	408	431	435	459	459	435	442	431	433	424	449	433	466	421	420	463	445	444	468	476	461	431	419	493	428	458	443	433	451	438	475	431	415	451	427	486	416	472	449	455	455	415	452	440	472	463	435	439	445	447	465	447	407	418	465	430	450	483	502	475	433	438	398	428	423	469	474	478	468	436	465	423	431	417	406	427	457	431	491	500	431	411	406	462	455	478	460	453	453	445	429	461	455	439	431	447	402	457	446	434	464	469	440	444	469	425	439	462	431	466	420	425	446	420	458	425	443	480	439	389	424	430	474	416	450	443	451	414	444	481	423	432	422	432	452	436	470	459	458	437	436	430	421	453	445	396	454	422	431	451	488	437	449	469	438	436	451	452	442	479	472	487	445	455	480	426	503	402	444	420	419	461	434	455	429	415	419	465	446	433	434	446	457	459	439	444	468	436	466	446	448	512	437	413	449	469	434	429	436	482	437	468	456	449	460	488	438	385	456	413	460	411	445	429	430	466	446	432	425	454	441	414	448	448	431	420	479	423	451	439	434	418	435	436	447	455	465	437	424	456	433	434	413	440	452	452	428	481	441	450	438	450	426	450	457	408	464	435	469	442	468	470	448	415	458	431	411	444	418	448	463	487	476	426	448	420	448	493	440	450	464	424	448	427	436	444	459	441	465	463	414	432	485	420	460	441	440	452	441	435	413	451	457	453	441	432	440	493	451	419	459	443	465	430	457	476	427	465	443	447	416	474	486	408	435	451	430	505	480	420	457	422	449	451	432	490	432	410	424	485	455	473	475	444	476	423	448	472	422	420	449	456	470	479	420	441	454	444	454	453	489	446	445	410	429	434	455	452	464	449	456	443	409	435	451	432	450	451	443	458	480	461	465	449	443	427	458	436	440	460	424	466	400	425	469	440	417	424	438	478	424	435	441	464	380	458	461	441	451	445	423	461	451	433	428	446	421	469	442	415	473	386	458	452	448	423	417	506	472	431	488	435	431	468	415	471	465	439	459	452	475	421	455	450	457	434	425	445	464	445	448	469	447	431	441	461	429	421	441	491	431	452	430	470	434	428	464	467	466	457	443	423	431	442	435	474	409	467	451	412	467	417	461	460	415	436	431	436	469	453	423	460	407	445	440	441	451	439	425	457	459	412	397	423	459	442	445	456	465	465	472	475	450	441	454	437	425	468	465	444	452	437	439	441	415	448	493	492	433	459	467	455	438	454	428	488	424	449	467	442	427	430	464	409	451	462	418	418	460	464	443	441	462	439	459	430	460	474	463	420	415	438	452	432	458	443	477	428	465	434	457	494	458	452	491	486	451	421	428	432	475	491	459	411	439	439	406	474	480	443	420	447	413	436	490	456	468	433	459	430	441	422	427	486	425	459	438	419	411	483	454	475	426	446	409	463	527	459	440	459	444	413	446	445	413	454	481	485	491	459	476	449	463	471	449	428	431	426	444	466	474	428	473	430	449	424	465	441	440	448	457	451	448	426	423	466	460	428	454	449	473	424	424	422	463	433	453	395	410	405	427	435	431	440	418	407	457	475	449	449	443	445	426	461	436	436	411	426	395	414	407	438	454	452	440	444	434	444	456	437	450	431	452	432	433	441	428	451	464	448	453	475	436	446	474	426	464	445	469	452	475	421	421	467	447	477	451	435	424	441	457	444	471	481	488	480	481	461	459	417	461	445	477	449	437	476	435	488	440	459	492	409	441	422	509	465	449	457	460	425	427	452	447	469	461	470	462	404	445	441	477	431	472	453	438	388	424	452	413	457	448	435	467	456	431	464	442	433	440	432	424	455	402	444	434	462	478	431	441	480	423	447	447	447	441	427	456	467	461	411	439	488	420	440	453	434	424	418	456	446	434	435	481	471	440	482	435	465	468	441	413	479	463	477	450	474	455	432	471	427	413	429	427	462	438	426	443	420	433	437	455	419	453	465	448	420	459	439	445	462	460	461	451	469	444	402	441	462	452	447	453	427	460	442	467	459	459	465	437	414	466	445	446	460	439	428	432	478	451	406	423	464	464	450	464	421	484	435	458	425	438	453	463	432	426	445	426	434	417	428	434	495	485	474	456	441	451	460	453	458	431	473	429	453	460	443	445	457	458	485	456	486	475	463	442	459	500	415	452	458	435	460	453	443	433	415	422	446	434	429	445	419	457	423
3072	10381	16678	828	472	455	430	429	297	265	194	161	152	127	97	110	92	88	78	73	73	61	71	62	79	61	54	54	54	56	68	36	39	41	40	36	29	31	44	41	33	39	31	34	33	29	27	27	29	22	35	32	22	24	24	28	35	34	23	28	24	32	27	27	28	21	37	27	24	18	31	27	29	29	23	30	18	20	26	19	23	17	28	26	31	23	29	24	24	30	29	28	28	34	27	21	24	20	20	33	32	41	15	25	34	23	33	31	35	25	21	25	22	25	23	38	12	19	28	28	25	29	38	27	24	22	28	33	21	29	26	25	19	22	20	25	31	26	28	34	26	23	22	21	18	29	26	27	30	25	18	22	33	22	37	24	20	23	18	24	24	26	24	18	30	19	24	29	32	30	29	29	19	26	22	31	23	26	23	26	26	32	24	34	26	27	26	26	21	19	35	26	22	27	29	26	27	22	14	24	30	22	25	25	21	15	27	32	29	31	25	25	23	27	25	27	20	25	25	29	28	23	19	25	25	30	28	31	32	27	24	25	29	33	19	23	20	28	32	27	41	29	27	29	25	33	21	25	25	29	21	23	23	26	28	25	30	26	29	25	27	24	22	16	25	32	29	27	18	23	25	17	19	26	17	32	33	37	32	19	22	22	15	25	21	27	30	21	27	24	30	29	30	25	24	28	26	27	24	27	26	21	25	27	27	24	22	23	22	26	29	31	22	31	25	30	26	31	22	21	24	21	24	19	39	28	20	25	25	18	17	28	11	24	22	28	28	30	25	21	27	28	29	21	27	22	24	33	27	27	32	27	25	33	25	33	19	34	24	22	28	36	26	35	29	19	36	25	28	28	31	28	22	16	30	23	19	32	31	28	30	27	24	21	31	28	28	21	18	28	25	20	28	29	19	32	19	23	16	27	31	22	31	28	30	17	30	29	17	30	29	20	30	22	26	24	21	30	28	27	25	25	27	19	26	25	28	28	31	28	34	27	30	30	31	24	21	24	24	20	31	41	26	22	15	31	24	29	18	25	23	33	16	26	27	27	25	14	23	28	22	31	35	28	28	24	21	27	18	25	33	22	19	26	30	35	24	30	28	25	34	30	17	32	21	17	23	36	28	29	30	33	25	28	24	33	35	27	21	28	30	22	34	25	32	21	28	28	27	18	33	21	24	21	26	17	22	29	27	29	28	20	30	32	28	30	22	25	26	28	24	26	37	20	19	30	30	28	32	21	25	17	23	18	19	23	27	30	21	19	32	28	38	31	25	28	28	29	32	20	27	40	31	35	37	24	30	37	27	29	30	19	32	20	29	20	28	19	24	26	31	27	34	18	31	25	26	21	27	26	30	24	35	31	22	15	20	19	25	21	24	23	24	31	16	24	19	29	30	26	30	26	20	16	23	28	14	27	29	23	29	27	23	20	30	27	29	28	26	22	23	30	26	23	28	29	20	22	26	25	32	27	37	27	19	23	19	23	23	33	21	27	32	31	23	32	21	37	31	32	23	34	28	24	27	23	22	26	20	34	21	18	25	24	30	22	27	35	24	16	29	22	34	25	22	25	22	36	18	27	27	36	27	34	23	24	30	30	21	24	30	32	28	14	20	27	36	27	24	26	25	24	25	25	30	21	27	35	28	32	18	19	29	22	29	29	31	26	19	24	23	20	24	39	24	16	27	23	25	21	35	38	28	33	27	22	28	20	29	34	18	29	24	25	21	22	30	21	30	32	29	31	30	26	20	26	32	33	23	20	22	30	32	32	27	29	29	28	19	21	18	24	39	29	27	29	22	19	19	42	31	18	18	21	25	23	26	28	34	33	25	40	24	18	28	23	29	34	25	23	28	24	25	31	18	19	30	20	27	26	24	28	23	26	21	26	28	24	22	24	30	33	27	25	22	38	31	22	17	23	21	37	22	20	26	17	25	21	29	24	18	28	20	27	30	27	29	26	25	21	23	21	25	29	27	27	12	31	33	19	23	17	28	18	32	32	28	25	26	26	27	23	24	33	22	28	35	26	28	19	37	20	27	23	23	26	29	28	20	31	31	31	27	30	28	26	25	27	30	23	27	20	26	29	29	19	23	23	28	24	30	21	28	18	25	35	25	18	24	26	23	27	35	32	21	29	24	18	30	16	31	18	20	26	30	22	28	30	22	29	29	34	22	16	22	25	28	20	31	32	33	28	23	20	20	30	23	28	24	19	27	19	22	21	27	20	24	38	28	19	29	29	30	27	24	27	32	18	21	19	28	27	32	29	31	29	37	26	22	26	30	21	29	23	33	25	31	23	18	22	29	23	17	26	19	35	20	19	25	26	24	22	25	33	19	28	30	32	30	28	20	26	23	28	25	31	38	25	29	36	31	21	22	22	24	34	31	21	20	21	26	26	28	20	25	34	29	16	20	22	19	24	29	20	35	29	19	28	25	31	28	29	28	20	26	25	30	24	26	27	26	21	18	19	25	22	35	26	19	19	35	29	19	28	25	31	29	20	30	24	24	27	31	23	29	32	32	27	28	25	19	32	31	22	27	27	27	21	24	23	20	28	29	23	25	23	40	31	38	22	26	26	32	30	34	35	28	28	26	27	26	24	27	30	27	27	34	31	28	23	21	36	24	34	25	24	17	20	27	22	29	37	29	24	20	26	27	26	31	27	25	32	24	33	35	21	35	22	25	35	23	33	29	27	33	25	23	28	25	26	27	34	21	21	20	30	20	12	33	25	21	29	24	28	27	21	31	28	22	31	24	27	30	26	19	23	21	23	23	25	18	19	27	29	41	21	29	25	25	28	21	34	26	28	22	29	19	21	27	23	27	21	32	23	34	24	22	30	25	29	17	25	22	19	16	27	18	27	23	32	38	29	28	28	28	31	18	25	25	28	25	25	31	22	36	18	22	23	17	31	33	23	29	20	24	25	24	15	22	28	31	29	26	28	21	25	25	29	26	27	35	24	22	28	25	31	32	28	28	26	25	24	29	28	36	22	23	25	23	31	27	21	26	21	28	26	23	28	34	33	27	26	25	24	24	26	32	25	23	33	10	27	22	25	28	20	36	29	26	27	30	23	24	30	28	26	24	27	22	26	17	33	35	33	26	27	22	25	15	31	26	29	30	32	22	22	31	30	26	22	20	18	29	27	17	36	22	32	24	16	25	33	24	29	30	27	22	33	19	28	30	27	27	28	26	30	26	36	26	19	15	22	28	26	35	33	24	24	22	28	29	26	25	22	29	24	23	18	17	27	31	23	27	26	21	20	20	23	26	25	30	30	27	19	24	23	10	22	32	25	31	26	24	23	26	30	38	23	33	29	20	32	25	30	23	28	27	20	22	28	26	43	32	25	25	26	19	31	29	24	25	22	29	19	34	26	30	19	26	22	26	18	26	31	33	20	29	20	27	37	28	30	26	19	30	29	33	33	14	13	23	25	20	21	26	29	30	26	33	21	36	22	37	30	21	27	30	30	23	28	19	31	20	20	19	26
28561	52706	51248	26353	31357	29542	26400	23496	18601	14910	12511	10153	8312	7092	6083	5293	4733	4284	3646	3444	3081	2925	2921	2778	2600	2418	2368	2245	1977	1905	1789	1685	1680	1583	1550	1515	1430	1461	1328	1237	1177	1164	1112	1052	968	869	828	777	758	758	733	720	707	749	719	680	679	605	635	656	701	698	637	659	661	636	633	703	650	646	576	633	609	615	602	651	592	579	607	600	605	583	609	637	583	582	601	611	585	597	564	624	599	615	552	597	627	589	610	595	635	595	605	553	594	586	616	610	585	592	601	583	602	564	591	557	574	609	573	555	599	584	561	575	595	557	602	585	583	600	594	574	594	592	596	589	584	594	624	658	551	588	630	604	592	588	631	605	609	556	626	598	602	609	604	624	583	585	591	599	582	614	559	583	594	576	578	558	591	616	609	597	610	578	588	627	557	588	555	576	599	607	604	580	554	609	579	615	567	598	575	620	569	572	594	601	622	611	564	577	607	578	587	594	580	593	582	613	563	602	556	596	621	593	607	558	566	590	560	572	578	563	612	587	629	594	562	638	606	621	602	550	600	592	585	629	575	595	603	579	606	598	596	575	555	612	626	590	553	595	580	592	582	619	616	631	601	608	595	585	574	602	609	601	584	578	623	612	614	621	597	606	594	573	552	593	548	583	590	589	557	594	589	604	614	595	565	607	586	616	580	591	561	562	599	571	532	615	592	573	606	635	575	603	632	602	584	577	594	520	562	582	571	584	570	625	592	594	567	606	571	593	586	610	616	549	568	586	598	554	608	610	548	603	590	559	586	597	602	564	567	625	604	559	602	616	577	597	604	624	566	624	588	619	561	598	598	596	590	594	571	627	576	592	607	576	553	556	603	630	571	606	596	604	647	582	577	580	597	564	571	623	576	615	558	568	590	584	563	608	580	601	566	577	598	597	567	602	575	601	608	602	574	568	592	648	571	574	627	584	606	555	577	565	626	579	575	618	576	598	577	584	550	625	603	612	573	596	520	565	578	524	609	583	552	590	615	590	599	600	662	592	602	603	585	625	579	602	562	537	641	591	552	607	636	591	567	566	568	607	628	599	532	612	546	574	562	559	589	586	595	517	545	615	568	554	584	609	559	585	607	593	582	571	588	598	552	631	604	578	556	538	543	602	538	598	592	577	564	562	645	527	610	584	593	620	564	601	601	586	613	581	595	584	562	599	574	577	577	615	603	619	632	583	565	607	582	567	566	580	570	603	616	528	613	608	568	594	596	560	581	560	591	629	640	572	627	579	580	564	561	599	626	565	617	585	564	513	596	562	568	570	600	589	611	556	603	564	587	557	579	566	603	544	594	587	571	586	568	581	607	609	585	579	535	614	579	559	606	571	589	578	593	607	583	626	600	563	619	589	596	576	592	580	584	609	609	619	618	587	615	578	594	580	593	537	592	567	592	600	593	579	593	543	594	567	598	609	567	558	645	576	563	536	628	624	614	561	615	585	590	568	576	587	592	564	590	586	612	574	612	624	606	588	615	623	579	531	614	593	545	607	594	601	575	596	546	617	591	602	540	583	579	588	519	600	584	616	621	579	561	561	610	619	542	604	602	520	577	623	623	578	581	555	626	599	602	561	594	543	630	597	606	552	586	594	612	603	553	556	561	583	582	561	561	560	604	566	606	584	576	598	556	601	643	567	591	561	569	625	581	565	600	619	602	589	574	576	584	640	618	616	600	591	574	578	618	613	588	575	593	623	580	612	611	557	593	592	589	573	606	612	574	583	612	628	553	588	603	581	590	605	567	610	588	628	605	602	547	624	583	575	570	550	584	565	607	561	571	636	566	578	559	625	592	601	622	522	632	614	530	638	586	553	587	601	580	585	574	534	604	558	596	576	609	592	561	587	609	606	619	595	590	613	564	585	560	582	618	595	577	601	573	612	620	551	574	595	575	563	607	602	613	611	587	602	608	563	557	574	543	613	573	619	562	622	583	580	579	572	570	584	589	557	564	552	516	592	591	584	648	581	619	580	564	607	600	617	572	578	550	554	595	577	619	569	535	599	636	572	558	610	592	578	593	576	618	590	590	590	603	588	622	566	565	602	594	605	631	547	603	568	586	571	569	577	590	618	612	600	581	570	561	577	588	592	629	559	588	578	626	581	608	567	581	593	581	615	595	602	570	621	619	653	576	612	623	590	580	581	579	577	596	628	638	592	558	614	560	595	602	608	585	575	619	625	610	599	594	566	562	580	590	666	594	578	582	581	594	595	578	588	584	544	594	610	586	618	593	570	622	588	567	616	596	609	578	608	590	622	584	555	595	609	579	572	564	611	613	602	611	600	583	622	598	578	614	560	593	589	592	578	600	577	606	592	589	605	596	608	572	599	584	608	563	598	584	568	635	563	586	595	591	577	593	595	631	608	617	559	538	634	597	610	584	606	601	580	596	595	556	581	597	580	593	590	596	583	585	600	587	580	545	639	635	587	635	603	579	578	590	578	585	624	592	579	586	588	591	588	566	577	582	581	641	562	582	576	574	578	557	571	579	600	604	574	631	577	586	570	576	644	613	559	574	576	609	587	599	564	591	592	575	606	600	606	568	598	605	573	549	598	570	570	556	579	553	541	600	562	580	620	619	528	593	563	614	586	579	597	610	579	582	568	580	610	598	652	624	572	607	547	605	591	595	560	560	600	566	588	598	595	634	598	614	581	620	608	595	590	574	620	621	595	603	579	615	582	570	603	560	562	608	551	568	581	536	571	579	578	614	601	585	587	571	609	587	588	581	584	568	614	563	620	566	576	548	568	623	591	651	557	586	565	551	588	604	581	618	572	618	609	594	590	588	556	554	580	593	597	588	617	589	586	570	625	569	617	612	597	611	581	555	628	571	606	609	576	586	570	565	599	609	620	562	581	597	583	555	559	591	581	610	573	574	632	590	590	555	595	576	652	597	564	616	609	590	602	551	616	573	616	587	638	602	581	591	600	566	581	586	568	606	556	559	598	587	595	599	599	596	558	591	595	562	614	586	618	622	579	562	594	645	611	603	603	665	587	628	510	599	563	583	610	596	590	606	568	592	615	603	587	589	560	560	640	585	557	596	615	586	598	581	601	620	577	533	580	632	563	571	576	594	592	614	585	567	563	608	592	563	590	612	621	593	578	616	582	555	606	590	560	620	573	589	608	594	615	587	594	585	583	609	601	596	593	587	595	606	572	585	569	621	555	579	602	591	615	580	586	603	617	556	620	598	589	596	572	547	550	552	602	603	589	596	588	580	555	592	629	605	583	604	603	576	533	615	641	605	590	611	566	591	626	607	617	577	565	578	560	577	593	570	618	567	594	562	583	618	589	598	570	621	542	562	585	554	552	575	598	589	626	571	585	603	607	568	569	566	598	577	592	618	568	569	547	589	550	607	583	581	616	569	580	527	562	562	563	583	632	605	625	576	548	600	607	618	590	567	605	599	570	546	599	567	604	589	563	597	567	602	540	608	594	554	593	601	561	570	600	523	590	592	564	584	589
3122	18883	25452	2137	665	638	571	547	417	300	242	219	172	144	120	110	100	94	82	75	61	67	81	65	59	64	66	55	44	62	50	32	34	27	41	43	37	38	28	37	23	40	31	22	22	21	26	27	25	25	21	28	26	26	30	24	20	14	15	23	23	19	12	19	27	25	23	16	24	17	11	18	18	22	7	15	29	22	18	22	22	17	14	27	18	24	17	16	20	17	11	19	26	16	18	20	14	16	24	21	20	19	27	12	19	20	20	19	20	21	29	23	11	19	15	23	16	18	19	14	28	15	23	16	21	23	28	27	20	13	24	13	28	23	21	17	19	16	30	24	29	15	19	19	24	15	25	21	23	15	16	14	12	29	24	21	23	15	22	22	24	22	18	17	23	18	15	18	16	21	17	25	29	16	22	20	19	24	20	19	15	14	18	24	16	19	19	24	21	27	22	27	12	21	15	20	18	18	20	18	31	32	27	19	25	28	21	24	22	20	21	20	15	14	21	19	24	11	17	18	15	31	19	23	21	18	23	18	19	18	19	21	24	26	27	23	18	25	22	16	20	15	17	28	24	26	23	21	15	22	15	25	22	28	21	26	18	21	25	18	19	25	21	23	20	26	22	24	25	15	24	19	29	21	21	20	17	22	19	23	18	16	19	17	16	27	15	20	16	24	13	25	12	14	17	27	22	30	15	28	22	20	31	12	24	20	21	20	23	25	25	21	22	12	29	20	20	29	21	18	22	17	14	33	25	24	15	13	21	15	20	26	13	19	27	23	18	24	20	23	17	18	28	18	17	20	22	16	21	24	15	16	22	27	23	26	17	23	27	20	28	19	19	23	23	27	15	22	17	27	21	20	21	19	19	16	26	18	23	21	26	24	21	23	24	16	20	16	25	30	12	13	18	11	22	26	17	21	11	19	22	27	26	21	11	20	17	22	12	15	19	15	10	18	19	14	32	22	17	27	23	22	22	19	18	19	18	27	19	16	21	17	18	14	19	21	23	14	20	21	16	20	15	15	18	12	21	18	27	16	23	22	33	30	24	11	17	13	19	20	23	18	22	22	20	26	25	19	18	20	20	23	19	20	15	21	24	12	13	20	22	11	21	19	14	14	21	22	24	16	25	21	24	25	17	25	22	15	30	20	21	20	22	22	15	21	26	20	19	16	24	16	12	15	18	14	24	16	17	16	17	25	23	32	18	22	17	19	24	15	12	24	13	23	21	20	28	14	30	21	21	16	17	20	27	19	16	18	11	30	25	15	18	23	33	18	20	18	19	24	25	16	16	27	20	20	18	22	20	17	11	32	29	20	14	18	22	18	19	21	17	33	27	15	19	22	19	15	19	21	23	27	10	16	21	21	23	25	19	18	13	20	18	18	20	20	29	24	19	24	23	12	13	11	20	19	23	22	25	17	19	24	18	15	28	25	18	20	28	18	18	17	19	15	15	24	15	17	17	21	21	19	26	30	15	23	28	11	19	18	19	17	24	23	20	25	18	23	22	17	26	16	19	25	18	22	19	21	27	18	30	23	25	19	19	26	15	21	20	23	26	17	22	21	26	16	19	18	17	23	18	11	23	22	20	19	26	18	23	14	19	23	19	25	15	13	18	15	19	24	15	25	20	23	23	20	19	19	14	21	14	24	20	22	19	18	30	20	23	18	16	21	17	25	22	18	22	18	22	18	30	25	22	21	20	29	19	20	18	20	22	15	19	24	29	20	19	20	21	25	9	19	26	22	20	15	28	21	21	18	21	21	16	27	19	12	13	21	19	18	24	18	11	14	19	17	20	25	29	27	18	24	16	18	19	18	24	15	16	20	25	17	18	21	17	18	20	23	28	17	15	30	19	18	30	13	28	24	24	25	21	10	19	17	22	21	17	19	11	21	22	27	19	23	26	27	24	21	13	25	20	15	14	21	20	26	18	21	16	20	14	17	20	20	16	20	18	24	14	16	19	23	15	16	28	16	22	23	19	12	17	18	14	18	20	27	20	19	18	24	20	16	14	18	15	19	23	21	17	15	24	21	19	19	18	25	20	23	22	21	14	23	18	17	22	19	24	19	20	14	19	18	18	21	15	16	19	28	13	15	22	21	24	20	19	25	27	21	16	19	20	27	13	18	20	21	13	18	16	20	27	11	20	23	23	16	23	26	22	19	15	25	23	28	27	20	23	15	22	14	22	19	23	22	19	12	18	16	19	22	14	15	27	15	22	21	18	14	18	22	17	27	12	22	15	19	32	22	18	19	23	18	20	20	16	17	21	15	14	12	21	24	26	15	28	12	19	12	22	21	21	19	26	22	34	25	29	25	20	24	22	25	26	18	16	26	21	28	22	19	19	23	15	13	12	16	19	17	21	13	16	18	15	24	19	17	19	22	21	21	16	21	30	17	11	13	16	20	23	17	16	20	16	18	23	14	16	27	16	22	20	25	26	18	18	24	17	19	23	14	19	25	18	25	24	19	15	20	23	17	23	27	24	19	20	13	20	30	18	21	16	20	21	29	19	20	20	23	24	18	34	25	21	13	18	22	20	22	16	23	17	17	16	25	13	27	26	24	23	20	18	21	25	24	12	18	19	25	18	18	19	20	22	14	19	19	19	20	18	27	13	20	22	22	22	17	25	20	28	21	16	30	22	20	18	13	28	20	20	21	22	20	22	23	14	18	15	17	29	18	19	21	27	20	16	15	18	25	24	20	9	17	19	21	20	18	33	20	21	21	23	19	20	24	14	19	22	25	23	12	25	24	15	24	32	24	13	13	20	14	22	18	17	21	20	21	22	25	23	16	29	25	17	15	24	29	20	21	19	13	13	19	24	27	23	9	21	17	23	26	17	22	19	24	14	22	17	27	13	18	21	18	22	22	23	14	18	25	19	20	20	21	18	17	28	18	24	25	25	22	11	27	22	15	32	27	20	24	22	21	20	20	17	29	20	21	19	27	22	19	16	24	25	24	14	17	16	18	19	19	19	18	16	17	13	22	23	16	17	11	27	10	18	17	23	20	16	19	17	22	20	26	17	21	22	13	16	25	20	17	21	22	14	25	25	22	17	20	20	22	23	17	16	12	14	11	20	14	24	25	25	16	15	17	19	12	18	17	21	27	18	20	25	27	25	30	16	25	19	26	14	28	19	23	23	16	22	17	17	14	22	24	20	19	13	20	21	14	12	27	23	28	23	21	14	16	20	18	16	23	17	20	18	23	22	23	19	19	21	13	28	23	16	19	19	15	29	20	14	19	20	20	16	22	17	25	14	16	21	18	15	16	13	23	17	27	24	22	16	15	20	20	15	19	20	21	17	18	18	26	23	12	20	17	21	19	14	22	28	22	16	16	16	23	18	19	13	33	13	21	24	18	26	26	14	19	18	24	21	29	23	22	19	13	26	13	23	21	11	29	21	17	19	21	15	17	19	22	15	20	21	17	14	17	24	14	17	19	15	25	25	31	21	14	14	24	20	23	19	25	14	23	22	9	11	22
33615	62318	54979	30524	35072	33184	29900	26649	21490	17596	14760	12392	10153	8728	7525	6766	5825	4920	4560	4286	3884	3561	3501	3320	3076	3028	2833	2427	2242	2136	1959	1894	1803	1678	1635	1605	1530	1562	1338	1311	1243	1170	1123	932	877	813	753	683	700	661	593	597	590	618	552	536	550	524	520	504	548	501	514	530	552	562	513	526	502	500	491	518	522	473	500	433	525	441	471	510	430	482	482	462	478	483	449	471	476	438	445	496	432	449	482	455	439	445	424	481	426	442	435	467	446	460	433	449	468	436	460	438	444	483	500	451	455	476	460	433	497	474	441	444	460	476	425	474	442	444	471	476	444	466	429	451	452	443	441	427	418	436	459	461	444	448	414	466	471	418	492	464	438	434	454	445	431	480	416	446	413	432	454	471	473	464	440	454	488	481	452	470	464	432	433	466	429	438	446	460	458	453	419	441	469	450	483	442	433	438	445	454	452	427	454	458	444	456	476	425	454	467	430	446	459	459	459	498	434	443	423	449	481	458	460	499	475	432	383	472	437	472	456	446	470	406	491	441	441	435	453	437	458	425	435	479	478	385	449	398	445	457	469	456	463	453	501	476	465	467	463	449	469	460	458	470	460	431	439	458	446	413	448	439	465	449	493	464	474	400	446	448	449	418	463	490	432	411	448	415	456	440	463	432	444	438	437	449	449	445	429	415	442	436	408	457	451	479	436	430	462	453	451	434	452	463	402	433	443	449	432	431	439	461	461	437	448	498	454	466	443	420	432	445	449	408	420	433	444	455	478	462	420	470	474	468	451	430	451	455	416	439	462	487	485	454	455	460	417	440	453	425	447	448	426	435	500	450	462	461	465	448	448	470	494	467	430	501	433	437	450	455	477	439	434	445	447	469	423	460	443	489	445	420	414	480	459	446	445	443	463	460	460	468	458	472	435	448	455	438	456	443	424	477	436	463	445	487	451	430	445	431	471	464	451	437	459	457	442	454	446	465	422	409	434	429	504	460	480	451	470	467	485	458	436	468	445	436	456	470	479	467	453	463	455	396	464	433	452	403	477	486	432	426	419	409	441	450	428	435	435	441	441	441	463	457	477	440	458	428	437	474	439	433	452	446	423	480	486	418	458	475	477	471	456	459	434	434	482	454	437	452	422	461	432	450	435	439	445	464	466	459	470	491	491	446	419	487	453	418	463	455	418	448	449	435	436	467	483	421	441	411	445	457	471	453	439	457	475	448	486	428	479	463	440	426	476	471	461	445	416	408	395	454	452	441	482	481	456	437	420	463	447	452	436	461	463	442	454	413	454	445	490	436	447	437	426	431	436	461	395	428	464	453	414	461	436	429	456	438	427	478	415	452	470	446	430	465	396	488	489	442	447	442	436	469	441	452	453	443	438	469	471	459	464	490	476	413	475	447	474	444	423	421	431	472	458	417	453	428	442	494	425	442	439	490	427	438	421	421	474	468	436	423	471	470	477	428	468	428	469	453	426	427	445	498	426	425	440	439	465	466	447	461	401	460	429	436	438	451	410	473	475	447	425	457	441	432	423	465	432	421	446	488	430	432	417	469	451	436	467	444	416	467	454	432	423	462	452	455	420	438	416	477	425	436	423	496	434	428	431	469	450	450	444	470	454	476	447	475	432	457	435	463	448	466	445	464	466	439	422	487	445	478	456	443	439	433	438	438	445	450	434	405	423	460	473	453	454	437	401	446	455	435	449	466	455	461	427	447	438	454	426	451	468	512	464	470	430	398	445	439	423	420	464	443	485	468	466	442	464	444	442	440	465	429	451	462	448	495	431	437	446	443	422	417	468	449	430	473	437	485	439	447	476	466	472	432	405	441	473	448	451	435	454	484	445	443	423	436	447	439	451	443	452	438	420	423	477	454	470	463	430	410	453	434	451	436	441	487	481	458	465	454	436	440	443	440	438	460	461	510	451	444	457	422	463	445	448	465	450	489	423	503	396	425	456	408	408	454	452	435	468	475	468	469	447	455	450	436	428	449	438	439	480	441	426	456	447	441	452	472	452	422	452	459	465	446	476	456	464	459	482	446	449	428	398	461	436	430	489	446	450	456	421	486	429	470	457	487	450	453	426	466	490	446	462	452	458	434	487	486	454	451	472	432	444	439	452	442	467	434	469	465	465	459	424	440	430	450	454	446	433	439	453	405	413	449	441	466	469	463	448	401	445	453	411	471	450	418	507	443	477	435	489	485	482	471	438	454	438	448	456	406	464	448	436	448	460	450	458	412	462	451	464	477	448	456	443	423	428	465	459	441	472	418	486	483	463	418	424	444	461	421	465	450	428	468	454	431	445	447	445	473	434	470	433	426	452	455	489	473	438	441	462	476	485	463	476	471	473	442	444	447	453	490	473	438	430	449	446	445	463	455	414	448	442	465	430	418	423	438	441	428	436	456	466	465	508	426	447	436	445	438	429	449	473	456	491	456	472	444	467	446	432	435	452	445	462	429	436	449	474	443	452	424	430	447	472	478	443	507	435	444	444	455	452	447	452	425	479	434	473	445	442	436	399	416	420	447	448	472	453	425	466	438	456	456	464	503	487	471	489	477	407	434	449	467	452	438	414	430	460	480	479	438	456	428	439	454	431	461	434	475	454	445	460	489	414	469	462	457	467	453	414	453	478	433	450	489	444	445	452	474	451	433	467	454	394	449	472	450	470	449	459	449	420	468	454	418	461	463	469	444	448	430	468	457	443	455	474	458	453	427	455	431	455	477	444	470	463	451	471	444	488	414	475	427	418	485	440	474	429	466	462	438	447	416	447	445	444	456	420	415	469	451	445	460	480	465	449	450	451	454	456	440	458	447	467	474	457	425	489	443	424	475	442	442	452	448	470	476	456	444	422	457	444	468	449	434	381	446	431	451	453	436	419	493	434	467	442	404	431	471	488	412	466	444	485	403	440	482	435	446	455	446	435	472	477	446	415	486	480	469	442	441	455	442	469	436	455	454	428	432	458	439	468	453	470	458	459	447	500	458	462	469	432	441	436	503	501	471	439	473	453	460	437	437	429	455	443	416	473	442	437	469	456	475	418	435	460	434	447	438	436	442	474	477	450	409	434	457	421	447	429	474	455	443	417	462	446	439	438	440	445	456	458	453	468	448	442	455	454	426	436	429	398	435	471	458	463	450	442	445	499	455	447	457	422	443	411	470	454	412	476	435	429	462	464	474	453	447	455	470	470	443	426	452	441	475	463	482	427	451	448	452	421	423	496	450	446	423	464	432	429	455	432	445	469	451	479	462	454	441	438	448	432	428	448	450	463	440	429	442	438	451	428	401	434	430	467	430	470	463	453	467	494	463	432	477	440	470	452	473	492	437	480	421	468	478	439	440	465	457	451	481	454	438	452	448	431	415	442	442	455	445	465	450	416	456	464	427	435	440	463	418	464	414	438	485	437	466	446	451	452	459	429	441	455	410	431	435	419	446	440	478	436	432	477	459	422	445	484	437	436	444	447	432	476	438	434	476	425	417	439	439
3144	22625	25870	3068	677	561	541	787	361	281	246	205	172	143	127	118	109	81	88	79	63	74	77	64	50	74	52	41	39	53	49	41	39	43	32	41	40	43	31	20	42	29	29	23	21	24	18	18	20	20	22	19	16	20	21	22	23	23	15	23	18	16	18	23	22	20	19	25	21	25	24	16	16	14	24	18	16	16	16	27	23	22	15	17	18	19	18	24	25	25	25	13	29	23	22	21	22	17	16	19	26	29	23	19	19	21	28	26	29	19	21	26	18	23	21	22	26	22	15	12	14	26	19	24	27	12	22	18	26	24	25	13	25	20	22	20	18	15	23	20	15	28	17	22	19	22	20	8	19	21	20	17	25	22	19	16	12	24	19	20	19	15	29	22	15	13	22	23	19	25	23	25	19	19	21	21	15	22	21	14	18	27	24	19	24	25	13	13	24	26	15	25	24	19	27	20	16	22	24	22	20	18	18	17	22	18	16	16	13	22	14	23	13	19	24	27	20	23	23	16	19	17	12	21	23	21	23	25	21	20	12	30	9	22	26	18	23	25	16	38	22	20	18	18	20	13	21	14	19	17	18	23	24	23	17	21	21	13	15	24	21	11	20	16	24	11	27	25	24	16	18	23	25	20	16	24	16	17	17	17	15	15	20	20	30	23	19	10	19	20	13	18	18	16	15	18	19	21	19	25	20	22	15	19	21	26	18	22	23	17	21	27	15	13	12	18	23	21	22	24	19	21	22	18	19	26	13	21	18	22	21	19	14	16	17	20	14	16	10	18	24	13	20	23	17	19	22	18	17	22	23	29	23	22	17	28	13	14	17	20	16	21	25	26	19	22	26	23	31	26	14	19	24	22	22	30	20	20	23	16	18	32	19	19	23	19	23	14	30	18	30	13	13	19	30	10	14	13	20	20	18	19	16	17	22	16	17	24	25	20	19	18	19	19	23	22	18	19	23	21	21	28	22	18	22	25	20	17	24	22	29	16	19	22	19	16	15	22	13	12	17	19	28	23	13	19	12	13	21	24	19	16	16	13	22	28	25	27	15	19	12	25	19	15	20	19	18	18	25	22	22	19	26	17	25	20	19	27	20	19	19	29	23	21	18	14	19	20	20	21	23	26	25	15	23	12	13	23	8	13	17	23	18	21	28	12	20	24	20	24	24	20	16	22	14	17	19	23	24	20	19	22	5	19	19	22	17	24	23	28	29	27	19	20	22	29	21	25	15	18	20	8	21	22	11	26	17	19	19	19	21	18	16	20	20	24	21	22	15	27	22	14	17	24	22	20	23	21	18	17	23	19	24	20	18	13	17	17	18	25	14	14	19	21	19	23	20	22	21	32	32	21	24	15	11	15	17	21	25	21	21	14	30	12	19	22	26	21	21	21	18	26	17	16	17	27	20	23	21	20	20	23	15	19	23	25	21	23	24	18	26	15	21	28	18	18	18	26	21	20	24	19	22	28	19	8	21	23	18	19	19	19	17	24	24	22	19	24	32	19	22	15	16	20	15	15	26	30	20	21	19	15	18	29	19	21	21	17	22	21	23	20	11	23	12	20	20	25	26	14	19	16	18	31	17	23	12	16	19	18	23	14	16	15	20	12	23	23	22	26	24	17	21	16	12	20	16	17	17	16	23	23	22	18	18	30	23	21	19	18	18	18	22	20	15	19	18	20	25	23	17	14	15	21	11	13	17	23	19	29	19	22	28	19	18	16	23	16	20	19	25	12	21	18	18	18	17	25	19	20	20	21	14	13	24	17	28	30	19	21	13	21	10	29	20	15	16	17	18	19	15	19	18	33	24	18	19	17	16	21	20	21	16	14	19	17	26	21	18	18	23	28	25	22	24	15	25	19	22	23	17	19	16	15	19	21	18	11	20	23	16	15	25	23	21	21	25	14	10	9	24	21	15	22	22	20	29	15	22	17	20	28	17	25	17	21	22	21	21	19	26	24	16	27	33	18	24	15	15	25	17	25	19	17	14	22	24	21	17	31	16	23	18	22	15	25	15	20	18	18	13	18	18	12	17	16	19	16	15	23	18	18	21	16	19	21	19	22	21	16	19	17	20	24	21	21	17	21	23	16	18	28	22	17	19	17	19	26	26	17	21	18	16	16	30	24	19	21	17	23	20	32	12	22	22	14	22	15	21	16	20	23	13	30	15	21	22	18	25	21	23	27	13	15	22	16	17	17	18	20	29	17	22	25	22	20	22	15	16	23	21	13	26	15	18	20	18	17	18	19	17	19	28	20	13	22	25	24	15	19	23	17	19	17	17	20	20	18	15	18	16	25	18	19	17	21	21	18	31	24	16	21	29	21	20	23	20	22	23	20	19	23	21	20	21	18	21	19	29	15	18	16	14	12	16	14	22	23	24	23	12	19	22	18	20	27	19	22	19	23	14	21	20	25	24	21	26	22	28	22	16	21	27	11	18	24	10	20	18	21	28	29	23	16	15	20	20	16	24	19	22	21	26	18	27	21	18	19	21	17	24	16	24	25	20	19	14	19	24	23	20	19	13	21	22	32	27	17	18	24	13	17	15	22	17	17	18	25	18	18	27	23	34	25	18	23	17	19	25	20	25	31	20	18	20	20	19	20	21	26	19	27	18	25	19	21	19	18	14	24	22	18	18	19	21	15	21	20	19	12	18	21	21	18	17	23	20	28	17	25	16	16	17	27	13	18	20	18	18	20	19	19	24	18	21	18	11	13	22	22	25	22	21	21	19	20	24	21	27	22	16	27	23	26	22	17	14	13	18	24	17	23	21	21	20	12	21	19	12	26	15	22	15	19	16	18	25	22	17	18	28	27	20	18	18	30	21	20	15	30	19	20	14	20	20	16	21	21	22	16	20	20	22	17	13	14	19	15	18	16	26	21	19	18	17	22	14	12	17	21	16	26	15	14	24	18	23	18	22	13	25	22	16	25	19	22	15	14	21	18	18	27	23	24	11	18	15	26	19	27	17	18	27	18	19	19	20	25	19	18	26	27	20	18	18	18	26	15	18	21	23	13	22	18	21	19	28	19	14	17	21	24	16	14	18	18	14	19	18	17	18	19	17	19	22	21	15	23	25	26	21	15	22	16	23	22	18	33	16	14	21	23	16	17	25	11	19	17	17	18	22	25	21	15	21	24	15	22	24	8	21	21	19	21	22	25	17	31	22	16	20	16	16	16	24	24	23	15	21	17	22	25	20	23	27	29	14	17	15	18	23	17	23	29	17	26	17	18	22	16	12	25	15	21	27	22	24	18	16	21	23	19	14	21	16	24	20	14	25	24	21	25	23	13	15	20	21	25	24	20	21	25	28	15	10	23	15	21	16	26	19	20	11	28	11	15	17	20	20	26	26	23	18	17	17	22	19	22	26	20	22	18	19	17	20	20	12	27	25	21	15	18	20	24	27	26	17	18	15	14	14	15	18	23	18	23	13	24	16	29	11	15	18	22	17	23	19	19	19	16	22	26	21	16	16	25
34356	66030	56769	30663	35018	32768	29568	28713	20054	16638	13881	11375	9709	8258	7057	6162	5186	4630	4287	3985	3811	3404	3355	3207	2853	2776	2622	2233	2131	2001	1951	1891	1662	1645	1608	1522	1537	1360	1264	1262	1160	1030	1001	893	853	758	648	598	624	629	551	598	553	585	554	507	525	470	591	506	532	521	515	528	548	552	553	475	424	546	479	520	503	488	482	503	440	493	513	475	464	473	482	448	486	465	497	455	470	462	460	471	485	470	472	463	516	494	466	466	487	454	480	487	448	462	484	470	450	472	396	427	488	420	455	495	463	466	455	442	448	462	475	500	454	500	452	434	403	470	482	422	463	481	449	463	446	461	450	455	456	452	461	466	474	450	444	490	431	455	438	432	467	453	449	465	453	433	443	462	461	460	414	445	445	465	485	470	477	404	479	504	447	467	452	402	416	430	457	449	445	447	445	452	432	406	419	468	488	429	444	471	424	473	435	468	449	473	435	497	469	447	443	455	469	439	464	439	479	441	485	478	428	473	431	491	412	458	451	434	476	441	475	454	452	473	452	474	466	455	449	476	466	429	461	455	459	447	445	469	448	417	447	476	497	422	450	431	466	428	449	479	424	477	441	484	426	451	466	440	465	482	474	465	410	463	438	478	471	443	436	428	466	467	489	434	434	471	452	456	441	458	433	460	440	441	443	448	465	452	435	422	475	451	441	476	469	423	443	426	416	470	431	435	467	435	461	495	467	452	431	454	438	426	438	447	427	464	437	483	460	445	458	444	418	434	415	466	471	442	461	471	449	451	462	439	441	440	436	453	439	438	430	449	434	441	486	475	462	438	484	458	449	465	432	459	469	455	464	454	477	455	470	440	440	454	433	474	417	455	434	447	477	441	452	474	447	455	444	434	464	459	412	434	429	452	437	463	464	413	460	430	463	423	424	476	441	440	480	502	476	410	451	468	442	492	433	442	435	444	444	475	430	464	464	430	457	453	453	464	432	433	439	466	475	462	460	450	461	473	446	449	453	451	443	448	451	461	446	479	480	474	462	450	440	478	462	471	435	431	467	495	482	470	450	494	450	459	492	491	404	461	488	468	438	490	452	450	465	439	469	442	444	430	443	450	471	449	458	461	434	460	427	432	464	407	469	453	448	446	458	414	457	452	487	461	459	442	428	455	425	422	472	435	446	454	459	443	432	469	458	414	435	458	432	480	433	451	479	420	470	442	457	447	434	467	431	469	448	440	481	497	472	478	440	449	443	442	433	425	448	441	447	464	449	439	433	487	444	481	519	441	466	459	433	438	487	430	428	426	438	435	482	428	482	473	447	452	443	456	452	451	446	418	452	436	471	441	458	496	491	464	415	471	467	453	445	440	432	438	468	416	446	447	458	476	468	437	451	419	456	526	459	464	456	503	459	468	445	411	445	455	500	467	433	438	460	442	491	459	468	444	436	434	442	448	410	456	483	427	473	491	420	442	429	469	460	492	450	416	460	440	445	465	464	427	476	414	476	429	438	462	477	439	471	431	485	442	415	425	445	466	484	467	461	451	409	432	457	465	456	425	447	450	459	461	439	472	430	423	424	442	465	461	479	451	451	428	451	501	440	438	435	455	464	420	449	441	444	488	415	447	477	444	446	421	456	423	452	476	420	441	463	444	490	417	446	433	497	482	447	438	420	430	461	474	429	473	454	445	438	427	461	417	459	451	434	441	441	494	461	450	473	445	473	469	420	435	460	465	437	496	435	499	479	489	462	431	464	481	445	485	485	427	453	422	431	447	456	451	449	429	436	403	447	477	421	466	478	455	467	455	431	428	470	435	432	446	456	445	467	470	430	450	454	481	460	462	449	469	439	456	436	433	478	465	468	470	423	440	421	466	437	458	435	463	468	481	464	435	414	436	431	443	416	451	446	465	446	476	501	454	454	414	427	463	432	451	466	469	463	448	430	405	454	446	464	467	475	447	490	439	428	450	479	518	409	464	470	462	429	442	437	412	446	437	470	463	459	451	445	444	443	475	436	417	449	461	477	438	448	477	454	453	470	421	456	475	431	455	443	486	457	470	463	447	444	428	433	453	477	422	457	444	429	465	439	426	474	448	456	442	451	459	454	431	446	433	482	463	480	479	478	462	481	424	449	446	459	473	467	440	443	483	419	454	482	481	485	482	466	417	461	447	437	450	433	447	447	433	474	442	459	473	407	452	449	444	492	468	470	470	476	441	465	480	438	498	425	497	453	505	460	476	416	461	455	413	443	460	453	440	473	440	476	456	479	465	463	448	470	467	455	482	466	445	490	457	456	459	496	496	452	464	445	471	420	460	467	456	450	454	421	420	489	431	462	418	462	461	426	464	449	419	452	492	427	444	426	440	455	445	464	469	439	447	437	444	408	477	450	437	440	449	470	475	462	445	464	482	449	430	434	392	471	439	445	472	455	418	494	425	445	463	449	433	429	468	461	449	465	456	482	466	472	425	435	432	434	476	448	416	459	461	447	481	478	459	433	477	470	464	447	444	437	453	405	427	428	442	469	495	472	444	476	465	453	459	445	450	462	440	442	443	503	441	445	475	444	435	446	449	458	420	434	450	442	394	429	460	463	471	468	455	459	438	445	439	453	454	464	466	434	488	438	468	397	423	448	443	467	425	457	461	460	484	447	447	478	477	481	424	507	465	442	453	457	448	441	477	445	461	461	442	486	492	458	441	452	471	454	478	464	478	463	471	486	481	460	452	433	448	417	478	451	455	466	451	446	444	443	477	470	444	474	418	448	448	465	441	479	442	428	482	403	474	431	431	444	473	491	435	459	436	446	494	445	414	473	460	440	483	418	418	444	458	455	481	432	450	444	455	476	442	459	441	474	476	473	452	428	482	444	474	433	494	444	430	394	443	463	477	437	464	446	446	448	456	466	490	431	422	423	421	473	458	418	450	479	438	436	439	476	443	465	440	455	458	474	457	468	463	454	437	434	505	449	487	443	452	442	407	468	493	482	426	467	428	457	446	464	451	428	459	472	434	470	463	413	462	452	466	491	476	464	475	412	439	451	464	466	460	467	454	437	438	435	423	466	462	446	415	435	441	445	461	441	472	468	464	506	440	459	419	471	412	433	453	436	444	442	450	428	447	453	432	472	442	502	445	485	463	415	425	472	471	468	424	426	485	442	472	443	493	431	465	419	461	482	393	459	458	440	415	441	473	456	466	444	472	440	501	428	474	434	425	474	433	437	461	383	430	470	429	468	466	444	503	442	443	463	494	478	442	461	490	490	445	456	463	436	475	443	426	472	398	479	428	479	416	473	475	483	428	441	438	453	450	424	457	445	432	485	462	446	451	465	405	459	411	508	464	473	415	424	398	461	485	445	484	431	426	478	464	464	456	496	459	456	491	468	454	430	436	483	428	441	444	446	491	443	424	438	449	449	468	441	464	436	431	428	446	464	420	453	412	473	463	448	456	489	462	502	445	434	431	395	477	450	477	470	456	447	460	408	434	451	455	451	465	465	419	439	459	463	446
3096	23573	25120	2566	754	583	576	740	364	307	243	171	172	147	139	109	92	90	103	74	85	67	79	61	67	58	48	46	44	53	40	37	41	30	42	38	20	31	39	37	24	27	28	35	16	19	22	26	21	18	16	27	25	16	22	18	22	26	21	23	22	21	22	24	28	24	30	18	27	19	15	22	16	18	26	22	19	26	23	11	19	20	13	17	25	19	23	18	19	24	22	26	23	25	19	11	16	33	15	20	20	19	19	19	16	20	11	21	19	15	12	25	18	20	24	24	34	21	20	17	17	10	17	22	27	16	23	13	16	19	19	21	28	15	21	23	22	25	12	12	25	19	12	20	20	19	19	30	13	17	22	21	23	21	19	22	25	19	21	18	31	22	26	14	25	15	14	19	19	21	30	17	14	23	25	23	11	20	21	14	28	21	19	15	15	20	22	17	16	19	20	20	19	18	16	20	20	19	30	19	19	20	20	19	23	19	14	23	18	23	19	24	12	21	31	25	16	21	12	20	36	13	20	21	16	19	26	18	17	21	19	23	19	21	20	18	19	25	24	23	12	19	20	25	27	17	21	17	20	21	18	15	22	24	15	21	20	26	22	13	16	30	15	21	21	22	30	22	15	21	21	17	21	13	14	21	22	14	15	18	20	22	25	21	26	16	25	24	17	22	18	21	25	23	19	24	16	11	27	25	22	25	12	28	25	20	25	18	17	19	24	23	19	16	23	26	17	12	22	28	17	23	19	32	20	19	22	20	23	21	23	21	15	22	31	15	15	16	22	18	18	17	18	30	28	22	18	17	22	18	23	22	18	14	20	19	24	20	15	20	21	11	17	33	27	21	16	13	17	19	12	21	23	11	15	22	21	27	23	21	29	24	20	16	21	21	20	17	22	19	19	24	22	20	15	16	14	16	33	20	20	19	15	16	24	24	19	21	16	23	12	20	29	16	23	18	19	18	17	23	32	14	19	22	18	20	16	26	32	16	24	23	22	21	19	20	16	12	26	12	20	24	20	22	24	23	21	21	25	19	24	17	15	18	19	22	23	15	23	25	23	18	16	18	20	25	14	18	19	18	17	12	16	26	24	16	22	21	27	24	26	17	23	18	19	24	22	22	15	17	15	17	29	27	21	15	22	12	18	10	25	26	11	20	22	24	23	25	24	15	20	18	23	32	22	25	16	17	15	17	16	25	12	21	24	31	20	17	24	20	21	19	19	19	24	22	18	20	25	23	22	14	20	27	13	27	19	11	18	26	23	22	22	16	18	23	16	15	16	22	16	24	27	23	28	22	19	18	18	17	15	29	25	23	14	30	21	18	26	20	19	23	21	27	16	16	26	14	23	21	20	14	19	14	23	16	15	13	18	18	20	17	21	21	27	24	16	20	21	32	16	12	19	22	26	21	22	23	16	18	18	16	14	12	15	21	17	22	24	20	17	31	13	24	12	22	18	14	12	18	23	10	13	27	23	17	17	23	10	22	21	20	23	19	23	19	21	16	20	20	19	12	20	17	15	20	21	24	18	13	17	23	24	19	24	27	28	25	15	19	26	30	18	19	19	19	20	20	19	22	21	22	15	21	23	16	30	13	24	17	18	17	31	23	20	21	29	26	11	22	24	21	20	13	15	19	14	15	22	27	23	20	20	13	21	18	20	18	16	18	20	17	15	24	16	16	23	26	16	22	21	18	25	16	29	23	13	26	16	19	12	17	25	16	17	24	24	21	26	18	19	16	19	22	22	21	18	14	18	13	15	22	12	15	15	27	14	20	28	26	12	19	14	19	18	21	30	19	23	23	23	14	18	25	20	14	21	16	18	13	18	8	27	15	23	23	18	18	21	21	28	12	17	18	24	18	15	20	18	22	20	20	18	20	15	21	18	18	20	30	25	20	31	27	19	8	18	31	16	18	25	24	21	19	23	23	19	20	18	28	15	20	18	16	15	24	19	16	25	19	15	15	23	21	20	15	15	16	19	18	18	14	17	12	21	22	20	34	18	18	16	29	15	20	21	17	23	15	19	18	13	15	24	28	17	25	29	11	29	24	23	29	24	23	20	16	23	17	31	13	28	23	25	22	16	21	27	21	18	19	24	19	28	23	15	24	17	16	19	12	18	23	21	20	20	23	17	24	17	29	14	18	21	21	15	21	20	18	20	23	31	14	23	18	16	20	21	20	21	15	15	15	17	22	24	22	18	18	22	19	21	20	25	29	23	21	26	19	12	15	26	21	16	28	20	21	22	28	23	16	23	27	24	22	16	15	14	13	16	33	18	18	28	14	22	14	23	17	19	16	21	23	29	13	17	18	21	15	20	16	20	23	14	19	25	18	21	18	19	24	13	29	20	18	18	21	17	18	28	17	19	20	18	14	14	20	23	15	16	19	25	14	18	19	20	22	15	27	16	20	19	20	18	20	17	14	20	25	21	14	15	18	20	24	28	20	25	24	25	16	14	21	26	21	19	17	18	23	22	15	20	20	22	30	18	23	16	13	18	15	19	22	23	15	28	24	23	25	21	16	17	22	19	21	24	22	19	19	14	22	21	23	27	24	19	19	20	19	15	28	13	25	17	20	16	14	14	24	19	26	15	25	28	25	23	21	21	23	26	17	10	19	17	19	17	20	20	21	20	22	20	23	17	18	23	20	22	15	20	28	20	21	15	17	21	20	19	22	15	22	22	12	22	21	17	27	20	19	25	25	18	14	22	16	28	25	21	21	14	18	12	18	17	20	17	23	26	24	26	21	13	18	22	32	21	23	17	15	24	23	19	35	16	16	24	17	21	22	14	23	30	15	21	18	21	19	24	14	26	20	16	22	16	22	17	25	26	24	12	17	31	21	15	22	15	19	22	23	16	18	18	22	19	21	14	14	16	24	25	15	14	17	23	20	18	16	21	17	23	23	20	19	14	16	17	20	23	10	19	17	19	23	19	24	14	21	20	19	17	23	26	23	25	22	15	18	19	18	10	21	27	25	22	18	15	16	15	24	20	18	18	16	20	23	18	15	17	15	19	20	25	17	18	27	17	20	17	20	19	18	23	22	26	25	22	15	17	23	15	29	23	17	23	16	25	25	22	18	18	17	18	27	22	18	22	15	22	21	24	14	24	22	13	17	21	18	22	20	21	23	17	25	26	17	23	13	21	24	20	22	14	10	21	15	26	14	21	13	21	19	19	21	22	24	27	19	17	20	17	16	19	17	26	13	25	27	24	18	24	28	16	19	17	22	20	15	17	17	22	22	26	27	15	19	18	14	15	30	20	20	25	25	27	23	21	27	19	17	22	24	23	20	18	13	20	13	16	26	12	20	23	16	20	27	18	18	17	24	20	16	21	18	20	18	24	14	19	11	16	29	20	14	23	26	17	19	16	15	21	22	27	9	18	26	22	18	17	20	24	21	13	20	25	23	25	17	15	24	15	21	18	21	22	20	24	19	18	15	22	21	31	26	14	20	22	24	27	11	19	10	14	20	16	23	18	18
34916	62943	55657	31559	35398	33164	30164	28234	20077	16916	14052	11628	9905	8528	7235	6131	5332	4855	4440	4249	3854	3582	3531	3313	3066	2949	2598	2289	2155	2060	2042	1885	1803	1708	1654	1526	1553	1277	1331	1257	1195	1011	925	956	790	788	697	648	706	586	583	562	597	603	567	502	496	488	535	475	468	501	510	530	541	556	523	504	501	487	521	496	500	490	459	466	462	514	468	474	497	483	486	463	454	509	409	456	433	505	457	486	473	473	474	452	481	506	503	491	451	492	487	459	504	439	491	430	488	458	503	436	447	432	428	439	457	458	445	432	442	468	456	416	436	472	465	445	445	438	481	442	481	461	418	452	442	480	429	483	437	484	435	460	445	419	449	462	467	472	460	455	420	459	443	446	474	466	472	448	464	455	489	491	470	442	453	443	483	470	456	434	448	454	436	411	463	438	469	449	436	439	431	484	420	446	465	432	430	454	464	470	440	420	479	489	442	437	426	472	474	469	463	451	449	451	452	478	406	481	436	449	456	464	432	478	394	460	438	426	474	464	490	511	469	423	431	473	450	437	448	471	428	474	467	418	421	489	464	463	473	415	468	479	418	430	458	424	468	453	486	433	470	462	447	443	443	434	452	428	430	429	447	443	415	454	428	483	454	463	483	483	458	458	484	446	450	462	474	458	451	507	411	453	451	475	475	442	425	445	454	475	467	432	433	478	461	476	468	432	478	461	441	439	453	458	426	453	458	442	435	475	439	456	468	460	421	441	459	459	467	469	477	448	448	428	429	464	448	446	477	450	439	436	493	463	471	459	452	454	445	447	445	465	465	462	459	495	441	446	462	470	441	466	432	475	445	432	439	450	423	466	472	449	438	438	442	431	474	431	460	500	413	465	479	447	461	450	451	505	478	433	461	451	436	444	466	459	477	436	473	500	461	458	474	457	427	441	479	434	482	465	461	461	455	445	451	449	451	500	415	428	446	450	487	493	471	413	460	433	425	451	460	516	430	456	484	427	441	460	422	453	410	435	413	429	443	439	422	466	471	465	453	426	468	481	460	457	442	454	459	438	460	461	479	411	446	470	452	457	464	442	437	445	445	479	442	479	423	475	468	452	458	472	484	420	496	469	439	457	446	449	423	446	496	471	490	449	449	469	455	451	462	462	452	435	468	407	434	443	439	435	442	445	438	428	456	466	449	423	441	442	450	464	455	489	420	450	462	414	460	452	448	480	441	414	449	436	454	461	476	452	438	458	408	453	447	441	469	458	465	408	437	433	416	424	434	452	433	447	445	409	423	449	442	455	438	420	428	451	479	435	486	475	455	467	471	443	451	460	434	458	442	465	440	434	431	462	426	440	439	480	494	450	468	458	479	429	418	443	465	455	444	466	437	428	487	447	418	422	495	452	449	419	474	413	481	469	505	417	438	453	430	498	438	444	438	433	472	446	459	448	470	455	484	462	455	460	502	496	393	479	461	490	441	477	418	486	438	485	417	453	463	473	473	428	403	434	448	455	463	463	472	449	449	415	426	442	412	435	437	458	489	438	457	453	469	455	459	442	418	436	468	464	467	421	443	476	453	492	449	460	426	456	452	427	455	467	435	464	440	466	439	470	414	436	434	439	466	410	482	488	436	434	474	450	488	449	452	461	438	427	464	458	474	416	467	445	493	428	479	478	448	465	412	440	442	456	437	448	431	416	471	450	464	461	446	471	452	466	506	409	486	439	465	427	449	469	432	431	429	451	449	488	435	438	453	437	430	477	495	448	473	436	479	490	418	431	460	454	428	430	469	488	431	429	464	435	453	421	397	465	420	433	413	448	492	448	451	429	429	434	484	461	447	440	445	437	439	452	489	466	434	431	442	479	462	474	477	478	445	451	468	454	425	479	445	469	447	450	460	470	448	446	444	448	472	493	498	452	464	462	455	456	425	447	456	503	475	454	473	471	445	440	418	458	439	468	448	439	459	441	475	453	426	458	460	453	456	435	441	457	445	472	472	428	488	467	461	392	465	474	431	454	450	455	452	434	443	477	467	418	446	455	442	447	455	454	441	448	459	452	427	423	463	449	473	452	418	454	428	444	471	424	428	420	487	436	424	431	426	460	490	484	460	486	439	486	473	491	458	456	444	412	449	480	449	455	442	459	445	434	471	467	438	445	466	433	506	451	437	463	437	454	463	410	454	464	440	404	453	478	409	455	454	519	472	461	476	448	447	483	450	460	440	446	470	450	480	479	467	451	417	478	438	462	528	469	477	474	448	449	493	424	452	456	480	442	463	442	427	437	485	477	433	449	516	438	447	439	474	470	432	418	453	437	455	429	437	421	442	467	437	470	463	482	451	423	440	447	499	430	458	434	477	431	490	454	478	507	461	434	472	477	460	484	457	421	478	451	472	445	428	473	479	501	446	448	452	470	465	438	427	453	436	418	471	473	477	455	463	433	457	457	450	479	491	451	453	428	483	414	433	456	460	462	443	445	453	423	459	477	458	442	439	434	490	477	439	444	429	476	450	473	440	468	456	463	456	419	448	449	478	430	436	420	460	424	491	466	475	448	467	441	458	475	446	487	411	513	434	474	446	450	442	436	494	447	434	451	487	454	434	487	450	442	425	450	476	453	458	417	445	430	467	455	434	489	482	463	454	455	488	453	436	490	423	458	465	476	436	446	516	472	470	446	448	455	456	462	476	435	443	485	456	452	442	428	494	457	424	441	488	448	447	462	486	477	461	478	448	457	460	438	457	449	462	479	457	463	465	453	453	442	474	470	447	466	466	402	422	402	456	384	468	464	427	455	461	460	470	452	485	431	441	446	453	416	466	412	447	441	434	444	459	447	464	458	442	461	460	467	452	468	417	454	468	408	458	466	466	474	447	450	454	430	429	448	474	464	453	455	476	486	428	451	443	467	485	497	473	457	439	467	487	476	441	469	449	427	463	459	455	450	437	479	477	417	423	465	484	442	447	435	440	441	443	457	454	437	516	464	481	447	456	463	464	432	449	446	436	433	445	451	427	444	442	488	430	449	448	454	451	466	428	454	421	449	424	459	477	461	449	492	471	395	452	431	429	446	453	491	471	465	412	428	429	456	457	441	468	454	437	424	465	469	420	459	477	486	445	460	484	471	453	447	451	456	485	450	459	505	457	456	437	449	465	501	445	478	456	458	447	447	471	448	458	476	439	468	467	461	424	479	466	492	463	430	421	443	486	457	434	480	461	456	427	441	451	428	443	439	530	457	457	462	503	476	471	499	428	476	460	482	463	443	472	443	490	466	490	464	455	456	406	422	450	445	451	470	445	485	474	458	443	437	442	448	469	436	496	443	453	499	418	460	446	483	478	419	465	473	425	455	464	455	443	429	447	447	470	441	470	501	435	441	430	454	439	458	472	427	440	441	487	446	480	454	460	456	478	445	471	447	474	452	465	466	450	451	461	458	444	468	462	440	471	435	451	461	465	439	471	497	464	467	432	436	421	453	419	459	436	451	423	481	419	477	453	466	452	471	442	459	407	481
3028	17243	16894	1014	472	417	361	470	240	212	191	151	132	141	91	83	87	69	74	73	69	73	73	42	50	58	55	35	40	34	54	43	31	44	37	32	44	39	35	33	31	33	26	26	45	32	24	27	24	30	24	32	36	34	26	33	26	20	25	28	38	31	23	28	23	26	22	33	33	25	29	28	20	27	34	29	34	33	25	32	22	28	19	28	27	25	29	32	29	27	28	25	38	20	35	34	25	24	21	26	29	28	30	21	14	23	29	23	25	25	32	30	35	21	34	35	25	26	24	29	33	27	38	20	32	24	21	19	24	16	34	25	28	23	28	28	25	25	31	26	19	26	33	19	33	29	28	20	25	28	25	30	27	21	35	26	29	34	31	30	23	35	26	29	28	35	28	29	25	20	26	29	25	31	23	27	20	23	24	16	25	36	29	25	25	29	29	36	34	32	26	32	24	26	23	29	34	28	25	26	28	28	30	32	29	22	31	23	25	24	31	32	34	32	18	32	28	26	24	21	25	38	31	24	31	23	35	20	28	23	23	24	37	25	31	27	24	19	18	23	20	18	25	24	20	30	33	27	25	32	25	31	23	36	27	20	14	34	24	24	24	30	25	22	25	24	24	14	20	31	23	21	23	35	20	28	28	29	24	28	32	24	18	31	28	33	30	24	29	27	19	33	28	16	29	29	28	30	24	33	33	29	21	20	22	31	24	19	25	23	22	33	21	27	31	28	21	26	22	33	16	36	25	29	23	33	33	27	25	35	21	21	25	29	27	26	25	26	30	17	39	23	28	16	19	31	30	23	35	18	36	36	22	43	35	30	30	14	28	23	32	31	27	22	37	31	21	25	30	29	26	22	22	29	21	25	25	31	20	22	31	19	27	19	20	28	25	15	31	20	27	27	28	26	23	23	24	21	24	29	34	20	19	21	23	18	24	21	23	25	34	35	27	25	17	30	22	30	23	28	27	27	26	31	19	33	16	26	42	25	29	24	29	27	28	30	27	21	21	31	19	25	29	12	23	30	31	30	23	28	29	29	22	25	28	18	23	21	35	16	23	36	29	20	27	21	27	29	19	24	23	30	27	24	38	29	25	24	29	25	18	35	23	30	27	24	32	36	24	23	29	28	25	21	25	36	25	27	18	27	21	32	23	23	27	19	30	30	28	28	24	24	31	26	24	28	29	24	28	24	27	28	33	24	21	34	35	35	32	25	28	44	11	22	23	22	23	23	19	29	28	22	32	36	23	22	23	19	23	22	23	20	27	27	28	25	25	25	28	21	29	29	29	28	27	33	30	29	32	20	30	33	29	22	28	26	17	17	27	23	33	27	22	20	20	28	22	32	28	22	32	34	27	28	24	27	26	26	23	20	26	38	23	25	27	25	26	26	28	37	26	26	38	15	34	25	27	27	23	26	30	24	36	23	36	29	26	30	25	20	34	25	21	27	25	26	30	23	34	32	34	30	36	31	33	29	26	37	34	25	25	31	26	33	22	23	28	28	23	29	24	31	24	29	27	20	34	29	20	31	21	26	22	35	25	35	22	20	23	27	29	30	33	33	30	18	29	26	20	28	25	26	30	29	36	22	30	22	30	26	36	21	37	22	20	27	31	18	28	33	20	17	31	25	21	19	28	28	31	32	25	24	26	22	33	13	24	32	26	29	23	26	22	30	26	29	35	30	13	32	22	29	17	27	24	26	23	20	32	29	32	28	18	27	26	35	39	19	22	15	26	27	36	27	29	28	26	23	26	30	27	33	30	28	29	46	27	22	30	27	28	23	26	23	28	29	29	23	30	24	15	31	26	38	34	24	21	17	24	30	27	26	24	25	22	32	19	28	26	21	25	27	30	29	13	24	34	25	38	23	33	24	31	19	33	31	26	23	36	13	27	18	31	29	20	28	22	29	25	21	25	30	25	20	23	13	27	29	32	36	26	28	24	19	32	22	34	22	36	28	33	33	27	26	20	31	22	30	20	34	26	27	31	26	15	35	33	22	27	23	21	24	30	24	28	28	21	28	25	34	25	30	26	27	27	28	24	24	34	27	30	23	23	25	33	34	19	21	24	35	16	27	20	16	27	25	17	26	26	31	22	20	29	18	19	30	27	17	18	30	25	28	23	29	17	41	33	24	28	29	26	26	24	25	21	28	26	30	23	29	27	28	21	22	26	21	28	30	25	30	24	30	22	31	34	18	30	22	22	24	19	28	34	29	31	31	36	20	17	22	20	24	40	22	27	16	21	34	26	34	36	43	24	21	27	32	27	31	18	20	30	31	18	24	29	29	31	21	27	30	24	25	34	22	27	32	27	24	24	30	24	22	26	31	28	30	21	26	31	19	32	33	25	39	28	28	35	27	18	23	34	20	26	24	27	38	29	25	21	24	26	26	27	29	26	19	26	26	30	26	33	24	19	24	24	19	22	22	22	25	23	29	31	33	33	25	28	21	25	21	34	26	24	22	29	25	28	23	29	26	20	28	28	24	26	30	24	25	29	21	27	33	30	29	34	27	26	19	20	24	25	31	31	25	22	28	29	24	28	20	32	30	34	33	27	30	28	28	20	32	32	16	22	27	29	18	28	29	20	19	29	30	24	22	35	29	30	19	27	23	21	17	30	27	32	29	32	24	29	21	20	35	23	18	27	29	22	23	33	27	20	26	26	30	24	27	20	23	28	24	17	29	29	32	32	25	27	25	28	17	30	28	27	32	26	26	26	24	28	29	34	29	24	26	26	24	27	23	26	25	27	34	31	24	26	30	26	19	28	23	24	25	27	28	29	34	24	39	30	30	29	29	35	31	32	25	34	19	24	24	28	36	21	29	23	29	26	30	21	21	30	27	30	29	26	31	31	29	31	22	27	21	29	22	34	20	25	24	28	31	31	26	21	26	22	25	36	24	33	26	27	35	25	29	25	36	30	35	21	25	19	28	22	25	22	34	23	17	26	23	31	30	23	25	27	25	25	26	22	37	22	31	28	18	27	26	29	28	35	16	33	24	19	29	31	29	34	24	28	32	27	31	23	30	23	35	31	26	23	34	19	36	21	12	31	24	35	20	30	25	23	22	25	26	32	23	23	27	26	36	30	27	18	28	25	32	24	25	30	23	21	27	28	26	29	26	23	22	27	35	30	33	23	28	30	25	26	25	23	28	25	29	27	33	26	28	16	28	32	36	20	22	24	22	29	32	26	19	17	21	28	30	27	31	22	28	27	21	23	29	20	27	33	25	18	33	25	22	30	24	28	24	25	33	28	31	24	31	39	30	26	23	33	24	25	25	18	21	26	23	25	23	31	20	32	36	26	38	23	26	28	18	32	23	21	28	24	29	26	14	38	23	20	30	30	29	29	32	25	26	31	25	23	29	27	24	24	26	27	28	37	29	15	32	35	23	22	20	25	31	22	19	26	25	31	24	23	30	32	26	32	27	31	35	32	27	27	23	20	26	28	28	27	31	20	15	18	18	26	25	30	19	31	26	30	20
29501	60520	48940	28209	31210	28913	24471	23259	16136	13094	10732	9156	7629	6573	5463	4567	4091	3937	3688	3337	3045	2934	2822	2665	2340	2407	2203	1982	1810	1794	1698	1640	1520	1518	1432	1340	1361	1248	1199	1197	1081	1047	932	926	849	822	754	773	769	705	706	653	625	622	706	646	660	601	621	593	644	614	614	678	663	697	627	674	658	625	634	647	633	642	615	570	606	613	567	581	593	620	582	584	578	585	628	598	559	598	587	603	618	630	601	608	614	569	617	580	607	614	586	624	596	557	617	631	616	592	623	630	578	612	610	541	586	645	613	607	580	583	530	577	597	625	609	544	596	589	568	612	638	629	613	587	582	586	599	595	553	577	592	583	596	591	628	581	596	571	584	599	591	633	588	596	611	608	572	608	560	619	571	636	609	597	596	579	625	616	590	625	604	654	605	632	595	553	620	639	642	597	591	576	583	566	581	605	597	618	625	610	572	543	612	581	573	568	610	588	572	613	602	602	592	547	569	574	586	554	613	622	590	620	613	588	612	561	592	616	632	612	649	580	623	586	612	599	587	598	577	585	595	618	576	600	608	581	576	568	593	567	591	570	571	652	562	609	616	570	622	608	618	593	582	567	556	608	578	614	643	610	572	587	576	592	590	613	580	565	597	554	588	585	573	577	604	578	592	577	584	580	591	595	584	564	598	594	576	574	630	592	585	597	628	581	617	589	574	610	597	590	566	604	613	569	589	569	617	615	610	603	567	621	571	612	581	595	599	583	588	604	579	584	653	606	624	594	605	594	639	620	574	538	648	599	590	612	628	608	603	603	599	541	621	565	626	604	550	629	557	610	590	593	558	585	588	593	573	574	633	584	605	599	575	602	605	577	641	623	562	605	615	605	623	582	593	572	609	574	603	597	614	567	549	622	607	594	621	599	590	595	605	581	589	604	582	610	590	598	570	600	603	576	560	606	549	633	600	541	581	565	614	584	638	571	626	554	631	580	583	607	609	593	557	591	615	595	577	572	589	622	589	570	602	560	606	582	592	607	597	583	613	620	612	646	587	588	606	586	606	621	596	538	539	610	567	640	589	554	570	629	610	617	564	612	621	650	595	558	574	598	622	632	588	602	627	598	607	585	602	643	631	605	561	581	571	599	595	614	594	571	616	600	621	617	619	591	620	601	585	549	629	626	622	572	561	613	558	603	599	595	617	599	586	592	566	572	603	600	598	549	620	624	581	524	638	614	579	585	576	588	565	566	598	599	611	629	589	640	595	602	571	579	575	579	575	577	611	583	617	577	631	593	579	592	584	609	538	615	619	578	605	598	596	586	581	592	588	603	600	629	574	628	581	598	598	582	569	612	643	572	580	556	580	602	633	600	630	602	612	615	582	625	591	601	626	613	576	632	561	619	608	591	608	608	631	574	648	598	603	590	571	596	586	608	614	557	619	594	570	592	610	589	592	591	559	654	560	535	581	564	576	576	585	634	598	599	592	577	569	599	612	606	571	595	551	609	588	598	581	586	628	585	564	584	571	594	582	576	578	604	637	611	613	588	619	609	590	611	594	590	606	642	619	589	611	614	639	574	602	605	559	567	591	586	582	615	587	595	622	653	609	641	564	642	560	613	565	598	583	587	591	580	626	607	571	642	576	613	597	642	625	612	595	585	569	585	574	598	603	575	572	570	564	558	649	576	604	609	594	575	573	601	625	576	542	598	609	587	577	601	619	602	608	565	580	594	631	623	600	595	604	571	608	572	655	568	570	637	610	588	593	561	622	572	586	578	583	612	583	601	618	592	613	615	619	606	599	588	572	621	645	574	593	597	602	603	557	584	622	592	600	645	592	595	625	630	598	643	574	606	544	583	594	610	655	592	567	601	568	583	560	596	638	572	579	587	622	582	600	624	549	609	612	550	586	583	567	571	647	603	610	611	585	606	555	637	571	551	609	643	621	601	626	587	564	606	606	584	570	602	584	559	582	591	632	619	631	598	569	601	616	597	596	562	601	589	623	563	661	581	563	569	614	606	577	639	606	618	619	635	565	609	581	587	568	571	618	599	565	584	577	591	551	587	559	585	589	600	574	572	565	627	579	580	615	560	585	592	574	599	602	634	603	608	605	648	610	597	580	577	584	588	602	587	602	578	575	628	610	569	583	632	567	585	590	599	636	591	615	610	627	593	611	605	606	600	588	634	588	576	569	603	621	596	556	605	576	609	574	564	578	591	600	605	620	599	607	558	607	553	548	583	609	576	593	640	583	574	585	566	577	567	628	555	584	551	590	587	541	638	548	620	596	624	589	590	615	586	553	583	579	601	594	538	623	585	557	552	587	564	570	583	594	617	573	571	626	598	630	599	593	634	601	590	596	634	616	648	600	600	592	562	597	602	571	606	607	590	596	590	577	602	626	594	593	563	594	596	591	639	575	571	598	561	605	642	673	592	582	587	583	618	577	620	596	562	587	598	623	618	544	624	539	581	600	571	634	551	556	636	602	601	605	573	601	601	614	593	555	588	600	594	597	595	650	579	598	603	582	608	575	586	575	562	581	666	638	631	576	641	569	574	619	607	588	605	601	582	602	581	605	617	565	603	653	580	588	607	589	567	626	638	606	599	570	528	538	565	616	594	583	596	614	587	558	578	601	601	580	635	571	573	617	597	607	629	608	600	588	597	601	627	584	584	607	604	607	614	633	598	607	580	540	594	583	655	603	574	561	575	578	589	604	584	608	628	632	587	566	611	599	588	579	613	585	564	594	616	585	628	589	576	622	575	611	646	605	600	562	564	630	588	577	580	634	579	588	580	584	625	648	625	594	592	615	564	646	611	596	602	604	618	621	590	598	613	581	586	587	562	608	607	608	581	616	585	636	579	572	603	559	587	616	564	562	605	600	610	606	589	602	595	599	574	632	616	616	562	632	575	588	645	576	605	588	554	649	653	553	575	553	573	590	583	582	586	653	589	591	627	561	617	618	602	585	603	614	588	579	614	609	564	578	589	606	621	573	644	589	584	588	584	564	560	620	644	623	633	576	645	631	615	615	603	619	615	591	631	582	603	570	588	555	579	597	566	618	607	596	598	619	611	566	607	566	609	596	558	612	575	611	616	584	577	610	612	528	558	628	558	577	605	595	563	550	570	575	606	629	570	608	601	580	601	577	614	630	603	578	596	573	625	544	595	565	617	628	621	574	626	622	623	596	596	573	600	586	616	614	620	598	593	628	608	559	607	600	559	613	602	591	594	606	606	598	594	560	563	558	602	601	632	548	584	621	580	579	592	581	563	585	579	571	621	626	632	577	628	540	607	631	594	600	625	566	620	646	583	601	606	625	574	615	578	603	558	646	550	588	578	634	584	603	600	612	575	593	599	587	611	600	572	608	600	621	580	611	605	597	625	659	583	578	581	587	644	610	579	595	623	595	582	622	589	597	618	592	575	600	598	594	593	600	617	606	548	592	564	581	607	583	600	627	586	609	555	568	579	557	578	574	568	579	589	632	573	614	611	584	621	569	603	574	597
2897	23976	24078	2318	710	623	518	468	352	291	211	196	165	127	122	126	118	114	99	88	74	86	84	50	55	75	52	42	55	61	51	50	35	39	51	46	50	26	32	35	38	26	26	30	24	27	33	27	13	15	14	18	29	32	20	20	34	15	26	27	23	19	27	20	21	27	14	22	15	14	25	18	23	29	24	19	21	23	24	23	25	23	22	25	12	20	19	20	17	19	15	21	17	27	28	24	18	31	14	23	29	18	13	20	22	24	15	21	25	23	13	31	25	22	19	12	13	22	15	34	20	21	27	19	31	12	18	15	21	23	15	34	20	13	19	23	20	18	23	20	19	20	17	27	24	28	14	21	10	17	18	19	34	22	15	20	16	20	24	18	14	16	18	14	20	19	22	23	16	16	23	14	24	19	20	20	21	27	16	19	24	17	29	11	24	26	18	14	17	19	29	21	18	14	14	26	20	20	26	22	22	19	23	20	23	15	21	24	15	18	24	16	17	21	24	16	16	24	27	23	22	27	26	17	24	17	27	21	15	20	17	30	24	24	26	13	31	22	18	24	20	25	17	23	29	26	16	18	19	21	18	22	19	24	28	16	18	24	25	14	17	26	14	27	19	19	20	23	20	24	20	22	14	16	25	20	18	30	13	19	13	19	19	23	30	27	17	24	15	24	19	13	18	25	17	20	19	16	22	26	24	14	21	30	15	26	18	17	18	15	20	15	18	20	20	18	21	18	18	31	25	15	23	28	21	22	21	14	22	21	29	15	17	22	25	18	16	30	21	21	24	21	14	16	14	21	21	22	24	23	27	28	18	21	23	19	19	22	20	26	17	23	19	17	26	26	15	25	18	19	27	10	18	12	21	15	21	22	14	20	22	22	19	19	19	20	15	24	22	20	21	17	19	16	21	21	24	16	19	18	18	22	26	19	16	10	21	20	18	18	20	10	14	22	28	19	23	13	14	21	24	22	20	19	17	16	21	11	18	14	16	20	19	16	27	22	16	22	19	19	16	23	27	21	11	13	27	26	26	12	23	17	18	24	20	24	24	21	23	30	12	19	24	23	18	18	12	14	19	14	21	20	22	25	28	15	20	21	20	19	19	19	15	17	17	15	18	23	26	17	26	22	22	19	17	21	17	16	18	28	21	20	12	22	21	14	30	18	14	16	23	22	20	20	9	20	21	28	18	15	22	27	10	28	21	23	20	19	29	18	16	19	22	22	22	14	24	18	23	14	23	19	25	17	19	22	17	20	18	20	13	27	24	32	16	22	27	9	22	24	11	18	17	19	24	13	12	26	16	18	18	16	24	12	15	27	22	17	15	21	19	28	19	21	14	16	18	12	19	30	16	22	19	19	19	22	15	14	12	23	23	17	20	27	19	22	15	28	22	15	18	16	17	18	22	19	16	17	19	20	19	15	15	19	18	15	19	22	13	16	23	19	23	26	22	20	21	11	23	22	16	18	10	13	19	22	18	21	24	14	24	20	22	22	19	24	18	16	24	15	19	19	21	24	19	19	15	12	29	17	26	18	23	26	16	21	18	33	21	20	22	20	22	21	22	28	19	13	24	27	18	21	27	18	21	28	17	11	25	17	26	20	23	19	19	17	20	17	15	10	14	21	20	25	24	24	23	22	23	22	13	19	20	19	16	24	27	15	19	22	19	19	14	19	31	21	25	15	17	18	21	11	14	22	19	22	25	27	18	22	19	18	26	26	15	22	28	17	26	16	32	30	18	15	27	16	14	21	12	25	20	17	22	19	20	12	15	21	20	16	27	21	20	15	30	27	10	30	30	21	24	28	16	23	19	20	22	18	22	15	28	18	26	18	20	19	26	15	24	20	31	25	24	23	19	16	21	23	17	24	15	20	16	16	19	11	15	21	20	21	24	34	18	23	24	21	21	17	16	20	16	19	10	23	18	21	24	24	12	16	21	17	18	16	30	18	21	14	11	25	20	16	21	20	23	19	21	11	20	22	21	20	28	22	27	20	22	17	19	26	17	24	23	19	29	24	18	13	20	18	22	19	16	18	29	20	13	14	27	12	22	18	25	22	19	12	20	16	12	17	16	18	15	18	22	22	17	16	21	27	23	17	22	20	23	16	15	23	27	23	14	18	25	16	13	19	19	27	24	30	19	30	16	21	19	24	19	22	26	22	24	27	18	24	19	16	21	23	22	25	19	21	15	17	21	14	14	22	24	26	18	14	25	21	23	23	18	22	18	21	26	22	32	19	28	17	15	21	23	19	20	28	18	13	20	17	23	24	18	13	26	17	22	20	23	27	20	20	15	26	15	29	12	22	18	23	22	16	17	23	15	24	18	24	23	30	30	16	24	22	20	17	20	24	15	13	28	17	29	22	22	13	20	27	19	18	17	17	27	8	22	18	16	20	21	25	28	17	19	22	18	23	15	19	25	23	25	18	16	22	19	17	19	24	20	16	26	14	27	21	18	19	18	25	23	20	18	22	22	22	14	21	27	16	22	16	17	16	22	19	21	19	26	20	18	21	19	14	17	24	10	25	24	22	16	21	19	15	18	19	23	24	27	17	19	17	22	15	19	22	12	17	19	23	19	17	15	14	26	18	17	12	19	30	22	27	21	19	17	13	19	24	14	15	22	23	22	16	24	10	15	18	12	21	13	22	20	20	34	17	21	21	24	26	22	19	19	19	22	19	25	22	22	27	17	17	20	19	15	27	14	21	19	24	15	9	23	20	24	21	23	17	15	22	24	23	14	21	19	22	27	14	15	17	16	20	26	20	28	25	16	16	14	14	24	29	19	25	22	23	31	18	27	21	14	26	22	18	20	23	10	19	20	17	23	13	25	18	23	16	19	15	17	25	21	17	28	21	21	20	14	19	26	28	23	18	22	28	22	25	21	20	19	21	15	18	25	22	16	18	21	14	19	12	20	18	24	17	15	28	24	26	28	19	22	25	13	20	21	17	20	19	17	21	18	21	22	16	25	22	19	24	22	16	26	17	18	22	18	22	18	17	20	15	26	20	15	20	23	15	18	21	21	14	10	27	17	12	17	11	20	17	29	29	24	28	25	13	19	26	19	17	20	19	19	19	29	23	18	22	21	24	19	13	14	19	19	23	13	22	20	21	14	18	24	19	25	18	16	21	22	21	17	25	22	16	22	26	20	20	14	20	24	16	30	14	16	19	22	6	22	18	17	27	15	22	19	31	17	20	21	23	27	26	17	19	26	19	21	23	28	22	21	22	21	17	12	12	30	23	14	21	17	26	20	18	18	15	26	20	26	19	24	19	16	25	32	16	23	31	14	18	20	22	24	18	13	20	23	22	16	26	22	26	25	15	28	25	19	22	20	25	25	22	17	20	15	17	11	16	14	13	16	24	24	25	20	21	28	23	14	18	16	21	14	13	22	23	16	29	21	20	19	9	15	24	24	30	21	18	20	14	19	29	13	25	24	21	15	16	16	16	29	22	21	23	35	15	18	16	26	16	28	22	22	22
33634	59573	54351	32604	35858	32969	28987	24874	20046	16704	14100	11991	10186	8575	7210	6091	5670	5325	4894	4383	4150	4038	3628	3249	3102	2983	2587	2493	2181	2153	2121	1955	1854	1787	1645	1609	1403	1366	1317	1185	1102	1035	978	905	839	771	731	738	684	654	575	597	591	566	558	511	542	491	509	560	481	532	579	514	566	516	515	531	508	506	475	536	486	490	516	481	469	470	499	488	460	470	471	495	461	506	470	462	456	516	471	412	478	492	503	475	464	437	472	482	493	464	466	472	471	434	495	450	446	466	427	470	467	471	452	446	436	474	453	424	473	459	460	447	428	457	445	441	423	470	502	440	459	503	443	457	454	434	486	456	465	480	434	459	491	418	448	430	440	473	450	452	471	463	419	460	479	406	467	443	447	449	445	449	451	470	478	474	477	424	471	426	445	463	454	440	489	464	488	471	463	471	447	455	502	433	436	457	438	448	448	458	448	497	431	443	446	448	472	454	478	470	446	475	448	451	471	473	454	475	434	451	458	459	476	440	438	478	475	476	394	462	443	449	455	453	438	429	447	470	418	450	473	426	453	406	474	451	493	486	480	458	452	422	436	417	475	438	471	446	452	449	447	450	441	447	467	465	427	474	444	450	482	520	460	504	460	466	471	491	421	452	443	455	454	463	468	448	470	420	462	470	419	433	435	460	430	473	453	412	436	463	493	502	468	451	451	453	482	439	426	466	456	461	484	462	461	454	451	474	450	430	454	487	457	462	490	524	454	449	458	463	497	433	481	499	444	454	454	470	430	440	483	479	443	467	455	469	477	415	462	474	445	461	436	449	470	477	476	479	462	459	453	414	505	477	422	476	436	473	416	453	462	463	450	449	447	476	439	462	462	433	426	456	466	453	463	448	442	478	476	446	429	432	471	467	467	448	473	449	458	446	427	416	481	448	451	464	443	481	438	416	444	475	490	449	484	429	433	455	484	478	411	471	437	430	464	456	470	456	441	441	456	460	471	427	487	459	474	450	465	473	482	460	438	437	501	474	460	456	455	468	441	471	440	481	492	493	482	451	442	463	498	452	465	436	441	483	426	423	446	461	470	457	481	473	423	493	450	451	448	452	459	508	445	484	439	433	420	461	448	439	454	472	433	445	429	451	459	478	474	469	451	473	494	458	459	486	473	445	471	471	432	431	466	457	448	456	485	466	423	489	462	464	451	461	490	461	474	496	473	445	436	474	480	473	479	442	449	430	437	480	456	477	455	434	509	441	457	443	447	515	450	431	459	488	466	451	472	436	442	465	453	463	438	490	473	474	443	458	433	408	428	445	438	427	471	464	467	417	455	448	428	467	487	455	445	432	428	429	424	468	449	458	430	441	435	440	445	435	436	440	458	424	429	452	472	460	433	438	461	460	455	459	454	481	441	443	470	437	475	439	452	431	454	493	477	469	428	442	470	474	456	471	451	439	459	461	482	453	484	442	441	488	480	451	484	471	443	441	460	453	426	452	454	462	464	431	445	462	436	470	498	467	444	469	464	453	486	448	465	410	459	467	452	428	485	444	484	482	445	435	426	418	436	517	472	489	465	496	458	458	456	456	458	466	460	440	476	457	467	446	428	442	476	438	473	452	444	438	489	458	461	465	424	461	483	467	477	450	449	456	480	471	435	480	485	435	483	455	448	423	439	435	487	476	444	482	448	456	405	491	462	454	464	455	472	434	452	427	436	443	464	459	465	428	435	429	447	437	458	437	455	497	454	445	520	463	481	498	451	445	439	466	469	488	467	454	448	490	465	461	462	479	439	445	494	465	440	469	481	463	448	463	444	434	444	454	494	445	426	420	452	443	434	476	466	471	456	468	440	475	477	463	471	419	436	439	488	450	456	474	459	467	472	480	486	438	467	433	469	452	452	417	447	442	462	437	443	451	436	485	446	472	465	423	489	444	453	483	447	462	453	444	424	447	436	449	442	444	442	445	489	449	431	435	482	482	492	446	456	419	471	445	439	423	459	468	427	454	485	442	467	474	462	454	446	459	484	435	424	469	451	428	441	458	463	442	413	431	437	480	432	458	468	462	445	490	444	447	475	442	476	425	477	444	451	431	431	431	456	457	468	460	465	463	435	422	423	469	430	446	474	473	471	446	461	462	430	459	436	434	445	456	480	452	469	475	445	495	484	434	462	456	465	498	431	449	437	473	448	458	458	444	455	463	447	461	452	472	449	450	482	453	488	436	436	462	431	438	458	443	457	453	466	478	486	468	423	464	488	426	467	466	519	478	439	476	457	453	511	475	468	447	458	479	478	455	490	440	449	454	457	447	441	438	438	422	468	489	435	437	430	443	458	508	468	479	463	434	464	444	448	471	432	435	462	418	454	425	456	445	481	473	454	448	418	469	458	455	481	449	464	435	451	451	460	485	437	446	474	433	440	431	459	448	485	437	461	478	448	473	433	423	445	460	444	457	481	467	458	443	454	456	478	429	448	455	449	445	423	467	466	485	474	471	472	440	485	467	461	436	438	459	411	459	450	459	514	408	460	443	488	487	494	440	467	459	489	454	436	421	480	460	455	437	463	481	406	436	475	485	491	470	456	441	436	458	420	420	427	426	480	455	472	472	484	444	459	424	420	437	446	428	466	465	493	444	491	474	429	471	433	481	426	466	435	454	469	421	453	478	449	458	500	469	473	453	453	455	471	467	453	459	418	455	478	441	444	480	467	465	466	438	386	433	456	436	442	424	439	449	432	424	431	420	447	468	445	469	478	462	419	424	457	475	453	454	443	451	483	423	458	463	472	436	453	453	474	452	424	456	471	462	471	432	433	460	496	460	445	448	457	436	511	459	441	490	435	437	452	461	442	454	417	445	424	459	468	455	444	442	466	410	428	443	426	454	496	452	462	457	453	470	426	496	451	425	460	411	431	455	477	434	454	420	473	493	442	485	456	430	446	456	447	437	444	449	480	458	460	441	444	450	438	432	462	485	451	442	454	473	472	464	450	454	457	476	484	467	475	431	431	441	479	459	440	472	471	476	414	461	437	479	432	471	446	456	451	454	457	427	430	441	434	470	460	418	458	496	443	437	432	430	449	439	441	457	486	460	465	440	455	452	472	418	433	438	456	444	458	432	442	501	446	453	472	498	503	460	479	468	452	450	405	456	430	467	461	469	416	427	458	432	451	463	436	482	448	416	477	456	461	454	482	450	466	467	484	471	463	426	452	454	449	454	485	431	471	472	423	442	455	489	456	483	476	446	482	432	439	422	462	472	433	435	440	473	423	471	426	462	440	497	469	465	439	428	440	439	446	470	438	465	464	469	443	419	452	471	421	442	422	517	504	452	470	471	476	466	439	467	430	486	467	462	467	478	475	457	456	475	436	442	458	511	428	468	493	449	504	427	430	423	424	483	450	460	443	417	457	466	485	494	481	446	432	459	444	452	430	466	486	495	442	440	497	419	461	449	451	449	437	431	479	482	467	468	450	409	463	503	448	422	439	437	461	486	436	439	437	471	488	436	448	413
3039	22389	24162	2457	686	611	497	433	347	323	237	213	191	126	117	94	112	121	100	80	76	78	65	78	50	60	51	39	58	53	41	43	60	32	27	36	47	24	38	36	26	30	32	27	22	24	25	21	29	18	20	24	27	21	20	19	19	17	14	31	18	18	22	29	24	25	21	18	27	20	25	28	23	20	18	20	20	21	19	22	26	21	21	19	18	17	21	18	16	16	21	19	23	23	26	21	19	13	18	22	14	22	25	18	17	19	9	11	9	19	28	13	15	16	28	25	22	26	17	26	21	19	24	12	19	15	20	20	13	16	20	23	25	29	17	19	21	16	14	12	22	13	22	19	20	20	16	24	23	22	18	25	20	15	14	13	13	23	20	27	22	18	25	21	24	23	21	26	18	22	21	24	18	20	18	20	18	17	14	17	30	15	18	21	20	25	19	15	31	16	18	15	18	22	15	25	17	15	26	20	14	28	16	28	24	20	15	22	20	21	22	20	20	20	16	25	19	20	24	18	26	20	23	18	34	20	15	30	21	20	12	23	18	19	10	15	20	18	16	19	25	14	22	21	16	18	27	17	20	18	29	15	12	17	23	23	20	26	17	26	16	19	22	12	18	20	17	15	13	20	18	22	22	17	15	19	16	22	15	25	21	18	24	21	24	17	29	20	24	20	21	20	19	16	18	20	26	23	18	16	20	18	27	18	19	19	13	20	21	18	14	25	19	27	15	22	19	21	20	14	15	26	26	15	19	14	20	17	15	14	22	22	19	13	10	15	15	19	22	20	19	31	22	21	17	14	14	28	19	21	19	18	13	40	21	21	26	26	26	22	27	11	21	13	23	20	21	15	18	29	20	29	20	27	21	16	18	23	18	19	21	15	29	29	29	17	12	20	25	24	27	18	13	26	17	17	14	22	24	18	14	21	13	14	23	19	19	19	20	15	20	17	21	31	20	23	18	23	25	24	18	21	24	22	16	16	27	14	20	20	12	30	30	23	15	24	12	19	21	16	14	16	16	20	24	19	20	20	21	26	22	26	12	19	24	19	22	16	19	19	19	26	22	24	26	17	13	19	19	23	26	33	25	16	15	22	21	21	23	16	14	25	17	18	22	20	22	24	21	18	18	19	19	23	31	18	12	23	20	17	20	19	14	22	19	22	21	23	20	17	21	16	18	17	17	24	15	35	25	26	14	13	31	22	18	22	18	16	19	13	19	17	26	17	15	20	24	16	18	25	27	21	18	18	23	17	23	17	17	19	15	17	30	24	22	18	22	19	25	15	19	17	16	22	22	16	16	16	21	26	26	29	31	17	26	22	14	29	21	24	14	23	16	15	23	19	18	29	19	18	9	20	22	16	17	30	22	22	25	22	14	15	13	18	25	21	10	24	16	17	16	18	15	18	22	19	22	15	15	26	17	13	29	17	19	23	13	23	16	19	18	19	16	26	22	23	22	26	20	23	16	25	22	24	15	21	17	24	16	17	13	16	19	19	14	13	23	16	17	21	17	17	24	21	22	16	21	24	18	22	22	24	26	8	19	11	18	10	17	16	26	18	23	19	16	20	13	17	18	20	17	15	17	28	13	17	19	21	22	22	19	20	23	19	23	19	13	21	16	27	22	29	19	13	15	14	19	11	26	23	22	15	28	30	14	24	13	15	21	18	19	23	16	18	18	16	27	18	22	24	19	16	21	33	18	13	20	24	24	16	34	20	16	18	19	22	21	19	20	24	18	19	17	23	14	15	23	16	16	18	20	26	24	22	15	26	17	20	21	12	23	22	28	19	25	24	17	32	21	17	28	16	24	16	22	18	19	20	15	21	20	31	25	20	22	19	19	18	22	18	24	14	17	20	16	15	21	22	20	17	10	15	21	19	11	21	14	17	26	25	14	19	14	27	21	23	22	22	19	26	22	22	19	22	24	17	18	21	23	29	26	14	23	20	16	17	14	17	17	15	25	21	18	21	20	14	17	20	20	17	18	24	17	27	15	22	21	19	29	25	26	19	17	19	17	19	17	16	22	19	21	18	20	28	19	14	18	23	14	23	21	21	22	19	23	19	27	24	19	23	12	16	18	21	19	19	25	26	27	22	22	15	29	19	26	13	19	19	15	23	16	26	18	20	17	19	20	25	22	22	17	19	21	18	22	24	25	11	21	19	25	16	16	26	18	14	22	23	27	17	18	18	28	18	22	24	16	27	23	19	15	18	14	22	21	25	25	21	20	24	20	21	12	22	20	23	23	21	17	31	18	23	21	27	29	25	15	20	23	19	21	17	10	14	17	25	16	26	16	25	20	26	19	18	24	22	19	17	29	15	23	20	18	18	26	29	23	10	21	18	19	20	17	21	26	23	19	21	22	16	25	24	22	20	21	28	23	14	21	21	26	16	18	16	28	24	21	24	25	21	23	21	14	15	26	21	18	23	19	18	18	22	23	19	24	21	17	19	19	26	18	18	25	23	19	23	26	17	23	17	21	14	19	11	25	17	17	21	14	22	15	23	25	18	23	15	23	19	21	23	21	18	22	19	14	24	19	22	24	27	17	12	19	19	19	15	30	18	19	17	22	16	18	17	17	16	31	23	23	21	25	13	19	21	20	23	20	14	18	18	16	18	24	21	20	20	33	21	22	18	25	18	18	21	26	20	19	19	16	26	22	21	22	20	28	18	22	14	22	14	22	19	15	14	23	27	15	7	23	16	18	17	13	21	28	15	21	14	22	22	16	18	30	24	28	15	20	18	15	15	24	19	19	25	28	19	23	17	21	25	23	29	17	27	18	19	21	19	10	17	12	20	15	19	19	12	20	18	13	24	20	30	27	22	18	17	13	27	16	21	13	15	23	23	17	28	22	17	17	22	12	20	20	20	22	21	18	17	21	16	19	16	23	13	21	18	19	22	15	17	21	16	19	22	26	25	22	27	29	26	16	20	20	11	17	14	21	19	15	20	17	24	24	19	16	18	26	19	13	22	19	23	23	23	19	22	24	17	23	21	23	27	21	18	21	29	26	25	24	13	21	24	13	22	24	25	21	28	20	18	21	20	20	16	19	24	24	19	29	29	15	20	13	12	25	20	28	20	16	21	22	18	26	23	27	20	18	17	12	21	14	11	26	25	24	23	19	24	23	28	17	25	23	30	22	19	19	20	16	19	21	14	14	21	16	17	12	18	20	14	22	14	30	20	23	24	23	21	24	16	11	29	17	23	27	19	16	17	17	24	19	18	20	18	21	19	25	21	17	24	20	21	24	27	28	22	21	23	30	14	23	17	18	15	16	17	15	17	19	21	20	19	12	22	15	18	21	12	17	15	20	20	20	19	22	18	19	20	19	29	15	19	15	23	26	28	18	15	19	19	16	18	22	20	17	13	19	17	16	14	19	18	23	26	19	21	21	17	16	30	27	22	22	13	22	26	20	19	15	26	14	20	23	24	16	23	11	24	18	13	19	26	18	20	18	14	17	22	22	20	22	18	23	20	28	18
34620	61263	57230	33171	36046	32845	28115	23745	19729	16853	14444	12102	10408	8591	7295	6373	5956	5397	4913	4588	4379	4060	3719	3253	3151	2908	2695	2496	2390	2304	2105	1997	1900	1747	1748	1544	1431	1391	1233	1174	1060	1070	905	926	861	815	768	726	621	632	619	580	563	583	546	520	546	535	522	513	573	549	561	572	582	506	493	522	588	471	491	497	483	471	481	491	489	462	480	470	496	498	483	472	459	449	491	457	479	453	440	468	445	461	490	424	481	454	428	488	459	472	434	468	465	453	498	438	490	446	482	456	467	426	466	480	475	437	476	456	404	441	491	430	491	414	444	458	442	440	462	452	457	455	455	458	454	454	431	476	462	483	470	470	429	454	440	455	469	454	434	501	473	465	423	425	459	463	449	429	470	430	445	463	452	470	477	428	436	475	422	435	454	432	441	491	467	488	498	455	475	474	450	448	484	468	461	466	420	415	450	503	471	481	469	472	462	423	463	484	440	458	433	452	426	453	403	460	427	451	448	441	446	434	510	444	425	438	478	439	442	468	474	467	436	413	523	474	469	455	444	435	445	431	436	444	428	479	471	465	449	509	456	461	467	476	461	449	444	438	471	446	473	461	461	435	436	487	456	399	463	469	465	454	451	493	429	482	467	454	424	474	459	457	478	453	453	457	469	439	454	468	442	461	449	469	466	441	469	472	413	418	435	456	488	450	470	440	447	459	439	451	479	443	447	445	449	456	446	461	493	431	464	427	448	468	445	437	485	467	433	467	458	464	436	463	445	461	428	466	455	474	450	425	461	506	487	486	429	461	450	454	459	418	448	489	449	442	470	480	462	441	474	434	478	466	428	456	472	436	481	460	418	430	462	479	451	453	480	442	469	430	452	444	462	431	438	419	487	445	441	430	466	474	490	437	432	463	446	471	463	477	480	432	411	451	471	493	432	436	419	456	415	465	462	441	425	431	429	471	485	499	471	458	450	454	448	432	474	461	475	438	426	447	447	448	460	495	455	494	465	439	469	478	447	463	427	442	448	465	465	481	469	433	474	460	432	477	447	435	443	447	446	476	461	426	461	478	440	455	463	443	455	423	492	465	448	479	449	447	431	442	453	459	480	486	449	431	464	464	449	484	434	432	485	441	415	465	486	438	447	479	470	438	441	464	456	486	441	447	474	490	432	454	465	478	446	473	460	453	475	476	470	448	478	465	416	474	506	450	481	477	452	496	466	462	448	449	415	456	476	426	429	425	421	460	456	421	446	441	481	443	461	452	480	476	450	441	458	464	441	456	444	423	464	446	466	463	487	453	437	433	428	466	518	421	483	453	491	425	487	457	419	445	444	452	440	436	453	443	473	428	478	436	426	458	444	428	417	481	449	448	440	439	457	439	414	448	469	466	431	444	428	475	467	459	459	434	459	458	446	443	424	445	455	466	470	495	476	434	478	463	441	407	442	471	462	466	470	453	461	443	472	417	482	507	477	454	437	442	443	481	467	447	445	434	436	446	488	424	479	458	435	457	452	423	463	457	448	451	505	482	447	444	478	447	458	426	465	451	449	456	447	486	467	403	479	430	464	462	472	448	456	447	407	423	489	457	461	459	408	459	446	455	435	419	471	473	469	412	465	462	421	475	481	456	455	444	457	438	436	458	457	465	464	474	461	464	472	466	452	451	438	473	469	452	472	433	469	457	455	465	468	465	436	438	477	485	436	467	467	439	447	458	444	432	418	468	490	445	405	466	460	488	439	436	451	438	454	484	461	467	454	476	487	432	469	455	498	466	487	495	442	455	433	441	448	449	422	471	484	440	456	444	444	456	419	499	420	470	463	453	460	436	434	420	455	436	406	412	475	455	481	446	453	485	460	448	470	467	458	447	412	421	475	462	403	452	464	456	466	427	436	474	458	433	457	401	433	482	485	458	458	483	430	476	472	483	444	441	460	450	471	432	418	480	478	454	424	455	431	420	449	425	423	479	477	490	414	459	450	463	436	450	458	470	472	454	438	436	463	479	431	473	478	452	425	413	459	442	481	448	443	456	471	447	468	475	458	406	448	436	456	481	443	442	433	468	486	480	467	423	422	446	473	457	472	468	461	438	446	472	438	496	439	464	456	477	475	455	451	449	454	442	459	469	454	434	489	456	466	450	415	447	472	484	455	452	463	451	448	507	420	398	468	435	449	467	474	424	449	466	462	472	443	452	515	458	435	437	401	433	471	443	464	464	480	436	435	409	467	453	458	449	469	462	444	441	406	477	443	422	453	441	456	468	448	485	446	441	449	452	456	437	486	450	446	435	472	467	479	439	462	478	494	444	479	487	481	456	477	451	476	465	429	470	474	468	475	430	500	435	440	445	427	453	446	477	441	458	445	451	462	488	494	442	435	455	468	433	442	446	456	471	444	444	476	473	432	456	476	424	452	440	419	473	419	432	465	445	412	427	443	457	422	430	488	464	447	427	442	411	426	457	431	459	454	449	431	483	458	456	469	506	460	458	436	495	489	456	480	419	483	470	466	477	436	475	457	463	448	455	505	463	439	436	438	496	430	453	466	462	412	443	452	461	464	466	465	430	421	491	434	446	448	457	478	441	458	433	462	450	471	455	435	465	452	432	467	461	464	441	514	442	463	454	487	487	414	420	459	489	515	466	463	455	417	452	439	474	440	439	429	432	449	442	461	451	463	487	439	474	430	460	472	398	465	460	472	446	458	449	430	457	455	436	469	444	470	488	446	421	434	459	454	460	483	419	453	465	450	423	496	436	409	448	450	471	443	471	453	470	443	461	444	464	444	465	489	494	432	462	430	471	472	513	468	459	432	470	463	495	461	433	431	414	451	441	463	444	463	491	465	475	446	471	473	464	458	433	447	449	494	473	430	419	486	422	466	479	431	449	477	460	474	445	498	478	431	463	430	455	458	462	418	451	459	486	406	478	463	440	462	485	471	442	434	478	475	410	459	444	471	421	447	428	465	482	441	458	475	451	449	442	449	477	445	480	447	431	439	450	452	439	477	481	444	460	484	461	475	475	486	439	471	421	429	423	451	427	446	464	458	468	452	430	450	431	424	446	429	457	479	480	438	479	436	440	434	444	485	457	427	415	475	498	479	447	445	487	469	482	474	441	465	488	414	432	445	461	502	438	432	445	433	463	446	455	457	439	474	444	495	438	455	440	476	448	459	449	476	481	460	462	464	439	468	447	437	435	461	459	486	448	465	442	461	442	442	481	446	447	442	415	500	437	463	461	483	473	487	464	454	471	453	469	422	451	469	485	454	455	453	451	461	459	430	471	459	444	437	423	439	466	428	450	496	461	436	457	460	447	412	439	478	455	446	500	449	432	473	439	473	485	444	406	460	477	426	485	464	437	442	457	476	456	465	453	446	448	469	450	474	454	426	459	473	425	456	428	491	471	445	512	414	504	447	440	445	450	465	458	461	476	439	455	465	481	473	439	415	464	467	452	442	483	448	449	449	440	422	461	435	450	456	451	447	449	466	429	446	419	453	423	461	475
3187	20993	24855	2914	759	576	463	418	348	285	255	197	170	164	123	107	101	106	92	80	78	92	63	63	54	52	66	40	49	35	47	45	44	42	43	32	44	33	30	27	23	24	36	29	36	25	23	19	26	22	18	28	22	16	16	27	10	19	20	17	28	18	19	28	21	24	20	24	15	19	26	17	21	22	24	16	22	26	18	19	20	19	20	23	16	25	15	32	31	19	16	17	19	18	25	14	14	26	26	18	27	13	17	18	20	18	16	20	15	8	26	29	16	13	25	16	24	21	29	19	21	23	17	27	26	28	19	23	15	23	19	15	22	24	19	23	17	19	16	25	16	17	20	18	22	26	20	18	30	19	17	18	32	18	21	19	20	20	18	20	15	17	15	15	21	12	23	18	21	20	12	19	17	18	18	14	21	25	14	19	21	16	28	28	14	19	16	15	34	21	24	18	26	23	24	18	15	10	17	20	28	10	24	18	12	16	18	24	21	15	21	15	24	15	26	22	23	27	22	21	26	30	20	17	19	22	23	15	25	24	28	26	19	24	10	20	23	24	24	16	26	19	19	20	18	26	25	15	22	20	27	18	21	23	26	20	23	24	12	20	23	34	21	25	18	19	14	19	19	28	21	17	20	22	16	25	21	18	23	22	17	20	27	14	20	20	17	21	25	12	22	21	18	17	21	22	23	20	26	24	13	22	19	21	14	25	15	25	19	24	21	29	14	18	25	25	19	20	17	20	12	29	16	20	20	16	24	19	22	21	19	25	31	19	19	16	25	17	19	19	27	18	13	26	25	17	19	15	22	18	15	15	16	23	23	17	28	21	23	24	21	21	23	16	12	24	22	19	16	17	25	19	18	19	16	15	14	15	30	17	21	22	22	23	10	18	26	27	16	26	16	18	23	17	22	19	23	13	14	12	27	21	17	21	12	11	18	20	26	16	22	20	14	14	26	23	23	12	19	14	24	21	24	20	14	17	24	20	22	14	18	25	26	11	17	19	15	24	24	15	22	19	22	29	21	20	25	15	17	29	19	19	24	15	22	17	27	21	25	21	25	11	26	17	16	23	15	8	10	23	19	26	25	12	16	21	20	20	26	25	22	12	18	26	17	29	20	30	28	15	24	20	20	17	24	29	22	16	20	22	26	15	24	22	16	30	22	22	29	15	21	19	22	21	11	23	22	16	8	14	19	18	15	16	17	29	18	23	18	18	20	24	18	20	26	22	23	27	22	25	25	33	18	18	22	24	19	26	20	17	22	19	16	20	25	16	18	22	15	23	18	18	20	19	24	23	25	15	20	22	12	20	12	38	19	18	21	26	27	15	21	23	15	18	9	20	26	30	12	28	23	23	23	18	12	21	17	22	25	21	19	28	17	27	20	22	17	23	21	23	21	22	24	19	23	20	26	20	20	26	21	23	18	15	24	14	16	23	16	18	22	15	20	28	19	21	14	16	13	22	22	18	21	14	20	19	23	21	29	17	32	24	19	27	24	13	28	23	18	23	20	21	21	28	26	10	17	16	22	15	25	22	17	23	18	20	17	22	21	20	24	23	17	15	20	27	17	16	24	21	17	25	17	11	13	25	23	33	15	24	16	27	15	18	23	13	23	23	27	18	16	19	23	20	25	19	19	20	26	23	24	18	17	26	18	20	22	21	15	27	16	29	23	27	17	30	24	13	24	20	29	13	24	23	21	10	24	17	25	26	21	29	15	19	17	29	15	21	20	26	16	25	22	21	17	18	28	23	15	25	16	22	24	26	20	19	20	23	28	22	26	17	18	17	25	20	22	14	22	22	17	22	19	18	25	19	25	19	27	22	22	19	34	22	18	23	17	25	27	15	22	17	15	18	21	28	21	19	22	24	19	15	21	11	25	22	18	24	21	17	17	21	22	19	20	16	18	16	24	26	17	21	24	12	25	29	24	14	22	22	19	16	22	24	19	25	19	23	22	22	19	17	18	19	18	21	17	20	17	14	24	28	19	19	15	17	16	21	27	15	20	33	21	19	24	21	36	18	24	22	24	15	27	16	27	18	19	22	19	15	24	24	18	18	23	27	20	31	22	22	30	21	31	27	17	15	15	26	23	23	18	20	31	16	27	24	24	14	25	21	14	24	23	20	11	15	28	18	19	17	29	27	12	25	20	18	22	22	18	30	21	14	26	24	15	19	21	22	19	18	21	23	18	15	17	25	20	21	12	19	27	28	19	20	26	27	20	19	17	18	22	25	22	19	29	19	12	16	27	19	19	22	21	21	12	23	18	20	14	17	18	25	26	12	18	19	12	21	19	15	20	13	24	25	21	18	22	16	18	17	22	20	24	20	23	24	18	29	24	27	14	16	19	15	22	23	19	22	22	19	24	17	24	21	25	17	25	21	19	26	16	18	30	21	10	19	17	15	27	20	10	27	22	18	18	15	25	23	24	21	18	14	20	22	27	20	16	17	20	19	17	23	13	13	25	29	31	26	20	21	17	19	21	16	24	29	23	26	24	18	27	19	16	17	23	17	24	14	18	17	16	29	24	23	23	14	16	18	26	24	20	20	24	18	22	19	13	20	13	18	24	20	22	16	24	20	20	16	29	23	17	23	20	17	18	28	22	16	24	19	11	19	27	16	25	33	26	16	19	21	24	16	28	17	28	22	15	13	26	24	14	18	32	27	22	14	12	26	28	17	16	27	16	19	18	15	20	18	17	24	21	16	12	16	8	30	16	20	21	19	19	22	32	24	22	27	23	26	24	15	19	27	15	17	26	20	19	26	25	23	20	21	19	15	12	20	27	19	19	26	29	20	29	22	22	15	23	26	18	27	28	22	25	28	18	18	20	21	23	20	18	18	30	18	31	22	24	22	28	15	23	21	27	25	27	24	14	15	21	15	25	22	26	16	15	16	16	22	20	20	11	20	22	25	19	16	15	16	31	19	20	27	21	17	14	13	24	16	9	26	13	17	21	21	16	17	18	25	15	20	16	22	16	19	16	21	19	22	19	15	25	22	17	22	22	13	16	20	16	21	20	17	19	19	24	18	31	26	14	20	23	19	23	25	12	24	12	25	28	25	19	21	18	20	22	25	20	17	17	20	18	27	20	24	17	17	15	20	14	21	23	18	14	22	23	19	22	15	18	16	18	19	27	23	16	15	20	22	20	19	15	22	18	20	34	21	25	23	13	16	25	15	27	20	20	15	20	25	27	22	21	16	20	16	25	20	25	12	16	20	15	17	22	28	20	24	26	15	21	15	14	22	25	25	26	14	12	17	17	25	20	17	15	20	12	15	23	12	21	15	17	20	20	19	26	17	28	25	17	19	20	17	15	22	22	13	16	27	15	18	13	24	18	24	20	21	23	23	13	18	28	20	16	24	15	29	28	23	21	18	26	17	21	19	21	23	25	16	21	23	19	23	22	24	21	18	18	28	27	23	13	22	25	20	31	17	23	13	16	17	20	25	23	16	16	19	15	15	18	23	15	17	21	19	19	19
34659	58754	60136	34275	35487	32146	27465	23233	19674	16785	14382	12309	10417	8572	7313	6586	6095	5482	4943	4669	4448	4129	3598	3185	3067	2770	2588	2504	2453	2338	2034	1964	1904	1785	1559	1414	1413	1326	1138	1137	1057	980	919	829	908	808	764	672	631	696	626	610	577	571	546	552	492	522	496	491	537	533	509	510	551	530	503	508	501	526	532	443	560	501	537	495	524	449	477	486	490	454	498	472	474	521	496	470	447	444	464	456	463	441	482	447	451	467	470	444	481	421	441	464	431	519	468	458	445	450	487	436	485	426	498	473	448	447	455	451	448	458	480	445	462	478	426	448	457	477	461	412	463	455	468	472	439	454	482	480	434	471	434	454	484	460	481	443	435	439	504	446	416	476	459	502	451	513	461	460	467	428	474	476	446	498	433	458	456	462	463	469	424	435	460	450	437	456	420	473	450	483	466	470	486	458	444	417	465	463	412	427	425	437	460	485	476	491	450	451	444	467	452	463	443	420	442	445	467	436	452	468	422	430	478	453	435	446	455	470	454	470	463	448	471	460	452	460	447	433	462	442	450	438	458	462	455	495	444	464	437	477	481	468	417	440	424	427	447	476	484	468	462	431	427	475	443	428	458	470	445	464	437	484	449	462	447	461	431	484	481	468	465	444	452	458	436	468	459	457	463	419	457	464	461	449	457	484	476	442	437	427	457	465	449	446	461	478	453	412	414	452	493	441	488	481	442	432	484	472	474	452	423	483	475	448	463	469	443	432	456	467	467	437	453	503	502	464	448	447	470	454	469	492	429	423	429	414	461	450	455	423	423	461	435	428	478	450	461	440	408	449	491	450	456	478	448	461	475	480	438	493	441	463	491	429	431	471	475	472	438	471	441	449	439	459	428	481	480	449	418	448	432	458	456	441	467	464	464	435	481	438	446	490	465	430	475	430	474	482	490	485	457	464	442	448	478	417	452	458	422	416	478	470	464	454	460	455	445	474	490	454	446	479	432	457	446	447	465	450	472	451	459	451	438	492	466	463	434	446	472	433	411	456	484	482	434	444	418	435	466	431	425	479	509	432	470	441	475	451	431	434	465	474	469	446	442	475	449	435	432	485	460	457	459	473	390	450	469	430	475	460	454	469	449	461	446	474	466	486	477	430	430	478	475	452	465	469	426	449	445	479	460	444	458	414	422	443	452	475	462	454	472	466	488	469	423	434	438	456	455	450	463	470	469	452	479	459	469	451	449	449	435	434	458	463	421	476	459	481	417	481	423	506	437	476	459	464	453	432	447	490	424	505	453	439	424	464	426	434	497	451	437	471	461	467	481	410	468	440	430	457	466	440	458	464	470	446	455	470	444	480	416	435	455	410	457	465	464	501	447	440	470	486	507	430	455	440	457	484	428	462	474	451	490	434	454	422	479	450	453	457	446	430	466	523	464	466	493	477	430	460	462	468	423	466	457	452	477	457	489	457	438	475	444	475	483	426	461	447	467	456	469	460	447	453	434	472	464	448	485	490	448	449	398	486	436	462	433	458	464	409	454	434	460	455	468	435	448	464	469	451	449	430	451	424	474	471	459	453	425	477	456	440	420	459	423	474	433	458	435	465	429	488	498	466	445	498	449	439	455	446	481	445	450	510	470	491	449	446	430	453	461	468	463	457	437	442	459	485	458	472	454	478	445	488	489	440	468	447	499	441	476	462	451	447	430	454	434	457	466	469	424	464	441	480	454	452	470	458	438	464	460	437	442	433	431	460	447	462	447	460	429	455	420	474	408	421	491	481	458	469	453	425	446	496	466	426	451	446	443	456	449	468	425	447	464	446	462	462	481	435	432	458	484	454	428	471	466	462	445	450	495	470	485	428	457	415	426	449	444	452	455	448	473	480	442	479	471	466	464	454	486	460	425	446	451	465	423	425	474	405	434	455	452	481	448	445	457	462	476	467	450	428	481	472	437	461	438	418	424	448	435	465	445	451	439	458	454	428	492	471	422	467	426	432	416	413	422	478	451	438	462	505	471	451	465	462	465	483	453	446	448	458	445	484	462	440	427	465	437	487	482	405	430	473	462	466	451	445	447	431	469	498	397	460	501	416	445	436	454	482	423	451	467	419	477	473	463	479	481	447	479	418	445	447	451	442	441	448	445	451	430	448	437	425	479	426	471	432	448	473	448	443	454	434	470	485	465	430	477	488	455	463	455	451	434	428	481	457	429	446	466	435	487	445	459	446	454	430	440	456	467	443	459	433	457	468	456	440	460	435	472	451	459	455	405	476	461	476	454	439	456	434	458	423	467	429	478	459	507	434	417	472	470	483	440	426	437	457	428	467	455	471	427	441	459	447	462	425	441	416	467	465	478	455	432	448	404	451	449	448	433	496	491	479	462	445	444	465	457	445	464	486	437	454	463	440	464	465	465	454	486	449	445	458	492	482	469	431	467	461	441	440	463	469	471	458	451	445	430	442	453	468	447	475	464	463	470	454	450	467	491	476	469	480	437	449	443	471	425	478	421	488	476	465	467	430	466	465	485	490	427	424	446	452	457	449	437	465	483	489	436	414	491	448	443	459	438	458	460	456	454	458	445	429	461	454	426	492	452	455	466	449	468	475	447	446	483	451	469	465	444	445	442	450	418	474	453	496	445	465	451	446	437	493	457	448	417	447	459	439	443	500	461	462	461	493	439	468	466	461	455	455	464	457	468	483	463	451	471	446	459	443	454	469	456	441	486	416	495	474	445	488	469	404	492	456	434	438	460	431	459	425	440	471	463	469	435	439	437	482	449	443	419	456	448	462	454	421	452	439	422	456	477	483	477	442	442	489	468	448	430	485	427	452	432	421	470	462	461	443	459	483	480	409	448	476	465	462	451	466	443	452	460	468	491	445	486	451	446	478	453	449	472	459	477	476	428	471	455	449	454	402	465	445	454	475	474	491	459	479	423	463	477	457	445	448	489	438	484	425	438	453	461	463	445	413	452	433	425	455	448	455	421	464	423	468	445	470	457	482	482	432	460	459	449	483	472	453	434	467	463	437	456	458	469	435	442	426	433	470	428	393	448	465	463	454	423	442	401	451	414	471	433	458	464	452	469	484	466	502	460	474	446	484	428	450	459	434	442	469	427	476	436	457	448	468	443	459	461	450	448	480	436	468	484	432	465	433	472	486	437	467	449	435	438	469	456	468	443	474	474	486	488	449	450	461	459	449	465	484	453	428	439	424	468	498	475	447	477	431	464	492	430	449	460	447	413	456	464	421	481	442	439	444	439	462	410	458	445	423	466	441	492	495	446	498	450	458	455	457	462	483	438	460	450	465	477	504	461	485	438	454	461	473	399	453	443	435	468	449	470	466	483	478	452	490	452	482	493	460	443	489	444	459	446	482	474	455	477	457	433	456	462	446	434	457	435	433	489	464	479	429	451	447	454	425	472	450	489	442	418	462	488	449	482	466	461	445	444	460	478	472	460	447	449	468	455	487	450	463	436	443	438	444	418	486	441	416	431	455	494	489	431	465
3127	13288	17873	1773	482	384	349	282	268	210	182	175	142	104	101	77	88	70	94	79	82	48	54	50	55	52	57	51	61	40	53	43	58	45	36	46	37	44	39	31	33	24	33	31	40	33	28	27	21	23	30	35	30	29	26	28	24	31	32	26	26	24	27	23	27	31	28	26	34	29	30	29	24	29	27	24	27	24	21	24	28	25	28	30	24	25	31	31	24	26	31	28	23	29	31	25	36	28	24	31	29	29	26	24	33	34	29	26	34	29	24	17	27	28	28	18	39	32	29	41	26	27	21	23	32	34	27	23	25	31	22	31	21	24	27	27	32	33	27	29	45	20	33	23	25	24	24	39	32	26	24	32	34	24	27	34	29	28	37	25	19	31	23	30	27	33	31	29	29	23	30	31	15	37	30	31	31	32	29	29	25	27	15	24	26	28	21	33	17	23	26	23	38	27	28	22	36	18	25	36	34	29	34	30	34	27	22	26	26	26	27	37	32	27	23	20	23	26	32	30	37	26	30	32	37	20	24	33	17	17	21	23	28	30	26	23	29	27	29	17	30	21	23	15	26	32	18	36	24	22	28	29	26	36	30	27	34	25	33	36	30	29	33	30	35	30	26	28	34	22	24	17	22	24	32	31	25	35	24	29	26	25	22	32	29	20	32	27	27	29	23	30	24	31	25	32	36	20	32	26	34	21	27	25	20	25	29	25	23	30	30	23	27	27	25	33	30	27	21	24	31	25	30	33	28	16	33	28	25	35	31	27	28	22	30	22	29	24	22	34	13	35	22	31	32	24	27	31	26	32	32	27	35	25	26	27	28	26	24	27	30	23	29	35	26	18	27	22	39	34	27	30	19	23	44	26	30	21	23	26	31	27	18	28	30	20	27	25	27	33	19	30	22	23	20	33	17	24	34	18	22	20	28	31	28	22	27	29	33	30	29	24	17	25	25	42	24	24	20	21	36	30	24	20	26	27	28	25	22	29	37	25	29	28	28	35	26	32	30	30	32	28	28	27	24	27	30	30	29	26	26	29	18	35	23	29	26	24	26	34	34	25	30	25	25	30	29	19	26	32	32	19	32	30	23	34	28	32	21	26	21	27	28	33	25	30	20	24	26	35	34	28	30	31	28	19	25	21	21	26	31	32	18	32	34	22	26	25	23	26	32	29	21	32	17	29	28	32	20	24	28	24	27	24	23	29	30	35	22	30	30	27	30	28	18	31	30	31	23	19	31	31	28	31	26	31	20	26	30	32	34	29	40	22	23	35	23	23	18	31	21	27	24	24	31	26	22	29	23	26	26	23	28	28	26	23	20	28	33	17	28	32	28	28	27	30	27	26	31	24	25	26	23	25	26	26	28	25	23	27	28	32	19	12	31	35	20	32	29	25	28	39	23	21	32	23	28	23	31	31	28	33	28	20	21	33	35	27	29	20	32	19	30	27	29	25	30	18	24	26	28	35	31	43	28	19	24	23	33	39	33	18	24	25	25	25	29	26	20	24	20	30	25	25	24	30	15	24	26	24	30	34	40	34	17	38	18	31	33	31	23	31	29	24	26	27	26	26	32	21	23	32	38	37	20	31	30	28	33	43	25	33	32	29	29	37	27	33	27	36	27	19	28	34	19	27	29	33	40	26	34	28	31	19	19	23	32	20	21	24	27	30	29	26	24	29	22	27	28	21	22	23	24	27	26	28	26	33	15	31	20	26	22	29	24	36	33	32	25	43	25	29	23	24	17	24	31	24	25	26	40	25	26	28	27	22	29	24	27	28	28	38	31	15	31	28	33	29	17	22	26	19	26	21	20	31	25	37	35	33	22	32	34	29	29	20	29	30	26	33	32	28	29	25	23	25	30	24	36	21	29	22	34	26	25	28	40	27	29	26	28	35	20	29	34	28	33	24	32	28	21	25	25	24	28	28	30	22	29	23	28	34	24	21	32	27	30	22	18	23	23	29	33	38	23	24	25	26	33	28	24	23	23	43	19	22	23	37	25	18	32	29	21	20	37	28	28	21	23	29	30	25	37	23	39	33	28	33	28	25	24	25	28	18	29	29	31	19	30	21	34	22	27	29	29	20	26	27	25	26	34	31	31	32	32	29	35	34	26	31	22	38	31	29	24	34	23	28	36	27	33	24	25	20	25	27	19	30	25	16	27	26	27	36	23	27	26	26	30	22	21	24	17	34	32	30	32	29	26	23	31	21	21	41	18	25	25	19	29	29	24	26	23	28	26	25	28	27	18	26	25	35	34	21	23	23	27	29	32	19	24	23	36	25	28	26	32	28	25	27	35	29	27	28	22	26	30	27	30	24	23	19	31	23	15	21	19	17	22	21	25	26	22	23	25	22	28	27	25	18	21	21	25	29	31	30	19	19	25	30	17	21	32	26	19	22	28	37	39	30	27	28	36	32	32	31	34	26	25	31	19	34	25	31	32	30	23	35	31	30	39	23	32	32	20	24	29	32	28	27	22	27	24	17	26	32	33	33	22	33	19	31	37	24	28	25	22	22	23	22	20	18	36	20	22	24	20	24	27	29	23	31	27	25	29	23	30	34	17	30	20	34	25	27	22	23	24	30	27	29	20	21	23	39	22	24	25	30	34	27	40	17	27	26	23	18	29	20	23	22	35	29	21	29	25	20	34	30	29	28	35	29	19	30	23	25	23	22	28	21	35	18	20	33	26	24	21	30	27	27	25	35	25	30	32	23	32	22	37	31	31	31	22	31	34	24	21	25	27	28	21	29	24	23	33	23	32	26	25	38	35	23	28	18	25	24	23	21	42	33	26	22	29	16	31	30	11	26	28	24	33	30	28	33	19	24	20	31	20	29	21	29	24	26	26	31	25	29	27	30	26	24	34	36	35	34	33	22	27	30	26	29	28	22	29	28	24	25	31	38	23	31	32	27	22	21	21	22	24	26	27	25	30	34	35	22	23	27	28	30	33	19	24	28	28	30	28	27	22	20	13	19	22	28	25	23	24	32	27	31	28	15	27	32	26	28	24	26	23	27	22	26	28	22	28	28	31	24	40	30	35	24	28	14	26	26	28	32	37	28	28	30	20	19	25	25	33	24	24	25	25	24	31	22	23	23	24	25	25	20	22	26	30	27	28	29	29	27	34	26	39	26	31	27	26	25	24	33	32	26	25	16	32	25	35	24	23	24	33	25	27	34	30	38	23	32	20	21	25	29	26	34	22	33	22	36	37	24	20	29	17	29	29	29	30	34	26	28	23	23	30	25	32	27	33	22	24	20	33	31	27	25	15	36	21	22	25	25	23	25	28	22	26	29	21	21	29	26	32	45	30	26	28	18	38	20	24	33	25	27	28	16	17	36	30	27	21	16	23	30	28	34	26	24	28	33	23	30	24	32	32	29	22	27	24	34	30	31	22	23	37	33	24	36	17	27	33	25	26	42	31	23	27	17	22	32	31	23	30	27	30	24	26	35	19	26	28	27	27	35	26	17	25	29	31	35
29766	55406	54272	32247	31525	27759	23036	19063	16141	13853	11462	9891	8077	6566	5865	5321	4822	4388	4065	3763	3622	3314	2842	2636	2382	2309	2167	2211	2101	1970	1760	1666	1507	1496	1447	1396	1319	1170	1124	1093	977	981	957	888	890	849	794	808	765	687	728	716	657	749	671	671	677	641	616	660	671	636	642	690	692	647	674	638	626	640	639	624	651	663	626	611	613	573	630	625	632	600	631	646	593	596	625	581	606	596	607	602	633	597	617	599	588	642	624	624	598	566	640	548	639	626	580	602	622	625	604	574	615	613	594	552	652	585	616	614	593	616	594	634	611	621	614	599	624	589	595	590	606	671	588	592	604	615	594	615	652	630	592	586	612	628	641	575	618	597	641	638	604	585	554	585	658	627	564	593	583	585	646	586	576	606	602	611	604	594	622	577	671	603	611	601	633	592	591	615	597	650	593	608	608	549	587	592	592	621	630	620	627	583	611	640	586	591	630	590	600	590	615	646	583	607	584	635	601	586	537	606	645	606	616	615	549	593	585	628	600	605	612	575	605	625	609	596	585	624	554	556	581	594	576	580	605	635	627	631	585	619	619	643	599	602	641	615	610	625	576	600	615	626	579	596	587	594	579	585	608	647	614	634	599	626	608	638	626	585	605	592	635	587	617	631	634	602	589	592	607	596	564	618	620	595	620	584	580	599	625	572	615	677	601	577	624	577	582	608	599	581	574	581	626	570	619	588	609	610	596	628	627	644	575	621	623	601	586	638	618	620	641	589	601	632	588	586	618	617	618	591	554	652	642	621	609	619	596	666	627	601	589	581	651	621	623	613	612	631	628	635	615	596	636	590	607	595	603	567	648	606	607	628	605	601	600	597	596	625	653	625	566	592	534	606	568	608	630	635	587	620	663	578	624	572	628	608	611	576	558	614	617	591	627	584	623	558	585	655	592	578	617	621	593	590	620	608	631	623	597	605	619	589	578	587	631	630	572	620	588	581	609	607	606	597	669	585	608	595	602	587	588	612	649	566	635	620	650	624	598	629	654	581	606	586	629	596	577	566	628	608	562	602	568	604	629	582	600	552	565	603	567	586	561	575	613	584	602	574	573	604	627	604	601	599	632	638	534	616	590	589	608	592	601	583	557	580	582	601	592	626	583	598	593	643	591	571	645	625	634	581	626	570	593	574	610	609	571	639	595	622	643	614	646	625	625	599	597	587	594	596	604	599	637	558	610	607	624	614	581	594	653	612	611	589	597	619	589	613	600	628	579	597	589	608	590	620	597	615	601	589	604	584	611	645	596	607	620	593	634	544	675	630	621	585	585	604	573	606	593	585	599	592	678	597	593	615	580	604	600	629	620	585	607	621	619	630	597	592	605	578	570	595	611	608	590	606	663	601	595	609	619	594	588	600	609	623	597	605	610	603	572	637	607	644	585	573	619	624	619	635	607	626	599	648	629	570	623	603	549	609	574	606	602	604	584	582	626	599	593	610	591	599	614	605	622	615	631	657	605	652	625	664	575	627	615	630	622	595	600	555	585	625	564	630	592	592	591	616	583	571	623	565	616	603	567	560	567	611	613	611	599	652	579	587	618	613	640	609	556	622	562	606	577	582	614	624	608	665	574	607	640	596	551	550	581	616	583	583	573	623	557	615	568	615	639	610	599	611	651	592	621	616	572	683	598	618	626	604	594	626	617	657	612	636	630	617	638	611	622	596	591	610	600	587	575	619	625	601	588	615	605	611	589	605	619	582	611	642	633	634	609	568	644	601	585	610	621	600	588	596	631	597	621	639	629	641	569	579	617	599	602	655	637	577	620	621	591	612	605	573	634	549	605	590	580	570	598	611	652	597	602	579	622	609	590	613	637	585	628	602	579	631	615	571	600	597	656	600	555	591	610	628	600	610	627	626	615	559	564	632	611	603	579	640	643	572	595	598	641	549	606	624	587	627	600	582	624	629	617	624	613	615	621	616	618	578	640	645	580	585	605	611	619	626	627	607	616	616	599	580	586	622	617	645	630	593	639	627	604	624	608	595	599	607	593	558	607	618	611	617	621	583	611	676	619	616	605	588	593	613	641	634	606	601	608	561	632	622	638	569	593	597	603	578	627	605	579	592	629	603	647	602	566	620	635	607	639	607	590	571	581	612	594	625	623	611	611	615	599	603	586	622	602	638	595	532	599	590	611	574	607	601	552	600	564	623	617	562	598	595	581	613	608	581	598	602	574	620	629	609	636	596	612	595	604	593	626	587	582	615	606	615	622	605	571	632	607	579	603	637	597	591	633	622	628	649	574	578	584	624	593	605	615	597	589	610	639	551	580	632	578	589	617	591	624	583	584	584	606	603	607	603	647	591	587	609	598	653	633	618	639	630	625	614	577	651	656	577	585	571	563	576	606	642	584	560	614	625	583	587	610	644	616	626	610	625	578	617	594	581	598	580	589	576	661	583	606	604	605	596	607	573	626	639	578	639	600	613	599	602	595	609	590	599	575	610	596	568	629	624	599	624	573	558	599	591	608	588	600	591	593	628	614	593	573	566	575	611	573	608	581	627	615	566	573	636	625	628	602	574	576	608	596	594	600	632	612	588	592	610	537	594	623	644	565	612	615	594	601	601	628	624	604	639	639	629	601	632	582	603	589	617	631	576	640	601	657	612	608	580	611	572	571	601	624	564	599	597	561	591	575	574	595	603	566	564	594	573	579	578	581	563	603	629	602	621	595	562	617	596	613	617	571	576	604	590	599	623	626	613	615	594	570	585	605	634	571	548	629	638	585	606	606	565	589	561	609	596	606	631	589	609	622	631	622	585	588	624	567	586	629	573	558	592	619	625	560	609	597	630	622	575	621	621	652	600	608	630	578	599	618	626	640	591	611	646	579	627	608	635	610	598	577	614	632	611	620	577	588	608	625	574	647	612	583	605	584	620	652	602	619	581	608	647	617	585	558	552	592	594	605	598	597	602	603	601	616	605	608	628	616	613	579	630	584	601	632	636	581	586	599	592	590	578	644	592	590	631	619	578	600	614	595	579	618	628	613	600	600	556	639	598	623	618	577	603	570	623	563	614	591	639	593	593	610	640	572	619	621	587	610	576	568	584	565	615	608	567	562	611	630	601	595	599	586	604	591	607	605	620	657	596	617	586	611	582	620	591	649	625	558	630	608	585	640	621	596	626	615	599	595	560	643	559	568	608	589	600	567	573	631	647	571	614	594	582	611	630	612	636	615	584	626	630	570	590	635	596	587	587	566	584	580	586	639	600	555	575	601	635	579	594	594	598	578	635	636	637	594	591	611	588	601	628	570	576	595	638	573	588	615	599	658	594	577	629	625	621	587	562	584	590	628	596	622	534	658	592	584	574	588	647	621	593	581	569	574	599	588	616	662	603	652	589	617	568	631	634	622	578	598	609	627	590	629	625	566	636	633	611	609	561	607	582	640	632	591	593	585	646	610	583	588	589	583	640	591	586	648	617	619	581	637	618	601	588	585	598	588	643	598	623	633	567
3067	21704	26134	4086	667	479	398	378	364	306	237	208	163	155	120	129	102	84	100	85	84	83	50	67	69	54	67	52	51	37	49	42	46	53	33	40	43	30	32	34	21	21	28	22	25	25	20	26	15	27	20	22	25	25	30	22	25	20	24	18	17	24	26	26	28	16	21	23	25	15	14	26	22	19	18	19	22	19	24	22	23	23	26	17	18	23	20	18	13	25	20	17	18	28	34	18	25	16	20	21	19	22	28	16	30	18	15	17	27	16	31	22	18	16	17	19	22	23	11	26	17	24	23	22	20	20	24	31	27	26	21	22	27	15	16	19	22	13	25	24	23	25	20	23	21	17	22	16	16	14	25	29	23	21	20	18	23	18	23	33	16	26	21	20	19	18	23	14	29	21	23	21	11	17	17	19	23	13	22	18	25	13	19	21	27	22	20	22	21	18	23	12	22	18	22	17	21	19	16	26	19	22	24	19	20	15	20	20	12	25	7	16	28	25	23	18	21	18	22	22	18	21	17	24	20	25	22	29	14	23	19	18	15	19	24	33	29	17	19	19	12	23	22	23	35	26	20	14	16	21	18	26	25	23	23	25	18	26	19	17	22	22	26	24	10	20	13	17	31	16	17	20	16	16	19	19	17	14	26	19	13	15	19	12	25	21	24	27	21	11	15	19	26	21	23	15	24	18	24	25	19	21	22	22	12	22	23	23	15	23	22	25	21	22	19	27	32	19	17	27	18	29	26	22	25	23	31	18	7	17	22	25	23	15	14	16	16	14	18	18	24	23	20	21	19	24	20	20	20	20	24	13	20	27	20	16	28	20	25	21	18	15	15	21	17	20	16	24	20	23	17	23	19	12	23	15	18	25	13	21	17	27	19	20	17	24	23	19	20	16	18	19	13	14	19	20	21	18	16	16	21	22	31	23	22	14	23	14	25	18	22	16	21	18	17	11	21	23	23	17	26	17	11	18	18	18	24	16	26	25	19	13	25	21	10	23	20	22	19	27	20	26	18	29	18	22	22	25	34	21	21	19	25	25	14	19	19	22	26	14	28	31	21	21	14	15	24	21	22	30	17	19	12	16	18	26	14	27	25	11	27	16	19	23	17	16	25	22	21	17	26	23	18	30	17	25	19	14	17	19	21	19	16	15	22	18	22	22	20	20	22	19	21	21	25	21	18	22	19	18	17	18	17	15	21	11	20	20	20	20	24	28	12	27	16	22	29	17	19	23	25	20	19	24	18	22	24	27	23	32	24	16	33	27	19	24	27	28	14	27	23	20	17	19	18	19	18	30	13	22	17	16	20	21	21	13	23	14	20	25	25	25	16	20	30	25	30	21	18	17	23	23	20	18	23	17	24	21	26	26	28	24	14	20	22	19	23	21	26	16	25	18	17	19	15	20	26	18	17	26	14	15	17	18	21	14	22	23	23	13	21	23	21	19	25	23	31	15	25	24	18	28	16	21	20	22	22	24	24	19	19	19	20	18	18	24	17	17	22	22	18	22	27	13	11	20	26	21	24	22	20	16	17	27	25	23	19	19	23	19	18	24	22	23	22	18	14	24	16	21	20	18	23	18	19	24	27	17	10	30	24	14	24	15	25	25	27	23	19	25	15	24	16	23	14	25	18	17	14	17	23	22	26	17	17	29	16	18	26	25	22	17	16	20	13	20	26	20	15	26	17	29	20	15	21	14	16	20	16	20	22	19	23	21	18	17	15	18	19	17	30	24	23	19	23	14	24	17	16	13	26	26	28	22	29	24	18	17	13	17	14	17	17	24	18	19	17	24	19	23	21	11	16	22	24	21	22	16	21	29	21	19	16	17	29	23	13	14	18	17	19	29	18	26	24	18	18	27	26	14	19	25	19	33	27	25	29	15	20	18	22	21	19	18	23	23	15	21	22	17	27	22	18	19	21	17	21	22	19	21	23	16	22	16	16	21	18	15	25	15	16	19	29	19	22	14	19	15	30	13	12	21	13	17	20	24	20	18	18	14	19	22	19	19	17	18	15	19	14	23	17	20	17	30	16	13	12	14	27	19	13	19	21	18	19	24	27	21	19	27	11	23	24	20	15	16	20	19	17	15	24	23	17	28	13	11	19	19	31	10	14	18	18	31	24	17	24	16	19	22	18	26	22	18	17	24	19	21	16	21	26	20	26	24	19	26	27	23	21	20	29	24	24	17	19	27	37	19	21	17	29	20	26	18	13	27	21	24	17	16	17	24	23	21	20	26	22	19	18	16	15	29	15	23	18	19	16	25	15	26	22	18	15	18	19	16	16	16	19	24	22	17	32	14	31	30	24	29	21	23	17	22	18	29	18	17	18	24	18	25	18	24	14	23	15	21	18	21	18	21	18	22	25	22	23	17	19	14	19	24	19	11	25	19	19	20	25	19	24	11	16	20	26	24	18	22	23	20	18	22	17	25	25	20	19	15	30	21	18	16	21	21	29	23	19	19	15	22	16	23	26	19	16	17	13	21	22	24	19	25	25	15	22	26	16	20	18	26	26	21	19	26	20	10	15	27	19	23	24	16	13	13	18	21	21	16	19	31	18	15	15	18	16	17	18	23	23	18	20	25	24	20	20	28	21	24	16	23	21	15	21	17	18	20	23	20	13	15	17	22	25	15	15	24	23	23	22	10	16	19	32	20	21	15	12	17	17	25	26	22	26	22	21	29	21	23	20	17	20	11	18	20	15	22	20	18	18	23	18	26	20	25	21	20	16	26	21	19	22	26	25	20	25	21	20	26	23	17	20	11	24	18	25	24	20	17	18	17	24	25	24	17	16	25	17	19	16	23	20	20	11	20	15	13	17	19	30	22	20	26	21	19	14	20	25	16	24	26	15	13	20	20	21	25	18	18	21	29	19	21	18	20	15	21	17	21	24	17	18	18	22	23	15	15	13	22	20	18	22	20	23	15	16	24	18	25	14	19	12	18	19	14	18	18	17	14	22	20	16	12	19	13	23	14	23	32	21	17	24	18	19	22	26	21	18	13	18	22	26	22	19	11	17	21	23	20	17	23	20	12	17	23	21	17	26	26	16	26	21	20	17	19	22	21	14	31	16	14	14	22	18	19	18	29	24	18	26	16	15	20	21	11	19	12	19	30	16	25	19	26	24	20	22	20	14	15	18	20	20	12	30	16	16	20	21	16	27	22	21	27	18	26	22	19	9	8	19	19	21	16	18	21	19	14	20	22	17	24	22	22	22	14	28	14	19	18	24	17	20	20	22	17	15	20	17	20	18	20	16	20	16	15	21	18	17	16	16	18	19	23	15	24	17	21	18	24	23	20	21	18	22	23	18	20	25	13	25	23	15	20	19	19	27	19	17	19	17	14	15	18	20	20	17	20	29	13	27	25	17	26	22	21	15	28	25	22	17	21	19	15	17	22	19	25	24	24	25	21	20	25	21	14	19	23	20	9	24	30	30	18	11	20	19	26	24	25	24	21	19	23	15	16	14	15	28	18
34056	64670	64674	34353	34333	30851	26322	22661	19844	17008	14332	12083	9859	8401	7648	6906	6364	5550	5231	4671	4230	3852	3310	3105	2938	2721	2668	2432	2356	2220	2079	2015	1913	1673	1535	1479	1229	1078	1103	1007	975	927	870	854	773	761	698	718	681	648	628	614	584	578	604	519	535	537	495	500	533	514	573	521	545	521	567	537	504	531	510	494	515	500	438	463	462	539	509	488	489	477	470	470	436	497	475	430	484	523	516	481	470	471	481	425	461	443	460	463	453	488	480	461	489	457	479	492	457	458	463	472	445	480	467	456	515	474	465	482	488	459	419	484	505	460	465	500	489	493	491	477	470	448	485	463	470	475	420	475	468	435	472	463	454	472	460	477	494	446	495	510	444	469	486	458	460	461	505	455	497	458	445	447	452	460	457	433	480	498	482	458	469	446	426	489	418	515	477	462	465	473	438	464	468	448	420	469	441	486	399	411	465	441	428	430	460	442	434	476	467	450	504	455	479	473	471	458	449	444	464	435	415	446	502	464	439	482	465	464	494	470	418	440	438	450	459	465	474	486	465	473	467	488	474	483	469	472	485	477	439	457	411	451	444	478	432	514	397	475	452	474	465	472	427	438	437	457	469	467	459	502	473	447	425	459	441	467	470	447	470	445	465	465	472	466	476	464	440	473	452	472	441	465	453	472	471	503	428	446	439	446	458	438	441	504	471	452	444	457	510	470	477	484	423	462	471	448	453	431	456	475	490	476	444	471	445	458	454	464	481	487	487	437	466	476	493	454	468	435	482	452	472	431	451	458	472	485	492	482	430	459	452	443	437	483	426	457	472	462	446	471	466	472	438	462	454	461	483	469	463	465	491	448	468	458	477	464	488	448	502	431	453	484	495	433	446	436	474	475	434	459	490	474	451	437	493	466	448	489	506	461	475	436	472	514	464	448	458	476	454	447	472	499	451	459	452	456	429	457	474	471	467	493	476	504	450	453	454	429	451	451	465	423	443	432	482	458	465	448	456	452	472	478	464	441	510	473	424	475	460	417	454	455	442	488	428	447	422	488	498	462	436	416	420	461	459	466	482	467	462	451	437	444	486	468	452	495	428	411	493	475	459	464	449	465	459	468	465	444	475	445	507	443	471	430	457	479	483	435	438	472	474	462	453	432	433	486	483	449	472	459	435	463	511	482	460	432	472	425	461	471	490	463	451	461	444	441	497	426	479	466	450	449	459	494	418	459	460	482	416	475	485	420	463	439	434	480	428	464	418	455	431	477	483	475	445	414	447	464	436	454	481	421	429	475	476	450	451	479	445	449	406	464	448	460	478	446	500	470	434	431	434	467	423	465	501	455	470	455	457	479	450	494	475	450	489	471	469	458	471	432	433	461	483	451	443	464	451	448	470	466	432	448	469	468	451	472	492	489	474	419	451	453	446	420	501	432	444	478	440	455	479	481	477	443	484	430	485	459	476	476	458	434	489	488	484	482	429	452	477	491	466	467	438	448	450	497	464	476	431	476	482	473	467	440	448	520	463	441	433	465	460	454	457	427	453	479	437	441	438	476	450	464	473	476	455	463	448	491	442	435	507	480	463	464	454	481	477	476	488	502	462	489	463	465	458	454	427	441	470	442	458	484	446	461	439	502	479	483	455	462	450	478	448	456	418	453	474	472	456	456	456	448	473	457	436	463	505	472	461	446	482	432	452	468	467	460	454	487	465	425	450	461	465	471	445	496	459	477	453	431	466	494	442	496	450	459	470	491	472	459	454	430	441	491	456	457	478	463	463	465	457	475	469	443	450	482	504	465	455	492	477	458	475	455	439	473	466	443	421	487	478	472	429	481	498	466	479	499	437	446	421	452	452	471	471	480	476	401	440	472	465	470	454	436	466	434	469	470	449	482	428	464	463	432	422	426	482	464	462	480	489	473	482	420	505	445	447	448	460	445	454	478	462	457	480	414	431	469	426	441	503	466	439	475	467	437	453	497	439	426	462	445	480	464	399	476	457	457	449	485	457	456	448	434	480	420	479	426	426	498	469	461	452	501	449	493	422	424	471	447	432	467	447	449	445	432	492	498	472	464	439	449	422	451	484	480	416	450	487	457	459	487	452	427	448	428	448	461	449	448	437	466	481	448	448	442	449	464	441	444	481	481	457	457	427	436	479	458	489	497	479	455	440	502	451	479	478	465	426	496	482	471	453	509	451	504	460	476	467	466	452	413	455	441	481	435	453	455	460	494	462	484	477	433	442	456	455	494	453	484	508	471	457	455	473	474	467	435	411	462	495	447	459	446	437	472	464	506	431	455	435	433	444	458	461	493	448	444	447	442	447	437	481	497	469	459	420	483	457	421	450	455	486	434	460	458	504	490	467	535	456	461	464	464	432	466	515	452	458	478	463	460	453	474	468	455	463	460	431	430	418	463	460	444	501	463	450	478	461	418	446	454	459	470	446	480	469	479	460	444	441	465	455	458	436	465	483	461	454	475	444	479	474	428	486	461	465	467	457	468	474	435	485	509	490	460	468	471	455	437	464	466	459	470	502	484	472	431	451	451	447	487	488	446	431	413	450	451	461	470	467	431	454	436	437	486	473	408	475	428	453	451	451	455	449	445	445	460	469	490	453	473	478	464	479	472	439	471	484	435	494	459	420	447	456	420	458	454	483	490	459	443	439	459	454	468	429	484	469	455	465	457	451	428	459	456	490	447	453	474	469	442	425	445	429	428	471	460	475	472	435	460	464	429	452	438	453	444	466	472	479	433	493	472	482	485	455	462	478	466	464	465	495	470	423	438	475	445	448	466	469	451	454	486	474	454	460	464	456	482	463	484	419	493	447	488	456	477	424	437	442	450	446	431	435	462	488	455	457	472	446	467	456	458	439	474	500	433	408	428	469	450	452	458	471	466	414	422	500	421	421	518	442	441	447	486	432	422	442	432	440	476	422	459	489	459	480	453	477	450	507	437	436	462	458	469	432	458	453	431	478	441	475	470	448	471	417	450	406	471	451	496	444	456	460	477	488	480	486	421	475	450	417	460	440	449	481	448	461	446	449	432	463	452	437	448	421	472	445	513	471	443	450	452	470	471	440	475	427	459	472	468	458	468	479	478	451	437	469	472	432	450	452	512	440	514	445	462	421	453	449	438	477	471	464	451	455	473	457	446	458	450	441	491	489	488	449	420	474	467	463	448	426	456	465	473	424	456	472	491	469	463	498	400	457	473	443	513	436	470	455	493	453	462	491	423	484	469	488	473	446	468	453	483	449	449	495	459	435	459	486	468	457	466	483	474	452	466	446	504	474	446	460	480	437	469	471	466	518	472	465	457	435	451	491	488	438	445	451	462	431	440	473	453	467	454	476	467	438	429	430	443	424	441	419	445	498	452	423	524	459	450	468	500	452	475	467	499	486	468	483	463	448	480	503	451	470	453	466	466	460	467	507	467	450	460	503	456	434	427	432	438	477	447	474	472	471	470	446	431	453	450	452	469	488	480	479	434	482	428	460	450	492	436
3227	21696	26911	4285	676	462	410	392	356	267	253	187	153	153	133	128	101	91	84	86	93	59	67	51	45	51	45	41	59	54	45	33	39	45	39	28	39	32	25	33	26	21	44	24	19	34	26	25	23	29	24	21	23	30	20	26	19	26	27	21	21	20	20	31	14	22	19	15	26	19	30	19	12	16	19	25	21	16	13	23	17	21	27	15	17	17	14	27	16	25	22	24	15	26	23	27	21	23	22	28	24	21	19	16	18	12	17	23	16	16	12	12	25	30	23	21	29	15	21	20	29	12	22	18	20	22	29	19	14	20	22	14	18	8	22	26	19	25	25	17	14	26	19	18	24	20	19	23	32	15	16	19	17	19	16	21	27	25	28	23	26	12	27	14	24	24	20	17	11	26	21	33	18	23	18	20	22	12	22	16	16	22	21	25	23	19	16	24	24	26	32	22	20	22	31	15	17	20	15	27	25	17	16	21	15	22	22	16	20	26	18	21	16	22	16	21	19	19	20	18	21	24	25	19	21	18	18	16	14	19	17	21	19	30	21	17	19	18	20	27	23	21	17	15	26	19	17	12	29	27	22	21	20	23	15	14	13	19	28	28	28	18	24	26	21	19	22	15	20	25	32	17	21	20	17	21	24	24	15	18	19	17	17	16	15	16	22	25	21	24	23	18	20	24	26	19	17	16	24	17	21	33	18	24	17	26	16	17	24	19	15	24	21	19	25	28	18	24	20	19	19	34	29	21	23	18	18	22	24	16	17	18	18	24	24	23	27	21	14	29	22	22	21	26	19	21	27	21	27	26	9	24	19	28	20	19	20	20	22	23	20	16	28	23	20	20	16	28	17	21	18	28	16	21	27	27	25	25	23	21	20	21	21	27	11	15	20	23	18	26	23	25	28	14	19	12	24	17	19	14	15	22	20	29	19	22	15	22	17	25	23	21	22	19	19	27	23	13	26	26	18	31	17	12	28	12	29	24	18	19	21	26	22	24	18	21	29	18	20	21	25	21	19	22	20	25	21	22	15	29	29	19	27	24	25	20	18	23	21	17	13	17	30	24	20	24	13	19	23	24	15	23	19	27	29	17	24	14	32	20	24	30	22	21	21	19	17	20	16	17	19	14	10	23	20	16	19	15	24	20	25	22	28	14	16	16	30	17	20	13	28	19	16	19	15	19	18	14	12	29	18	11	15	28	19	22	21	21	27	25	19	18	16	22	17	16	22	19	18	29	22	20	22	18	13	17	28	21	16	21	15	20	15	20	19	17	22	16	17	20	23	18	24	20	27	16	20	25	20	9	19	22	16	28	27	18	16	13	23	22	27	23	14	21	14	19	22	8	27	20	25	22	11	24	21	24	16	24	23	26	25	13	12	18	17	19	31	13	20	19	22	21	21	19	14	19	20	19	24	27	17	17	22	21	20	21	20	22	16	23	21	21	23	20	30	16	23	14	23	23	25	21	13	23	16	21	30	19	20	21	19	26	21	15	13	21	17	25	19	13	20	19	22	22	32	10	23	19	19	20	34	12	20	25	24	15	17	17	14	24	25	23	18	14	20	23	18	17	26	23	17	23	18	11	19	11	18	21	19	19	25	12	14	30	14	22	17	25	12	22	20	19	21	24	20	11	25	19	18	22	15	29	18	16	21	8	16	18	22	18	15	18	24	19	26	22	23	19	24	21	22	24	23	9	28	21	19	20	28	12	18	24	22	18	25	23	19	28	17	12	21	24	20	14	27	13	20	14	24	32	17	25	19	18	25	16	26	14	18	26	16	16	20	26	23	22	20	18	23	16	23	16	22	20	19	21	23	20	16	22	13	17	26	22	20	27	28	14	18	20	25	14	25	15	26	18	23	16	12	27	20	19	18	30	27	16	18	20	16	16	25	21	21	18	25	20	25	22	32	14	17	20	20	24	17	18	23	21	22	25	22	23	18	30	14	14	19	19	23	23	17	22	22	24	14	13	16	21	18	26	28	19	29	11	21	20	21	19	24	30	15	27	26	16	12	20	21	30	20	20	13	23	21	20	21	19	30	21	18	12	21	14	14	23	30	23	7	22	17	12	13	23	20	17	22	13	23	22	24	14	21	18	27	24	20	26	22	14	21	25	17	23	24	23	23	26	18	22	24	24	21	21	17	16	20	20	20	20	16	26	13	19	23	26	21	14	27	22	22	18	20	28	19	24	16	22	17	10	23	22	18	18	19	24	15	21	23	17	30	24	23	22	17	16	8	12	19	19	25	28	19	20	22	21	19	14	27	22	13	18	22	24	17	20	20	21	24	22	20	17	18	23	29	14	21	13	26	21	15	21	18	21	13	13	23	17	29	30	29	16	13	18	20	12	24	18	12	18	31	23	22	28	12	8	17	28	17	19	19	21	25	22	24	18	15	35	26	23	20	18	23	18	23	28	22	17	22	24	17	12	17	22	22	18	14	16	17	21	23	17	18	19	13	16	25	22	26	22	20	19	21	18	25	25	19	24	20	22	14	21	17	30	13	25	22	25	19	20	29	12	28	19	10	15	18	22	26	19	23	24	26	20	21	13	26	14	22	23	20	17	21	29	27	20	26	18	22	10	20	16	28	18	13	17	14	22	18	20	24	19	17	17	18	12	15	22	23	20	30	26	13	13	27	19	20	25	24	19	21	27	16	19	18	15	23	23	23	26	23	27	23	22	18	19	30	23	23	21	25	18	24	19	18	15	25	17	18	16	22	22	20	20	23	20	20	26	11	13	21	22	19	16	17	16	16	24	25	34	21	20	20	18	17	21	18	21	17	24	23	32	16	22	24	15	17	14	28	19	11	18	19	25	14	20	17	21	20	13	25	15	10	20	18	16	15	21	26	14	33	18	23	21	20	22	17	20	17	21	20	12	22	22	20	21	10	17	26	22	19	23	18	24	16	19	22	19	20	31	27	18	19	21	18	20	24	15	24	20	31	13	16	23	21	17	17	12	28	15	21	21	22	19	26	25	25	25	16	23	23	19	22	20	22	19	17	21	22	27	20	20	12	22	15	18	20	16	13	28	27	27	21	16	12	18	30	16	24	27	19	20	24	16	27	20	23	17	31	16	21	29	19	20	21	20	26	21	14	26	19	24	18	23	23	30	11	30	18	11	18	15	20	23	25	26	19	18	18	26	17	27	13	20	16	19	12	24	18	22	20	22	17	27	25	30	29	20	27	14	19	29	15	12	24	14	25	18	24	24	28	29	26	16	27	14	18	15	20	20	28	19	19	14	26	27	17	18	23	23	12	17	21	21	20	24	20	19	22	15	15	13	18	20	19	18	21	22	17	22	19	26	24	16	14	25	13	18	22	18	20	9	20	13	21	20	16	24	13	19	20	24	14	22	19	18	21	20	19	14	25	19	31	22	20	18	19	21	20	13	20	23	27	25	19	18	27	22	20	20	20	32	22	16	18	17	24	15	21	23	15	23	17	22	13	26	14	20	12	17	21	16	19	25	21	16	28	18
34354	65594	66727	33820	33858	30304	26239	23264	19753	16899	14094	11822	9711	8525	7715	6834	6153	5662	5159	4658	4262	3713	3238	3048	2780	2583	2610	2427	2355	2210	1986	1874	1744	1574	1533	1370	1218	1082	975	959	914	857	831	847	757	739	709	690	613	620	647	601	647	673	651	525	507	487	509	504	522	534	578	563	518	503	538	468	450	526	506	487	477	476	503	478	488	446	527	501	497	442	479	506	469	474	447	483	473	492	471	448	475	468	459	459	414	465	477	473	454	453	476	502	454	452	448	447	413	466	483	452	450	480	458	471	496	471	488	425	452	444	456	468	467	442	478	488	478	484	480	472	414	463	487	444	455	460	469	459	460	484	452	457	463	451	487	434	477	463	499	461	442	465	464	471	470	461	500	496	460	429	472	444	428	441	489	434	493	439	460	463	482	457	434	467	503	479	472	487	494	437	427	487	477	441	445	437	468	467	462	448	427	465	440	461	447	471	476	460	437	479	473	443	457	466	474	473	508	433	475	460	466	425	455	472	476	481	487	483	468	438	434	466	468	449	477	450	468	452	489	429	395	491	440	468	453	476	446	460	459	478	435	443	485	520	457	478	444	464	416	482	393	435	457	449	514	461	468	455	493	489	465	504	498	415	475	503	434	488	447	508	468	442	469	466	414	490	470	448	441	470	466	442	426	460	445	445	446	427	445	437	465	443	454	468	486	444	465	458	491	471	478	478	465	456	446	452	439	465	431	469	460	437	443	452	463	469	458	456	494	471	484	482	467	453	464	465	450	456	442	432	491	480	460	472	473	463	455	482	451	442	466	444	480	453	506	462	473	461	476	438	458	452	488	455	439	484	470	491	437	457	441	478	488	426	467	471	452	428	470	450	445	460	447	445	447	463	491	470	450	487	453	485	504	478	479	463	460	450	469	458	463	424	464	455	450	434	424	446	493	471	476	490	498	456	468	468	482	433	421	424	466	441	444	457	481	475	480	460	485	460	424	482	456	456	471	491	458	483	478	478	481	439	453	461	453	451	444	422	500	464	492	432	485	450	448	483	473	444	508	440	466	468	462	445	440	474	444	514	469	476	404	482	459	474	454	445	450	451	462	488	444	437	420	446	480	468	464	458	464	430	475	466	463	499	423	486	463	466	468	462	478	441	459	455	407	470	455	455	475	466	456	476	474	427	461	456	442	466	496	467	439	473	461	470	479	457	465	470	454	459	508	463	470	454	429	455	433	446	461	427	432	490	418	462	444	460	481	495	456	451	468	433	456	435	455	457	465	450	463	472	433	427	464	467	446	464	466	473	482	474	435	480	525	471	471	480	459	461	477	462	465	486	477	425	477	481	441	465	415	485	483	474	462	474	451	469	467	496	453	452	484	434	431	479	433	475	483	450	443	452	455	449	444	467	498	492	468	456	512	484	485	480	407	500	477	494	472	456	482	446	467	443	446	448	462	482	496	473	439	458	460	439	472	470	430	483	444	468	471	422	476	434	446	454	445	453	498	502	484	476	450	428	418	473	496	489	453	441	471	472	437	444	447	446	474	461	442	481	480	461	461	517	463	477	491	483	473	455	489	492	431	465	464	455	459	460	504	430	490	480	484	467	456	470	463	442	449	459	484	468	482	445	496	450	467	455	484	454	458	478	474	487	461	482	462	428	456	423	451	476	478	495	448	453	470	442	502	436	461	489	450	460	460	429	454	417	493	511	443	479	445	440	442	465	434	443	455	448	461	454	464	412	421	487	466	474	453	424	455	496	449	478	499	430	479	457	464	499	442	457	458	496	463	441	484	448	431	453	454	456	414	455	432	464	458	475	494	426	486	447	436	444	491	472	425	464	443	462	441	483	474	439	449	453	449	468	480	465	451	455	492	462	492	436	459	448	488	469	481	440	465	480	479	489	500	464	493	428	470	445	473	482	486	460	495	494	443	461	469	469	486	460	428	427	460	498	429	427	458	432	416	432	448	449	458	451	463	454	446	425	453	476	449	465	489	452	399	495	462	453	461	487	467	494	473	452	439	469	462	449	461	482	438	443	442	434	451	435	447	460	454	446	498	442	439	487	463	444	449	479	497	485	512	452	464	478	419	480	493	492	468	454	447	442	452	451	475	456	473	452	475	448	455	472	443	444	489	450	439	457	460	505	480	487	484	443	436	454	460	490	474	457	413	457	455	477	443	423	472	469	453	463	459	484	467	481	460	415	461	443	493	438	461	449	486	438	411	424	481	435	481	483	450	444	463	438	411	449	481	440	447	441	470	445	461	459	442	460	441	457	448	438	446	463	477	476	432	456	420	475	443	425	445	442	465	441	442	457	465	463	486	434	452	425	451	498	456	464	525	482	441	455	499	451	470	472	455	450	460	475	454	486	485	431	448	488	432	489	498	447	451	437	468	483	456	470	492	433	440	463	423	444	445	443	456	453	460	449	443	470	452	465	484	430	465	469	476	469	429	455	440	501	439	483	470	501	447	444	466	470	475	495	426	466	466	481	458	502	474	455	489	487	506	483	414	479	460	469	500	441	467	451	466	447	443	446	441	477	433	450	485	462	473	431	438	476	479	481	466	494	451	456	438	438	468	463	487	420	453	456	402	456	443	447	440	411	452	507	481	452	424	489	477	452	460	460	467	432	450	443	417	448	458	441	464	433	469	465	480	440	454	458	434	422	426	438	483	473	463	473	441	466	484	434	462	411	463	439	471	486	481	463	423	497	467	431	463	472	463	454	516	465	443	466	470	481	455	432	450	456	450	512	480	453	439	431	434	505	466	429	420	491	457	479	475	491	464	436	433	477	458	475	445	459	438	462	462	454	495	457	430	529	460	479	450	453	488	448	442	489	420	436	447	428	463	454	461	485	480	442	482	456	445	463	459	450	455	418	434	446	474	485	440	472	430	446	505	453	435	456	412	459	469	475	474	445	466	487	484	501	464	458	488	470	473	459	453	503	463	457	478	461	460	438	474	471	475	495	438	463	449	438	469	464	473	476	471	503	467	460	478	463	484	516	491	462	483	431	437	463	460	444	473	429	436	448	465	462	475	502	443	443	457	483	454	453	487	467	475	447	480	462	513	431	432	472	425	439	446	453	474	468	482	488	474	436	418	443	465	484	451	491	466	443	451	429	480	483	467	441	520	455	470	484	478	449	456	454	448	464	446	485	442	457	440	440	471	513	445	462	437	451	488	448	470	436	423	457	466	427	417	474	428	478	435	463	458	474	441	512	449	439	450	497	451	470	470	467	477	492	454	473	436	452	475	441	485	463	447	426	434	461	452	451	439	459	470	454	428	485	414	447	458	494	488	490	484	449	480	469	444	444	449	472	443	448	453	435	481	484	486	452	478	476	446	476	489	490	481	480	444	444	452	492	443	456	490	469	466	483	479	442	448	496	479	425	421	476	451	477	438	469	449	463	455	474	469	486	494	462	459	447	428	447	398	477	450	458	434	456	445	462	439	440	449	451	441	460	483	449	465	451	488	473	457	482	493	497	428	485	453	452	474	460
2767	23172	26210	3502	647	518	480	385	418	268	238	202	174	147	149	139	117	92	87	73	91	64	69	58	50	46	59	50	48	47	54	39	52	36	35	27	24	34	36	24	20	31	28	31	22	20	16	8	24	18	17	24	26	25	23	20	17	27	21	17	29	23	23	26	23	25	23	19	20	18	25	23	19	23	21	22	27	22	19	19	20	22	27	14	27	23	22	18	31	16	19	18	22	18	15	20	17	18	22	20	18	29	17	21	20	17	18	10	13	20	12	31	15	24	23	19	22	26	17	20	24	21	25	19	20	20	15	31	14	18	18	22	19	27	15	19	22	20	25	20	14	14	23	22	23	11	20	14	27	16	29	17	26	17	20	18	24	17	22	15	20	11	13	23	22	16	25	25	19	18	22	30	20	18	22	22	19	23	18	33	26	21	27	14	15	19	21	19	17	23	14	16	22	23	16	23	22	15	22	28	19	19	29	24	16	20	25	12	15	25	15	17	20	20	29	22	26	17	24	16	16	24	20	28	16	18	21	22	18	12	22	18	18	18	18	23	17	16	24	23	20	25	19	19	23	13	18	15	17	20	26	20	18	21	32	16	20	16	27	18	17	12	25	16	24	22	20	15	20	20	25	17	20	16	26	18	11	20	22	14	12	17	20	16	19	19	27	22	14	20	14	24	20	22	17	29	15	15	22	16	20	19	24	20	28	25	27	16	23	18	20	13	20	25	17	17	20	27	22	16	20	23	17	18	16	20	17	20	24	15	23	17	17	21	25	19	15	24	22	26	18	18	13	23	19	21	19	13	26	21	15	22	26	21	14	19	22	18	18	19	24	29	19	18	24	19	20	17	22	20	22	15	18	29	23	17	24	18	17	14	22	20	24	16	18	17	26	19	23	19	26	15	22	19	20	17	16	20	17	20	27	23	23	18	21	18	25	19	16	14	16	24	24	22	21	22	27	19	18	22	22	23	22	12	16	15	30	22	20	19	17	19	16	15	17	26	21	18	16	30	17	29	22	26	13	22	17	16	22	20	21	27	14	13	17	15	18	20	26	28	22	14	21	16	19	23	14	23	28	11	15	20	19	18	26	23	23	18	17	16	20	25	17	20	21	25	25	21	26	20	32	26	27	19	18	24	25	13	28	19	22	20	23	19	22	19	23	18	18	13	26	17	14	18	25	20	19	20	21	27	21	18	25	19	16	19	27	16	25	17	13	24	18	19	15	27	25	16	15	19	24	11	14	21	13	17	23	31	19	15	12	24	27	26	9	16	15	19	17	16	18	14	9	22	18	25	13	15	16	18	17	20	20	15	25	18	17	20	20	17	34	17	18	19	18	28	22	22	18	18	21	27	15	22	12	23	21	14	31	20	20	17	17	22	29	20	9	22	15	28	23	15	14	21	24	25	24	18	23	21	23	30	21	22	13	26	28	19	21	15	22	20	16	17	16	25	24	20	15	16	12	22	21	21	15	17	18	25	15	25	18	21	24	19	21	21	31	24	23	17	15	23	23	19	23	17	18	22	21	22	22	22	20	24	21	20	18	23	19	23	16	12	24	27	24	21	24	21	20	22	20	18	17	22	23	13	16	21	18	12	23	23	20	24	19	27	17	12	22	15	28	22	23	15	19	28	14	18	17	27	19	19	20	19	19	20	17	27	13	28	21	21	14	19	21	19	19	15	22	17	26	18	17	22	17	25	20	20	21	16	23	27	20	14	13	13	20	12	23	22	19	22	21	25	27	20	10	19	25	26	18	16	25	26	27	24	19	23	17	19	22	22	25	33	13	25	23	20	21	18	9	21	27	18	19	24	20	20	17	21	17	23	13	29	23	25	18	15	26	25	25	17	26	17	18	17	17	15	20	22	28	18	25	17	20	20	24	16	27	25	13	15	24	12	28	19	19	25	26	29	21	18	22	14	16	17	19	17	13	16	20	30	27	18	13	19	17	18	28	15	18	20	23	26	19	30	19	23	17	22	20	24	19	25	17	13	27	16	33	12	18	22	24	17	17	15	22	20	22	26	19	20	17	21	13	24	27	14	21	17	22	15	16	21	11	25	17	27	18	18	14	23	19	17	27	16	20	18	20	15	21	20	20	19	14	16	18	25	21	30	12	18	26	21	13	16	21	23	21	36	19	22	17	18	16	16	19	21	24	23	20	21	14	22	8	20	20	15	15	20	17	22	19	27	19	22	24	28	26	15	21	11	19	16	16	18	21	24	22	21	14	18	23	22	23	18	21	24	17	27	20	20	16	31	22	21	20	16	14	16	18	20	19	18	13	25	20	16	14	16	16	19	17	20	17	15	22	18	7	19	14	18	17	13	18	20	18	21	25	18	17	25	25	17	17	15	25	20	17	20	14	21	26	14	14	19	21	24	24	22	27	20	23	23	25	24	20	21	24	24	22	23	23	25	24	15	19	17	27	23	26	16	17	19	18	21	19	17	21	21	29	27	22	26	19	30	10	19	26	16	21	19	11	15	24	18	19	25	21	22	26	20	19	23	26	22	21	19	15	23	19	17	18	18	26	17	20	24	22	15	17	16	32	25	21	21	15	19	18	25	20	16	20	21	27	17	25	25	21	23	14	15	14	13	19	22	20	23	21	13	18	18	19	11	19	23	23	14	14	22	27	17	18	24	15	17	18	18	16	17	15	27	21	24	26	13	15	24	19	23	22	22	20	20	25	18	18	20	14	18	22	25	19	21	20	20	13	17	34	20	14	25	22	25	22	25	16	23	19	30	12	17	27	24	15	15	20	20	14	22	28	15	20	17	25	22	22	20	21	20	29	17	24	25	19	25	19	20	21	15	22	20	19	20	30	22	17	25	19	24	29	26	17	26	20	16	10	17	19	16	21	19	14	19	21	19	23	25	27	18	18	22	16	18	31	18	25	21	16	12	26	24	19	16	22	23	22	15	20	15	23	14	14	12	18	28	22	15	22	15	26	18	18	17	25	17	28	25	15	23	13	14	22	20	25	16	21	25	23	22	21	16	16	17	22	25	21	18	17	24	20	24	30	23	19	16	21	20	20	20	19	17	27	25	20	23	20	16	18	18	19	20	13	23	18	23	18	26	19	16	24	17	25	17	12	17	19	24	24	13	18	16	26	23	22	12	16	19	17	21	26	21	22	21	23	19	18	19	23	12	17	16	17	26	21	27	20	19	26	17	17	15	13	18	21	15	17	25	14	14	27	23	23	19	17	21	16	22	21	24	25	20	20	22	35	17	21	24	24	22	13	21	16	17	20	16	27	13	23	21	18	18	18	26	27	29	23	29	19	23	21	26	23	19	18	11	17	15	20	31	20	24	30	17	20	25	20	20	18	23	21	12	19	24	18	18	25	21	19	25	21	12	23	30	16	20	19	22	21	20	20	25	15	25	24	20	21	22	16	21	22	28	16	20	15	16	29	18	19	21	26	17	23	22	28	20	23	16	23	25	19	20	17	28	19	25	18	15	18	17	25	30	23	17	16	19
32565	63387	64599	31220	33652	30424	26973	23681	20413	17046	14242	11760	9952	9031	7992	7072	6426	5763	5236	4642	4275	3650	3341	3171	2861	2837	2641	2606	2369	2066	2051	1881	1744	1616	1494	1284	1179	994	1027	965	928	875	834	785	755	726	660	627	647	673	640	662	633	663	666	552	554	558	536	549	527	558	495	544	524	541	490	526	485	501	488	508	470	488	472	485	470	483	466	496	449	454	490	498	523	518	460	476	462	489	479	458	470	442	472	458	459	476	445	493	466	475	495	459	485	442	502	455	458	479	488	514	488	473	465	474	468	475	495	468	466	487	457	464	463	473	482	476	471	453	473	478	448	462	456	460	495	485	489	477	462	458	448	426	472	446	476	449	469	457	473	465	459	477	468	445	447	457	449	471	465	464	453	447	433	474	478	463	441	463	443	502	465	495	448	419	484	458	448	441	439	456	426	462	422	437	475	445	450	496	465	467	447	469	455	481	459	460	462	448	468	454	408	467	468	446	469	450	424	442	469	453	454	458	459	444	460	447	428	426	457	470	480	449	472	458	486	459	478	473	424	465	500	439	476	488	470	504	421	476	448	471	448	478	458	447	463	464	483	398	465	433	481	441	453	445	471	501	493	470	473	462	436	441	481	445	467	433	464	456	464	413	483	474	469	445	456	491	480	423	462	443	440	425	475	455	464	433	455	507	442	494	480	450	448	468	424	439	442	459	459	474	474	425	463	466	452	436	482	472	472	448	445	476	477	447	453	449	469	446	480	437	472	463	461	454	472	450	444	468	434	441	480	460	433	490	423	445	450	468	469	479	466	459	453	483	483	463	416	497	513	418	480	485	462	435	480	471	462	471	443	450	454	490	459	495	516	448	447	438	432	470	489	510	472	492	475	421	443	413	457	493	458	460	488	443	439	489	475	471	474	462	478	489	480	457	455	470	458	451	451	457	437	454	440	446	451	421	465	472	428	496	450	449	475	458	403	469	486	422	439	487	510	482	450	437	484	468	450	459	446	471	493	455	477	430	480	447	464	477	472	511	452	446	456	465	429	493	453	465	457	457	444	476	484	454	463	456	479	438	487	427	434	493	480	498	453	453	461	462	442	475	429	462	443	460	443	491	455	450	459	464	468	447	448	442	447	464	467	487	422	455	395	433	436	461	490	420	465	444	469	456	458	478	465	427	460	477	447	460	463	482	461	451	447	472	483	435	469	482	447	394	461	491	491	410	428	448	469	475	478	444	465	436	485	479	455	459	423	501	441	466	468	470	479	470	495	491	491	451	463	489	447	503	462	470	479	475	441	474	441	411	478	471	483	467	459	467	460	447	430	422	415	479	436	476	471	472	446	461	446	441	468	459	459	445	446	483	483	493	422	402	474	485	494	452	500	444	437	463	476	462	461	442	459	471	459	471	449	416	503	481	495	435	476	444	458	480	421	418	456	510	482	456	476	445	449	445	467	438	456	500	410	479	449	471	457	455	468	445	439	419	460	425	476	456	441	448	473	484	507	455	453	481	441	447	454	486	493	452	458	435	445	450	436	454	478	475	460	455	496	431	483	476	470	494	456	432	489	471	473	482	487	445	475	461	504	493	447	436	500	451	450	461	479	481	490	439	426	491	440	497	436	466	479	455	450	447	441	482	467	455	463	459	487	455	475	456	469	483	476	442	477	447	470	482	460	454	469	463	464	464	458	430	461	472	465	442	459	460	474	483	467	437	489	421	454	465	456	473	472	429	466	476	429	482	469	498	446	435	473	440	476	490	477	520	454	448	452	448	459	483	477	458	434	436	456	470	469	452	489	464	482	483	449	463	484	471	452	447	438	456	511	467	461	436	466	457	462	449	438	469	452	468	428	473	467	460	491	439	456	456	477	472	451	486	412	433	413	442	457	439	457	456	484	439	444	475	498	439	428	383	458	483	458	406	447	442	489	440	433	480	457	491	424	470	485	458	477	471	465	493	490	448	469	443	509	451	463	461	467	455	439	438	451	466	456	453	421	475	455	460	460	465	477	472	454	462	472	461	459	450	452	464	456	496	445	472	432	463	448	468	478	455	447	478	437	467	425	444	466	449	493	494	480	480	469	468	457	466	431	485	469	457	423	434	456	443	440	483	479	491	502	498	487	459	449	435	449	484	453	469	475	457	481	476	481	470	461	452	471	462	486	503	467	456	439	511	458	464	417	459	473	453	441	447	473	438	446	460	440	426	444	452	467	493	488	453	450	468	452	466	441	457	437	476	499	436	515	442	486	473	467	464	452	456	498	450	488	443	510	483	491	496	428	447	453	495	438	456	548	463	419	491	465	470	473	455	476	439	458	496	453	455	462	434	455	479	419	467	453	431	496	455	462	440	460	440	484	476	448	435	451	472	448	455	479	475	469	464	463	469	462	436	464	416	416	451	457	436	452	460	485	482	448	468	465	451	460	444	424	443	506	483	483	477	441	469	405	448	454	453	484	482	446	462	446	506	450	457	459	436	441	409	436	446	503	446	533	450	470	449	434	515	479	436	452	453	462	462	434	460	461	409	431	467	460	432	440	489	511	476	490	411	440	456	469	469	458	430	445	456	428	456	481	464	476	415	441	478	465	444	449	432	500	489	485	518	445	459	474	452	456	473	489	459	441	500	456	505	509	457	457	494	482	434	465	455	450	476	415	478	471	504	449	455	458	451	459	470	433	454	488	417	444	458	467	445	443	510	448	476	481	409	448	444	445	459	450	467	459	463	508	485	487	475	435	463	470	477	486	444	471	452	455	435	487	447	485	509	452	476	454	444	429	460	492	466	464	449	463	500	443	473	460	461	467	452	449	439	486	474	478	435	455	461	493	427	435	468	456	472	467	453	476	468	440	457	494	479	434	463	468	455	459	456	463	448	491	481	471	417	469	490	420	457	483	454	420	445	463	441	491	465	466	433	468	450	455	488	460	506	459	485	498	437	482	469	468	481	460	465	433	487	451	485	487	465	438	460	488	458	468	441	450	440	451	486	482	437	438	454	474	491	459	495	425	503	470	433	437	454	456	456	462	479	442	456	434	473	482	434	485	440	519	477	474	430	484	475	475	503	489	455	502	468	472	474	479	481	468	450	476	483	470	442	493	454	453	484	476	453	437	467	473	487	423	489	440	444	472	469	481	456	444	506	466	481	463	478	502	481	456	504	481	459	463	428	452	462	457	481	464	504	446	514	464	467	490	429	483	483	465	482	431	474	468	468	465	451	426	498	447	420	448	468	418	469	482	437	451	457	463	442	448	448	442	439	472	437	480	451	439	463	475	460	449	451	467	463	475	485	452	440	479	475	477	435	454	462	514	454	470	477	456	468	486	438	439	482	469	442	461	454	464	474	487	457	451	453	457	517	487	480	459	446	476	467	443	466	498	440	419	485	433	446	451	520	489	459	460	444	407	477	476	414	439	467	475	473	463	470	454	456	424	456	454	464	509	475	447	476	424	476	463	479	452	477	454	484	467	469	504	462	450	448	468	441	461	467	453	475	451	441	461	482
2735	14944	17641	1366	409	341	355	345	272	228	192	153	150	117	132	105	106	79	82	81	86	66	64	67	73	49	59	42	60	35	53	31	47	45	36	49	24	43	29	36	26	35	32	19	20	33	24	33	35	22	30	23	31	27	35	25	35	31	13	32	27	35	25	32	25	29	27	29	37	24	31	27	32	21	30	27	37	23	24	45	28	32	33	23	28	24	25	28	25	26	27	24	22	24	28	32	33	34	29	27	24	27	31	26	25	34	30	31	29	26	28	22	22	22	19	21	28	21	24	25	20	27	23	29	29	26	22	32	26	24	34	27	35	38	32	36	28	31	31	23	29	26	32	22	23	29	24	21	25	33	34	26	23	30	24	26	26	24	32	26	19	25	32	30	23	40	24	35	21	30	26	30	26	27	23	21	24	33	21	22	29	29	32	24	23	19	26	28	28	23	28	34	25	30	23	29	33	29	34	17	32	27	30	34	22	15	26	34	17	22	25	21	26	19	26	22	17	23	22	25	21	27	29	25	28	32	31	25	21	32	21	16	29	32	18	24	20	26	21	35	27	39	28	26	33	28	29	34	22	26	33	17	27	29	37	21	37	18	24	31	36	9	23	22	30	21	23	22	28	39	23	30	24	20	24	25	50	32	26	24	26	26	26	30	28	29	32	26	32	22	21	31	29	28	16	17	22	30	33	30	22	29	28	22	22	20	27	36	31	28	23	21	21	31	23	29	25	24	24	26	24	23	27	30	23	30	32	28	29	32	26	24	21	29	28	29	23	31	26	27	20	25	30	23	19	29	27	28	33	33	33	34	21	23	29	35	23	28	29	23	35	25	38	17	22	28	25	23	27	26	27	29	26	27	32	21	33	28	19	33	23	36	21	22	22	35	34	34	27	28	25	22	35	28	29	33	17	23	23	26	28	28	25	32	28	33	36	34	25	39	21	25	20	29	35	30	18	28	25	35	24	27	23	28	31	31	31	27	25	34	30	28	27	30	36	25	26	31	34	32	21	32	19	25	24	32	28	32	34	32	18	30	29	22	22	27	28	17	26	28	29	31	29	31	31	27	36	21	29	26	24	23	29	22	27	34	26	29	33	36	32	22	24	18	29	27	22	33	32	32	37	22	28	23	30	26	36	22	26	40	22	25	26	25	25	28	29	36	26	36	36	18	24	26	29	26	28	27	18	28	19	31	20	33	27	28	23	29	30	23	23	25	27	24	41	35	18	25	23	27	25	35	27	27	34	22	27	26	19	44	24	29	35	25	42	25	35	16	20	22	32	18	22	21	30	22	23	27	25	25	37	38	29	24	27	35	33	27	28	26	22	28	29	21	36	26	39	28	29	19	18	25	35	22	29	25	16	26	26	20	24	36	31	16	36	24	20	29	35	27	26	28	19	26	20	34	28	30	23	17	30	32	25	22	28	27	28	26	28	29	28	22	34	23	25	32	23	32	31	33	36	28	25	26	22	35	21	19	23	34	25	29	31	26	34	28	18	28	27	32	23	31	28	22	39	15	21	31	29	22	30	20	26	18	24	28	30	24	25	23	31	27	36	27	36	26	27	34	19	24	20	21	32	27	24	30	38	21	21	29	25	25	22	23	25	36	22	29	35	20	31	25	33	26	30	39	19	31	39	19	32	24	22	29	28	26	26	24	26	35	22	29	24	30	23	29	34	21	22	30	24	23	23	24	18	29	28	30	20	34	24	25	33	20	29	24	18	29	23	18	21	38	23	23	24	34	22	20	21	32	31	28	30	24	23	32	31	30	27	35	28	33	32	21	33	25	39	32	23	24	22	27	23	25	27	29	24	34	35	27	25	36	28	29	22	21	27	31	35	23	25	25	18	25	27	24	25	37	25	27	32	40	17	29	30	23	24	28	29	19	25	44	26	29	24	32	20	39	23	22	28	30	32	24	36	24	24	47	23	18	23	28	27	25	23	35	17	37	27	20	32	31	34	18	36	26	25	29	27	28	20	25	27	28	25	27	23	37	30	25	28	24	28	28	28	22	27	29	15	23	21	26	26	29	32	25	28	33	32	26	27	36	21	24	30	25	28	29	20	21	26	31	29	23	21	29	23	28	24	24	20	25	25	15	24	28	24	24	25	34	25	30	33	26	30	30	26	22	23	23	22	21	27	23	26	21	34	31	23	28	19	28	32	32	25	29	32	19	38	22	22	29	22	28	30	25	25	33	26	29	26	28	25	30	26	31	25	31	35	29	26	29	27	35	22	29	31	37	34	26	28	33	19	31	36	18	30	28	24	25	23	26	25	25	24	41	28	29	31	25	22	32	26	26	23	20	35	26	37	26	23	26	31	31	20	29	35	33	29	26	29	27	22	22	22	25	24	27	25	25	26	21	22	29	36	27	27	18	30	29	34	26	25	30	35	23	26	28	23	21	38	29	39	28	25	24	25	30	24	31	24	15	35	34	24	21	26	27	32	31	28	30	31	26	30	26	37	35	25	34	17	43	26	21	30	32	24	17	22	17	27	25	29	23	30	27	26	17	31	32	29	29	19	29	28	33	33	36	25	35	32	32	28	34	26	24	17	28	29	30	23	26	27	30	26	25	21	24	36	28	31	23	29	31	31	20	27	31	20	23	21	25	22	31	31	34	29	16	25	24	29	33	29	23	39	23	43	28	26	18	21	20	23	23	28	31	29	22	35	27	24	30	22	31	26	28	36	23	20	26	28	27	21	26	34	27	34	29	20	33	37	12	30	30	25	24	21	24	21	21	41	26	35	33	21	23	31	29	29	20	27	24	26	30	20	25	24	30	19	33	29	34	26	27	32	29	26	23	27	20	32	19	22	31	22	44	28	26	27	23	24	31	22	30	32	29	37	23	28	33	22	21	23	21	24	27	27	31	24	26	22	23	24	23	29	31	32	27	18	17	30	26	23	25	33	32	23	27	25	31	22	32	30	30	33	22	28	29	31	22	20	19	25	25	31	21	25	24	29	23	32	25	29	29	29	28	35	25	18	26	28	37	27	25	30	27	23	31	34	28	36	34	22	29	33	27	24	26	31	33	23	24	26	35	13	16	31	35	36	27	23	30	22	27	28	21	22	19	24	21	28	26	38	32	30	34	24	24	23	26	39	25	30	25	24	32	17	17	32	21	25	35	28	20	25	28	32	33	29	19	19	22	26	30	29	30	20	32	21	28	31	33	20	30	27	29	27	30	27	30	19	32	26	30	27	27	38	25	38	28	28	19	25	22	29	32	26	31	19	31	36	24	24	27	31	27	29	40	24	30	27	24	24	31	24	29	24	39	30	32	27	32	24	31	18	30	20	21	29	34	29	33	22	26	29	32	21	23	18	35	28	25	26	28	24	37	33	28	26	30	28	19	28	35	31	30	25	22	28	27	28	24	22	27	35	23	23	21	24	30	26	24	20	18	27	33	41	25	32	28	38	20	26	25	27	30	24	17	23	25	27	29	20	24	23	34	22	22	33	31	31	19	21	32	22	28
26306	59879	55587	25806	30319	27445	23821	20637	17330	14406	11584	9725	8517	7372	6470	5915	5399	4751	4411	3847	3368	3099	2845	2744	2471	2403	2394	2122	2053	1941	1740	1689	1580	1438	1356	1234	1088	993	1008	993	927	934	918	891	849	789	774	744	783	759	770	751	688	767	765	671	668	678	666	642	697	634	655	667	607	622	683	624	611	627	650	609	630	640	622	604	630	645	637	633	625	609	613	585	613	632	624	652	626	632	644	621	613	633	561	628	565	649	609	608	654	594	593	626	640	618	601	607	630	591	623	606	600	577	576	569	610	603	595	576	631	578	557	602	636	599	611	627	592	603	627	649	630	585	601	644	563	627	613	581	597	640	607	584	555	672	639	619	619	606	616	618	649	599	630	610	650	568	581	590	605	627	594	616	638	601	583	606	625	641	584	575	643	617	642	615	623	623	586	577	589	622	636	588	600	636	598	615	630	613	639	617	638	594	542	657	621	631	605	625	642	561	613	579	587	620	637	620	602	600	572	604	622	633	594	617	617	636	593	611	648	629	571	589	620	612	623	583	660	589	609	635	621	608	593	618	560	599	600	583	632	626	607	592	590	623	615	569	630	605	609	576	571	615	619	644	595	553	636	643	558	687	539	569	675	607	634	623	657	641	614	561	648	610	585	598	631	597	602	622	610	620	616	591	626	591	593	581	606	597	586	621	602	659	539	616	596	602	591	592	593	613	589	611	612	618	617	603	592	612	599	575	588	552	593	592	633	623	594	554	574	586	559	604	592	577	608	596	649	577	591	628	676	616	578	630	635	609	595	611	591	605	601	577	622	620	610	615	594	616	603	598	576	605	589	580	607	588	642	605	638	636	586	569	595	612	609	600	622	671	628	612	621	624	622	611	586	577	591	600	569	576	595	615	579	664	626	660	642	559	625	629	617	583	622	586	622	589	611	562	591	663	624	644	623	611	588	582	623	609	572	593	579	540	568	605	623	621	614	627	576	607	600	625	632	626	591	605	614	579	578	626	578	658	577	597	611	625	603	579	597	608	611	605	633	607	613	604	623	605	611	584	586	636	597	630	596	594	639	621	571	630	558	615	613	607	617	615	618	584	612	603	580	609	602	629	590	548	630	591	608	641	657	588	565	639	645	606	582	583	639	608	616	595	587	618	625	589	635	609	611	644	587	593	633	606	629	625	585	623	609	601	613	589	583	633	627	632	630	627	578	577	634	604	584	588	582	578	608	594	594	581	599	610	605	614	599	604	607	571	595	628	624	609	604	608	564	599	601	597	574	585	590	636	635	596	607	600	604	614	580	652	573	580	591	626	588	543	617	605	611	573	623	568	593	587	632	609	584	608	593	611	578	632	609	596	623	625	592	580	596	627	590	636	634	622	599	658	558	625	604	570	637	569	622	633	598	614	562	599	598	645	586	601	620	612	592	614	646	614	576	597	596	626	654	604	596	562	578	583	646	649	621	613	644	588	566	591	585	608	620	657	624	580	644	610	662	572	596	570	575	590	607	627	576	587	594	561	603	609	630	554	654	636	618	583	607	624	608	588	604	606	628	611	609	620	607	572	631	621	572	623	592	601	598	548	580	622	630	615	594	600	567	613	588	600	591	587	588	589	598	631	619	582	596	584	629	624	590	604	566	629	600	619	542	616	596	613	599	581	643	642	644	615	618	633	647	587	581	600	585	653	599	562	640	623	584	635	611	606	587	603	597	551	639	575	601	578	640	591	605	623	588	615	599	613	617	638	623	600	567	592	624	593	575	625	585	600	589	596	637	610	590	614	569	628	626	633	570	607	617	620	631	616	642	601	601	583	557	639	640	638	578	592	618	603	585	618	566	609	588	608	596	597	610	622	613	618	589	601	580	575	590	623	607	599	627	660	634	589	602	659	588	566	573	653	606	567	602	627	563	601	550	632	626	653	561	623	623	614	607	584	620	633	571	621	617	613	621	619	570	628	613	611	561	607	601	609	631	622	622	594	600	620	609	599	632	591	617	613	591	620	637	628	609	605	575	622	578	581	602	584	617	588	593	588	670	582	575	589	606	586	628	603	612	600	629	639	600	606	616	608	638	588	628	617	571	611	614	578	615	604	594	649	554	586	626	547	643	594	677	617	593	616	619	597	601	602	567	594	574	591	605	619	610	597	615	607	618	610	600	591	620	604	624	633	614	633	597	658	585	628	582	599	563	547	631	602	634	602	648	595	607	637	649	641	611	615	649	608	563	605	608	626	623	588	588	608	617	615	618	610	602	586	598	628	608	641	617	597	583	590	597	589	668	603	644	610	632	599	631	579	611	603	663	599	634	622	575	577	662	629	646	565	640	624	582	632	615	603	618	631	632	599	590	579	590	618	588	660	637	613	643	612	617	641	604	599	591	615	628	587	621	594	667	562	631	629	617	613	570	618	610	546	630	538	639	611	600	610	550	584	641	593	590	630	633	566	603	600	621	572	619	568	608	578	617	652	626	623	571	565	569	640	570	663	615	600	584	620	582	593	623	633	616	627	595	602	575	631	580	614	636	557	635	626	583	651	598	615	652	631	636	621	595	632	585	604	601	599	591	583	616	562	582	655	567	589	574	606	599	584	580	578	646	619	618	644	608	626	600	618	591	610	578	602	590	611	642	637	576	570	588	627	611	615	558	626	617	642	601	596	621	638	598	586	647	597	622	558	643	588	623	615	628	627	608	599	635	605	601	634	612	605	629	607	543	635	622	596	637	645	666	566	610	629	589	625	557	574	546	602	601	638	614	564	591	618	591	632	590	609	535	610	582	653	641	647	603	620	578	622	576	627	635	562	596	589	594	600	581	614	595	628	588	591	599	582	613	636	614	620	579	634	608	597	612	584	578	608	625	592	587	606	608	622	643	574	620	617	606	655	618	580	596	622	574	541	619	593	558	605	583	614	576	604	656	642	584	604	639	622	626	613	646	585	636	560	600	606	561	572	610	593	596	638	565	579	606	563	624	612	585	598	654	615	596	570	587	636	578	608	599	602	601	578	583	619	602	668	606	632	593	670	640	612	590	578	566	557	631	628	617	566	596	643	632	624	612	607	606	611	622	644	612	610	577	617	600	570	598	571	582	619	592	579	598	610	577	583	589	585	608	609	602	642	600	588	583	581	632	659	589	602	620	668	550	587	593	645	623	565	594	628	579	631	607	580	613	589	632	640	587	617	619	654	603	649	642	617	577	598	621	592	609	643	640	619	640	607	605	605	660	592	604	604	634	577	600	608	612	633	624	615	641	650	567	631	619	614	603	593	607	573	612	591	583	640	610	569	538	569	623	596	639	630	604	596	570	632	653	627	590	584	592	592	612	615	619	610	626	617	634	632	623	579	625	632	639	587	611	566	647	625	643	584	587	591	646	585	605	582	640	608	629	561	617	622	645	622	611	604	621	569	626	613	578	576	603	619	634	614	619	626	585	596	608	645	585	597	574	585	591	637	586	597	586	559	626	603	587	604	601	634	677	631	630	607	565	599	631	608	583	618	604	593
2670	22446	25114	2952	697	557	498	422	388	328	258	218	184	154	132	155	127	130	88	93	96	93	60	85	77	58	59	53	59	51	47	32	46	33	41	24	33	33	24	23	24	23	20	23	28	24	21	25	26	18	22	23	26	19	26	22	23	23	21	27	25	27	24	18	20	19	15	23	20	18	11	15	26	22	17	21	16	29	17	22	22	14	14	17	24	19	16	25	26	17	21	20	28	14	22	14	19	29	23	21	21	19	30	23	17	26	19	17	15	22	22	16	26	21	20	19	27	26	21	23	26	15	20	22	22	27	23	24	15	16	31	23	19	24	18	14	16	21	12	26	22	27	30	24	23	22	20	14	21	17	15	25	22	24	25	21	25	19	32	20	23	21	16	17	20	24	22	28	21	15	17	26	22	24	21	21	25	17	20	19	22	10	19	24	17	24	24	25	27	21	19	13	19	19	26	21	24	20	23	13	19	27	14	30	17	19	15	18	19	17	17	23	12	19	18	18	34	23	12	32	19	21	27	24	23	22	20	19	17	20	20	31	23	24	32	26	25	31	12	26	19	18	18	19	22	22	25	20	16	24	19	23	21	26	19	24	19	25	23	26	22	19	21	25	17	20	24	18	15	17	19	22	20	19	24	25	23	20	23	24	20	20	19	24	15	26	16	20	17	14	18	19	18	23	15	22	21	20	13	22	19	18	15	19	21	16	22	22	17	21	24	24	17	18	24	23	20	17	19	22	18	19	19	12	23	22	17	23	22	17	20	26	25	26	21	29	17	20	23	20	28	24	28	19	20	21	17	26	13	19	15	28	28	13	19	22	20	24	23	23	21	14	20	25	17	20	28	28	26	23	24	17	21	20	20	15	21	18	25	33	20	17	24	24	25	27	35	17	21	15	20	23	25	18	16	16	25	9	19	18	28	26	17	20	27	18	23	23	21	18	21	18	15	20	27	21	26	20	20	27	18	15	23	26	23	20	19	21	19	17	21	12	25	23	23	23	19	23	17	27	13	16	11	19	23	15	18	26	20	16	36	18	24	23	28	25	21	15	20	20	23	25	20	26	9	19	26	28	20	12	21	10	26	19	15	19	20	19	21	19	21	19	23	26	18	20	23	24	18	22	24	15	31	17	21	27	16	22	28	14	19	16	22	23	25	20	30	28	17	19	24	17	12	22	18	21	32	20	24	16	18	20	11	23	30	18	14	16	17	16	15	20	17	14	18	18	17	18	27	20	14	23	10	20	19	25	18	22	16	24	22	29	24	17	23	22	16	28	16	26	30	17	20	27	19	18	20	15	17	19	22	24	19	34	18	14	21	21	21	23	18	26	20	20	22	24	17	17	17	25	18	18	36	25	24	22	16	16	20	29	26	18	30	21	14	21	22	17	21	24	31	27	19	29	27	24	21	21	16	22	17	22	28	20	24	21	24	18	23	21	24	18	24	14	23	22	18	25	25	21	19	24	19	21	17	21	19	31	18	18	23	11	23	17	25	17	22	15	20	19	28	17	22	20	36	20	20	26	14	28	20	22	18	11	19	23	26	25	18	14	18	17	12	26	20	18	21	24	26	19	20	18	14	12	21	21	22	23	17	25	13	11	14	19	23	20	23	20	20	22	17	20	18	27	22	17	19	20	18	27	12	33	19	23	21	22	23	17	20	21	25	23	17	18	13	23	29	23	28	17	22	17	18	20	25	26	26	27	18	14	29	18	20	14	18	21	16	32	15	24	20	20	19	24	17	24	16	33	24	31	17	21	23	20	18	24	25	13	20	24	19	22	26	16	16	27	16	19	19	17	27	22	22	19	20	22	20	24	22	23	18	17	17	18	31	17	26	17	23	18	20	22	20	20	26	19	23	26	26	19	21	17	19	20	25	21	23	23	13	21	9	18	13	18	24	23	17	25	19	21	21	31	25	25	20	28	21	16	22	17	21	26	18	21	28	21	25	27	19	22	23	19	16	22	22	13	28	22	23	20	31	28	19	22	19	16	25	26	23	25	27	18	25	13	20	21	21	15	18	23	18	30	19	23	21	30	27	23	25	12	16	20	17	24	21	25	23	22	22	20	32	29	12	14	26	30	26	33	21	19	24	24	27	14	25	37	25	28	19	23	22	24	29	23	19	19	21	18	27	24	20	21	30	19	21	23	28	22	12	14	23	18	19	14	25	22	25	21	18	21	17	19	25	20	18	20	21	21	24	16	13	25	11	22	22	15	23	23	21	22	15	19	23	24	15	31	19	24	31	17	15	16	30	19	24	17	26	22	17	25	23	18	17	19	31	27	31	19	22	18	25	19	27	23	19	22	21	20	21	18	19	24	21	26	16	17	16	18	20	23	18	23	24	12	33	14	14	16	17	15	21	26	19	28	11	27	19	21	24	18	23	14	16	17	21	26	20	28	22	17	21	18	19	19	16	17	23	28	25	20	27	23	19	19	13	25	25	19	25	16	25	23	21	20	17	16	15	24	13	25	19	20	28	26	32	24	18	21	19	19	19	21	25	24	23	20	15	16	19	12	25	15	17	39	24	21	22	12	26	29	21	20	22	17	20	21	22	13	18	18	16	16	21	23	25	20	24	15	19	22	20	24	14	19	14	21	24	25	23	20	15	21	22	21	23	11	19	20	19	31	18	17	18	20	18	20	22	20	22	19	14	20	20	20	23	31	15	20	13	19	29	17	27	26	28	19	17	17	24	26	26	29	26	15	29	21	17	26	19	22	23	22	23	21	27	26	27	27	19	20	22	12	20	18	32	25	13	14	23	17	17	26	8	20	18	27	22	28	20	22	22	13	18	24	17	20	20	17	24	15	25	25	20	20	17	24	26	12	25	18	14	18	21	20	19	25	19	26	25	20	23	21	27	27	32	25	23	22	21	23	22	27	23	23	25	18	28	18	27	19	27	20	19	14	22	20	17	21	25	19	27	18	14	23	21	22	21	17	26	17	23	23	22	24	26	14	15	18	22	18	22	26	21	23	21	24	21	21	18	17	19	18	19	22	21	16	15	17	27	19	22	18	17	15	20	20	23	10	21	19	21	25	23	22	17	21	18	19	14	26	16	21	27	22	26	23	21	21	19	14	17	18	19	14	22	21	18	35	19	22	17	16	16	22	19	13	19	31	23	23	20	26	23	24	21	26	29	27	20	22	25	22	23	16	25	11	19	13	19	22	20	18	16	19	17	20	22	21	21	21	19	26	19	21	23	16	21	19	16	15	21	21	18	19	23	24	28	17	16	20	17	23	17	20	25	21	17	17	18	27	22	19	23	19	18	21	21	22	28	24	12	21	10	16	18	27	22	20	17	13	12	20	20	19	23	26	21	19	16	32	23	15	17	15	15	21	21	25	20	8	23	28	21	20	24	22	19	22	20	30	23	25	13	24	15	22	13	22	19	19	17	15	17	16	20	22	26	20	24	15	18	25	27	25	14	26	22	18	20	13	24	22	21	23	22	25	20	19	23	19	14	26	24	20	20	23
30751	64238	62963	31248	34484	31662	28104	24938	21538	17759	14846	12848	11210	9756	8711	7892	7223	6274	5600	4892	4337	4099	3625	3352	3226	3047	2947	2678	2473	2211	2076	1931	1798	1695	1415	1217	1041	1025	982	914	915	808	769	691	739	748	729	702	655	702	660	649	699	728	647	593	611	575	527	530	555	542	479	529	535	546	512	549	495	469	513	503	459	507	458	472	487	453	489	499	465	523	496	493	522	447	482	501	473	500	493	477	460	465	448	470	480	470	463	505	526	487	469	448	483	495	449	430	442	447	454	512	459	464	437	511	467	476	458	460	492	472	465	442	469	441	464	481	468	465	464	462	495	471	498	484	449	482	479	443	474	472	485	497	415	446	471	494	457	450	482	473	470	442	452	497	480	454	461	439	446	467	497	494	502	478	468	459	471	494	427	468	492	494	508	426	500	484	502	498	467	482	477	493	457	413	433	460	468	497	471	468	452	442	481	505	460	446	486	481	479	492	467	456	473	442	482	475	478	491	439	479	475	481	475	442	481	478	447	445	499	479	454	481	454	448	467	476	442	448	489	481	461	476	473	448	447	468	437	452	445	451	452	472	456	480	473	508	442	458	479	500	463	467	425	434	470	499	465	495	479	425	417	465	446	464	460	454	447	444	487	465	453	461	476	477	459	461	445	480	477	455	485	476	465	471	438	449	451	500	487	472	476	415	487	511	474	499	454	454	471	479	466	444	474	493	433	424	471	452	436	469	463	433	443	493	427	475	428	443	479	430	525	484	476	490	469	464	480	491	457	480	458	435	462	463	456	473	455	473	445	454	438	457	444	467	496	464	506	474	433	478	431	460	465	492	480	501	445	447	450	462	424	497	473	446	431	498	447	460	467	444	432	460	458	473	471	462	468	445	475	434	453	472	452	471	418	489	463	469	453	485	479	436	445	477	449	455	450	510	463	472	490	470	463	475	464	450	430	433	445	472	470	488	428	441	456	479	448	486	477	498	413	513	453	457	431	454	459	457	494	478	453	437	473	483	480	489	442	437	451	471	461	437	503	496	474	505	491	447	440	464	450	486	431	464	465	473	457	491	482	472	454	459	494	483	461	452	454	493	463	474	474	428	453	420	463	470	478	464	425	471	469	460	489	450	477	481	457	474	460	495	465	503	459	455	471	478	456	460	459	494	486	448	490	455	450	493	461	473	441	448	485	517	441	443	471	473	429	473	475	478	452	456	450	436	464	432	484	454	449	493	455	493	454	450	462	465	472	465	504	463	440	449	464	471	441	460	487	458	504	469	465	474	458	460	496	459	440	464	439	486	471	470	458	453	473	489	444	428	465	437	512	465	443	487	444	481	464	496	457	501	507	473	470	442	450	462	457	499	468	504	456	511	421	449	477	462	420	475	459	453	475	463	444	462	449	481	450	490	457	442	482	471	458	436	477	453	465	478	435	467	465	459	465	453	455	447	465	484	462	458	469	452	474	483	492	470	447	474	481	427	448	488	457	449	487	487	453	427	511	419	441	492	497	507	491	442	446	449	456	424	464	453	468	482	485	467	462	488	430	420	445	423	482	467	453	474	468	490	449	494	441	484	468	448	484	458	479	470	462	440	428	474	497	465	431	441	457	475	429	449	410	445	480	454	461	449	474	466	479	435	469	479	484	470	462	451	438	463	408	467	470	478	443	452	460	472	474	513	469	477	480	436	459	457	497	478	462	454	469	471	490	466	440	451	483	452	504	429	481	467	448	461	489	476	461	463	492	458	481	447	408	438	484	460	467	478	435	485	444	486	471	471	478	456	490	503	474	424	483	498	454	484	440	457	449	475	451	484	468	485	481	484	442	442	451	510	470	495	434	505	472	462	461	465	500	473	456	455	476	455	474	482	470	459	479	485	442	458	437	434	477	465	466	462	477	468	496	492	451	405	432	453	464	469	481	458	462	448	472	486	456	455	463	472	461	448	452	465	467	477	482	470	487	425	452	448	437	505	465	480	483	471	470	447	487	459	463	440	493	503	464	466	469	477	499	460	431	488	472	461	460	471	507	459	455	476	453	459	511	472	462	463	481	454	472	435	450	470	454	421	432	485	460	452	448	450	410	481	449	440	429	448	438	465	467	507	479	473	436	449	531	444	497	474	498	422	438	480	435	459	462	470	460	433	465	461	479	437	476	459	507	442	450	470	404	474	471	464	462	494	429	440	468	490	450	442	461	440	455	470	454	454	452	477	479	478	486	443	468	462	418	477	472	478	501	477	473	437	465	456	497	459	456	448	417	464	462	437	473	460	442	481	456	462	484	447	476	439	452	438	461	487	430	422	460	478	491	471	430	446	479	449	470	472	486	463	422	465	459	470	435	508	424	450	471	450	495	460	482	464	484	415	485	440	460	470	455	468	452	478	439	454	505	466	446	412	413	474	456	430	443	460	449	492	519	491	469	477	469	466	464	454	494	453	468	445	449	473	413	464	437	469	454	448	484	485	470	456	462	496	477	452	447	447	474	442	495	442	439	459	424	428	510	473	447	435	465	447	456	495	463	465	440	450	445	474	434	452	463	472	443	436	470	476	462	435	449	476	477	495	480	475	481	462	500	397	461	461	470	434	455	483	484	480	466	461	477	456	430	427	465	461	469	456	434	448	491	471	440	465	471	503	477	455	469	488	458	487	465	473	482	445	451	415	433	453	463	503	474	450	479	473	440	502	516	441	476	415	485	510	437	447	485	465	437	486	457	442	453	434	466	455	465	481	420	461	466	479	485	458	468	461	471	470	511	442	461	431	455	458	495	456	477	513	466	450	436	457	471	471	466	436	463	448	478	453	505	423	443	441	482	490	453	475	449	508	437	434	449	495	463	475	466	452	488	470	471	477	472	454	449	471	493	462	491	476	452	476	459	450	447	444	453	460	438	478	464	465	478	460	493	471	478	473	477	504	453	491	476	509	482	458	455	476	465	491	464	446	437	447	434	435	430	446	458	482	461	465	468	459	467	471	483	480	493	428	459	436	458	444	479	467	456	457	452	453	478	503	449	483	466	460	479	421	443	454	467	456	467	452	477	444	463	447	481	469	463	433	473	486	422	471	454	495	457	496	474	451	483	432	453	429	480	485	475	459	477	464	486	483	441	466	460	458	443	445	501	458	437	470	496	446	477	460	480	471	453	462	481	452	477	448	473	445	449	484	465	496	465	474	490	450	457	472	494	480	507	507	465	471	445	422	479	471	477	437	468	456	495	451	450	496	451	488	463	433	440	487	521	475	463	486	441	473	495	467	471	443	419	487	462	455	451	454	461	452	519	490	499	456	469	456	468	470	448	467	438	473	460	501	456	506	439	457	445	457	446	487	482	414	485	460	504	454	441	454	458	451	452	458	456	466	466	460	465	452	450	500	472	456	446	522	422	469	488	462	517	528	475	444	487	494	450	461	481	469	459	487	475	482	458	463	448	479	486	464	476	445	463	464	478	468	449	462	472	440	519	475	494	448	438	443	488	483	453	443	455	475	464	467	443	475	446	465
2661	23955	25266	3010	644	583	484	431	380	345	259	221	187	184	124	116	119	114	105	86	77	71	69	54	58	63	60	68	42	54	44	24	38	52	43	35	23	27	30	25	30	24	26	26	24	16	32	24	19	25	25	31	28	17	23	18	21	17	17	25	23	19	23	26	17	25	26	24	21	15	20	13	20	17	23	16	10	22	19	24	23	15	16	20	20	15	15	10	24	27	16	26	16	25	19	17	13	33	20	22	20	13	25	25	11	29	23	21	18	16	24	30	26	17	29	18	16	20	17	24	22	17	16	15	27	12	16	23	19	14	14	17	21	26	19	17	15	23	17	25	20	27	19	27	26	24	23	19	14	17	21	16	23	18	16	17	22	22	20	23	20	26	17	27	19	23	23	17	19	14	24	18	23	11	15	29	19	17	20	14	18	16	16	12	23	23	18	18	20	28	25	14	32	17	24	22	18	29	14	21	19	16	18	26	12	23	27	15	30	24	28	21	18	23	25	18	21	20	13	34	18	14	18	8	25	18	20	13	19	16	19	20	31	20	18	24	16	14	23	19	23	24	16	26	15	22	22	17	28	24	18	22	26	21	14	18	24	21	18	26	26	27	17	30	17	16	36	18	23	27	26	20	21	13	25	17	24	22	22	20	29	23	21	23	26	24	21	20	27	20	19	15	20	21	24	34	17	22	19	16	29	21	21	11	21	18	24	20	27	25	20	16	27	22	19	23	17	19	22	24	23	24	21	23	23	28	16	20	23	23	11	28	29	18	18	26	22	23	24	22	19	19	20	29	15	21	29	26	20	23	23	26	26	24	19	19	21	24	21	21	16	14	22	29	20	22	20	16	18	25	16	30	16	20	22	25	24	19	24	16	25	21	17	14	21	26	33	16	17	9	28	24	16	10	28	15	12	20	26	25	10	26	21	22	10	13	13	20	14	27	16	20	21	27	20	22	18	17	23	19	21	19	26	20	18	17	22	16	16	20	22	22	28	17	21	20	23	13	26	36	27	19	13	21	25	13	11	22	19	21	34	14	20	28	20	23	19	25	18	21	18	26	23	26	16	17	13	21	28	20	23	19	17	25	17	13	27	20	12	22	18	16	22	18	22	30	27	24	14	16	19	22	18	16	21	22	21	22	21	23	20	19	21	17	17	23	15	23	14	22	19	22	20	20	18	13	6	18	18	21	24	12	27	19	25	18	22	24	21	20	26	26	23	27	20	24	21	21	20	14	22	13	15	23	19	16	16	22	20	20	21	22	15	15	24	23	18	22	31	23	21	25	26	24	28	22	19	27	19	27	21	23	23	17	20	20	24	24	35	20	25	19	20	20	20	19	20	18	15	25	24	19	24	15	17	21	23	23	14	26	18	12	17	21	23	16	25	18	22	15	23	26	22	18	23	15	26	27	30	20	12	19	22	22	15	16	19	30	21	19	23	21	16	17	20	22	16	24	19	19	15	22	20	22	21	24	19	28	21	8	25	14	28	20	15	28	20	20	21	18	30	17	16	26	21	21	23	17	23	25	19	11	28	17	14	22	15	15	24	14	23	26	19	21	15	22	25	19	19	21	15	16	19	20	17	23	20	29	24	23	21	21	16	17	18	16	17	23	17	22	26	25	19	33	21	23	15	20	19	25	14	26	27	16	18	25	24	22	21	20	24	23	18	26	23	16	30	20	14	26	18	18	21	21	26	21	18	23	22	26	19	19	20	32	14	24	22	17	25	23	15	16	22	15	21	23	18	15	25	14	28	12	17	26	22	20	20	18	18	19	14	20	23	20	23	17	13	14	23	17	23	16	14	15	27	20	16	20	23	25	22	14	19	14	26	29	15	18	17	26	18	22	16	21	18	17	32	23	19	25	22	19	18	19	15	17	24	19	21	23	28	23	22	19	28	25	28	19	15	28	23	19	20	22	26	24	24	18	28	28	14	14	15	26	23	22	22	18	28	15	23	16	19	25	27	20	21	20	20	20	25	22	18	28	15	17	14	24	12	24	17	24	25	16	23	26	16	30	24	22	19	12	18	16	18	24	20	20	22	26	24	12	12	19	26	17	17	26	10	22	29	16	22	19	21	14	20	21	32	24	18	24	21	18	19	26	29	18	15	22	25	22	13	27	20	17	24	22	17	21	18	17	21	23	23	17	24	12	13	21	18	17	17	22	11	14	23	19	20	16	25	16	23	26	17	20	17	26	15	19	27	23	25	13	20	21	12	28	8	23	22	20	18	19	16	16	23	13	18	23	20	17	10	18	16	18	18	16	24	12	22	20	24	23	25	11	27	18	21	16	28	17	16	14	33	14	18	17	16	22	25	24	20	23	29	16	25	14	15	14	18	20	21	21	18	21	20	19	19	20	17	20	25	20	15	23	15	17	28	18	17	16	18	24	16	21	21	22	21	19	18	20	19	18	22	24	17	24	23	22	20	21	26	30	26	21	20	19	20	15	24	23	19	16	18	19	15	26	16	33	22	22	17	13	25	21	18	20	21	26	15	14	18	15	18	19	26	22	18	24	23	26	22	17	22	27	23	16	23	17	16	17	27	25	20	19	23	15	27	22	19	25	19	25	22	23	22	24	21	16	24	26	15	12	16	16	13	24	24	29	14	20	13	27	21	28	21	21	20	17	16	11	20	22	12	25	22	16	18	17	12	19	14	19	18	19	28	25	15	25	16	20	29	25	25	28	19	21	25	21	22	23	21	17	20	25	17	14	21	20	17	25	22	23	25	23	23	16	19	22	21	24	24	18	23	20	16	21	22	32	23	16	30	21	17	22	26	20	21	20	20	23	24	21	26	20	35	27	29	13	19	26	28	17	17	18	17	19	25	24	16	21	18	24	19	31	23	24	20	24	28	17	20	14	17	17	28	12	25	19	28	23	20	28	20	22	15	19	18	26	14	27	18	23	23	20	24	23	14	17	24	21	22	25	18	24	23	15	27	34	17	19	23	22	22	25	27	22	21	23	25	24	29	23	25	21	12	16	23	19	24	25	19	20	23	22	16	16	21	21	26	18	21	20	21	30	15	22	17	15	22	11	13	28	22	18	16	21	26	19	15	21	22	26	11	13	15	19	26	20	26	17	22	19	21	20	26	16	24	25	15	22	18	22	20	17	21	24	26	23	18	19	22	14	17	22	22	21	18	14	18	19	22	11	26	19	20	18	19	14	16	20	18	20	15	18	17	31	10	18	8	21	23	15	19	27	20	24	24	24	22	29	13	17	19	24	18	10	16	22	20	15	19	17	23	18	18	19	17	30	20	20	16	15	27	22	21	23	26	15	20	25	20	16	24	20	19	14	27	20	24	24	20	20	15	23	18	24	16	25	23	19	20	22	18	17	14	28	19	19	15	17	21	24	16	19	23	17	29	14	21	24	19	22	14	17	23	22	30	22	21	16	25	20	21	20	18	26	15	13	24	21	32	25	21	17	23	23	16	23	28	21	27	19	23	12	21	20	18	25	13	20	18	16	25	14
31596	64887	64616	29884	34488	31922	28188	24795	21234	17578	14865	12976	11209	9700	8981	8095	6964	6259	5527	4775	4615	4116	3573	3299	3208	3110	2841	2548	2313	2090	1953	1800	1762	1572	1276	1142	1030	1026	962	883	887	838	714	726	738	739	731	689	668	668	690	624	739	685	642	573	580	553	537	564	572	563	506	524	515	528	522	510	500	505	521	487	471	489	470	506	500	481	497	497	514	476	485	487	474	469	527	487	485	457	457	457	437	468	477	504	477	451	445	495	493	506	490	434	478	439	459	466	475	466	471	475	471	510	508	449	470	503	437	485	471	467	483	487	424	463	468	495	479	492	495	495	492	449	429	465	482	423	472	462	464	456	496	483	451	458	444	464	479	496	445	467	428	474	479	460	463	467	415	468	442	486	469	471	444	473	486	438	468	458	438	497	481	432	467	471	525	459	460	450	502	439	454	471	458	463	514	448	451	476	471	463	522	477	480	442	483	434	462	457	464	469	495	427	488	513	504	448	469	482	466	439	438	482	500	440	512	437	471	447	480	498	426	478	492	468	499	458	501	477	483	438	463	502	446	452	461	489	498	439	450	503	437	477	447	482	469	454	459	437	498	445	446	454	503	452	464	482	476	462	446	462	456	431	444	472	461	475	477	472	466	497	462	476	455	472	441	454	510	455	418	473	502	437	466	455	430	469	473	441	435	491	476	431	448	484	436	492	439	476	470	481	430	502	455	423	474	485	471	449	463	433	478	447	505	469	458	494	479	479	490	441	479	443	449	477	482	448	463	471	500	429	472	456	471	460	474	420	472	463	465	466	481	470	467	452	490	426	434	456	510	445	433	471	466	448	472	472	457	450	456	445	494	443	502	445	425	501	478	458	475	480	454	458	488	470	491	466	467	440	446	497	433	472	462	472	449	464	459	493	466	461	481	439	515	490	479	490	482	478	465	472	443	459	445	488	473	437	436	436	490	482	487	464	461	450	427	489	472	470	446	466	452	455	470	499	481	436	448	481	461	453	497	442	460	465	452	462	454	460	489	495	443	468	447	472	458	466	471	466	468	454	487	466	498	477	507	467	476	503	469	478	442	463	453	452	479	453	480	448	495	486	429	494	480	452	480	457	455	461	503	491	448	453	445	469	491	477	451	436	432	458	435	453	424	440	473	475	445	482	463	446	473	455	462	454	488	503	506	479	468	444	462	462	449	477	488	460	468	438	445	473	475	480	481	471	487	482	479	453	491	495	480	468	479	461	442	448	462	437	459	496	447	479	459	445	484	476	438	454	440	452	475	468	480	481	490	440	485	462	448	430	505	451	468	472	456	515	445	480	481	468	424	445	443	449	446	467	468	460	465	473	463	469	437	453	477	484	484	505	479	458	443	480	462	449	500	456	464	457	495	471	473	467	437	450	462	500	473	519	471	478	446	510	419	470	492	473	439	492	434	438	414	475	463	470	448	462	464	456	460	491	466	487	459	472	460	465	461	448	501	448	438	515	442	450	496	449	483	477	445	467	470	461	458	471	450	435	433	458	487	473	458	445	444	471	456	508	451	501	501	444	445	465	435	484	448	462	449	439	463	431	470	479	438	503	449	451	468	450	477	490	445	453	466	436	495	464	464	501	462	451	470	472	510	461	471	457	486	487	488	468	443	476	457	444	489	499	460	459	442	490	444	462	472	450	479	491	451	486	466	434	487	439	447	446	476	481	450	457	421	476	516	474	473	470	458	458	497	456	474	476	440	462	472	488	461	469	434	468	476	456	446	441	459	440	443	468	477	449	449	468	443	455	488	475	444	464	469	469	454	486	485	476	466	477	490	455	445	463	509	461	496	475	494	428	492	469	485	480	496	472	489	449	493	450	475	479	483	461	450	441	461	439	465	441	459	456	454	461	457	449	502	435	511	443	469	471	443	496	466	431	485	438	459	446	465	453	527	474	439	443	459	449	459	469	483	442	427	467	473	524	435	457	471	456	452	411	448	471	491	409	469	486	458	464	467	489	410	427	465	455	463	449	498	441	488	460	447	483	444	433	457	449	441	442	450	458	493	446	440	479	425	459	456	480	493	479	456	413	444	462	446	452	474	475	454	452	481	422	453	497	494	450	471	502	424	453	475	458	493	460	473	465	487	471	481	452	473	491	455	468	421	485	480	498	443	450	446	472	419	432	443	488	443	487	478	453	454	476	471	430	477	476	481	441	476	485	429	452	499	505	476	462	475	477	467	495	439	444	461	472	443	488	457	499	448	461	477	472	448	500	445	452	452	469	453	461	433	418	473	492	460	450	480	459	474	472	475	465	448	424	444	455	445	499	437	426	475	429	456	460	453	460	421	462	503	473	479	491	474	464	472	453	495	472	471	458	433	446	475	487	478	448	484	447	463	449	455	454	475	449	451	452	448	450	528	450	444	417	447	467	454	430	469	459	475	450	465	474	455	500	482	520	451	462	474	472	462	472	478	462	488	469	450	500	475	480	466	500	468	465	479	465	443	441	480	498	470	449	456	469	463	482	440	461	427	460	480	458	446	479	450	467	493	444	434	462	397	475	472	477	464	477	512	511	435	471	458	491	425	455	457	461	418	495	505	464	465	489	483	477	477	438	477	459	480	465	450	427	483	484	506	456	441	503	439	470	449	441	416	461	481	470	463	457	456	467	470	444	454	478	448	482	450	444	421	462	445	460	441	467	430	459	539	478	495	470	481	473	468	459	446	482	462	449	463	476	481	451	448	508	475	473	482	486	466	429	467	505	463	447	478	503	465	486	471	445	453	480	455	484	476	449	483	459	442	456	441	476	432	451	471	436	469	470	475	462	452	478	487	456	463	415	463	469	468	466	471	493	482	448	455	469	502	458	444	485	450	413	454	489	463	430	484	485	452	450	452	491	490	443	456	486	432	452	483	465	460	443	491	433	487	472	482	465	469	480	491	443	435	442	431	508	429	470	479	456	480	487	446	435	454	493	446	477	450	448	486	451	482	464	440	451	477	466	492	460	484	474	496	445	470	479	465	477	500	465	455	407	482	453	467	456	480	429	500	455	482	475	466	476	455	473	495	473	445	460	516	427	476	450	470	470	489	437	479	493	479	505	483	460	456	500	476	479	464	513	448	476	464	457	465	447	483	423	443	421	463	473	470	445	444	461	454	470	438	486	469	443	431	473	458	484	510	459	473	454	447	458	411	436	454	490	463	492	493	470	460	468	408	464	455	464	481	454	467	456	488	433	495	494	428	475	448	437	451	473	498	501	452	486	505	464	457	465	452	480	481	490	477	482	470	477	451	467	453	469	480	507	494	438	459	434	441	456	485	456	485	434	471	438	490	433	485	472	480	476	471	475	488	435	440	500	489	472	427	459	498	445	492	453	500	475	473	432	451	482	488	442	454	449	447	413	477	463	495	497	469	458	481	457	465	471	448	466	446	465	482	444	486	483	490	483	469	464	462	449	453	437	447	470	494	466	477	477	475	493	461	467	486	477	443	465	472	467	480	477	442	437	444	450	475	455	453	466
3520	26710	23931	2750	650	611	522	452	376	315	268	245	184	172	166	166	123	110	86	99	89	79	71	74	64	61	73	62	43	55	31	48	51	41	23	27	23	30	24	28	24	22	13	28	24	18	22	25	22	35	21	20	28	31	21	30	33	21	23	18	27	30	31	20	24	23	21	29	30	22	27	20	25	25	26	20	27	21	14	20	12	21	20	24	20	28	21	28	26	25	21	22	13	23	20	19	20	32	18	16	25	21	21	24	23	30	21	24	20	23	16	20	17	18	28	20	16	26	17	19	21	17	24	19	18	22	28	20	19	9	27	24	17	21	20	22	21	25	19	28	27	21	20	19	17	25	23	17	22	19	26	25	19	13	18	21	21	21	31	15	15	24	23	29	25	28	18	21	20	24	28	24	18	16	14	14	13	25	24	21	29	23	22	21	16	23	22	25	18	24	17	26	23	18	15	14	18	18	22	23	24	24	12	21	19	22	15	28	26	17	21	23	16	23	18	29	17	19	14	21	19	19	21	21	25	17	23	17	12	26	21	22	20	22	26	15	12	16	15	19	17	25	22	26	16	16	13	12	25	26	17	19	18	14	20	24	21	16	14	16	18	13	31	27	20	18	17	17	27	22	22	23	22	25	26	17	24	31	21	25	31	20	16	21	18	24	25	21	28	26	17	22	21	20	24	22	15	22	20	24	13	20	29	25	19	19	23	16	22	25	27	24	21	21	21	27	28	16	18	17	28	10	16	19	20	21	15	23	18	18	25	18	21	20	26	17	23	19	17	27	29	25	27	30	17	17	23	22	26	22	26	17	16	19	30	16	27	31	20	17	22	25	19	18	26	22	16	29	22	18	18	17	18	24	21	23	27	17	21	21	26	18	17	21	27	14	21	21	27	24	28	21	26	12	18	29	35	24	20	24	19	24	19	24	28	19	22	23	20	22	23	16	27	20	30	15	19	18	29	24	32	23	24	24	24	28	28	13	24	20	22	18	22	23	18	24	23	17	22	18	29	23	20	20	15	17	23	19	23	28	17	17	16	15	19	24	21	15	18	17	21	12	13	20	29	25	13	16	21	21	15	21	22	29	20	26	20	20	13	20	25	26	18	15	22	25	24	24	26	23	22	26	26	20	22	11	18	19	17	15	24	24	16	23	21	26	15	25	21	27	11	23	25	10	16	20	22	18	20	22	28	19	25	24	23	28	12	17	22	28	17	15	21	22	27	26	17	21	15	26	20	14	13	24	23	16	15	23	18	17	26	20	18	22	19	25	22	16	22	17	27	15	20	15	23	18	18	24	18	22	21	23	18	20	17	15	27	21	19	18	23	20	21	20	26	17	15	12	19	23	20	25	20	20	16	27	18	23	16	17	16	22	25	17	20	23	15	17	21	25	18	20	34	15	26	21	21	17	22	25	25	13	21	22	29	17	27	17	18	18	18	22	22	13	18	15	18	16	13	20	28	11	30	22	27	21	17	23	16	20	20	18	20	16	16	24	18	25	24	19	18	30	22	28	25	32	22	18	30	12	18	19	23	22	20	24	25	33	21	20	18	15	15	19	19	12	24	24	22	27	22	21	15	19	21	21	22	13	14	14	18	17	19	20	19	20	29	27	16	21	21	19	22	17	23	24	20	27	20	22	33	25	24	25	26	34	25	26	22	25	19	14	17	25	21	21	21	11	18	18	13	16	20	21	31	23	22	26	19	20	20	21	27	23	26	23	29	16	27	19	15	26	21	21	19	32	21	22	27	16	25	21	20	16	20	21	28	21	14	21	24	26	22	26	16	26	22	25	26	21	23	15	28	19	30	19	16	17	25	18	14	25	23	21	13	27	23	22	21	25	17	17	27	18	24	22	26	23	26	17	20	19	19	16	18	19	24	23	23	24	24	20	20	18	23	24	22	17	30	17	16	22	13	12	24	22	13	16	24	13	31	26	21	18	23	19	21	20	20	23	14	20	22	21	33	23	21	20	29	22	24	21	20	22	21	31	16	31	23	17	21	21	23	21	28	27	25	18	19	13	23	21	27	20	23	19	26	22	21	14	23	21	20	13	25	22	24	26	23	24	15	22	18	18	21	25	20	21	27	19	25	18	20	18	23	27	14	19	24	25	32	23	21	20	25	22	19	13	21	19	19	20	16	20	12	15	26	18	33	19	14	19	17	19	20	22	20	22	19	22	22	24	20	18	21	21	22	21	19	19	20	18	13	28	19	29	21	24	27	22	21	16	17	24	12	16	26	18	20	19	22	20	23	24	30	10	18	22	18	22	20	15	14	19	12	28	18	18	20	27	35	20	26	26	14	16	19	19	24	18	20	16	27	30	16	16	17	14	29	12	21	18	13	20	17	20	21	19	24	21	18	14	21	25	24	17	14	30	21	24	15	24	28	10	22	20	19	31	21	21	24	16	17	13	23	28	22	22	29	20	29	19	21	20	24	33	27	27	21	19	25	16	20	29	25	21	26	29	15	19	24	17	19	21	25	18	17	13	12	14	22	17	26	23	19	22	16	31	27	21	21	17	16	17	21	18	20	25	16	14	12	27	19	20	18	24	25	20	25	28	17	23	19	12	18	19	17	24	18	28	19	14	11	21	16	22	13	18	23	26	21	16	27	25	7	17	18	23	20	22	20	17	27	20	25	21	25	18	21	24	16	20	24	20	12	19	19	22	15	22	29	13	20	22	21	19	15	17	17	22	21	17	18	16	24	17	24	12	25	17	11	23	22	23	24	16	22	22	18	29	19	23	22	30	29	16	20	15	24	30	24	20	23	17	16	15	16	23	23	17	17	12	23	29	18	16	25	20	18	18	18	22	17	13	21	25	20	18	25	23	25	22	21	15	24	22	17	15	24	17	16	27	16	27	19	14	35	23	14	29	16	21	25	19	21	19	17	17	29	16	17	27	21	19	20	22	28	23	17	17	18	26	25	25	18	14	24	24	19	22	23	20	23	21	29	35	20	21	28	22	27	20	25	17	21	23	28	17	14	22	26	24	24	14	19	29	17	21	18	20	22	18	21	17	23	28	22	16	20	23	22	30	17	16	17	19	19	17	17	19	18	19	22	19	18	22	21	26	19	19	21	24	19	20	21	31	29	14	16	22	35	22	32	20	12	25	20	24	16	22	20	20	19	23	15	30	19	12	23	22	25	16	25	20	20	21	24	26	14	24	16	28	19	20	23	17	21	15	19	18	12	23	19	22	24	19	13	21	18	20	20	16	26	18	9	17	26	22	24	17	19	24	20	19	25	21	21	29	27	23	20	18	15	27	23	17	25	15	17	26	26	26	22	24	17	12	24	20	23	22	23	17	30	30	24	21	10	19	23	21	17	23	19	18	17	27	25	24	18	21	23	37	19	29	16	15	28	20	23	23	22	18	23	24	12	14	24	25	25	16	18	32	20	19	17	22	16	19	20	25	22	17	22	21	24	23	22	21	27	20	16	17	21	23	18	14	25	16	19	17	21	21	23	16	20	19
33369	68393	60627	32101	34961	32304	28458	25070	21592	17868	15097	13101	11272	10265	9031	8176	7298	6277	5532	5060	4714	4132	3742	3524	3345	3135	2803	2524	2171	2124	2053	1930	1759	1476	1211	1032	982	959	934	916	819	792	700	745	718	734	774	680	699	696	668	715	713	645	548	566	586	595	536	525	574	517	522	535	501	528	460	513	514	515	460	482	528	494	466	504	526	504	503	521	490	479	478	525	522	527	489	463	468	485	483	480	492	473	513	464	458	480	496	477	529	473	439	498	494	441	450	477	473	467	488	496	475	443	479	440	486	457	452	467	450	458	441	506	495	468	492	446	450	439	536	418	494	468	464	469	490	464	469	488	444	442	428	447	460	473	440	483	453	472	477	441	456	464	475	458	497	457	458	461	425	483	502	442	495	449	463	460	461	493	458	476	471	417	436	482	424	455	486	477	455	417	481	451	478	479	457	479	449	486	444	476	456	456	492	473	457	465	458	475	432	462	487	454	458	462	491	455	432	465	466	451	452	446	474	472	467	449	475	446	453	476	427	478	474	438	461	482	493	457	454	445	451	444	448	453	435	474	441	489	450	501	431	470	445	460	454	474	486	432	467	484	458	478	476	469	440	472	486	484	436	452	480	452	457	491	484	447	476	448	488	449	465	437	500	465	515	470	450	480	464	450	433	439	434	475	418	500	437	465	443	457	508	459	459	504	464	433	466	447	473	500	509	470	460	474	450	529	488	454	424	478	475	436	479	466	476	505	487	468	469	473	509	482	478	430	482	487	449	476	499	453	446	467	471	465	451	449	498	444	486	493	478	450	459	470	465	439	418	474	438	467	436	487	477	471	473	499	438	416	468	452	475	500	477	451	449	497	460	430	454	471	471	463	473	508	470	454	478	454	463	490	479	460	488	480	452	475	481	425	464	438	458	432	498	444	486	439	466	480	455	476	468	491	443	471	477	466	510	488	456	441	447	446	454	442	468	505	425	482	484	487	465	467	461	441	432	471	471	459	510	423	459	425	475	417	497	486	495	491	471	470	490	480	474	458	456	420	481	495	462	471	449	414	450	471	498	461	433	441	452	478	480	471	469	462	456	457	464	492	459	493	442	479	499	453	435	495	461	483	479	516	458	462	476	463	488	477	485	465	486	449	468	468	434	481	445	462	491	471	457	479	474	431	478	459	488	464	459	470	455	481	455	419	458	468	464	453	464	449	468	485	488	451	445	453	443	477	472	433	485	465	420	454	501	441	462	474	442	461	438	459	490	447	485	512	469	507	422	479	512	481	456	463	456	473	483	505	484	476	498	516	458	482	437	497	484	480	444	471	475	494	426	466	469	496	449	461	457	453	475	486	464	475	460	453	502	492	462	452	472	448	468	475	444	470	454	483	449	457	467	490	480	469	468	454	458	472	463	438	501	478	490	437	451	442	476	444	478	445	471	487	456	423	462	479	453	444	486	454	483	454	468	477	458	498	436	447	453	462	494	408	473	432	447	461	483	447	518	435	463	467	488	483	435	458	421	468	483	465	485	469	438	497	465	491	498	463	460	467	500	467	478	500	448	467	457	460	456	436	494	463	489	466	462	451	478	476	451	484	458	458	504	473	496	461	464	484	435	489	444	468	504	438	453	472	418	435	478	458	422	453	468	498	456	475	499	477	458	492	485	451	489	485	453	490	457	441	481	488	457	451	522	481	464	444	511	465	415	442	495	459	408	454	448	450	465	475	460	507	475	409	502	456	456	479	464	478	444	477	438	442	473	449	475	463	441	442	476	438	413	478	488	459	442	506	478	465	437	464	484	467	457	451	439	462	484	480	425	547	424	469	460	459	479	463	487	509	482	456	456	457	481	471	442	470	433	439	464	479	479	464	467	465	492	468	477	472	465	499	452	473	482	444	442	486	458	444	475	463	461	479	460	468	416	439	463	452	501	485	486	500	492	477	468	445	481	431	454	459	487	467	444	474	454	499	492	472	423	446	468	475	441	480	486	480	437	456	436	464	490	443	461	472	536	452	446	493	494	508	440	445	461	499	480	512	454	468	516	457	457	435	491	419	481	440	417	445	455	453	505	490	440	469	442	453	423	430	430	455	440	452	434	446	445	425	462	478	458	456	451	466	475	518	488	449	495	466	467	458	457	488	439	481	480	475	489	489	490	456	460	485	473	440	462	474	455	477	464	494	471	480	479	469	451	477	513	466	486	450	435	467	467	474	446	483	455	519	467	478	453	480	436	487	478	496	438	450	452	481	471	473	508	493	450	459	478	465	418	459	460	441	449	471	448	461	458	442	464	473	504	471	523	456	484	451	482	479	452	464	480	461	468	455	431	496	462	503	443	435	508	471	458	483	440	486	465	462	454	459	441	440	442	488	527	500	456	493	471	439	467	478	510	463	482	486	495	427	444	464	475	461	489	457	468	476	456	461	452	484	482	461	450	472	481	467	482	494	483	437	457	501	470	440	505	474	456	424	467	487	478	438	503	423	465	472	458	459	476	425	470	461	461	460	485	442	458	447	481	443	475	497	502	438	488	428	463	489	430	435	478	477	495	473	462	484	461	517	476	492	482	460	425	492	478	424	455	484	460	464	466	465	475	467	474	490	448	439	467	489	440	488	500	480	446	467	503	449	465	448	451	477	461	475	467	461	489	457	460	481	482	469	466	518	492	431	494	440	461	458	444	426	491	493	457	436	483	440	464	482	471	464	484	459	477	481	472	456	445	491	465	453	470	419	450	440	433	460	474	501	482	484	492	472	488	492	463	493	449	506	469	477	491	470	436	440	441	505	431	453	463	462	465	454	466	478	487	478	451	484	454	435	491	471	478	489	477	500	480	434	488	451	448	478	466	464	421	469	466	456	493	474	504	480	461	448	445	443	449	456	466	485	504	450	491	475	482	447	465	487	498	458	490	475	488	488	457	448	493	475	464	424	496	469	465	430	456	481	448	482	435	454	471	465	467	413	453	432	459	430	472	464	485	434	480	448	447	494	503	440	504	484	475	417	478	484	490	456	456	481	451	475	465	505	484	479	471	453	463	483	464	495	499	473	492	483	457	448	481	440	448	491	464	465	465	490	476	440	480	472	422	455	443	496	481	506	435	443	437	437	450	444	482	458	441	450	486	474	473	459	430	471	465	466	467	442	487	481	437	495	439	449	435	474	448	478	460	498	478	498	459	455	475	484	448	489	479	445	459	461	438	456	525	502	449	477	475	485	483	458	459	457	504	460	460	457	501	472	478	464	489	466	485	488	462	462	492	485	487	465	453	482	453	437	470	446	447	500	476	453	483	443	443	518	469	461	434	461	484	429	503	479	435	482	519	480	479	509	490	492	486	421	436	476	487	495	442	443	459	484	438	443	498	439	460	471	472	483	477	470	475	442	469	478	447	483	462	466	448	467	493	461	455	473	453	453	455	476	464	454	472	462	458	481	431	429	479	448	452	471	490	505	491	459	483	433	476	501	469	450	481	457	478	514	455	447	511	511	449	478	477	448	479	469	438	461
3316	19435	16921	1468	491	379	373	328	279	212	226	175	157	118	135	104	105	93	80	73	68	64	61	57	59	61	50	41	50	45	50	35	47	32	31	39	36	25	46	30	22	36	31	21	29	26	27	36	36	34	25	31	31	31	26	25	21	28	27	30	26	25	39	24	23	25	34	38	21	30	30	17	31	24	32	32	24	28	28	30	31	40	29	36	17	33	31	41	32	29	25	28	29	27	28	26	34	43	30	31	28	23	26	28	29	30	30	27	29	37	24	26	44	28	23	39	37	35	22	26	24	31	27	31	37	37	17	22	18	27	25	26	26	26	26	35	28	26	30	23	24	26	24	33	28	27	31	25	28	26	30	28	21	25	18	23	25	24	18	33	36	29	34	29	23	27	30	42	35	22	24	18	27	27	31	30	30	29	25	35	14	24	25	27	36	31	30	34	30	19	34	20	31	28	27	32	26	26	31	29	45	22	31	24	36	30	26	27	29	19	25	24	31	25	23	29	32	21	31	20	30	25	31	31	33	31	17	23	35	30	23	19	33	31	30	34	31	34	25	17	23	28	30	25	34	35	22	24	27	29	34	24	24	30	39	35	27	30	33	20	19	22	23	26	19	29	24	25	27	29	27	32	31	30	27	28	38	32	31	25	29	22	33	20	32	24	26	26	30	31	18	28	24	30	36	28	17	22	38	27	28	17	27	32	27	24	22	28	23	24	18	20	28	23	19	21	35	33	28	22	25	27	33	27	24	29	26	32	40	26	29	40	31	37	30	28	27	28	25	36	23	29	29	28	42	27	25	31	29	28	42	18	21	27	24	31	20	24	29	34	18	30	25	27	34	22	25	31	24	23	26	22	28	26	17	27	30	31	28	34	28	33	13	24	25	22	38	37	28	22	23	32	26	31	18	37	35	25	20	31	24	28	31	27	17	35	31	33	29	28	25	23	27	33	22	31	30	25	26	31	23	22	26	26	34	33	27	27	29	26	27	19	40	24	26	31	27	20	33	25	36	21	39	27	42	28	30	21	28	27	31	35	28	24	29	20	29	20	21	25	27	16	20	27	24	27	28	32	30	27	29	43	21	35	33	34	28	19	30	25	31	25	19	28	34	29	29	28	30	33	25	24	31	31	25	28	27	27	29	30	23	25	24	29	24	27	37	32	29	34	20	38	33	29	28	29	26	30	26	27	15	34	27	25	38	27	33	31	28	33	26	32	27	24	34	35	27	33	40	22	22	35	28	29	21	26	29	23	20	26	40	34	40	24	30	24	24	28	36	28	24	19	20	22	30	24	33	26	32	29	33	32	35	29	22	26	27	31	21	38	21	25	26	25	26	23	34	24	29	21	26	31	30	24	36	20	25	23	30	30	23	26	35	33	28	42	28	33	36	18	29	27	24	37	29	29	27	25	20	34	30	36	33	28	30	32	33	28	29	29	35	34	34	29	16	26	31	27	26	25	33	32	33	25	27	31	31	30	26	23	28	22	26	22	26	29	22	38	26	37	30	28	36	27	29	28	31	36	26	17	27	20	34	26	25	21	33	29	27	26	32	29	27	33	24	16	32	32	30	28	23	24	23	20	30	23	35	33	27	21	33	27	29	37	36	25	20	29	30	37	30	40	38	40	30	19	32	32	24	29	30	30	33	30	38	32	35	28	25	14	35	32	36	39	29	25	35	27	28	28	27	30	17	33	24	33	42	27	20	35	30	32	27	32	30	34	40	39	28	26	36	22	26	32	27	26	33	26	32	36	25	31	27	27	24	28	29	24	20	28	22	34	28	28	33	29	32	24	32	34	35	29	30	26	27	21	31	28	28	20	27	27	28	25	29	32	20	23	29	25	27	34	22	24	31	24	28	24	23	34	33	35	34	30	25	26	24	31	27	32	24	36	34	22	20	24	20	17	25	30	23	22	30	27	29	34	26	33	29	34	33	20	22	30	32	27	25	30	26	39	12	23	31	33	26	42	32	29	24	32	31	17	23	24	21	29	32	25	25	20	22	31	23	25	21	30	28	28	23	24	30	31	37	34	34	25	22	21	34	22	32	26	28	21	23	33	29	33	35	32	33	28	23	32	24	34	21	25	22	24	32	37	20	17	31	33	29	35	38	24	18	26	36	23	30	27	22	19	30	28	31	29	29	35	33	34	28	35	32	27	33	38	36	23	23	27	29	40	45	34	24	27	19	21	29	28	21	29	24	32	33	23	25	27	28	27	18	29	25	33	37	22	32	24	23	22	39	39	31	27	22	25	32	30	24	27	29	22	31	29	43	27	26	26	34	31	25	36	29	35	27	24	24	28	26	41	26	27	27	30	23	23	26	22	27	41	25	25	32	22	22	31	21	33	31	28	37	24	25	28	33	33	26	28	31	31	27	31	29	30	26	23	36	28	27	26	26	34	22	40	31	24	25	27	37	30	30	21	38	26	25	27	23	35	26	16	22	35	35	23	21	29	21	24	22	36	33	32	28	24	24	19	27	32	27	31	30	31	33	31	30	24	28	25	23	23	26	27	21	26	25	28	27	27	26	23	24	36	26	29	26	21	24	25	35	28	34	34	16	27	32	30	20	22	24	24	29	28	31	24	19	40	24	27	36	26	28	24	26	18	23	25	34	25	28	31	24	37	27	35	27	23	31	26	31	25	18	31	16	26	19	32	33	28	22	42	26	23	29	33	21	24	31	27	34	23	31	31	23	25	32	31	32	20	34	30	33	26	21	32	29	31	28	25	29	25	32	22	23	26	24	21	23	30	21	29	19	26	31	31	26	31	32	24	27	26	23	29	23	26	24	41	29	23	32	32	26	22	32	34	33	39	22	23	26	36	27	26	33	17	31	36	17	24	23	24	33	36	38	19	23	27	34	20	20	22	31	25	21	30	26	23	20	36	24	35	19	22	30	20	24	33	21	25	18	33	21	14	25	31	32	34	24	25	28	28	30	29	23	29	32	35	18	28	30	25	22	23	30	24	25	24	37	32	29	27	14	27	24	29	29	28	35	27	24	21	25	27	25	30	19	24	30	26	27	25	23	30	27	30	28	30	33	29	20	35	22	20	27	25	24	31	31	31	25	32	28	14	22	34	34	33	23	26	24	32	22	35	25	20	25	30	28	31	21	36	20	20	30	23	32	36	32	18	29	17	33	35	26	23	31	30	33	33	23	24	29	26	26	28	33	31	30	30	34	22	30	19	24	30	18	26	16	24	29	23	34	37	35	18	32	31	26	37	31	32	33	28	21	29	36	27	32	23	28	29	23	25	30	26	25	31	26	25	28	23	23	37	26	26	30	43	35	36	31	27	25	30	26	32	30	26	21	26	24	21	23	34	29	29	24	21	24	32	33	29	27	20	39	19	29	31	32	22	31	29	29	24	36	27	21	31	28	32	32	33	27	34	17	32	25	21	27	25	33	25	37	25	24	34	25	35	23	21	27	33	25	29	20	33	28	27	34	32	27	22	30	21	24	33	29	27	33	23	32	29
30015	62632	54071	26914	30872	28237	24245	20627	17200	14003	11820	9885	8785	7849	7096	6332	5549	4766	4312	4007	3667	3337	2975	2759	2623	2357	2183	2011	1910	1885	1664	1555	1423	1208	1070	1008	972	952	948	877	824	845	767	812	778	786	769	725	756	793	805	760	791	766	707	670	671	670	652	624	649	667	679	646	666	642	650	618	634	584	576	596	604	641	670	645	628	595	619	651	603	661	646	626	630	586	578	585	642	616	589	625	612	645	614	619	603	604	585	633	630	619	585	631	616	597	584	642	604	614	604	601	580	631	624	641	599	605	625	579	655	570	574	631	585	610	626	608	640	654	569	626	665	632	639	595	618	621	636	600	614	621	571	604	620	606	606	653	618	589	596	606	636	633	634	600	587	602	619	591	581	611	653	614	627	595	625	611	611	606	624	634	587	605	636	537	625	617	623	629	626	629	610	617	620	595	620	606	591	609	560	641	636	576	623	631	613	686	652	621	627	599	643	598	676	607	574	663	639	634	641	614	619	594	594	625	617	602	622	610	591	604	588	541	576	605	576	630	622	633	588	647	622	628	621	583	597	633	582	600	643	626	672	641	606	626	654	574	692	574	597	619	612	591	605	594	621	608	592	603	644	594	594	621	580	570	611	613	638	613	619	617	617	613	599	591	611	630	604	635	614	627	601	619	581	594	649	626	571	594	560	698	617	668	595	634	636	650	631	625	595	580	670	627	632	616	622	633	593	575	613	629	631	599	565	622	598	662	644	620	626	635	600	598	598	637	601	620	611	590	631	609	618	582	629	625	609	629	626	599	605	597	613	599	575	636	613	571	625	614	570	599	628	595	587	576	614	617	637	607	581	623	601	564	626	620	625	623	612	605	613	611	665	589	644	568	627	621	627	584	594	624	599	616	606	644	585	596	588	596	590	607	598	594	588	570	618	609	618	582	585	584	621	616	585	589	634	656	627	583	592	655	602	600	652	593	634	601	606	590	585	647	631	590	631	593	610	624	588	563	595	612	633	638	638	661	579	637	578	557	606	616	650	610	637	608	660	621	585	579	606	614	627	653	631	627	583	564	680	611	609	595	608	628	612	608	645	670	605	616	630	600	619	611	636	572	615	610	612	654	647	621	597	652	624	617	558	625	671	630	619	586	627	606	608	612	580	627	630	605	569	597	636	649	573	599	643	678	584	628	619	606	619	607	594	608	633	592	583	628	549	635	625	623	605	598	632	602	625	626	635	646	617	623	633	638	591	634	606	614	619	610	619	592	613	584	562	600	614	591	609	647	605	612	590	612	553	588	626	601	576	592	650	625	587	626	652	605	644	596	601	591	582	610	648	588	634	646	629	628	605	560	593	638	641	609	634	604	637	619	659	610	575	599	627	611	585	619	622	602	575	611	584	661	584	631	606	571	660	640	642	599	645	628	598	590	589	592	666	595	580	631	612	614	609	608	594	602	661	614	621	581	614	620	621	597	595	577	633	602	647	581	632	575	650	612	665	618	571	558	619	629	614	596	665	625	637	601	629	646	602	618	565	605	582	600	647	619	594	567	593	596	622	584	594	619	629	610	590	650	609	612	631	610	623	600	645	593	657	631	656	632	599	610	659	608	613	625	609	602	634	618	636	638	608	632	603	603	610	624	649	608	628	590	577	576	621	587	574	608	643	583	606	607	607	631	606	545	602	590	606	656	616	637	637	625	648	596	618	606	587	662	581	636	577	586	623	632	610	572	609	583	639	616	555	633	630	582	615	602	646	634	597	583	612	588	611	629	572	603	615	636	615	589	613	649	635	638	630	598	609	598	610	617	644	576	603	617	604	628	610	586	639	608	632	615	651	631	658	588	612	633	622	630	608	613	594	631	651	596	634	631	668	636	644	589	625	638	572	621	621	590	647	589	611	608	636	620	605	582	621	589	641	631	672	593	617	592	602	657	656	578	610	648	623	603	593	618	644	611	594	597	609	656	588	612	574	599	591	588	562	586	647	635	607	597	669	619	659	611	606	618	589	592	642	599	614	600	606	638	628	599	634	630	639	589	646	635	636	612	651	630	633	638	623	610	612	582	613	632	591	572	596	568	629	657	615	592	575	618	651	607	620	634	579	595	628	647	574	610	607	641	638	638	569	573	591	602	607	624	565	599	614	601	631	585	618	573	586	614	628	571	640	614	632	631	602	625	595	585	595	615	572	623	657	619	611	619	534	568	619	615	583	590	608	597	617	635	576	597	572	634	570	588	639	595	578	572	605	600	606	644	640	642	628	588	572	617	606	598	619	624	598	630	613	597	617	594	570	630	562	593	609	635	629	614	646	594	658	605	622	644	608	643	618	621	620	581	665	580	594	590	618	617	626	613	604	598	584	652	600	599	540	630	607	591	621	605	615	606	592	572	655	621	625	618	588	587	601	633	654	634	625	644	592	622	620	557	628	650	573	606	587	639	578	599	577	572	586	574	625	615	611	588	637	593	628	626	616	638	582	609	596	591	610	555	575	632	602	624	633	587	626	579	625	631	627	610	634	628	561	584	637	647	576	645	585	653	591	642	652	626	621	600	578	620	603	595	606	617	621	616	633	607	631	664	632	646	604	620	604	622	629	557	639	654	608	628	587	623	574	670	633	598	590	592	587	627	621	612	616	606	596	593	618	604	610	621	638	626	624	588	630	602	604	621	627	589	591	619	600	676	607	592	579	615	589	610	635	592	664	547	600	603	619	672	616	640	646	589	572	603	628	587	614	602	589	647	663	623	616	625	558	614	652	621	571	644	618	569	592	632	609	590	662	599	646	630	590	624	584	611	610	639	627	619	644	614	636	602	600	600	600	586	655	635	619	581	601	629	566	626	565	611	561	605	630	616	658	576	645	624	591	631	609	630	618	611	626	594	615	631	629	630	598	627	598	623	623	618	608	619	636	614	608	599	596	621	604	633	618	605	638	590	630	633	636	623	594	600	613	620	615	602	609	639	633	602	619	598	598	604	560	582	631	605	597	630	561	622	624	617	612	581	642	626	618	635	620	609	587	599	618	638	625	630	612	624	598	613	582	625	650	618	621	607	598	632	630	631	620	636	596	591	609	627	590	601	607	631	599	575	618	575	608	627	568	622	603	605	625	622	590	650	636	636	590	632	600	649	572	648	604	630	572	604	603	582	633	586	594	636	659	606	573	650	590	615	628	601	647	635	579	596	665	615	605	581	638	638	601	598	595	630	592	580	581	648	609	622	644	598	595	614	594	612	605	613	594	609	666	599	611	602	614	661	566	623	635	613	594	578	607	624	679	552	620	607	566	594	591	615	593	616	585	628	623	624	594	602	597	607	625	601	668	668	634	628	605	640	631	628	579	623	614	602	598	634	608	654	598	638	616	572	598	629	642	597	644	612	641	557	624	630	616	628	633	636	579	603	632	635	570	620	639	593	652	558	590	679	618	653	601	578	633	573	623	635	572	603	650	608	627	612	570	590	631	617	640	634	605	602	659	630	606	616	630	615	617	647	589	636	666	579	659	591
3957	30222	25447	3131	648	552	452	381	369	273	229	211	190	161	169	125	110	93	108	95	82	72	67	57	68	45	60	57	60	40	39	35	40	35	41	25	25	20	27	22	26	31	28	35	22	27	22	31	19	24	31	25	31	29	37	30	18	25	20	25	19	21	32	21	19	28	20	24	21	23	27	21	18	19	20	20	20	22	21	22	13	17	29	18	15	21	19	21	19	18	17	21	14	17	25	25	21	19	23	19	19	24	17	24	24	22	27	16	24	12	29	14	24	17	17	25	24	15	24	22	21	21	19	21	17	26	19	24	34	17	15	23	21	28	22	18	18	22	24	21	20	14	21	20	24	26	27	19	27	26	20	28	13	21	19	19	20	18	17	22	19	22	32	16	29	27	30	21	19	26	24	20	18	21	23	20	22	19	14	18	27	24	18	21	19	13	16	22	12	17	25	16	23	24	19	23	18	19	18	30	19	21	28	23	19	30	16	25	21	15	22	21	26	21	17	22	24	20	13	32	18	24	19	22	22	24	18	19	21	22	17	17	27	21	21	30	16	16	20	22	22	14	22	26	23	21	18	20	19	23	18	17	22	21	30	19	19	29	17	14	26	20	18	35	26	21	14	16	24	19	18	26	19	28	27	24	20	16	28	28	23	18	17	14	18	35	20	20	18	31	27	19	18	25	19	23	23	19	23	23	17	23	19	21	19	18	31	22	18	23	14	16	16	25	16	21	20	20	25	17	19	31	26	33	24	15	26	24	16	18	19	21	27	18	19	22	22	15	28	19	16	20	25	20	24	19	20	20	16	28	22	19	22	22	29	17	22	19	14	29	24	29	17	20	33	22	18	28	15	24	28	26	19	22	13	22	24	27	19	17	22	20	20	29	26	29	28	21	13	20	27	19	25	24	19	25	25	14	18	24	17	19	22	18	26	17	16	19	19	28	19	23	23	24	21	23	19	29	24	17	22	19	16	26	16	16	19	21	14	18	18	24	17	15	20	16	27	20	19	17	22	24	27	31	24	23	19	26	13	20	22	19	25	34	21	24	23	20	12	19	26	17	13	25	17	26	12	14	22	20	19	18	27	21	21	20	21	28	12	17	29	18	27	19	16	22	17	18	22	24	26	26	22	30	25	18	19	23	21	27	23	21	11	24	15	21	20	17	19	23	19	21	16	18	25	24	24	21	23	22	19	25	22	17	21	22	29	12	17	23	19	26	20	20	15	22	17	26	23	18	21	18	21	17	20	16	30	26	23	19	17	25	13	20	23	17	18	26	22	25	25	24	26	21	13	20	14	21	24	27	23	21	19	21	21	29	26	21	24	23	20	29	25	21	20	18	19	21	19	21	23	22	29	27	19	19	19	14	20	23	26	15	18	28	15	26	22	29	16	26	19	29	21	18	20	19	29	24	19	37	21	17	18	34	16	13	27	20	23	20	20	21	25	24	24	24	13	21	19	32	19	23	18	18	28	29	32	18	23	18	19	13	22	20	21	30	19	15	22	24	10	17	33	12	12	23	19	33	21	17	15	17	24	23	21	20	20	16	19	20	30	22	15	18	27	21	26	23	22	19	20	18	22	17	31	30	21	26	21	24	23	22	14	19	31	26	22	21	23	25	22	16	26	24	23	21	28	17	15	19	21	24	22	24	21	13	23	17	35	21	25	15	17	23	16	22	18	19	16	28	19	14	25	22	24	17	10	14	17	18	19	22	13	27	21	23	17	19	34	20	21	16	20	26	19	18	20	22	19	21	20	25	20	18	16	21	24	16	21	17	25	24	17	16	20	29	20	24	21	21	27	22	15	22	16	20	23	23	16	19	22	25	19	24	21	34	31	20	27	26	26	16	24	18	19	15	18	17	15	27	16	18	22	29	22	15	15	19	17	16	25	24	15	19	14	22	17	24	16	21	19	29	21	25	14	23	21	24	30	20	27	30	22	25	14	28	27	18	26	22	11	17	23	19	25	18	22	14	28	21	17	20	22	25	27	18	24	21	19	13	17	21	28	23	26	28	16	25	21	18	27	16	23	22	21	17	20	12	20	23	30	26	18	14	22	22	18	28	23	21	28	19	25	25	17	21	16	19	21	24	21	21	24	26	25	19	22	27	20	24	11	22	25	31	20	22	22	30	17	22	24	22	28	34	24	23	26	18	22	18	23	25	18	26	29	16	24	17	18	24	20	18	29	27	13	19	19	19	16	23	26	18	15	22	29	27	19	27	14	19	18	20	22	25	18	28	26	20	18	11	22	14	25	17	19	23	22	20	14	22	13	18	23	24	17	27	22	24	17	15	24	16	18	23	17	22	15	29	26	25	16	23	16	14	26	19	23	26	28	17	20	25	17	21	20	16	21	29	22	22	21	20	21	22	29	17	21	22	17	22	9	25	19	21	25	22	23	30	18	28	26	25	14	14	21	23	29	19	20	20	26	20	19	21	18	18	24	32	23	22	18	21	16	21	26	22	22	28	13	20	23	26	26	18	28	24	19	17	18	30	26	20	22	27	14	23	25	21	15	20	19	13	11	23	17	16	20	16	13	28	21	20	19	23	22	25	22	20	19	23	25	14	14	9	23	24	18	17	19	24	33	32	19	22	25	29	18	24	26	20	24	30	25	21	21	18	19	19	10	15	20	25	23	26	20	24	15	20	22	26	28	17	22	23	23	21	24	21	23	23	18	21	24	18	11	24	12	24	24	25	21	17	20	15	15	26	24	17	28	29	22	21	20	22	25	27	25	9	21	18	20	28	17	19	22	30	18	24	24	25	19	21	19	23	15	13	24	21	25	22	20	19	27	19	26	29	17	26	24	14	20	26	19	17	9	30	20	23	22	16	15	27	16	23	20	19	20	27	27	22	21	22	21	22	25	27	22	30	17	33	26	26	18	27	22	18	27	22	16	22	23	21	19	21	30	25	20	14	27	29	31	28	20	14	18	18	25	20	16	20	30	16	18	24	29	11	20	27	18	14	19	20	17	15	15	25	31	27	33	16	26	19	20	22	17	17	20	30	23	25	19	17	17	18	15	22	18	21	16	16	19	21	29	19	18	22	19	19	20	18	17	17	28	20	17	26	17	20	33	24	21	21	16	23	20	19	18	27	24	27	21	31	24	20	26	26	21	17	16	25	7	17	26	16	23	19	19	23	22	16	19	18	19	16	18	18	22	18	17	22	21	16	14	22	20	24	27	29	28	19	23	20	27	19	17	21	14	19	18	19	27	17	21	14	25	22	19	21	19	18	18	21	16	20	18	27	31	24	30	28	16	28	20	22	16	15	14	22	19	22	25	20	20	32	19	16	22	27	25	20	17	26	27	20	17	22	17	29	24	14	22	29	18	17	21	19	25	21	22	25	29	25	14	26	15	25	18	16	17	23	12	13	24	17	25	20	19	16	22	18	15	18	23	25	22	25	23	18	10	18	15	14	30	20	21	22	23	17	27	20	21	20	23	21	22	15	24	19	21	21	21	20	20	23	21	19
34418	63026	61802	29231	34219	31530	27728	23742	20167	16712	14280	12152	11061	9961	8970	7667	6711	5888	5317	4983	4463	3956	3543	3320	3194	2755	2392	2127	1972	2015	1817	1555	1454	1179	1060	1015	930	876	847	801	710	708	703	708	728	701	725	703	687	629	646	714	658	644	606	569	513	573	526	556	529	560	576	556	518	547	513	517	522	505	498	521	511	519	473	521	486	515	504	478	497	523	475	506	477	487	487	514	488	517	478	504	482	554	524	459	516	504	487	524	438	456	495	490	476	501	489	447	518	489	461	472	436	429	468	483	473	463	456	475	509	455	465	462	502	509	506	457	481	505	468	455	436	475	491	468	477	487	496	511	489	480	463	476	447	458	464	489	481	457	519	499	479	501	452	468	520	482	514	482	484	467	472	485	454	432	467	487	470	488	489	469	468	497	462	506	466	478	499	482	499	438	489	492	508	502	435	512	435	472	474	440	463	519	476	474	500	486	480	435	455	474	438	461	495	473	447	494	485	504	504	464	485	461	469	485	498	478	513	493	431	498	476	459	497	476	490	482	443	472	487	449	465	455	484	474	492	473	459	467	467	486	479	503	471	462	457	451	494	467	488	453	419	483	470	499	457	449	481	495	494	458	496	474	472	475	451	473	498	404	464	468	482	477	431	469	446	496	494	489	444	471	484	493	511	491	450	515	496	476	468	471	474	502	516	476	493	502	474	502	479	458	455	462	476	487	479	490	443	487	463	494	485	473	500	483	466	450	475	495	461	515	486	433	483	493	458	488	528	468	445	446	488	477	484	477	471	492	485	473	465	456	445	489	524	487	503	488	472	474	463	438	445	468	447	496	470	423	477	461	431	463	464	452	473	490	466	471	480	468	434	456	454	488	493	476	465	480	484	477	467	457	471	486	473	483	459	460	427	481	488	439	469	492	467	452	504	483	511	475	457	471	468	464	463	508	419	466	474	497	469	450	485	491	498	486	481	476	498	500	471	505	498	499	498	506	449	470	464	430	475	497	483	481	465	464	457	508	443	441	444	469	485	464	445	483	467	455	466	499	484	507	473	492	513	470	479	517	452	453	471	465	486	471	462	454	484	511	507	464	479	420	480	439	463	459	449	528	457	461	492	467	467	458	487	432	500	467	480	477	468	473	486	468	458	456	452	488	476	484	500	440	460	467	455	469	467	492	470	464	464	446	510	485	489	453	470	502	515	471	446	506	489	537	513	455	457	453	519	450	501	453	467	464	504	490	450	429	533	492	506	489	467	479	442	457	497	445	425	476	459	529	456	494	436	483	448	473	487	468	458	471	460	476	429	491	488	499	445	458	455	477	471	455	496	458	469	437	492	463	470	483	453	438	457	496	453	496	493	486	535	458	480	489	433	449	457	462	492	468	489	481	461	494	457	515	472	462	475	452	424	490	478	497	450	455	495	469	455	479	497	463	469	494	491	477	470	423	456	485	464	489	452	509	486	455	460	460	475	466	444	476	461	431	468	467	452	485	424	479	472	463	434	460	453	471	495	434	484	479	458	516	493	447	485	484	439	465	449	464	483	452	497	508	449	494	438	497	468	443	495	523	473	472	482	449	458	467	450	449	464	491	477	509	435	451	463	485	471	492	468	477	456	468	451	444	463	480	470	498	483	471	460	507	465	521	491	449	473	493	469	446	496	504	446	487	464	475	489	460	467	481	484	466	439	431	485	487	500	499	432	484	468	426	478	489	474	453	480	481	463	468	514	484	462	485	470	469	444	461	478	479	433	500	495	485	447	449	501	507	452	451	482	485	466	486	504	493	484	475	437	490	494	510	518	482	463	476	469	477	447	471	460	459	451	452	505	509	450	464	459	457	462	468	482	524	440	457	451	452	488	440	464	491	502	490	484	478	424	467	447	484	491	500	478	484	485	486	428	477	461	426	492	453	483	463	473	475	492	442	469	473	450	451	497	462	478	503	470	505	438	453	469	472	527	433	474	465	470	488	454	505	456	481	476	473	484	445	477	473	469	460	440	485	450	460	461	491	514	471	438	475	477	471	485	467	483	456	516	490	458	478	483	449	484	478	466	459	496	491	451	463	503	478	445	494	495	437	529	493	469	463	468	447	467	456	472	449	472	503	524	512	502	436	522	451	504	457	534	467	477	501	463	450	467	472	473	469	469	522	465	503	474	497	474	474	419	468	486	468	467	467	488	507	462	463	446	444	476	471	443	525	501	468	444	468	503	501	482	466	458	436	483	486	461	478	483	486	465	463	451	452	478	512	473	447	431	451	474	445	471	472	500	477	489	456	486	477	471	450	545	452	455	444	504	437	476	473	465	475	467	488	505	446	465	473	481	466	482	475	466	477	449	439	462	467	494	488	466	480	489	487	468	486	497	508	472	471	470	488	475	460	494	502	508	477	476	467	533	449	438	469	475	482	472	444	455	480	448	452	466	469	464	471	483	448	479	503	493	478	462	435	462	471	496	493	492	478	446	457	489	435	443	482	478	472	463	484	449	478	423	489	462	464	488	492	440	452	448	457	466	471	466	495	492	429	475	475	447	501	439	465	465	472	487	477	457	475	481	489	462	459	442	538	476	449	489	491	477	473	463	455	518	464	426	447	470	429	463	458	484	475	497	506	473	488	490	492	448	455	459	460	440	464	463	483	454	452	461	473	483	481	473	470	477	496	423	492	481	499	434	458	463	457	498	507	435	467	438	469	477	482	460	474	491	495	462	469	498	459	437	464	485	500	448	438	489	487	454	481	447	481	482	445	489	467	475	482	499	455	461	445	481	439	482	479	448	466	479	500	471	470	484	486	444	436	484	481	469	476	493	452	477	450	482	454	488	465	484	493	446	499	441	458	491	486	473	498	462	491	467	489	526	454	492	474	467	478	496	472	495	493	463	453	432	480	445	451	484	498	538	504	490	451	458	477	468	473	498	458	490	499	440	463	459	510	488	434	493	466	531	480	458	469	450	455	418	481	480	502	474	457	478	512	447	493	467	520	457	510	490	456	470	495	486	465	468	462	430	475	461	451	478	477	469	482	440	494	488	497	487	479	471	457	454	485	457	467	491	513	509	418	461	504	469	472	461	462	458	495	452	493	462	510	485	478	484	451	489	495	486	455	505	471	475	459	473	481	476	466	433	440	469	435	442	544	458	448	482	468	478	528	499	487	473	468	488	504	519	481	485	485	501	479	485	451	462	495	476	479	470	479	454	452	457	432	460	431	481	464	486	533	496	468	489	458	496	477	461	498	492	472	496	447	520	468	471	474	456	449	509	434	507	492	460	476	489	464	448	484	504	498	494	490	456	472	468	482	479	439	461	468	465	478	479	466	507	465	455	462	488	502	453	518	481	470	471	491	475	499	496	501	466	471	499	512	429	458	456	465	444	491	483	460	499	499	472	507	495	447	473	485	500	467	461	490	453	481	491	439	484	466	476	458	466	440	455	503	442	465	440	476	496	477	469	488	471	456	459	494	512	496	443	499	481	457	471	488	524	458	497	497	464	486	483	486
4579	31092	27477	4003	663	488	468	404	348	274	256	215	204	166	147	132	122	113	88	78	79	62	49	57	53	53	46	53	51	52	42	32	43	37	32	29	19	29	18	25	23	31	20	26	31	15	30	19	19	21	30	24	32	30	20	20	24	20	34	29	21	18	19	28	28	18	21	22	25	21	19	22	8	26	23	18	38	15	17	27	13	27	28	21	18	19	17	24	21	25	23	20	17	18	20	18	25	15	19	22	19	31	19	33	17	17	17	31	22	13	21	21	22	29	24	31	18	21	30	23	26	22	23	15	17	14	13	22	25	20	17	30	18	19	27	19	17	28	21	15	23	27	29	14	17	25	18	28	19	27	26	19	16	21	17	15	29	16	27	31	18	20	16	21	19	28	23	25	13	13	23	21	19	33	25	16	23	25	21	28	18	30	18	21	16	21	31	21	22	22	16	18	18	26	25	22	27	21	20	23	25	19	17	26	29	28	28	19	24	13	24	19	14	17	18	25	17	27	32	28	18	29	18	11	30	21	25	21	10	24	18	14	23	12	20	24	19	19	27	20	27	26	19	21	18	19	34	20	26	18	19	22	21	24	26	22	28	22	17	21	16	22	21	28	19	21	24	20	23	19	20	20	17	16	20	17	14	27	15	20	18	19	21	23	29	24	18	25	24	26	21	20	23	18	23	21	21	21	25	19	21	17	19	17	30	23	24	26	16	35	26	22	23	21	25	25	18	19	22	12	18	17	24	18	23	13	24	19	17	22	18	20	22	11	27	11	16	29	20	28	26	18	20	19	26	27	16	26	25	29	18	28	17	24	23	22	22	17	17	18	29	17	22	23	14	29	22	17	28	27	19	28	31	18	21	20	29	30	22	23	16	19	31	20	24	29	16	21	33	14	25	24	27	24	24	21	22	18	20	20	23	25	20	13	19	18	21	16	28	19	25	22	20	24	13	27	27	22	25	16	24	16	22	21	15	20	21	24	18	18	20	19	30	20	26	22	18	25	15	19	29	29	21	22	24	22	29	26	16	24	24	16	19	19	19	12	24	21	17	19	17	25	17	22	24	15	21	26	18	27	24	11	20	17	26	25	18	25	31	21	24	25	23	17	20	28	19	29	28	18	21	17	27	20	22	22	20	27	22	18	26	17	26	16	23	22	28	14	17	23	12	21	20	18	17	18	23	22	27	26	18	21	16	26	25	15	30	14	14	18	30	20	17	16	26	20	18	27	21	19	20	10	19	26	17	22	21	26	22	19	17	23	18	21	9	18	13	23	22	29	27	21	16	15	29	24	27	18	26	27	24	14	18	26	20	16	16	33	21	16	14	19	15	16	17	21	19	18	22	20	24	20	16	21	16	22	17	22	23	21	22	15	15	20	28	15	27	22	21	28	17	22	19	18	33	25	12	17	26	31	22	22	22	21	33	26	18	24	27	15	12	22	21	24	25	24	15	22	26	16	21	23	18	15	24	24	27	29	17	25	19	27	23	17	23	20	26	28	31	21	15	25	33	24	15	17	13	22	23	26	18	16	29	24	18	20	19	28	23	21	24	22	21	24	21	22	23	33	24	19	23	20	26	21	17	18	26	17	26	24	23	16	33	20	20	29	19	18	30	23	21	21	21	21	17	15	24	21	18	19	24	23	19	18	15	15	22	24	17	16	19	19	26	19	18	19	25	19	22	29	17	25	24	19	20	21	17	18	18	20	26	21	22	13	20	17	30	17	21	23	30	20	25	15	21	25	21	23	30	23	33	23	19	18	18	29	22	22	17	27	17	12	19	20	15	25	15	25	22	20	28	24	23	28	18	15	22	17	19	27	27	19	15	21	21	26	17	27	20	27	19	14	22	23	19	23	25	25	35	20	22	18	24	19	21	18	24	21	24	16	20	23	16	28	20	25	11	21	18	24	19	23	20	21	15	26	20	25	11	23	15	22	25	32	22	30	22	22	23	29	17	29	22	17	28	21	21	14	23	21	33	23	29	16	28	19	21	19	22	20	31	24	20	21	28	21	21	18	25	27	26	22	16	23	23	20	21	18	24	14	18	13	22	20	26	22	21	18	20	26	13	20	27	21	16	20	21	15	30	28	20	19	20	23	30	22	28	23	24	29	20	18	13	23	26	17	28	21	23	12	24	21	18	21	16	19	20	13	32	18	18	29	13	22	25	23	17	18	23	32	20	21	21	22	16	21	16	23	23	23	25	18	25	28	12	21	27	20	29	19	25	24	19	19	10	25	25	23	19	23	19	23	18	24	22	25	28	18	15	24	19	22	22	26	23	19	13	10	28	25	18	17	23	21	17	22	17	23	22	13	21	26	20	29	34	19	28	20	26	31	18	20	17	14	19	29	19	15	18	24	23	26	20	22	25	25	16	17	22	25	12	13	19	26	26	17	17	33	32	16	17	21	26	23	26	20	29	17	21	19	20	17	14	27	19	19	20	21	21	24	23	25	28	20	21	17	25	24	18	18	22	29	23	16	20	29	28	16	20	17	21	20	19	18	30	19	28	22	19	17	27	15	19	18	24	27	22	22	26	23	14	26	27	15	27	21	16	27	26	17	28	20	17	19	21	17	26	19	27	29	18	28	22	19	30	24	38	20	15	30	16	25	23	29	10	24	12	24	22	22	29	23	18	16	26	34	24	25	16	18	28	28	26	24	24	21	23	21	24	20	23	23	23	28	16	23	20	20	25	18	22	12	17	18	26	10	32	11	24	23	18	24	20	22	23	19	25	15	26	22	25	18	21	26	23	17	30	24	17	17	18	25	22	20	18	21	18	16	21	25	27	23	25	19	22	20	24	25	25	27	18	30	25	18	25	16	21	17	17	18	27	22	16	22	13	20	24	29	28	20	16	18	21	18	25	19	16	22	21	20	23	15	26	19	20	22	17	19	15	17	18	24	16	19	22	17	26	28	30	22	18	34	22	14	17	19	17	21	20	19	19	24	26	25	21	20	19	16	20	22	29	22	25	25	30	19	21	22	29	22	28	16	23	20	32	18	20	23	21	18	13	20	27	27	20	25	26	20	20	25	19	22	20	19	18	23	15	22	26	26	21	14	20	20	28	20	32	15	21	26	28	12	21	20	29	20	22	21	28	24	20	24	22	23	24	22	10	19	25	24	17	20	18	29	22	22	23	18	20	22	14	23	20	11	26	17	26	10	15	16	30	29	24	19	29	17	17	21	18	17	21	28	18	19	19	22	13	15	23	25	26	16	21	21	22	23	20	14	22	25	18	22	18	19	25	20	19	25	19	23	13	17	29	21	25	17	17	16	10	21	27	19	25	15	22	26	16	15	20	21	22	30	17	23	18	14	18	17	27	18	14	18	24	15	27	30	18	23	18	21	16	21	23	23	21	24	28	34	24	17	29	14	24	27	20	26	23	22	21	23	16	18	25	22	22	24	26	20	21	19	23	14	29	17	25	22	27	21	18	18	18	22	20	28	21	18	20	19	23	25	20	21	27	28	20	24
33622	66423	62353	31897	33652	30719	26691	23341	19403	15780	13685	12203	10725	9673	8493	7373	6355	5728	5056	4615	4404	3745	3318	3157	2913	2502	2189	2167	1968	1816	1615	1454	1303	1061	1025	884	853	840	783	735	669	684	671	720	705	710	715	727	651	723	695	645	632	676	621	598	617	591	513	547	524	611	535	496	547	495	456	514	470	464	529	541	535	492	485	518	508	508	501	498	473	500	485	475	458	466	493	476	490	449	467	507	478	519	525	510	482	517	499	471	495	513	471	450	470	460	472	507	504	521	477	491	468	470	464	501	463	463	511	463	495	503	504	442	459	501	435	466	504	458	505	483	482	468	459	511	511	505	474	486	455	485	525	503	485	499	479	500	444	448	432	498	487	505	499	446	463	458	485	507	466	499	487	512	479	475	496	459	509	488	479	478	470	494	488	485	456	465	457	477	506	490	466	494	446	475	448	514	510	464	480	486	498	479	455	487	478	493	469	477	459	456	466	445	469	454	506	472	441	415	487	455	496	483	480	463	475	455	460	479	489	453	484	465	500	527	450	464	452	436	494	449	464	500	458	486	476	481	472	461	414	526	472	462	462	479	495	454	515	517	493	495	509	467	486	449	490	498	451	497	445	478	514	513	456	462	437	496	489	493	498	498	504	510	467	486	508	472	460	490	434	523	514	442	440	474	461	442	493	444	496	474	475	435	490	477	465	515	484	496	504	516	471	486	458	479	470	478	497	486	486	435	506	475	468	466	500	460	472	464	504	442	491	439	459	478	466	493	418	443	444	489	493	484	507	455	482	470	477	502	522	468	485	471	460	498	481	462	480	475	485	467	450	503	493	477	461	460	486	437	499	508	480	469	496	518	482	461	497	482	440	461	474	494	501	473	478	478	476	505	484	429	471	482	484	476	456	490	503	459	463	455	532	526	454	519	452	474	466	460	497	462	495	480	492	518	483	501	474	467	473	503	458	456	470	487	468	491	466	482	458	470	459	527	486	472	470	510	444	498	501	478	474	463	450	456	475	456	491	451	491	496	505	482	480	495	466	459	464	519	469	473	443	441	510	478	488	481	462	506	535	489	471	446	468	462	476	449	514	488	479	463	479	457	480	470	465	491	504	485	465	448	490	484	488	485	490	452	506	495	487	522	496	437	477	484	441	497	487	483	444	474	461	481	465	426	485	448	485	484	490	505	496	476	489	469	467	478	496	474	493	437	476	464	497	456	452	488	459	517	463	453	500	484	530	450	469	456	497	504	513	495	503	495	509	488	447	516	477	487	504	480	505	487	482	477	448	490	527	511	481	481	498	522	528	467	489	468	456	471	526	498	471	479	521	436	488	453	493	432	514	460	457	456	494	496	499	490	489	475	454	465	506	471	478	492	480	473	506	477	515	453	513	495	470	455	481	482	450	488	476	483	426	467	499	454	488	500	459	465	435	505	455	469	506	478	468	458	517	491	512	458	475	436	472	502	492	470	508	471	451	514	465	502	445	482	522	541	477	493	460	493	523	481	469	456	507	465	464	480	514	449	508	463	475	481	492	514	474	424	438	487	486	484	446	470	488	489	517	455	482	488	436	510	489	475	476	445	513	489	452	470	466	454	481	464	449	479	464	463	475	473	474	493	463	485	449	470	499	497	455	492	490	473	514	437	500	492	506	494	454	469	514	483	483	460	472	481	492	517	444	481	452	490	505	442	516	517	452	450	482	450	507	493	456	491	456	442	528	492	472	483	434	498	468	452	455	482	482	470	516	455	456	472	479	511	486	473	471	498	486	500	501	428	459	481	470	480	506	471	476	497	426	480	505	476	476	443	467	476	476	434	457	453	480	474	458	472	489	474	514	467	485	480	502	484	528	485	480	522	469	473	517	473	463	505	507	472	443	497	489	474	440	479	468	501	489	442	485	493	505	477	465	483	492	477	504	475	490	495	476	498	463	477	484	486	474	463	462	449	446	486	452	478	480	472	465	467	479	532	489	518	538	480	490	500	487	428	501	509	457	499	497	455	479	474	510	479	479	463	504	469	490	498	466	444	458	502	463	515	491	467	463	502	448	494	486	480	475	520	491	453	492	447	484	459	481	471	470	479	489	490	510	485	495	479	448	486	511	478	449	493	505	474	491	479	494	476	471	511	486	469	493	459	500	498	480	507	519	499	478	490	475	509	495	455	464	449	487	467	502	458	482	497	499	484	468	456	487	475	481	518	523	472	481	477	438	470	475	487	488	459	462	513	442	471	456	511	523	509	453	497	486	502	496	498	479	454	449	477	459	450	483	467	503	461	492	502	494	453	432	515	462	416	504	463	434	450	481	508	484	471	469	496	496	462	495	492	472	453	474	483	509	424	462	462	488	525	460	457	494	483	494	479	474	497	466	465	469	484	480	491	475	459	461	503	478	468	499	478	495	451	413	504	471	500	520	474	468	499	457	486	453	517	489	471	453	457	439	503	487	508	476	487	473	466	452	468	458	512	440	462	460	466	496	482	441	448	498	427	491	530	468	484	490	485	468	461	486	447	450	459	516	445	466	506	443	502	440	502	484	511	459	485	483	471	498	464	472	462	474	484	508	506	461	484	485	484	454	471	474	506	502	478	467	475	502	452	444	478	490	467	488	468	506	455	444	466	451	468	503	472	478	468	476	455	483	493	455	486	481	439	486	483	465	479	515	472	483	472	502	474	472	458	482	487	470	491	446	444	477	505	476	512	451	441	459	449	507	481	482	481	477	475	509	458	476	503	507	478	502	452	492	508	462	494	481	443	503	481	474	468	471	503	497	486	470	478	504	499	454	447	456	443	468	475	491	435	510	467	486	465	443	436	491	434	512	441	451	498	446	463	430	480	446	471	478	501	481	501	443	459	493	497	453	452	477	468	503	517	494	451	446	499	483	466	512	454	485	477	467	467	501	528	449	498	514	506	481	469	529	533	466	543	428	511	464	491	465	467	452	451	480	463	452	468	468	517	452	475	470	517	461	488	467	452	487	461	486	473	478	445	515	471	436	486	450	496	446	526	502	446	492	465	485	470	454	459	475	495	521	472	505	477	458	507	505	469	495	434	510	499	486	521	480	541	472	435	448	476	514	467	484	500	474	500	470	454	477	457	483	460	493	489	449	461	451	448	486	474	494	506	485	481	497	476	495	476	444	441	449	503	472	484	491	467	478	461	439	498	512	516	480	500	480	486	494	453	507	471	476	457	495	467	452	457	476	454	478	485	472	474	468	482	480	481	500	499	435	482	525	528	462	507	460	482	465	455	465	502	478	449	482	502	456	479	487	485	435	477	472	454	473	461	503	504	479	521	498	490	509	514	475	479	495	472	506	484	429	464	463	476	469	486	489	463	467	465	466	486	482	447	490	484	482	494	473	503	491	458	491	507	459	461	452	496	481	529	498	496	478	486	466	503	462	439	463	480	473	500	489	446	444	447	479	496	502	484	450	457	515	484	464	481	460	462	474	458	433	478	462	497	455	475	476	499	476	454	501	461	470	488	471	496	463	489
4217	31331	26273	4582	688	526	489	426	337	277	241	234	198	179	166	128	126	104	110	87	88	85	83	63	51	39	56	44	54	25	47	45	35	26	29	24	34	29	24	20	14	33	25	24	32	27	26	24	15	30	23	25	21	26	32	26	18	15	24	29	25	23	17	19	24	22	21	28	19	20	24	14	26	24	17	20	13	21	18	16	25	17	24	19	28	14	25	17	27	16	31	15	18	19	22	26	21	23	27	23	16	18	23	29	27	20	18	19	21	27	13	17	24	25	19	21	17	27	19	17	22	15	20	24	16	23	27	18	25	25	15	24	25	31	19	20	27	23	25	18	28	26	17	14	27	27	20	19	21	28	24	24	21	28	24	30	18	29	24	22	17	24	26	21	21	19	17	17	38	28	25	13	25	25	13	17	14	19	22	19	23	23	22	22	22	17	19	17	20	21	16	26	18	24	19	21	22	17	30	22	24	16	16	21	26	26	27	15	20	27	33	29	27	17	21	25	21	26	26	24	17	15	16	19	17	20	18	20	27	20	18	26	20	22	26	21	28	16	20	21	13	19	18	22	19	16	26	18	26	16	23	20	29	17	18	26	17	24	24	24	23	18	20	31	21	27	18	21	24	31	23	18	29	13	24	21	22	25	26	22	28	23	17	26	22	21	27	23	21	15	24	22	21	19	23	20	26	17	21	27	21	20	21	24	27	18	24	31	12	23	27	23	19	21	20	19	22	18	25	20	17	17	18	24	21	21	25	32	25	24	16	24	16	29	25	23	13	28	26	20	30	25	15	23	22	25	23	23	24	27	20	25	24	31	25	17	25	21	17	26	21	24	20	28	24	17	22	31	23	20	21	22	23	26	23	15	19	19	10	24	23	24	25	17	17	22	33	15	24	20	25	18	28	13	18	18	23	24	23	28	21	27	22	24	17	18	22	17	20	20	22	18	21	19	25	20	28	22	26	24	21	18	18	27	24	28	25	15	20	27	15	19	28	15	18	23	26	20	20	23	25	20	22	28	21	34	21	20	17	20	23	19	26	25	15	19	22	21	19	23	21	24	17	14	16	20	16	24	31	27	23	19	18	26	20	21	21	24	15	22	26	19	28	17	17	22	22	22	15	19	25	23	24	18	20	29	21	27	15	20	19	29	24	21	20	25	21	22	29	24	18	18	25	28	16	26	19	17	19	20	16	16	22	27	15	29	25	28	18	15	20	23	24	19	21	19	23	15	17	14	13	17	18	23	18	24	22	21	23	16	29	25	19	19	21	29	22	24	21	17	25	19	31	24	28	22	16	24	24	24	16	19	21	24	19	26	18	29	21	14	22	13	29	25	22	15	22	22	28	20	26	22	14	24	17	15	25	12	20	26	11	20	14	19	18	20	22	26	22	22	19	20	22	18	19	22	15	26	20	25	23	22	16	25	25	18	22	23	19	17	16	20	19	21	29	24	24	19	21	17	19	21	15	21	16	12	28	29	14	18	30	18	19	23	17	25	29	27	20	24	21	28	28	19	24	28	28	21	24	19	19	20	17	24	19	18	27	12	23	16	18	28	24	22	22	24	19	21	27	22	20	15	24	25	21	22	17	24	12	22	17	13	15	23	19	21	28	20	24	22	25	14	23	27	22	31	28	19	18	17	24	16	20	22	23	16	24	26	24	19	16	25	17	18	26	16	14	12	18	23	16	13	24	31	11	24	20	26	26	25	21	26	26	23	21	29	27	22	24	18	23	30	23	26	28	27	17	19	21	20	17	20	29	21	25	23	16	21	19	15	15	24	27	20	26	27	18	26	24	25	22	30	27	22	20	23	24	25	21	27	24	20	17	19	16	19	28	21	16	15	24	20	22	25	14	26	25	33	21	27	19	18	17	22	19	21	25	25	25	21	26	16	22	16	18	23	24	24	18	25	21	25	15	15	29	22	22	19	30	25	23	30	23	22	23	20	21	30	25	22	28	19	22	24	22	20	22	24	18	31	23	15	19	26	22	22	33	21	25	31	21	19	17	22	19	17	13	18	16	14	22	26	24	19	22	21	21	24	18	16	27	18	20	16	22	10	23	16	17	29	12	21	22	34	13	21	16	17	20	22	22	17	23	24	32	12	18	20	17	32	23	19	22	12	21	23	26	24	33	20	18	30	28	17	24	24	19	22	13	19	27	15	22	19	15	21	15	27	16	23	29	17	11	20	17	24	19	28	16	22	26	20	22	16	25	24	19	14	27	28	19	18	15	23	22	17	27	18	19	28	18	24	29	25	23	14	17	19	31	18	21	21	21	15	20	21	29	26	15	26	15	21	21	20	17	28	22	23	16	24	12	20	22	20	14	20	23	14	21	26	26	17	18	22	18	15	19	24	26	14	23	23	29	16	17	28	17	20	16	17	17	21	29	21	24	30	16	24	17	21	14	17	20	19	20	17	28	15	20	24	17	20	21	21	26	42	24	28	26	13	17	32	22	27	29	25	22	17	23	20	26	21	24	23	17	16	21	21	25	22	14	19	22	16	29	20	27	29	36	23	22	20	20	20	12	24	14	20	16	23	30	15	29	28	23	21	21	18	18	18	18	16	27	24	25	18	24	17	10	19	19	23	19	19	16	20	15	20	25	19	16	20	25	26	16	23	24	26	24	23	22	22	26	20	23	20	24	23	20	16	15	12	15	21	11	21	21	26	25	17	22	29	21	16	27	20	31	24	26	18	22	26	20	28	16	26	19	21	19	23	20	10	21	27	10	21	25	23	27	19	26	20	21	23	25	25	21	22	21	17	18	18	15	25	18	19	21	22	25	19	28	27	27	17	21	20	25	26	24	26	20	24	17	19	14	14	18	18	28	32	21	24	16	16	22	19	17	24	22	24	19	22	18	27	17	20	19	19	18	27	25	28	15	19	30	24	16	16	21	29	27	20	19	14	22	25	18	18	19	26	17	15	21	25	18	18	22	18	22	17	14	24	30	18	15	15	20	25	14	20	26	16	21	18	19	14	24	19	19	17	21	29	23	15	22	24	21	18	19	25	16	27	17	13	21	20	15	24	9	22	22	23	23	22	30	15	17	22	24	18	19	15	22	19	27	18	20	24	18	18	18	23	25	20	22	29	10	16	15	28	22	24	16	19	35	24	27	20	31	12	20	16	22	20	17	20	22	25	26	22	8	14	25	17	10	29	19	15	26	26	17	33	16	27	19	25	20	37	26	24	20	21	22	20	24	21	15	26	30	23	16	28	26	17	16	29	26	28	25	19	22	12	24	21	20	27	28	17	16	17	25	20	22	23	18	22	14	18	23	18	19	19	27	17	23	22	19	29	24	30	23	26	27	33	18	25	22	25	24	15	23	26	27	16	16	18	22	34	22	21	24	16	18	20	14	25	14	35	30	21	23	24	13	22	17	15	23	27	21	23	22	25	21	21	33	19	20	14	23	18	25	12	23	22	24	22	31	23	20	22	20	19	23	22	26	26	24	21	18	27	19	15	25	22	22	24
34574	63976	56704	33602	33641	30774	26815	23060	19318	16295	14164	12531	11097	9995	8847	7616	6515	5996	5242	4792	4450	3802	3499	3132	2795	2486	2269	2100	1944	1693	1576	1399	1245	1118	1017	908	841	844	770	761	659	663	751	666	712	751	700	682	703	667	680	729	646	637	570	575	565	532	548	566	538	495	538	566	525	508	528	497	538	504	453	490	476	501	510	473	438	537	509	513	512	527	513	550	502	468	481	500	510	465	464	470	491	504	498	512	481	500	472	452	493	488	478	490	482	488	508	553	504	494	459	456	507	475	446	457	518	506	494	498	488	456	517	471	481	476	445	471	514	465	435	485	495	522	540	465	488	453	460	470	470	468	459	469	453	482	471	490	442	446	483	496	493	457	466	458	499	517	491	462	480	460	528	487	460	486	455	534	468	463	470	467	438	463	485	476	498	486	439	459	512	517	486	468	429	481	507	473	513	471	508	457	501	474	483	490	463	500	496	474	484	436	507	496	475	495	467	492	504	477	470	470	450	495	465	493	463	483	508	465	454	457	489	487	459	515	457	497	488	489	476	462	473	462	453	432	464	487	521	473	519	469	434	477	475	470	497	496	485	490	483	453	482	481	454	481	461	480	481	432	467	479	485	483	464	438	501	477	455	464	467	507	479	473	447	518	495	504	464	459	445	488	483	484	475	513	472	495	451	465	453	500	431	495	437	501	464	459	501	485	486	492	478	514	462	443	474	457	460	489	478	499	488	483	478	496	453	469	477	484	472	518	467	489	469	438	470	473	482	444	472	463	463	494	471	496	511	430	457	490	489	485	497	461	459	464	503	452	486	471	479	466	471	490	503	459	490	481	485	475	486	471	480	458	467	497	501	493	461	508	492	500	460	477	453	471	479	491	482	453	474	460	468	446	464	442	427	482	512	476	500	440	490	495	457	482	481	486	465	470	465	491	479	490	478	464	485	496	455	467	512	448	473	484	498	442	497	486	471	496	463	446	495	454	472	483	471	501	453	519	446	496	480	492	503	454	490	499	461	476	513	489	464	504	516	455	491	472	445	483	472	483	488	501	428	510	468	491	461	470	473	510	467	473	472	489	477	503	426	479	462	464	449	483	486	456	464	455	472	477	482	444	456	457	448	470	461	487	494	453	443	480	496	520	487	471	489	465	489	457	459	507	494	461	487	534	494	511	445	468	501	444	490	499	450	459	494	474	504	453	503	496	458	465	468	492	493	431	432	470	469	468	458	482	491	467	510	489	473	469	483	473	503	469	479	492	499	483	440	481	480	495	490	457	505	448	495	517	469	452	450	475	441	450	491	491	475	489	465	466	483	493	475	518	499	491	481	447	514	503	442	485	514	452	486	453	493	434	450	475	476	456	480	483	483	506	480	483	491	449	424	451	432	511	522	495	450	462	477	441	491	458	492	484	482	489	500	469	481	464	502	477	505	472	488	464	469	447	492	465	511	460	488	508	474	480	465	468	442	489	456	473	484	491	486	492	458	474	471	472	477	476	469	489	473	469	476	479	509	459	465	489	492	455	485	477	490	467	478	457	449	510	490	496	473	437	491	477	484	506	456	492	494	478	453	472	485	479	495	454	510	487	490	467	462	467	512	445	507	490	443	477	511	484	488	480	487	495	466	471	511	471	491	485	493	459	467	452	488	490	485	471	462	473	467	459	472	479	466	471	482	475	511	495	472	512	477	488	461	466	471	472	465	483	434	488	475	470	503	469	486	501	518	461	482	432	471	440	450	505	517	450	463	480	487	428	460	487	456	469	530	511	506	442	477	494	489	461	467	473	491	399	502	471	494	506	487	510	459	458	480	445	455	502	481	460	444	481	492	464	512	450	417	437	451	500	488	462	503	500	457	458	487	474	447	472	474	493	506	478	507	455	458	463	502	467	503	482	509	459	474	485	474	443	454	498	473	453	480	497	446	455	511	457	458	461	490	489	475	485	471	478	455	433	513	503	477	479	493	510	484	475	480	475	466	480	491	444	517	476	465	408	473	470	472	487	491	493	492	459	454	470	469	479	491	468	451	505	517	466	489	509	473	454	519	517	484	493	458	494	485	465	436	492	488	531	477	488	419	442	486	513	493	498	538	459	461	439	530	439	494	514	463	462	494	492	453	447	479	439	472	446	501	463	449	448	504	454	489	533	503	478	489	483	474	440	461	477	504	440	492	432	482	471	475	493	490	448	505	520	517	529	466	431	489	443	473	468	441	458	506	447	494	530	486	469	454	508	487	474	488	501	477	491	490	477	451	453	441	458	476	535	468	481	454	478	496	490	460	535	483	475	434	428	470	472	430	476	523	506	498	471	503	499	495	475	496	441	480	499	482	500	491	491	467	452	436	454	491	499	485	460	453	476	477	455	484	526	498	503	493	451	481	484	486	460	488	474	495	510	522	518	498	508	447	449	477	528	399	464	502	457	456	485	494	446	458	470	472	531	486	446	486	502	480	498	442	512	506	446	440	465	450	466	440	491	479	503	477	447	486	516	486	489	456	511	464	483	491	465	508	464	494	487	494	432	474	438	475	473	476	470	445	487	480	471	478	474	453	457	462	480	450	468	485	508	471	477	481	487	474	504	452	472	465	452	485	462	474	471	443	469	436	479	457	482	507	493	466	487	493	473	468	488	494	438	472	487	490	519	493	439	467	480	492	450	476	498	485	502	494	438	482	477	461	453	456	499	460	456	495	475	445	465	516	481	465	469	458	448	450	484	474	485	445	456	443	452	496	494	486	492	454	446	495	455	499	453	455	507	492	468	479	482	493	492	515	486	483	519	436	483	503	492	450	488	473	427	478	516	472	498	479	468	472	472	496	487	442	464	525	456	451	476	489	508	452	508	502	474	483	503	504	460	485	459	468	516	444	457	496	464	470	468	490	471	474	456	458	471	474	493	451	485	481	487	476	501	477	478	453	497	480	462	455	458	477	492	481	429	485	495	454	497	491	462	480	500	461	473	465	490	463	461	495	468	474	453	487	456	448	459	506	482	493	480	457	500	457	482	466	447	449	495	481	499	486	473	499	473	495	444	507	508	442	509	447	498	445	520	464	504	469	464	461	486	526	484	540	481	490	468	487	447	467	462	493	509	467	478	458	458	413	445	470	482	475	495	468	504	504	515	486	446	492	481	419	452	526	509	499	457	493	497	483	467	452	475	461	489	488	461	500	484	452	475	503	472	493	505	501	485	476	488	481	500	502	495	466	498	453	460	487	469	487	461	465	506	490	486	454	500	465	490	465	420	491	523	477	495	455	493	482	474	489	438	481	497	469	449	469	466	450	487	461	466	504	494	511	474	475	481	451	498	504	505	450	516	452	506	494	479	451	457	471	498	474	493	483	470	457	477	499	504	439	451	494	468	476	465	470	479	454	457	500	486	461	487	481	513	469	469	491	443	476	526	495	491	501	476	492	433	488	544	451	471	466	443	470	468	434	506	509	444	462	464	465	502	453	471	458	423	496	491	446	456	481	461	499	480	486	473	453	455	510	480
4567	22586	20664	1996	443	349	343	271	241	228	202	147	162	159	106	105	91	76	80	74	68	53	60	54	53	45	44	61	35	43	46	28	30	37	30	33	29	32	32	26	30	31	29	28	25	36	28	24	30	35	31	32	28	31	35	24	24	35	29	30	30	22	34	27	31	30	31	24	25	32	29	31	27	21	25	33	21	31	25	16	26	30	29	25	26	26	35	30	27	29	28	29	37	34	20	29	42	36	28	25	24	27	26	31	31	16	30	34	21	30	21	24	34	36	25	24	33	24	32	27	31	30	30	28	27	28	24	30	35	29	29	34	27	24	25	21	28	27	25	33	26	32	24	30	35	36	27	37	34	38	34	28	27	26	25	33	35	24	32	21	30	31	21	24	18	27	27	34	24	22	34	24	29	24	18	36	32	30	32	37	24	21	28	31	29	30	32	27	36	28	22	30	27	29	23	28	31	32	26	34	27	29	29	30	28	25	19	33	27	27	32	32	28	34	30	24	23	26	29	33	36	28	31	31	34	26	26	19	24	32	26	24	28	24	25	28	37	30	26	26	31	30	33	29	27	25	14	28	24	30	19	31	21	23	31	23	37	32	30	25	33	29	24	39	42	33	29	26	28	27	26	33	42	38	27	19	33	31	29	34	22	27	32	26	24	31	27	32	24	35	28	26	31	32	29	26	29	26	21	34	30	29	20	25	31	33	33	32	27	35	25	29	30	28	27	29	27	31	27	36	25	27	42	26	30	25	30	32	27	17	34	28	32	28	28	22	23	21	30	24	22	26	32	37	27	27	26	31	26	27	24	34	28	36	23	30	23	35	32	19	20	33	32	20	30	30	40	32	26	31	21	41	30	30	30	36	31	27	36	36	26	27	28	26	28	20	27	29	32	24	32	24	26	29	24	23	24	27	26	30	37	28	34	23	24	31	28	31	30	31	21	31	23	23	27	34	32	22	30	26	34	33	31	16	35	28	33	26	40	26	31	37	26	25	27	18	32	22	31	35	26	30	26	27	30	30	34	24	28	27	25	32	33	22	38	36	31	20	32	27	32	27	21	32	34	36	39	26	33	30	28	23	40	12	26	26	28	39	18	35	31	25	23	27	34	22	28	18	27	20	19	22	27	41	32	45	24	26	25	25	27	26	29	36	22	29	22	26	34	24	30	29	36	31	21	31	31	24	37	29	30	29	32	26	24	23	26	22	28	25	18	33	32	29	25	22	16	35	40	28	26	34	27	25	28	23	40	29	17	38	26	26	32	23	22	36	23	27	27	32	22	26	27	37	24	23	30	34	31	36	36	27	21	34	22	28	26	27	31	29	26	28	30	30	39	41	27	30	21	30	27	21	39	25	37	35	34	29	41	38	23	21	38	16	24	31	21	23	32	21	27	27	21	32	28	25	33	33	49	23	26	24	36	34	35	30	28	36	35	31	37	28	30	34	26	19	24	39	32	30	16	29	25	31	31	30	32	35	27	31	27	22	22	32	27	29	29	23	34	31	29	22	33	37	27	25	18	27	35	41	32	27	37	25	33	32	25	33	21	26	35	23	30	34	30	26	17	31	30	26	37	23	28	33	29	28	26	30	30	37	41	23	21	38	36	19	27	28	24	36	27	36	24	34	34	25	29	24	22	33	27	31	25	26	38	34	31	34	29	19	26	32	26	27	35	28	27	42	19	21	26	25	29	32	29	33	22	32	27	37	17	32	27	33	29	21	34	21	33	25	37	27	19	28	30	29	32	28	30	29	19	36	29	26	30	27	27	24	39	33	27	24	31	21	32	30	33	32	35	33	38	21	22	33	32	30	34	25	25	32	26	25	33	30	38	28	39	29	22	23	30	26	19	26	29	23	33	27	25	39	34	27	24	37	31	17	15	32	18	33	26	37	30	38	23	27	37	22	27	31	24	27	26	31	27	29	32	12	23	24	27	27	22	26	34	22	24	32	26	22	22	31	23	32	29	25	34	29	29	27	29	24	38	29	26	29	25	22	33	27	27	28	25	24	26	28	27	29	21	31	28	31	30	25	28	26	48	35	27	31	25	33	34	38	30	21	33	32	32	39	24	26	33	31	35	25	26	31	33	30	20	26	22	37	34	22	27	36	36	34	39	30	27	29	32	33	30	25	41	31	30	26	28	22	30	28	18	33	44	36	29	25	35	37	37	29	21	24	30	34	19	23	33	32	30	37	25	25	24	29	44	31	33	20	29	27	26	33	29	24	34	35	30	29	34	29	33	37	27	32	31	32	37	29	25	18	37	26	26	28	43	28	22	16	36	30	26	29	28	35	31	24	17	27	25	23	43	24	31	25	36	23	25	29	34	36	20	30	33	25	26	35	29	36	26	31	43	32	32	27	28	30	25	36	27	25	28	34	24	26	38	30	25	27	24	27	25	24	36	33	25	26	26	30	35	42	29	34	17	19	23	30	28	30	29	24	26	27	33	28	41	28	21	37	21	33	20	38	33	27	33	33	26	24	37	29	26	37	23	22	30	26	23	27	29	32	33	26	32	24	23	23	21	34	32	31	33	24	29	26	31	42	34	21	30	27	22	28	23	36	29	28	29	25	41	24	27	28	37	21	30	23	28	36	32	35	43	20	26	39	31	33	22	34	38	27	19	29	40	27	21	34	25	34	26	35	37	24	22	25	29	28	22	26	28	27	35	34	32	34	25	46	28	30	30	29	22	30	31	31	32	32	34	27	37	36	26	36	35	28	32	35	29	29	28	25	22	30	41	27	30	26	25	30	18	31	22	24	29	36	34	38	34	29	25	24	33	23	19	31	21	34	27	32	37	21	31	31	36	36	42	32	28	25	33	25	30	27	23	35	21	38	34	27	19	26	27	44	26	28	31	36	29	29	23	28	36	30	29	28	34	27	36	31	28	32	31	25	27	39	29	30	34	35	37	35	31	33	34	32	38	30	29	31	29	32	25	32	25	36	30	31	35	26	31	24	32	34	29	20	27	25	12	32	36	29	25	28	33	31	31	30	30	29	34	29	30	18	27	33	24	29	26	36	23	34	37	26	32	28	28	32	29	35	27	27	27	26	31	28	27	31	24	36	27	29	33	33	21	28	24	12	49	25	26	32	31	23	26	28	46	40	28	25	30	27	25	28	30	28	39	28	29	19	29	30	25	29	31	26	29	32	20	28	40	33	37	31	19	28	19	29	33	31	27	36	34	38	32	31	33	28	26	37	38	33	31	25	26	35	27	33	31	26	33	34	29	29	22	34	24	23	24	33	33	22	31	24	32	23	30	27	30	35	31	24	32	28	31	40	34	39	38	27	31	28	31	33	20	28	19	35	33	32	25	29	28	30	32	36	31	21	28	33	27	29	34	28	25	27	25	15	29	27	18	24	36	25	28	24	25	35	28	22	27	25	25	22	39	35	26	18	34	25	37	29	24	24	32	30	29	32	37	25	26	28	33	29	29	33	30	32	29	28	27	39	21	21	31	30	41	24	37	30	25	39
30259	65436	54321	29220	29096	26323	22344	18687	15302	12836	11076	9549	8793	7635	6607	5705	4989	4303	4128	3789	3333	2867	2666	2416	2171	2011	1950	1730	1568	1440	1384	1184	1116	1073	970	885	845	885	802	798	766	757	770	784	809	830	818	802	739	770	791	767	688	750	738	675	723	710	673	657	643	664	677	634	669	651	687	616	664	631	613	638	612	602	631	629	635	669	621	618	653	608	624	574	625	631	621	633	646	648	613	652	653	582	574	636	614	653	622	645	623	661	633	607	634	658	569	625	640	628	611	610	592	625	642	644	642	652	633	630	600	616	596	649	657	641	619	599	577	616	644	661	655	623	606	604	621	643	638	602	621	575	644	625	597	631	633	653	620	599	598	611	640	598	621	621	565	699	617	605	599	623	572	631	604	664	617	616	619	648	618	644	615	673	593	604	595	647	638	603	570	634	609	617	651	602	616	650	625	670	626	591	574	662	619	616	615	639	646	609	623	601	675	614	578	617	618	670	648	598	602	673	628	658	600	604	588	638	631	624	601	616	644	643	639	605	608	650	604	603	626	598	650	638	651	610	618	591	604	614	595	628	661	632	626	613	577	621	607	654	607	603	615	614	655	668	609	644	652	647	629	603	652	616	616	610	614	638	644	615	603	617	567	612	634	587	645	641	620	642	589	622	614	611	604	637	619	606	586	617	579	623	629	642	659	634	590	608	645	684	636	622	601	643	630	640	626	603	589	617	560	631	637	609	645	610	616	626	657	625	644	626	625	679	594	646	665	618	680	620	609	628	642	606	633	662	634	635	618	615	649	594	652	646	636	598	658	618	594	614	636	604	621	595	569	630	620	603	602	592	654	647	651	636	631	620	634	620	659	583	637	606	592	657	651	605	632	587	624	632	601	617	627	641	643	628	661	619	594	650	591	673	639	593	654	604	641	643	637	638	650	611	648	640	648	615	592	619	648	593	626	600	602	679	619	597	615	619	583	591	602	603	603	618	646	633	627	651	626	599	586	641	628	656	638	582	591	635	612	673	627	671	590	646	645	628	633	625	649	618	635	646	626	641	577	661	619	636	617	561	589	600	615	613	626	621	644	608	626	610	643	621	622	611	595	633	619	677	618	664	604	621	668	582	621	645	582	620	655	618	631	595	678	619	637	634	616	601	608	612	626	632	635	584	599	634	637	581	688	622	652	591	653	600	649	642	614	629	596	617	619	596	599	641	673	637	608	609	682	633	603	622	630	596	647	646	631	617	637	621	638	647	613	659	640	603	628	638	647	620	619	651	636	582	630	608	628	615	607	599	601	622	640	599	660	607	638	689	632	592	641	600	605	626	608	610	659	669	615	645	613	613	610	621	647	616	574	644	593	627	632	625	601	609	611	610	659	612	622	587	630	584	623	690	603	650	616	642	635	610	670	604	625	634	655	643	656	604	630	649	655	609	722	632	599	624	612	646	633	626	606	639	626	685	615	615	614	599	654	634	619	652	663	636	609	646	618	620	623	594	670	552	628	623	612	618	640	637	648	604	596	612	637	640	640	662	659	650	555	612	625	615	615	603	586	606	636	642	629	675	602	614	604	654	612	654	637	595	618	633	633	619	598	601	666	611	604	638	635	613	643	607	634	602	600	614	607	631	644	634	638	639	680	641	551	655	608	633	600	591	596	632	621	606	650	659	623	643	650	631	611	605	638	660	621	671	637	612	617	631	600	638	604	588	621	617	655	621	629	650	671	612	639	653	621	647	633	651	583	635	597	626	613	633	636	619	626	628	643	617	647	614	640	593	653	615	661	627	651	616	625	635	596	613	682	607	646	596	606	641	634	585	612	637	611	630	606	624	645	660	617	610	601	621	649	616	627	619	614	662	639	612	636	585	653	643	611	605	638	615	619	622	663	637	569	656	561	630	627	617	629	640	597	585	607	589	600	625	619	614	599	634	632	652	605	632	600	623	610	596	624	593	604	636	647	623	627	651	605	634	614	588	610	663	657	643	615	646	681	604	664	685	600	624	617	649	628	615	597	650	630	622	629	647	644	652	592	644	601	623	596	658	632	616	627	616	646	614	613	601	625	626	607	613	661	617	674	621	644	675	632	623	613	607	600	632	613	626	616	653	601	595	632	647	624	635	636	620	610	681	628	590	638	618	643	627	610	605	656	634	621	630	658	671	617	650	608	584	637	700	619	576	565	641	619	690	628	642	616	632	624	630	587	626	618	640	650	636	596	616	615	590	634	573	663	650	646	610	665	619	658	641	633	593	582	629	644	643	596	640	657	595	620	628	638	614	642	637	621	588	648	643	671	626	587	599	695	589	613	623	590	631	614	635	637	606	600	647	617	630	582	636	614	647	632	626	631	628	639	565	637	635	647	673	636	618	638	656	665	654	664	647	613	639	629	624	627	642	617	630	584	620	677	653	633	621	638	630	636	658	631	609	634	635	635	622	603	642	649	623	615	606	618	632	639	636	572	597	595	641	627	623	634	635	615	612	690	625	656	592	659	685	598	644	613	561	596	616	616	634	625	622	613	610	575	651	583	597	611	599	584	622	631	632	592	626	628	626	641	622	651	627	609	566	637	637	617	611	611	616	633	673	619	648	651	613	618	614	628	675	605	617	645	598	651	648	610	619	613	632	648	619	602	601	645	605	570	588	675	595	624	640	615	635	665	622	647	641	639	630	644	599	605	616	634	631	647	623	655	632	631	640	651	629	603	604	598	618	660	629	629	626	641	629	612	626	617	599	633	630	629	643	589	657	628	623	589	624	612	590	622	636	597	684	631	624	631	633	605	619	642	650	624	656	631	618	639	628	596	597	582	646	609	644	629	625	606	640	619	639	589	576	583	625	676	636	630	613	620	627	628	626	626	594	632	643	643	627	587	645	634	632	610	627	637	636	644	607	635	627	629	639	617	605	596	679	585	629	654	646	624	642	661	645	678	623	625	676	666	627	586	600	630	666	589	624	591	629	628	627	636	580	659	634	651	620	640	599	634	625	604	616	589	652	567	616	572	651	595	650	611	594	628	589	644	639	635	630	614	603	653	636	672	627	585	603	670	580	578	636	623	599	634	657	604	596	617	642	611	628	637	673	613	615	622	634	594	646	622	636	641	586	621	657	631	614	651	633	606	590	615	629	609	660	640	649	644	628	605	619	612	666	616	634	614	631	572	571	631	651	664	665	641	645	622	658	632	649	647	571	640	654	613	663	610	606	639	655	577	630	665	600	645	611	614	600	647	644	618	564	646	655	587	660	639	622	608	655	608	626	648	620	637	632	640	589	631	585	591	616	661	594	658	603	633	653	617	587	632	603	633	574	596	607	630	643	611	588	654	624	620	594	626	603	661	622	610	656	609	665	609	686	646	586	642	590	606	600	627	625	620	621	602	660	616	607	626	642	621	657	665	648	606	597	635	659	635	643	662	580	611	655	651	594	618	603	626	682	617	625	631	648	611	599	592	603	593	576	609	623	641	619	608	629	567	609	627	584	626	636	624	625	633	561	598	626
6566	31445	28880	4463	585	500	421	379	333	277	229	227	214	188	152	136	132	99	94	106	68	68	74	77	63	55	54	49	43	51	38	34	37	22	32	29	18	28	25	28	24	24	34	33	27	23	26	15	22	24	19	24	20	21	22	20	17	30	23	26	20	28	26	20	22	25	28	28	25	16	34	19	20	15	18	27	20	21	27	17	22	22	29	22	20	15	32	19	29	20	15	22	30	30	18	31	21	24	22	31	26	21	19	17	21	22	23	25	24	14	22	18	31	22	18	24	15	24	24	17	14	23	30	23	19	15	29	28	19	25	25	25	19	21	18	34	20	24	22	27	22	27	27	24	20	14	18	14	21	26	23	26	28	28	31	23	29	18	25	19	26	24	26	19	28	19	28	27	20	19	18	22	25	27	23	22	28	24	17	18	18	22	22	23	21	18	11	17	26	21	29	21	33	27	22	15	24	16	27	29	22	24	30	19	17	26	24	23	20	25	24	27	22	15	26	20	20	25	25	22	20	21	17	24	22	21	19	23	25	22	33	20	17	28	14	23	20	24	28	16	26	21	22	19	19	17	15	28	26	21	24	19	35	24	28	37	15	18	24	36	18	33	17	25	22	28	11	15	13	29	16	14	20	22	17	28	24	21	25	20	25	17	21	27	30	23	22	28	22	18	19	21	20	19	19	21	23	23	18	25	17	30	24	22	22	24	13	15	18	33	21	22	21	22	27	14	23	16	13	17	16	14	27	19	18	23	19	28	19	16	20	26	31	17	22	19	23	21	28	20	17	17	17	28	21	21	18	22	23	28	23	21	29	22	27	28	21	22	20	30	21	26	22	17	11	18	28	28	15	16	25	17	27	35	22	22	21	26	27	20	19	21	20	30	25	25	27	28	22	17	19	13	22	17	19	19	24	29	19	27	21	27	19	24	27	31	19	26	23	24	24	24	20	15	24	27	23	27	25	19	20	25	34	29	24	17	21	23	20	25	24	13	17	26	14	32	25	23	22	23	30	23	16	22	22	25	21	26	25	25	25	18	27	24	13	25	20	25	28	25	14	20	25	20	24	26	25	20	22	27	24	36	24	27	16	14	22	22	20	26	17	23	24	28	25	16	25	24	31	27	19	16	11	18	29	20	19	26	22	15	24	14	25	38	13	24	18	20	22	18	26	30	21	28	24	11	20	22	21	22	25	19	36	17	23	29	16	22	22	22	24	18	28	16	17	18	34	23	30	27	18	29	24	21	22	25	24	15	24	25	14	20	22	26	18	20	19	28	23	27	25	24	16	20	21	21	21	35	19	29	26	23	22	26	23	18	21	23	20	22	23	18	18	15	28	14	21	20	19	17	23	15	20	21	18	28	29	21	25	24	23	30	28	17	26	25	16	20	24	17	15	27	24	25	17	19	22	22	22	23	14	19	22	18	18	19	23	27	22	31	21	24	31	30	20	18	27	30	31	16	21	23	23	15	23	30	25	16	15	13	28	23	27	26	25	24	28	28	20	34	16	25	24	19	15	18	19	18	21	20	28	21	36	32	21	22	22	23	17	15	24	19	37	17	23	25	23	21	21	26	20	28	27	14	22	20	15	22	14	25	22	22	21	31	23	23	23	19	25	27	12	29	18	23	27	12	19	18	26	25	24	29	20	21	30	15	17	24	23	27	20	23	19	29	19	26	23	23	27	20	20	18	21	17	22	30	15	26	14	20	23	20	19	17	23	15	24	21	22	20	29	21	19	20	22	26	29	12	22	30	27	14	23	27	15	24	19	23	25	24	19	22	19	22	21	14	20	14	17	17	27	20	21	23	26	21	15	25	28	27	22	20	14	20	11	25	18	15	31	25	24	24	17	25	31	23	21	32	18	19	25	26	26	18	26	24	22	18	18	16	12	15	20	25	24	21	33	22	28	26	29	25	17	24	23	20	14	19	21	22	29	25	26	23	22	17	24	18	30	23	18	17	23	30	18	20	26	23	19	22	23	21	23	19	27	20	25	23	27	20	14	25	22	15	23	13	36	29	19	22	15	19	13	21	21	20	30	23	21	20	20	21	17	13	18	23	31	27	23	15	22	13	16	27	26	26	35	22	24	25	26	17	23	21	22	19	26	24	20	16	23	21	19	27	17	24	22	22	20	27	25	31	27	14	30	26	21	25	18	27	15	19	24	30	23	22	20	19	16	23	23	15	16	27	23	22	20	22	22	19	18	27	20	20	20	26	28	31	23	23	25	15	25	19	15	18	23	31	16	24	16	22	25	32	16	21	18	29	23	18	22	21	20	29	21	15	18	28	17	12	16	21	13	28	19	28	24	23	20	26	17	20	23	20	20	21	21	22	22	31	17	30	32	17	24	25	23	29	26	28	23	20	25	21	32	16	15	21	19	18	30	24	19	20	19	16	18	20	26	15	18	20	12	25	24	15	18	15	17	26	19	26	22	25	24	23	25	28	20	18	27	19	28	21	26	22	22	31	23	21	21	28	23	21	14	16	17	17	27	22	12	21	19	22	24	25	25	23	20	28	23	29	27	22	15	24	19	26	22	26	21	25	22	22	22	22	14	19	14	20	20	19	30	19	16	26	26	21	24	18	29	22	26	20	29	16	13	17	17	21	19	28	27	21	19	26	28	18	15	15	33	18	21	24	21	28	25	30	23	19	14	25	33	24	25	25	19	18	15	16	26	34	24	21	23	30	25	15	28	28	24	14	15	21	22	20	31	20	21	27	21	20	19	24	27	20	28	18	23	25	17	17	27	30	28	22	19	15	20	22	18	25	18	20	26	29	23	28	24	24	23	18	30	24	25	27	19	27	20	25	32	22	14	33	21	21	23	20	19	19	29	16	18	16	20	21	13	20	26	26	27	27	25	25	17	25	22	25	11	19	13	26	25	26	27	17	21	21	27	24	24	27	24	23	21	19	29	16	11	17	16	15	23	19	24	22	25	14	27	25	21	30	28	25	26	15	15	15	20	19	15	16	33	22	35	26	24	25	21	22	18	21	30	16	23	17	22	13	22	24	22	21	29	19	24	32	15	20	24	25	20	22	21	19	24	26	23	17	19	15	18	31	20	23	22	19	24	22	21	18	21	15	25	23	27	32	21	27	25	23	26	22	24	24	22	27	19	25	21	32	17	12	24	28	19	24	21	26	19	20	22	19	21	19	22	17	20	22	30	23	20	20	22	21	19	26	23	30	22	25	21	25	17	27	22	31	29	21	24	22	31	23	22	29	20	24	15	10	20	23	14	29	27	23	32	25	19	22	23	24	23	31	21	24	23	21	22	19	18	20	29	17	24	34	22	22	17	16	25	20	38	21	22	16	25	19	21	25	22	20	16	20	21	26	23	29	21	21	16	32	24	20	15	22	30	20	16	17	13	20	27	17	24	19	18	17	29	29	23	26	23	30	18	19	29	20	23	18	24	26	22	20	16	22	26	26	22	19	27	20	24	18	27	28	24	15	28	24	14	17	20	19	21	26	20	19
33780	65804	63363	32136	32650	29822	25756	21985	18994	15901	14018	12511	11209	9729	8428	7259	6165	5385	5198	4770	3990	3479	3297	2849	2626	2287	2101	1904	1771	1552	1465	1275	1142	977	940	865	786	777	702	673	697	661	720	761	801	764	761	729	745	703	647	651	627	642	577	573	620	597	560	573	540	581	577	529	502	513	466	527	528	488	523	488	474	511	497	524	480	506	532	510	508	501	485	491	458	530	513	534	517	472	476	501	523	523	475	491	490	509	500	510	471	485	507	504	487	480	523	471	479	451	505	529	510	469	489	475	497	501	492	490	478	515	504	485	484	443	505	473	500	450	459	517	488	466	516	498	503	459	460	478	487	508	499	488	508	501	491	525	500	490	469	501	544	468	520	458	493	511	504	485	500	533	488	511	491	474	494	500	439	475	485	466	488	491	485	513	472	497	513	451	512	436	531	445	510	452	498	456	498	457	515	506	497	522	475	512	516	530	475	481	472	463	493	491	491	483	450	469	516	468	476	475	460	478	459	457	499	487	454	491	461	464	492	525	438	489	476	483	485	471	501	488	424	507	514	543	499	489	456	490	456	492	507	471	454	503	499	491	505	488	491	448	482	515	472	534	461	488	457	524	439	449	496	526	452	475	531	451	508	546	491	499	497	515	475	481	486	500	502	466	503	451	470	463	495	458	462	468	475	485	510	477	466	490	458	494	478	546	492	487	536	451	493	464	485	478	465	538	459	486	489	448	474	451	451	507	489	443	471	473	443	470	506	501	489	466	493	494	481	476	461	456	464	470	484	472	501	510	512	508	499	489	470	487	501	512	493	488	494	524	459	430	453	488	487	483	443	532	489	499	476	507	444	488	518	449	486	459	487	505	451	461	510	451	485	484	478	489	492	493	493	458	509	495	496	479	509	480	469	484	522	500	483	528	480	423	481	504	434	478	500	489	482	503	472	482	499	507	501	468	495	496	475	473	488	500	480	484	487	493	508	475	489	520	502	483	496	469	461	465	446	495	482	499	481	489	463	434	479	454	524	472	490	499	486	499	501	506	451	463	492	495	495	468	548	511	477	481	462	487	499	489	479	508	491	462	486	487	472	483	498	471	520	448	490	490	480	511	503	448	515	479	489	522	488	485	497	517	481	467	497	481	475	489	494	453	481	490	464	466	467	525	500	495	508	498	490	456	503	490	460	517	494	496	470	437	486	500	510	446	504	519	481	466	494	478	468	481	447	513	516	489	535	496	495	494	510	496	477	457	463	466	513	494	486	501	539	479	492	464	516	467	515	473	512	501	497	519	489	486	474	472	489	483	485	494	468	486	445	482	484	522	516	511	516	492	495	482	480	492	502	497	486	502	475	464	509	492	445	469	475	473	475	447	489	498	488	445	500	497	476	486	498	485	509	490	493	498	450	478	472	486	452	516	485	492	491	490	489	476	476	479	509	489	472	497	479	503	480	494	469	507	503	542	476	491	453	484	517	483	464	504	495	512	437	528	483	464	512	481	485	488	457	482	523	534	464	465	475	519	480	478	506	453	457	490	512	499	489	492	468	484	495	492	510	516	486	438	505	498	473	462	465	472	488	501	474	509	473	480	482	452	502	506	471	478	505	489	476	505	506	531	508	491	487	479	458	481	489	522	504	514	472	465	492	501	525	485	506	514	471	492	497	470	501	501	476	535	506	512	482	518	478	466	556	526	516	476	488	496	465	450	443	493	470	472	447	455	522	502	497	465	471	446	487	489	464	462	456	519	495	489	443	482	482	517	507	503	480	501	518	544	484	474	486	467	518	461	491	461	458	483	464	488	467	475	501	461	477	503	486	476	487	491	475	467	482	490	470	520	522	511	489	513	509	464	507	525	507	512	480	504	450	511	500	436	487	454	474	488	478	512	483	475	485	492	484	508	464	472	438	474	463	469	487	509	510	497	514	494	547	496	474	512	452	505	498	456	453	517	487	477	509	513	488	504	481	444	484	438	535	464	483	494	484	504	534	481	464	463	475	457	498	477	502	484	505	486	470	487	498	534	514	507	486	519	452	462	485	478	526	497	517	497	501	454	489	492	462	482	486	481	481	512	487	481	465	473	471	499	490	507	501	459	489	492	453	484	489	479	500	500	467	498	516	482	480	513	491	512	491	484	486	523	475	468	467	490	447	492	469	468	481	502	485	468	512	526	489	470	458	488	468	483	485	496	489	514	522	473	472	458	475	500	484	527	463	526	516	461	466	485	483	495	472	482	486	477	496	486	498	497	475	504	508	480	468	463	484	532	462	468	521	485	494	494	458	453	489	516	470	508	472	477	529	512	469	501	499	531	521	430	474	464	511	488	451	488	482	519	504	505	454	459	517	484	497	487	489	515	469	521	481	481	466	467	499	489	502	471	467	493	472	477	529	484	469	502	470	542	447	483	474	486	506	474	494	503	493	478	478	454	507	509	499	482	497	501	503	484	505	508	475	494	457	474	517	515	474	476	512	479	469	454	470	504	488	482	469	493	485	502	488	472	493	489	480	496	506	483	494	470	494	504	493	494	454	482	470	472	505	517	527	472	457	461	482	448	518	495	519	477	517	497	491	510	472	471	523	529	468	500	479	481	484	438	481	474	471	472	508	448	490	459	451	481	490	489	510	449	513	519	461	448	521	504	442	470	488	489	467	480	525	499	466	522	481	494	519	497	470	510	493	496	455	486	449	485	467	506	498	518	495	510	492	492	489	523	480	471	471	491	480	523	449	490	460	479	472	494	488	487	430	503	482	478	492	504	459	476	491	457	490	473	524	458	460	505	468	456	508	468	471	471	469	495	482	493	486	487	497	507	490	489	479	460	530	519	516	491	481	485	484	485	491	512	477	497	484	451	489	483	459	492	454	483	495	513	455	453	501	494	503	505	452	455	504	490	470	503	509	482	494	479	473	489	461	489	468	494	472	494	516	507	459	489	507	483	509	491	484	479	429	475	488	495	519	506	478	497	483	506	434	445	503	454	463	527	483	484	486	472	498	510	534	490	496	456	462	456	517	527	453	514	497	455	471	471	505	492	510	474	507	479	477	442	474	490	517	484	486	476	509	483	436	432	482	470	506	514	497	509	521	490	448	468	497	436	473	495	499	467	471	495	479	478	489	504	484	503	480	499	469	490	519	563	485	456	497	466	490	488	470	491	517	464	518	467	529	463	503	470	480	489	454	493	494	471	509	506	505	504	471	517	517	516	477	504	491	495	487	478	483	491	474	501	478	470	485	511	499	466	516	482	529	477	500	491	491	504	515	471	468	467	485	487	517	505	481	497	491	462	521	454	528	501	506	450	498	486	492	473	485	466	467	511	488	472	493	469	480	508	476	495	519	476	482	453	465	519	491	453	507	471	503	494	516	508	469	493	475	486	468	448	498	487	504	485	467	509	525	491	498	486	502	453	445	507	468	507	532	506	524	489	504	519	495	497	498	511	504	482	462	449	504	454	482	513	511	478	502	480	486	465	470	487	483	464	499	462	490	492	469	518	426	444
5851	30677	30706	4921	600	437	381	364	347	261	249	211	205	174	145	126	98	143	82	83	74	70	55	62	58	66	47	43	47	30	36	37	32	36	25	31	21	26	27	26	30	32	31	26	22	21	29	19	33	40	27	23	29	24	33	24	18	29	19	22	30	28	20	27	29	25	25	27	21	32	24	29	12	24	20	16	13	22	19	21	12	28	14	23	23	25	22	20	23	21	21	23	39	32	24	27	17	22	22	23	20	25	22	16	25	18	15	28	17	26	14	25	19	24	21	19	24	18	20	19	28	15	21	22	22	18	25	20	26	25	21	29	18	21	22	34	16	28	31	18	18	19	24	18	18	23	26	23	32	25	25	26	22	20	15	17	18	25	20	21	26	21	15	20	19	25	15	23	24	14	19	24	23	30	27	26	28	34	28	23	21	30	22	27	23	22	19	22	22	22	27	23	21	21	30	21	27	31	17	17	20	25	29	30	26	20	17	23	22	28	20	23	23	23	30	20	20	16	20	24	23	18	26	18	26	27	28	22	19	13	26	32	30	22	20	22	16	19	17	27	21	23	15	19	26	28	24	20	12	19	29	18	31	30	16	21	15	17	24	20	19	29	20	19	16	17	21	22	17	15	30	21	26	21	22	28	19	21	26	23	18	14	26	28	21	19	23	29	21	19	28	32	23	26	19	23	18	17	26	22	15	19	24	20	11	24	25	20	22	30	31	21	19	24	24	16	33	15	26	26	19	20	21	26	22	28	18	26	19	22	22	20	24	24	28	17	44	29	20	20	29	23	31	22	29	26	24	32	18	24	22	26	21	33	18	16	21	18	27	25	19	14	17	27	17	17	22	20	26	18	21	24	23	19	23	26	31	25	24	17	27	24	29	16	32	20	20	15	15	24	25	22	16	30	29	17	26	25	19	13	25	21	34	16	26	23	23	21	17	24	25	27	20	20	22	18	19	19	30	20	24	25	26	24	26	30	19	24	21	28	22	26	18	22	15	14	15	31	23	22	21	22	29	18	21	19	16	23	19	22	31	21	28	16	19	22	26	18	19	24	25	23	22	30	19	20	24	20	24	28	28	29	21	33	20	30	16	28	22	17	34	23	15	22	25	26	19	19	21	21	12	27	13	22	22	18	20	19	24	19	24	27	28	15	22	25	27	19	17	27	24	19	23	18	19	16	19	29	25	17	19	16	24	21	17	15	23	20	25	22	24	16	24	23	13	19	22	18	14	27	22	24	27	15	30	21	23	30	28	15	17	15	23	20	23	17	13	20	23	23	23	17	21	26	20	23	26	21	24	17	26	25	18	17	25	23	22	26	28	25	31	21	25	24	26	21	20	29	11	17	11	28	26	21	26	20	27	23	13	19	28	25	33	17	22	27	21	15	22	25	23	22	20	32	23	24	27	15	30	23	24	23	23	19	20	24	23	19	16	11	26	27	26	22	22	22	16	17	18	20	22	19	23	21	17	21	17	19	23	16	19	22	22	26	29	23	19	25	16	22	30	23	20	17	19	24	19	19	18	30	22	21	26	20	17	22	26	24	18	15	21	23	23	21	18	12	11	16	25	22	18	18	22	18	21	24	21	21	21	21	31	29	27	22	23	29	14	20	26	17	31	23	23	28	27	18	17	19	29	18	24	21	22	25	17	28	30	23	25	27	32	13	25	21	18	24	33	22	25	30	27	28	24	20	25	27	19	23	29	21	20	27	23	24	33	22	27	22	14	17	22	25	32	24	22	29	27	24	30	24	28	18	23	18	25	22	26	26	27	21	26	9	29	22	18	15	16	27	22	20	26	16	18	23	17	18	27	22	24	18	19	29	21	22	14	22	34	21	28	18	36	29	16	17	14	19	20	15	22	14	18	26	30	31	23	30	20	20	23	22	19	27	29	22	22	22	27	18	17	25	14	14	31	25	32	21	22	22	23	19	17	27	27	19	21	22	21	22	29	19	25	18	23	17	22	19	22	26	16	16	20	16	33	22	24	26	29	19	17	19	18	27	23	15	28	22	25	23	25	26	27	25	22	22	38	20	24	23	22	24	27	19	23	19	29	13	20	15	21	30	22	19	26	20	19	22	17	25	22	22	30	20	25	16	22	22	20	22	23	21	22	19	15	25	18	26	12	21	24	20	26	11	24	33	34	27	19	27	19	16	19	24	21	23	26	23	23	23	19	23	27	26	20	31	19	22	19	23	20	16	17	20	17	28	19	26	25	26	27	24	29	21	23	18	23	18	19	25	23	32	22	21	30	19	28	25	16	18	25	15	21	21	23	21	22	22	17	12	20	20	24	23	34	25	15	18	26	26	28	21	27	38	23	31	20	21	24	20	29	27	20	20	23	25	28	25	17	24	24	20	16	20	13	22	17	22	16	24	29	24	14	26	24	18	19	29	21	15	30	24	16	21	21	28	19	22	13	20	21	29	22	18	19	24	21	17	24	17	18	22	25	30	28	14	23	23	17	29	17	22	37	22	20	22	24	20	20	22	17	22	29	31	13	20	17	21	21	19	24	29	28	27	19	30	25	19	20	17	21	27	21	25	20	25	25	25	17	21	19	21	24	22	28	19	26	20	20	24	26	21	29	24	22	24	14	26	20	15	25	18	19	28	23	21	21	21	21	32	21	22	22	22	29	20	26	15	27	19	30	22	27	17	21	21	21	19	17	17	23	20	20	22	29	27	29	17	24	21	26	20	20	30	19	27	17	23	23	15	21	26	25	18	20	25	30	19	26	26	22	23	22	17	21	25	23	14	17	23	16	25	21	19	23	25	31	18	26	25	25	18	25	27	21	25	17	16	30	31	13	32	22	17	26	16	24	32	23	17	23	23	23	23	25	29	23	23	20	26	13	29	26	28	22	19	22	20	27	26	27	30	26	13	25	23	21	25	18	22	27	29	19	32	21	26	26	29	17	28	23	19	23	23	30	16	26	18	22	28	31	26	16	21	17	29	22	22	21	23	25	18	15	20	19	28	20	27	20	22	23	23	27	23	16	26	22	15	22	13	23	22	16	10	16	14	24	25	25	25	30	26	20	14	25	22	19	19	18	22	20	29	18	23	23	21	32	19	25	23	21	22	29	16	23	20	20	33	20	24	37	17	28	25	20	12	30	26	24	28	19	22	20	24	27	26	17	16	26	26	19	17	21	31	18	26	20	19	27	28	23	22	28	14	23	20	24	20	20	26	24	18	22	20	36	21	25	22	23	21	22	27	21	28	14	13	25	22	23	20	23	22	26	16	19	10	13	26	33	19	24	23	26	26	19	20	20	21	20	28	27	19	17	28	26	25	20	15	20	17	21	26	15	22	18	24	33	19	22	25	23	20	28	26	16	18	26	20	26	18	17	19	19	19	29	24	18	24	29	30	25	25	21	26	27	21	34	24	22	20	24	31	23	24	15	19	21	17	22	35	30	18	34	24	20	13	20	23	27	26	27	28	19	21	21	17	24	17	27	23	26	22	22	17	18	24	14	16
36753	60010	65081	27761	32119	29456	25273	21927	19047	16235	13978	12619	11081	9758	8450	7157	6138	5520	5123	4560	3871	3370	3272	2741	2517	2255	2086	1882	1663	1493	1378	1235	1112	990	883	791	760	734	674	672	668	675	660	707	741	794	733	764	710	689	645	611	644	619	564	558	604	537	525	553	530	528	547	489	548	539	502	517	514	510	490	479	482	519	544	516	488	547	470	495	482	473	522	490	534	533	486	451	475	514	475	479	496	495	524	503	514	526	486	482	497	528	492	488	470	484	497	495	499	543	452	472	483	488	494	523	491	484	472	484	506	462	485	486	509	456	445	491	504	505	478	497	489	456	475	476	506	515	499	493	498	488	477	505	489	490	472	484	445	461	493	511	502	477	508	487	499	457	521	510	499	483	479	516	517	464	479	506	494	462	487	480	454	469	495	525	510	478	498	483	508	508	493	468	463	482	487	468	481	497	504	537	489	470	459	495	455	469	463	509	433	458	496	522	497	508	504	490	504	468	474	447	485	450	510	466	497	467	464	490	516	500	503	536	487	486	473	449	523	475	499	487	481	496	454	512	497	464	509	507	458	492	521	469	487	505	508	493	487	473	483	483	459	509	461	492	446	465	478	491	494	464	516	486	487	498	475	455	496	491	508	469	443	472	487	485	466	503	520	481	523	491	491	482	481	512	501	483	484	489	482	480	528	536	478	530	460	460	487	520	471	457	451	500	487	512	485	481	496	515	502	502	469	486	495	529	482	511	508	481	476	508	498	494	468	522	469	483	494	460	483	530	447	486	491	492	467	493	524	509	479	486	513	497	514	504	488	517	480	479	499	452	477	460	529	486	480	509	469	470	507	526	508	472	478	495	487	484	506	492	535	450	473	434	477	450	491	490	475	440	491	473	494	501	496	519	489	478	479	526	466	514	493	490	479	488	487	443	480	498	459	453	502	480	503	506	467	480	486	471	503	474	462	511	486	478	466	475	450	497	506	504	472	473	491	447	484	451	470	461	515	489	511	520	510	475	511	492	494	477	528	508	471	496	490	522	488	470	500	439	465	508	498	536	468	453	455	467	509	495	489	472	494	464	467	493	491	477	525	537	462	440	501	532	476	517	503	463	530	486	478	489	496	495	485	478	489	485	460	440	474	479	488	469	482	516	498	442	480	515	512	471	523	483	469	513	521	489	481	423	463	514	478	518	497	468	507	455	457	473	498	466	490	463	496	488	496	475	472	509	500	466	536	532	473	522	464	482	493	481	488	499	490	449	459	501	504	459	504	459	504	468	485	468	457	539	477	488	471	508	497	484	504	465	460	476	498	499	452	490	463	481	451	442	505	485	498	495	474	509	468	476	484	457	504	459	479	483	508	466	479	489	455	502	478	500	453	533	444	475	510	500	470	497	472	531	454	525	506	477	457	492	463	484	488	474	477	473	477	492	466	494	489	466	500	475	440	464	491	480	467	455	477	488	488	468	509	477	501	496	486	487	476	529	471	483	507	476	511	461	493	489	507	497	484	490	538	471	458	510	513	506	462	511	487	519	528	513	464	503	482	529	463	476	487	487	494	501	433	497	490	455	477	464	503	496	477	470	475	491	513	474	470	463	466	517	458	517	477	448	452	516	504	514	509	460	513	484	483	488	483	528	487	524	470	456	479	460	520	453	458	486	522	491	500	478	468	505	501	442	511	467	519	450	431	500	470	527	518	464	488	506	498	541	511	467	526	488	489	495	481	489	475	533	492	481	504	524	470	522	482	468	548	484	530	545	482	486	484	508	507	468	469	467	475	488	508	499	460	479	485	479	505	491	484	466	472	476	493	494	462	457	531	509	455	489	482	470	518	488	476	477	491	466	490	465	469	468	502	493	443	463	473	498	499	451	454	473	511	524	448	482	480	453	533	484	520	488	481	487	465	452	485	475	526	491	441	482	495	515	451	519	456	500	489	455	495	496	467	505	506	507	478	491	515	493	480	445	491	499	478	474	468	494	465	487	454	464	448	479	527	497	492	514	487	482	490	452	496	511	475	462	465	495	498	485	467	479	491	513	522	456	512	477	488	480	498	497	496	494	503	489	498	476	472	494	480	480	504	447	486	496	471	521	494	503	518	432	508	514	522	510	508	498	487	505	490	451	477	566	485	506	454	518	513	496	505	504	489	498	507	482	444	506	490	509	480	490	537	477	469	458	486	473	517	483	510	484	477	454	457	481	541	496	459	484	479	512	470	484	490	499	480	443	507	487	503	481	490	502	470	505	472	516	496	513	538	491	470	443	506	467	489	457	461	496	508	484	512	457	494	483	440	547	453	430	492	517	458	444	472	471	477	510	517	473	520	481	461	489	489	490	474	485	479	529	502	519	513	508	457	530	477	509	506	469	472	495	473	523	478	480	461	482	483	481	538	474	481	477	471	484	485	486	504	486	543	500	498	479	474	492	506	457	476	464	478	492	496	502	468	467	452	489	495	471	489	495	450	480	501	451	482	511	462	493	452	511	465	424	494	496	492	496	550	504	515	481	466	497	519	471	464	454	499	452	511	489	477	481	493	492	496	475	486	471	504	513	512	468	463	463	482	478	492	466	481	478	521	462	521	480	513	470	479	503	474	477	503	477	481	512	473	555	504	509	530	463	497	521	477	526	463	467	466	484	511	510	493	465	470	516	523	493	474	458	468	497	488	476	470	495	486	447	513	485	492	513	500	506	520	491	519	499	492	473	479	470	505	494	496	510	470	496	471	518	523	534	474	471	503	492	485	521	474	457	497	455	504	479	510	503	512	478	479	506	503	503	488	504	484	505	475	490	513	506	516	482	490	499	465	503	497	497	497	516	500	510	484	490	507	458	482	473	522	517	477	450	516	471	467	464	504	500	509	499	499	476	491	494	465	480	469	485	467	537	533	471	497	504	519	454	495	510	471	493	463	505	478	506	443	453	455	475	516	445	457	524	472	498	514	479	489	470	458	505	493	507	497	472	479	484	500	474	469	494	501	451	470	437	519	499	473	479	521	500	507	472	460	502	487	495	450	484	467	506	478	503	491	505	482	464	490	484	495	523	502	474	497	475	510	481	497	453	498	433	466	502	521	476	539	500	508	464	462	490	490	478	486	522	510	454	514	485	483	505	468	541	481	519	474	512	480	478	501	579	499	482	461	484	465	513	465	528	457	503	493	484	462	534	476	482	498	485	473	523	502	514	506	486	514	471	479	489	451	468	468	476	464	484	497	474	499	465	486	497	473	489	509	465	496	494	501	471	474	486	471	479	493	482	464	469	449	498	465	481	509	473	529	522	527	490	443	488	476	480	501	492	485	482	456	492	522	488	494	516	500	520	451	472	510	455	464	487	472	473	494	469	509	475	457	511	484	459	504	512	485	484	495	462	478	526	491	484	509	485	484	474	496	476	496	491	491	448	484	511	446	490	488	467	456	484	460	468	483	521	489	453	494	517	512	457	482	459	464	505	465	486	508	484	488	478	510	540	479	510	495	440	470	490	519	472	462	512	486	468
6973	31569	31039	4491	598	437	385	338	329	286	268	225	185	189	149	116	108	101	79	93	84	83	71	59	63	47	50	40	39	44	44	34	23	21	32	22	28	23	22	24	34	20	23	28	22	27	33	35	19	19	33	31	24	24	21	26	23	21	22	21	16	16	24	31	27	21	20	20	19	21	17	27	29	19	21	19	24	21	19	22	14	19	24	16	29	31	26	21	14	18	23	19	18	18	25	20	14	18	23	23	19	25	25	18	13	27	17	33	20	26	27	24	29	21	19	21	21	20	24	18	26	20	24	24	28	27	22	20	22	27	18	12	26	26	16	24	36	23	18	24	21	19	21	18	17	26	21	18	18	26	25	30	28	23	26	21	21	15	20	26	22	22	16	21	27	16	16	21	18	16	24	25	22	31	25	25	19	17	18	21	22	33	27	16	18	27	19	21	18	29	29	33	28	16	11	22	16	22	25	22	32	22	17	27	26	17	27	18	25	26	35	21	18	26	33	26	16	17	28	26	18	19	18	19	18	21	31	23	25	16	28	25	27	28	21	20	29	25	18	21	17	16	26	31	21	21	31	25	18	21	31	17	28	18	27	33	35	30	31	24	26	21	27	19	24	22	22	17	20	31	18	28	17	26	27	21	28	29	24	33	21	28	29	16	22	27	19	24	20	19	27	22	16	33	16	26	26	29	26	22	29	30	29	28	18	24	24	23	27	17	25	20	30	29	26	23	19	22	16	31	25	28	24	15	22	18	23	26	32	25	24	29	24	25	26	18	16	21	25	22	19	26	23	23	19	15	31	33	20	24	32	22	20	20	21	18	14	27	24	31	24	15	30	19	23	22	18	15	25	27	21	22	15	24	22	25	25	24	19	23	27	20	28	23	24	22	20	24	29	25	25	32	10	20	18	30	22	30	20	17	17	20	18	24	26	22	17	21	22	26	21	20	28	27	17	28	18	16	15	27	33	24	22	16	21	25	13	26	20	29	19	20	18	17	26	25	29	20	22	21	17	18	28	25	18	17	25	19	28	33	21	22	22	20	15	22	25	22	26	24	18	31	21	17	21	26	16	32	24	19	23	26	24	33	19	24	20	21	28	23	24	25	20	29	23	26	25	18	24	16	17	18	21	24	22	19	19	29	33	16	21	23	23	19	29	18	17	20	30	13	15	23	29	23	21	22	14	26	29	25	31	24	19	27	26	21	29	20	23	26	22	20	20	22	22	26	20	21	17	23	13	22	26	24	26	17	16	22	23	22	17	25	19	17	20	28	26	17	23	17	16	14	26	21	19	26	26	15	20	25	22	23	23	15	21	24	20	23	22	21	14	26	22	19	22	13	21	20	16	20	26	26	21	16	21	25	18	18	23	9	26	25	26	22	22	20	25	21	25	24	22	23	25	17	20	29	26	24	21	22	20	25	23	24	23	15	18	26	22	19	23	25	21	28	18	23	23	30	24	18	16	23	27	30	25	19	24	17	22	16	24	20	23	19	19	23	22	21	21	20	16	21	26	23	23	30	21	19	28	18	26	25	19	23	22	16	26	27	15	26	19	16	14	20	21	22	27	24	26	23	27	27	18	24	26	25	20	20	34	15	19	25	13	20	20	26	30	16	31	24	30	23	30	19	30	18	24	21	26	29	19	18	24	25	20	23	27	13	24	14	22	29	24	20	30	30	18	21	30	18	25	11	14	24	21	21	14	22	25	25	28	20	17	24	26	22	26	20	30	26	26	19	20	25	18	24	23	19	24	23	24	23	26	24	23	20	24	25	15	20	20	20	22	27	22	25	23	16	15	20	20	23	21	17	23	11	29	19	28	26	17	18	17	25	25	27	18	26	25	15	19	26	24	25	21	22	19	26	26	17	22	23	21	28	22	28	29	27	15	21	34	27	18	26	28	21	31	31	18	24	25	30	22	31	30	23	22	23	18	23	20	21	21	35	25	26	19	19	20	21	30	14	24	27	18	23	21	23	29	8	19	26	22	15	14	17	20	20	26	20	32	28	20	25	19	20	24	15	29	21	21	31	27	22	21	16	14	23	33	20	32	21	18	14	17	31	27	20	23	17	21	20	25	23	23	31	22	24	27	19	18	20	19	23	18	18	14	14	19	21	26	23	15	19	24	24	25	23	28	21	25	28	33	19	21	17	22	23	21	29	17	31	19	11	15	34	27	18	23	24	20	18	24	22	18	23	26	30	20	24	22	23	22	24	18	21	30	29	25	24	22	16	25	22	23	18	17	11	26	26	17	19	23	24	21	24	19	21	22	23	24	22	22	23	20	25	16	20	21	10	26	26	18	22	27	20	26	25	29	14	28	17	17	20	13	22	12	18	22	20	20	21	23	28	25	20	28	26	22	24	28	23	19	21	27	22	19	20	30	32	20	23	24	20	13	17	29	24	20	22	21	21	24	25	24	20	19	23	31	21	21	31	20	19	24	17	20	17	21	25	19	16	27	31	28	28	24	17	31	25	26	17	28	27	18	19	17	16	13	24	26	26	14	24	23	25	25	25	22	31	16	12	33	26	15	19	17	28	20	17	19	24	20	20	21	23	24	14	18	25	16	23	26	23	17	35	21	25	23	21	24	34	17	22	33	16	29	21	17	29	19	23	30	31	25	31	12	27	29	30	29	15	26	25	25	26	21	35	29	21	21	23	25	19	25	20	22	24	22	17	25	17	24	30	24	26	22	25	25	12	23	24	20	18	19	25	24	32	16	20	20	18	37	24	27	24	24	16	21	14	24	25	31	24	17	25	26	19	25	19	24	35	21	23	17	15	17	22	22	20	34	31	25	25	27	23	30	27	30	18	16	25	16	23	26	20	21	28	24	21	30	27	20	22	19	17	26	21	21	20	32	29	24	22	22	20	17	21	19	22	18	17	21	20	27	24	23	21	22	18	19	30	25	31	21	25	13	23	11	19	15	23	25	26	18	24	19	23	24	24	20	16	20	23	28	27	16	16	22	16	25	22	16	19	25	21	28	37	19	30	19	20	21	31	13	29	25	16	20	25	30	22	30	25	30	19	17	26	27	17	17	21	15	29	24	28	20	30	22	20	20	27	25	19	26	17	24	26	28	23	23	20	18	20	20	17	23	27	17	22	19	22	23	15	23	19	25	19	29	20	23	22	21	33	25	24	19	21	22	16	24	25	20	26	25	17	22	23	25	22	27	21	28	25	26	24	22	20	25	27	22	20	21	21	22	19	22	22	23	22	18	27	24	25	21	15	19	22	20	18	29	14	33	35	21	26	22	25	26	21	23	18	19	19	27	13	21	21	19	19	25	17	25	20	24	29	28	15	18	14	19	18	14	23	16	18	16	28	23	16	22	19	25	23	22	32	26	22	17	29	20	26	27	25	23	25	22	26	34	22	23	16	21	16	25	25	24	20	15	24	30	21	17	26	18	23	24	22	18	25	26	20	17	21	20	21	21	23	17	23	21	19	27	23	25	29	16	28	17	17	27	17	28	23	27	17
33007	66998	69114	26508	31905	29001	25202	22057	19094	16184	14422	12586	10961	9558	8454	7019	5946	5542	5083	4362	3832	3364	2979	2721	2409	2201	1981	1735	1646	1475	1336	1251	1061	966	853	774	761	698	731	731	716	691	718	788	780	727	723	708	716	662	659	639	637	654	572	526	552	537	565	545	512	506	554	554	503	521	514	557	524	489	501	485	526	501	506	509	505	489	516	543	525	477	497	563	511	505	478	476	439	489	465	488	471	491	455	498	472	495	478	482	456	468	531	476	450	479	466	502	465	502	469	483	479	474	498	483	433	502	501	487	493	459	488	479	499	519	547	521	484	455	476	479	477	498	474	495	483	501	495	424	476	509	508	478	511	498	488	501	473	496	498	512	487	459	466	466	494	480	509	496	471	542	482	478	518	488	445	518	479	419	485	524	476	479	519	475	505	529	487	498	467	473	483	468	509	521	489	488	476	467	491	444	471	503	496	526	481	506	505	520	475	459	500	492	505	487	448	484	481	479	475	516	487	495	491	505	516	481	504	471	496	486	492	472	514	516	527	517	507	452	470	488	513	498	499	516	520	463	509	505	478	474	472	454	467	490	465	494	500	483	511	511	493	478	502	473	506	481	478	494	516	498	480	494	434	485	494	521	481	480	472	531	509	496	453	461	459	484	535	511	491	475	503	482	513	461	481	456	465	460	473	467	463	478	499	488	532	499	492	508	499	482	452	498	504	465	472	512	480	520	500	495	513	493	492	480	488	471	468	494	447	493	483	485	497	481	446	474	475	453	466	461	491	504	519	483	491	499	507	475	481	474	488	509	527	526	518	500	517	507	489	482	487	478	484	454	515	481	510	481	488	487	481	485	516	433	482	493	481	485	480	491	475	476	470	492	482	518	510	523	477	455	501	478	471	468	519	513	479	480	466	481	510	481	477	486	499	486	517	534	501	497	523	481	500	483	493	496	454	502	485	480	454	462	479	481	469	491	427	488	480	509	483	502	446	499	489	490	470	468	487	490	481	511	500	524	466	500	473	462	472	440	518	485	426	505	492	481	469	478	476	483	501	459	490	472	473	511	482	518	478	485	493	503	489	499	472	492	439	469	497	522	509	500	496	492	491	469	485	490	489	496	475	482	512	452	486	515	491	476	505	499	493	500	530	452	494	457	505	518	483	444	477	498	508	488	468	479	524	516	487	434	505	483	475	510	454	478	496	458	473	481	456	474	510	538	475	517	462	482	490	540	495	508	482	517	506	467	485	473	489	484	530	512	452	480	515	507	483	507	472	474	492	491	485	483	462	445	477	496	500	502	524	464	471	506	454	531	484	483	483	495	471	462	510	477	483	473	465	478	468	534	470	475	508	497	515	502	531	531	457	501	474	478	486	463	526	471	493	481	486	502	499	462	469	498	500	498	467	513	505	478	506	487	459	498	508	494	493	438	544	506	477	467	496	475	493	492	480	455	474	482	484	493	490	480	505	485	501	508	489	503	509	487	505	491	492	511	504	488	474	490	484	497	473	457	456	484	486	473	468	486	519	509	512	486	473	497	496	483	503	448	425	472	469	462	554	514	505	498	493	450	506	501	545	462	502	507	502	507	502	482	462	480	507	471	483	507	449	470	474	520	495	529	508	528	510	492	480	512	490	490	472	462	502	507	478	483	490	480	528	499	523	481	480	509	493	503	474	537	442	491	489	494	509	475	483	505	471	473	479	486	466	462	456	479	490	490	495	456	494	487	482	507	475	528	495	489	491	497	521	469	489	508	466	489	445	517	475	515	479	497	484	471	489	495	491	524	508	486	487	503	468	473	516	474	470	513	503	434	498	503	455	465	507	443	465	487	480	482	472	502	523	499	513	466	474	491	528	488	456	486	487	491	461	450	508	499	501	461	487	519	513	490	477	497	520	504	522	513	493	496	478	486	489	476	477	432	470	473	469	486	459	513	485	483	499	490	534	501	483	459	483	447	503	461	463	508	490	486	525	503	490	460	532	483	462	502	473	469	472	473	480	531	499	491	470	450	553	506	501	498	490	498	496	461	509	470	491	484	489	481	480	494	461	506	474	528	515	496	501	535	478	511	470	508	449	495	454	496	512	486	517	517	510	480	500	514	449	486	484	451	475	514	512	479	514	466	512	501	499	523	495	475	503	464	480	491	486	479	488	506	513	499	496	501	488	486	499	496	456	509	456	501	480	494	515	468	497	517	490	497	482	494	513	457	463	510	447	448	492	505	545	500	472	475	464	492	480	484	476	512	477	485	460	501	494	451	519	470	472	522	506	506	471	454	492	482	490	499	530	498	524	493	528	476	448	491	485	489	482	489	496	482	474	472	464	497	499	501	491	513	446	489	485	482	493	469	475	494	502	478	474	527	502	518	452	467	489	478	505	484	467	444	462	444	462	501	499	417	498	539	450	461	545	472	494	444	514	481	471	531	471	508	439	461	526	475	491	496	511	488	490	469	474	459	447	511	482	485	520	495	453	513	511	500	465	494	443	486	490	543	463	487	481	490	500	490	492	509	470	458	515	477	453	519	514	504	486	458	507	502	514	508	491	455	511	480	447	528	492	466	497	467	494	495	458	463	477	522	441	492	462	463	460	499	522	504	467	443	525	487	513	460	498	483	467	494	513	490	474	485	456	449	442	501	498	477	502	492	487	525	504	449	521	463	478	507	478	482	458	481	495	476	478	502	484	503	506	513	480	480	464	515	498	505	479	462	486	478	485	517	468	445	504	460	484	480	480	501	484	496	469	507	504	499	505	488	478	472	492	456	462	488	490	459	491	485	440	488	481	498	529	533	520	470	521	485	491	496	505	498	461	498	490	504	511	475	514	494	498	484	482	550	438	486	493	472	474	478	454	510	486	515	531	501	506	501	453	501	456	476	509	523	484	490	461	457	501	467	483	472	513	492	453	496	508	492	482	526	524	511	461	507	457	486	491	482	501	467	436	484	513	497	469	467	519	472	513	507	496	492	499	487	475	491	518	493	458	513	524	496	510	530	478	468	504	462	496	494	510	486	518	464	507	510	498	512	527	469	497	489	526	453	499	489	496	501	513	479	493	538	532	478	465	507	487	518	526	466	497	471	523	472	513	527	500	471	501	492	528	506	449	514	499	477	483	467	483	469	491	494	449	492	511	497	460	482	476	513	490	496	454	487	477	539	490	524	488	501	522	484	532	472	476	509	490	474	495	449	486	482	485	465	469	492	463	509	479	526	509	505	548	471	492	512	494	476	499	499	456	496	480	541	461	506	497	503	461	480	520	487	501	504	489	482	494	516	460	483	499	486	464	499	482	501	456	421	481	474	510	471	471	523	486	477	480	463	483	492	516	526	501	446	471	454	487	464	470	466	481	503	455	486	485	490	518	495	465	477	476	490	482	486	484	492	470	526	464	504	529	457	514	454	463	478	472	479	456	517	483	458	483	509	493	479	469	509	480	461	466	487	477	470	477	548	481	471	476	458	497	471	524	483	490	458	479	472	484	501	477	494	427	508	497	503
5927	21571	21885	2394	419	365	303	278	255	222	205	175	165	149	129	113	89	102	97	73	66	74	83	67	52	52	51	44	29	40	46	36	43	29	30	32	36	32	31	33	39	37	29	30	39	26	30	31	30	21	39	28	26	35	32	20	30	31	26	26	32	32	23	39	40	27	43	26	26	25	24	42	30	17	31	43	34	22	27	23	34	37	35	27	27	37	34	35	26	38	38	27	32	30	26	33	32	22	27	31	32	24	34	25	24	26	31	32	28	26	26	39	33	24	32	35	33	21	38	37	29	42	30	26	33	36	32	25	31	25	29	23	32	36	30	43	37	20	25	21	39	29	32	23	28	44	25	27	34	19	32	33	34	30	29	26	33	18	27	38	30	42	33	20	27	30	32	40	38	32	19	32	25	29	28	30	28	30	29	20	26	32	40	25	23	22	34	28	32	24	27	29	27	22	26	25	32	35	24	34	39	34	26	29	26	28	30	30	37	46	19	38	28	34	31	25	31	34	28	35	24	24	30	39	27	32	39	35	37	22	29	23	26	28	23	37	28	36	20	27	32	31	31	20	33	22	35	32	28	27	25	32	28	29	36	30	23	44	31	19	34	32	28	33	35	35	21	27	25	37	26	13	30	25	29	27	25	27	31	33	34	31	30	37	20	27	30	33	29	22	21	27	29	23	33	35	25	22	26	30	36	29	31	25	21	30	32	33	31	37	36	20	22	31	34	32	25	38	26	32	30	27	25	38	32	28	26	33	35	33	38	17	30	28	26	32	33	34	23	25	28	31	31	23	21	33	28	27	30	33	22	36	35	28	21	31	22	20	26	26	35	31	31	30	35	25	43	29	22	26	31	24	31	24	45	31	31	34	27	39	32	36	28	36	26	16	36	17	35	32	35	32	24	21	31	25	39	28	24	29	31	23	22	27	30	29	35	24	23	20	31	37	30	35	18	16	29	25	27	37	39	29	31	31	23	34	30	41	29	34	31	31	30	28	32	28	18	36	32	34	32	31	27	27	31	26	31	32	26	18	38	26	25	30	19	22	23	31	38	33	36	31	26	26	30	32	31	29	35	31	31	30	36	26	31	26	21	22	26	24	23	29	25	42	36	34	29	38	26	22	30	40	33	24	25	31	21	36	35	40	27	29	33	32	29	30	34	33	26	27	24	30	30	39	39	25	30	39	39	35	23	28	23	25	26	31	32	25	36	27	34	28	25	30	34	37	23	31	26	45	35	38	23	23	22	24	28	29	29	25	41	43	32	32	35	24	22	20	31	33	24	22	40	24	38	27	27	32	21	42	32	36	24	30	27	34	26	27	24	26	26	35	42	29	24	37	21	26	32	29	30	33	28	31	25	30	25	26	25	31	31	34	25	26	26	34	28	25	24	24	21	36	22	40	31	22	19	21	28	31	38	31	30	23	31	22	26	32	29	21	32	37	25	45	24	28	28	31	26	26	33	23	28	18	26	23	24	32	32	22	30	26	39	27	28	33	37	34	30	40	29	22	20	27	27	30	22	37	37	26	24	24	39	23	23	38	36	31	32	28	24	39	26	23	24	33	32	40	30	33	36	25	24	26	26	32	25	34	22	32	35	35	23	27	30	26	34	34	22	34	29	25	30	39	28	38	41	20	30	26	33	31	23	33	30	32	27	31	30	27	26	40	24	34	33	33	25	31	31	25	28	31	32	24	34	31	25	24	24	24	24	35	27	23	23	28	46	29	31	27	25	34	23	29	30	30	33	34	26	27	42	33	29	30	35	27	43	23	32	32	32	26	30	31	30	33	31	34	22	25	26	24	29	39	25	37	34	28	24	27	29	33	33	34	25	36	29	27	27	24	36	31	49	31	37	24	25	35	39	31	28	29	23	29	30	33	37	27	27	31	13	28	36	40	28	27	28	31	40	27	29	26	25	24	27	33	27	32	21	26	22	25	23	29	28	30	31	38	31	31	17	26	34	37	25	33	22	35	32	26	30	30	25	31	27	32	23	30	27	27	32	35	33	28	22	25	35	34	24	31	29	25	38	24	37	33	32	29	29	26	29	29	26	27	41	14	25	27	31	32	39	32	33	34	31	34	26	15	38	24	24	30	24	30	20	30	43	25	27	32	33	28	19	35	28	27	23	23	37	23	24	31	32	31	28	29	31	20	23	36	33	35	33	33	31	32	25	33	26	24	34	39	32	32	27	27	25	33	26	32	25	36	30	34	27	20	33	24	32	21	24	35	31	29	26	27	30	25	35	35	34	30	26	35	32	32	26	26	32	29	28	30	27	28	33	31	27	27	20	42	31	31	33	30	25	21	23	25	29	34	33	25	25	21	30	30	26	31	32	26	31	35	29	33	39	38	35	18	19	34	28	27	23	24	31	24	25	30	36	36	31	36	29	28	30	13	29	32	43	36	28	21	29	34	33	33	32	28	33	32	32	29	42	31	25	22	29	24	24	30	37	22	29	46	37	20	27	38	12	32	33	24	26	24	29	22	31	38	27	28	30	30	27	35	28	31	31	29	34	28	35	33	19	32	24	32	24	30	43	33	23	26	25	34	32	31	32	30	34	35	29	27	32	24	30	28	15	25	30	38	32	20	27	27	25	24	22	28	45	31	27	38	25	29	25	39	22	29	26	27	38	28	31	41	32	37	40	29	40	26	29	26	28	24	19	17	28	33	22	31	29	34	29	37	24	31	30	29	27	26	31	30	31	38	38	39	27	28	31	34	29	42	31	29	31	37	29	20	30	25	33	27	27	27	30	32	37	23	29	29	34	30	30	21	35	26	28	26	33	25	39	27	29	26	34	25	29	20	30	36	27	28	34	35	25	36	30	25	25	33	41	30	24	43	22	22	30	32	26	32	39	23	30	30	21	30	30	32	33	30	25	30	35	23	31	31	17	31	23	39	30	24	28	31	21	41	40	34	26	41	33	33	22	25	21	31	23	41	23	25	25	22	29	27	29	34	33	28	35	26	27	21	21	27	22	28	22	35	28	28	35	20	20	28	32	26	21	34	22	40	36	25	31	35	23	29	41	26	37	31	26	27	26	30	36	36	24	35	29	38	26	37	27	24	31	26	32	28	23	20	28	32	34	29	29	33	24	24	22	27	30	37	29	39	28	38	29	22	37	32	25	27	39	33	24	35	30	30	34	39	29	24	29	30	27	30	28	26	31	23	30	36	28	34	37	31	20	41	20	23	27	20	28	33	27	29	37	28	21	23	37	19	26	40	29	27	30	30	26	32	30	31	30	29	32	30	34	18	34	35	28	37	29	29	30	34	34	30	31	29	21	27	32	32	33	33	24	26	30	25	33	36	39	25	21	32	35	29	35	34	29	30	28	28	19	30	27	41	29	28	25	35	22	25	30	33	31	30	32	38	26	23	30	18	28	31	26	35	24	30	32	27	19	30	28	34	35	24	28	33	33	29	31	32	23	34	32	19	30	33	21	33	33	39	29	30	40	33	30	28	28	29	30	44	39	30
34300	63776	61058	23670	27961	25563	22249	19258	16240	13615	11557	10327	9103	7812	6678	5499	4991	4399	3945	3665	3173	2888	2583	2278	2062	1928	1743	1547	1443	1357	1304	1222	1040	909	874	863	795	789	793	795	840	774	832	827	906	830	845	781	708	799	728	741	726	733	691	667	705	654	657	664	689	687	699	666	654	624	637	613	620	688	638	677	652	644	653	633	629	636	637	662	653	610	604	652	664	664	654	646	640	611	654	660	646	649	654	644	661	631	594	633	622	622	672	603	650	639	604	632	654	654	598	594	617	670	612	665	687	611	634	659	629	649	621	609	618	613	642	636	653	597	620	672	657	624	672	609	638	585	687	609	663	602	629	662	583	626	649	641	630	661	651	623	604	644	586	640	618	594	675	605	673	627	650	642	690	622	652	634	638	651	652	624	661	665	624	604	592	672	595	615	640	638	695	619	612	610	637	665	644	651	604	637	632	604	654	647	651	604	584	617	621	659	625	633	688	623	593	613	625	667	660	663	606	605	631	630	632	603	660	612	638	613	634	601	632	634	597	644	629	633	609	628	623	669	632	624	653	607	627	612	634	613	649	667	636	589	664	651	592	625	662	643	629	610	588	640	665	622	653	636	639	638	586	640	688	645	702	634	627	680	598	651	646	652	608	618	612	644	658	656	651	626	608	645	651	595	582	607	587	641	612	650	649	604	642	600	580	625	623	674	644	574	622	686	648	603	587	662	656	635	641	639	633	625	640	644	620	624	682	644	615	630	644	628	652	659	597	572	625	646	655	693	603	635	666	617	658	614	649	652	623	607	614	703	645	633	639	637	603	618	671	609	616	656	641	621	649	586	609	609	673	643	639	657	610	598	632	600	634	647	647	600	648	592	615	640	626	665	604	652	624	647	682	648	641	637	601	617	628	644	600	612	627	618	593	643	597	646	624	593	638	589	656	625	636	607	646	604	627	605	627	683	649	647	660	646	638	655	660	652	659	611	656	629	633	605	644	659	642	616	634	680	632	594	602	609	643	700	615	634	611	643	613	649	577	653	626	677	628	635	647	600	663	693	626	654	639	635	626	651	651	643	617	629	628	639	618	604	644	643	666	625	657	661	570	627	635	643	626	636	651	677	615	623	639	640	644	639	658	635	663	613	611	602	645	652	652	668	637	667	659	649	644	654	658	655	632	632	640	617	657	661	581	634	667	650	647	622	678	617	634	606	645	694	670	623	582	601	643	649	613	617	638	618	662	632	657	658	662	602	600	613	673	653	646	621	626	600	663	649	631	654	623	680	694	637	653	649	664	669	652	617	643	646	575	668	653	640	652	616	654	628	614	627	601	635	612	683	611	615	680	660	602	646	641	664	669	626	631	627	679	644	623	677	658	655	666	630	669	683	640	614	620	630	647	670	682	664	623	611	664	648	631	640	631	647	621	678	605	677	637	639	619	615	645	610	637	672	619	630	650	629	631	625	653	616	644	640	614	601	604	682	626	704	628	596	618	626	631	650	609	592	632	662	648	637	681	639	641	616	619	604	595	641	607	640	681	664	654	626	622	638	653	672	627	643	643	662	598	626	662	618	635	659	612	641	597	644	613	655	633	618	647	647	598	640	671	621	612	626	624	600	642	632	657	606	583	618	659	625	624	642	622	630	665	639	618	666	651	626	665	599	648	638	647	653	644	682	672	655	633	628	624	647	689	661	646	683	653	603	599	669	669	643	657	568	576	649	609	623	604	661	598	646	638	603	624	610	637	620	620	630	634	631	660	631	626	649	651	645	621	613	662	648	619	616	637	613	624	615	609	624	632	608	610	650	628	649	611	587	652	618	665	651	605	653	648	671	627	638	649	653	644	635	665	615	578	626	603	633	654	654	633	628	616	607	634	679	620	608	622	611	639	609	635	632	620	614	610	692	609	640	658	632	643	625	608	654	699	645	657	595	621	602	612	639	679	639	617	638	646	641	631	660	624	644	633	601	611	646	634	624	617	667	643	610	646	627	641	604	640	643	598	631	649	656	649	714	638	611	626	611	659	621	653	659	629	623	616	652	676	634	690	640	704	633	603	614	642	594	659	660	616	642	645	684	658	662	637	629	664	626	637	623	622	603	677	623	625	659	634	614	637	636	607	646	628	618	603	642	627	603	626	622	661	613	617	645	635	636	625	609	650	652	641	641	624	623	634	695	649	629	605	644	617	627	697	624	623	664	686	624	608	609	626	628	634	627	621	628	683	605	628	664	641	626	632	644	627	625	630	615	635	649	649	663	642	605	656	586	643	620	670	620	619	653	600	649	593	622	598	669	658	613	607	637	593	619	645	640	647	662	613	617	650	670	631	577	657	654	657	649	624	651	627	659	616	610	642	647	649	616	636	619	613	613	654	675	645	596	631	632	619	636	708	644	618	623	642	662	652	646	643	653	656	658	632	610	629	622	649	675	631	647	600	623	580	679	676	639	656	627	591	610	635	675	609	654	655	609	629	682	661	604	652	630	628	607	610	640	625	608	666	626	571	655	652	593	664	603	641	645	633	604	655	638	644	691	620	620	611	619	641	690	644	663	640	620	623	620	611	588	582	615	636	647	637	603	630	651	609	665	575	616	635	641	606	629	632	647	625	663	630	660	631	630	650	695	648	605	596	620	623	639	649	604	612	635	638	641	658	664	627	620	636	653	645	653	601	641	634	633	696	629	687	614	615	627	644	659	603	630	637	615	635	645	648	614	640	629	648	654	639	659	651	668	668	653	631	609	578	623	587	676	640	620	688	676	613	606	664	624	634	658	624	632	628	635	665	649	646	620	650	656	695	639	563	691	655	642	583	629	597	602	624	647	627	614	641	643	639	630	652	593	634	648	656	620	642	600	618	612	633	616	634	635	588	629	618	645	699	647	622	610	633	610	653	634	632	613	588	619	635	622	620	662	607	628	695	653	642	639	641	666	655	603	644	588	662	626	656	632	640	656	658	667	642	640	634	645	609	661	614	620	665	643	685	635	647	663	646	611	636	669	662	637	657	639	582	617	591	610	644	588	649	580	674	645	625	579	618	616	620	612	642	634	648	631	610	629	628	654	634	606	639	659	636	649	630	659	623	643	587	662	618	650	640	621	637	644	626	581	646	597	619	629	661	684	627	607	668	641	649	633	597	661	608	620	659	612	633	608	613	602	634	618	620	630	643	633	637	617	593	650	646	671	649	640	629	612	641	601	611	660	625	585	580	664	645	606	664	627	673	658	599	593	626	643	634	626	658	628	638	668	654	609	611	635	653	622	618	703	623	665	644	590	651	647	675	668	616	619	610	613	661	631	638	642	649	595	627	645	609	624	630	670	612	646	609	589	636	632	608	650	645	636	632	598	608	647	635	618	593	658	664	658	623	615	617	659	626	597	598	621	655	639	652	617	648	653	659	618	613	627	618	666	610	637	679	627	650	603	601	666	609	637	672	632	658	640	630	687	628	635	615	638	619	642	642	621	626	661	703	621	666	640	597	674	646	681	683	606	585	675	633	645
8244	31605	29411	4729	523	467	428	399	354	300	261	222	192	187	155	126	133	112	83	85	76	67	70	60	57	55	46	48	47	39	36	34	28	26	26	24	22	18	24	25	15	32	27	32	30	24	17	43	23	24	23	25	24	24	24	25	20	20	19	31	23	26	24	23	22	23	18	21	27	26	27	25	30	27	15	22	24	19	23	18	20	18	24	19	35	14	16	31	17	13	22	20	18	30	24	28	31	22	22	19	14	21	21	24	25	13	26	18	33	20	18	26	24	23	25	24	20	27	21	27	27	19	24	18	24	19	24	15	29	24	19	26	24	24	25	17	14	23	24	24	31	26	19	23	22	18	26	24	23	19	21	23	26	18	36	28	25	18	28	24	23	16	20	19	21	24	33	15	18	22	26	21	27	28	24	35	14	10	17	25	16	28	16	22	22	21	32	20	20	24	24	21	19	21	22	22	14	23	20	21	27	24	28	17	26	28	19	17	31	21	24	25	12	19	17	20	18	21	27	24	19	22	25	21	14	14	26	17	16	24	30	24	26	29	23	24	29	28	24	33	19	29	22	27	20	28	26	25	32	20	18	20	18	20	17	22	30	20	32	25	29	14	22	30	23	16	19	21	26	21	25	22	36	21	23	21	27	26	20	33	15	18	20	22	22	26	25	30	23	24	25	19	26	29	27	28	26	17	20	28	23	20	26	18	28	24	23	21	19	31	20	15	17	15	25	14	22	22	22	30	21	23	32	22	17	24	27	20	25	26	19	29	17	22	27	30	15	20	31	22	21	20	29	19	23	22	21	23	15	21	27	20	18	21	25	21	23	31	27	24	23	19	26	20	26	21	24	18	28	20	25	25	25	25	21	19	29	26	20	24	25	25	21	20	19	19	22	19	26	21	29	25	20	28	19	23	25	20	23	19	29	27	24	24	19	28	13	23	23	27	20	22	23	17	34	25	25	24	21	22	18	30	22	26	16	19	21	27	33	28	23	16	31	26	25	25	25	22	26	17	21	23	25	20	25	24	22	29	13	21	14	16	12	16	22	17	31	14	19	15	28	22	14	21	27	23	29	24	16	27	28	26	22	27	25	14	29	25	20	31	23	16	16	20	23	28	25	24	14	26	17	29	17	24	24	20	22	27	18	20	18	23	21	28	17	22	27	24	22	16	27	27	23	20	22	23	20	28	24	15	30	25	19	30	22	26	18	20	23	26	33	24	26	23	19	22	24	24	16	28	25	19	17	30	19	22	24	22	25	21	21	25	24	24	19	28	19	17	19	24	17	28	28	28	23	16	14	22	23	17	30	20	28	28	21	22	22	24	23	20	27	21	19	20	29	23	23	23	26	26	24	31	21	18	25	16	27	20	27	23	26	24	19	26	13	20	28	27	18	26	27	22	23	21	14	21	20	25	19	24	27	11	26	19	26	32	21	27	21	23	18	26	12	24	26	22	17	24	29	17	24	23	22	23	23	23	24	26	31	26	16	26	15	24	14	17	20	28	26	22	23	20	31	30	29	24	30	16	22	13	21	25	23	25	21	20	24	15	25	23	20	26	14	24	20	25	21	17	22	18	17	24	18	27	21	21	18	29	28	27	23	21	21	19	23	24	18	18	24	20	18	21	27	17	21	13	23	20	23	20	20	21	26	16	24	23	28	25	19	32	19	21	20	32	21	24	25	25	20	20	20	20	24	15	19	24	23	27	23	26	17	19	27	28	26	31	30	24	22	27	26	18	21	24	21	16	22	17	18	18	30	29	26	30	25	19	21	29	23	29	20	22	26	22	30	21	24	28	23	27	27	25	27	21	25	25	20	24	26	25	24	20	31	16	28	27	22	13	16	17	23	28	30	16	18	21	36	22	12	20	16	25	35	24	26	21	21	19	21	20	29	31	15	15	35	20	18	26	23	23	25	21	27	14	20	26	30	24	25	32	19	23	19	17	21	22	16	20	16	27	27	27	30	15	17	23	17	20	18	18	26	24	19	25	28	27	29	18	26	18	19	12	25	20	20	13	29	24	14	25	24	21	23	25	29	16	26	19	29	29	19	22	23	25	21	21	25	19	24	19	20	19	23	20	20	26	18	27	28	25	22	29	25	13	23	11	24	29	21	32	24	28	25	23	19	25	31	24	25	28	25	25	19	30	26	30	18	25	23	24	23	21	22	15	28	21	22	13	28	29	20	30	23	19	32	33	24	13	22	23	24	21	19	21	19	30	21	28	31	29	20	26	26	14	27	28	18	23	21	24	27	28	27	18	24	20	27	19	17	25	26	18	28	24	25	35	24	19	28	18	18	31	37	19	23	28	28	27	18	27	30	19	18	28	30	20	25	27	24	23	24	26	18	20	24	28	28	30	29	17	22	29	21	21	19	26	23	18	13	20	17	25	24	27	21	24	25	21	22	25	27	20	19	21	27	23	20	21	23	24	16	25	22	21	28	31	17	22	21	27	21	31	23	18	26	21	24	23	24	20	25	20	22	25	22	25	27	26	28	20	18	22	11	28	19	17	18	22	24	28	26	29	21	23	23	23	19	21	17	30	31	26	19	17	24	26	14	30	34	17	20	15	27	20	21	28	26	25	28	21	24	20	24	24	23	19	21	27	24	22	19	23	18	24	16	23	25	21	17	14	23	23	18	20	18	23	16	23	20	16	19	16	26	27	17	26	28	18	18	25	23	23	19	24	26	18	16	21	23	25	19	19	28	21	22	26	33	16	35	35	25	16	21	27	25	24	30	17	35	24	29	24	31	27	21	25	18	20	23	18	26	22	25	23	18	13	18	21	23	28	15	18	16	37	28	28	26	24	22	13	33	21	17	22	16	24	34	31	27	28	26	18	16	20	18	18	25	17	17	27	28	20	20	25	26	20	27	13	29	29	26	30	25	23	26	15	18	18	22	22	21	33	21	22	20	19	14	23	21	25	19	24	21	16	34	29	26	15	19	24	33	25	21	29	25	29	20	22	31	21	20	31	23	25	25	25	19	19	21	18	17	23	24	24	18	26	25	29	30	24	21	31	20	25	29	26	17	19	17	28	14	19	21	18	21	28	18	20	23	22	20	27	20	26	19	25	21	25	18	20	24	19	29	27	20	27	14	22	24	20	23	30	23	27	20	25	22	23	31	24	21	19	24	25	19	18	21	24	13	21	19	21	18	32	15	20	15	18	25	25	19	23	26	21	22	21	26	25	16	28	26	19	25	29	24	22	17	24	22	27	24	20	31	26	21	17	21	30	19	19	28	17	21	29	21	16	20	16	36	21	17	17	16	20	26	22	19	16	28	30	25	21	17	17	21	30	16	27	17	37	27	21	26	20	20	20	27	17	20	27	25	32	22	26	26	15	22	26	21	32	22	32	30	27	21	18	22	23	15	15	20	22	27	24	19	25	26	24	27	25	27	18	27	30	29	19	17	28	25	24	23	20	21	20	23	26	14	26	26	25	25	29	32	26	19	33	18	17	24	23	27	23	24	28	24	23
35988	65193	70021	27637	32169	29407	26483	23369	19932	16880	15043	12936	11728	10018	8290	6980	6441	5816	5148	4493	3975	3469	2951	2737	2454	2158	1932	1807	1701	1470	1321	1133	963	888	859	751	769	750	720	771	759	806	760	789	845	727	706	674	652	734	672	577	675	655	527	555	564	566	531	561	549	511	529	527	546	530	494	483	499	506	536	524	531	511	510	530	496	509	519	521	473	541	516	491	499	553	507	499	496	486	518	509	513	498	499	476	518	485	525	452	518	495	483	519	522	500	474	498	490	468	509	500	512	503	491	516	503	487	490	482	502	497	474	471	499	490	486	487	476	497	509	469	468	474	487	519	484	495	496	513	453	465	506	485	489	489	478	488	525	499	538	461	474	507	498	518	483	505	502	520	528	507	486	520	491	524	499	483	492	485	531	510	461	464	508	496	515	506	542	506	506	487	496	471	526	500	522	467	506	461	528	455	507	501	492	508	470	500	460	487	466	497	468	493	500	507	446	483	502	489	482	475	460	481	477	500	530	540	484	476	530	459	487	455	477	510	479	519	494	493	500	487	476	517	529	552	497	474	499	500	468	524	489	460	551	475	469	495	494	484	505	491	506	511	492	524	474	501	460	486	486	489	524	498	505	449	525	495	511	455	490	491	475	447	475	487	483	487	522	498	486	500	463	492	502	457	509	474	517	518	491	438	481	477	474	488	466	487	510	505	430	485	500	478	462	509	544	448	536	470	537	516	451	458	500	497	485	501	490	469	505	475	504	499	514	513	480	510	457	496	447	453	505	502	515	513	484	499	503	491	488	436	513	545	501	477	492	466	507	485	477	458	493	483	487	474	495	467	482	473	512	490	482	461	501	521	502	538	499	487	508	490	470	501	504	466	539	506	462	518	487	502	487	491	501	452	487	434	536	501	478	525	509	502	481	510	454	499	506	518	471	526	500	523	466	466	461	521	543	499	464	492	487	519	497	458	504	493	518	476	486	494	503	510	504	504	494	500	472	494	525	471	457	498	513	496	466	458	477	476	499	480	498	498	513	513	534	470	503	526	507	504	495	492	489	492	504	519	509	510	463	505	480	501	504	482	492	481	481	505	527	507	498	482	501	492	467	492	487	482	467	468	478	440	478	497	480	491	505	494	519	438	497	469	503	488	479	524	443	478	505	477	477	498	513	487	510	469	465	483	511	486	480	541	483	477	492	482	465	491	480	488	482	523	477	478	501	465	475	494	467	480	464	445	508	476	470	464	538	524	482	514	496	484	491	482	497	485	527	528	497	498	517	493	464	499	510	473	469	496	483	503	465	491	503	497	500	489	505	482	477	500	444	483	517	513	490	471	501	471	514	496	509	512	488	554	458	484	504	491	505	454	486	475	490	520	506	466	477	527	506	475	475	464	479	507	518	525	501	484	513	527	480	497	512	499	463	462	475	500	485	436	475	469	517	480	456	482	463	501	483	494	486	462	522	481	480	469	487	486	483	497	458	480	463	480	485	502	459	490	516	523	495	517	505	492	444	490	505	501	474	461	497	498	466	501	497	465	478	511	480	445	505	485	479	481	469	524	496	473	491	509	491	473	454	507	483	489	527	515	482	498	518	510	507	542	487	510	532	522	448	471	434	470	496	524	514	475	518	529	511	484	492	494	516	487	504	442	483	530	472	484	485	512	526	505	486	527	439	466	478	491	515	487	515	448	490	512	487	456	481	487	479	469	497	478	531	498	508	503	503	492	477	498	509	512	480	441	517	497	505	508	457	483	485	480	463	495	481	494	505	482	514	497	532	472	497	486	469	470	455	492	473	494	480	504	506	470	497	514	486	523	531	473	522	482	497	503	507	487	475	484	518	457	447	519	463	493	463	489	480	516	500	495	487	503	512	468	500	456	468	496	480	454	450	471	509	467	493	491	482	500	485	445	504	511	503	535	468	477	498	475	474	490	475	465	440	463	460	478	521	493	494	499	531	488	499	479	491	503	504	533	494	507	504	471	509	503	493	503	508	520	481	476	495	499	500	492	532	508	497	501	494	483	496	515	488	504	480	496	517	501	467	488	482	505	478	502	546	507	473	505	469	501	501	521	485	498	454	532	524	484	511	477	493	511	450	447	486	537	478	478	480	477	512	489	491	512	459	479	458	502	537	497	498	517	534	509	491	501	491	469	489	475	454	516	497	480	474	474	501	508	492	489	499	506	468	473	465	459	505	493	503	476	512	490	468	514	490	470	434	492	456	492	476	495	514	480	487	453	510	459	470	492	474	518	500	450	483	479	478	519	491	491	507	489	506	509	482	510	474	520	480	496	506	491	501	526	490	467	484	487	509	522	478	519	491	492	490	466	488	459	495	464	431	507	487	496	498	513	504	522	495	488	512	480	521	490	527	492	473	514	489	492	462	518	462	518	504	519	490	477	477	478	488	474	520	498	497	458	511	474	497	544	486	496	484	468	492	473	548	485	485	466	485	465	523	486	469	462	523	470	464	465	508	454	485	514	528	510	505	482	500	494	476	479	488	490	471	479	507	469	490	479	496	506	515	470	472	487	511	495	471	507	530	465	478	482	468	466	520	459	491	513	499	505	472	496	478	455	531	486	463	506	489	481	440	493	482	542	489	483	509	498	492	506	533	494	475	544	488	483	462	446	498	491	477	501	502	459	479	483	516	458	474	489	527	445	488	516	497	536	502	500	499	493	484	500	469	539	506	472	505	490	491	526	513	500	459	478	447	477	469	476	483	482	519	517	478	475	464	532	472	526	514	481	436	511	484	487	509	517	510	479	513	507	523	505	453	487	484	510	457	518	490	503	480	489	462	498	509	483	503	487	474	472	510	482	482	467	467	505	463	511	483	518	474	478	463	490	514	459	492	500	490	493	461	458	469	442	478	502	486	467	459	489	512	492	489	494	492	516	516	513	460	463	439	500	512	505	471	482	485	474	481	497	516	455	481	443	468	463	505	476	482	525	489	518	488	514	475	463	517	483	543	485	473	507	506	476	500	476	485	529	511	451	484	481	538	460	541	496	436	496	456	501	475	485	512	510	532	480	495	509	485	473	496	482	521	481	496	483	519	452	520	483	506	510	512	527	474	511	427	509	495	512	469	480	501	549	511	482	505	516	473	490	505	526	513	504	514	506	519	477	461	484	504	523	475	509	491	439	494	500	477	462	537	470	489	514	497	484	494	463	515	490	498	492	488	498	474	467	471	494	485	456	478	511	498	491	509	520	477	483	487	511	526	494	445	505	500	528	537	477	467	485	483	445	467	500	508	472	473	483	480	491	487	456	493	482	491	492	483	482	501	473	473	477	495	492	484	467	491	516	461	536	486	512	508	475	513	479	505	478	501	455	492	497	469	494	490	502	487	488	496	517	464	530	521	501	507	515	472	505	479	503	518	452	499	514	479	499	495	505	494	502	482	489	462	512	495	495	515	504	494	483	489	532	483	503	483	495	470	514	481	497	491	523	507	477	536	505	495	502	463	473	511	499	488	482	482	489	497	504	445	488
9826	31348	28929	4585	513	432	456	408	370	304	269	203	228	193	141	125	99	113	96	91	70	68	58	51	52	38	56	34	41	21	34	34	34	34	25	23	23	26	28	29	29	30	28	27	30	20	26	27	20	22	28	31	26	27	26	21	18	24	16	25	24	23	23	14	25	25	22	16	23	21	25	24	21	27	21	24	25	25	24	29	21	21	19	22	15	17	26	20	21	29	23	25	19	21	20	23	29	33	11	19	21	26	20	25	28	22	21	22	26	25	24	21	30	25	12	20	19	25	22	15	20	23	22	27	21	17	27	24	28	24	34	22	24	22	18	25	25	20	26	21	17	21	36	25	28	23	42	26	24	25	29	24	22	25	23	14	25	16	18	32	22	21	21	26	13	22	17	20	17	16	27	17	26	15	25	25	27	12	22	20	29	19	19	30	22	19	20	18	20	22	26	19	25	17	24	19	23	22	26	28	27	18	20	24	18	29	22	27	24	25	21	28	18	21	28	18	21	27	29	20	25	19	20	20	28	22	15	12	18	26	20	17	18	33	30	22	18	31	21	27	23	14	21	20	22	21	22	24	15	20	20	24	19	30	26	17	23	26	24	25	29	25	22	22	28	29	20	28	25	36	18	26	25	22	16	17	11	30	18	29	28	29	29	20	22	34	16	34	29	30	21	21	22	30	24	33	23	25	22	22	20	15	14	15	23	22	22	27	22	23	22	27	24	27	19	22	17	18	28	19	12	22	21	27	21	31	15	23	19	33	20	20	32	16	21	25	27	19	16	17	23	21	23	19	20	21	26	20	32	26	25	17	22	24	24	17	21	24	18	27	15	21	27	26	19	27	24	23	27	23	24	24	19	25	28	25	22	18	31	33	15	30	23	25	19	20	16	17	18	14	20	17	21	22	21	21	19	13	22	23	13	27	32	28	26	27	17	21	18	14	30	23	19	16	24	21	22	20	19	22	30	17	27	14	22	21	20	22	24	19	26	19	28	27	23	31	24	19	20	23	27	28	17	24	26	26	24	27	30	27	31	21	24	24	25	24	21	30	23	26	26	17	15	21	16	19	21	21	23	17	17	23	26	15	20	25	22	17	28	16	17	25	26	25	14	20	29	24	17	21	17	14	25	29	28	21	24	17	24	17	23	22	27	18	17	25	19	32	30	25	21	29	19	23	30	22	25	25	22	28	19	29	33	24	24	21	16	20	19	20	27	26	17	21	30	29	25	22	30	16	17	13	23	23	24	26	18	19	26	25	20	19	21	23	19	28	25	20	21	15	21	20	28	18	27	27	17	27	28	24	27	22	25	20	21	24	21	24	27	26	15	25	16	22	20	24	24	24	18	28	28	28	16	18	26	27	22	24	30	28	23	19	20	17	22	23	22	22	18	27	24	20	19	12	22	22	26	17	25	27	17	18	33	14	21	19	18	19	17	23	19	23	28	18	29	20	31	19	15	35	23	25	25	26	18	25	26	24	22	25	13	21	17	20	18	24	20	17	26	35	17	22	22	20	17	28	22	12	18	26	24	22	27	22	31	27	25	25	21	25	19	24	22	29	24	29	15	26	18	16	20	16	22	18	22	21	23	20	20	20	21	26	19	22	24	25	30	19	19	26	24	23	19	29	25	30	14	20	17	18	17	35	24	19	21	23	24	17	22	23	22	24	17	26	31	17	19	20	19	24	22	21	21	18	28	21	26	18	25	14	23	24	23	30	16	20	22	18	18	20	28	27	18	16	26	22	24	29	28	15	26	25	30	24	16	22	24	20	26	20	22	29	26	25	43	25	18	22	27	30	16	28	24	19	26	21	24	26	19	23	19	18	26	17	26	23	22	22	16	27	26	16	16	21	22	22	18	23	22	31	24	22	28	21	23	20	24	18	21	14	29	24	23	16	21	21	23	26	30	24	16	21	14	19	25	16	21	25	21	24	32	25	24	20	29	15	32	19	27	20	21	37	20	28	20	27	21	15	19	17	25	31	24	16	33	12	16	24	32	29	24	27	25	22	14	21	23	30	20	24	10	28	15	21	27	11	15	21	27	25	27	21	28	19	26	27	18	20	27	27	22	28	32	16	20	30	17	19	10	26	24	20	22	24	26	22	24	25	23	23	23	26	27	23	31	19	18	18	24	19	28	23	20	21	31	22	28	16	28	23	35	27	31	23	17	18	23	23	17	21	16	15	18	17	26	22	15	15	20	37	27	26	21	19	21	20	18	22	25	18	30	18	30	25	25	22	17	30	15	19	20	25	17	21	31	19	22	21	24	27	22	17	22	22	15	22	24	25	24	22	22	30	22	21	20	16	20	18	16	25	21	24	25	16	20	24	25	25	20	33	19	17	22	24	17	20	24	15	20	20	18	25	26	27	23	28	27	25	14	17	28	17	32	20	18	24	14	32	22	20	19	17	30	27	18	26	26	17	20	21	17	24	20	33	23	28	22	31	17	14	22	23	17	17	30	19	22	21	22	23	25	22	26	19	24	35	17	21	21	26	17	24	23	20	23	17	11	25	24	24	27	18	19	14	28	20	24	25	18	16	29	20	25	18	23	20	24	30	31	25	27	19	23	27	18	14	25	20	32	23	25	18	17	25	21	22	20	36	18	24	29	18	22	28	23	20	16	28	25	28	24	16	21	22	20	22	30	30	18	26	20	31	14	16	24	22	19	20	16	12	28	22	25	13	20	17	17	13	25	24	21	27	23	19	13	22	23	29	19	23	25	27	25	20	23	22	19	25	37	19	23	15	24	22	16	28	26	24	26	16	20	18	11	23	17	23	26	27	17	27	24	19	26	24	19	26	28	24	27	19	26	19	30	22	26	25	23	22	26	21	22	31	22	15	22	27	21	15	28	22	27	20	19	31	22	21	22	25	20	24	22	18	22	22	13	21	20	26	22	23	24	20	21	26	24	23	25	24	25	17	22	23	24	28	35	23	20	24	21	20	17	22	17	14	24	28	27	24	22	19	19	19	23	22	20	14	20	26	20	27	25	23	22	29	22	27	19	27	22	13	22	31	28	27	18	23	22	22	29	24	16	18	23	21	22	27	20	19	27	17	20	17	22	18	19	22	21	16	13	30	13	26	19	17	19	23	28	16	23	26	17	25	32	19	22	23	22	22	23	18	25	16	25	24	22	31	16	21	16	29	20	27	22	28	17	19	23	21	17	27	24	26	22	18	19	21	17	20	19	22	16	14	24	21	31	24	23	24	30	20	13	24	19	28	32	22	15	21	19	26	21	24	19	18	17	21	22	21	23	18	20	24	19	26	27	18	38	21	14	21	19	17	30	25	17	22	15	19	24	22	26	30	17	16	20	24	18	22	23	19	19	20	32	23	27	31	24	13	21	17	23	26	17	32	18	19	27	24	24	31	22	10	24	27	20	26	20	19	32	18	23	21	18	16	26	26	23	19	26	11	23	19	27	25	22	19	24	25	27	21	23	21	13	27	20	14	23	20	21	28	18	25	21	16	28	21
37009	61969	70060	27368	32210	29832	26881	23741	20205	17325	14994	13496	11918	9893	8254	7020	6447	6050	5119	4560	3989	3574	3038	2729	2237	2127	1875	1761	1619	1499	1201	1138	953	911	801	797	769	775	735	735	755	802	788	839	750	710	720	699	628	630	666	665	585	623	631	581	583	539	539	509	552	555	559	476	520	540	502	506	515	522	474	449	496	523	524	521	499	511	539	505	534	512	533	496	519	486	499	469	504	516	532	503	487	502	469	532	489	503	508	533	502	481	487	442	496	466	468	527	452	477	509	475	510	502	457	503	491	519	479	512	511	455	544	513	491	506	554	486	521	479	496	516	516	529	476	507	495	529	500	482	496	539	509	496	524	466	531	485	528	523	523	498	506	505	476	546	491	505	504	506	501	480	472	511	460	501	505	519	497	488	483	495	489	478	496	490	514	518	496	517	478	442	509	485	510	460	523	492	446	483	493	519	483	483	505	485	487	473	506	466	488	511	471	520	525	468	474	479	501	498	501	527	553	498	507	478	496	522	492	539	502	489	507	497	509	499	487	475	453	468	459	447	497	486	487	461	521	497	516	497	457	505	460	533	488	502	518	484	476	507	518	512	470	504	525	503	481	513	509	494	495	505	501	501	477	489	493	545	532	486	492	449	483	500	488	505	511	476	477	515	521	511	488	489	460	483	497	498	467	473	498	550	499	506	479	479	454	466	500	497	457	519	528	484	483	509	501	480	506	445	477	487	486	528	488	509	517	471	474	488	513	474	514	484	473	475	501	478	501	491	472	471	507	479	522	494	513	485	515	493	516	500	506	514	450	465	503	460	478	519	501	515	467	504	486	510	485	498	486	523	516	526	517	514	503	502	523	480	527	514	497	479	487	466	498	501	504	508	503	487	484	500	537	496	472	473	481	477	478	495	495	475	467	512	506	482	514	505	519	502	483	508	541	479	515	501	506	455	521	472	471	469	510	478	483	462	490	485	438	474	501	487	481	500	503	496	503	481	519	495	464	530	490	487	522	493	509	447	471	531	525	449	494	505	520	510	496	459	512	474	528	485	466	491	515	515	540	517	501	471	535	485	434	483	528	488	488	505	516	496	529	495	516	497	484	517	499	476	506	488	442	538	476	517	490	495	526	469	512	498	502	492	485	482	450	465	492	483	504	499	508	475	509	540	458	503	480	468	461	515	528	488	521	508	505	494	493	483	481	484	501	516	485	492	532	497	477	490	469	486	471	482	490	468	481	519	501	500	477	461	485	513	474	473	524	474	453	517	500	472	473	505	472	505	450	480	504	515	439	503	471	517	465	478	515	505	461	547	501	482	510	483	508	456	501	464	484	485	466	506	495	482	487	481	461	514	489	505	484	518	498	481	454	507	512	516	438	485	535	465	481	520	494	463	493	482	516	478	525	514	518	471	448	466	518	482	533	505	525	491	462	498	538	491	445	531	507	489	467	529	536	493	504	483	501	512	480	513	492	488	478	502	503	513	505	547	517	513	506	483	502	504	512	476	480	485	479	508	525	495	529	517	518	502	489	512	513	531	486	531	515	477	512	491	475	515	492	453	471	494	488	477	475	472	522	509	500	511	527	493	484	481	461	505	493	502	494	483	464	512	482	487	493	505	519	520	479	517	495	496	484	505	520	504	462	507	463	535	527	424	514	492	483	472	464	489	519	528	517	478	489	535	492	481	488	497	468	508	476	517	505	513	508	518	492	491	476	492	495	488	497	458	517	452	477	500	467	505	502	539	511	477	498	494	468	469	524	493	468	500	529	517	464	495	490	468	499	508	498	531	496	485	492	452	487	480	491	496	509	506	470	514	474	557	494	525	478	508	524	463	476	524	495	503	534	465	489	468	499	518	491	474	491	469	478	468	517	497	488	507	501	447	494	470	467	490	517	510	506	493	482	500	466	497	453	503	487	489	510	521	522	505	491	524	527	487	502	449	499	496	491	509	530	467	511	427	508	492	512	462	499	496	493	501	491	522	484	502	498	490	486	500	490	523	509	471	461	524	530	501	512	532	494	479	468	517	483	539	492	527	512	515	489	481	480	455	492	498	520	490	504	501	526	539	456	460	506	507	473	497	497	515	508	492	494	490	489	462	492	498	468	472	478	521	496	491	501	525	481	488	416	524	476	477	486	519	505	484	458	452	493	481	489	481	535	512	484	442	490	502	477	489	468	507	530	464	487	441	488	482	517	513	489	466	461	496	493	493	533	499	510	514	529	524	490	483	471	480	493	463	530	490	482	497	488	497	484	536	460	486	482	454	474	489	505	515	482	472	496	459	486	508	492	500	468	514	479	505	486	496	470	446	498	475	519	473	493	527	504	509	521	509	486	505	481	504	509	500	468	489	511	491	534	528	505	497	496	499	504	551	493	513	485	484	500	499	521	493	487	478	476	479	503	475	496	494	487	457	456	515	512	490	509	512	501	487	502	468	485	526	509	509	507	497	533	514	519	485	484	503	509	513	517	500	519	483	503	513	490	509	499	491	492	457	521	474	506	500	483	484	499	480	510	517	505	516	487	484	495	497	448	484	512	519	479	509	478	480	476	529	535	458	523	523	509	503	481	533	498	493	491	440	498	518	490	479	504	498	451	487	518	465	502	515	495	507	487	506	473	469	484	511	491	488	493	481	494	513	455	480	495	518	491	493	501	507	490	493	500	459	504	512	472	491	523	479	478	489	523	511	524	465	497	482	480	497	542	526	464	464	499	479	508	538	509	518	514	456	478	485	477	484	497	494	473	480	511	474	477	470	503	501	487	515	501	489	516	537	478	479	521	478	505	514	529	507	473	526	496	516	506	478	461	457	523	496	481	450	510	461	483	483	504	499	464	527	526	488	477	523	502	511	473	498	542	511	497	505	485	484	523	470	472	493	518	490	474	475	529	495	509	477	507	521	523	495	486	497	499	497	537	491	457	506	453	503	493	480	512	489	468	468	516	486	491	517	500	477	506	492	463	459	501	512	482	490	496	491	561	485	495	500	511	467	496	504	473	511	459	500	470	512	500	466	499	521	475	486	547	515	465	507	494	496	559	499	499	524	488	465	492	527	496	501	510	502	491	503	487	492	500	473	500	455	485	482	506	527	499	502	485	479	493	476	469	462	536	474	489	527	488	538	504	471	472	518	526	512	489	513	509	471	493	499	490	459	470	505	477	476	492	521	475	483	473	520	517	484	521	454	492	474	481	466	529	495	497	476	494	471	481	473	495	508	491	524	445	542	515	493	486	471	464	526	492	523	487	526	510	520	464	477	476	475	474	521	500	489	475	496	480	519	472	486	491	514	465	529	490	416	501	529	510	506	486	501	520	487	486	512	490	464	489	497	465	465	489	468	506	511	553	549	499	519	474	489	465	482	522	506	483	497	474	458	542	531	500	499	542	461	484	469	461	482	476	478	495	506	490	477	496	497	498	501	498	506	491	491	571	489	505	503	527	467	503	483	457	521	445	505	489	497	477	490	450	494	483	495	472	489	495	462	514	487	505	466
9194	31616	27602	4487	584	481	456	391	377	315	267	249	214	154	178	152	120	125	92	104	82	67	63	52	52	43	46	43	36	27	31	33	29	30	20	30	25	29	27	29	28	33	26	24	27	30	29	33	21	19	20	27	27	25	20	25	30	25	24	21	29	20	19	20	22	21	37	27	29	22	15	30	21	21	24	26	23	23	21	17	21	14	20	20	27	25	15	16	24	28	20	19	30	21	24	27	17	21	19	32	26	21	25	16	21	22	21	29	29	24	23	25	29	28	17	29	22	27	22	25	21	21	20	19	22	27	19	28	18	23	28	22	20	20	29	15	21	19	24	25	18	19	23	23	25	15	32	27	30	22	25	23	21	28	15	21	22	29	25	22	26	17	18	25	19	24	19	30	18	20	12	37	34	21	21	16	25	22	26	25	15	20	26	20	25	30	25	20	35	17	15	16	17	21	26	29	14	21	10	18	31	24	15	20	18	28	20	34	18	28	30	25	18	16	30	30	22	23	32	28	25	18	28	29	14	17	20	34	25	22	23	27	19	27	24	32	28	33	21	19	21	22	22	18	17	22	13	22	25	23	29	23	21	19	23	28	21	15	30	26	24	13	23	22	17	23	28	21	23	19	21	20	12	19	12	28	22	17	25	27	19	19	21	29	25	18	20	19	14	30	26	27	17	21	21	22	29	18	28	28	18	28	17	21	33	18	16	24	24	17	20	19	25	18	28	22	28	26	26	27	20	16	21	20	28	17	23	28	16	31	21	13	27	23	22	24	17	16	30	21	17	17	15	22	14	15	22	28	25	24	20	30	15	23	21	17	20	22	23	31	29	23	31	20	29	27	21	23	24	16	30	33	21	21	18	14	10	18	21	33	22	21	20	26	23	17	18	20	15	21	16	32	26	24	23	23	26	23	33	21	26	28	10	20	13	22	16	28	22	30	20	20	25	15	19	19	23	34	15	26	23	21	30	25	27	30	31	23	21	27	18	20	29	18	23	19	28	14	17	33	20	13	27	23	21	19	26	18	16	26	27	22	18	25	30	15	16	30	26	21	19	22	19	29	15	19	23	33	17	29	28	30	29	25	19	25	13	25	23	23	17	21	19	21	26	19	26	26	21	29	23	20	22	21	31	31	19	22	18	30	30	17	18	21	31	22	22	22	22	18	20	28	26	30	19	21	31	18	19	18	19	22	22	19	25	19	28	23	22	22	19	26	22	22	22	25	27	24	29	27	23	18	25	32	27	28	27	20	26	23	17	23	28	23	26	25	26	29	29	20	30	22	27	25	24	24	27	21	24	27	22	27	24	21	25	21	17	24	26	19	23	27	14	20	23	28	25	9	25	26	16	23	25	19	26	28	20	15	23	22	25	25	21	20	24	14	21	21	21	26	28	23	20	16	25	20	21	18	23	14	18	21	19	28	24	25	12	16	30	22	26	19	22	24	20	30	17	20	21	17	26	26	19	30	22	16	16	27	19	23	16	18	28	26	19	13	23	20	28	23	20	24	22	26	20	19	16	21	19	23	24	22	24	17	20	25	21	14	27	20	26	11	24	28	28	25	22	26	20	17	22	32	29	24	27	15	27	23	29	14	18	19	25	19	17	28	18	18	23	28	24	19	20	19	24	21	28	26	36	25	27	21	21	19	34	27	18	15	14	17	19	24	25	18	18	13	21	18	24	17	31	28	27	26	16	25	21	28	23	21	32	19	25	23	23	25	25	20	19	22	23	26	20	25	16	20	29	24	25	20	24	19	22	33	19	16	14	26	18	14	19	24	20	24	26	19	19	31	17	25	28	18	19	26	27	17	27	18	14	14	26	22	18	20	28	19	18	17	27	23	22	25	23	18	19	12	22	16	22	15	26	21	32	21	33	24	30	15	19	17	23	29	28	19	24	25	24	18	25	22	21	22	24	20	23	16	19	19	23	32	23	16	31	37	17	12	24	20	24	23	21	17	25	21	24	14	18	26	19	28	17	16	16	25	19	17	19	26	21	24	27	30	29	26	20	22	21	27	29	21	19	18	17	16	30	22	31	27	23	24	17	27	28	22	26	25	19	20	19	18	32	21	22	22	13	22	19	21	20	30	29	10	23	21	26	22	24	21	30	26	15	21	22	21	31	24	25	17	25	25	25	22	16	16	24	16	21	22	21	32	12	22	16	27	28	14	20	19	18	19	25	25	22	22	23	20	19	22	24	26	29	20	24	22	21	16	25	22	16	24	26	25	29	23	23	22	18	20	14	15	30	13	24	31	17	29	21	23	14	27	21	23	22	17	18	18	25	15	29	20	26	18	18	15	25	23	27	23	21	25	25	24	24	21	17	15	25	24	12	13	20	31	19	18	27	23	29	21	21	23	19	19	25	21	23	29	15	21	22	24	22	26	13	33	23	16	20	26	24	26	25	22	16	17	24	28	21	25	20	20	22	19	18	20	19	26	22	22	17	35	18	31	17	25	26	27	22	20	18	21	14	23	22	29	21	22	23	21	25	23	23	21	19	23	23	16	18	23	31	33	27	22	22	26	30	21	25	24	20	22	26	21	21	24	21	15	16	28	24	26	21	38	15	31	16	23	25	25	18	16	28	17	19	17	23	15	13	26	28	33	20	28	33	22	23	30	23	22	22	19	24	23	17	23	24	21	30	22	19	33	17	22	23	15	11	14	20	24	24	30	25	20	25	13	22	28	22	20	19	21	21	31	27	19	27	16	15	19	11	26	23	23	16	16	20	25	18	20	15	28	18	25	27	19	18	29	21	29	22	23	21	17	20	25	25	25	24	20	25	22	23	22	23	21	32	17	21	11	26	32	23	14	18	28	24	25	22	19	19	21	17	18	25	21	30	24	17	25	16	27	19	15	13	23	25	28	26	18	30	27	24	14	21	31	26	25	29	30	23	15	26	20	23	18	25	21	28	30	22	15	29	20	22	20	31	14	28	19	28	25	22	19	30	25	12	12	23	17	24	31	27	26	15	23	13	17	30	14	20	17	18	20	21	22	22	26	24	26	22	22	23	27	24	16	25	17	29	23	22	17	34	21	18	23	23	30	27	20	21	24	25	10	13	35	20	21	13	16	25	22	24	21	27	23	18	16	24	16	20	15	25	23	28	17	18	19	23	28	24	19	25	31	26	15	13	28	23	29	17	22	18	28	23	22	17	21	24	26	20	26	26	12	18	24	22	25	18	17	25	15	25	17	20	20	25	24	18	23	21	23	30	23	19	18	29	27	25	22	32	23	17	18	22	26	20	22	23	25	25	26	29	16	22	21	32	24	22	24	19	23	27	22	16	27	32	34	18	29	23	15	26	21	21	23	16	29	31	15	21	26	26	25	12	26	20	33	25	30	10	20	24	25	20	18	19	21	26	23	18	21	22	20	23	27	21	25	21	27	25	17	24	22	30	16	27	15	25	29	23	19	15	20	34	20	20	22	23	33	17	22	21	22	16	24	16	30	13	16	16	24	25	24	25	22	25	27
36980	62108	68589	29252	32623	30539	27671	24316	20897	18058	15690	14097	11996	10018	8528	7569	6897	6119	5441	4806	4204	3629	2989	2773	2483	2103	1881	1749	1633	1477	1164	1078	967	942	872	825	845	807	808	824	833	855	882	829	787	724	689	709	680	690	670	613	641	641	570	616	578	607	550	535	550	521	517	549	557	535	538	490	514	522	520	508	526	480	580	531	481	468	536	534	508	472	514	507	492	488	496	511	508	543	522	497	469	508	488	485	533	515	530	521	474	476	505	502	485	528	501	513	483	531	467	516	492	520	511	511	444	517	477	491	538	528	489	527	519	481	513	489	482	504	532	513	521	498	477	451	502	491	525	500	487	466	514	481	530	497	498	461	512	475	530	512	492	472	498	460	516	515	471	512	479	506	448	479	495	502	518	489	496	491	467	516	507	458	488	521	508	528	489	509	473	480	483	486	494	523	514	521	514	440	492	470	507	491	494	487	489	489	482	495	488	514	526	491	500	481	540	517	453	492	493	544	504	493	497	460	548	498	534	489	530	515	502	513	453	475	487	528	465	495	519	469	469	522	444	476	483	456	476	515	506	511	507	490	518	474	485	505	477	522	506	489	481	485	494	522	471	480	505	532	499	504	497	501	522	494	434	510	501	543	482	508	496	488	532	513	471	480	479	505	481	517	497	505	508	483	479	422	477	488	535	473	520	516	517	518	470	473	528	499	524	528	472	498	478	516	454	457	519	480	513	510	513	495	490	466	509	517	459	463	510	519	508	476	505	510	465	500	483	461	474	439	506	485	504	469	482	509	476	469	496	482	507	514	498	510	495	467	503	488	514	557	509	473	535	526	518	498	486	518	489	517	514	500	463	502	515	495	529	470	491	519	511	476	510	492	488	540	514	450	519	474	486	503	484	476	489	506	499	464	493	555	479	476	524	498	473	437	514	495	495	488	531	476	468	456	524	533	490	470	490	516	490	533	517	532	497	517	492	521	483	501	522	515	459	501	493	465	527	518	492	480	466	485	515	480	525	491	501	475	501	491	537	510	499	486	470	461	447	460	442	502	532	533	494	482	476	499	485	524	515	483	490	465	502	497	463	482	481	488	470	496	481	498	466	458	492	513	497	478	528	493	529	518	481	482	506	467	497	490	475	522	482	489	485	496	511	519	497	532	550	471	524	506	486	487	518	483	488	465	492	523	497	520	492	525	460	511	488	488	462	473	511	454	490	518	497	483	518	498	492	490	467	495	471	508	497	500	479	534	504	487	507	477	482	506	482	504	514	459	484	481	508	462	470	520	476	463	514	508	487	487	475	491	512	496	470	492	465	489	483	484	519	496	493	530	504	501	552	517	511	506	507	485	521	511	483	507	486	520	479	480	519	499	505	444	486	484	516	493	467	509	501	489	489	444	498	515	501	488	498	524	580	479	460	488	486	491	466	512	517	495	467	483	499	476	496	492	453	516	492	501	441	494	532	456	509	493	479	483	507	493	467	450	481	474	476	529	488	502	469	504	511	507	490	499	473	472	525	502	484	515	496	477	469	464	512	496	494	492	498	468	483	522	502	479	514	477	460	522	476	516	503	497	482	497	492	493	509	500	477	514	479	522	490	487	533	497	515	477	518	425	477	493	494	521	454	467	521	462	494	490	487	525	512	526	524	531	528	486	499	523	476	472	430	512	467	510	474	471	483	463	471	529	501	535	490	525	516	524	535	525	506	498	470	536	487	508	481	457	528	518	469	544	496	512	489	521	466	519	484	488	530	500	472	492	495	503	498	485	449	435	522	510	490	502	491	482	477	495	526	493	481	522	516	534	432	486	470	475	476	471	533	463	518	484	459	503	514	492	512	518	488	478	526	501	501	483	495	489	547	487	509	486	503	477	498	487	487	483	470	494	478	487	518	481	484	441	500	462	481	522	488	474	496	510	485	497	545	511	483	505	503	511	546	525	529	467	501	450	514	505	536	444	479	479	532	504	564	520	500	500	487	495	537	456	492	508	514	504	512	545	519	499	488	505	534	496	480	487	483	443	459	467	522	496	480	468	444	502	515	508	468	557	491	497	521	488	530	442	495	537	492	449	476	525	491	497	457	508	505	522	497	496	472	504	453	504	493	529	515	521	490	495	465	492	520	505	501	481	493	494	491	521	518	486	555	491	533	467	519	537	491	503	463	478	491	462	487	449	485	485	509	535	490	509	511	493	490	502	481	478	520	477	466	481	475	508	507	507	504	504	452	544	510	480	480	537	479	475	488	474	520	469	481	455	476	481	471	466	513	482	496	480	475	549	485	488	474	526	479	491	513	484	491	485	512	467	495	471	466	471	508	528	512	497	522	471	499	493	504	499	476	525	494	505	504	514	510	485	497	492	505	512	453	504	454	493	483	506	473	505	500	504	463	518	509	495	532	485	532	533	493	477	460	484	486	469	509	516	526	489	493	496	461	509	483	487	468	514	479	495	458	475	463	533	487	473	502	497	500	515	501	482	489	552	516	501	510	548	452	459	458	486	531	452	515	492	485	510	473	482	536	523	498	516	500	506	470	474	484	483	469	492	528	502	475	492	482	493	487	472	473	465	463	505	534	448	505	501	463	505	478	467	495	486	460	508	460	505	535	476	495	479	460	505	496	524	534	543	489	477	518	522	477	505	507	486	471	489	507	502	469	489	517	484	484	484	466	525	493	470	502	516	510	459	461	476	476	464	457	487	493	518	536	508	477	488	468	465	533	491	499	493	483	491	464	513	540	512	492	486	486	515	476	530	520	443	481	466	487	463	480	479	509	484	473	515	483	498	482	487	523	498	515	456	481	491	511	512	496	510	482	536	464	460	486	496	516	495	503	498	537	483	486	481	500	501	462	461	464	491	519	515	500	498	460	480	510	493	470	511	490	527	477	490	464	509	452	525	497	506	499	464	469	459	538	482	504	473	460	506	485	496	451	522	493	489	497	489	516	494	491	506	498	498	505	509	480	508	436	484	476	461	505	508	503	477	532	489	481	499	468	491	534	496	519	506	500	517	465	500	533	533	544	480	492	495	491	522	492	538	522	513	474	454	532	478	483	509	509	458	478	500	509	484	492	459	507	506	465	497	489	492	464	534	473	497	491	528	504	461	497	474	487	495	512	487	536	496	506	502	482	508	487	483	480	483	491	514	501	489	490	481	558	500	480	487	485	515	504	471	515	575	508	512	480	463	488	485	489	495	506	496	491	488	480	451	458	512	478	503	502	489	537	523	500	476	507	503	501	524	512	493	478	507	525	532	511	454	522	506	481	504	500	480	531	477	509	489	505	483	533	514	485	503	518	480	479	474	509	524	501	526	491	500	506	486	481	501	503	507	477	435	502	481	515	525	485	479	516	485	496	509	506	516	500	497	466	479	492	452	478	524	496	513	483	498	509	489	496	455	475	530	520	519	502	509	477	520	503	508	513	484	500	504	492	485	499	519	449	457	477	453	506	512	526	504	525	495	444	523	541	565	507	510	495	479	501	502	491	482	471	532	519	476
6741	21476	19009	2033	388	365	375	333	291	266	208	207	199	147	114	101	101	100	102	86	63	73	70	55	45	45	46	51	46	32	29	34	46	40	30	37	35	30	41	30	29	39	38	29	41	41	38	33	39	22	24	29	41	29	33	32	39	26	20	30	25	36	36	25	25	27	30	13	37	28	29	34	31	27	18	39	27	33	20	36	22	30	27	27	20	26	31	34	26	32	39	19	30	27	26	36	31	28	31	32	28	34	18	36	32	24	22	28	25	25	27	28	24	40	26	27	23	29	20	35	35	31	20	30	40	29	24	35	24	32	29	25	39	31	33	25	36	37	38	21	32	28	25	29	27	28	15	22	31	26	33	20	28	30	25	29	31	28	33	35	22	29	38	33	26	25	27	33	35	29	20	32	33	32	31	19	35	35	26	26	30	24	37	27	32	32	15	28	36	29	26	31	19	33	32	24	31	26	34	35	18	19	41	38	33	26	33	28	26	36	38	28	35	24	26	32	23	27	27	32	37	25	24	29	34	37	26	32	33	23	37	29	29	33	34	27	18	34	30	33	28	30	26	31	30	28	19	22	23	39	33	34	33	32	40	32	32	31	23	36	23	32	25	31	27	21	30	28	36	27	29	35	31	34	35	35	21	37	28	36	37	23	28	39	31	27	30	47	33	25	34	34	21	29	31	31	32	18	23	36	29	32	26	23	28	41	42	24	26	35	25	24	23	39	25	26	32	39	24	25	27	35	23	29	35	26	24	28	27	23	22	27	24	23	28	27	28	27	29	19	30	31	20	31	18	35	30	25	21	43	32	22	33	20	30	26	32	32	36	31	29	33	27	25	36	39	24	28	33	31	37	24	33	29	27	26	32	36	32	24	28	31	30	26	35	35	36	26	23	26	26	37	36	30	26	34	24	38	32	22	34	37	31	21	35	31	24	32	27	33	30	30	39	33	26	30	35	32	25	22	35	29	30	34	27	30	31	24	29	23	29	30	37	40	28	28	30	24	28	30	30	34	22	36	29	34	21	31	34	24	30	32	25	27	26	35	36	26	23	29	29	29	36	28	31	30	28	24	25	27	35	27	49	26	26	32	38	24	35	25	30	20	20	39	22	27	20	30	36	23	31	22	32	30	34	26	32	29	30	39	23	26	29	25	28	17	20	33	29	30	21	39	24	30	31	21	29	27	27	24	29	28	27	32	26	34	41	25	24	32	22	25	28	29	27	23	32	20	28	35	26	31	39	26	30	32	23	28	30	22	23	33	31	28	34	45	34	29	31	26	34	29	39	28	24	30	33	29	37	31	20	22	21	21	40	24	25	24	47	26	34	30	27	37	32	34	23	30	32	37	27	33	29	31	36	34	27	33	22	30	35	32	25	17	22	25	41	31	31	28	25	30	37	28	34	30	23	25	26	27	34	29	33	27	36	32	26	27	21	37	28	33	27	28	25	29	35	39	33	18	30	28	29	35	33	28	26	24	32	34	27	31	34	29	33	38	21	38	24	31	32	27	32	28	32	27	34	20	35	25	39	39	35	27	30	26	25	31	24	26	38	28	41	27	36	28	23	29	34	36	28	29	29	25	28	29	30	33	26	31	29	28	46	40	24	35	32	26	24	30	29	30	31	38	28	25	37	30	32	26	25	24	32	28	23	23	30	25	30	24	24	29	40	24	28	37	23	31	35	27	34	25	35	18	19	24	20	34	35	31	27	29	33	30	21	35	30	36	33	27	30	28	23	30	27	21	32	37	20	25	28	24	23	28	37	36	24	24	24	25	30	33	35	28	30	34	34	34	29	36	29	30	33	46	25	29	25	26	29	25	23	32	23	31	32	24	28	34	28	25	38	33	26	36	28	24	32	20	35	22	31	40	30	34	23	29	30	20	26	27	27	27	40	34	29	33	25	17	31	29	25	30	43	33	21	23	30	25	34	35	35	24	24	35	33	18	28	34	24	33	31	38	30	26	22	25	20	32	27	43	34	33	22	27	35	30	31	26	27	34	38	32	20	29	24	26	33	33	32	40	25	22	33	35	28	31	27	25	27	38	37	27	21	31	29	30	32	29	26	25	25	18	44	18	22	32	28	24	25	35	32	33	26	33	28	24	21	25	25	19	23	31	37	25	24	32	25	29	29	30	30	24	25	24	25	28	34	30	25	30	27	22	38	34	21	28	29	31	25	34	31	29	31	28	27	26	30	17	25	35	32	23	30	28	29	30	25	21	37	30	21	34	31	35	25	30	39	32	36	20	31	28	30	18	29	30	28	32	37	26	40	31	32	34	28	29	32	26	33	25	25	39	33	32	30	32	28	30	30	35	33	23	37	27	35	24	25	32	27	41	29	38	31	27	32	25	35	26	28	25	29	35	32	38	34	28	29	31	26	22	31	31	27	31	33	35	42	35	25	39	40	26	28	24	26	28	39	35	35	30	28	27	34	20	32	27	26	31	25	34	23	31	24	30	29	13	28	30	36	39	36	30	26	38	29	29	35	38	32	23	31	26	27	21	34	37	19	22	19	33	30	31	24	42	29	33	31	27	21	30	34	28	42	19	24	38	30	30	30	24	24	21	26	20	32	35	21	24	21	30	29	25	32	37	31	49	25	26	34	24	26	26	36	31	22	32	25	30	23	38	32	33	29	33	26	29	28	20	26	35	30	23	28	24	25	28	39	27	27	32	28	28	27	31	21	30	30	33	26	27	30	32	25	28	33	30	28	29	29	25	26	23	32	32	28	25	23	32	37	23	30	29	35	34	36	26	29	29	29	30	26	16	30	28	33	27	23	35	25	21	34	35	32	32	22	34	23	36	33	35	30	26	41	32	27	28	31	23	28	40	29	29	29	31	25	28	40	25	28	32	26	29	28	31	22	28	30	29	33	28	21	21	31	25	42	28	27	35	27	42	29	36	28	34	32	36	33	31	43	35	26	29	39	25	33	28	34	27	33	29	29	27	27	34	19	31	39	34	19	40	28	24	28	29	25	27	29	27	29	34	31	32	31	40	18	25	32	30	31	29	22	30	21	29	34	29	20	28	26	29	32	30	35	40	33	34	44	31	31	23	32	20	35	28	27	35	32	27	35	31	33	25	33	27	33	28	30	28	36	29	29	38	31	34	29	33	32	37	28	34	39	28	16	29	28	33	25	32	34	31	28	29	27	25	29	40	35	24	38	27	35	30	22	21	25	31	27	31	27	30	17	33	36	33	33	33	34	23	42	28	17	30	37	27	38	34	32	29	30	28	24	26	36	31	29	28	39	26	29	28	30	32	38	28	25	39	23	39	36	30	41	31	36	36	26	29	28	31	37	32	25	35	28	26	28	29	24	34	26	32	45	29	34	25	28	42	29	30	34	36	28	25	34	33	35	23	35	44	27	29	26	33	42	24	33	33	28	36	24	19	31	32	33	41	31	29	34	43	22	29	30	29	30	32	25	25	34	31	38	33	29	27	35	29	28	42	28	25	24	33	34	16	32	34	27	25
36452	60040	57819	26400	29224	27217	24581	21300	17866	15155	13245	11450	9577	8032	6858	6063	5568	5113	4421	3977	3408	2951	2679	2215	2041	1792	1699	1516	1440	1245	1168	1110	1010	992	940	927	839	868	841	897	936	951	912	895	877	837	845	821	815	825	833	798	758	725	734	725	751	718	677	686	714	628	662	663	626	657	666	654	637	670	619	639	627	649	625	665	680	674	659	650	642	693	673	638	660	684	654	655	642	630	622	688	609	658	696	642	620	641	644	677	627	625	653	647	649	641	690	613	655	613	655	630	623	634	623	640	622	636	638	612	681	659	682	633	650	657	613	680	596	676	668	652	624	578	666	633	629	669	652	681	642	642	638	656	621	613	641	651	640	614	644	630	666	622	657	670	681	570	630	663	625	634	617	655	626	623	655	670	582	640	640	625	571	654	644	613	651	629	662	606	623	625	647	611	646	653	653	629	638	644	643	625	639	619	672	650	607	625	647	634	637	626	638	683	657	616	649	669	648	641	617	638	620	644	626	633	653	671	609	634	640	642	651	664	606	591	617	621	645	666	645	652	595	674	603	604	657	666	636	611	708	685	639	626	647	631	619	642	652	631	635	671	653	651	661	604	688	688	646	674	621	642	646	636	648	628	663	632	616	646	664	627	650	614	613	613	679	695	623	631	656	657	621	683	642	647	654	608	673	651	652	657	592	678	658	633	690	632	629	609	669	641	633	626	649	651	687	643	620	673	682	654	671	638	613	691	595	654	618	590	618	653	622	644	656	643	654	683	653	640	629	635	613	660	660	643	673	647	613	617	637	633	628	639	627	688	658	638	677	659	655	654	660	649	649	593	613	646	651	678	676	654	663	638	667	617	605	614	614	671	669	617	645	634	617	617	675	653	645	676	673	649	650	624	634	598	656	617	672	646	638	654	610	646	636	603	621	646	696	623	595	603	617	630	646	627	639	604	636	675	675	668	590	614	681	666	646	655	652	624	630	686	652	628	674	604	698	726	588	646	616	628	609	598	624	633	622	633	663	653	647	652	607	652	631	625	690	601	648	589	641	657	641	672	624	621	647	678	648	675	665	636	630	635	677	650	674	668	677	647	658	594	668	660	662	676	684	613	657	640	621	665	666	615	641	664	623	600	623	672	631	634	650	659	658	599	622	659	613	668	642	635	608	643	644	645	678	638	650	647	638	659	666	630	633	646	607	644	625	655	636	635	646	636	724	631	663	613	597	661	648	663	672	659	606	661	634	621	656	649	638	628	591	650	622	697	646	630	645	654	631	632	651	641	624	575	601	643	657	621	650	623	612	659	696	646	647	598	666	639	645	631	652	662	639	673	673	631	650	631	649	608	609	645	675	613	617	645	661	651	626	658	659	690	657	602	592	642	599	613	647	640	662	638	637	613	681	634	629	665	583	648	664	645	631	649	574	649	684	580	612	679	650	610	640	635	630	653	621	658	634	664	652	646	651	655	662	629	669	606	638	632	642	633	617	622	624	655	621	627	632	674	633	601	621	650	610	668	616	677	656	643	652	615	653	709	643	652	649	605	630	665	649	646	629	622	632	626	677	677	624	669	667	644	637	628	685	662	648	609	625	629	632	618	641	657	669	666	637	620	627	619	639	638	649	655	602	610	655	629	665	644	629	661	630	641	648	658	671	660	627	647	677	630	636	636	667	640	640	669	653	651	593	597	650	634	658	676	667	649	667	579	645	678	611	607	653	678	610	637	595	640	639	630	624	600	649	656	651	682	630	599	661	629	639	621	625	646	642	668	652	662	633	634	597	661	669	645	643	650	660	657	666	680	680	647	636	692	683	602	682	661	658	686	648	629	659	667	662	644	660	633	615	650	609	654	666	634	677	675	668	676	654	641	620	587	714	635	682	581	646	671	657	608	635	674	686	661	584	605	632	616	606	671	623	662	635	609	620	659	645	619	662	651	666	608	682	662	626	666	671	650	635	637	593	627	650	648	629	629	716	655	612	655	614	640	651	641	644	649	656	610	657	618	642	631	636	709	653	667	684	627	651	657	602	609	613	666	681	619	633	650	625	651	642	634	631	622	642	688	656	621	666	631	605	631	640	651	633	606	629	634	674	593	615	588	636	657	621	664	629	628	640	604	591	605	629	644	633	642	604	613	634	640	620	645	634	655	644	665	666	660	644	667	680	634	612	637	603	643	655	711	664	614	661	629	590	658	631	688	628	647	628	636	641	639	638	637	674	657	631	635	663	602	655	656	706	597	616	644	657	611	658	624	688	632	643	565	654	660	624	583	657	673	645	631	657	622	705	671	655	664	647	671	623	650	711	641	661	649	637	609	641	640	657	644	616	645	638	684	653	610	675	624	627	671	687	666	699	662	650	693	647	644	623	665	618	618	669	618	676	601	599	649	613	648	602	620	675	614	659	636	640	663	624	658	676	641	611	632	627	623	682	654	656	668	586	623	666	683	654	630	677	690	626	655	635	642	652	619	643	660	619	625	661	645	594	666	647	701	617	656	620	644	640	664	668	646	652	647	639	665	665	644	687	672	669	668	604	638	680	661	611	675	638	657	653	679	641	595	680	636	654	629	623	619	627	676	618	636	657	663	635	645	670	692	639	629	682	675	614	640	651	649	671	593	681	633	591	689	648	643	586	633	627	623	644	656	644	679	626	655	647	672	585	626	630	599	617	680	669	648	635	636	624	670	614	635	612	664	637	617	640	654	626	664	655	661	632	625	611	625	639	633	589	659	616	589	668	639	602	647	674	609	624	626	635	619	632	633	626	628	644	622	637	651	621	638	670	663	665	677	640	642	685	635	647	678	595	636	687	701	612	721	649	611	627	623	661	651	644	623	639	635	643	617	650	622	622	670	645	663	621	635	591	663	655	608	614	642	645	652	654	676	642	629	618	631	656	613	671	663	664	658	674	637	579	614	623	653	616	664	687	602	599	654	645	656	652	646	641	606	627	616	641	632	652	710	636	641	637	616	655	619	664	675	605	630	641	639	599	643	667	607	604	607	635	666	609	624	619	657	658	615	647	612	611	631	682	624	636	622	615	599	660	678	648	656	631	621	671	676	623	665	648	622	636	618	638	662	667	618	638	659	693	670	666	624	653	668	634	637	634	623	646	664	617	618	663	625	630	583	631	639	653	647	633	643	663	646	660	647	668	614	638	656	640	591	648	666	634	621	662	614	619	666	627	655	641	658	630	637	657	645	660	659	645	625	627	661	667	657	656	675	662	663	641	611	673	628	655	684	599	601	683	688	650	620	647	639	630	655	661	641	640	650	659	602	630	622	646	661	687	645	607	566	622	626	647	629	641	689	607	646	641	661	668	725	628	666	641	621	659	646	647	662	683	634	651	650	667	633	658	623	580	676	618	644	660	671	625	649	703	647	597	624	621	581	654	654	699	644	673	699	617	649	640	634	649	646	659	677	635	643	617	648	635	667	626	647	650	679	609	623	656	622	650	620	674	589	662	645	630	647	630	585	670	637	683	631	661	680	686	593	627	606
7563	32078	25751	3771	642	577	501	466	432	390	326	301	231	195	157	144	140	120	106	87	88	66	51	67	63	50	49	41	41	49	27	34	33	29	22	37	22	35	28	30	37	34	24	27	32	22	30	22	21	21	20	21	26	18	17	28	27	27	21	22	24	17	18	20	31	23	21	23	25	20	24	23	28	16	22	21	28	24	20	23	20	18	22	22	25	24	23	19	29	22	24	24	24	24	28	24	28	31	18	28	16	24	18	25	12	26	24	19	24	23	19	22	22	17	22	14	26	21	18	22	19	21	12	24	28	22	32	24	19	16	24	25	23	27	28	20	24	24	23	20	18	19	27	24	21	26	20	19	22	22	26	26	20	29	24	27	15	23	17	22	19	32	13	19	22	34	21	21	19	31	24	21	23	17	11	19	16	18	19	26	18	23	22	15	21	28	15	20	27	21	17	26	23	19	32	26	24	25	24	14	31	21	22	18	25	23	24	21	15	17	27	18	20	24	22	24	25	22	20	17	24	10	22	17	15	23	28	24	21	16	20	24	29	27	24	25	18	18	27	33	32	23	26	31	26	27	24	26	17	24	31	16	27	23	21	26	21	22	28	23	22	33	16	18	22	23	17	19	22	21	25	22	30	19	23	24	22	24	15	14	15	19	28	29	26	24	21	22	20	18	19	24	23	18	26	29	29	21	21	28	18	21	23	29	26	18	18	24	31	18	17	26	14	21	26	28	24	17	28	23	21	23	23	16	30	26	20	23	24	22	32	15	17	26	28	32	16	15	23	19	28	24	28	21	18	27	17	23	25	23	19	18	20	14	22	23	28	29	23	19	18	22	27	28	14	24	16	22	27	22	22	30	18	21	14	23	24	21	21	30	27	23	24	13	24	21	22	24	28	18	29	22	18	23	30	22	25	24	22	26	25	31	28	22	24	21	25	20	22	23	27	28	22	17	21	21	27	22	23	31	27	17	26	19	27	12	14	12	19	23	22	18	18	34	19	33	22	16	30	11	23	23	25	31	22	29	24	23	19	28	28	24	29	29	16	17	14	26	19	19	21	26	32	27	19	29	24	28	27	24	22	14	30	24	26	17	15	22	24	18	21	23	14	23	21	20	25	17	7	18	16	22	29	26	26	22	26	21	17	21	20	21	24	32	23	21	15	24	18	21	25	27	19	19	10	33	26	26	24	18	16	17	29	30	24	23	17	23	21	19	17	22	27	20	20	29	21	18	26	15	27	23	30	25	19	23	22	21	16	26	27	22	11	18	26	19	26	29	20	16	19	27	29	30	31	23	22	26	20	26	22	21	22	13	26	26	18	29	21	15	19	28	23	18	31	26	23	29	24	21	37	24	18	15	23	25	24	16	20	31	28	22	27	25	23	22	20	17	14	14	22	18	21	18	17	19	21	19	25	24	23	16	21	23	29	25	18	30	19	20	25	20	19	20	22	21	18	25	20	13	20	29	26	19	38	23	20	25	21	25	26	13	26	18	22	20	25	27	22	16	22	26	30	18	18	15	25	25	23	20	20	24	26	20	24	17	22	22	18	18	16	31	20	22	19	25	23	22	16	26	24	21	26	22	30	21	25	34	23	28	22	22	23	20	17	23	20	20	27	27	19	23	28	21	22	17	23	21	20	19	15	24	21	24	26	20	26	28	22	32	23	22	21	20	22	20	22	30	25	29	26	15	27	20	29	21	20	22	25	21	21	18	30	30	19	22	25	23	18	17	26	19	23	27	21	19	21	24	18	28	20	29	23	19	16	17	26	21	18	31	23	24	20	28	20	23	25	21	21	22	28	27	12	26	13	19	19	23	22	29	21	18	19	18	20	19	15	21	19	19	14	28	26	17	26	21	29	14	30	27	24	22	18	25	21	23	14	24	26	20	23	26	30	28	16	22	31	18	33	26	29	16	20	24	30	31	27	24	21	15	19	20	27	15	35	14	20	20	27	18	28	22	16	20	14	21	14	19	16	26	22	27	22	28	27	21	28	23	25	17	25	24	24	16	27	23	22	19	27	20	22	23	23	12	23	20	24	22	29	23	13	21	20	21	29	20	22	21	19	19	19	27	22	12	12	19	22	20	21	21	17	23	15	20	23	20	27	22	20	23	29	20	28	22	28	20	20	28	20	21	22	19	31	17	24	30	28	28	15	18	24	19	23	20	23	19	25	23	18	24	20	33	24	25	22	26	22	23	17	31	26	24	20	26	16	20	17	23	33	22	17	22	27	29	31	20	26	28	23	21	19	27	14	18	25	20	22	20	29	23	21	19	18	23	22	25	26	24	23	32	28	20	19	27	26	26	20	19	19	24	14	18	27	19	15	27	34	13	24	21	16	25	21	14	24	28	21	16	20	14	20	20	20	24	31	18	29	13	19	30	23	24	24	28	19	25	18	23	22	23	21	28	16	24	17	24	23	29	18	23	18	35	26	28	27	23	24	24	24	24	19	26	24	27	25	26	27	17	28	26	26	34	20	19	29	20	24	29	23	30	26	29	23	24	28	26	26	16	25	14	23	25	20	28	28	19	23	16	28	18	17	15	19	24	18	19	30	22	28	23	20	26	23	23	19	19	25	22	20	22	25	19	19	27	19	23	17	26	22	24	28	26	25	19	31	26	28	22	22	23	26	28	11	26	28	26	32	23	26	25	26	23	20	20	27	24	24	20	18	21	30	27	25	19	21	20	24	19	23	17	24	17	23	28	22	25	30	24	20	20	15	20	25	23	22	13	23	24	22	19	28	29	23	24	19	21	22	26	27	24	20	20	24	16	31	28	25	17	22	29	17	21	24	25	29	21	15	29	24	27	26	24	21	27	16	24	28	24	20	18	24	22	21	23	10	26	28	25	23	31	28	18	25	13	25	28	17	20	22	21	22	20	17	25	35	27	38	21	22	23	20	21	18	21	13	18	33	25	21	24	24	27	27	34	18	23	20	27	33	24	22	17	21	25	27	17	23	22	20	23	12	19	25	31	12	16	24	30	24	24	21	18	22	18	23	22	26	24	26	28	21	22	15	19	28	23	20	27	24	32	28	22	27	25	21	26	25	24	22	26	15	21	29	26	18	24	23	21	21	17	16	17	35	21	26	16	12	24	13	27	29	21	28	20	20	17	20	29	25	22	17	33	22	18	27	29	24	25	14	13	23	26	10	26	22	23	27	24	26	21	20	15	29	27	26	18	17	24	21	21	24	24	24	18	26	30	20	24	23	24	15	24	17	22	24	27	29	22	26	16	29	29	21	25	21	22	15	28	28	25	23	17	24	23	28	17	29	21	15	20	23	23	27	23	22	19	29	25	20	21	25	29	27	11	23	23	30	15	21	17	19	19	20	21	21	21	14	25	22	18	24	33	23	18	19	21	29	39	27	24	23	18	19	22	18	25	32	18	17	28	21	21	24	18	36	21	25	28	26	23	28	28	18	18	31	24	19	20	23	19	14	17	26	21	17	19	18	20	26	21	17	22	19	16	11	16
38099	52473	63180	30466	34070	32267	29406	25992	22447	19355	17070	14560	12470	10864	9435	8124	7477	6708	5898	5228	4385	3701	3333	2731	2575	2198	2020	1792	1492	1367	1189	1127	1020	991	917	938	909	877	887	885	881	917	864	892	876	832	826	799	680	728	683	679	706	715	615	651	570	579	579	532	560	539	537	506	557	501	538	542	533	470	490	505	550	520	546	527	473	520	510	499	502	498	529	532	526	501	514	482	464	540	512	515	487	497	493	527	505	500	483	510	501	520	508	552	491	492	509	498	481	523	498	510	471	516	510	501	528	481	536	500	501	457	459	517	484	466	472	524	463	512	504	519	534	505	543	484	465	514	488	536	494	495	465	488	529	485	481	499	451	536	539	502	500	484	495	490	477	497	483	498	507	499	493	538	492	491	562	497	479	491	541	498	558	496	511	481	535	487	467	508	520	481	530	572	493	518	480	519	506	485	512	520	499	536	478	514	515	490	530	459	496	502	488	511	504	487	535	489	514	467	544	500	510	490	503	475	482	472	535	478	473	492	490	511	506	483	515	493	464	515	499	473	517	487	516	499	483	474	478	499	520	457	456	522	503	508	497	497	493	457	553	469	453	481	524	511	508	468	488	517	503	501	496	542	495	469	523	513	517	497	501	483	530	470	527	497	502	510	471	494	535	500	533	508	464	471	505	522	502	478	481	474	512	499	425	501	477	468	466	454	524	529	482	488	474	527	466	481	491	502	528	501	473	505	487	480	520	506	464	485	486	459	507	461	473	445	481	543	489	485	501	454	496	524	504	477	476	514	457	500	498	498	498	483	498	480	507	490	524	532	500	517	484	489	478	484	491	496	526	519	457	508	516	493	497	549	508	465	517	469	506	469	510	478	496	506	486	481	513	508	486	467	507	470	505	520	499	512	502	504	496	508	467	489	452	511	485	493	528	481	484	494	495	493	499	489	483	469	471	490	483	469	501	500	504	447	498	473	478	501	507	472	484	478	499	502	472	515	497	543	515	489	484	504	484	540	451	468	507	510	455	492	517	461	511	482	449	498	489	525	500	502	502	490	516	490	507	551	529	511	508	519	487	508	508	508	510	491	502	524	472	503	486	494	471	512	501	527	478	476	499	511	493	517	496	467	524	480	485	462	480	497	521	487	495	484	458	533	489	459	464	532	475	501	562	480	503	518	428	494	489	514	509	479	491	471	510	545	487	484	524	511	484	506	521	473	481	463	495	518	505	520	464	492	506	478	503	541	475	504	507	502	505	526	504	500	500	494	476	468	500	486	499	481	476	512	493	510	516	505	540	471	480	460	545	470	524	478	505	509	462	492	512	545	525	471	501	490	500	503	530	502	475	485	502	510	487	486	476	492	476	528	481	509	486	549	525	520	505	511	483	486	492	481	529	503	487	468	510	461	495	492	532	438	489	527	518	480	499	465	487	511	477	496	471	484	489	473	486	483	469	449	489	519	506	488	539	515	507	465	469	506	494	510	507	499	515	506	474	483	514	484	485	522	475	531	487	484	474	526	469	457	491	471	480	474	483	508	490	539	503	456	522	506	492	486	484	418	494	498	509	519	482	469	470	509	512	531	481	493	499	493	525	459	478	464	501	477	499	526	498	492	476	501	470	508	475	506	494	536	502	495	485	468	497	539	500	506	503	513	500	501	495	486	529	541	508	477	493	510	531	527	461	465	502	527	507	472	520	491	520	483	518	514	541	525	512	448	497	515	537	518	466	485	487	520	486	474	500	503	506	479	547	509	512	491	515	503	534	500	528	482	485	549	499	509	508	509	497	502	515	531	485	511	487	517	519	481	528	461	495	521	507	490	504	476	518	498	477	504	538	528	462	490	502	499	504	497	495	525	477	541	501	488	489	463	510	487	477	525	487	447	470	500	543	541	548	487	477	491	497	492	493	456	496	504	521	469	494	516	497	510	541	478	493	514	551	494	481	520	506	526	495	509	493	520	508	514	485	482	481	476	485	476	485	463	504	513	505	506	504	495	514	494	456	477	479	495	469	515	498	470	508	497	489	479	542	475	506	473	498	499	513	486	501	487	479	520	493	527	516	480	496	498	511	511	502	481	471	493	476	493	505	523	475	472	497	472	476	500	480	502	487	501	480	507	472	500	481	490	478	490	478	482	465	465	501	501	495	516	532	478	495	486	543	484	476	522	518	495	499	471	491	481	506	546	484	497	472	452	479	485	549	488	470	524	536	522	474	514	497	522	482	501	479	512	490	538	477	475	493	476	493	521	510	490	543	519	470	502	480	485	518	508	488	533	500	525	539	497	476	528	517	520	525	503	531	491	487	486	493	467	464	523	520	449	494	480	515	498	453	481	515	484	482	496	526	461	551	490	465	504	506	518	516	487	519	503	491	508	517	502	481	505	512	508	454	465	466	483	500	512	496	483	473	505	495	497	518	472	452	464	503	486	478	520	500	548	492	491	477	472	459	468	484	473	461	455	490	512	462	481	452	500	498	485	489	478	452	522	503	499	490	512	496	473	506	478	519	479	503	517	531	528	489	503	532	467	492	518	524	524	489	499	485	549	481	467	514	496	508	485	485	542	511	494	470	503	473	526	473	474	481	465	475	494	510	500	502	524	488	492	534	539	495	512	517	515	503	525	509	530	533	489	509	525	497	476	524	499	515	514	513	486	483	519	499	478	528	518	523	537	496	471	496	477	517	540	477	496	461	482	503	488	500	484	486	546	477	514	497	507	493	476	517	511	534	492	490	517	529	512	464	520	492	510	512	519	485	522	512	507	501	498	459	484	486	495	494	482	547	511	543	514	517	517	513	517	506	479	481	535	495	499	526	542	508	532	484	509	468	514	525	499	521	495	527	513	493	506	456	487	524	492	524	495	506	509	495	501	491	477	505	552	503	489	530	468	528	488	519	520	526	484	535	525	500	542	461	502	507	474	501	501	504	460	473	487	480	509	530	501	489	520	451	499	494	520	519	483	527	460	524	526	521	500	503	490	500	468	487	483	488	491	500	483	514	467	503	483	500	513	455	490	490	508	487	520	512	509	510	561	521	522	500	496	474	552	498	468	488	505	522	513	452	504	488	529	507	483	523	526	485	506	553	486	532	483	510	491	487	480	503	488	491	497	555	495	494	481	513	530	486	492	510	482	483	487	511	496	537	481	455	500	490	499	527	535	498	513	453	507	480	523	487	501	517	506	487	474	456	550	527	498	478	508	518	551	499	490	484	466	514	493	505	501	484	490	469	486	509	543	518	508	488	498	471	497	481	513	492	502	529	494	487	511	477	511	498	464	511	494	455	487	464	504	519	547	486	491	488	529	509	474	496	526	523	498	515	483	516	498	542	483	533	524	491	497	488	485	513	479	472	471	476	479	493	516	463	491	516	498	496	499	478	559	513	478	489	506	521	529	513	516	505	496	491	495	519	481	439	498	495	467	518	504	473	487	492	520	466	494	458	507	516	507	462	487	516	501	508	543	529	529	473	520	472	520	495	548	520	467	502	489	493	467
8346	32492	24723	3906	675	573	575	539	426	365	328	297	240	188	162	150	138	121	102	94	103	78	67	71	54	51	48	43	31	36	40	29	37	34	28	36	28	23	34	23	34	33	28	29	24	29	32	24	26	30	30	31	23	18	25	27	25	22	20	28	23	29	28	22	29	21	24	26	24	25	26	19	31	16	29	26	17	20	27	29	20	16	19	23	20	26	24	23	25	22	21	26	21	16	27	24	24	27	23	24	21	29	16	23	17	23	23	25	12	19	21	31	27	21	20	21	31	22	22	16	19	25	31	23	16	21	24	19	22	29	14	19	24	21	27	17	27	26	27	16	9	25	18	25	34	22	26	23	23	25	20	21	13	22	23	26	26	21	26	16	25	23	24	35	25	19	14	23	33	31	19	25	21	15	26	10	30	18	27	16	23	20	20	26	23	24	20	27	16	23	22	14	22	24	16	19	18	28	26	27	16	23	29	21	14	33	19	39	29	24	29	22	26	36	21	20	29	26	25	29	21	23	26	20	27	20	17	28	23	22	28	24	18	24	21	22	20	28	18	19	17	16	23	36	17	22	24	26	23	20	30	27	18	23	19	21	27	21	29	23	26	23	24	28	15	24	20	21	26	19	23	15	30	26	28	25	27	19	24	11	32	29	16	24	24	22	25	27	18	36	20	24	24	25	26	16	20	16	21	28	30	20	23	17	16	25	15	23	29	15	22	17	29	27	25	15	22	18	21	22	17	33	28	21	21	24	16	21	24	23	21	25	12	21	21	31	23	22	30	20	23	24	24	14	39	19	16	21	27	33	25	24	31	21	34	17	18	20	23	24	19	33	20	21	20	20	21	20	23	28	26	19	16	19	24	23	24	27	20	29	38	23	34	23	18	22	26	18	20	19	30	32	20	31	27	33	21	20	21	23	19	22	25	21	23	24	20	24	19	27	23	24	23	27	20	17	18	25	20	22	24	32	22	15	27	17	17	23	24	19	18	33	27	30	15	25	24	21	20	22	19	23	26	27	25	21	25	23	23	17	26	31	21	26	23	29	24	22	30	23	22	24	34	26	25	18	26	22	25	27	19	27	17	18	36	28	20	31	16	21	18	27	22	34	23	24	20	25	19	19	23	20	29	22	23	18	29	23	19	26	20	22	21	20	25	26	20	25	20	27	28	34	20	25	24	18	22	27	16	21	18	24	15	19	31	22	22	30	19	22	23	23	25	28	16	19	22	21	18	26	25	21	22	21	25	28	15	36	21	29	23	16	21	26	25	16	30	33	33	25	24	20	21	22	27	26	21	20	27	18	23	22	22	24	26	24	15	25	13	19	20	22	25	18	26	17	25	22	20	21	17	26	21	25	21	18	25	36	28	23	25	34	24	21	23	28	22	25	21	19	25	20	21	19	19	29	32	26	22	25	38	18	26	23	22	30	22	25	27	25	17	22	24	31	20	20	26	28	19	23	19	25	25	18	21	19	21	27	19	42	21	16	26	20	17	23	19	23	23	21	13	19	22	21	22	23	18	26	25	22	31	25	19	29	22	19	22	25	23	23	14	22	23	21	34	17	27	25	26	20	25	22	26	22	18	21	27	26	21	15	18	21	25	19	26	30	20	23	23	28	34	24	22	20	26	20	29	19	20	25	25	26	17	12	18	25	21	20	21	19	18	28	25	26	20	32	15	25	26	20	26	29	23	29	24	19	24	21	33	19	17	23	22	22	31	27	25	24	28	19	23	29	25	22	17	32	35	20	17	16	30	31	10	18	21	17	27	27	20	24	21	15	23	27	20	16	24	22	25	26	21	27	32	18	32	28	27	19	21	26	17	23	30	25	20	26	26	21	27	22	26	30	12	18	21	37	31	22	25	23	23	18	22	23	23	20	22	23	29	28	23	32	14	20	23	24	27	23	17	19	25	32	21	23	18	29	18	25	20	16	19	17	27	11	23	23	20	19	25	19	20	19	23	18	18	25	15	31	26	22	24	25	32	24	21	20	24	23	20	23	23	25	23	24	24	21	23	23	18	21	22	24	26	19	30	16	15	18	16	12	25	28	22	16	24	23	24	22	14	24	30	18	28	20	22	31	26	22	22	12	21	25	27	18	21	19	16	20	19	32	14	29	21	20	15	20	29	22	19	20	18	19	13	20	30	21	15	29	18	21	15	24	22	24	22	18	26	26	22	23	25	25	13	23	19	20	20	19	23	24	22	18	21	25	20	22	19	24	22	17	28	22	23	19	21	25	20	29	19	23	16	16	17	26	27	21	18	21	31	24	28	21	19	29	23	21	20	30	19	20	22	18	24	23	23	21	20	16	18	21	21	15	21	21	17	17	34	28	18	25	17	20	24	28	29	23	19	21	30	15	15	26	14	26	29	21	19	19	23	25	23	20	23	29	25	21	19	26	23	28	21	17	18	18	22	21	24	27	22	24	34	25	27	29	33	24	27	25	26	22	24	26	15	19	17	20	15	18	30	24	24	32	19	31	22	28	26	19	22	23	23	20	24	20	17	19	30	33	22	26	31	30	24	23	26	17	22	22	16	25	23	19	21	20	24	27	22	23	26	17	30	22	26	21	25	18	22	33	21	24	26	15	20	19	18	18	22	31	21	21	28	24	24	13	19	21	17	25	24	19	25	19	31	24	21	22	23	32	19	22	31	22	28	29	20	22	26	22	24	31	19	23	26	19	16	22	15	14	18	20	19	26	23	15	24	15	18	23	21	22	15	15	24	28	27	29	28	25	26	19	20	33	18	20	24	24	25	19	20	23	18	23	23	26	20	19	22	28	21	36	24	18	21	19	26	20	26	27	23	24	20	26	19	17	27	27	21	23	15	27	20	22	21	26	32	27	17	30	33	28	20	20	22	24	23	20	26	24	20	36	26	15	18	18	26	24	28	34	28	21	32	20	24	27	17	22	21	20	24	29	29	23	19	29	12	24	32	20	19	23	16	20	29	24	26	28	26	24	27	21	19	17	16	29	26	20	16	28	19	25	36	24	36	21	27	27	18	17	22	23	26	25	25	25	25	23	23	23	17	26	26	24	25	23	22	23	25	16	18	23	22	22	23	36	25	28	21	28	17	14	22	33	19	13	27	23	23	33	26	17	20	22	25	27	15	22	30	25	28	15	28	22	23	25	20	20	17	22	18	30	29	28	22	23	25	29	20	15	23	19	30	28	30	23	25	29	24	21	23	20	33	20	24	22	16	21	22	21	24	16	27	21	26	21	20	27	23	21	30	24	16	30	26	22	19	25	14	26	21	23	17	23	24	24	28	22	32	26	24	28	24	23	21	26	20	21	26	21	24	20	23	23	19	22	18	16	26	17	31	19	29	20	21	19	22	19	28	22	20	26	26	29	30	23	26	25	25	34	24	20	31	23	16	26	29	20	28	20	26	21	25	23	30	18	26	24	25	25	15	21	25	20	27	32	19	23	38	25	16	26	15	31	23	21	24	26	19	21	25	24	31	20	18	26	19	15
33726	53520	62534	28703	34568	32641	29797	26100	22842	19745	17157	14479	12533	10807	9239	8337	7540	6725	5933	5088	4309	3770	3129	2717	2428	2080	1900	1649	1473	1344	1153	1097	1033	1031	926	970	956	937	912	893	873	907	849	884	891	900	827	749	728	743	710	694	701	701	680	664	607	620	580	589	572	585	522	535	543	537	527	510	518	550	507	512	575	523	520	512	546	548	527	499	547	504	497	530	533	465	484	474	494	491	504	545	533	548	510	478	513	448	486	499	513	508	513	483	528	516	496	463	500	520	511	503	498	571	532	488	539	467	524	507	456	513	500	499	516	511	513	486	521	477	466	506	541	466	489	494	541	484	521	492	504	475	455	512	494	516	509	536	484	502	476	496	486	492	491	486	484	493	508	474	500	490	500	497	524	479	499	511	515	509	505	519	512	498	504	533	470	493	495	490	481	474	481	496	533	481	458	517	532	503	489	534	510	485	493	498	459	514	517	459	441	489	445	479	494	505	474	509	515	505	489	462	489	507	467	456	489	494	542	499	499	505	497	520	478	520	517	477	479	500	518	484	505	505	531	494	513	541	528	508	476	520	506	460	470	483	533	495	486	516	510	505	494	497	531	500	477	477	469	480	488	486	569	501	531	481	529	506	524	504	493	509	501	485	492	474	485	493	495	500	514	489	468	563	488	522	477	485	530	501	484	491	450	504	483	507	570	512	498	521	521	500	504	475	502	518	463	506	464	486	481	497	506	505	488	466	479	499	480	471	513	496	487	459	486	475	469	515	484	505	556	518	479	502	471	497	519	498	494	526	505	488	493	499	507	473	480	482	477	530	515	500	486	509	510	517	501	502	510	491	488	487	489	500	496	510	465	515	490	523	499	510	503	502	494	494	469	510	502	518	501	505	482	530	495	491	510	543	498	487	447	454	500	444	493	517	497	517	523	487	472	513	503	503	527	511	552	488	486	477	494	477	513	525	542	529	464	478	497	476	486	485	548	510	525	503	508	435	497	529	495	501	526	497	496	485	482	503	498	485	496	513	478	477	507	498	469	462	531	468	487	488	535	480	501	530	484	542	493	472	466	475	514	498	481	488	508	433	468	499	500	505	496	533	501	517	467	504	475	483	505	471	510	489	514	524	478	473	482	519	539	501	497	533	502	492	440	526	476	552	498	494	492	506	502	511	462	492	482	500	477	508	529	535	531	482	462	509	499	456	539	495	488	501	531	506	479	511	501	544	490	502	501	495	482	538	500	461	521	495	504	509	499	456	498	520	470	482	495	499	513	495	497	494	513	513	510	515	514	482	469	514	468	490	493	521	496	463	494	540	494	504	467	500	530	504	496	503	473	486	506	459	498	469	515	500	509	481	505	531	483	490	497	505	507	497	503	509	506	492	486	541	529	526	504	533	510	495	527	489	489	482	509	492	512	517	486	523	510	496	508	543	485	494	483	528	499	486	496	499	470	507	512	519	517	485	491	530	495	520	567	538	481	532	501	499	502	473	516	516	509	493	531	502	483	480	464	498	524	505	481	503	544	500	503	503	524	502	492	505	489	521	492	523	484	489	509	524	483	511	506	462	566	485	500	515	547	501	514	466	508	490	481	488	484	494	501	526	554	494	510	497	510	477	522	510	499	522	483	504	448	490	484	493	488	498	505	500	474	458	504	486	480	480	510	488	471	472	515	482	480	480	505	469	513	519	466	504	505	504	513	492	503	555	503	454	530	494	520	483	497	481	509	489	512	513	514	513	459	517	498	511	514	505	471	454	505	544	470	514	520	535	521	463	499	533	492	467	491	465	473	518	525	467	461	514	515	482	480	498	538	510	506	535	471	520	548	509	512	485	494	527	482	499	447	529	487	502	463	512	493	525	526	502	512	463	493	463	513	486	526	494	516	476	517	481	504	478	533	530	518	473	544	525	514	463	494	474	517	509	516	530	499	497	525	499	514	492	503	503	508	510	507	497	533	515	477	466	511	470	509	465	481	468	487	470	494	492	494	492	538	493	526	504	503	507	494	489	491	488	522	480	521	496	471	508	498	523	508	486	467	484	498	490	491	489	443	509	509	518	462	482	511	516	532	492	498	480	486	496	484	495	514	515	521	513	481	471	508	493	489	515	466	478	458	476	513	501	479	519	508	478	498	525	489	527	486	452	497	485	482	515	488	490	507	484	479	496	527	500	507	509	498	505	480	494	551	498	517	463	508	473	500	514	494	499	466	496	504	526	476	515	497	477	481	505	510	529	455	492	460	488	476	494	481	491	523	504	516	474	540	527	500	504	462	470	510	450	494	489	532	509	492	484	513	480	524	497	511	508	472	522	450	517	495	501	500	480	525	466	488	471	500	517	493	492	522	507	550	467	537	504	525	497	501	464	488	507	490	467	522	524	510	479	491	505	527	509	511	470	470	515	502	569	493	493	501	502	480	496	504	498	519	505	489	499	484	499	497	514	449	481	485	495	502	527	496	493	501	483	498	489	485	475	521	516	497	467	480	497	521	511	467	482	538	527	526	515	478	487	486	508	492	507	498	504	495	496	479	496	505	528	421	475	491	491	488	531	516	504	475	496	482	518	459	506	507	480	476	526	510	515	468	467	502	497	512	465	511	508	531	527	520	503	478	471	490	513	526	514	485	518	500	527	520	465	537	469	492	468	509	498	457	468	536	513	482	545	505	491	514	509	476	555	512	513	478	493	494	509	504	495	459	532	523	437	474	478	464	504	491	496	484	483	524	499	489	533	534	476	525	529	479	506	510	516	463	491	505	557	520	486	469	522	507	514	492	508	518	488	485	498	501	508	480	483	503	507	491	469	501	484	502	492	494	494	487	505	515	478	451	476	487	469	481	496	480	506	480	464	537	511	545	519	470	492	525	475	460	497	484	504	508	477	510	527	524	457	520	519	496	506	533	485	514	491	478	505	498	485	504	480	501	507	538	519	533	483	527	505	528	484	514	506	480	469	473	491	492	478	501	522	503	548	502	547	512	525	496	533	481	462	468	464	505	456	492	479	528	501	478	460	495	499	514	520	509	525	458	479	515	522	488	507	492	513	472	515	476	472	508	475	492	506	486	480	521	485	488	487	524	532	517	468	500	518	492	536	519	514	529	461	447	509	516	515	456	512	522	474	465	532	489	516	487	486	502	486	510	526	468	483	466	513	515	493	462	459	498	522	482	517	496	525	496	493	532	510	483	513	496	500	529	492	468	537	500	465	505	496	504	496	522	471	495	511	467	460	468	473	477	540	482	505	493	504	496	517	487	466	522	467	477	471	514	463	498	481	496	465	489	482	486	512	477	465	481	479	525	478	508	480	508	497	499	522	519	460	491	496	478	495	531	495	513	501	483	499	474	522	489	505	512	483	499	486	489	476	505	506	452	479	499	492	491	496	541	549	481	511	461	490	500	467	483	488	484	497	539	503	488	527	490	499	507	505	486	496	514	492	486	506	505	488	490	483	474	526	441	499	534	508	513	484	534	480	499	493	489	486	460	518	504	478	506	492
8884	32063	23847	3566	636	592	567	523	402	319	335	265	248	186	141	166	123	136	114	67	92	81	71	54	50	40	41	39	33	32	27	27	36	27	23	31	28	29	23	26	23	33	29	25	19	28	35	28	30	22	31	28	38	22	28	30	25	27	26	25	17	23	14	21	21	25	22	28	18	30	29	15	29	20	19	17	22	7	18	25	18	25	13	28	15	22	23	21	23	34	17	19	24	23	24	21	22	19	34	22	26	22	22	25	19	22	29	16	13	23	22	21	24	21	22	18	28	12	29	33	26	18	15	24	20	21	21	24	24	23	24	29	25	29	15	23	25	24	29	30	23	24	24	25	23	30	24	22	18	21	18	26	26	32	18	30	22	25	28	21	14	26	20	18	19	19	21	20	15	31	17	22	14	31	21	17	21	18	28	35	17	28	29	23	26	22	22	23	22	19	18	20	23	17	19	22	25	17	28	15	21	22	29	26	15	19	25	23	20	28	34	24	28	19	19	24	25	26	13	34	27	19	25	24	18	27	26	11	27	20	17	22	22	24	17	23	13	24	20	22	26	30	18	25	21	17	18	25	29	12	27	27	17	19	17	18	27	21	27	27	18	24	27	22	14	20	18	21	21	19	25	23	23	19	27	33	19	20	25	24	22	21	22	22	26	28	18	20	19	24	15	21	30	22	25	25	21	18	32	20	19	28	13	27	19	20	24	17	22	28	25	28	23	18	21	23	20	27	26	28	19	25	28	27	20	23	26	21	29	31	23	32	26	20	28	23	22	25	21	18	20	27	23	24	23	21	21	26	26	18	33	19	24	24	26	18	18	19	33	20	23	19	32	29	19	16	20	24	19	24	27	28	26	25	23	23	18	21	24	13	20	21	14	36	22	21	28	24	26	25	19	28	19	29	17	23	25	20	25	12	18	19	24	30	30	23	23	22	36	22	19	20	24	16	21	20	29	27	21	30	26	31	15	32	25	29	29	30	25	22	26	21	31	14	27	17	19	30	19	24	22	14	21	18	23	27	18	22	26	20	23	32	17	39	24	19	26	22	19	14	16	17	29	21	24	19	21	32	29	23	24	15	26	27	30	23	15	26	23	25	14	24	20	26	28	17	30	20	34	17	25	21	13	14	18	24	25	27	26	23	18	21	18	24	22	23	25	22	25	22	24	25	23	35	22	27	16	18	29	22	30	21	30	32	21	29	23	19	17	23	25	15	23	23	17	18	24	29	22	23	27	16	29	23	22	31	21	24	27	24	21	24	19	16	28	21	21	22	23	25	15	18	17	28	22	19	29	35	22	17	19	17	27	23	31	18	19	22	27	24	26	16	14	21	21	25	25	28	20	21	21	21	23	23	18	14	22	22	20	36	21	14	18	22	28	22	26	28	28	12	18	20	30	18	21	23	13	25	27	16	23	19	22	26	23	19	11	15	19	22	23	26	25	31	25	19	31	23	27	34	24	20	29	23	20	30	25	28	27	23	26	23	26	24	24	26	30	29	18	19	21	25	23	15	26	17	18	24	21	24	20	11	22	20	20	23	22	29	24	16	18	30	20	33	28	17	17	23	18	23	19	20	20	21	30	26	25	16	19	37	23	26	21	17	26	18	28	16	19	18	28	18	19	22	17	16	23	17	29	22	22	23	35	14	28	14	17	27	18	25	25	22	24	20	26	20	22	23	26	26	25	32	29	25	19	25	22	29	26	30	22	20	23	32	17	29	18	24	18	18	22	17	17	18	26	14	14	29	24	22	27	15	26	22	20	29	22	21	16	23	26	21	22	25	14	22	27	27	18	26	20	17	21	21	18	22	27	21	29	15	23	21	28	20	20	24	17	24	20	20	25	28	32	29	23	27	25	21	25	22	20	20	19	19	15	24	30	28	19	28	22	32	21	24	18	32	17	30	26	23	26	24	32	14	24	31	20	22	18	23	27	25	35	20	21	17	27	17	21	23	23	30	22	16	16	27	21	27	23	18	23	28	12	19	25	16	20	23	17	21	27	26	25	24	16	21	19	24	26	25	16	22	24	22	16	26	20	19	27	15	17	21	29	29	29	26	14	26	23	27	29	21	24	21	24	21	24	23	19	23	29	26	26	13	18	15	19	28	20	24	24	20	21	25	20	21	19	19	20	23	21	21	20	21	28	28	22	18	16	27	31	20	21	31	19	26	23	24	19	21	21	21	30	21	21	29	12	22	15	16	27	19	16	19	15	28	25	24	19	20	22	18	21	21	17	21	24	22	30	37	20	25	18	17	22	21	17	21	16	28	25	24	19	31	25	12	16	19	25	20	25	22	24	24	19	19	22	24	24	22	26	29	20	21	28	25	12	21	23	25	29	26	26	15	25	33	26	20	20	19	19	25	18	24	19	20	20	25	27	18	23	22	25	27	19	25	27	19	17	21	19	16	23	12	26	18	22	18	20	17	27	24	17	21	28	28	24	29	22	21	12	34	21	20	24	29	23	21	25	31	16	14	27	26	21	24	17	23	43	14	21	25	23	13	32	34	23	20	15	34	18	24	25	24	25	17	16	20	15	22	21	26	24	25	20	21	27	23	25	18	24	16	24	32	19	18	23	32	27	28	29	20	29	21	30	26	17	32	15	27	19	18	26	17	25	20	23	24	30	25	20	16	30	15	25	24	24	31	29	21	23	13	27	29	22	27	21	18	20	16	22	25	19	20	18	20	22	22	19	31	19	16	25	23	24	15	27	16	29	19	28	15	27	16	25	26	24	19	24	20	19	29	21	26	24	12	22	28	21	25	14	23	21	26	26	23	23	26	24	23	24	17	18	20	22	30	22	28	24	18	26	27	22	20	27	28	25	25	27	14	23	29	17	19	23	32	18	18	22	28	32	24	23	26	17	23	24	31	28	16	20	19	29	23	25	24	25	20	24	17	23	20	20	24	27	27	23	17	19	26	29	20	21	24	24	19	35	26	27	17	33	19	23	31	21	20	25	22	29	17	25	25	23	15	29	21	11	29	26	15	28	28	23	24	29	27	14	29	25	18	26	25	25	29	19	24	19	25	16	29	25	27	17	32	23	22	23	20	20	19	21	19	14	26	21	21	24	26	13	25	17	19	25	22	20	21	20	18	22	32	28	19	25	25	27	25	24	30	20	25	17	30	30	16	27	27	24	23	25	28	21	20	31	25	29	19	24	25	25	17	26	18	26	32	24	17	22	23	15	25	19	21	26	16	21	20	25	22	17	21	19	26	28	21	28	23	21	24	22	29	21	15	18	24	27	17	22	22	21	23	19	20	15	23	28	29	25	31	27	26	23	17	22	21	27	20	26	29	9	22	17	21	21	17	20	16	18	21	19	27	24	25	14	34	9	24	26	24	27	27	15	22	29	20	20	29	27	22	21	28	24	23	16	26	25	22	28	21	22	23	19	17	25	22	22	30	35	15	27	22	23	23	28	14	25	16	17	19	21	20	19	21	10	28	18	20	24	19	22	10	21	19	19	20	23	28
34751	53932	62530	30871	35352	33309	30315	26821	22894	20089	17233	14614	12427	10947	9567	8704	7659	6785	5906	4931	4422	3675	3124	2774	2330	2045	1921	1640	1527	1243	1165	1173	1107	1113	988	1033	977	996	899	932	947	995	942	889	955	869	827	806	685	739	657	722	742	737	673	644	595	594	519	590	577	596	541	560	556	548	482	512	572	538	507	527	517	503	503	518	481	509	514	520	520	503	532	503	518	528	516	504	501	535	539	483	490	444	479	496	506	483	515	497	511	496	521	491	504	499	527	529	515	479	537	538	509	527	507	550	519	486	484	521	511	543	460	516	500	505	543	532	521	509	527	445	500	481	539	531	495	560	531	451	508	466	496	484	513	488	466	529	508	499	511	522	512	477	489	473	507	507	537	504	453	499	533	498	525	515	493	495	530	508	509	499	539	497	506	513	500	503	501	473	548	526	546	505	502	496	477	505	555	536	522	481	482	513	484	519	495	497	512	471	478	499	511	493	503	506	514	463	507	465	511	488	529	476	489	493	502	493	520	498	520	470	485	507	469	512	507	503	527	542	536	506	518	530	519	527	502	508	498	460	486	496	490	534	488	480	539	526	528	514	508	507	521	473	511	529	519	461	467	515	524	501	496	531	539	518	506	476	475	523	507	491	473	494	501	485	461	465	490	486	473	514	517	512	495	433	505	517	480	497	479	493	446	485	505	504	532	516	487	489	502	492	501	485	474	481	514	516	495	495	517	518	523	535	538	503	458	525	488	539	493	517	536	529	485	535	491	477	485	504	534	516	475	497	495	486	515	516	494	496	507	491	485	487	524	485	509	488	483	506	502	494	503	485	496	505	491	553	533	502	497	542	471	489	501	493	499	475	503	501	500	537	497	476	521	494	538	497	496	470	461	451	490	481	514	500	511	496	488	508	464	478	513	487	517	490	524	505	469	506	502	486	528	488	494	479	472	537	489	522	519	532	521	518	484	506	501	500	543	510	471	501	525	481	508	516	523	513	499	548	504	490	514	509	510	485	510	472	485	513	457	505	525	501	514	510	475	512	489	471	474	514	556	492	512	500	528	485	488	514	476	507	487	453	466	467	528	462	528	519	491	518	541	514	515	531	489	489	480	544	489	504	499	493	525	472	509	506	525	484	505	508	495	509	498	519	457	475	533	540	506	505	511	506	509	501	495	488	538	499	481	493	490	478	517	474	475	535	500	507	516	537	503	511	483	472	529	513	505	474	540	513	562	529	500	531	483	519	493	522	449	500	496	491	445	512	478	513	510	521	533	494	499	504	473	479	525	478	481	501	478	489	529	494	483	515	500	511	533	521	515	490	528	472	507	527	484	495	488	488	501	493	472	465	490	488	466	540	555	486	492	495	486	496	508	494	513	522	511	504	512	479	500	458	469	480	521	494	501	485	522	476	492	507	542	512	491	487	493	542	492	518	500	524	540	489	503	485	502	506	469	512	512	479	518	494	490	515	543	523	520	502	488	537	525	482	517	514	487	519	500	484	509	507	488	494	470	487	524	458	476	503	478	492	468	468	504	498	492	560	511	468	481	509	517	507	462	485	512	514	529	499	535	521	522	487	481	510	543	498	473	452	496	480	475	519	494	519	470	512	456	490	493	487	513	521	527	468	493	505	522	521	507	545	516	502	501	496	517	495	517	510	517	515	502	510	488	477	505	493	505	520	486	510	485	469	507	515	502	502	493	529	491	497	503	492	506	533	499	481	478	488	512	527	505	510	530	508	514	514	515	524	490	495	499	508	534	486	465	481	458	502	483	505	464	458	522	481	466	517	540	531	503	476	536	510	505	483	499	505	525	480	501	478	523	500	495	467	482	515	533	493	470	470	495	521	484	523	516	477	478	492	495	462	528	476	529	484	495	524	529	487	501	483	496	511	502	522	529	478	488	485	489	482	476	505	488	490	506	518	505	552	493	529	528	503	477	479	489	541	478	487	514	500	520	522	472	510	508	551	528	504	508	441	524	513	487	528	469	484	482	486	496	492	485	499	472	489	462	545	503	511	474	535	499	476	495	485	490	488	481	494	485	493	520	507	510	537	480	478	472	488	519	508	483	509	544	499	534	489	505	504	544	501	520	515	508	490	470	483	453	507	505	486	535	472	509	505	489	505	467	477	537	501	470	514	476	483	493	495	503	511	522	478	477	487	488	497	507	456	530	538	487	540	491	512	515	499	506	523	536	528	508	474	471	526	499	501	505	516	459	518	493	539	513	500	485	501	532	461	502	527	513	516	477	484	494	524	529	529	535	532	528	517	506	527	460	504	484	495	496	482	487	529	527	499	505	490	479	478	493	501	483	521	494	505	483	459	524	498	492	502	513	529	483	501	483	480	542	480	524	456	490	514	525	487	514	545	477	508	472	489	557	511	471	494	527	491	515	526	513	512	488	491	477	506	506	475	477	484	487	530	510	512	510	517	470	544	483	502	535	500	507	499	515	506	525	513	504	508	467	483	500	485	491	494	546	494	511	486	484	491	526	485	452	512	507	518	492	503	509	521	498	481	490	521	533	496	500	486	466	531	462	520	509	486	511	500	515	496	539	491	511	524	471	489	492	499	526	502	471	499	465	486	500	539	527	512	507	490	501	455	492	489	508	484	495	494	522	507	492	493	519	478	526	522	459	529	532	497	530	492	546	509	506	487	509	477	511	497	503	488	482	515	513	499	474	535	536	479	485	501	518	493	489	519	491	506	515	522	513	484	480	492	508	520	497	493	487	532	477	504	497	517	505	474	563	491	518	499	467	509	480	488	457	513	507	519	463	465	508	477	459	487	468	485	466	509	507	518	520	479	495	489	496	507	499	428	540	516	467	473	514	487	479	540	497	503	501	506	488	489	535	499	547	485	487	482	513	503	513	492	495	474	460	460	521	517	511	430	510	491	527	531	475	478	501	510	494	485	494	523	471	484	516	513	470	482	471	504	488	519	476	534	532	464	441	516	550	494	488	529	524	516	548	485	499	513	499	483	507	482	461	493	530	505	487	511	523	539	511	505	457	478	529	438	529	530	531	459	493	517	486	495	530	496	489	493	479	522	494	481	493	517	498	486	477	511	518	507	472	543	553	505	480	507	525	543	502	489	515	470	492	495	489	487	524	498	503	464	528	527	521	455	499	490	469	504	461	479	493	520	509	487	483	485	498	530	509	488	532	476	487	513	508	515	507	515	517	492	497	481	478	485	497	504	455	494	502	532	503	497	491	508	497	460	502	516	512	490	507	503	504	516	516	454	527	534	498	518	512	523	494	479	490	516	542	460	497	506	557	478	492	492	506	513	495	474	510	492	518	467	521	577	504	526	520	485	480	530	501	521	466	499	488	529	495	495	533	494	495	534	529	487	500	522	492	510	520	478	509	498	500	513	538	514	475	462	517	510	466	501	467	517	503	469	480	502	493	522	501	506	526	491	501	510	532	495	488	492	492	504	517	493	511	463	485	472	502	472	492	470	484	469	463	537	477	490	520	476	471	491	496	487	493	483
5376	22033	15872	1270	517	529	487	420	389	334	276	196	182	169	139	128	130	119	102	90	73	91	62	71	54	55	32	42	26	41	36	50	39	42	43	31	30	45	34	33	40	41	29	32	25	34	33	33	43	25	45	22	32	41	33	33	25	44	30	27	28	34	24	30	38	37	23	31	29	26	29	37	24	31	23	33	22	30	30	26	28	26	38	28	43	32	21	28	19	27	42	36	28	30	31	32	28	26	34	29	38	35	27	33	32	34	29	29	19	33	34	28	34	34	31	34	38	24	33	24	34	36	29	30	34	30	34	35	25	29	19	42	25	30	38	31	35	20	26	28	41	36	27	33	29	28	36	25	36	30	17	23	41	29	29	41	44	30	31	27	21	26	36	29	27	29	29	39	29	21	33	32	38	16	33	37	32	25	25	35	22	30	38	23	34	28	31	30	37	34	36	38	34	27	28	31	22	27	34	27	18	25	32	29	26	28	26	31	32	35	32	33	33	29	29	32	30	34	34	31	41	37	24	25	39	23	30	26	32	33	34	31	30	32	30	25	19	25	20	26	26	21	19	27	29	26	28	32	21	26	25	32	22	25	29	30	35	30	22	34	27	26	23	40	26	32	27	32	24	22	42	38	30	32	20	37	20	26	34	16	26	32	24	30	34	32	36	42	40	38	30	31	31	23	32	19	33	37	29	28	32	27	27	29	39	32	34	36	33	29	26	30	38	22	29	23	26	23	38	31	29	29	26	22	30	34	36	32	46	24	29	24	40	24	28	29	36	29	35	40	28	32	42	31	28	35	21	27	34	27	35	30	41	21	31	22	23	40	30	28	30	26	31	36	28	27	22	27	37	33	27	27	32	40	32	27	29	40	30	27	33	28	28	30	35	27	33	20	27	38	34	20	34	23	23	22	35	33	27	25	31	31	36	27	40	37	27	30	34	30	28	30	31	39	28	23	34	26	26	28	22	29	26	25	30	27	25	23	30	30	32	39	28	30	28	31	28	27	30	33	22	26	36	30	34	42	26	20	24	29	33	25	34	33	33	31	24	27	27	33	18	31	27	28	36	20	19	24	19	44	31	32	34	33	31	25	30	24	21	35	33	26	36	26	23	31	31	38	35	24	27	29	31	21	33	25	27	27	21	29	34	26	30	33	32	17	25	37	36	29	20	35	28	22	40	36	26	25	26	21	23	36	24	32	26	37	41	29	28	29	33	28	21	24	35	26	25	23	22	39	38	23	37	29	30	20	35	25	28	35	16	30	31	34	31	37	36	31	33	35	17	39	35	35	32	28	29	34	33	32	32	31	29	29	27	35	23	30	33	31	29	24	26	33	32	28	25	33	27	31	30	26	33	32	23	32	26	40	32	30	16	30	28	24	27	24	34	18	31	27	36	32	38	38	20	35	31	23	36	21	33	30	31	20	27	29	35	32	32	36	31	22	34	32	25	27	31	24	36	29	24	35	34	27	32	39	35	35	32	28	36	30	27	32	34	33	27	26	38	28	33	26	31	32	24	36	29	33	30	24	32	24	19	32	26	25	29	34	27	38	29	31	27	35	31	23	24	38	30	29	25	27	35	30	30	28	32	17	22	31	30	34	26	29	26	27	28	24	33	28	33	28	22	25	38	23	22	34	30	23	27	36	30	34	28	30	33	24	25	35	29	31	26	27	25	40	29	26	23	21	22	26	35	30	39	32	37	25	24	31	26	26	32	31	33	23	27	36	36	25	28	22	33	25	34	38	29	35	32	29	28	28	22	29	31	30	42	26	38	34	33	33	25	31	36	30	26	32	27	21	23	35	30	32	39	31	34	28	36	28	22	30	31	25	30	24	31	35	28	35	25	24	26	26	35	34	28	17	27	33	30	29	29	32	31	30	26	29	28	29	31	28	27	33	31	30	30	18	28	35	30	23	29	21	27	24	27	28	32	26	40	37	30	25	26	31	22	23	23	29	30	29	30	26	35	27	25	31	24	32	28	22	24	28	38	31	31	21	35	25	27	32	27	37	29	24	18	26	30	29	30	27	32	34	25	40	26	31	26	51	26	28	31	40	21	35	26	31	31	37	31	36	29	32	24	39	35	33	22	36	17	25	36	22	31	34	28	21	33	31	30	31	33	14	34	32	35	31	26	38	24	35	30	30	33	25	37	31	29	38	30	26	31	34	24	30	26	28	26	23	34	33	31	38	28	33	27	32	26	32	31	31	38	30	38	31	31	25	27	39	31	33	35	30	24	31	28	40	36	28	34	27	31	25	25	21	25	27	38	33	26	32	40	28	28	36	36	31	33	22	33	41	17	25	30	24	28	31	36	26	35	32	32	31	25	31	43	20	29	32	28	27	42	31	25	25	30	21	25	32	36	32	27	45	27	25	27	33	39	28	38	26	38	22	24	29	39	45	27	30	23	32	28	34	33	23	20	27	35	24	32	19	32	33	32	29	33	22	33	31	26	39	39	33	32	23	28	30	33	28	21	33	35	26	30	30	37	35	29	40	23	23	29	26	32	29	24	31	34	34	25	24	31	26	26	29	35	25	31	32	25	37	26	35	39	24	24	21	29	21	31	22	37	28	30	28	36	24	28	33	22	31	35	22	30	23	35	29	26	25	30	27	35	26	35	26	32	26	25	29	32	25	37	35	26	23	33	26	32	43	25	25	37	27	29	21	25	29	30	25	40	29	31	28	34	32	34	30	29	27	24	28	32	18	28	38	24	27	26	32	34	36	42	30	31	25	28	36	29	35	31	35	29	27	28	29	19	31	29	27	29	29	39	28	38	37	32	31	34	33	28	26	32	29	19	39	34	26	33	33	35	27	31	32	24	31	21	36	29	37	38	33	29	27	37	41	29	36	27	36	20	28	34	32	25	31	20	27	20	25	37	32	32	30	31	30	36	28	39	38	35	30	22	38	27	31	31	37	25	26	30	32	32	24	29	35	32	24	38	31	32	30	26	26	31	25	30	33	28	20	12	24	24	29	32	25	36	20	31	29	21	22	27	33	30	25	30	30	28	36	37	37	32	35	32	26	32	40	30	45	35	30	35	21	24	25	33	26	28	29	30	33	29	27	22	26	31	30	25	32	37	33	25	30	30	31	35	30	27	36	36	15	23	29	34	26	25	31	27	26	32	28	26	31	36	35	31	31	38	20	29	31	37	25	30	24	34	31	33	19	31	26	29	25	17	22	40	26	32	24	27	31	35	24	30	28	34	25	21	33	31	28	34	36	28	26	34	30	19	35	23	40	22	23	34	25	29	32	26	30	29	39	30	29	25	37	27	27	32	35	27	32	26	27	23	26	39	29	30	30	27	38	30	28	36	34	42	27	22	36	32	22	32	27	20	30	28	34	29	32	38	30	29	29	25	33	26	27	28	30	28	21	25	28	33	23	35	32	35	26	39	34	23	28	28	37	26	32	34	30	24	21	41	37	46	29	27	20	25	32	23	30	24	25	28	19	32	31	13	33	35	27	33	35	32	34
35342	56210	52720	28177	32718	30960	27411	23687	20326	17583	14579	12241	10511	9223	8135	7197	6472	5766	4877	4253	3763	3089	2702	2299	1927	1834	1618	1481	1410	1283	1163	1165	1068	1084	1040	1081	1057	1032	945	1064	1084	991	1010	999	979	937	885	827	778	801	794	787	877	788	724	808	744	689	724	714	686	648	664	684	645	649	677	619	648	651	639	633	649	674	679	653	674	649	681	671	647	606	619	668	648	672	673	637	649	663	649	647	641	640	660	671	628	656	679	625	637	671	611	687	666	655	604	642	681	663	655	634	651	640	695	670	649	672	641	650	625	650	636	580	642	623	675	638	599	617	668	632	674	652	630	672	649	671	643	664	681	608	682	672	637	661	657	623	660	641	680	668	706	678	635	675	618	659	632	642	667	648	653	663	688	619	694	660	636	654	662	671	642	647	644	672	606	639	639	624	715	641	677	660	631	666	712	636	666	692	637	625	666	611	649	648	626	582	678	697	642	632	639	671	636	652	665	620	661	646	636	563	649	660	649	648	650	665	651	666	673	653	664	642	637	636	624	605	643	659	674	641	617	632	707	671	617	641	665	615	631	649	657	652	706	609	662	732	646	667	642	642	634	648	646	641	603	664	656	677	631	641	641	650	670	668	630	653	639	663	615	649	621	661	688	699	631	641	597	692	666	655	650	681	599	600	675	633	677	692	609	668	671	659	635	611	636	640	673	641	632	646	646	685	651	626	620	625	658	624	640	626	643	662	661	644	648	636	675	666	634	624	640	662	637	645	638	602	591	669	643	604	620	606	649	631	679	667	712	643	642	668	654	675	677	633	622	635	653	680	648	605	630	603	577	641	616	636	651	680	666	645	641	629	620	620	642	665	659	643	662	643	635	619	634	608	644	667	642	659	645	678	655	646	607	622	627	632	643	619	617	672	655	627	677	621	674	661	610	671	646	629	605	615	670	639	684	645	671	660	637	665	655	668	662	624	579	636	628	667	661	626	659	661	658	666	664	666	634	629	644	641	609	685	643	637	652	616	633	627	675	652	649	681	645	644	624	661	654	643	647	627	696	657	634	653	651	630	661	579	683	638	628	672	628	660	707	638	672	647	649	648	647	629	666	625	691	659	692	643	649	666	656	622	634	680	681	647	662	670	607	639	638	678	682	677	639	658	640	643	676	615	631	657	673	640	670	602	637	627	622	667	657	673	624	614	634	652	625	646	661	654	615	625	658	667	633	665	646	654	666	658	660	653	649	680	625	647	617	648	615	629	652	630	635	653	674	670	617	643	684	646	609	612	623	657	650	684	628	625	659	671	649	622	645	651	640	643	672	701	621	633	600	631	632	669	657	625	645	623	641	672	597	645	646	675	678	642	650	654	669	612	652	607	649	670	663	624	697	633	614	627	634	648	615	630	659	632	627	655	622	651	649	662	614	649	672	689	671	688	639	658	639	659	654	632	649	676	629	651	639	654	613	629	626	633	617	613	671	659	661	622	641	648	629	667	649	636	632	714	594	655	675	690	622	653	598	649	662	675	638	678	691	622	620	670	663	617	608	600	639	646	651	688	656	666	642	624	629	667	684	660	656	621	674	661	636	658	606	648	647	645	642	614	596	643	642	647	598	670	631	642	668	601	615	698	642	624	635	611	662	658	649	638	658	660	653	659	674	663	625	631	658	646	670	642	622	677	625	652	647	625	643	668	623	618	638	663	651	661	640	641	670	608	668	627	629	661	701	651	686	635	669	630	625	698	597	676	627	661	659	609	632	663	660	619	664	596	658	610	660	703	600	625	652	665	683	678	680	670	663	672	664	688	661	703	631	666	648	629	628	641	633	660	637	656	648	635	658	665	688	717	681	630	682	695	619	646	674	629	642	653	643	618	650	628	638	640	657	679	603	653	648	747	619	605	682	638	654	621	612	637	646	648	635	625	628	609	624	654	640	621	599	625	675	655	653	641	618	637	645	619	644	654	645	658	669	614	608	655	633	676	590	639	631	707	641	681	641	652	633	617	625	670	669	623	671	656	705	641	599	640	673	676	636	620	672	671	615	624	647	617	653	640	651	656	672	677	659	625	647	633	661	675	675	637	650	621	625	614	673	628	650	669	628	617	623	660	631	615	640	658	655	645	647	645	649	641	643	660	665	647	637	639	653	666	662	678	631	577	646	608	657	663	652	632	612	678	651	676	664	643	666	645	622	646	705	635	663	661	680	671	646	629	607	671	646	680	666	646	621	649	650	600	649	637	616	616	659	695	588	680	688	643	719	705	639	658	582	664	652	651	658	695	681	663	662	572	644	639	617	662	617	643	603	657	654	621	646	667	653	614	668	654	652	644	609	641	605	694	692	668	668	682	649	663	677	648	635	623	675	678	638	607	671	631	617	611	663	645	667	634	626	668	628	685	649	614	639	641	626	643	643	656	681	658	627	658	635	642	619	666	634	617	691	613	684	645	599	628	667	651	606	610	658	660	680	659	636	683	666	664	696	666	656	637	679	640	598	633	643	645	645	638	680	612	673	648	639	633	666	636	673	677	628	682	713	611	608	671	662	655	645	660	619	629	687	650	665	659	695	645	653	620	627	694	614	618	632	663	631	626	646	652	582	624	623	647	657	664	628	618	667	663	637	696	607	608	643	659	665	635	683	638	689	632	657	611	674	686	670	648	639	638	628	647	652	628	641	603	682	685	663	651	669	611	649	603	638	661	611	643	618	677	654	684	642	683	632	668	668	592	676	665	623	635	642	668	683	677	591	671	646	697	649	647	597	643	663	667	631	645	673	661	603	672	668	646	641	619	637	618	689	680	642	622	651	636	597	623	682	649	626	597	610	655	685	623	652	640	629	620	648	653	626	662	706	618	647	650	668	666	639	640	666	633	682	650	628	656	630	645	634	658	629	684	651	656	642	633	640	651	615	664	611	630	685	621	609	634	644	664	655	649	673	637	645	643	637	606	685	600	634	645	625	630	616	643	642	694	657	678	630	649	645	640	659	662	622	597	644	655	648	618	656	617	626	673	688	643	616	648	653	650	657	639	634	658	667	654	660	636	644	645	624	668	629	641	658	665	664	667	636	669	636	603	643	617	598	647	664	672	662	648	675	660	662	683	636	681	657	622	656	629	673	666	606	640	660	635	629	655	650	630	689	648	678	634	647	657	635	652	672	651	638	629	638	625	637	667	681	637	679	665	617	649	658	679	575	624	666	657	688	637	676	626	639	636	642	626	624	647	664	656	629	628	631	657	657	676	648	688	658	733	658	641	680	644	641	646	688	657	669	653	659	668	652	674	608	652	610	705	642	668	664	634	595	653	630	672	604	676	630	667	645	643	671	625	627	652	631	635	621	636	685	690	658	632	663	652	604	684	694	643	657	685	677	646	632	642	650	629	663	644	640	668	658	659	687	645	658	675	671	647	646	667	684	655	637	655	651	622	696	621	672	600	677	623	675	628	677	632	621	605	648	642	673	637	670	622	657	645	637	645	567	663	618	660	649	605	710	623	650	636	677	641
7086	30908	24959	3617	777	697	584	547	459	372	337	257	239	197	175	151	148	114	123	109	84	81	55	63	43	32	53	35	41	47	28	44	20	30	31	34	34	27	34	32	33	43	27	29	34	33	25	25	29	34	19	31	26	30	24	26	29	16	19	23	29	19	24	20	25	24	28	16	34	29	22	22	22	20	29	20	16	29	19	21	20	18	29	19	18	18	23	21	24	16	21	28	29	15	26	22	23	28	28	18	24	26	23	24	23	24	26	20	23	19	13	28	23	28	25	27	13	26	24	32	27	18	27	30	24	21	15	17	25	23	26	26	20	20	22	28	28	24	16	25	25	14	18	19	16	22	24	30	28	23	14	16	28	19	21	20	31	28	20	18	27	15	21	24	26	17	30	27	23	12	20	21	20	23	26	19	26	25	30	23	17	28	16	24	24	29	23	24	20	21	23	25	22	24	26	21	33	12	24	26	21	25	22	18	14	24	27	39	23	21	22	30	24	20	18	21	16	11	21	27	24	8	21	19	18	26	26	20	20	23	28	21	33	22	14	26	28	21	26	30	19	18	29	17	19	21	24	17	21	21	22	24	23	19	29	20	19	21	24	11	15	19	25	28	20	20	27	16	21	20	26	23	27	20	16	27	22	24	22	24	21	18	25	23	23	20	26	18	30	22	17	24	27	21	21	30	17	26	13	26	20	26	23	29	27	23	20	17	25	17	30	27	25	23	28	25	19	28	21	23	25	21	19	20	31	24	41	23	32	21	14	21	17	22	20	25	24	22	21	24	23	23	34	15	26	19	20	22	30	20	20	30	17	34	21	34	25	24	27	16	24	35	26	23	36	22	26	22	31	21	24	19	21	17	32	24	22	27	24	15	21	26	27	28	25	19	21	20	24	21	19	14	23	25	31	31	22	27	16	24	22	23	19	18	22	18	18	25	31	22	21	26	33	27	21	19	19	22	16	27	16	21	18	26	24	25	27	24	18	20	21	14	24	29	27	40	26	26	25	23	19	24	35	26	25	27	25	32	18	25	27	22	18	22	19	20	24	28	23	26	18	16	28	21	21	19	14	20	22	29	25	17	27	22	26	24	24	21	22	21	45	26	21	20	23	23	20	24	25	21	26	16	23	26	17	19	17	23	29	24	15	26	19	20	24	28	21	26	29	24	21	20	18	26	18	21	19	20	22	18	22	26	21	19	19	20	25	17	15	19	28	21	21	14	19	20	22	25	15	25	27	26	22	25	32	16	16	19	20	24	25	33	32	22	22	29	24	17	23	28	29	18	24	21	25	19	21	19	24	19	20	20	22	22	18	20	14	27	17	22	30	29	21	23	26	22	23	31	21	16	30	24	19	27	23	20	25	32	18	26	21	25	29	22	23	27	18	25	14	21	20	21	24	20	27	21	19	24	27	23	21	15	28	24	25	29	27	25	18	20	30	23	19	23	19	28	28	20	18	18	27	22	30	24	17	26	21	23	30	14	26	16	20	20	25	19	30	22	19	25	26	29	13	28	20	28	16	16	21	14	22	21	34	21	19	26	27	23	29	27	22	21	21	20	15	14	20	24	21	21	30	26	25	21	14	25	20	31	24	20	24	24	20	24	19	22	26	23	23	20	18	28	30	24	25	19	23	19	25	19	27	27	32	24	24	22	12	22	25	31	16	18	16	25	19	20	25	22	22	24	24	25	23	12	21	26	21	28	24	21	24	23	29	25	28	31	11	22	14	20	26	21	21	21	17	30	27	25	33	19	25	17	21	22	16	23	24	17	21	25	23	29	22	27	25	26	20	27	34	19	25	26	24	18	19	19	20	27	17	21	27	21	26	17	19	23	24	19	30	25	17	27	15	12	19	19	25	21	19	26	17	21	19	23	22	27	17	24	16	21	22	24	27	20	25	18	16	20	33	19	25	22	23	28	29	17	31	25	25	23	12	19	24	21	27	10	18	16	18	26	16	18	19	17	20	23	19	24	16	30	22	22	20	13	24	26	31	22	23	22	20	33	22	25	18	24	27	19	22	18	26	35	18	21	24	19	19	19	23	27	23	23	19	26	25	21	19	26	24	29	14	26	22	21	25	22	15	20	18	32	21	19	24	15	31	19	18	25	18	23	18	21	17	25	20	29	22	20	33	28	16	32	13	23	24	28	29	22	25	19	22	19	21	26	16	29	19	20	28	23	25	23	33	20	26	33	21	21	19	22	25	21	26	26	17	13	28	25	21	15	16	15	27	30	21	28	27	21	27	15	28	23	22	22	27	24	19	19	33	24	18	17	31	24	23	24	24	14	28	23	17	19	23	20	20	13	13	22	27	25	23	25	26	24	23	26	32	18	23	18	30	23	20	29	18	22	13	23	23	21	24	26	24	19	29	24	18	25	16	21	23	25	30	25	27	28	27	20	25	27	22	26	22	22	19	20	13	18	25	25	25	28	16	16	20	23	20	25	22	24	23	14	33	33	16	24	28	25	22	18	20	17	25	18	29	20	22	15	21	26	25	27	20	27	25	24	16	23	21	17	15	24	31	29	22	24	20	21	16	22	19	20	23	17	27	23	21	25	26	24	23	17	23	24	23	30	17	24	21	31	23	19	14	28	24	27	11	30	25	28	15	20	28	19	26	18	26	22	27	22	18	24	17	28	21	24	16	26	28	21	18	20	17	34	22	16	29	18	25	22	26	25	22	25	21	23	26	19	30	25	20	25	25	26	23	27	19	27	18	29	26	29	22	26	20	33	23	16	22	22	22	21	21	16	20	20	24	15	18	22	17	20	29	18	18	19	21	20	20	35	23	19	26	31	23	19	26	19	28	25	23	24	20	19	27	21	28	25	21	19	20	21	26	28	30	21	24	21	22	17	17	21	18	25	17	12	23	18	19	30	13	11	29	21	15	26	14	31	29	18	19	21	16	26	24	20	26	23	18	30	31	25	18	27	17	18	23	29	17	25	24	21	31	14	28	25	24	19	17	29	15	18	25	21	22	27	14	20	21	30	17	27	19	25	27	23	22	30	14	23	19	21	32	22	29	20	25	23	20	24	15	19	21	21	26	16	22	32	27	21	24	22	24	23	15	27	28	16	19	26	23	25	26	16	20	19	22	11	19	23	23	27	24	27	22	26	22	19	23	14	24	19	20	25	22	29	27	28	23	23	20	20	19	20	16	20	26	18	23	27	21	30	29	22	26	26	27	25	32	24	14	20	21	30	28	25	25	18	28	24	21	22	23	25	24	19	21	14	25	17	25	28	17	19	18	25	24	20	27	29	17	22	25	19	26	21	32	26	19	23	19	21	25	27	33	20	21	19	22	31	25	21	19	34	24	23	27	21	17	24	17	23	22	28	21	25	27	18	26	21	19	29	23	28	29	34	21	16	25	30	19	26	22	30	22	9	22	20	27	16	22	30	22	22	22	24	22	11	21	25	29	19	25	23	13	30	23	20	22	28	20	24	24	22	22	30	22	32	18	23	16	25	18	23	26	14
35513	58472	60999	32399	36718	34717	31129	27060	23585	20457	17190	14704	12896	11112	9978	8707	7739	6848	5739	5139	4209	3440	3005	2511	2218	2036	1743	1490	1458	1338	1216	1190	1085	1038	1088	1033	1082	984	930	1059	996	1002	1026	959	874	863	797	754	693	713	680	755	759	756	631	639	617	593	586	579	571	559	612	539	536	556	485	562	463	535	480	524	484	516	543	501	545	459	478	521	551	515	498	567	539	501	493	517	510	516	518	528	554	521	494	512	527	504	485	515	510	471	530	535	501	514	526	511	479	533	540	533	515	480	481	467	478	504	521	521	510	509	537	479	487	508	515	492	514	447	508	534	461	540	519	505	481	507	511	532	488	520	505	501	494	483	525	548	476	490	505	517	541	518	547	482	504	469	512	502	484	473	518	470	531	485	487	462	446	509	519	473	499	494	503	488	498	509	481	527	512	449	469	502	498	505	473	484	494	495	538	472	490	530	438	470	488	498	509	512	537	492	484	497	525	476	540	498	505	515	494	475	488	526	507	520	494	522	506	508	495	529	484	477	499	487	510	514	526	515	465	484	493	532	471	485	472	503	521	486	477	506	503	526	480	518	483	473	524	483	502	473	521	533	504	506	486	546	500	554	544	524	482	505	509	518	495	508	492	545	493	512	529	501	536	517	453	487	490	498	497	514	542	464	495	504	493	498	491	528	518	513	513	493	495	483	482	517	506	506	479	515	546	499	514	489	464	484	508	513	490	491	480	499	499	511	525	496	540	538	535	542	523	521	519	484	504	485	483	531	496	453	515	493	511	506	471	504	531	523	523	497	523	468	532	455	489	470	494	510	493	501	483	525	494	518	514	503	522	509	494	509	511	481	477	531	487	496	474	507	474	467	476	533	508	485	502	476	481	513	554	514	496	537	510	524	501	481	490	463	474	452	529	538	474	466	461	508	527	527	504	497	488	497	495	514	492	514	498	507	530	525	515	460	497	556	494	475	495	477	516	491	474	511	476	524	510	548	478	452	481	515	480	492	474	510	478	485	498	449	533	491	515	513	543	502	532	509	497	475	506	505	492	489	530	506	470	535	489	500	522	536	529	507	471	482	505	549	562	497	475	525	524	502	512	506	468	470	512	492	515	501	525	531	478	471	536	516	513	481	520	503	512	473	522	486	550	496	503	491	506	511	501	517	470	523	522	488	529	486	495	498	502	532	523	504	536	511	514	489	466	488	528	494	481	469	491	499	491	451	509	545	511	470	500	500	541	502	474	478	488	485	522	528	494	464	503	491	482	497	477	504	475	534	510	477	496	477	503	474	459	531	502	536	487	532	470	507	496	526	480	522	465	521	472	491	473	519	501	525	509	483	487	495	495	478	506	500	517	493	531	488	540	477	470	484	496	507	506	514	465	503	516	495	512	482	458	505	466	502	497	499	497	490	534	476	506	478	504	481	486	505	498	524	506	493	472	501	527	512	508	507	471	518	521	480	476	492	517	520	521	490	506	465	499	525	499	541	493	520	545	502	482	521	496	521	517	446	506	514	492	503	492	461	480	515	511	499	512	443	548	483	483	512	500	498	524	497	495	504	480	490	476	479	495	521	495	506	524	538	519	571	520	489	473	470	526	500	530	541	504	442	501	525	514	500	468	456	525	491	491	513	493	488	499	497	522	509	526	514	524	494	487	555	461	501	491	522	521	486	531	523	493	498	473	475	499	499	517	455	503	490	489	507	449	482	499	470	530	461	504	514	526	461	472	513	475	492	494	526	485	505	494	507	506	516	521	544	555	493	533	506	525	502	455	485	513	558	531	483	509	488	523	517	502	519	463	501	505	508	524	501	502	503	504	481	497	496	504	505	511	493	530	501	475	514	534	499	452	456	488	506	501	491	467	473	511	487	541	529	501	504	513	486	479	512	481	570	527	499	535	538	505	490	471	462	484	540	528	513	513	523	478	495	517	507	499	496	475	491	467	499	511	543	503	484	492	479	454	491	497	526	503	523	472	487	482	500	520	482	487	547	489	513	438	497	503	515	526	503	510	486	487	469	509	508	538	547	515	502	553	512	481	467	478	483	519	490	492	473	471	522	517	505	525	504	484	480	524	501	490	505	514	522	518	438	491	499	477	549	493	482	495	498	496	525	483	511	495	543	508	527	489	471	511	472	484	520	491	532	476	543	492	509	498	533	463	504	496	534	516	489	487	546	474	517	464	492	521	454	510	476	493	524	492	517	467	502	513	512	499	501	497	514	510	512	479	522	509	483	515	470	481	528	505	504	500	526	523	522	502	498	528	475	490	481	486	493	508	503	524	489	480	551	505	505	473	497	519	508	542	465	508	488	511	485	514	507	468	489	487	490	488	516	506	462	501	507	491	519	481	490	480	513	490	489	505	460	488	509	518	485	505	518	484	498	500	477	517	531	483	506	480	519	502	538	538	535	515	490	524	527	533	457	504	488	528	504	512	492	500	502	493	519	501	519	463	510	509	486	500	491	470	473	511	489	533	515	537	496	513	495	474	480	519	508	506	506	497	464	526	498	544	512	466	518	482	509	471	520	528	477	480	505	445	488	473	541	495	523	485	497	468	502	508	456	494	521	493	528	539	488	503	478	493	516	530	495	495	480	507	487	499	509	490	496	487	545	523	476	495	499	513	527	498	470	484	517	517	516	483	473	501	491	536	479	537	497	504	500	462	505	482	512	496	497	518	490	521	475	486	489	487	483	513	517	455	508	483	504	510	524	519	486	501	524	493	508	548	512	526	556	481	501	507	502	507	513	478	494	467	507	503	499	491	498	511	484	521	475	512	472	512	449	503	455	530	542	495	480	509	496	512	496	490	491	489	489	554	482	500	536	566	471	508	501	505	512	494	472	517	466	482	528	513	528	496	526	543	464	549	474	495	534	550	493	471	479	512	514	510	504	467	527	495	490	487	480	515	490	469	547	486	490	521	456	529	511	552	456	476	483	514	501	487	508	488	513	499	502	541	518	515	493	519	528	467	508	476	512	562	498	488	488	526	525	488	551	559	499	472	489	494	475	510	499	492	480	520	467	495	496	507	506	467	534	500	502	476	472	522	525	496	492	477	503	510	499	494	485	497	490	487	520	476	473	470	521	496	476	505	489	455	484	511	511	453	519	529	504	521	476	479	504	495	493	508	506	516	497	522	496	512	506	495	488	496	512	444	466	512	521	503	512	496	510	479	450	471	514	536	505	505	505	564	506	534	478	506	471	466	510	496	499	523	506	520	492	495	504	514	489	463	478	513	498	491	500	479	511	507	510	512	505	531	521	499	516	527	497	514	513	477	516	481	479	536	514	505	482	497	466	491	497	506	463	493	467	515	445	523	487	551	523	498	515	525	514	502	529	503	527	519	512	481	495	517	509	479	500	525	474	501	492	472	487	455	513	498	470	500	520	500	522	510	476	477	493	478	510	507	506	462	498	506	498	504	536	502	512	514	517	516	478	496	523	511	507	504	517	515	499	530	513	523	481	538	551	498	450	495	487	520	454	494	529
6317	29086	24808	4509	880	763	666	547	542	408	360	285	221	210	205	163	158	142	111	90	78	56	70	50	56	36	37	37	36	33	41	30	50	35	35	16	38	25	40	30	32	27	26	23	21	25	25	32	22	28	20	26	18	31	30	30	10	26	20	24	27	22	31	25	14	16	19	21	28	20	18	31	25	20	30	20	29	28	24	19	17	26	28	29	27	20	21	27	26	16	21	25	18	19	24	27	19	18	27	25	27	27	21	29	19	26	37	31	26	25	26	16	24	20	22	28	21	23	19	26	28	25	20	23	17	22	24	27	22	19	31	24	22	22	17	15	18	14	27	26	24	9	26	31	15	21	30	18	14	30	15	22	28	30	14	28	25	24	22	26	23	20	21	17	29	24	26	32	22	19	19	23	19	16	19	28	21	18	19	22	23	18	35	13	19	19	38	19	23	32	22	12	23	26	22	28	27	25	21	22	24	21	28	23	23	26	29	18	19	22	24	19	12	21	28	24	26	27	15	30	20	23	26	15	22	17	25	21	25	22	14	26	18	17	18	27	31	28	27	15	17	20	27	18	10	17	31	21	16	25	17	28	17	27	21	12	20	21	16	31	27	22	23	22	19	26	22	15	19	21	26	24	26	27	28	27	26	21	23	26	27	30	20	26	27	25	23	26	21	23	25	19	26	24	27	28	25	32	23	16	23	22	19	24	27	24	25	24	29	32	23	19	19	23	22	21	14	18	22	25	25	21	30	14	21	18	28	17	29	24	17	25	23	20	25	13	19	26	17	15	22	22	27	27	16	23	20	18	26	16	18	24	23	22	24	32	23	24	30	31	17	25	22	28	26	26	24	25	27	29	22	17	24	22	29	24	23	23	21	19	24	17	23	22	19	18	28	28	19	26	21	26	22	22	19	21	18	21	21	19	18	19	20	29	27	22	16	21	13	16	16	25	19	15	28	23	24	21	19	21	21	16	19	17	28	19	20	21	22	22	21	24	17	18	25	28	25	19	16	28	22	22	17	24	21	39	26	29	25	18	22	23	20	18	24	27	23	24	23	19	24	24	26	24	21	18	18	23	26	12	12	20	24	17	28	15	20	33	24	17	19	20	24	15	18	21	17	25	19	23	25	21	33	19	23	27	36	29	28	28	15	23	22	20	19	22	15	22	19	18	13	17	23	21	30	20	32	15	24	29	21	31	24	18	25	27	23	19	25	15	22	23	22	20	23	31	27	25	23	19	24	24	28	18	18	11	22	24	32	32	34	29	15	38	21	25	31	22	30	26	23	18	16	20	19	32	21	22	27	23	20	23	11	14	29	24	16	33	22	20	23	25	17	16	29	15	22	19	21	13	25	16	27	24	21	21	25	20	19	28	21	19	21	20	17	21	22	20	23	21	25	21	30	23	20	34	21	21	26	31	26	16	22	26	25	11	29	21	21	24	20	18	18	18	31	13	15	28	16	27	22	22	27	30	22	23	28	17	28	15	21	14	29	22	24	20	19	30	22	18	16	20	29	25	21	15	19	25	22	20	15	28	26	13	20	16	21	21	24	23	26	22	23	28	26	29	18	28	23	12	20	23	20	30	18	22	19	25	19	20	16	10	22	24	24	25	16	22	25	21	12	24	21	23	30	17	22	22	19	23	32	24	22	18	23	22	18	29	27	18	27	22	24	16	29	17	20	14	19	11	25	19	25	20	21	26	26	25	23	21	27	20	17	27	22	21	26	22	20	27	22	22	21	20	14	22	22	22	20	22	28	22	27	24	19	20	26	26	12	18	25	19	22	18	31	27	22	16	26	21	22	7	30	18	29	32	26	18	11	20	17	18	24	28	20	27	19	23	21	21	22	13	28	20	20	33	22	24	14	26	20	23	23	19	15	20	25	34	12	20	26	19	23	21	26	20	20	25	34	24	24	28	27	22	15	20	19	23	13	21	18	31	21	21	23	22	36	21	16	24	18	28	27	27	24	31	32	19	25	26	19	25	23	16	20	12	28	22	18	22	23	21	34	25	21	26	23	17	18	20	27	19	24	19	18	22	26	30	19	30	17	28	21	14	23	18	24	22	17	23	21	22	18	15	19	18	15	28	19	31	27	18	27	22	25	18	21	26	28	20	24	15	23	22	23	19	21	19	23	22	19	20	28	17	25	16	20	25	21	28	20	29	24	19	25	17	17	22	19	16	22	28	37	24	24	22	22	20	16	24	29	27	21	28	18	19	23	29	22	26	29	26	19	15	26	17	21	22	22	26	21	23	20	17	29	27	26	22	24	24	20	17	20	23	17	19	20	13	25	17	21	13	16	20	21	26	27	23	22	25	26	27	20	20	22	23	18	21	27	28	17	22	24	33	25	21	25	20	25	21	25	22	24	17	16	24	16	24	22	24	25	21	30	24	21	25	18	18	20	24	17	35	20	21	33	26	24	22	24	24	25	26	24	21	21	26	29	22	23	14	30	20	16	29	30	19	22	17	30	21	17	24	26	24	19	22	22	10	13	19	26	20	24	30	28	25	25	30	34	29	34	20	23	22	22	17	25	20	23	24	25	20	19	19	11	27	19	26	20	24	23	13	22	21	22	24	20	25	28	29	23	23	13	19	22	17	22	22	29	21	24	21	17	17	21	24	15	23	23	23	21	31	23	28	20	22	26	16	30	17	18	24	29	30	28	22	26	27	23	23	21	18	24	16	23	18	20	32	23	18	23	20	21	18	21	22	28	26	20	23	13	24	18	22	27	23	21	16	22	27	23	19	21	20	33	23	26	19	27	15	21	24	23	23	26	17	24	27	23	29	15	23	12	24	21	18	23	25	21	27	18	23	15	21	28	19	28	18	21	29	23	21	25	22	21	22	23	26	16	22	14	32	26	21	24	16	24	33	17	26	27	13	19	24	25	23	33	15	26	13	23	17	19	27	23	16	23	22	19	16	24	25	23	34	21	28	22	22	17	23	18	16	27	18	21	28	22	20	26	10	22	30	20	29	12	25	22	21	25	28	25	16	21	20	23	28	19	13	27	15	27	23	16	28	25	27	20	20	26	22	22	32	26	24	19	21	16	27	29	19	26	24	26	21	20	30	17	31	27	23	23	27	29	23	23	19	20	28	22	22	12	19	28	31	22	19	30	22	21	22	26	25	32	28	20	30	21	17	24	26	26	16	30	30	23	13	27	18	19	23	22	18	24	25	15	21	38	24	20	11	24	27	31	15	17	26	24	13	8	21	20	34	29	19	15	23	32	27	22	24	28	23	17	32	16	19	24	35	22	28	17	25	25	19	22	27	20	20	25	19	27	16	20	21	19	14	25	21	21	25	23	16	21	17	28	16	31	23	26	13	23	20	27	26	26	32	24	20	12	16	30	40	26	20	14	21	20	23	19	21	18	21	19	19	25	22	22	20	21	26	23	26	27	21	27	20	18	23	17	24	22	22	17	17	22	34	20	23	20	24	20	26	22	24	34	27	24	21	27	24	17	24	21	24	20	20
37330	64904	59540	37201	37636	35791	31523	27501	24129	20626	17587	15301	13159	11676	9923	8929	7905	7058	6295	5160	4132	3550	2968	2529	2212	1949	1686	1629	1494	1422	1356	1221	1124	1124	1073	1112	987	1071	1014	1104	1100	1007	1116	929	861	827	842	743	687	705	695	737	717	744	649	661	625	573	613	597	557	548	512	559	558	565	522	509	542	522	525	499	483	515	480	530	511	529	563	506	556	504	547	540	537	509	518	510	503	529	535	495	502	522	499	514	483	507	506	477	513	524	528	508	482	510	506	513	502	502	473	520	543	469	521	519	511	554	523	473	540	480	483	494	499	486	542	509	500	502	490	507	525	448	451	479	505	477	487	483	484	490	510	562	522	483	549	451	496	501	532	503	509	459	483	534	527	458	512	496	495	487	514	491	515	485	491	489	545	493	479	529	537	516	529	543	523	485	522	507	505	455	529	487	492	555	510	523	501	514	539	540	524	522	486	489	503	482	497	508	506	512	525	512	490	505	505	463	474	466	506	478	499	473	491	510	522	509	468	503	503	481	472	491	489	498	515	461	501	494	473	525	477	489	496	498	512	548	478	524	480	536	532	491	512	477	497	540	539	519	537	545	495	512	549	504	508	518	532	492	517	523	484	506	471	502	491	511	510	510	505	501	519	452	459	507	527	484	512	481	500	511	479	514	506	518	487	514	513	488	533	538	486	480	538	524	519	499	524	506	466	495	526	514	499	518	494	493	499	472	489	500	514	469	505	538	498	499	459	471	514	448	487	482	487	484	486	461	469	506	506	516	531	510	538	490	480	542	530	457	498	494	502	449	537	513	495	537	521	486	510	481	506	485	550	472	510	498	514	498	524	511	524	503	518	529	491	520	472	507	466	505	485	504	519	501	467	522	540	483	482	522	518	512	507	489	457	532	464	490	469	488	498	546	558	535	508	477	504	509	486	530	497	517	490	501	512	510	505	515	470	509	490	489	487	548	506	480	487	510	505	531	497	466	516	507	512	495	513	504	478	489	521	487	518	527	518	477	513	538	487	512	451	467	518	532	538	503	480	521	505	489	497	484	502	499	492	539	504	498	509	545	540	499	497	506	505	522	491	510	497	487	539	455	511	482	504	503	481	485	530	473	475	477	546	503	458	534	507	520	472	495	499	538	501	494	500	465	494	497	508	515	524	525	494	557	501	523	490	523	505	463	509	517	525	493	470	487	537	520	478	488	500	480	495	495	478	499	468	523	525	473	483	484	490	491	480	535	538	508	485	489	487	521	503	543	489	520	531	497	480	488	496	486	486	513	491	460	486	478	518	517	492	516	501	531	500	522	539	508	508	503	480	486	501	474	523	523	503	491	467	511	495	504	494	494	514	505	463	507	468	495	496	546	519	507	516	485	523	493	479	479	506	491	516	460	509	486	506	464	542	531	523	541	529	441	487	515	477	487	529	530	537	518	542	512	475	451	497	535	501	500	507	502	479	491	518	539	542	492	494	510	476	513	494	500	491	483	477	519	524	520	505	471	550	512	493	513	511	544	501	493	495	466	491	519	517	507	477	479	503	529	477	498	520	508	454	436	532	520	505	494	547	493	472	491	475	478	560	517	485	516	498	484	461	482	470	505	460	509	506	480	511	500	497	476	485	520	507	522	483	479	489	517	502	470	475	504	500	502	468	534	478	493	541	474	511	529	510	517	494	498	462	504	518	497	498	465	489	506	497	477	510	516	475	514	497	527	509	513	532	517	488	488	492	463	464	475	502	507	510	467	483	497	448	526	482	515	495	516	505	482	513	508	540	534	510	474	505	462	479	550	512	464	459	512	520	486	516	486	449	512	494	484	482	503	477	460	560	507	475	517	520	499	541	481	484	524	507	467	481	485	510	506	464	542	515	522	493	512	487	492	495	513	510	539	524	465	504	539	467	496	490	478	506	538	473	420	523	481	467	513	484	463	492	523	482	475	472	477	478	468	522	508	484	472	505	481	491	513	475	523	520	513	472	504	519	524	504	470	513	491	518	514	500	511	515	490	481	481	463	476	503	529	466	502	485	509	458	486	507	493	522	482	485	450	468	512	521	460	528	486	493	491	527	509	531	492	498	469	496	491	519	465	490	487	500	474	510	499	517	506	506	522	493	545	517	476	501	550	493	515	501	508	497	442	543	509	492	501	524	486	542	483	538	473	520	515	520	500	517	457	471	468	519	502	526	492	493	508	507	512	519	529	500	506	516	528	477	534	517	512	479	520	519	484	476	456	508	506	493	515	492	514	477	502	512	498	517	491	518	520	515	494	482	483	521	515	513	504	509	483	522	510	537	487	484	491	487	486	504	509	480	519	460	494	488	490	496	520	504	497	481	493	485	496	514	500	507	498	516	473	532	533	503	505	506	485	494	475	471	512	502	508	535	544	493	474	499	545	466	473	487	480	519	529	502	502	458	498	504	498	510	528	467	508	536	481	512	453	520	515	471	520	535	536	530	490	519	543	520	511	483	511	488	500	510	511	497	479	492	516	515	475	483	496	491	485	451	524	485	481	496	531	511	486	498	513	486	540	517	539	478	514	510	471	514	476	503	528	475	495	515	463	479	507	454	486	516	472	468	502	492	488	561	510	552	514	512	458	447	468	531	488	555	477	510	515	495	504	471	502	483	519	491	477	494	509	504	506	490	529	480	471	500	503	485	486	512	485	496	502	464	522	480	468	511	515	524	485	509	469	471	455	475	511	549	466	493	503	531	490	503	535	552	538	521	481	505	504	520	475	524	495	494	527	486	519	517	485	485	459	486	522	519	476	477	512	497	504	538	485	497	512	500	510	489	510	530	504	517	525	532	508	493	460	518	503	511	517	538	483	524	539	458	496	483	489	481	460	497	508	483	503	483	497	509	472	528	499	458	500	482	504	490	491	518	478	509	523	504	481	477	505	511	495	462	452	532	534	530	472	520	537	452	523	513	511	513	536	474	504	506	523	492	474	468	504	533	531	480	480	532	522	507	491	473	530	496	508	502	481	499	472	475	521	489	484	495	515	521	492	481	476	474	504	472	521	463	513	498	439	522	523	530	493	498	501	482	514	486	486	531	522	514	510	488	493	524	486	481	459	512	521	467	469	500	512	484	522	516	511	507	524	461	496	521	479	501	474	509	515	549	474	463	504	529	512	507	547	470	503	499	514	474	528	470	486	497	482	548	443	480	507	489	486	540	515	498	489	466	548	511	489	458	487	485	517	498	535	524	478	504	497	509	495	518	532	518	510	528	501	538	487	520	524	504	498	535	535	510	463	505	518	523	515	487	505	510	523	467	464	496	468	524	470	515	506	495	477	488	496	518	497	486	443	554	481	491	523	510	501	474	513	488	500	517	504	483	520	478	519	513	456	512	519	493	473	527	482	484	496	519	523	466	500	506	493	502	501	491	458	501	500	480	481	478	459	524	515	500	503	524	483	486	512	481	487	501	497	538	501	476	510	507	492	487	541	551	514	488	506	571	523	514	495	512	524	509	476	489	518	480	528	460	508
5345	27276	23793	4154	974	834	688	649	535	433	322	267	230	263	184	181	161	140	118	111	92	75	54	59	49	33	42	47	30	37	27	32	29	33	26	39	30	33	34	33	38	34	23	31	19	30	32	26	18	33	23	23	33	29	31	23	28	19	27	18	20	17	22	30	25	28	22	33	21	24	25	26	17	20	27	22	22	23	27	22	23	21	23	21	24	20	22	23	26	28	26	18	19	25	27	21	25	25	28	24	26	18	23	31	18	28	29	29	23	21	22	23	28	23	22	27	17	18	13	20	16	27	27	26	24	24	35	28	26	22	26	21	26	35	12	18	22	19	22	26	29	18	26	14	19	11	22	19	23	31	23	20	21	17	21	20	29	22	19	16	17	21	32	24	30	21	32	26	30	23	22	25	28	26	20	21	19	24	26	18	25	22	23	16	24	21	22	19	20	17	25	21	24	10	22	25	27	24	30	29	27	20	21	19	21	17	28	19	26	18	30	20	21	20	24	19	18	22	25	19	20	23	27	14	21	31	28	21	25	16	20	27	23	16	20	29	26	24	19	20	20	17	22	14	18	25	16	31	29	29	20	16	38	16	23	26	14	19	24	23	24	24	14	27	27	19	23	22	28	28	18	25	23	19	15	23	26	23	26	22	25	24	23	27	15	18	25	13	19	24	21	22	24	15	18	23	23	22	25	17	19	23	20	18	18	23	21	27	24	22	21	25	22	15	22	24	24	16	31	19	23	25	20	27	23	15	20	35	19	25	25	22	21	22	33	29	17	20	25	19	30	16	15	21	29	29	26	24	20	18	27	26	21	23	25	24	25	18	19	19	21	20	19	27	23	28	18	15	18	34	24	27	20	20	21	33	14	22	18	22	21	16	32	25	22	31	23	29	22	17	22	25	17	24	16	28	31	16	20	22	21	23	13	24	26	22	22	24	19	18	22	20	22	23	15	25	25	20	20	30	15	24	28	19	23	16	19	14	15	20	30	21	18	29	26	22	29	31	21	23	20	9	17	32	24	28	16	21	21	21	21	18	25	33	31	16	16	28	16	26	29	26	20	34	36	28	31	19	26	26	18	13	14	33	21	15	22	18	23	22	21	16	24	21	28	14	20	20	30	26	23	18	26	28	24	21	25	22	26	28	21	24	21	20	25	17	25	19	20	20	21	22	27	25	23	17	16	15	22	26	26	17	26	17	14	29	21	18	24	23	15	24	27	26	24	24	24	29	31	30	18	18	18	23	23	12	20	19	26	17	31	21	23	24	26	21	20	22	19	18	24	14	24	17	21	25	24	29	23	29	22	29	17	24	26	17	18	25	16	19	25	28	33	19	20	28	27	21	20	31	30	20	25	24	22	31	20	18	27	19	12	23	26	17	22	27	24	14	21	25	22	24	29	19	15	27	20	22	25	20	24	17	21	26	38	23	26	18	28	23	29	13	27	16	28	24	14	18	20	18	18	26	26	27	23	26	24	18	20	17	29	24	23	9	22	28	24	21	25	22	18	16	26	24	12	18	14	16	18	21	20	15	22	16	26	17	14	24	31	26	25	23	17	23	17	18	31	21	23	27	17	27	24	29	18	19	22	27	28	20	20	22	27	23	27	20	24	23	25	21	23	16	27	27	26	19	16	13	18	24	20	22	22	23	21	24	21	24	15	22	26	22	20	20	19	14	17	22	15	23	18	18	22	15	22	25	17	17	28	25	21	20	30	23	31	22	17	19	26	25	18	23	18	27	31	23	24	20	31	11	26	15	15	27	24	21	27	27	20	26	20	19	35	20	29	33	24	17	20	30	23	19	21	23	19	19	23	22	19	21	24	26	16	23	25	29	27	23	32	25	22	26	17	19	28	22	24	24	27	22	28	24	25	20	16	19	23	19	25	25	28	29	22	21	19	31	16	25	26	28	27	20	24	15	33	26	14	23	25	29	35	16	22	21	20	23	15	27	16	28	18	19	30	20	24	25	21	22	16	21	23	20	21	17	29	24	17	22	20	19	16	13	29	23	16	19	23	27	19	22	21	24	25	19	23	16	30	25	19	22	21	34	24	20	16	28	31	16	20	23	24	23	25	22	23	19	11	20	20	14	17	19	26	30	19	23	20	23	29	23	22	23	24	23	21	20	29	32	27	22	19	21	29	26	26	22	22	23	22	24	19	18	28	24	18	29	25	20	27	20	23	21	17	18	25	23	23	19	20	24	30	23	33	32	18	22	24	30	25	33	19	24	19	15	31	20	23	13	31	19	21	17	23	16	19	22	17	15	22	28	23	24	21	21	20	21	25	20	22	24	22	27	19	26	20	29	22	30	24	34	18	21	23	20	21	21	22	34	19	27	24	20	25	23	30	20	22	18	28	28	16	22	28	23	18	34	22	21	19	21	24	26	20	19	17	19	18	21	28	25	15	18	18	22	28	25	14	26	26	17	21	28	25	21	24	30	30	32	20	23	23	32	30	19	29	23	25	18	23	19	20	31	26	21	25	22	17	17	25	22	23	22	20	25	28	23	21	16	21	20	22	22	26	22	25	17	29	20	16	22	27	25	18	16	25	26	24	22	14	25	18	28	22	23	25	26	28	26	27	18	25	18	21	16	25	19	15	17	17	32	28	20	23	19	23	14	23	20	25	18	20	20	24	17	20	39	31	22	26	14	17	34	31	20	25	22	22	19	24	25	22	28	24	18	25	30	29	20	20	21	15	27	24	18	23	15	29	21	16	30	24	22	21	22	22	26	12	22	18	29	16	27	23	30	19	27	26	28	21	18	24	16	23	19	14	22	11	28	28	33	26	22	18	19	25	13	22	20	19	16	22	25	18	19	22	14	25	26	19	21	22	25	21	24	23	27	18	19	23	28	21	18	19	24	20	21	21	21	25	24	23	21	20	20	17	21	21	20	17	22	25	22	20	10	16	22	19	26	18	17	26	24	23	22	22	23	30	29	19	19	28	24	20	26	16	21	27	15	26	20	14	30	17	28	20	22	16	22	18	22	23	19	16	26	29	27	24	31	31	20	24	23	21	23	18	28	24	25	19	16	22	20	17	31	23	19	33	29	22	19	22	25	24	27	25	24	19	19	21	26	22	17	21	16	28	32	15	24	22	23	20	20	14	22	18	34	25	13	20	21	21	23	18	26	17	18	31	20	23	21	22	19	17	21	14	29	19	27	26	27	19	18	26	25	27	24	22	31	20	29	35	28	26	14	19	20	23	19	21	20	21	22	26	19	27	27	18	24	20	18	21	24	22	27	26	22	26	30	19	29	23	18	19	31	20	24	26	27	21	26	41	15	23	24	14	15	18	26	16	16	25	20	22	22	22	27	21	22	29	22	21	24	24	22	22	14	23	23	18	22	17	26	25	26	22	30	20	12	20	21	29	18	32	18	21	16	25	21	25	17	27	14	23	28	19	26	26	20	29	17	36	23	20	20	21	17	20	25	19	26	30	19	28	14	23	19	16	25	35	14	20	22	27	22	29	27
36656	65955	59614	39028	39090	36676	32181	28171	24781	21040	18305	15900	13919	12209	10348	9209	8212	7349	6471	5081	4329	3584	2903	2469	2316	2001	1830	1672	1511	1454	1429	1262	1196	1143	1198	1133	1120	1114	1163	1131	1132	1108	974	875	936	966	884	770	742	699	718	783	754	723	660	638	640	582	557	567	583	525	586	521	567	526	540	512	548	497	505	503	488	502	519	502	520	544	498	542	506	560	540	551	522	500	501	521	564	522	540	509	479	492	510	523	497	519	503	515	498	582	516	514	503	509	526	471	489	502	518	491	503	484	487	521	513	520	492	459	500	536	513	489	494	484	487	516	502	498	511	470	507	491	497	503	497	520	491	506	479	497	430	547	504	538	494	513	510	515	487	518	504	472	497	477	497	496	498	473	516	536	504	499	497	491	508	514	495	517	503	474	568	462	468	509	495	520	462	527	473	530	511	508	439	504	553	506	494	510	487	471	486	495	503	530	487	501	538	492	451	504	509	504	493	537	523	535	519	509	464	514	500	514	522	515	493	544	520	494	511	493	494	488	500	463	520	473	543	489	512	496	485	530	507	509	486	481	533	478	479	494	535	527	528	484	500	500	508	548	464	517	470	515	485	521	490	481	495	473	506	494	523	473	481	502	513	508	504	514	478	475	473	506	531	502	486	497	484	463	470	518	526	482	496	468	544	462	469	517	486	513	504	487	485	527	470	480	494	459	516	524	505	497	476	499	469	500	514	461	535	497	504	509	533	494	506	539	464	536	485	445	553	548	492	539	482	530	479	500	496	479	484	496	480	452	478	481	483	508	461	533	482	475	473	505	503	496	478	521	495	458	501	465	493	536	480	512	472	499	484	515	531	497	518	476	495	513	501	528	477	487	504	543	479	519	509	496	515	520	476	528	482	484	463	498	464	482	489	477	516	536	492	510	502	489	517	513	472	490	493	514	510	502	485	522	493	515	494	555	481	489	473	527	476	486	508	491	477	528	510	466	511	475	485	490	480	496	535	497	493	484	478	509	490	515	524	496	474	491	519	482	501	469	491	504	511	465	473	513	505	463	471	498	486	484	482	498	504	487	511	506	497	544	492	500	479	463	516	494	507	471	527	515	503	444	475	470	510	474	529	482	457	496	500	475	481	506	500	508	482	532	510	502	482	458	467	557	473	499	475	484	472	482	522	500	512	462	542	486	487	500	502	518	501	509	504	475	513	518	520	457	478	516	543	529	531	461	507	428	472	479	489	498	499	486	490	487	503	487	535	500	515	516	465	517	494	489	432	549	524	520	466	502	505	513	479	508	486	485	516	531	486	511	487	527	494	516	533	549	510	484	509	539	471	487	465	469	453	505	498	512	498	502	502	517	482	532	477	468	504	451	476	506	489	447	481	515	531	507	476	507	506	479	513	508	473	513	459	541	479	501	470	519	486	549	503	534	474	499	503	516	483	484	453	540	533	478	476	502	454	524	552	467	480	475	497	536	516	492	487	519	478	516	500	498	513	502	502	488	499	503	510	508	481	503	483	493	481	477	478	497	509	504	485	508	522	497	519	512	475	498	536	530	487	540	486	567	499	523	468	462	494	488	483	501	509	484	514	509	500	506	469	525	510	499	508	504	536	506	472	523	517	498	516	509	458	504	500	507	518	478	518	496	474	535	470	470	504	512	524	456	512	492	536	483	494	486	534	526	542	511	503	512	482	507	536	463	465	503	498	489	481	451	548	521	488	493	474	478	468	495	483	490	484	499	474	518	522	488	488	539	506	473	523	525	518	485	524	461	500	485	503	504	486	497	466	512	486	494	514	502	489	476	512	509	531	515	533	522	493	501	494	496	493	500	512	509	479	509	482	506	514	511	524	536	469	546	516	537	491	474	484	529	515	517	452	487	486	496	516	511	472	541	470	489	483	476	513	479	486	485	487	515	516	508	486	495	524	495	527	459	512	530	477	497	486	470	506	516	486	515	515	511	463	506	503	468	502	501	505	471	491	487	460	513	430	466	529	547	490	481	464	505	485	504	544	506	526	525	513	523	510	523	500	524	487	493	446	505	464	516	452	488	512	504	517	508	537	514	501	534	481	538	517	477	504	542	508	502	496	503	481	476	525	511	449	500	495	506	516	507	453	500	527	507	477	478	472	547	525	479	523	511	495	519	470	519	512	515	529	479	506	500	532	496	517	513	511	502	519	513	471	509	536	468	466	513	534	530	505	477	492	541	503	481	485	530	532	513	514	495	489	512	477	504	488	516	541	491	502	508	508	487	512	487	494	502	483	511	476	506	482	474	500	498	515	527	432	530	490	511	496	519	478	519	496	484	472	498	491	502	517	535	514	466	501	477	506	500	511	483	499	501	506	498	492	507	507	506	517	487	479	494	509	511	522	499	511	502	533	529	483	504	513	496	503	483	502	482	459	503	463	489	502	484	500	490	489	518	476	512	464	514	473	549	467	488	478	517	476	496	481	481	486	476	504	487	480	511	480	460	491	529	495	495	495	515	522	481	519	483	501	501	519	505	471	473	522	466	495	473	492	465	482	484	466	518	478	496	479	513	480	497	507	507	482	518	508	520	437	512	487	501	469	485	500	525	525	493	482	484	491	496	474	509	515	524	510	455	474	505	472	508	519	479	482	495	455	497	512	501	478	519	515	524	469	507	552	521	495	490	493	518	486	490	496	503	478	525	499	548	541	557	504	495	479	461	478	525	449	500	511	508	508	505	515	513	563	492	490	507	500	488	491	497	468	493	454	496	549	547	474	511	468	499	490	486	515	480	467	488	475	467	510	481	504	476	476	512	477	566	499	494	498	503	517	515	542	542	538	499	496	494	479	557	508	517	481	497	487	495	538	509	447	485	504	523	477	524	494	522	512	516	502	483	512	477	476	505	492	510	497	482	487	498	529	468	512	456	481	494	511	500	496	492	521	486	505	485	508	474	495	536	532	508	460	496	528	478	495	506	510	515	502	458	505	514	487	528	525	504	474	519	522	481	493	471	494	493	472	506	459	481	496	474	538	526	494	549	521	484	514	547	497	475	532	490	495	512	492	530	521	523	525	484	518	529	541	507	476	492	501	485	496	503	494	465	498	511	476	508	500	522	473	488	464	538	451	487	490	491	503	494	511	509	493	474	507	472	461	477	495	521	508	453	477	501	520	511	503	485	531	492	450	471	501	513	484	512	537	492	506	475	517	474	479	503	438	456	536	516	512	522	499	515	486	520	505	463	474	485	506	490	479	509	504	531	535	462	480	504	460	498	457	465	458	482	524	482	504	468	477	541	496	528	464	493	471	521	482	503	488	492	522	495	479	502	486	486	531	482	482	515	509	519	491	512	495	489	507	540	496	495	511	492	510	483	463	546	543	479	493	492	499	482	515	491	527	491	502	528	515	509	445	489	513	507	458	502	530	505	505	520	498	488	492	521	481	513	527	474	485	475	484	517	494	494	508	482	484	495	504	494	465	490	476	481	525	514	494	488	508	477	528	506	443	487	534	522	501	519	475	488	511	506
4295	17998	14894	1366	725	615	521	500	413	344	320	242	219	177	135	152	131	116	99	83	92	74	51	52	56	40	50	53	51	43	44	45	26	27	36	37	36	30	30	39	36	42	36	39	36	34	34	35	40	30	41	31	34	37	24	42	33	36	22	35	28	28	36	31	35	27	30	32	33	31	31	27	32	39	23	22	38	32	30	29	31	28	25	28	25	40	21	24	35	35	31	34	30	34	19	28	28	25	30	38	26	29	24	27	37	25	32	28	31	37	34	38	29	28	24	31	31	38	24	27	30	33	22	26	28	27	19	28	31	28	27	39	29	27	27	31	31	30	23	25	40	19	31	29	28	20	28	19	33	38	34	37	35	28	27	31	16	39	32	27	27	35	40	42	29	38	33	27	41	30	30	33	30	29	31	35	31	33	32	39	31	32	33	26	31	27	26	33	35	31	32	29	28	30	29	25	24	36	24	29	27	38	21	26	29	32	30	31	34	21	38	28	29	22	27	28	25	37	24	36	26	23	23	28	33	31	24	34	32	26	26	36	29	35	31	26	30	29	33	30	33	31	33	24	33	27	23	34	31	23	28	30	33	30	29	29	22	28	29	26	32	27	29	19	28	38	31	44	23	24	25	24	34	24	30	37	31	31	40	22	30	25	31	25	33	29	31	24	27	24	30	24	33	28	33	35	29	34	29	33	19	26	34	22	30	45	22	33	31	32	31	24	37	37	22	28	34	44	29	32	30	29	23	28	26	33	21	38	38	39	28	29	27	31	18	39	30	13	37	25	37	31	29	20	17	21	29	29	31	26	28	29	41	33	32	28	31	30	27	25	27	35	30	22	39	29	28	24	23	28	32	36	33	31	19	28	27	32	21	25	24	33	23	30	32	20	35	32	31	34	38	28	38	32	22	29	29	35	40	30	29	24	17	27	26	25	39	26	31	37	36	26	30	27	36	26	38	35	25	21	23	34	34	23	28	34	24	27	37	16	33	25	41	30	30	40	25	32	35	33	31	31	25	39	44	31	24	24	27	36	33	30	32	24	29	23	33	37	27	31	21	27	19	26	22	29	23	26	32	33	31	28	32	26	37	20	33	15	25	32	21	25	25	38	33	27	32	30	27	26	23	23	22	34	29	23	31	24	45	25	27	32	32	29	29	26	30	23	28	32	29	28	30	24	32	25	21	29	32	23	23	27	21	29	24	34	16	34	27	24	34	35	18	39	22	27	20	23	35	26	24	36	30	31	28	32	29	23	30	38	32	28	25	27	26	28	29	42	28	22	25	31	34	24	37	43	30	28	27	23	32	24	39	32	24	26	32	31	24	24	28	25	26	39	24	29	34	38	29	31	30	41	24	28	31	24	28	29	36	29	32	21	26	25	29	24	33	42	24	29	34	23	29	23	31	26	26	28	28	32	33	35	23	19	30	25	27	38	36	25	30	27	28	21	37	37	33	31	26	37	42	30	30	22	25	27	28	34	36	26	38	24	28	29	33	30	27	24	33	32	29	36	25	24	32	32	23	29	40	40	30	36	28	37	28	28	29	21	33	26	26	34	32	37	27	31	32	25	23	27	32	32	29	29	27	30	26	43	27	31	33	27	20	28	25	29	32	32	23	28	25	43	33	35	31	19	32	33	47	23	28	24	29	34	35	30	25	32	33	31	26	22	39	41	28	34	28	33	30	39	37	40	29	30	29	27	28	42	27	32	24	35	29	28	27	35	29	31	35	34	26	30	34	30	21	31	32	37	18	40	16	33	40	39	34	37	28	28	33	22	34	35	25	30	18	41	23	31	30	29	36	27	30	29	19	34	41	34	28	27	29	15	39	29	24	24	39	24	27	34	36	26	33	21	28	39	25	37	28	28	31	19	30	20	30	31	31	31	26	30	41	28	36	29	30	33	30	34	27	27	28	22	26	29	25	35	31	35	31	36	28	31	31	17	39	28	27	31	26	32	27	23	23	28	27	34	30	28	24	31	31	32	30	30	20	29	26	22	31	25	40	27	28	33	29	30	29	20	28	29	25	21	36	38	30	29	21	28	21	28	21	23	30	24	31	32	36	28	26	24	39	25	40	19	33	36	30	36	31	31	32	31	40	25	36	33	22	25	35	30	35	31	29	28	27	30	34	33	24	26	31	21	41	24	25	24	33	26	33	23	22	31	39	30	30	29	30	23	32	36	21	41	32	34	28	23	35	38	35	20	33	26	20	34	37	24	26	32	32	26	33	31	27	31	38	34	39	34	31	32	30	34	26	34	21	20	28	25	23	32	28	20	28	41	28	29	23	37	47	33	27	32	26	29	34	34	24	22	23	29	23	21	23	24	29	25	26	39	37	24	19	35	21	38	33	32	25	30	39	22	30	36	25	27	28	23	29	27	26	20	29	22	32	33	36	25	33	27	21	39	23	29	27	22	36	31	26	31	29	36	34	25	29	23	37	32	31	24	28	29	39	24	27	37	21	27	31	32	30	32	22	37	37	28	32	27	32	22	31	34	22	35	35	30	35	29	30	28	35	25	31	28	30	29	41	30	38	24	26	41	36	43	30	41	26	22	40	39	25	19	23	31	28	35	24	33	38	32	20	29	37	21	28	31	26	33	38	31	29	33	27	26	34	32	23	26	28	26	19	27	39	32	30	28	27	30	29	29	41	26	29	29	31	32	27	23	24	34	28	38	24	18	35	27	29	36	27	32	28	25	22	27	20	28	35	30	30	38	37	34	32	31	32	24	33	31	39	22	31	36	44	39	33	39	36	33	29	29	31	32	27	35	25	23	32	26	33	35	36	22	28	36	28	36	30	23	32	36	29	23	37	28	41	30	29	29	35	24	37	20	30	33	31	35	34	29	27	35	41	32	31	28	26	37	30	29	28	32	37	34	22	31	41	28	23	28	29	31	30	25	29	34	32	34	26	24	29	25	31	34	25	27	32	22	32	25	26	27	22	22	20	32	23	30	35	34	31	23	36	25	26	29	45	25	28	29	32	32	29	28	27	29	33	36	33	22	28	48	22	27	23	18	25	26	20	31	20	23	17	25	32	27	39	18	33	39	33	30	31	20	32	35	31	31	35	28	34	40	39	26	33	39	26	26	26	30	30	31	42	37	25	30	30	30	22	26	21	29	27	31	30	32	30	42	25	27	24	37	34	23	29	39	34	27	34	23	24	27	34	40	31	34	28	30	20	31	32	23	26	33	22	30	27	38	36	30	35	19	30	29	28	20	26	28	33	26	29	29	21	31	25	34	30	26	20	30	20	27	30	32	30	34	28	32	25	24	34	30	32	33	30	26	38	27	26	36	41	35	28	27	24	18	30	26	34	31	38	26	30	37	26	27	24	36	28	31	28	20	32	31	36	25	21	28	30	33	26	28	33	32	26	28	33	32	33	33	25	29	19	35	28	30	38	36	26	33	27	35	38	32	23	33	33	26	29	25	26	28	24	30	29	34	36	28	39	44	35	35	26	22	30	26	35	31	33	29
32147	61309	48598	35256	36235	34018	29221	25300	21527	18146	15669	13380	11797	10013	8468	7600	6673	6096	5118	4245	3696	2936	2541	2179	1937	1702	1700	1610	1444	1437	1318	1204	1182	1137	1214	1126	1163	1179	1221	1226	1122	1100	954	1053	1069	1014	916	858	858	878	822	806	813	884	779	702	751	706	751	756	686	680	703	652	660	680	659	694	656	655	668	664	716	639	704	629	652	698	684	665	673	633	702	649	624	656	586	665	670	639	643	693	662	598	608	644	643	624	690	629	641	617	600	702	658	644	622	641	655	650	677	635	662	704	680	670	683	685	636	640	676	647	646	629	648	663	661	626	674	602	667	615	662	637	640	646	610	586	640	615	648	643	656	680	672	637	619	702	660	628	652	632	682	673	656	672	706	648	659	653	714	667	651	639	659	678	633	611	654	639	679	658	629	645	644	657	673	656	656	640	637	634	664	643	569	667	617	614	653	671	658	656	658	656	626	623	681	640	638	627	628	671	649	666	640	615	640	672	659	693	601	657	648	624	606	667	633	717	630	682	641	649	696	627	646	648	657	638	646	699	636	605	673	658	633	633	684	615	602	640	655	657	642	670	639	597	633	641	617	622	641	628	666	641	672	652	608	662	631	660	691	643	655	614	662	659	632	632	655	669	657	654	645	647	672	677	685	617	608	660	640	642	645	628	669	668	660	659	625	638	637	627	642	665	656	628	681	647	676	623	704	652	628	640	628	639	662	647	673	632	666	682	631	674	626	667	657	662	635	676	694	667	636	644	646	664	620	654	652	637	686	642	641	665	626	701	622	637	632	663	656	693	640	623	658	660	613	642	647	661	610	667	661	619	651	618	642	635	665	698	720	605	670	699	641	594	664	613	603	645	628	625	665	671	664	626	659	677	641	609	619	682	643	675	669	628	636	630	628	600	643	670	620	684	660	637	644	668	683	687	663	677	696	633	674	634	647	664	648	716	722	629	649	656	650	667	640	632	648	638	646	644	603	670	617	623	678	667	657	682	617	628	652	676	656	663	658	628	677	615	633	661	635	690	652	625	653	685	647	630	631	666	684	626	628	572	658	671	658	641	654	639	680	652	671	656	677	676	639	611	640	662	618	664	636	666	642	643	619	595	651	683	614	637	644	604	660	637	640	638	678	639	640	629	658	699	654	638	648	596	653	644	685	635	580	629	670	656	649	656	649	675	643	681	694	671	647	667	586	658	632	626	623	628	650	604	646	653	656	652	609	651	590	607	620	639	674	679	633	630	648	590	630	632	655	634	668	617	658	646	609	648	634	664	670	726	663	657	644	632	624	606	623	662	634	651	655	659	630	607	638	661	646	653	632	665	679	640	659	646	647	640	687	662	651	674	667	653	643	684	672	644	633	647	645	654	625	633	666	622	643	639	625	646	641	660	670	666	656	619	671	643	624	669	636	651	673	641	631	648	647	635	645	651	608	585	632	698	681	655	639	637	639	658	620	657	664	661	638	678	601	659	638	656	639	619	641	705	634	603	672	627	627	639	695	650	633	670	642	642	603	642	685	668	673	638	613	637	670	633	654	623	659	552	638	660	669	715	641	662	628	662	702	652	647	599	629	643	641	640	608	668	650	693	669	692	629	645	629	625	661	639	659	669	674	695	649	684	684	643	671	675	652	646	666	698	609	692	690	639	651	671	649	646	664	639	641	627	633	657	673	684	721	635	651	634	656	643	639	663	639	635	643	638	596	623	647	697	654	644	619	630	627	655	634	642	681	638	638	640	739	667	651	617	641	639	665	612	623	688	661	632	639	635	627	649	645	657	672	688	619	604	661	616	640	630	648	623	660	675	653	650	624	653	618	635	648	654	617	633	670	648	616	663	650	670	615	628	640	652	644	650	660	655	644	681	654	609	654	649	663	656	664	630	632	666	690	670	681	612	601	642	628	645	624	644	589	641	684	701	629	652	637	632	674	644	666	639	689	665	683	657	639	679	662	704	632	623	655	659	668	623	597	687	715	657	651	640	716	646	646	656	691	648	651	659	656	652	642	641	620	642	646	606	637	667	688	640	668	624	590	693	694	632	648	642	648	634	696	640	682	663	649	689	660	638	665	613	626	643	701	669	636	605	671	639	682	635	661	656	697	658	653	615	610	617	619	654	629	592	696	618	648	655	682	635	624	627	644	642	668	663	663	631	624	594	675	620	595	625	640	677	602	651	618	689	644	617	603	646	623	642	665	609	655	647	631	669	689	681	658	649	645	628	675	656	641	659	617	643	633	587	620	664	649	644	645	634	650	634	678	638	650	661	653	656	699	610	638	657	606	658	678	608	653	649	625	634	690	632	614	687	668	665	622	642	648	625	658	668	682	640	660	677	675	646	643	632	679	656	678	625	640	665	670	611	687	637	649	659	666	638	681	655	652	623	654	628	631	621	647	622	637	659	660	675	661	668	680	655	632	637	665	688	667	674	632	644	673	615	654	675	626	638	661	622	674	607	669	657	631	649	681	681	656	642	624	670	678	627	626	650	713	616	677	659	641	598	650	625	658	675	674	630	676	652	667	631	655	650	655	675	669	595	617	647	663	632	628	641	635	643	645	634	692	667	720	621	654	635	675	667	635	638	650	637	626	649	662	633	623	692	637	640	654	650	656	664	680	689	660	684	651	694	640	614	663	666	640	608	655	659	669	657	633	648	648	644	628	657	640	622	621	660	608	667	644	628	635	610	624	643	641	624	628	624	647	666	673	718	653	675	641	670	637	665	634	645	646	634	690	645	616	596	667	610	697	643	626	610	632	654	627	667	592	659	659	626	632	628	610	647	667	621	641	686	656	636	648	663	672	701	660	643	662	668	603	630	619	623	646	661	667	669	631	618	657	648	623	695	652	654	658	690	616	673	687	608	671	645	631	650	601	588	628	636	628	695	614	639	659	654	649	645	613	636	700	640	634	673	635	659	655	664	621	623	704	636	630	612	674	652	617	612	655	676	639	629	712	634	630	659	646	605	665	677	687	666	666	730	671	628	611	687	654	677	599	600	611	645	659	668	658	616	632	688	633	700	652	636	623	670	668	650	686	647	630	681	607	650	617	637	627	670	620	599	618	633	617	631	630	635	619	664	647	671	654	643	653	629	611	665	673	646	645	663	664	674	608	674	625	664	643	622	644	662	616	666	651	688	637	613	690	676	623	667	639	667	682	663	657	656	603	627	630	642	574	612	626	625	641	628	632	643	599	672	667	650	675	591	665	643	687	620	660	633	638	650	683	625	641	634	635	682	664	636	654	641	657	716	639	678	642	618	642	650	654	658	655	645	672	624	674	630	673	650	680	657	636	654	618	625	630	613	636	642	627	679	629	611	596	653	648	683	644	659	642	622	644	645	670	680	685	652	640	629	657	645	644	681	694	685	637	652	669	641	643	661	599	633	662	622	648	662	635	642	667	679	667	658	692	639	682	629	619	638	667	637	684	630	664	651	620	594	641	635	696	646	669	660	638	674	646	653	666	628	633	674	641	679	694	670	629	660	635	601
4702	27058	22112	1942	972	825	768	635	549	447	406	316	278	244	202	175	148	149	128	100	101	77	75	61	49	61	52	46	44	41	37	30	30	35	39	34	32	29	32	23	37	35	23	29	35	23	32	23	21	34	37	19	27	26	23	24	24	23	21	24	35	19	25	19	21	25	18	20	23	23	22	14	26	21	24	25	27	29	24	21	24	22	22	24	23	20	27	31	23	27	23	23	19	25	28	23	26	17	16	24	17	25	17	20	23	20	25	26	28	22	20	22	21	20	28	26	23	26	20	21	8	19	21	30	14	21	21	22	20	23	23	26	27	25	23	24	17	29	24	32	22	19	22	29	32	28	23	19	28	13	17	28	28	19	23	33	25	19	28	18	30	18	22	22	25	25	19	17	22	22	18	19	18	17	26	28	20	19	25	28	21	22	30	17	16	33	22	33	18	23	16	28	22	20	25	22	27	16	23	27	13	19	15	16	18	41	22	25	22	18	23	23	25	20	15	28	15	18	27	26	20	18	20	24	24	16	25	18	26	23	15	18	24	30	19	11	19	28	31	25	26	21	31	19	29	29	25	20	15	27	25	25	17	22	15	33	23	24	23	21	26	21	25	17	24	20	26	17	23	26	19	28	22	24	24	16	25	22	18	22	20	25	25	20	25	21	24	24	22	24	23	26	12	21	27	22	29	20	24	22	23	18	23	23	23	25	14	26	19	29	24	22	23	21	20	20	26	18	22	22	26	27	16	19	21	17	22	19	26	17	23	23	24	22	21	20	23	18	33	25	30	17	22	23	21	18	19	26	22	20	23	24	17	22	17	19	13	24	20	24	28	20	22	21	22	23	20	27	30	22	23	20	18	19	25	23	13	24	24	24	30	33	25	26	18	20	20	22	23	23	17	20	22	19	20	27	23	23	26	21	29	31	17	13	24	20	24	24	21	25	28	29	26	28	26	14	16	17	21	14	25	28	17	26	30	23	31	22	27	17	22	32	25	22	28	22	11	19	23	31	24	29	17	24	29	22	30	19	23	25	20	24	14	26	21	20	27	23	29	20	14	23	14	32	19	24	23	16	26	22	20	17	16	28	23	17	18	23	24	20	14	21	21	17	26	15	21	27	15	29	24	21	21	18	20	26	22	23	24	18	11	25	22	25	14	19	24	29	27	18	28	16	20	21	29	29	21	22	22	26	22	25	33	22	16	26	19	20	25	29	27	19	27	15	18	21	20	20	22	30	18	26	25	25	20	22	19	23	23	14	24	22	27	15	19	18	26	22	23	19	20	23	20	15	17	18	21	21	13	24	22	22	19	12	14	26	24	21	19	30	22	17	21	26	18	19	29	17	20	25	25	20	23	24	31	23	28	21	29	24	24	18	25	20	22	22	24	20	20	26	29	15	17	25	25	18	22	17	30	22	17	16	23	18	24	25	17	20	19	20	22	26	19	24	25	19	31	21	23	16	23	25	14	27	23	25	20	22	26	24	23	24	19	40	27	28	17	29	18	21	26	32	19	25	20	24	20	17	18	16	21	17	18	28	23	25	26	24	23	21	22	18	22	21	29	28	18	35	18	26	19	30	19	19	19	20	26	28	22	15	19	17	17	19	24	29	15	30	13	26	26	24	30	24	16	25	24	15	28	19	28	21	21	22	18	22	30	22	33	25	21	26	20	24	19	21	24	20	26	18	16	16	20	23	19	24	15	33	23	27	28	20	24	28	19	24	28	31	21	17	13	19	20	24	32	23	27	38	15	19	19	26	17	21	19	27	31	20	18	19	31	17	18	25	17	19	26	27	20	34	25	33	23	20	22	23	19	20	25	17	25	20	22	28	24	32	17	30	17	17	30	21	27	19	20	26	24	26	25	26	34	23	24	25	26	27	22	22	25	20	31	21	26	20	32	24	25	18	15	19	14	17	26	25	26	29	17	25	33	35	27	27	24	26	20	29	14	26	18	28	22	26	17	22	18	21	22	24	15	21	24	18	18	27	22	28	20	29	20	24	20	20	20	21	26	22	33	29	22	23	21	19	23	25	12	19	32	20	25	25	20	27	37	17	28	27	28	14	31	23	21	30	28	35	22	20	20	23	16	23	27	19	24	33	26	31	20	22	20	22	21	20	24	25	20	21	28	26	20	24	18	16	21	12	29	14	25	18	24	20	21	17	26	26	20	21	23	24	26	26	25	17	19	20	26	15	22	32	20	17	18	25	19	18	15	27	22	21	20	25	25	35	25	24	22	22	27	22	21	22	25	18	26	23	16	23	19	18	28	21	20	23	16	34	21	25	26	20	39	23	23	24	22	22	20	32	14	15	20	21	31	22	19	20	20	21	22	31	24	24	23	24	27	21	28	22	16	22	18	23	24	26	27	17	25	23	27	28	27	20	21	21	23	14	22	20	20	21	23	25	21	22	27	16	20	18	16	20	28	16	25	18	26	27	15	19	23	25	19	19	19	16	22	28	18	16	25	21	16	17	23	23	24	25	18	22	20	25	21	25	23	25	19	22	21	15	28	17	23	26	26	20	16	29	25	24	25	27	20	17	18	24	23	21	21	21	28	18	24	23	18	22	27	25	18	28	20	26	24	13	25	18	26	21	23	27	31	29	22	29	16	20	27	15	21	16	31	18	20	14	29	24	26	21	22	22	19	19	17	22	19	21	25	22	23	25	29	23	24	30	23	19	21	22	20	25	25	19	21	20	19	24	29	25	21	24	26	25	27	26	19	25	19	28	19	34	26	17	22	36	20	30	24	24	22	18	21	18	26	14	12	19	22	28	26	22	26	19	28	23	13	24	43	24	30	25	21	24	23	21	26	18	17	21	23	24	26	24	19	22	26	31	18	21	24	18	24	28	19	17	23	35	29	22	24	22	18	25	19	29	14	27	20	20	21	24	30	26	27	21	20	20	23	26	19	30	25	18	18	26	29	24	13	20	22	21	28	21	22	32	23	27	13	25	16	16	26	12	20	26	23	22	17	21	32	32	21	26	33	16	23	24	16	23	35	24	32	26	28	26	24	24	26	24	28	23	23	22	27	20	13	29	19	22	25	33	29	19	20	16	32	17	22	36	21	20	26	29	20	22	25	21	39	20	26	33	17	21	17	22	29	26	24	25	24	20	29	28	22	24	27	29	23	24	19	21	22	28	20	25	19	26	18	22	31	23	13	19	25	22	22	22	24	19	23	17	26	26	19	21	24	31	15	22	21	18	25	23	26	20	23	22	25	21	28	20	25	22	23	27	24	28	14	19	28	25	36	22	31	24	22	28	30	20	22	21	26	18	27	25	18	19	27	27	26	23	25	21	28	24	28	30	16	27	22	21	27	24	22	24	15	16	29	23	30	26	22	18	29	30	25	24	20	15	23	19	18	22	21	37	29	23	26	24	16	18	28	29	23	17	22	23	24	25	15	27	20	25	13	24	24	18	22	17	20	32	26	26	23	31	28	24	26	19	21	21	30	23	18	21	20	22	34	29	19	18
36183	57573	48349	36789	39966	37072	33147	28899	25445	21884	18992	16826	14404	12399	10732	9488	8814	7665	6145	5187	4344	3535	2880	2642	2254	2124	2044	1802	1829	1632	1397	1370	1238	1236	1151	1142	1187	1236	1243	1234	1180	976	1056	1101	1067	991	912	831	798	900	768	767	758	787	665	627	635	610	616	584	605	523	563	553	546	554	533	547	554	509	478	495	524	494	531	532	505	518	502	537	542	521	501	494	530	507	541	492	502	511	553	531	513	521	510	504	524	507	500	478	502	502	514	527	515	506	495	491	502	510	477	510	505	498	494	508	497	518	478	511	531	519	462	536	483	494	519	525	514	473	533	530	492	493	503	467	533	504	496	460	507	476	510	474	526	454	495	522	470	527	506	487	464	543	518	519	500	517	485	493	547	492	488	512	492	545	514	520	506	510	499	503	522	492	504	468	483	538	527	523	544	519	534	547	491	519	509	508	491	484	489	528	489	494	505	510	489	484	493	522	501	524	518	492	530	523	495	538	508	508	528	474	534	478	506	499	523	523	539	492	503	492	497	488	499	437	484	525	494	507	432	508	486	514	515	487	497	485	523	467	531	465	468	465	494	540	498	550	493	464	514	484	484	520	491	524	481	538	488	484	505	494	509	501	515	490	506	529	515	488	526	506	475	561	488	482	480	515	516	497	508	497	485	488	544	507	490	513	513	484	512	482	491	486	457	532	472	511	482	493	477	539	522	493	474	484	540	543	523	519	485	528	479	515	463	528	512	461	507	513	498	510	525	549	511	480	489	490	493	498	502	495	475	475	469	499	480	493	490	506	544	511	484	538	465	463	527	489	458	485	497	534	493	474	456	520	517	506	496	519	494	480	509	511	528	493	508	495	501	532	493	509	481	502	527	472	488	515	499	511	500	507	499	501	520	459	510	501	510	519	465	536	535	495	521	548	517	502	456	519	489	509	534	501	529	525	495	492	475	501	512	468	496	531	488	506	527	511	469	492	504	507	508	502	532	509	487	490	488	514	483	515	463	497	490	483	473	512	459	492	476	491	485	507	503	479	487	518	507	482	507	482	519	512	511	495	461	501	521	495	501	492	515	497	526	479	506	498	543	495	477	489	525	487	473	488	531	505	491	478	497	516	489	495	515	506	552	519	516	496	515	489	542	488	476	539	535	508	491	504	535	486	504	485	496	524	532	479	517	505	474	501	523	466	514	497	502	506	528	458	507	479	491	485	539	515	468	527	507	498	473	489	495	503	523	512	480	480	485	501	533	463	530	506	468	485	514	494	500	485	465	510	495	484	489	486	545	516	462	501	530	500	496	498	489	484	495	501	521	524	515	462	504	515	523	452	503	537	503	507	539	515	499	506	487	471	449	539	503	530	518	454	520	477	512	491	500	526	554	507	492	535	505	530	502	489	534	525	536	483	509	452	479	503	477	454	498	512	520	496	498	515	487	494	508	491	470	507	522	507	538	473	495	508	561	512	487	486	513	468	533	504	452	503	505	462	469	482	483	488	501	501	528	538	457	458	524	450	510	483	507	508	482	502	479	471	515	501	533	520	523	465	515	525	507	487	556	503	530	497	519	505	526	517	511	454	495	539	509	478	485	464	498	472	500	511	482	484	533	501	484	489	521	529	477	499	505	531	519	462	490	486	484	536	466	506	506	478	469	444	533	477	515	550	506	510	507	492	522	479	507	497	479	493	499	487	521	460	525	516	494	508	493	485	467	513	497	497	469	505	522	503	533	527	519	500	538	495	460	479	512	528	511	536	509	497	485	503	481	529	489	461	488	477	479	464	464	506	533	513	485	493	497	531	527	501	512	487	492	506	494	525	523	481	493	486	537	500	498	500	535	515	482	499	514	509	515	507	475	500	524	544	482	528	515	520	512	519	523	513	501	484	533	485	513	502	489	496	495	500	504	534	525	507	502	516	481	492	498	478	497	514	529	540	521	499	515	507	516	549	510	495	495	530	487	493	520	468	478	502	469	469	461	491	510	524	506	490	523	499	482	501	503	501	483	501	521	463	527	427	531	508	508	513	463	507	489	453	517	508	503	519	529	475	465	528	491	537	517	501	478	519	462	486	492	487	509	503	513	479	529	486	508	512	514	470	467	535	489	484	484	526	522	534	473	464	532	464	524	520	535	525	462	499	504	513	505	485	486	513	499	514	487	492	457	532	556	506	529	541	456	482	476	575	555	494	519	507	502	513	501	496	541	491	498	447	533	507	536	536	477	495	497	506	540	502	493	508	504	496	539	517	537	530	542	500	491	500	502	472	506	520	499	515	516	512	502	466	511	451	467	474	465	520	479	491	474	495	491	484	542	465	465	488	506	485	512	455	524	517	479	490	467	500	493	490	484	473	535	491	494	503	489	469	462	498	479	478	505	481	478	474	521	499	541	472	499	486	484	539	501	512	515	523	478	517	536	497	522	479	525	481	492	541	503	476	496	490	511	495	514	553	486	508	512	498	482	505	527	546	482	498	536	495	477	517	485	476	518	516	476	484	487	534	506	525	512	524	516	526	464	491	533	502	514	533	507	456	482	469	488	453	490	522	532	513	509	505	520	529	522	518	538	532	492	512	517	516	516	505	490	520	467	493	519	473	561	489	530	476	480	501	495	456	515	546	530	498	498	471	473	499	522	487	538	492	483	496	525	458	495	493	479	495	490	540	458	501	488	506	478	503	465	493	517	504	520	495	459	526	515	503	468	522	530	496	512	545	485	508	483	480	545	533	494	546	521	462	472	490	471	500	528	530	460	513	532	509	511	511	472	519	489	500	492	529	552	495	488	517	485	481	517	482	502	497	469	496	510	505	517	487	520	522	465	489	484	513	517	490	499	485	502	508	509	495	471	474	478	468	514	499	500	488	488	542	518	522	496	530	477	487	464	472	491	498	506	512	512	541	486	520	488	482	550	501	473	510	522	515	504	519	485	464	497	513	494	513	508	485	533	481	499	489	501	485	468	500	531	461	461	485	554	509	465	511	530	458	490	467	485	512	508	474	484	492	497	468	536	479	505	532	501	469	521	503	492	448	477	457	512	486	480	536	480	482	515	515	481	530	497	519	509	518	511	513	478	542	501	477	501	533	502	483	507	515	516	509	538	467	507	518	481	496	475	473	506	485	514	485	487	535	484	513	520	507	495	495	452	484	514	517	488	487	505	477	542	509	485	500	476	503	517	475	460	487	527	521	492	516	500	499	520	478	499	507	529	502	526	496	514	482	550	480	482	489	517	525	552	511	487	490	479	468	501	483	509	482	486	482	514	512	511	510	509	503	538	550	482	493	476	501	513	500	477	512	503	511	546	504	499	506	478	550	460	474	496	508	470	500	500	465	482	508	534	452	482	534	502	480	481	476	514	509	468	462	453	523	509	492	495	499	516	491	526	498	510	491	507	486	489	512	505	485	494	509	455	506	522	513	476	480	486	543	467	490	518	538	472	508	488	525	462	516	487	457	492	468	492	513	508	501	507	466	516	520	535	510	502	506	513	490	515	458	473	560
4213	29158	23417	1836	963	828	713	587	543	450	359	320	297	239	202	161	191	126	95	118	91	60	53	58	46	54	51	46	46	40	41	29	29	40	41	24	23	28	41	38	34	38	40	39	34	40	26	30	36	27	22	26	20	21	33	21	27	28	19	19	27	35	22	26	23	20	18	21	21	20	19	25	24	18	27	28	30	30	23	27	28	16	21	20	22	29	21	21	26	19	24	18	31	21	15	22	14	19	16	25	28	23	23	21	25	18	24	27	31	25	23	10	18	29	18	17	24	26	18	30	21	19	24	21	22	26	20	25	17	25	14	30	23	20	19	26	27	27	18	19	16	20	24	24	26	28	21	23	20	17	25	21	23	31	20	20	24	23	15	25	21	21	26	21	23	23	20	21	19	19	23	18	25	20	29	25	20	21	16	21	18	18	20	22	20	19	23	27	15	25	25	14	25	27	23	23	21	18	23	19	25	26	24	20	29	26	28	14	23	23	16	16	20	26	22	24	26	24	20	22	29	30	18	23	16	29	22	19	12	21	20	20	20	23	23	30	20	36	22	18	21	21	26	27	18	29	31	25	36	18	27	22	16	21	16	17	31	25	24	21	24	20	20	18	27	22	30	14	23	20	17	26	26	21	27	27	26	20	21	35	19	29	20	24	20	22	21	18	26	22	25	16	31	30	27	22	23	21	24	28	25	25	25	24	23	14	22	23	26	32	21	21	21	25	26	22	24	21	24	32	34	31	13	19	23	25	18	28	21	20	20	18	24	28	26	17	24	21	20	20	29	33	22	25	26	18	31	20	17	26	29	19	20	24	24	20	23	22	24	23	25	19	21	22	21	20	29	26	24	24	14	12	23	20	29	32	26	19	26	22	28	20	21	18	20	46	20	21	20	28	27	25	18	15	32	27	23	10	21	22	31	29	25	13	22	21	21	21	27	31	29	28	24	22	20	22	31	20	27	14	22	16	30	26	17	25	17	21	21	28	27	18	18	11	17	19	24	16	21	14	23	23	31	22	18	25	25	27	19	25	16	25	23	19	23	20	19	21	18	25	22	21	17	29	28	33	27	26	16	26	20	20	22	19	27	19	27	26	23	19	18	30	28	23	20	18	22	20	16	23	18	23	25	17	29	26	20	17	29	20	17	21	20	25	25	17	22	26	30	18	22	23	24	21	23	19	22	22	21	22	11	18	24	25	32	34	19	27	15	26	17	25	32	21	22	25	26	23	21	27	16	18	29	22	18	19	23	26	18	26	15	19	19	15	22	14	15	28	13	24	25	22	22	29	17	25	24	29	32	29	24	24	30	20	21	24	17	18	31	26	21	22	29	17	22	26	26	24	29	27	19	35	19	28	20	28	25	16	27	24	22	23	21	22	28	28	16	20	25	18	26	24	19	25	28	24	35	22	19	14	17	19	28	26	18	27	22	27	30	25	30	17	17	16	15	24	21	24	31	27	34	19	20	26	16	22	21	17	23	16	32	20	31	21	21	25	16	22	21	29	35	21	18	23	20	28	23	25	14	24	15	18	14	29	21	16	19	23	20	18	17	18	22	17	14	23	17	34	23	14	23	22	17	25	19	21	18	16	31	27	20	25	18	30	21	28	21	19	14	23	29	25	21	16	20	23	18	23	26	26	20	12	17	19	20	16	20	17	21	21	18	26	12	30	22	17	25	18	24	18	26	16	25	17	19	26	22	27	28	25	14	22	24	25	22	19	36	30	24	31	17	23	17	20	18	17	26	20	19	25	24	26	15	22	20	13	17	24	19	24	26	24	17	33	23	22	27	21	19	23	26	20	21	16	26	20	28	23	23	21	18	21	12	27	19	29	24	19	20	21	13	22	34	26	24	15	22	20	16	20	28	31	23	23	20	21	14	12	30	39	30	14	23	33	28	24	19	27	20	22	18	26	27	22	22	22	17	27	33	16	19	24	25	23	37	18	17	30	19	24	31	18	19	19	26	25	31	12	22	9	26	23	21	24	25	28	26	15	22	25	24	19	29	23	18	23	27	13	23	13	21	24	22	16	20	27	18	15	23	18	21	22	26	20	22	20	21	27	14	19	25	29	18	27	16	15	29	26	21	15	17	24	19	20	19	23	23	27	24	20	22	20	28	18	21	17	22	31	20	18	32	24	22	20	27	21	22	27	24	28	17	20	20	22	21	16	16	19	13	22	22	17	25	24	14	23	28	25	22	23	25	21	27	19	18	23	24	18	27	25	26	30	28	19	18	24	21	20	17	21	23	26	22	24	23	30	29	26	21	23	30	26	23	24	20	18	29	18	19	24	31	22	23	15	24	25	26	17	23	26	22	35	22	28	24	21	16	17	24	31	20	26	24	21	22	29	17	25	27	23	27	25	27	18	24	25	22	20	24	19	14	15	14	27	27	18	14	26	25	28	28	21	31	20	29	25	29	17	26	19	19	20	24	19	25	27	23	13	15	25	16	25	15	24	29	17	15	30	23	15	15	18	16	17	18	27	26	24	28	28	26	21	26	19	25	23	19	26	24	22	21	26	20	26	23	30	23	20	21	20	26	21	25	27	22	24	26	23	19	35	22	27	17	20	19	25	23	29	26	15	14	24	16	16	18	22	21	29	19	24	23	32	25	21	29	12	24	15	18	23	24	21	27	18	24	22	22	34	22	25	14	19	29	20	16	20	29	26	21	20	24	14	21	16	19	21	22	21	25	23	14	23	25	22	20	21	26	24	24	24	19	23	26	25	20	24	8	24	24	26	23	19	18	23	26	24	24	28	22	17	21	24	30	24	23	14	20	24	21	24	23	25	24	25	15	26	16	21	26	28	19	23	19	22	16	19	17	17	14	32	25	25	21	18	19	18	24	16	14	16	25	10	28	24	22	21	27	27	18	35	22	24	26	18	21	18	29	21	33	27	21	17	18	20	29	23	19	29	19	23	19	15	21	14	17	17	20	19	26	19	28	18	21	25	26	23	18	24	14	23	29	27	18	31	23	20	18	14	14	19	20	23	15	21	25	19	22	21	29	24	25	21	20	21	25	21	23	28	20	22	29	29	21	16	24	16	23	19	17	16	23	21	26	23	11	19	20	20	19	28	11	25	15	25	22	21	14	31	28	23	21	20	20	25	25	25	21	30	14	24	22	19	22	22	31	24	26	20	30	18	19	16	23	14	21	16	15	21	21	13	22	14	20	28	18	26	22	17	13	12	21	28	24	18	21	21	30	18	27	22	19	28	21	19	30	26	34	26	23	30	31	23	26	32	26	21	19	23	24	22	18	17	29	18	26	14	25	18	30	19	28	30	22	20	22	19	26	26	23	25	24	27	20	20	25	20	20	20	21	30	26	20	26	19	13	22	27	16	26	16	18	18	21	25	24	26	23	19	29	22	13	20	24	22	25	20	20	19	23	29	27	27	26	19	34	25	21	21	25	31	17	22	17	21	21	31	25	27	33	16	17	19	26	23	26	19	37	24	23	15	16	17	17	25	26	27
35291	55039	48400	35938	39692	36964	32518	28893	24996	21772	18901	16378	13918	11793	10321	9265	8432	7096	5868	5002	3924	3274	2776	2449	2114	2063	1924	1836	1736	1407	1399	1279	1236	1247	1176	1160	1197	1163	1191	1242	1129	1000	1025	1015	1116	973	922	834	870	826	746	809	757	763	612	634	661	576	596	584	577	552	516	537	542	530	542	548	524	544	528	512	525	511	567	530	544	552	530	517	485	511	503	545	520	488	467	496	524	519	500	511	536	539	491	506	525	482	511	535	521	473	546	502	481	522	483	511	545	498	480	519	509	531	502	513	554	539	491	484	509	487	499	531	465	501	487	554	507	519	497	462	524	506	488	487	499	516	487	528	479	480	543	468	539	529	525	534	497	541	501	536	501	519	537	497	527	502	516	541	491	525	483	487	518	469	492	487	500	509	510	504	498	496	531	487	527	518	474	516	507	516	491	546	498	499	477	508	501	531	536	529	535	481	493	494	535	478	532	518	509	500	540	504	480	492	492	444	470	499	521	492	512	483	484	485	522	530	506	519	512	473	537	489	503	496	520	516	470	477	506	498	508	501	515	508	523	482	537	560	528	479	478	495	546	496	537	478	462	491	460	471	511	496	487	509	501	531	488	482	501	486	516	525	498	504	516	510	484	520	530	485	500	449	504	490	497	484	502	490	506	460	535	506	460	523	488	532	481	535	538	463	511	562	505	477	483	467	494	518	475	517	522	513	499	511	512	455	497	488	481	497	498	508	525	497	482	446	478	469	505	525	479	484	544	505	513	526	500	503	543	462	507	491	527	459	487	505	523	505	520	482	483	463	481	519	505	511	514	533	514	520	517	508	522	530	497	474	495	511	535	491	490	486	457	506	512	520	513	477	516	531	495	475	527	509	492	487	520	490	530	455	485	526	518	480	517	566	479	477	536	465	500	493	524	482	528	492	536	529	501	528	557	529	542	507	502	543	533	463	504	491	480	485	538	492	551	480	494	532	515	521	481	504	505	533	463	482	482	504	514	544	518	503	466	482	522	498	508	483	489	445	516	536	510	525	487	532	515	535	533	516	465	522	512	486	519	498	510	455	537	468	503	504	508	529	484	519	501	512	530	544	523	476	478	482	505	532	506	513	494	490	495	517	494	494	526	511	475	459	548	523	489	524	500	482	499	464	483	508	477	482	540	458	487	486	517	471	473	478	507	487	502	531	506	458	484	538	522	491	513	507	502	486	497	499	480	512	511	492	490	524	527	520	504	479	479	545	506	539	535	479	509	534	505	505	480	500	497	523	482	507	467	518	525	471	518	513	474	514	497	511	545	466	504	511	504	519	528	504	522	477	507	521	521	507	501	519	527	484	502	516	491	528	532	517	530	511	484	468	472	536	488	472	499	479	513	464	485	536	448	483	494	502	498	520	489	508	537	492	532	511	508	498	516	533	501	466	479	518	548	514	524	498	497	474	500	556	484	531	484	488	461	520	515	490	483	525	541	517	473	471	525	525	535	511	476	527	506	511	484	493	485	509	482	498	526	509	534	505	500	478	492	529	546	494	506	540	508	542	468	462	491	490	511	524	516	514	526	513	527	462	449	517	527	478	534	491	489	505	511	498	536	499	484	502	475	503	494	515	508	507	476	519	536	454	476	467	535	484	529	508	486	495	512	481	508	503	544	499	486	494	518	486	490	490	491	497	487	491	533	530	528	501	546	512	508	529	506	507	496	513	523	498	462	484	475	526	502	474	511	494	501	483	509	499	516	506	508	474	507	529	483	459	474	518	486	501	489	502	520	540	559	454	481	512	534	504	470	506	494	499	508	493	503	521	515	491	446	479	510	489	494	498	552	503	513	539	492	505	520	490	513	495	536	465	458	527	510	481	486	515	498	471	472	499	479	496	478	553	500	485	483	492	580	531	503	503	498	514	505	465	503	463	509	489	495	484	548	511	510	519	493	517	488	505	523	513	518	487	520	498	512	521	487	530	514	496	489	519	496	465	532	500	501	484	501	502	523	518	472	518	573	482	479	520	523	509	497	510	490	505	536	474	504	519	495	479	489	485	487	486	503	492	471	527	506	474	534	488	470	478	502	475	538	502	477	462	529	476	489	455	492	500	503	509	472	528	506	487	511	507	501	490	495	482	488	539	504	495	500	501	480	499	509	532	531	509	472	522	526	502	494	472	505	523	507	500	498	493	539	479	485	537	505	532	495	493	543	488	485	514	524	525	542	496	569	527	503	506	489	514	528	491	453	493	514	513	464	524	521	502	513	548	505	495	528	495	484	494	500	533	537	465	508	450	501	486	486	545	512	509	492	473	475	491	494	539	495	503	472	516	544	505	526	493	528	483	504	529	502	463	486	516	493	526	486	524	523	510	513	495	481	510	501	466	484	512	478	489	469	507	527	509	513	503	505	480	534	515	492	497	526	527	492	545	485	491	531	511	477	530	523	498	521	479	495	488	524	542	477	503	547	520	469	489	476	506	525	511	501	489	539	500	507	513	511	489	511	510	509	552	484	481	520	484	478	469	491	471	500	513	513	541	558	496	504	461	467	543	482	519	495	480	484	500	514	509	502	522	487	521	525	515	529	532	525	505	494	521	482	530	506	513	528	510	530	520	508	480	510	481	489	520	488	503	472	485	508	501	465	547	498	509	480	485	475	511	506	503	480	510	496	499	534	496	484	506	511	497	484	554	483	520	491	497	469	506	474	483	496	479	521	493	518	508	518	501	486	488	471	510	507	492	515	506	505	510	506	527	525	524	496	503	514	526	449	496	522	479	479	489	508	488	508	501	520	487	507	506	518	528	469	493	502	506	488	500	516	501	491	507	483	542	541	495	536	512	480	462	502	503	492	515	492	498	507	500	488	491	510	504	509	494	526	547	526	476	524	513	505	498	507	505	534	491	481	514	520	484	529	495	512	539	452	544	484	486	499	528	532	479	502	497	525	523	513	525	512	480	530	519	481	515	495	537	495	514	511	523	490	487	512	508	488	488	500	531	520	492	525	493	513	480	524	502	512	510	506	513	518	514	541	480	516	517	489	519	472	528	506	497	483	487	500	475	499	531	478	492	505	495	517	478	493	531	506	509	535	511	475	513	509	493	493	512	505	495	519	485	474	517	475	515	502	486	481	525	497	498	499	464	484	454	497	504	504	578	493	518	496	520	498	475	477	487	520	471	499	506	488	512	536	512	534	540	426	504	503	510	518	505	517	530	486	506	483	544	539	477	493	537	509	534	506	499	479	490	507	512	475	463	507	532	525	476	501	493	507	532	544	460	506	520	515	507	498	481	497	511	490	476	507	531	484	535	488	481	487	474	517	511	492	512	513	476	453	482	478	487	525	489	532	510	506	502	519	477	473	519	530	487	503	530	540	480	489	529	500	538	473	484	501	495	526	535	474	498	520	515	525	511	522	512	497	466	503	509	470	485	504	529	482	511	539	534	465	492	536	542	488	491	537	516	530	478	483	502	474	504	487	491	520	496	503	521	509	494	476	485	510	485	520	504	491	505
4823	28564	21963	1600	959	868	701	673	509	418	414	320	290	249	193	169	166	119	115	96	79	72	49	49	48	49	41	42	40	26	33	40	28	36	30	34	34	44	29	34	36	36	32	33	34	35	48	23	34	17	25	28	32	24	21	18	19	17	15	28	25	25	30	22	25	19	28	20	18	22	21	22	20	18	22	19	20	20	19	19	26	35	22	25	24	15	14	25	25	28	25	18	25	25	28	21	24	22	19	21	19	20	28	29	27	23	23	14	20	15	25	29	23	17	27	30	27	26	15	19	24	22	21	26	20	19	28	24	24	23	24	28	25	18	21	26	30	12	24	20	21	20	23	26	18	25	29	19	24	17	27	19	27	30	25	29	14	21	23	11	16	17	25	21	15	28	21	31	17	27	22	23	19	24	18	11	22	20	22	21	16	11	27	22	22	19	21	15	22	24	21	20	19	22	20	20	26	31	33	27	22	25	26	24	31	19	18	29	18	24	22	17	18	19	23	30	23	27	15	21	24	20	31	26	20	21	26	29	27	25	16	20	31	25	17	28	24	28	27	30	27	14	15	23	17	25	20	25	16	23	21	29	23	17	20	23	27	15	26	20	19	21	24	36	19	20	28	18	25	22	16	23	18	27	20	20	28	19	27	29	21	19	22	22	14	27	22	20	24	25	19	26	25	26	26	21	20	27	34	18	19	19	27	15	25	19	23	26	19	30	23	20	22	27	22	19	21	20	32	34	23	26	26	21	30	21	26	21	29	25	20	22	18	17	29	17	19	20	27	19	27	18	19	25	29	26	23	23	29	27	19	14	21	18	19	26	15	21	19	19	19	31	22	24	24	31	21	27	19	25	19	32	12	33	20	19	16	31	14	27	22	31	24	23	25	21	29	18	23	29	23	22	28	24	21	25	19	29	18	22	29	37	33	35	25	28	19	23	15	20	18	16	12	21	22	27	17	22	28	19	28	22	24	19	24	29	22	20	24	19	22	21	21	20	16	22	21	26	19	19	26	23	13	24	24	22	24	20	20	26	14	18	27	23	22	26	25	22	14	17	16	26	34	19	24	23	19	23	29	21	23	30	12	20	14	32	18	21	29	30	20	16	12	20	20	14	27	30	18	24	25	27	27	19	19	21	27	28	29	25	15	24	17	25	19	20	33	30	25	28	18	28	22	26	25	23	24	28	13	32	22	20	17	16	23	21	26	15	26	22	24	32	17	28	22	22	24	29	27	21	22	26	20	29	16	18	22	20	20	28	26	18	21	23	24	20	17	14	24	27	33	23	23	29	37	24	20	23	28	21	27	21	26	27	25	22	21	23	22	23	21	14	34	23	28	17	26	24	19	21	24	25	21	26	11	23	39	29	24	25	21	24	21	31	24	20	21	28	35	30	20	22	14	29	24	30	13	13	19	17	27	18	19	21	22	18	19	22	20	31	30	27	18	20	24	27	31	20	21	22	18	21	20	22	21	15	23	25	19	20	22	22	25	29	18	21	23	17	27	13	21	24	27	11	28	21	22	19	33	25	29	20	23	26	17	17	19	18	23	26	19	28	19	29	19	15	28	27	23	25	23	17	31	24	23	22	25	22	20	23	18	18	20	25	22	28	23	28	18	24	16	19	23	26	24	16	32	18	23	24	31	23	24	22	23	16	21	32	15	21	25	20	17	25	18	26	26	10	21	23	20	13	28	33	27	24	29	18	26	31	27	20	18	27	16	28	30	25	27	18	25	17	24	16	30	23	22	24	20	25	21	17	18	25	21	29	22	20	18	24	26	16	20	20	29	27	28	30	22	23	27	23	28	14	20	18	23	21	20	23	20	21	20	29	30	28	27	23	31	19	22	21	17	29	12	26	29	28	20	24	23	24	22	24	15	17	25	22	14	27	29	30	19	16	22	30	22	24	26	27	26	26	19	18	14	16	22	15	25	31	19	24	29	18	27	27	25	33	19	26	19	27	30	29	25	27	29	19	18	15	26	23	15	23	17	21	27	17	17	21	22	17	30	17	16	24	22	19	19	25	28	29	16	20	22	22	19	23	21	18	25	28	34	18	20	19	22	22	24	22	29	18	27	23	24	20	26	16	13	20	22	23	26	30	21	21	26	21	22	21	25	22	23	28	28	20	30	21	17	20	19	19	24	13	17	25	19	28	22	15	17	20	21	26	19	17	32	28	18	16	27	15	27	24	30	28	36	23	19	28	20	29	19	18	26	27	21	22	18	23	22	24	31	23	24	21	20	21	31	20	32	28	15	25	20	22	23	22	18	18	25	17	26	18	22	28	19	26	23	17	17	26	27	18	13	15	25	22	17	20	25	16	18	19	23	21	16	18	20	16	22	13	27	29	32	16	27	23	16	27	16	18	35	22	18	26	25	33	24	22	24	21	21	21	29	17	21	18	26	24	18	26	26	26	26	35	20	24	33	17	22	15	25	19	16	16	21	24	30	15	28	19	17	23	22	24	26	24	21	21	7	22	31	14	25	20	17	18	20	17	28	21	23	34	25	31	23	12	20	13	14	22	34	34	15	22	24	24	20	28	22	22	25	20	23	23	19	23	19	22	25	17	22	23	20	19	31	31	21	25	27	32	29	21	15	13	30	19	11	30	32	22	19	19	15	19	33	25	19	17	20	29	21	27	26	28	22	18	18	25	16	22	30	24	25	20	21	24	31	15	24	20	14	23	26	20	23	23	20	22	22	21	34	22	27	22	20	20	22	18	23	25	25	15	16	25	23	20	21	18	22	23	30	24	23	23	28	17	19	26	28	21	18	23	29	22	19	23	16	22	21	19	26	23	31	15	17	15	23	18	20	25	21	26	17	18	17	22	26	25	17	21	21	25	26	21	22	33	17	20	19	32	21	18	26	25	24	27	23	15	27	23	14	17	20	22	21	24	24	16	24	28	19	31	24	22	27	20	25	33	19	24	23	34	27	24	23	25	24	20	18	24	28	19	22	28	20	19	28	22	24	22	32	26	27	18	20	25	16	28	21	29	23	20	19	34	24	19	23	21	18	21	23	18	21	24	26	20	30	33	24	22	20	25	34	16	21	26	28	18	18	24	26	20	21	22	33	18	24	15	20	25	22	33	15	29	23	25	15	16	31	18	23	21	19	22	28	22	23	20	25	22	23	22	21	29	29	31	27	25	20	26	22	19	19	16	16	16	30	22	16	15	15	22	32	25	28	20	26	23	20	23	27	16	14	24	19	24	23	14	20	20	28	20	22	17	29	28	23	28	23	17	29	24	19	17	22	33	21	26	24	18	22	24	24	18	29	20	27	18	25	30	25	22	16	26	15	25	29	23	18	26	19	28	18	25	25	24	20	22	20	18	20	26	21	20	19	25	22	19	29	24	22	29	29	22	30	15	24	20	23	19	17	18	17	24	20	22	22	41	23	21	31	22	15	22	16	15	11	18	24	25	18	22	19	27	24	21	22	24	25	24	22	19	18	18	21	24	18	16	17	22	30	23	26	28
33883	55188	45366	35886	40053	37456	33085	29159	25592	22174	19358	16661	14199	12170	10655	9767	8455	7085	5842	4921	3971	3182	2800	2477	2317	2250	2065	1922	1700	1482	1412	1319	1307	1275	1233	1142	1145	1180	1213	1234	1095	1102	1099	1096	1051	1002	890	910	792	780	740	817	759	682	643	640	628	576	600	546	558	564	553	548	551	534	522	564	533	521	511	525	538	566	498	491	558	478	524	514	486	470	512	505	504	533	467	538	521	486	540	525	525	517	489	547	492	531	516	523	505	488	492	510	521	526	542	532	498	512	542	503	478	542	518	533	461	512	518	510	527	458	568	525	501	503	501	562	466	507	504	505	532	506	487	450	486	527	475	495	482	485	527	487	495	509	499	524	510	504	503	492	527	509	527	524	500	487	503	487	510	510	503	533	540	499	477	510	505	510	509	507	498	473	479	482	506	476	493	499	497	531	491	489	517	536	470	508	503	469	505	474	517	529	496	471	535	492	485	524	490	535	487	501	462	518	512	510	514	519	461	504	542	509	546	501	520	517	518	511	462	491	516	503	480	461	518	468	518	475	509	525	528	476	484	484	496	515	525	518	511	494	526	494	495	531	479	483	482	510	505	478	478	525	508	504	505	554	490	530	530	490	517	506	491	517	483	522	515	531	493	484	496	487	515	504	489	489	476	479	485	515	490	488	515	523	510	509	520	472	516	499	548	494	468	512	509	502	475	507	476	480	503	482	513	525	490	480	468	472	506	486	539	468	505	522	450	488	487	467	477	505	520	487	517	486	467	494	502	480	494	472	500	510	514	483	484	478	531	515	516	521	489	509	508	494	443	492	464	524	508	490	525	503	514	544	487	511	454	477	517	494	521	512	522	480	526	474	504	536	559	545	478	495	486	516	499	535	484	498	482	479	467	473	470	509	494	461	501	513	465	518	524	527	507	505	486	537	493	502	480	499	482	485	473	530	511	486	495	527	499	480	488	508	510	515	484	483	478	512	546	539	500	510	520	509	542	507	494	509	485	504	515	471	492	466	509	477	519	507	503	544	516	509	563	512	536	470	518	491	517	538	453	496	483	467	521	464	518	531	509	515	514	482	490	522	524	523	456	499	499	486	524	514	478	505	504	499	524	487	471	506	493	496	467	520	476	557	479	502	501	527	499	493	542	457	513	497	527	494	495	501	550	489	517	495	473	479	499	492	502	505	521	522	481	492	513	505	501	474	488	499	494	484	526	511	532	507	495	532	485	496	483	517	518	540	485	463	507	508	486	499	515	496	511	517	471	512	513	540	486	500	459	496	488	481	478	568	523	513	524	500	495	505	527	510	515	510	480	509	501	513	492	522	499	501	512	543	486	502	486	484	488	497	471	504	508	500	540	511	512	491	519	490	521	521	493	491	519	467	507	505	469	516	513	546	488	492	524	531	532	519	544	507	547	481	498	494	517	498	523	474	499	502	505	504	502	522	447	503	508	469	504	485	488	478	500	484	562	488	486	501	496	487	535	493	538	544	495	486	498	507	497	509	501	479	488	503	466	524	521	501	491	495	485	493	518	474	523	506	488	554	531	485	493	469	476	502	505	500	481	515	529	497	495	488	488	487	534	487	464	506	552	515	481	483	523	527	504	525	510	514	509	485	483	535	500	523	516	542	486	529	520	536	508	481	505	444	503	499	452	471	517	495	473	512	487	488	503	496	494	499	490	488	492	467	504	468	500	479	507	497	471	536	453	519	511	532	475	486	483	504	476	450	484	464	521	532	516	486	512	504	468	487	513	496	510	515	492	512	486	536	533	544	513	519	496	499	505	519	527	511	479	529	504	485	487	535	477	505	466	480	535	500	485	497	506	528	495	487	536	512	530	479	468	499	481	494	481	481	524	484	522	498	508	480	505	438	490	495	495	478	484	464	490	519	519	547	487	560	492	468	488	486	534	536	515	497	512	483	499	507	548	493	470	506	527	505	494	493	500	502	517	507	488	522	488	506	504	520	481	497	501	479	490	473	534	493	530	521	514	488	527	503	515	480	488	483	487	493	501	514	519	520	457	513	551	474	486	496	493	509	492	526	508	483	485	528	492	521	495	510	483	512	494	517	481	494	485	475	487	474	466	528	509	490	504	513	512	455	468	512	492	506	461	496	483	494	493	504	505	478	531	489	493	496	485	465	532	510	523	485	528	510	430	487	513	480	508	514	473	537	538	487	488	544	512	499	545	497	529	508	500	478	489	507	531	476	506	482	507	482	492	463	512	481	514	511	493	501	519	519	524	488	496	488	511	502	521	485	498	492	516	498	474	509	491	502	499	500	564	504	484	502	516	524	502	488	485	537	479	492	542	456	468	460	512	521	514	515	532	489	510	479	509	501	513	464	538	457	503	492	502	490	450	501	520	452	552	446	519	494	449	509	556	518	497	461	514	476	494	501	518	507	498	470	486	541	540	470	490	520	490	497	502	500	530	500	484	515	505	531	496	511	516	483	522	513	488	558	511	453	471	498	489	486	540	476	511	491	514	489	481	484	539	533	482	516	497	489	482	495	489	509	472	530	523	519	452	513	489	492	469	450	503	516	486	470	505	525	514	495	521	531	501	517	525	545	504	537	510	515	503	486	512	477	553	521	509	494	508	506	489	507	538	475	522	486	523	517	482	522	526	482	511	524	482	464	506	524	527	479	534	492	556	516	513	522	494	511	516	491	535	514	506	515	484	512	483	482	500	489	483	496	498	485	486	477	511	484	478	512	474	499	529	530	491	475	480	497	525	479	451	551	506	499	509	505	500	505	540	463	477	511	491	503	497	496	481	496	524	496	505	529	532	538	520	459	492	474	472	470	518	521	483	513	494	521	539	507	479	542	524	515	494	528	464	491	508	490	511	498	540	487	529	518	502	482	520	517	501	515	454	495	510	480	480	484	559	484	511	514	498	518	508	489	525	482	527	484	478	534	502	472	518	486	506	503	520	500	519	516	505	494	454	463	492	495	501	555	516	519	497	500	512	509	473	457	503	505	545	556	482	498	479	492	504	509	501	534	496	532	489	519	442	509	517	466	518	505	512	474	497	530	529	495	504	486	504	439	494	530	472	480	487	518	457	506	530	484	481	512	515	468	515	523	497	474	492	507	547	462	459	475	471	504	487	541	495	502	477	508	473	490	511	515	510	502	499	513	492	482	513	534	481	499	499	482	520	545	450	505	544	535	514	517	534	528	458	472	519	502	480	524	506	507	462	504	502	503	530	456	496	492	489	432	485	455	480	494	500	487	498	491	544	503	495	504	509	490	495	499	477	529	500	518	477	506	478	518	544	527	486	516	485	497	495	509	462	509	522	511	511	481	509	495	459	523	504	510	520	492	497	514	480	512	522	492	494	513	502	545	498	479	518	508	520	498	512	522	470	507	500	473	486	520	507	492	494	473	536	515	526	524	536	496	503	494	507	508	509	507	485	479	501	461	477	494	521	521	459	528	490	481	536	518	494	528	532	502	548	519	485	512	508	493	475	492	517	525	490	496	499	501	517	507
4069	18100	13392	819	745	649	553	513	450	406	310	249	186	164	157	165	138	99	93	77	73	67	53	46	44	37	53	54	56	34	50	42	37	41	38	38	50	47	34	36	30	54	36	38	46	34	29	33	31	36	25	38	43	44	43	36	35	32	37	29	28	27	25	33	35	34	28	39	29	25	31	37	26	22	34	27	23	34	33	29	27	32	36	26	22	32	29	27	34	37	32	27	25	29	21	34	30	24	37	28	39	39	24	24	34	26	20	27	27	33	31	30	30	21	25	30	27	28	26	26	30	30	37	38	32	17	32	24	30	24	31	28	30	36	29	30	32	24	25	26	23	38	28	32	22	18	30	28	25	33	23	29	34	17	40	30	34	29	31	35	21	39	27	30	24	38	33	29	29	29	35	20	25	32	19	35	38	36	33	20	36	34	28	28	28	25	29	32	28	21	21	37	38	37	34	31	24	21	29	36	36	30	31	28	27	23	31	31	24	24	37	30	35	30	35	29	33	19	25	26	35	29	33	26	35	25	32	27	28	35	31	31	28	26	23	33	19	21	34	29	31	28	31	39	31	42	34	24	34	28	29	39	23	30	42	33	32	33	28	36	34	23	33	29	41	31	23	53	37	32	37	33	28	24	32	27	18	23	22	31	29	35	24	38	29	35	26	34	32	31	24	28	31	32	28	18	33	26	44	34	30	24	39	34	32	38	24	22	39	24	32	26	29	35	22	28	32	34	24	28	23	28	30	31	33	26	34	34	34	29	25	27	28	30	35	28	29	35	36	29	32	29	32	29	23	35	36	25	32	32	38	27	21	38	31	17	25	30	41	39	28	29	30	28	26	34	33	31	21	33	27	28	32	22	31	29	29	36	25	25	35	28	22	35	31	32	33	29	30	22	36	38	27	30	34	24	23	25	27	34	28	28	38	33	22	23	32	27	21	28	30	29	23	27	32	23	38	34	31	25	35	30	28	21	28	27	34	20	28	26	25	28	27	21	29	33	33	26	31	15	24	33	28	32	26	33	26	30	31	27	24	27	29	36	34	31	28	32	32	29	26	23	24	31	31	36	29	26	30	34	42	23	27	22	21	25	38	30	30	29	30	28	26	28	26	22	26	26	28	32	27	25	27	38	26	28	28	37	33	31	27	26	31	34	24	24	27	28	35	39	28	23	26	22	37	25	26	50	32	21	15	26	34	28	31	28	24	29	18	30	31	22	27	25	24	34	29	36	22	28	28	35	35	26	26	32	33	28	32	31	19	30	24	30	35	42	30	34	37	24	26	27	32	34	28	35	28	30	26	25	31	30	32	31	30	29	25	23	48	15	23	29	36	30	36	27	27	37	33	30	27	26	28	28	38	24	28	25	28	34	33	26	31	26	35	29	37	32	22	36	33	30	18	33	33	27	27	26	29	27	33	36	27	33	21	24	29	29	35	22	20	33	29	29	27	34	33	31	36	29	26	32	33	30	30	31	34	27	35	35	30	34	31	21	27	37	39	32	28	28	28	30	27	31	32	27	27	22	23	26	31	33	33	30	22	20	36	27	22	25	30	27	35	27	26	28	28	44	27	24	23	22	32	31	19	30	26	27	26	21	32	28	30	30	29	26	30	25	32	25	30	25	29	26	26	32	27	32	29	23	35	30	28	27	29	27	29	39	33	35	35	29	25	28	43	28	29	25	26	30	25	31	35	20	27	25	33	32	29	31	36	34	20	17	26	33	17	26	28	27	31	28	31	31	34	36	23	27	27	21	31	30	26	27	30	16	32	22	32	26	25	21	31	36	35	30	36	29	27	38	32	24	30	28	39	39	19	21	22	25	40	26	41	28	32	30	27	23	19	42	34	27	25	32	37	32	23	30	23	28	30	41	38	32	37	31	26	38	25	25	30	22	23	26	22	30	31	26	39	33	20	27	22	31	30	32	33	29	21	20	33	20	29	33	26	27	32	30	27	39	33	26	18	38	36	23	23	29	30	25	27	33	24	28	29	25	36	28	22	28	28	33	29	21	21	23	40	29	29	26	39	31	28	29	20	34	30	26	33	28	20	28	39	16	30	33	27	35	24	37	40	29	32	28	31	35	37	23	38	23	30	23	17	29	38	27	21	30	29	28	26	27	28	27	31	32	34	19	24	32	36	25	36	35	28	31	30	35	27	23	23	31	31	25	27	31	27	24	20	30	33	28	28	41	38	30	30	24	32	26	37	29	40	28	20	40	32	19	26	21	30	28	22	23	44	38	34	27	31	20	38	29	31	26	22	33	29	33	23	37	32	25	24	30	30	33	27	28	32	30	34	30	25	29	26	31	30	24	39	23	23	34	30	22	39	21	28	36	30	25	32	33	32	26	33	35	30	40	29	32	37	20	27	35	30	24	25	32	30	32	22	41	27	25	34	33	33	26	30	28	26	37	26	29	28	27	27	27	30	25	35	24	34	36	27	27	33	29	41	32	32	35	32	21	30	25	31	21	30	29	24	31	29	25	30	36	36	26	31	32	29	32	28	25	48	38	32	28	33	33	33	43	26	24	30	26	33	28	31	29	31	24	30	24	31	37	34	26	27	29	26	32	35	30	32	26	26	28	35	23	26	26	33	29	25	31	26	29	31	39	41	28	31	24	33	32	26	36	22	38	29	22	34	32	28	32	33	32	33	25	34	41	30	22	33	31	27	19	32	29	25	25	38	38	32	32	33	23	26	25	31	36	45	30	32	26	32	27	34	39	30	30	25	31	29	24	28	30	32	36	30	33	28	23	44	30	36	33	28	42	26	26	31	24	40	31	30	31	27	29	28	23	19	19	28	36	42	32	29	34	26	31	37	29	33	26	40	33	24	33	31	30	40	35	26	31	19	28	33	20	33	27	29	27	32	21	26	19	32	29	32	30	32	30	20	23	21	23	28	19	15	24	30	25	24	26	30	25	33	37	24	31	20	28	35	36	26	27	23	40	23	41	37	34	35	29	27	32	34	30	35	28	27	29	28	28	26	30	34	29	43	30	30	35	22	21	20	29	22	26	37	19	28	31	29	33	22	30	25	28	30	27	23	42	37	26	37	29	30	29	24	31	37	32	35	28	22	23	32	42	17	28	21	31	30	28	38	37	18	32	32	24	18	33	37	30	25	29	33	30	34	27	32	24	28	29	26	20	40	42	35	30	31	27	30	39	28	31	29	30	35	41	30	37	29	29	23	48	33	23	29	29	26	28	26	33	24	30	41	31	36	23	23	29	28	21	32	40	30	36	28	25	25	32	24	38	19	39	34	34	28	24	30	29	30	28	31	36	33	29	30	17	33	32	32	25	32	29	38	29	32	20	33	37	35	41	32	31	38	37	27	30	31	21	34	31	26	31	26	22	41	25	32	30	30	28	21	28	24	30	27	23	26	19	20	25	21	34	41	22	36	28	30	27	25	21	20	22	26	19	34	23	33	29	42	39	25	25	32	24	36	37	36	36	27	29	27	35	19	22	30	25	30	29	23	25
32443	55289	38396	32583	37256	34309	29744	26217	22681	19499	16430	13882	11992	10247	8927	8025	6756	5794	4715	3929	3295	2772	2396	2238	2152	2079	2018	1783	1527	1465	1277	1317	1260	1239	1200	1148	1140	1291	1235	1252	1188	1058	1200	1134	1108	966	952	907	849	859	865	870	845	818	758	743	748	723	761	710	684	690	683	670	639	666	668	650	631	680	673	675	679	684	648	693	667	687	611	662	638	642	659	672	628	720	712	676	679	677	665	652	696	663	675	671	672	653	664	652	630	661	650	657	675	612	672	678	656	680	631	654	691	689	621	636	635	700	653	682	611	632	616	636	663	664	649	639	602	677	660	616	675	646	628	670	630	691	641	644	615	639	675	664	654	637	662	669	661	649	683	652	662	610	646	677	653	621	610	639	649	652	671	667	651	639	656	672	636	665	593	630	650	607	621	642	675	641	632	716	652	635	709	682	689	659	624	676	707	620	651	687	667	637	681	658	673	681	631	678	651	643	666	620	645	649	662	619	654	623	643	687	644	647	646	639	682	592	611	665	676	653	684	590	686	654	618	630	704	616	645	669	657	628	716	637	663	624	621	670	623	659	627	608	687	654	641	654	621	672	615	597	678	664	654	596	668	617	671	625	698	660	647	646	700	671	648	643	665	650	639	592	661	661	651	662	662	690	692	599	635	728	669	680	664	682	623	641	645	625	621	652	667	675	663	628	669	626	678	686	643	648	620	666	612	609	650	579	621	621	665	676	590	638	577	656	631	654	721	664	683	650	625	632	660	622	658	728	599	684	637	672	669	647	609	703	606	674	651	616	626	635	630	710	639	631	668	613	641	638	667	626	665	665	653	638	634	644	693	636	640	668	674	669	636	609	668	628	674	636	617	681	699	661	605	686	669	578	657	648	623	676	644	623	655	666	613	674	645	684	626	702	628	647	597	663	647	679	604	658	658	673	621	631	671	685	622	646	625	659	618	669	682	637	606	657	642	673	695	646	656	656	647	658	636	641	669	693	630	619	626	670	683	622	666	686	640	646	657	668	639	675	627	624	651	645	707	663	627	659	651	611	657	637	673	656	672	679	665	606	661	675	676	663	651	637	641	653	657	661	674	613	622	616	673	676	653	591	667	638	713	649	657	659	643	710	681	691	672	654	651	631	703	600	612	660	687	665	670	676	652	637	682	683	675	655	641	634	605	675	677	629	654	676	572	602	683	648	670	661	649	629	618	707	668	625	660	647	633	669	656	654	651	607	620	634	656	633	651	633	608	681	650	684	632	617	672	659	662	636	636	652	645	661	662	609	622	618	640	654	671	633	687	645	674	632	661	593	649	631	644	653	662	644	641	622	626	594	677	670	662	656	611	668	638	645	654	647	678	639	615	688	667	652	670	661	640	646	686	647	585	625	601	665	622	651	652	673	638	653	644	625	666	691	678	646	685	623	641	685	639	668	661	633	688	675	642	687	657	633	666	622	678	655	642	660	614	633	671	648	625	638	659	682	704	643	644	648	689	648	624	663	632	651	634	585	621	711	647	668	688	651	646	640	660	704	664	636	632	638	680	659	623	657	670	634	631	670	634	607	646	660	632	654	648	635	637	633	637	683	663	622	637	704	656	621	667	630	679	629	646	656	643	653	638	661	666	662	635	618	612	601	620	632	614	690	667	670	636	645	652	637	648	605	655	686	662	648	688	692	642	629	667	645	668	656	624	695	645	668	713	686	611	698	654	638	677	600	677	655	678	652	640	659	641	690	628	589	625	663	600	627	638	612	647	621	662	629	647	621	696	669	650	662	667	631	627	661	677	661	675	586	677	669	635	714	652	651	654	629	646	651	680	588	646	636	642	653	625	599	637	659	658	674	632	642	625	719	675	631	644	654	654	670	627	627	636	652	660	658	630	624	655	640	642	661	650	664	677	655	662	679	661	665	654	665	662	629	585	628	661	653	702	649	650	639	659	651	648	634	640	617	606	658	687	618	636	657	635	648	642	660	648	641	632	650	664	624	644	647	671	642	614	686	689	648	615	693	657	708	643	668	654	677	652	652	624	637	646	674	674	650	630	702	681	674	646	658	635	620	640	654	656	675	671	637	701	663	648	657	632	631	675	663	654	632	663	622	641	682	634	647	678	648	662	661	644	593	666	688	678	668	652	651	658	648	645	705	607	651	613	648	626	610	660	676	642	649	624	664	685	646	663	605	639	628	651	609	656	636	690	619	619	681	635	626	658	654	671	610	661	624	646	624	609	637	640	600	655	635	664	661	666	654	666	661	647	636	656	641	620	629	623	649	638	664	659	629	643	675	627	658	644	629	622	646	646	691	624	652	612	645	664	684	645	681	660	684	709	645	616	645	680	659	631	691	674	647	645	624	642	710	647	669	638	659	665	631	684	683	678	659	630	617	655	656	661	627	601	671	636	647	662	641	684	622	657	659	632	651	615	650	663	658	652	633	699	662	648	626	649	705	626	659	653	635	633	671	679	647	625	616	648	643	684	655	609	667	662	676	671	682	653	613	628	642	702	683	632	626	675	648	662	678	633	605	640	644	662	657	653	594	685	658	594	659	673	638	625	603	662	678	608	649	649	661	651	626	612	642	612	635	667	672	679	678	644	642	636	625	666	659	642	623	668	672	648	625	602	629	663	659	660	647	646	657	634	684	659	634	651	662	678	664	640	670	662	640	657	627	640	691	614	677	610	696	673	669	704	687	668	674	687	644	689	643	637	634	619	710	642	642	677	669	601	643	623	628	623	693	698	675	665	680	638	663	623	653	609	716	665	642	602	649	673	613	698	644	645	620	641	673	624	676	599	692	641	682	641	669	663	648	649	678	675	665	683	640	635	643	636	642	639	652	619	632	637	651	649	664	666	607	664	664	632	674	651	647	666	652	645	678	607	626	658	660	661	683	668	627	619	676	663	645	653	636	608	629	670	634	682	641	615	667	660	658	631	649	668	624	671	651	647	653	618	681	662	632	690	667	651	686	666	639	627	638	651	602	673	624	634	610	650	643	684	658	609	638	623	670	649	638	666	649	676	629	666	661	685	639	642	633	627	639	646	657	640	656	667	663	598	665	687	687	654	642	689	618	656	681	651	618	684	619	658	633	615	631	655	664	603	638	638	631	644	643	623	615	640	665	665	688	636	657	599	649	613	708	589	659	622	620	616	644	727	614	616	663	620	627	652	661	637	660	635	653	620	681	662	632	714	632	640	710	676	695	601	638	633	630	623	622	607	610	684	675	661	658	635	672	630	635	667	631	657	677	631	621	632	636	650	701	642	612	669	653	638	652	616	648	649	665	599	639	649	661	651	685	621	674	643	634	632	643	642	628	632	631	641	654	709	647	683	625	586	676	659	638	641	630	660	659	652	686	594	693	621	686	618	635	619	656	657	676	638	696	651	669	613	643	634	671	640	622	660	669	666	670	629	634	642	615	637	639	698	633	641	634	665	620	649	685	700	655	653	636	611	675	617	644	621	682	658	683	698	666	624	638	631	715	659	609	666	636	637	700
4474	26432	19799	1492	1020	870	796	700	539	520	417	344	269	219	201	194	161	125	99	91	73	67	42	62	68	48	59	47	35	43	42	40	33	40	37	28	23	31	39	27	32	26	19	35	33	29	34	25	24	21	24	27	25	26	22	30	31	19	17	27	21	26	17	28	21	22	17	27	27	19	30	14	29	24	24	25	21	32	15	29	20	29	28	31	30	18	18	27	16	28	18	19	11	22	20	22	29	17	20	19	21	18	20	25	19	22	15	15	19	23	20	21	14	20	21	12	18	21	22	24	16	16	21	13	22	30	25	20	18	25	18	28	22	29	19	24	30	17	20	24	22	21	21	19	22	26	17	21	12	28	18	31	21	18	25	17	17	19	16	20	24	25	26	22	22	24	20	26	20	26	27	18	25	25	22	19	14	19	18	28	20	23	24	22	21	15	27	24	21	25	19	13	28	23	20	16	24	23	26	27	30	17	22	16	27	26	20	25	20	24	25	20	25	17	22	20	27	30	21	15	31	21	22	20	14	23	24	21	16	17	30	22	25	21	20	20	27	25	28	10	30	22	16	23	14	22	23	25	24	32	24	25	21	21	23	20	23	16	22	25	12	23	35	19	31	26	13	17	23	27	31	29	15	24	27	27	27	18	20	14	23	26	17	25	25	15	24	17	30	17	17	33	26	15	25	21	26	30	21	29	21	26	18	26	32	25	21	18	24	21	22	21	26	21	27	18	28	25	26	20	22	26	22	23	18	19	31	18	23	17	19	24	25	31	19	24	20	22	26	22	20	24	20	23	24	17	22	18	24	18	28	18	16	26	22	26	26	24	29	25	21	27	24	26	24	24	22	32	14	17	24	23	22	32	16	22	21	19	20	28	25	31	22	29	23	19	25	22	24	35	13	18	19	25	27	21	13	19	22	31	30	33	23	25	18	26	30	28	21	20	26	25	29	19	27	22	18	24	25	23	22	24	28	27	17	20	27	16	22	19	22	24	27	28	19	20	18	24	26	22	26	21	24	21	24	21	15	28	28	22	17	15	25	32	16	17	28	23	22	25	23	25	24	23	27	16	26	15	25	26	19	22	24	18	18	16	27	13	24	33	30	27	13	25	19	31	30	23	24	23	16	24	21	26	27	23	16	20	28	22	24	29	15	28	30	21	15	15	16	24	24	15	27	20	21	27	23	15	31	16	18	30	26	23	25	20	26	16	18	29	25	21	27	12	29	23	28	30	23	20	23	20	20	21	26	20	25	18	22	16	29	20	23	21	20	19	31	22	30	25	20	24	22	13	22	25	16	20	28	18	22	19	20	22	20	15	17	25	22	28	24	20	24	27	21	16	25	28	26	22	21	22	20	14	25	23	28	15	19	33	18	13	21	17	25	20	20	20	16	14	26	26	17	18	29	21	28	22	26	21	18	27	20	33	21	26	19	24	26	25	32	16	21	20	22	21	20	17	27	15	33	27	26	21	24	28	22	21	13	18	22	19	23	30	31	21	23	30	19	32	19	21	26	22	17	17	19	28	21	24	18	28	24	25	27	25	22	25	21	21	23	18	26	27	19	19	15	26	23	26	28	26	19	20	17	26	26	20	22	29	27	20	14	14	28	32	17	25	24	21	20	21	13	24	20	28	21	20	22	27	16	24	16	20	25	25	14	21	19	21	32	25	19	23	21	20	21	15	21	22	22	28	19	19	18	20	18	26	10	27	21	28	23	26	28	26	24	22	12	29	26	13	22	33	22	17	29	29	17	19	26	18	22	24	28	18	23	29	18	21	21	18	22	20	25	27	21	30	24	24	16	16	18	22	14	20	26	27	26	27	15	33	33	36	13	20	23	16	19	19	18	17	19	19	28	33	21	36	29	18	27	20	26	28	16	14	27	19	20	18	23	27	27	23	20	16	25	27	23	26	14	26	28	21	23	37	23	28	30	22	27	23	20	21	18	20	36	26	19	16	15	23	22	15	27	22	20	24	24	25	18	22	18	20	25	22	17	19	19	29	14	20	9	19	32	23	22	21	16	21	20	34	26	21	16	17	24	19	24	15	20	30	31	26	28	18	17	21	23	23	19	30	20	31	17	19	16	26	23	21	22	27	19	20	12	19	21	24	19	19	21	19	19	15	21	33	24	20	17	25	23	27	21	25	28	22	17	20	21	22	36	18	19	27	32	30	30	18	24	21	24	28	26	19	23	21	31	27	27	22	16	26	13	22	25	18	25	24	16	21	20	25	12	24	17	24	19	29	22	23	22	22	22	27	26	30	12	19	17	19	21	19	26	16	18	25	23	26	31	11	25	23	19	29	18	22	13	24	24	33	22	25	24	21	24	24	18	25	21	26	21	25	22	35	14	20	17	25	23	24	20	9	24	31	21	15	20	31	23	20	23	21	27	24	19	22	30	26	29	18	30	26	28	30	19	22	18	22	18	15	18	32	21	25	20	27	20	24	22	19	32	17	27	24	24	22	24	30	20	29	27	33	25	21	27	17	26	23	28	24	23	16	30	19	28	22	15	22	29	22	27	21	14	36	13	29	29	18	22	25	28	20	19	19	33	28	18	26	27	31	20	30	28	23	25	19	26	20	15	26	18	27	21	23	13	28	22	20	16	24	23	24	19	24	21	21	13	17	27	25	24	23	24	28	23	31	22	27	24	25	26	23	17	27	10	21	19	29	29	25	18	21	25	15	28	24	24	25	33	32	25	13	20	34	22	16	24	33	24	31	24	16	23	28	19	21	24	24	18	18	17	17	18	21	28	27	20	21	18	23	26	21	20	15	20	19	23	17	20	20	23	26	30	23	25	19	20	23	20	25	24	23	26	20	20	30	18	23	14	26	26	24	20	19	24	23	27	19	17	17	22	19	25	22	16	27	22	20	26	19	24	18	26	27	24	23	24	23	15	25	20	12	18	28	23	23	23	27	26	26	27	26	31	27	34	18	18	16	17	16	16	21	24	27	20	29	21	31	27	23	20	23	24	21	22	25	17	22	29	18	25	16	22	9	16	24	23	24	18	21	22	23	25	24	29	22	21	22	28	21	27	24	29	14	24	19	26	22	25	20	25	20	25	26	16	23	26	22	21	25	31	18	28	25	13	26	22	31	20	23	26	15	21	20	24	23	22	15	27	24	20	24	32	22	26	38	21	25	25	25	29	23	21	26	27	15	28	23	17	25	23	24	14	24	23	31	22	20	24	18	29	17	24	17	25	30	25	20	21	23	32	18	25	29	18	24	15	21	24	21	17	23	20	19	34	25	25	29	21	23	24	19	30	26	22	24	25	29	19	31	17	21	22	18	15	25	19	15	14	27	24	17	24	17	22	25	28	20	23	29	23	18	18	25	15	21	14	19	26	21	23	36	24	28	20	24	21	25	21	19	24	26	22	25	20	22	22	18	13	21	28	19	22	16	21	20	21	30	28	23	26	25	21	19	16	23	27	25	16	24	22	12	20	22	17	28	27	21	29	19	20	23	16	24	23	21
35571	48385	42756	36184	40742	37686	33612	29653	26333	23327	20083	17090	14804	12894	11511	9950	8408	7195	5782	4721	3939	3385	3098	2888	2618	2512	2382	1917	1704	1565	1444	1510	1417	1245	1213	1186	1194	1309	1268	1243	1260	1143	1247	1073	1055	1029	933	835	745	790	807	769	810	789	667	643	625	620	623	586	626	625	511	557	535	522	529	499	540	551	556	533	588	526	541	543	516	533	550	547	500	518	523	520	531	532	464	506	530	575	548	511	521	491	500	542	524	524	510	488	502	502	528	525	524	513	487	498	503	496	504	525	494	501	508	492	495	487	493	511	490	488	510	479	500	495	493	484	494	510	516	538	521	514	497	518	512	477	493	496	526	545	509	460	470	521	511	481	498	496	493	501	490	490	543	486	512	486	477	546	531	465	466	499	502	504	503	501	511	522	488	473	486	491	465	500	487	460	513	491	515	502	497	464	526	494	497	519	485	490	487	515	572	492	512	516	500	501	539	512	464	518	488	527	467	488	479	478	491	491	514	538	552	501	495	504	530	509	507	487	532	470	517	478	463	518	512	493	481	494	509	485	483	507	494	506	519	512	503	513	502	506	485	516	532	532	488	527	480	499	524	474	520	534	497	492	526	542	505	479	498	468	493	500	487	470	492	490	531	499	479	479	519	463	494	510	489	453	540	505	541	504	546	495	508	520	533	501	476	497	512	454	532	499	471	502	469	509	524	479	465	511	525	492	495	481	490	549	507	497	543	495	489	506	529	442	569	469	459	530	530	519	524	497	477	467	503	509	493	495	501	522	486	519	520	549	490	518	488	524	504	525	488	533	479	486	524	513	533	523	477	438	478	483	519	507	509	487	526	511	473	488	481	508	523	507	495	501	532	520	515	519	469	494	512	524	525	515	448	493	523	529	493	482	466	479	486	488	529	521	533	475	475	519	519	500	493	528	485	525	481	488	513	524	516	497	527	527	493	528	517	470	520	505	500	507	514	500	494	517	501	510	520	518	446	503	548	493	534	509	503	493	499	479	477	483	478	475	513	522	451	504	482	507	485	496	503	485	543	541	470	496	528	496	571	515	532	516	482	490	504	519	496	495	450	456	514	483	526	532	524	490	475	488	514	497	513	509	503	488	516	508	516	509	551	500	513	463	510	502	499	506	486	523	522	487	467	503	504	537	526	502	501	511	494	461	472	524	512	470	507	503	436	506	459	536	485	503	454	506	495	538	508	469	464	522	480	544	477	492	513	487	494	488	484	511	514	495	484	466	538	494	463	502	509	517	487	530	465	480	508	476	481	525	483	529	469	506	483	521	481	523	508	484	507	525	489	481	509	481	534	509	476	537	493	503	507	482	483	483	522	508	502	439	495	485	491	481	489	494	509	494	518	478	468	480	492	486	492	493	509	464	487	507	480	479	525	488	480	475	523	495	523	549	476	521	496	497	482	505	518	503	555	502	479	495	497	521	498	508	497	544	481	504	491	484	534	442	512	513	454	526	516	529	489	511	520	491	529	507	491	479	531	502	479	501	507	485	487	479	490	500	539	505	536	478	522	509	483	514	507	489	490	464	485	494	495	517	487	529	512	489	481	481	487	483	488	497	491	548	478	525	479	486	518	492	488	486	526	467	510	495	503	478	471	514	518	492	485	512	514	456	485	479	505	495	523	527	513	504	504	504	534	520	504	490	508	503	510	496	494	491	542	464	500	496	484	531	497	504	483	526	516	486	515	531	504	489	498	531	484	502	487	511	527	479	497	502	522	514	510	506	485	491	474	520	497	514	509	523	500	535	535	509	487	480	506	511	508	496	512	508	490	518	495	504	488	485	492	486	481	499	488	483	535	536	507	532	479	545	489	470	481	509	501	514	474	478	494	500	492	490	481	517	497	509	469	476	480	507	481	545	472	508	483	511	457	564	480	523	538	519	518	504	490	531	524	541	471	496	490	498	443	485	515	531	473	497	458	488	513	504	480	501	505	490	501	485	491	494	485	510	498	487	502	511	489	481	485	463	496	470	449	508	458	532	516	491	520	521	510	505	504	514	452	506	489	496	514	512	552	495	447	498	498	539	485	512	524	499	514	494	486	501	500	488	505	506	481	552	502	501	506	483	522	520	525	500	480	528	486	509	551	470	531	482	537	467	505	520	497	500	468	527	510	500	497	501	483	506	504	496	522	535	502	543	529	484	481	523	486	511	476	513	516	488	498	500	495	487	475	479	522	497	473	510	463	508	521	513	486	529	482	486	517	549	490	514	499	476	486	519	498	519	513	493	478	571	521	514	475	506	538	495	481	472	482	480	470	494	513	477	501	509	541	464	522	497	521	502	515	477	500	520	515	515	493	486	540	526	483	524	495	517	524	482	522	508	478	492	474	516	536	501	525	468	448	516	518	458	474	513	502	500	504	516	522	521	494	494	480	497	509	505	503	524	496	536	496	485	490	475	487	470	491	551	477	510	499	519	477	464	510	480	528	532	499	500	477	520	498	485	523	525	531	538	487	494	466	515	502	496	532	476	503	459	494	499	496	488	507	468	489	506	523	480	512	466	483	516	520	488	508	506	502	498	549	544	507	521	533	492	497	518	489	488	522	461	498	505	522	501	483	508	518	461	502	480	513	485	487	539	472	528	484	529	506	460	526	469	501	488	488	458	516	522	483	463	492	487	462	564	477	508	504	514	499	487	526	504	537	519	479	535	492	534	432	509	467	485	539	514	480	521	524	508	524	520	500	469	529	499	459	517	481	501	491	495	489	480	493	483	508	518	511	507	498	517	456	480	494	475	494	549	523	457	500	499	518	550	493	501	499	495	512	503	507	480	479	494	531	504	521	503	522	518	501	482	522	507	493	474	492	470	445	468	490	471	513	478	457	526	482	520	491	492	482	512	494	504	518	476	507	496	494	498	507	522	491	548	487	480	476	502	484	476	533	483	489	478	496	521	515	483	512	552	504	502	527	533	515	485	488	512	509	508	485	517	497	513	539	518	492	507	519	486	490	472	497	504	491	486	475	478	508	492	512	531	537	538	499	490	518	491	481	474	494	503	516	518	492	484	492	505	507	507	502	516	511	526	497	491	507	529	532	510	477	496	481	495	513	487	476	489	490	484	476	515	474	474	492	488	518	468	482	500	485	496	499	537	513	512	452	472	502	518	515	503	526	472	505	498	540	467	536	517	477	545	488	493	512	457	505	500	499	516	529	488	465	493	490	493	506	451	530	495	512	511	488	490	463	535	470	543	496	480	512	533	497	547	525	480	495	469	507	535	512	503	481	482	500	527	508	488	528	507	484	519	482	518	529	469	516	496	535	469	505	503	480	512	507	483	532	529	492	483	480	492	498	497	515	498	490	479	501	474	500	525	503	495	524	510	505	468	467	498	511	507	478	505	485	468	514	516	499	498	498	493	505	500	506	459	506	501	541	478	470	508	530	531	481	499	514	482	494	528	492	499	500	507	528	518	479	490	501	485	506	473	496	524	507	481	481	489	469	489	501	508	498	524	472	520	517	519	507	538
4800	24543	19069	1378	1109	900	777	727	644	525	446	384	287	250	209	182	154	121	83	104	85	61	64	62	61	70	51	49	51	37	31	39	29	37	35	28	40	38	32	52	33	35	29	30	32	33	34	22	21	27	31	32	26	23	20	27	27	28	23	29	25	22	18	23	15	31	26	20	26	22	22	21	19	18	17	24	18	30	19	30	23	24	21	20	20	25	30	31	22	26	25	22	20	20	34	18	24	28	19	31	20	23	23	28	22	23	21	27	21	26	29	20	19	20	23	24	23	22	22	31	23	23	23	29	21	17	25	28	22	20	18	19	32	19	15	26	20	27	32	20	23	21	14	17	30	21	13	26	21	18	26	27	27	20	9	17	19	22	16	17	18	27	15	24	24	24	23	22	26	19	8	21	26	23	16	20	23	23	22	27	17	23	22	30	22	24	16	27	15	18	24	31	25	18	21	17	26	26	18	23	18	25	25	23	25	19	21	21	18	18	16	16	21	16	20	30	12	33	21	26	28	20	24	21	17	31	26	23	19	22	16	31	19	15	24	18	29	28	19	18	29	25	20	17	17	25	23	18	26	26	31	19	14	19	17	24	30	27	25	20	17	36	26	22	26	30	33	19	15	17	19	17	22	17	19	24	21	24	18	17	19	18	15	25	30	17	21	26	24	15	26	17	17	29	22	22	20	20	12	20	14	31	14	24	15	23	22	19	29	26	19	17	28	22	15	26	13	23	32	21	20	25	21	20	30	27	26	25	20	26	31	22	22	22	19	18	21	19	24	23	17	18	19	28	14	18	28	18	17	22	22	22	18	19	21	24	28	36	17	22	25	23	24	23	20	24	20	17	25	22	27	19	26	18	25	25	21	18	25	21	17	25	30	27	13	28	17	20	19	29	26	22	32	22	24	22	25	21	14	23	25	24	19	20	23	18	34	29	22	25	19	27	28	21	25	25	25	28	11	15	15	19	20	18	23	26	25	23	18	13	20	26	24	19	24	24	17	17	31	24	30	28	14	18	21	23	15	23	18	21	17	22	30	31	23	22	17	23	26	17	27	19	27	29	23	22	32	32	27	23	16	21	25	28	18	25	24	21	15	22	22	26	25	24	30	24	26	23	25	19	19	24	18	20	23	20	32	26	21	22	22	18	25	24	23	18	29	24	20	19	20	21	21	19	20	24	17	21	19	20	18	17	23	22	22	19	29	20	28	24	24	22	22	25	28	24	22	33	24	21	27	22	21	23	22	20	21	31	26	23	19	29	27	22	23	27	26	28	26	22	28	27	19	21	24	19	19	22	22	33	24	18	14	26	25	25	22	27	17	25	19	21	24	19	17	22	28	15	28	18	25	22	28	18	24	22	21	23	29	20	19	18	22	29	17	16	11	28	25	19	26	25	24	17	20	19	21	18	20	21	23	23	31	21	19	18	31	16	18	26	14	22	25	26	25	17	19	14	27	21	24	24	19	28	21	25	14	17	22	29	23	18	19	28	23	14	25	21	20	22	37	20	18	26	20	21	19	14	17	19	26	29	29	22	23	20	26	26	19	24	24	23	21	18	16	10	25	19	38	16	18	26	22	19	27	27	22	20	23	19	16	28	17	21	19	19	24	24	20	27	27	21	26	22	14	22	23	17	18	19	29	21	27	20	24	23	19	24	19	31	17	19	27	25	21	17	28	22	19	24	24	27	24	20	24	19	16	21	17	29	19	32	22	17	21	19	34	18	26	24	18	23	22	21	24	19	23	22	24	22	29	21	21	21	19	17	34	21	22	20	28	23	21	26	29	21	21	18	22	19	23	18	18	24	15	19	30	24	26	17	21	16	16	22	26	24	15	23	26	12	25	30	23	17	24	21	29	17	26	24	24	27	21	16	31	18	30	21	23	21	25	23	22	29	31	19	25	25	24	13	21	15	29	15	23	22	22	20	20	24	23	22	16	27	21	18	22	14	24	21	21	23	28	23	28	22	29	27	25	24	16	22	18	23	22	17	20	19	26	10	23	30	22	23	20	25	26	25	29	21	22	20	24	19	25	30	20	26	25	11	26	22	25	19	27	23	23	27	23	22	21	17	27	23	23	27	16	26	29	21	16	17	22	16	31	22	25	24	22	25	23	25	23	21	20	26	20	18	21	19	19	31	26	20	14	18	16	26	28	25	23	18	23	31	26	20	20	15	24	15	27	25	21	20	19	18	22	26	20	24	27	18	25	21	18	34	19	28	19	16	19	15	30	21	25	28	22	36	20	30	26	24	30	10	23	20	16	24	24	19	19	28	22	23	28	25	25	25	29	20	20	22	19	24	24	26	21	24	28	28	21	22	23	24	27	21	23	25	22	23	24	11	17	24	19	21	27	28	29	21	28	28	26	23	24	15	26	15	23	24	24	20	16	28	17	29	28	20	17	25	29	30	13	25	29	17	24	27	19	24	23	28	18	18	23	30	17	23	23	28	22	22	21	22	31	25	29	25	14	23	16	19	22	22	18	22	22	28	23	23	21	29	26	27	22	25	22	23	26	14	23	23	25	23	32	13	12	20	20	23	30	30	32	26	26	24	29	27	25	28	19	21	18	23	20	21	24	21	17	28	24	16	34	23	17	24	30	17	16	23	40	21	17	26	31	16	23	16	16	12	24	20	17	25	23	22	26	20	25	23	24	21	32	19	25	19	22	20	23	24	25	19	21	22	26	22	16	22	18	25	13	18	24	20	24	24	23	19	21	18	24	30	23	28	24	20	17	25	23	21	18	27	31	21	20	25	20	19	25	23	16	20	25	21	27	19	18	22	21	27	17	21	21	26	18	19	27	12	34	17	14	25	14	26	22	30	21	28	29	21	26	21	24	23	24	20	24	30	28	20	25	20	31	23	23	20	25	26	31	19	18	21	24	29	20	23	30	13	15	27	23	11	30	16	29	14	23	14	29	22	23	25	22	17	21	26	26	22	24	19	17	32	31	23	24	14	20	26	12	26	21	27	18	18	22	30	25	29	21	24	23	27	18	23	18	25	25	20	33	22	26	21	21	24	34	21	23	21	20	26	18	20	20	12	23	22	29	19	23	29	21	26	26	22	24	33	24	21	29	29	23	18	21	27	22	26	29	29	18	26	24	26	33	20	24	16	24	21	20	28	17	19	30	24	19	23	26	29	26	29	25	22	17	24	25	30	27	21	21	22	22	25	25	25	29	31	21	24	19	18	22	24	26	27	24	18	17	27	20	16	26	18	23	19	20	21	27	22	22	26	25	22	25	13	27	25	24	16	20	24	33	22	25	15	19	33	28	18	32	20	22	17	29	16	25	24	20	22	18	16	22	18	24	18	26	15	22	30	25	22	18	14	25	23	27	17	30	24	14	30	16	17	18	27	29	21	23	23	17	19	25	21	25	28	23	17	25	26	23	23	21	13	20	19	22	16	18	23	19	23	17	24	25	24	28	20	20	22	29	22	22	23	17	30	33	22	29	17	25	18	21	24	25	28	22	28
35620	48810	42494	36797	41327	38410	34163	30346	27419	24089	20744	17842	15275	13467	11956	10033	8609	6943	5602	4929	4067	3733	3327	3033	2949	2827	2236	1934	1749	1630	1559	1573	1366	1240	1213	1233	1296	1387	1338	1464	1307	1212	1199	1115	1057	1065	920	852	804	796	772	787	812	759	696	665	618	614	586	539	594	545	559	500	549	515	538	519	565	544	526	525	551	562	532	533	594	503	570	523	523	553	503	518	533	557	503	522	524	524	553	513	510	490	562	501	470	511	538	531	503	494	513	522	542	542	474	488	535	509	515	513	522	517	506	504	504	495	512	504	498	538	523	502	511	495	474	526	508	526	494	507	509	513	480	502	492	484	548	463	481	500	517	485	530	479	532	511	513	520	502	513	518	512	508	499	527	537	464	497	504	467	481	529	482	501	497	512	478	512	511	507	509	505	498	500	471	499	458	502	505	488	461	524	496	479	497	492	467	503	502	533	482	507	514	494	522	527	479	500	481	492	517	527	491	533	497	493	547	442	499	524	488	487	500	512	504	494	482	493	523	504	510	518	502	506	510	491	494	513	514	480	507	515	537	488	528	511	499	499	493	504	482	507	469	465	508	500	467	514	519	494	550	517	492	514	511	512	489	461	466	499	498	453	508	507	485	495	505	489	460	505	486	502	498	499	495	496	519	479	510	497	510	498	490	548	523	473	520	523	494	517	523	506	496	514	504	463	508	496	518	497	485	534	484	529	483	521	547	473	519	529	517	522	497	519	528	499	512	532	512	534	517	494	470	537	499	507	490	519	512	477	519	516	530	465	440	512	511	537	508	497	507	510	544	460	495	495	520	509	520	515	529	506	484	482	502	487	476	477	476	523	491	458	516	481	504	516	506	501	499	508	486	507	494	488	510	468	497	510	513	500	499	517	504	528	551	498	476	478	493	473	510	502	497	489	444	518	479	533	496	479	499	509	487	531	513	522	529	498	476	525	497	481	531	467	507	479	500	491	506	510	502	499	487	502	500	502	487	494	515	495	487	489	489	522	508	491	506	515	516	480	517	498	500	519	516	498	461	493	507	512	501	505	496	538	492	523	468	494	485	472	513	525	497	525	489	537	508	464	467	483	500	516	500	477	534	495	453	495	488	498	526	539	494	517	512	528	478	487	514	503	497	513	457	504	503	527	506	472	450	503	453	453	524	461	505	468	468	443	492	464	509	477	494	505	556	521	513	483	526	477	516	513	453	518	529	503	485	491	486	528	547	471	481	528	550	496	509	496	502	500	507	463	481	518	523	571	502	497	503	499	496	525	492	514	494	492	508	531	496	519	495	513	501	518	487	545	497	490	495	503	518	503	478	506	556	509	517	498	510	528	514	488	525	513	512	506	498	538	510	467	505	499	524	448	499	508	485	498	524	528	497	492	469	509	487	467	504	505	501	430	502	527	525	498	525	535	525	489	504	506	548	498	463	493	485	504	497	521	504	533	504	507	477	513	479	512	498	500	534	512	505	479	513	505	489	493	481	485	523	490	483	494	524	501	468	528	495	479	512	470	524	496	500	507	496	503	508	538	516	534	521	535	513	484	521	464	470	502	482	486	506	507	476	487	482	463	500	471	512	506	526	495	511	474	504	476	523	500	530	518	530	507	511	539	553	489	486	491	492	532	492	498	520	464	479	534	460	503	523	503	512	505	516	420	470	492	475	511	479	514	528	520	510	475	491	533	492	502	527	536	507	471	521	500	504	520	458	505	497	510	464	491	515	522	497	509	510	501	508	499	462	535	473	495	544	527	511	550	486	488	496	511	467	447	495	508	493	502	508	490	483	492	517	524	499	525	522	522	512	481	461	473	487	494	474	483	511	545	530	461	516	497	470	546	515	514	499	484	507	502	465	528	503	511	509	498	509	496	517	478	504	522	488	505	477	489	501	522	532	471	495	464	470	486	490	510	476	484	504	479	506	467	504	504	508	510	512	508	494	507	511	505	499	516	505	455	527	527	522	533	520	451	513	495	493	503	484	482	561	505	485	503	495	523	484	509	462	498	501	502	482	484	507	502	494	529	485	519	502	480	497	501	465	514	519	509	471	545	514	523	480	513	515	495	504	530	535	503	524	513	492	523	555	497	489	518	504	497	495	504	498	516	510	528	463	500	489	497	544	515	494	498	483	498	505	474	506	490	539	455	513	482	521	489	488	500	504	502	522	506	491	481	503	518	539	494	507	484	529	517	504	499	554	477	526	555	537	498	515	493	527	516	495	498	505	476	467	549	545	539	513	511	518	544	479	503	519	505	473	494	526	503	499	517	510	531	498	506	523	517	509	506	496	509	507	537	450	477	536	508	469	485	512	442	474	490	497	498	550	507	455	527	473	474	528	498	501	499	523	515	540	525	470	490	506	502	476	489	478	489	494	506	489	480	472	485	501	521	538	508	518	489	478	490	486	503	547	532	523	535	503	508	506	505	509	498	502	502	506	526	518	510	472	526	483	559	504	492	529	505	499	487	471	500	522	481	530	452	452	513	502	535	510	541	498	473	535	445	498	487	514	466	517	490	511	476	508	484	574	473	490	494	495	512	488	501	506	534	494	483	510	474	486	529	515	488	490	528	480	503	459	491	502	498	504	521	520	480	501	488	504	509	470	485	494	514	523	521	485	510	498	495	544	505	517	536	511	496	524	515	498	472	501	542	496	495	505	548	481	495	474	508	481	495	492	471	490	496	491	508	509	497	513	523	514	503	498	507	477	504	555	509	477	478	527	447	459	516	508	478	496	518	489	507	489	508	501	515	522	492	545	518	552	508	494	472	501	475	470	522	499	565	497	507	530	461	499	528	491	468	499	514	490	512	524	534	474	529	488	479	490	446	553	481	491	490	507	487	497	465	486	530	483	510	472	520	527	497	480	487	512	512	499	494	470	527	484	516	506	505	470	522	519	513	491	490	485	488	494	480	449	459	491	514	484	535	503	498	525	509	502	503	498	492	441	490	489	515	509	504	504	505	492	492	488	488	506	523	529	515	481	510	527	525	502	504	487	486	504	470	516	470	489	493	482	506	514	503	526	485	529	516	511	469	547	479	488	494	505	485	501	536	554	478	517	473	486	528	481	504	520	500	504	505	539	525	475	504	515	498	492	520	545	503	519	508	486	511	530	493	549	501	490	484	529	522	496	501	480	528	497	526	516	493	513	554	534	496	506	520	509	492	533	520	476	535	483	553	460	495	487	487	504	475	508	495	514	486	530	482	524	484	544	534	505	541	536	470	496	482	470	499	513	518	498	511	500	464	472	505	517	504	510	513	501	528	467	486	533	436	496	504	503	511	537	502	531	543	494	498	534	492	473	509	486	498	502	465	493	547	518	516	488	519	460	484	481	483	497	472	542	480	512	524	531	498	501	525	524	507	484	507	490	501	477	527	498	510	485	481	507	502	513	516	493	492	489	514	483	500	513	507	490	434	478	502	532	520	532	452	471	521	473	448	479	496	491	452	490	489	513	532	512	506	500	478	495	538	513	484	494	474	474	552
4767	23154	18552	1325	1137	931	808	715	700	533	437	381	347	261	261	194	177	113	94	82	66	101	84	69	64	60	50	46	52	39	44	43	37	24	35	31	36	42	42	40	44	28	39	35	40	21	29	18	37	27	35	32	41	26	27	21	30	35	26	20	27	21	20	24	18	21	19	22	23	22	15	29	18	23	25	16	31	26	19	25	21	25	30	18	17	19	26	27	22	25	11	19	29	23	18	24	20	24	25	21	16	31	21	23	15	16	21	26	25	22	24	24	18	19	26	20	18	18	18	16	21	22	22	25	17	22	24	17	22	17	20	33	24	22	24	20	27	19	32	35	23	32	24	28	16	20	26	25	18	22	19	17	28	40	18	23	22	23	23	20	23	14	21	24	23	15	26	19	18	16	26	14	22	19	16	23	26	28	26	20	23	24	23	22	22	27	20	23	20	15	31	23	28	16	18	29	21	20	19	27	21	24	26	22	29	23	19	23	19	12	14	28	22	17	24	18	23	23	22	29	23	18	19	20	17	19	23	35	16	20	19	27	35	28	18	24	19	20	25	16	23	24	19	21	27	25	29	22	23	22	14	17	24	19	31	19	26	37	26	19	21	22	27	20	27	28	31	21	24	17	22	26	20	26	24	23	29	22	18	27	22	22	17	23	30	24	22	31	21	27	12	12	10	24	29	24	16	18	24	18	22	22	14	28	24	20	27	11	27	21	29	28	19	19	24	24	29	25	19	19	15	15	23	26	20	20	23	36	21	22	20	21	18	15	15	23	24	26	23	23	21	24	25	26	22	21	19	18	34	26	22	21	26	20	18	23	12	20	23	16	22	24	17	17	21	22	15	20	15	30	30	29	24	23	23	17	26	24	21	32	12	15	24	23	20	22	26	22	20	28	21	22	22	20	23	21	24	23	20	23	21	25	27	21	21	18	25	20	28	23	22	27	17	28	20	23	28	21	24	25	24	22	23	22	20	25	18	17	26	25	30	22	22	23	22	23	29	25	25	22	22	24	20	27	21	19	21	28	26	26	18	26	26	21	18	24	29	22	23	27	21	19	24	21	18	26	27	13	24	26	21	27	21	33	24	27	20	25	23	29	24	26	21	30	24	27	15	24	25	34	15	21	18	24	24	34	26	22	23	28	25	27	22	26	29	18	23	17	27	20	25	13	28	27	24	16	17	20	18	15	25	25	40	25	31	14	22	15	30	21	31	20	24	19	20	16	14	18	16	21	20	17	21	20	21	23	29	32	22	24	26	24	21	25	22	32	23	21	26	20	19	21	17	24	13	16	25	19	23	25	21	31	24	20	18	19	20	19	15	22	33	22	22	18	24	17	21	23	24	23	28	27	26	31	25	21	19	28	23	17	24	21	17	26	20	28	27	21	23	24	23	23	21	13	23	14	30	24	26	25	19	24	21	29	30	32	25	16	21	25	23	24	22	30	26	29	29	17	25	27	20	27	41	25	30	23	17	20	19	25	23	17	27	21	23	28	21	33	17	26	12	25	26	34	18	24	20	30	20	28	31	23	19	27	25	19	21	28	19	30	27	26	24	17	29	13	31	22	29	21	18	25	23	28	27	36	26	32	22	20	19	18	20	23	25	32	14	28	27	17	29	20	15	21	20	21	30	14	30	26	9	29	22	14	20	24	22	23	23	18	30	27	28	20	33	30	20	12	17	25	20	8	26	24	23	24	25	28	23	18	28	23	15	32	20	20	21	20	24	17	19	23	17	28	24	30	21	21	35	14	21	18	18	18	19	27	14	22	19	30	24	28	26	24	23	27	16	16	21	27	26	17	19	29	24	21	27	21	28	25	20	17	18	15	24	20	22	23	22	17	22	30	22	25	20	15	22	24	18	19	24	23	19	25	16	25	28	24	28	21	25	25	36	24	22	29	21	21	21	20	26	17	18	27	17	26	24	25	21	21	24	18	23	24	33	24	19	18	18	26	24	24	21	18	18	31	24	21	22	25	33	18	33	22	11	22	29	20	35	20	30	16	24	14	21	21	22	30	24	13	23	29	27	24	25	23	31	23	22	27	24	19	20	16	23	23	16	25	21	16	29	24	25	25	19	30	15	21	27	24	20	22	34	24	23	28	20	24	24	23	19	30	25	17	22	11	17	15	24	18	26	22	19	18	33	23	28	21	18	24	16	17	25	27	24	19	24	26	24	27	13	17	23	19	18	16	19	29	25	27	22	17	24	17	25	22	23	19	19	21	24	25	29	30	16	20	32	26	16	24	22	29	24	24	10	26	21	16	18	26	20	22	23	18	21	29	22	20	25	29	19	19	24	30	21	20	23	35	26	19	23	22	23	18	21	21	19	27	28	14	17	27	25	26	25	27	15	13	22	23	22	23	21	28	25	25	19	25	20	24	27	20	25	18	15	24	25	20	15	21	22	14	23	26	29	16	21	20	29	27	33	20	22	28	27	16	20	17	22	12	22	22	23	31	22	23	26	22	23	21	22	23	20	22	18	15	16	12	27	15	19	19	17	21	30	30	26	19	28	19	29	23	30	20	19	20	31	27	27	30	23	13	25	19	25	21	23	26	20	27	18	20	32	28	30	19	15	25	22	20	24	24	29	23	21	23	13	27	16	31	19	25	22	29	25	27	30	20	25	23	27	20	19	17	19	21	26	18	24	24	24	15	23	20	22	26	23	21	23	17	23	24	21	28	20	23	26	24	24	18	16	17	27	18	17	23	18	34	21	19	22	31	23	25	28	22	20	24	23	20	25	27	20	18	21	32	15	26	23	24	25	20	26	24	18	22	21	23	27	16	21	15	29	29	27	16	23	19	29	23	15	24	20	18	18	24	17	23	20	23	32	25	28	22	25	19	23	21	21	28	30	25	19	21	25	18	19	22	12	25	29	26	24	11	26	30	19	25	20	23	28	22	16	26	25	16	32	26	26	24	23	18	30	25	30	21	21	20	27	15	24	27	17	30	16	20	16	17	19	21	14	24	17	33	24	28	25	27	19	25	19	27	21	21	27	16	25	17	24	22	28	28	21	20	29	28	9	15	21	32	22	22	24	27	20	24	23	16	28	29	26	21	26	16	25	21	27	22	28	28	22	33	22	13	21	21	28	14	24	27	23	20	24	30	25	18	25	29	24	25	21	20	24	26	28	20	34	28	28	16	20	18	22	21	21	22	21	27	29	21	23	23	23	23	21	28	18	22	22	20	23	18	26	13	16	27	24	22	21	22	26	21	25	23	14	19	21	25	22	19	18	31	20	22	23	20	25	19	18	18	26	33	31	30	15	16	21	27	26	24	24	14	23	25	16	25	17	31	19	14	25	28	25	21	23	13	20	30	23	24	28	33	20	23	33	21	33	24	28	30	21	18	29	15	15	17	22	18	17	25	34	26	26	20	20	20	13	28	28	19	21	15	14	20	20	18	26	21	21	17	20	16	27	20	29	25	23	22	16	26	24	19	30	25	22	31	13	29	25	26	16	19	35	22	23	21
36205	48518	43997	37504	41534	38608	34377	30763	27958	24639	21334	18606	15878	13966	11993	10200	8464	6637	5661	4958	4342	4023	3617	3309	3120	2761	2302	1964	1824	1612	1624	1516	1292	1230	1237	1262	1351	1339	1446	1422	1354	1232	1207	1162	1136	990	884	848	847	757	822	840	846	747	721	640	681	636	613	561	561	586	565	559	565	558	523	499	558	523	588	550	543	539	563	536	511	483	511	513	505	498	496	518	522	525	520	537	491	517	507	522	486	476	525	552	532	526	533	504	525	487	482	481	535	508	522	519	587	521	489	515	484	519	492	521	523	545	469	506	503	532	538	498	476	503	505	509	512	538	505	499	544	538	491	487	523	490	491	495	472	499	478	480	507	512	506	491	487	526	520	519	494	478	505	510	475	500	541	540	509	527	503	505	501	484	451	519	470	493	528	469	536	498	496	524	555	493	502	550	494	500	544	500	501	474	496	491	522	544	489	468	505	548	510	496	485	503	498	474	511	488	489	516	490	507	481	495	539	464	477	550	493	531	471	477	521	489	515	504	492	501	518	483	475	484	445	511	482	491	487	536	494	471	496	484	506	491	506	483	520	518	500	488	540	517	491	492	464	527	496	479	494	514	508	504	492	510	502	474	516	499	483	478	516	516	513	537	481	513	521	509	479	507	465	519	485	493	487	535	542	530	509	538	474	483	467	503	499	465	501	512	484	507	485	532	484	491	461	475	501	468	489	452	524	468	533	455	490	515	524	505	493	489	497	500	529	499	482	495	520	471	533	473	455	485	507	495	484	535	464	469	483	485	476	532	477	527	509	458	496	498	496	551	492	494	490	492	515	514	532	476	493	486	493	486	521	518	487	539	489	506	507	500	454	500	497	480	508	503	450	519	525	485	512	502	507	515	474	511	472	454	505	569	482	561	505	501	537	538	525	513	513	492	488	529	522	492	523	518	493	524	495	498	468	489	540	449	515	508	480	505	493	461	508	488	469	503	467	496	480	499	482	528	536	506	488	512	472	489	544	482	526	515	488	508	507	526	492	521	510	520	499	516	478	478	510	496	492	501	491	516	502	514	517	520	508	487	498	513	506	462	551	505	509	503	536	506	496	489	523	541	524	504	488	512	505	525	487	493	515	487	467	495	507	529	476	543	499	496	532	493	482	515	467	525	496	487	493	503	496	502	475	499	486	518	501	501	492	474	512	518	534	482	478	512	505	477	494	484	482	484	517	475	475	499	523	504	546	487	506	512	527	514	539	510	504	502	482	498	514	525	489	482	506	474	520	549	514	534	479	504	489	512	526	507	522	473	494	524	486	476	509	483	511	516	531	509	462	526	534	453	490	477	528	458	446	524	485	495	517	489	526	518	498	493	480	481	501	516	495	465	509	480	547	483	498	506	479	491	498	481	489	507	507	482	549	499	493	509	451	523	506	506	535	498	502	491	498	500	524	519	466	525	508	508	517	485	486	486	499	482	559	501	489	540	490	482	479	496	504	486	496	485	497	514	499	494	539	491	521	469	497	499	536	519	491	478	512	481	543	527	514	522	542	497	499	531	502	501	537	542	500	514	519	490	508	507	483	474	498	502	499	510	526	499	508	519	468	494	479	497	518	487	495	487	498	503	496	482	532	487	510	486	474	530	489	503	500	561	467	486	511	497	513	508	541	506	458	525	465	476	492	503	502	533	504	480	478	515	490	491	452	494	504	470	520	479	485	481	499	507	511	501	504	469	444	491	499	452	469	476	528	535	479	486	491	502	489	500	520	519	486	509	482	485	552	510	493	546	493	540	548	477	474	481	505	539	503	469	475	527	477	499	496	507	500	493	529	512	492	489	501	475	500	497	559	526	505	490	524	486	494	510	515	493	511	497	521	494	527	485	486	483	469	519	489	486	486	507	508	519	485	466	522	487	491	515	503	477	526	481	529	495	491	513	492	491	486	459	503	468	467	482	481	484	502	489	498	497	466	530	486	484	485	498	503	503	490	448	512	478	505	517	505	495	552	513	494	506	514	529	453	490	484	471	489	476	472	470	499	504	490	488	459	489	473	512	538	482	510	525	515	508	501	497	479	507	498	486	488	493	498	493	465	509	513	507	481	451	526	483	500	496	525	526	512	516	527	495	492	489	512	481	505	496	507	489	528	506	503	454	481	516	502	536	534	484	544	481	541	486	502	506	505	463	512	496	521	517	520	435	493	511	504	498	493	505	507	498	478	495	531	507	518	491	469	531	502	485	483	515	502	513	498	502	477	514	493	521	465	497	461	505	501	486	511	470	498	502	500	503	487	464	496	523	498	501	509	532	489	487	513	507	541	552	491	458	495	481	514	510	475	489	547	495	512	497	488	525	459	501	480	500	520	459	459	499	489	478	518	458	517	521	520	539	484	557	506	466	510	459	487	514	499	518	476	488	498	525	528	502	512	513	500	501	544	501	543	516	537	529	500	474	498	501	516	535	499	504	520	512	517	495	498	510	529	513	541	507	501	489	487	527	444	503	452	530	481	543	491	531	495	490	489	538	501	463	511	483	518	496	491	444	507	508	502	502	504	504	501	490	472	510	481	519	500	478	537	492	506	512	487	494	508	492	529	470	494	506	474	519	522	505	462	483	511	553	519	501	505	495	531	505	521	507	515	491	516	508	509	492	540	488	536	494	504	506	504	504	498	497	501	489	514	519	555	485	448	511	478	482	552	531	503	552	528	525	485	536	516	524	486	489	516	502	504	519	471	500	490	511	506	486	491	502	475	542	492	475	457	488	472	529	509	466	503	497	472	492	502	524	457	482	502	521	473	486	524	504	488	497	526	452	497	507	567	485	494	507	464	526	546	504	477	566	483	515	494	467	473	507	499	473	494	491	519	488	468	540	471	491	479	488	487	508	484	457	517	491	464	506	520	548	502	481	519	475	491	468	488	502	516	488	504	467	514	525	519	539	515	474	497	529	483	475	515	521	504	487	521	539	508	490	499	486	517	539	545	490	496	493	522	540	481	499	513	527	475	490	525	493	478	473	494	498	534	467	496	487	493	450	499	490	458	521	522	507	524	491	490	513	534	478	540	498	495	497	492	462	484	490	493	510	512	504	462	491	524	500	519	466	512	485	522	482	488	520	536	490	512	502	486	488	472	504	483	486	510	493	488	531	492	529	509	489	504	449	511	504	474	527	516	508	514	472	513	469	525	499	484	489	517	482	514	511	514	535	522	519	535	473	522	510	508	513	504	525	484	500	502	498	494	491	496	498	498	509	514	498	512	547	507	501	502	532	511	520	513	496	505	498	497	489	512	477	460	520	496	534	557	505	537	505	531	508	526	547	486	486	504	473	463	483	506	484	497	493	519	503	469	548	505	472	491	478	499	499	547	523	454	508	508	508	477	518	475	490	504	492	464	495	502	525	505	508	506	528	484	513	527	482	512	521	497	492	498	521	520	501	493	476	520	486	517	485	516	454	523	484	507	518	494	470	517	519	516	494	497	489	481	505	498	493	494	508	490	557	534	466	520	476	471	521	547	493
3905	14940	8934	685	865	761	707	586	523	433	390	326	266	221	198	160	145	120	116	75	106	76	73	79	72	63	50	54	44	45	39	43	35	41	40	45	55	45	41	36	37	31	39	33	43	39	35	26	32	43	36	29	39	41	39	27	42	29	38	35	32	31	34	31	19	21	25	33	29	38	24	33	34	18	35	36	31	35	23	37	27	37	18	36	23	23	31	32	29	35	31	26	28	22	27	24	37	33	34	37	31	34	26	32	20	28	40	35	24	35	24	36	32	39	36	26	27	32	35	43	24	31	24	21	37	28	31	28	31	28	26	24	32	24	37	28	26	35	35	32	33	32	25	22	24	33	24	34	30	28	29	30	21	34	35	33	34	20	35	21	24	20	24	29	22	24	32	39	31	27	35	29	32	37	31	31	37	27	29	36	21	31	31	24	29	25	24	37	26	33	31	30	27	29	30	29	30	32	32	27	24	30	31	25	36	34	32	29	37	27	35	30	29	21	28	33	36	28	24	32	31	32	43	31	26	22	37	26	21	40	22	27	29	26	35	25	29	40	34	29	34	37	18	33	34	35	38	39	34	30	32	25	36	36	40	31	33	29	31	22	20	26	41	27	34	30	21	39	31	37	33	28	36	31	34	34	25	36	33	34	33	30	39	28	29	20	25	23	37	35	28	32	29	36	31	33	32	22	31	32	32	30	24	37	25	26	36	27	35	24	31	36	41	32	38	19	30	21	35	31	30	33	34	26	35	34	26	29	21	30	31	25	39	25	27	29	27	31	23	34	36	27	28	31	25	30	23	27	23	21	29	29	25	37	24	21	31	31	27	31	36	22	29	28	21	26	34	27	22	26	37	35	20	26	37	31	26	29	40	16	32	32	19	28	28	35	32	24	22	40	29	26	26	27	34	26	27	31	26	33	42	28	41	31	33	24	29	26	43	30	32	35	27	34	26	30	37	40	35	24	27	23	37	32	25	34	30	32	34	30	26	32	27	39	32	30	52	32	25	36	27	25	39	39	29	23	44	37	24	28	24	21	35	36	26	26	30	36	33	32	39	38	36	30	24	36	37	19	29	34	32	33	34	28	29	33	30	21	31	27	31	30	28	34	27	26	31	26	21	30	21	28	33	21	28	26	21	28	22	24	25	45	26	26	34	38	29	34	30	39	22	43	22	40	31	49	33	30	32	35	37	28	33	29	34	28	25	28	32	25	40	35	27	43	31	33	32	29	32	33	45	24	30	32	27	31	35	34	32	35	24	26	33	30	25	28	24	27	24	33	40	20	25	29	38	33	31	18	29	32	34	34	27	31	24	26	35	40	25	39	35	28	27	27	30	26	26	26	41	20	28	32	28	39	38	21	25	32	33	36	31	27	34	41	19	22	42	25	32	36	31	35	40	29	27	38	40	35	31	28	27	39	25	33	32	37	31	31	33	42	25	27	25	40	19	27	37	37	21	38	36	30	22	22	33	24	35	26	40	35	40	27	29	30	27	32	30	32	33	27	35	32	29	30	28	37	24	39	31	27	26	31	24	26	34	26	35	41	29	31	40	41	23	31	27	32	31	30	26	25	28	22	31	26	27	31	33	31	26	29	19	30	30	29	33	20	30	30	24	31	42	26	34	25	23	32	36	27	37	38	40	22	27	31	30	38	24	33	37	24	27	35	37	26	27	23	35	28	27	37	23	27	25	44	33	22	30	23	30	30	33	23	23	26	22	23	45	24	35	30	30	28	32	30	31	22	37	27	34	37	31	38	26	27	32	38	30	33	21	37	29	21	39	25	30	31	28	37	30	31	31	26	28	39	17	23	33	19	31	21	20	30	35	29	38	40	34	42	39	36	32	34	32	44	32	26	34	35	29	32	26	42	26	28	22	31	38	22	28	33	26	15	33	38	30	31	30	30	26	23	31	31	34	35	32	31	39	29	39	31	34	24	33	32	27	32	33	25	28	28	24	40	20	29	31	37	30	30	21	26	35	33	38	20	29	28	31	26	36	30	31	44	25	23	20	25	34	27	33	28	26	30	34	27	33	31	34	32	27	34	33	29	34	19	35	26	21	33	32	21	20	38	31	37	24	28	19	46	44	32	38	44	26	30	24	27	19	30	29	31	27	32	35	37	42	27	29	28	21	31	31	25	36	37	41	32	44	28	24	18	23	32	24	39	31	36	33	29	31	31	24	34	29	37	33	30	26	23	20	29	34	28	21	33	30	29	43	36	32	25	35	27	35	45	25	36	36	32	21	29	26	28	35	27	31	30	30	43	18	29	27	35	26	28	26	33	25	41	28	38	30	35	39	27	30	30	31	33	31	33	30	30	42	21	28	36	29	32	27	37	44	36	28	32	37	25	29	27	33	28	38	29	33	28	33	36	30	21	26	24	24	31	33	29	36	43	31	28	24	37	28	29	20	24	34	29	43	22	33	29	21	38	31	27	35	28	25	40	38	28	28	29	30	25	40	24	23	35	27	33	27	25	37	28	30	25	19	23	26	34	25	15	27	17	39	40	34	33	43	32	27	29	26	38	28	36	36	27	16	32	21	23	30	23	33	26	33	26	29	30	26	36	24	39	21	29	28	38	38	26	26	26	39	35	23	35	33	22	36	31	31	28	25	33	31	31	31	32	32	28	39	34	27	36	27	35	28	33	24	38	32	26	43	31	32	22	37	31	33	21	23	33	32	41	30	35	38	33	37	32	29	40	29	30	38	28	21	36	19	26	44	23	25	26	22	33	29	21	29	24	41	26	26	21	29	40	33	33	30	34	28	23	26	35	27	24	27	29	36	28	30	25	33	28	32	30	29	29	38	32	28	38	35	35	27	32	35	38	26	29	32	27	23	34	30	34	25	35	26	24	34	26	28	41	32	31	28	21	29	31	37	36	34	29	30	21	30	27	30	22	37	19	39	38	25	34	36	27	27	16	36	27	25	22	24	29	27	30	31	42	28	21	34	29	26	26	32	34	31	34	36	29	26	38	33	29	29	28	21	28	29	26	28	31	28	37	30	30	32	33	31	28	39	29	35	20	29	30	27	30	31	30	34	42	34	33	23	27	32	21	23	34	27	37	26	35	23	22	33	34	40	37	19	33	37	26	40	30	38	28	24	35	45	28	32	46	33	33	26	25	28	30	26	23	32	30	23	29	23	29	31	27	27	32	39	29	37	32	31	28	25	43	36	30	21	28	25	23	33	32	28	37	28	30	26	30	41	32	19	28	27	28	30	19	26	30	27	45	29	25	28	33	36	30	26	29	36	31	27	40	23	28	31	26	33	26	29	38	35	28	35	37	37	23	31	23	34	28	28	18	33	29	24	28	35	28	25	25	29	30	16	33	33	27	23	38	33	26	38	32	33	35	30	28	26	40	38	29	20	20	28	34	32	31	31	25	32	39	33	38	20	21	33	23	31	32	29	23	20	33	30	31	29	33	23	22	37	28	25	25	25	32	22	39	30	33	39	27	26	33	36	28	31	28	27	25
32978	49068	34770	35030	38981	35768	31838	28205	25223	22044	18931	15918	13561	11712	9891	8406	6729	5568	4915	4289	3817	3611	3202	3034	2781	2258	1997	1762	1635	1641	1523	1405	1215	1122	1248	1346	1320	1440	1417	1425	1369	1325	1201	1204	1090	990	990	984	950	897	942	925	926	918	825	813	772	749	760	723	724	668	672	666	693	651	712	680	679	657	735	681	683	688	680	647	741	656	623	658	707	676	693	632	684	624	614	648	664	650	660	655	631	656	649	678	628	683	647	674	637	716	664	636	643	671	668	688	673	659	648	596	653	665	689	658	678	668	644	645	676	647	665	624	649	654	624	696	668	690	670	668	667	688	683	629	654	642	689	624	649	717	611	644	678	647	644	612	627	641	610	616	672	678	691	642	681	668	638	664	673	648	659	665	661	666	614	644	629	669	651	640	628	635	698	700	640	672	684	647	668	640	659	626	687	649	626	635	637	658	631	658	646	652	691	632	657	691	703	681	663	677	634	626	643	626	655	628	693	601	640	654	654	661	687	636	642	650	660	682	631	658	670	676	653	648	631	646	629	635	657	665	655	689	639	660	668	613	637	678	625	624	640	654	627	633	683	658	660	616	706	644	605	651	655	636	678	695	705	675	731	624	667	677	658	684	658	667	678	672	689	630	686	642	678	635	656	662	673	621	700	651	682	654	669	667	658	642	640	668	652	653	667	609	635	646	637	665	640	600	634	654	599	639	656	659	646	635	652	646	666	632	670	703	661	694	657	631	617	614	633	637	638	677	666	563	652	660	645	663	654	618	687	613	650	650	617	611	676	685	605	654	665	698	667	697	698	664	656	697	708	671	678	685	664	666	674	638	644	624	679	657	626	680	693	654	641	637	659	690	640	646	647	624	686	597	665	629	657	642	663	717	656	663	683	659	646	655	685	671	665	658	672	644	659	652	647	626	696	663	642	679	652	660	675	672	657	643	664	668	597	646	663	651	673	621	686	602	686	642	636	660	712	654	609	648	640	670	642	598	618	656	659	649	631	620	664	640	643	652	657	659	664	655	637	674	649	690	653	623	668	639	661	660	724	606	629	643	633	675	667	697	627	601	655	646	658	693	648	680	658	636	634	662	711	632	643	658	656	662	679	659	612	640	609	734	638	674	627	648	650	653	639	685	657	651	609	649	612	671	620	593	658	702	648	624	695	673	715	686	663	733	649	664	695	683	642	651	705	680	669	617	686	635	679	684	662	676	665	656	677	632	660	650	651	612	649	636	648	649	680	670	649	672	628	648	612	713	655	653	689	630	626	661	699	659	605	635	706	637	671	662	620	683	648	641	599	640	639	623	652	594	668	645	632	659	626	640	663	631	628	678	655	607	640	677	652	658	628	644	649	639	645	664	639	662	664	621	653	659	609	616	629	641	653	642	667	636	655	630	677	670	659	625	643	616	706	680	696	664	672	664	688	680	655	645	616	642	695	660	611	644	614	622	637	710	664	655	622	661	685	697	641	672	686	684	636	629	658	678	665	657	684	675	655	666	648	617	671	679	667	624	639	649	685	642	654	660	649	636	640	630	663	660	664	644	669	673	635	678	631	666	679	645	648	626	678	665	685	609	629	633	676	612	651	640	676	647	612	660	677	680	699	644	607	674	609	641	653	693	684	661	627	653	643	673	660	624	732	651	665	672	613	629	583	638	668	680	625	662	656	625	649	641	648	656	687	632	602	580	660	680	714	646	634	701	701	687	602	650	672	667	601	682	632	630	628	663	632	665	670	626	620	651	697	659	623	676	637	661	665	700	644	679	679	650	665	648	672	646	670	647	641	688	689	636	674	662	646	643	638	681	630	667	677	650	657	661	665	689	611	652	618	667	683	669	683	648	671	630	691	648	664	593	637	645	629	661	660	684	667	642	710	664	653	682	676	656	676	667	646	675	609	675	641	634	602	640	694	649	656	672	662	664	652	668	658	649	623	661	623	634	656	626	696	650	609	665	651	665	626	663	687	612	636	662	656	655	700	645	656	651	679	617	670	677	622	656	647	682	620	696	643	677	675	631	663	637	649	685	692	673	587	622	629	659	601	612	658	689	671	672	655	706	641	654	642	648	690	648	616	676	593	682	678	690	630	664	634	611	658	676	699	663	679	674	662	621	663	681	661	678	612	678	618	677	671	657	676	682	606	619	626	675	675	644	647	639	623	644	622	675	694	662	655	665	644	647	640	609	605	673	610	680	645	648	679	600	636	656	683	693	656	658	666	686	645	666	627	646	617	661	674	641	671	650	638	645	634	682	641	686	663	681	724	655	634	679	690	647	655	660	653	689	654	671	642	669	648	695	683	676	620	651	660	648	641	615	662	665	648	673	678	631	641	644	708	655	663	678	633	665	678	595	658	657	666	714	676	684	600	622	661	665	649	665	644	604	672	661	661	682	626	628	705	651	665	655	648	640	676	667	656	595	709	694	677	644	625	629	698	684	632	625	683	688	654	670	660	669	643	657	647	641	596	662	642	630	611	621	682	676	668	647	672	620	620	632	713	652	688	678	608	613	638	646	627	708	686	610	678	663	625	669	636	635	650	657	685	627	650	653	653	630	666	667	678	660	699	658	603	702	684	604	633	646	626	654	644	668	656	661	633	603	645	695	668	650	639	632	624	658	658	676	695	662	665	662	648	650	663	689	629	675	646	630	659	628	693	660	653	655	677	685	637	684	626	611	661	664	675	678	637	613	689	668	704	680	668	646	666	663	646	623	657	652	654	647	629	710	643	625	642	620	669	659	613	671	641	659	655	688	657	643	633	656	666	677	638	698	594	684	686	645	650	662	664	650	663	669	606	631	707	668	636	648	640	654	707	689	696	630	652	638	649	643	623	661	622	620	629	654	627	662	655	640	631	692	683	659	647	659	635	655	651	666	655	703	682	653	674	639	642	623	652	629	682	659	657	651	653	636	587	691	713	607	659	664	644	635	631	688	703	680	715	669	625	675	621	687	685	651	648	671	655	656	683	691	693	641	629	606	610	626	672	645	700	634	653	701	637	636	661	684	677	592	651	686	625	663	674	686	686	609	607	605	664	628	641	667	688	660	667	629	645	681	641	635	634	656	561	636	669	646	656	588	605	668	642	636	671	642	659	716	690	650	605	640	669	684	657	630	702	660	628	639	673	648	640	675	658	672	660	690	687	658	699	663	676	689	656	640	642	641	680	641	613	670	677	690	631	601	638	631	657	635	648	681	680	643	666	683	696	642	692	736	667	689	665	648	666	677	657	646	646	650	673	673	671	665	642	638	659	667	715	652	664	647	667	669	660	646	665	649	655	662	644	667	614	671	691	660	593	656	670	675	648	661	672	686	595	664	655	665	672	653	643	653	621	668	631	650	689	607	654	659	591	678	610	653	662	660	629	620	645	665	640	696	636	662	629	680	624	646	627	684	688	654	645	614	664	640	660	643	659	657	670	623	680	615	627	656	667	622	689	681	612	653	680	658	657	640	635	668	668	661	694	687	667	684	681	588	636	641	648	621
4335	23242	13977	1222	1217	1036	866	866	694	657	510	402	356	258	218	191	148	124	115	96	98	83	95	94	64	47	54	50	37	43	45	37	38	37	34	25	32	46	45	38	37	24	33	28	35	24	26	34	32	31	39	32	33	33	28	28	30	18	21	19	27	24	28	21	17	24	23	17	24	26	24	35	22	20	26	17	28	19	27	22	25	22	26	30	27	24	23	24	25	26	25	24	18	21	21	18	22	21	18	19	19	24	22	25	22	17	20	23	15	22	21	19	19	25	22	25	24	27	27	29	31	21	29	24	27	27	19	17	26	26	25	17	24	26	20	24	25	22	24	23	19	26	19	28	23	25	28	21	23	22	17	24	29	16	20	25	20	24	19	25	23	21	21	19	23	26	14	26	20	20	22	23	21	24	26	18	15	25	23	42	17	25	26	20	20	32	23	12	19	27	22	25	14	20	27	27	24	22	27	20	24	30	19	22	27	23	27	25	32	18	24	14	26	28	23	20	23	24	20	18	21	21	12	17	24	17	32	22	29	17	21	20	19	24	18	22	28	30	22	17	15	23	24	27	24	16	21	24	23	25	17	19	30	19	26	23	24	22	17	19	22	19	33	23	26	20	24	16	20	22	31	24	15	14	27	24	25	18	22	20	17	24	20	24	30	25	23	21	18	22	27	23	26	28	20	21	28	25	22	28	16	21	20	21	22	24	27	25	25	30	26	22	21	25	18	25	22	18	24	21	18	21	23	27	21	21	24	30	28	24	23	20	10	24	18	25	20	33	22	29	19	23	20	29	32	21	22	22	24	21	25	24	20	24	19	15	21	24	25	19	34	20	17	24	11	19	29	13	22	24	20	19	23	24	22	25	30	30	31	24	25	21	23	24	17	34	23	25	28	11	25	25	26	19	17	32	28	25	27	28	27	26	29	14	29	23	34	22	23	29	22	15	20	15	25	19	22	16	24	21	19	18	18	27	19	17	23	15	30	30	25	26	28	29	34	31	25	19	27	18	21	18	18	16	28	22	16	21	20	15	25	27	21	23	29	30	25	25	19	16	18	26	21	36	23	18	24	20	21	16	27	27	19	23	22	23	25	25	21	18	18	23	28	16	24	30	21	16	22	18	24	24	25	25	22	23	21	20	30	19	24	18	30	21	27	30	24	21	19	15	20	16	30	23	23	23	18	20	19	15	18	24	16	25	18	23	16	18	24	21	24	18	12	19	22	25	19	18	26	19	31	34	14	19	18	25	24	29	30	19	17	29	26	19	28	27	23	23	22	18	19	18	23	27	24	23	19	23	27	23	22	29	24	26	19	23	26	25	23	31	21	20	19	28	22	25	18	23	17	19	18	32	21	21	15	27	27	22	15	25	23	24	21	25	22	20	21	35	28	23	22	18	27	31	19	25	16	21	23	28	12	18	20	22	22	21	30	18	14	22	25	26	16	18	30	22	23	30	25	25	20	19	20	24	23	20	17	37	19	27	22	24	29	20	21	26	19	19	23	13	20	15	30	26	19	31	23	15	17	29	27	25	21	27	32	23	28	22	16	28	27	27	15	23	19	19	32	27	25	28	19	17	24	15	28	18	17	18	24	22	17	20	27	18	21	30	24	20	17	21	30	19	23	21	23	20	21	22	26	31	25	23	23	16	24	26	16	22	27	21	17	29	16	20	21	20	25	24	25	14	25	27	23	26	13	17	24	18	27	24	25	25	19	18	24	25	24	26	18	21	20	18	16	19	23	20	23	22	18	19	19	18	22	30	22	20	23	18	19	26	28	25	28	22	16	13	18	23	24	19	19	20	22	20	28	21	21	18	31	19	20	23	20	29	21	32	23	29	29	24	22	23	18	19	31	30	17	26	21	28	22	28	20	21	25	21	17	25	20	27	25	30	24	20	27	36	24	17	29	20	19	21	25	18	19	20	17	19	24	17	27	21	26	18	25	16	16	25	22	26	34	27	21	21	17	18	25	21	23	18	19	15	16	27	30	23	19	23	22	25	22	26	20	21	26	20	21	21	18	25	21	27	20	19	16	22	24	23	25	15	21	22	24	24	21	20	24	24	20	23	34	16	10	29	18	8	24	12	21	35	27	24	22	18	19	21	17	36	21	14	24	29	15	22	23	22	22	17	30	17	28	26	25	21	19	23	17	18	21	19	26	24	22	29	28	22	19	29	25	13	13	23	24	20	17	27	18	24	19	24	23	17	27	24	27	27	26	31	16	22	25	26	19	22	21	19	21	23	26	19	23	22	25	22	22	20	19	22	17	21	20	16	25	24	28	33	19	10	20	15	24	23	33	16	21	21	17	21	24	10	12	19	18	23	22	17	23	22	26	21	22	29	23	28	23	21	10	17	23	29	26	23	22	23	23	27	29	13	22	22	30	21	31	12	18	18	30	19	28	10	21	15	20	21	17	22	27	19	21	23	27	35	25	23	17	18	28	23	24	22	23	18	14	32	23	21	26	18	23	34	21	27	25	36	30	18	20	22	20	21	17	24	29	18	25	19	24	25	19	28	26	14	24	26	37	27	14	17	19	31	23	18	24	20	15	23	34	16	19	18	20	27	19	23	10	28	23	21	17	20	25	27	24	17	18	30	23	24	21	18	19	21	27	26	28	19	20	24	25	20	27	24	20	21	31	29	23	22	23	23	26	14	26	16	24	23	27	22	14	27	27	20	23	24	19	22	17	21	17	18	28	18	25	21	20	32	31	21	19	21	31	19	21	22	21	26	28	35	20	23	34	26	27	17	27	22	21	29	31	20	15	20	20	30	24	25	30	19	29	26	21	21	21	21	18	18	18	20	14	20	17	25	25	27	13	22	23	21	25	21	30	24	17	15	19	25	20	17	27	21	12	25	31	15	27	26	28	24	25	24	18	22	18	18	21	21	25	30	25	13	23	19	17	21	28	19	24	21	20	23	23	23	27	20	24	18	24	23	23	28	25	31	31	17	27	26	17	19	29	33	21	15	26	23	18	24	28	22	11	26	19	20	21	30	22	25	17	27	20	23	29	29	21	19	29	26	24	23	24	27	24	22	22	25	23	25	27	21	21	23	14	34	25	24	15	21	28	14	31	30	31	21	23	21	20	18	21	20	29	22	25	19	20	32	19	28	19	28	26	23	36	23	23	17	20	23	19	23	21	27	28	27	29	22	19	24	16	21	23	17	22	26	30	24	22	18	21	25	22	22	18	23	29	25	18	19	19	20	23	28	23	20	18	23	16	26	20	31	27	15	19	25	24	20	23	16	16	17	21	16	18	25	20	18	19	16	30	27	18	31	24	22	17	20	27	23	29	23	30	19	23	24	26	24	23	21	26	27	28	17	28	24	21	15	18	28	15	24	27	25	23	24	28	23	23	26	19	15	25	30	20	16	29	20	26	26	17	27	20	18	24	21	26	26	18	19	19	18	25	32	14	21	27	24	16	23	15	24	26	24	23	24	22	17	27	19	18	24	22	22	15	27	26	21	19	24
35311	42434	36507	38618	42217	39299	35394	32143	29039	25812	22435	19057	16387	13893	12126	9862	8045	7040	6141	5539	4927	4432	3966	3728	3262	2710	2380	1995	1934	1763	1592	1403	1390	1337	1354	1405	1389	1512	1614	1547	1356	1300	1286	1225	1014	984	1014	860	857	810	869	882	886	856	732	705	649	620	528	599	584	526	600	540	577	499	565	509	598	523	547	514	542	516	534	528	573	558	483	519	536	530	528	527	504	534	476	528	501	527	526	473	518	526	522	527	501	531	520	514	481	540	530	561	541	495	508	489	539	506	484	494	492	495	497	502	487	490	470	481	542	461	547	502	530	496	494	494	488	530	516	518	474	500	511	515	494	538	505	531	502	483	540	486	508	516	502	494	500	497	521	537	513	495	477	504	482	496	491	491	532	536	514	498	498	474	495	484	513	530	499	501	511	491	524	482	499	491	506	500	511	540	506	452	484	522	510	452	478	498	519	509	488	538	498	541	500	522	534	490	457	524	504	477	487	501	513	532	486	475	509	477	472	508	490	470	488	516	448	514	534	517	505	496	473	486	504	545	461	499	535	498	461	497	495	490	520	460	511	480	509	485	479	501	522	503	467	484	506	449	523	488	530	543	505	506	508	488	489	498	540	523	522	480	495	463	495	506	512	497	504	531	496	500	504	465	467	463	500	513	516	458	467	522	513	462	490	482	491	488	444	489	544	467	511	503	518	490	477	507	487	498	518	484	498	516	505	511	480	511	506	507	508	514	453	450	510	481	471	501	498	522	466	504	471	532	559	478	493	491	433	514	501	481	495	487	544	513	494	540	517	516	483	496	463	508	494	478	535	496	469	484	485	492	487	502	480	514	472	505	536	493	513	498	476	470	520	479	474	493	548	489	493	486	511	477	491	463	502	481	477	497	505	523	430	474	505	444	538	472	496	444	503	526	496	498	514	484	509	504	489	468	488	509	506	530	508	463	531	490	488	501	476	548	496	527	518	470	516	523	511	481	463	498	529	456	503	485	503	476	480	500	510	533	480	496	470	488	469	516	462	501	506	499	485	505	523	523	482	504	521	503	480	486	528	466	505	505	553	511	497	500	493	468	522	478	445	488	514	486	471	499	470	480	496	497	533	460	480	475	519	496	488	500	534	483	508	525	508	522	490	505	510	497	462	532	549	495	505	553	479	482	439	481	525	508	496	435	480	505	532	489	459	507	515	495	533	527	461	500	494	520	493	516	509	457	533	460	524	490	501	496	531	490	514	485	490	481	531	468	481	481	485	518	475	504	453	474	487	471	506	460	474	521	487	527	484	505	491	553	518	486	525	524	498	533	480	483	508	479	491	476	478	514	553	516	494	469	480	485	507	519	499	529	517	520	529	514	478	515	537	526	497	487	526	488	473	482	493	496	513	517	481	489	503	518	559	540	499	443	488	531	451	522	493	498	515	512	517	473	478	494	487	497	509	514	514	468	492	521	525	494	468	481	491	515	496	510	499	490	495	504	486	494	523	505	479	501	592	486	476	504	499	486	498	494	499	506	499	484	516	469	512	505	485	537	495	522	501	519	462	477	503	509	509	529	474	492	495	497	514	512	463	529	524	532	543	530	540	493	451	469	487	487	518	478	531	501	512	476	506	509	449	529	495	488	483	482	525	468	446	495	500	489	498	494	485	497	481	523	468	490	495	490	531	467	507	498	487	501	449	492	531	526	488	486	537	485	514	482	521	511	523	475	523	553	463	491	508	476	482	476	458	477	479	517	511	486	534	476	537	520	493	522	500	533	511	493	478	517	511	475	493	528	531	468	498	511	491	493	465	496	528	466	470	511	482	516	511	544	490	494	542	505	491	465	501	512	432	515	493	512	468	497	480	494	502	482	480	502	530	498	519	450	506	486	526	479	501	467	508	492	503	488	485	477	503	445	493	504	512	506	525	504	465	524	479	502	497	473	468	471	472	507	468	499	495	505	480	497	502	486	528	482	492	512	496	516	496	493	502	536	510	529	463	496	483	493	445	502	511	480	475	471	479	531	505	515	488	497	509	482	520	534	508	495	460	452	542	470	512	520	474	510	494	498	509	520	512	483	517	501	519	541	499	495	480	502	500	504	505	506	496	503	508	464	532	497	468	470	542	497	507	527	478	515	512	469	523	486	511	534	506	470	486	517	510	496	517	500	518	471	462	471	477	502	514	460	475	478	482	496	493	484	492	491	522	486	505	501	501	525	468	543	482	536	521	494	501	563	538	523	489	492	488	504	540	500	493	483	514	500	493	498	498	470	474	519	505	501	479	494	452	481	502	478	541	456	503	509	511	517	493	487	479	492	512	516	507	502	489	507	495	503	515	509	491	488	545	482	476	525	436	462	564	500	516	495	524	478	521	512	470	512	512	529	472	525	511	500	513	459	496	466	519	488	487	509	493	458	488	523	524	472	500	488	521	506	529	474	519	525	502	489	484	546	481	523	490	465	465	520	474	554	499	504	476	490	480	536	477	460	495	501	503	507	500	470	511	519	473	468	459	482	459	513	490	517	501	467	470	484	461	506	494	499	456	507	489	470	455	502	518	483	504	507	509	498	513	483	503	483	506	501	471	495	508	486	539	504	498	506	449	489	519	540	475	490	517	493	456	459	492	527	485	544	511	500	493	495	491	500	447	502	464	512	497	523	521	463	477	509	519	501	493	466	503	483	535	492	511	490	491	514	477	519	479	543	484	507	493	502	501	527	477	477	464	510	522	528	527	477	505	507	500	501	508	507	495	499	539	507	480	507	492	504	535	537	480	502	522	455	508	525	481	482	512	503	486	508	492	494	496	506	507	513	516	486	528	489	516	474	476	508	463	526	497	482	446	467	518	495	522	489	466	516	495	484	532	510	480	484	497	513	507	502	548	480	502	510	516	509	508	486	494	489	505	472	495	496	518	518	541	517	490	491	459	518	515	481	471	531	482	442	479	516	532	496	482	515	482	480	488	516	486	523	518	529	471	477	518	459	544	494	494	485	495	488	486	535	496	491	501	472	488	459	505	475	495	535	481	493	472	508	491	520	477	487	533	489	494	473	524	528	510	505	527	471	540	503	510	479	517	460	500	488	511	498	455	503	472	495	502	537	484	468	466	514	497	527	495	484	537	510	470	459	497	493	520	475	471	482	484	495	476	488	503	489	472	512	467	468	515	513	508	488	470	495	507	507	488	495	503	517	524	519	524	505	499	499	523	500	522	485	486	516	475	467	542	489	508	497	485	548	518	491	484	528	486	512	479	507	531	498	469	489	520	497	476	526	491	472	514	481	488	485	536	470	506	507	549	496	486	510	530	489	463	509	504	525	498	500	483	469	517	511	548	494	508	515	449	488	513	490	507	492	524	483	499	513	516	520	495	478	491	486	517	526	493	483	478	530	528	513	508	525	486	523	516	482	474	518	494	529	505	484	530	514	499	518	520	463	510	485	466	523	506	517	496	487	523	552	490	517	489	486	534	487	476	552	463	516	534	513	481	501	481	486	528	541	487	518	512	500	489	539
4919	22563	14201	1243	1178	955	928	840	725	684	489	397	324	250	211	157	158	130	123	108	82	82	81	70	59	54	63	56	49	54	38	37	35	43	29	33	32	48	40	49	48	25	39	33	24	33	32	22	19	26	31	38	21	22	25	31	16	19	22	25	24	23	25	21	27	26	24	28	20	27	27	25	19	27	21	26	17	22	27	15	24	18	24	24	25	19	15	19	28	20	24	25	25	20	22	18	21	21	26	27	19	18	13	15	21	24	22	26	29	22	26	35	28	26	26	29	22	27	27	25	26	23	28	20	26	22	21	25	23	26	16	16	24	22	21	24	26	24	20	31	24	22	23	18	14	31	25	28	23	17	24	23	26	25	19	29	23	24	17	25	20	22	22	32	22	12	27	22	26	17	21	14	17	24	26	25	14	18	19	23	28	22	15	32	17	23	20	20	24	20	23	26	32	23	22	21	24	23	18	20	12	22	26	28	20	18	32	22	15	28	21	26	27	29	25	12	20	22	18	19	10	30	27	19	17	15	23	21	17	30	24	21	27	26	21	37	16	24	33	22	21	21	20	20	22	21	20	28	26	23	22	19	23	17	27	18	37	36	18	15	21	21	27	28	22	22	22	28	18	30	14	29	25	24	22	16	19	22	24	13	20	23	18	24	24	21	19	26	23	20	32	20	23	16	17	24	29	28	25	23	17	16	22	25	23	21	25	22	20	19	21	22	30	24	23	18	17	18	14	21	22	19	22	17	24	23	21	24	22	23	24	24	16	26	22	21	25	27	19	21	23	25	18	21	23	31	25	18	16	22	20	24	35	30	20	14	23	19	19	20	20	25	21	24	20	18	26	29	32	16	23	27	28	21	16	22	21	20	31	25	19	22	23	29	17	21	19	20	20	24	26	22	21	24	27	21	23	19	19	21	16	23	20	12	25	16	16	27	24	24	27	21	21	19	12	24	24	23	15	25	24	25	16	26	21	22	23	33	18	21	21	13	24	22	17	20	28	17	28	20	22	20	22	14	20	18	25	21	16	22	23	23	26	18	29	18	25	34	17	32	16	23	18	23	16	24	23	21	24	24	20	14	22	20	20	19	26	23	29	23	30	31	23	18	28	16	21	21	20	21	19	18	20	22	25	25	23	30	20	20	21	23	19	19	23	23	22	20	26	23	17	21	25	21	20	19	20	29	28	29	24	24	24	19	25	25	21	18	11	20	23	27	24	15	26	25	24	17	15	17	21	25	25	23	28	22	19	28	24	17	23	23	20	25	19	15	24	24	25	16	16	17	20	20	19	24	20	21	26	34	20	31	26	28	19	19	20	27	17	23	24	36	22	14	19	20	20	27	22	21	17	25	22	13	24	21	23	25	22	29	15	22	26	18	24	30	18	24	24	13	31	34	30	22	25	24	19	23	23	14	30	23	20	29	27	16	22	16	20	23	32	17	23	25	23	19	22	24	24	23	28	29	26	19	22	22	30	13	26	29	26	16	15	27	17	38	23	14	19	14	31	24	19	29	25	25	16	23	25	31	17	19	13	25	12	20	27	26	18	23	16	19	25	18	29	33	21	19	23	22	32	25	25	27	22	33	25	20	25	19	24	18	18	15	27	25	21	18	28	22	29	19	24	23	26	27	25	21	26	19	28	22	21	30	21	16	24	18	15	19	18	19	28	24	20	19	19	16	22	26	25	20	21	17	22	20	21	29	24	21	21	26	19	20	24	25	23	22	23	29	20	13	22	32	14	19	15	18	16	22	29	17	29	20	23	23	17	22	21	19	27	19	28	19	19	29	27	19	25	25	25	24	24	22	24	23	23	17	34	14	18	12	27	27	16	22	20	23	22	18	25	27	18	19	23	18	26	25	24	21	16	27	15	15	23	20	22	27	16	16	21	23	25	15	19	34	21	31	21	14	23	31	27	26	16	31	26	25	25	18	17	27	15	21	24	28	21	19	17	19	19	21	23	24	21	19	21	17	22	19	24	24	20	16	25	28	28	24	36	21	24	32	19	16	14	20	25	25	17	25	24	19	25	26	25	22	24	26	32	22	20	18	31	20	20	28	24	17	26	34	19	23	26	26	28	26	18	23	15	30	20	26	26	18	25	20	35	22	25	21	23	19	38	20	19	21	23	22	26	23	30	29	33	26	23	26	18	25	24	14	24	25	17	25	22	29	26	19	20	28	22	21	24	24	20	23	28	27	21	21	22	23	17	21	15	25	24	24	28	27	26	16	18	18	21	31	22	27	28	20	16	32	16	18	15	27	22	27	23	20	21	18	22	20	30	24	17	26	19	28	21	33	20	16	15	22	21	17	31	14	24	25	28	23	21	30	19	15	19	29	20	22	25	25	17	23	14	17	11	21	23	23	12	13	18	32	17	24	28	27	19	21	18	24	18	18	25	22	23	30	27	21	18	14	18	31	18	22	18	35	21	22	18	26	17	23	28	23	20	22	28	18	27	17	18	25	19	19	25	24	19	13	24	21	36	23	21	24	19	29	25	22	26	24	28	29	28	22	25	18	20	24	22	16	22	20	19	20	27	29	18	24	22	21	18	19	21	18	21	18	27	15	24	24	23	22	18	22	23	27	29	25	27	21	25	17	21	22	24	18	25	22	22	23	29	29	21	24	23	27	21	22	23	18	19	22	22	22	29	26	23	21	19	21	21	25	22	15	25	18	27	27	15	16	32	23	22	20	26	23	17	25	22	23	18	12	23	16	18	24	28	17	21	21	24	24	25	17	34	17	22	23	17	22	21	19	18	25	23	27	32	19	23	28	15	28	32	28	20	18	25	20	27	29	19	19	18	22	20	21	25	19	17	30	19	19	24	24	16	20	33	12	25	32	28	26	20	27	25	23	16	20	17	18	28	20	24	21	18	26	19	23	22	22	26	16	26	25	23	18	19	22	26	22	29	22	20	28	16	28	24	28	25	25	16	28	15	28	24	24	24	22	19	17	28	19	16	17	23	33	17	17	23	17	18	19	24	25	21	24	19	21	24	17	24	26	27	19	28	22	23	19	26	18	30	16	22	20	26	15	20	28	21	25	18	20	19	22	23	39	24	22	24	19	13	26	24	28	16	24	19	21	30	24	23	20	21	23	25	23	18	24	23	30	23	29	14	32	25	24	20	17	11	12	17	23	26	19	22	27	28	24	20	24	20	20	23	26	21	25	33	22	10	20	23	17	18	21	17	22	24	23	25	27	30	20	20	26	23	25	21	22	17	23	23	15	24	19	28	24	23	22	18	23	18	18	20	24	24	24	21	18	21	23	20	20	21	18	21	22	17	17	23	27	22	25	26	22	24	22	18	30	28	29	23	23	31	23	18	24	17	24	33	13	17	22	21	17	17	21	32	19	22	22	26	29	21	20	22	26	23	15	24	23	25	12	24	22	24	17	16	18	25	30	18	20	27	29	17	25	27	22	27	22	15	25	19	25	27	25	23	21	24	39	33	16	29	22	20	18	25	21	22	21	26	29
34883	45853	38748	38609	42198	39281	36077	32308	29455	26318	22328	19070	15914	13633	11513	9404	7966	6994	6455	5731	5031	4486	4116	3634	3126	2618	2281	2063	1838	1755	1417	1357	1374	1367	1408	1494	1523	1485	1508	1464	1416	1284	1282	1133	1023	1000	914	907	885	837	828	900	843	775	727	621	596	587	559	566	602	545	513	574	546	542	549	526	518	517	542	481	557	539	513	581	466	521	557	477	523	539	522	511	502	488	524	518	553	496	492	494	496	485	491	502	503	505	509	513	498	479	536	473	517	495	496	508	546	472	515	505	512	505	515	496	492	498	468	456	478	476	487	525	473	540	508	506	536	521	563	528	494	520	521	490	522	466	494	514	498	511	511	492	494	503	518	494	485	480	501	499	554	493	509	503	500	513	483	488	453	493	518	475	484	526	494	521	503	491	457	494	492	478	509	521	524	510	501	508	458	531	543	511	509	514	503	461	502	517	509	514	491	488	512	536	486	475	498	525	520	445	493	492	532	494	523	510	475	493	509	459	519	478	522	478	514	526	495	500	520	506	511	484	563	518	517	495	516	555	519	509	498	472	495	497	532	513	520	521	490	474	479	505	535	514	479	498	488	504	486	474	536	508	466	493	496	499	519	484	506	519	503	506	507	501	466	518	457	466	479	527	491	536	507	501	492	503	495	533	499	510	521	518	525	523	497	523	479	515	520	497	528	477	491	510	444	454	489	479	511	502	502	504	490	486	493	492	517	501	508	512	481	476	485	523	489	462	519	494	492	491	476	530	489	504	479	515	497	493	470	495	498	496	491	539	452	519	517	507	507	536	500	497	511	480	507	515	519	497	457	522	511	515	520	476	465	477	479	487	455	514	489	496	471	469	499	481	463	483	490	498	516	508	461	501	505	518	540	495	484	505	488	537	504	465	485	476	494	497	493	482	540	486	473	487	519	483	498	452	533	498	553	502	535	500	498	522	491	501	467	501	481	518	501	445	525	503	528	498	479	502	495	489	530	502	509	482	518	526	497	473	513	462	515	475	510	493	465	478	485	484	488	475	527	490	441	481	511	479	519	497	531	506	485	489	441	496	483	511	488	491	489	480	486	497	535	493	482	481	504	484	483	460	498	493	516	456	500	517	514	480	487	507	496	527	507	489	523	489	515	514	510	482	493	486	484	524	508	498	487	528	471	493	503	463	503	508	513	528	514	484	486	482	490	492	471	494	492	494	515	495	490	510	486	513	472	491	490	474	480	520	486	489	483	451	503	548	516	574	501	510	469	518	488	493	506	475	504	548	480	485	513	462	457	457	474	478	482	495	520	500	508	520	454	471	547	461	538	494	506	484	480	502	500	492	466	505	502	530	464	488	546	487	479	494	485	467	462	493	483	542	509	499	504	468	489	485	504	486	495	528	473	515	507	486	508	498	500	510	509	475	536	509	531	479	492	458	485	514	480	491	510	480	500	531	458	484	484	508	485	516	517	495	503	488	481	502	474	494	522	485	539	503	483	533	511	486	468	487	487	504	506	494	504	502	499	488	483	451	503	505	533	452	497	505	487	485	518	487	517	515	497	479	461	495	523	448	537	507	514	504	521	519	472	485	514	527	512	470	492	522	490	512	485	517	477	515	498	525	475	486	485	478	488	482	516	531	513	500	492	502	522	465	468	469	501	506	496	478	503	536	496	520	462	491	507	484	506	501	499	481	517	491	532	444	481	517	501	504	465	490	449	497	505	514	484	477	492	507	572	506	496	499	485	491	535	493	495	484	465	489	524	472	486	542	489	486	520	537	509	496	481	457	477	503	494	503	518	532	450	506	500	500	476	490	489	480	471	485	491	515	518	473	497	505	528	480	466	501	516	505	454	484	523	520	527	484	454	522	505	484	466	478	481	491	481	489	502	477	539	509	487	505	494	490	522	489	502	480	514	532	499	496	546	505	518	453	541	497	492	521	528	474	495	538	472	501	502	456	521	492	443	534	573	517	468	504	444	507	508	505	503	476	527	544	457	499	497	459	485	481	533	487	468	504	515	491	508	508	504	481	524	518	496	476	470	507	452	506	526	539	527	525	466	514	507	531	482	493	465	507	515	531	478	503	516	503	489	483	530	514	492	489	498	458	504	524	493	493	483	513	479	466	479	528	510	477	507	483	488	495	519	500	455	503	488	515	510	486	479	484	486	528	502	466	471	490	514	569	542	527	487	487	509	510	527	516	504	491	496	486	526	505	522	492	474	523	466	510	504	508	470	514	491	548	521	553	457	490	481	534	496	479	495	535	510	532	507	459	516	508	518	415	510	495	519	486	473	496	491	480	499	511	458	544	504	516	482	507	506	510	501	547	477	480	494	475	510	486	462	480	552	502	512	493	506	482	498	500	510	480	504	498	478	529	570	483	495	519	460	512	519	508	536	504	505	490	506	503	487	517	482	505	501	449	493	462	478	481	533	490	522	478	506	540	501	508	461	514	479	511	535	545	499	496	475	546	527	459	512	504	503	513	504	488	514	486	481	447	485	507	511	503	536	489	507	504	500	499	546	510	475	477	455	466	500	482	519	492	433	503	503	487	514	511	477	478	516	477	473	492	468	508	494	512	501	526	496	489	482	548	529	500	532	550	447	505	469	478	478	504	496	466	503	506	482	521	483	461	462	506	518	488	442	527	511	479	493	505	458	534	498	492	516	492	513	495	507	504	509	506	482	510	489	549	483	491	467	499	480	533	523	486	489	496	528	534	475	471	497	490	525	520	485	487	477	495	501	492	536	486	506	486	499	463	525	463	510	499	534	461	521	495	488	512	515	489	506	480	497	540	519	468	532	503	487	492	493	474	499	527	510	487	472	478	489	524	504	510	510	472	487	508	506	524	482	470	524	486	455	492	483	513	561	502	478	481	549	501	503	524	507	531	480	472	541	474	487	491	543	511	449	526	491	510	513	490	530	469	487	503	522	473	482	527	516	504	506	491	490	520	488	497	489	506	497	527	539	483	481	507	481	500	486	508	497	490	486	507	507	453	503	469	498	471	518	471	474	521	514	514	500	499	472	515	499	504	503	498	496	519	510	515	550	468	480	492	462	472	495	511	470	503	472	554	517	475	502	521	488	493	516	500	497	487	469	485	494	477	457	540	508	507	524	451	510	504	517	509	504	474	490	482	515	496	536	482	502	496	531	503	474	480	507	527	502	522	510	537	451	497	505	510	479	461	478	494	464	476	535	477	531	483	518	470	458	455	528	493	525	482	568	489	508	479	484	510	521	506	521	473	511	519	473	487	480	451	510	511	473	496	509	499	479	476	471	496	520	474	545	487	469	487	480	503	478	561	511	525	510	480	484	500	496	464	504	509	496	506	504	478	522	453	523	495	498	472	480	528	496	501	520	478	543	493	506	502	514	545	499	497	526	517	495	483	498	492	464	538	486	526	486	491	540	493	469	512	531	467	490	474	519	534	555	458	496	475	503	466	467	454	493	477	469	499	503	502	485	488	486	484	517	516	494	455	502	522	502	499	478	468	502	552	494	501
4268	21423	11802	1142	1222	1108	937	893	799	640	510	420	315	266	186	171	133	147	138	109	90	84	84	66	74	47	53	58	53	43	43	35	33	31	38	45	57	37	45	36	32	42	43	26	35	33	36	27	31	28	33	29	23	21	30	30	33	23	16	26	24	16	23	21	17	26	23	29	24	22	23	16	11	26	26	18	24	27	21	27	23	17	21	18	17	25	28	23	32	35	24	16	25	24	20	21	25	24	29	27	20	24	15	21	24	22	24	19	26	22	17	24	25	20	25	16	21	32	29	18	34	13	25	19	25	20	29	19	21	26	24	17	23	18	23	33	19	30	14	29	28	16	20	21	27	31	23	20	14	20	33	25	21	20	22	23	25	25	24	26	15	19	26	29	24	25	18	31	25	26	24	18	21	17	26	12	19	28	33	25	16	19	22	21	19	24	20	16	19	18	28	23	18	19	33	22	22	25	21	28	26	17	15	16	32	24	23	16	18	23	20	22	21	27	18	16	16	27	26	22	22	25	19	25	24	25	27	28	24	20	14	19	28	26	21	18	20	18	21	25	22	25	19	21	20	27	18	29	25	21	26	14	22	31	16	23	16	23	14	31	23	16	16	22	21	27	15	28	34	16	15	24	27	22	31	14	23	19	13	16	22	30	25	19	28	26	39	25	16	23	26	27	20	23	19	24	25	28	33	19	18	25	24	32	16	26	19	27	19	21	23	20	19	10	20	19	26	21	32	21	22	22	30	22	18	22	10	34	23	20	17	15	21	30	15	27	31	20	20	20	27	19	22	30	19	25	20	21	24	22	20	26	25	17	22	26	30	25	21	19	25	20	24	18	24	28	19	16	15	26	18	31	26	24	22	19	14	17	22	27	13	26	33	22	12	20	22	21	32	20	27	16	22	16	25	24	25	16	29	22	20	27	20	19	31	26	27	19	25	30	22	17	29	31	22	23	22	32	21	29	22	18	24	15	15	27	17	31	31	18	17	23	26	30	23	32	23	22	28	17	19	9	20	25	25	23	23	20	22	23	19	29	28	24	20	20	22	28	24	37	16	15	18	27	22	16	26	24	23	24	28	28	21	32	28	32	27	22	15	29	29	19	17	18	23	23	22	27	23	18	18	17	21	13	23	23	25	23	17	18	23	19	28	22	29	27	35	14	23	22	22	18	17	23	20	23	21	23	26	16	11	21	19	12	20	18	21	27	31	26	26	25	17	22	25	11	18	32	24	20	13	27	28	18	20	25	21	14	30	29	31	17	19	19	26	28	23	33	20	25	18	27	14	19	16	34	22	21	22	27	22	22	24	20	21	32	27	11	17	29	20	19	24	15	17	24	17	21	18	22	23	20	19	22	26	22	22	14	24	13	19	24	27	21	29	14	27	20	15	22	21	22	23	18	16	15	25	20	18	18	25	21	27	25	23	17	19	21	19	22	24	24	23	19	20	23	23	25	23	22	29	26	19	20	18	19	28	22	13	28	20	24	21	16	20	22	26	20	23	20	24	23	24	18	22	26	16	13	25	20	19	21	27	32	23	26	30	15	30	25	29	21	21	24	18	21	22	21	22	25	23	19	13	26	21	19	23	23	17	36	20	27	21	23	14	21	16	28	22	17	25	21	20	30	18	25	21	25	30	22	27	24	25	21	25	28	29	20	14	17	20	17	22	25	17	17	19	22	22	22	26	21	21	23	27	21	22	23	20	30	14	24	25	21	16	23	26	20	26	21	24	15	26	28	22	21	21	16	26	28	14	21	30	17	19	19	27	26	22	22	24	30	28	24	14	28	26	22	17	22	21	22	29	15	16	25	21	34	16	25	25	22	28	27	29	20	22	21	37	19	27	21	27	19	25	22	25	27	19	26	33	24	24	20	26	22	14	22	27	7	14	25	21	24	16	19	25	33	27	15	18	18	24	15	25	23	25	33	18	30	21	25	20	16	21	22	27	23	24	14	23	17	19	27	20	25	21	20	25	20	23	19	21	16	17	27	20	23	31	21	18	21	21	30	22	25	23	24	19	21	13	14	21	17	38	14	19	28	16	26	27	21	24	20	19	23	16	31	20	25	19	20	37	24	14	27	30	24	22	19	23	17	14	29	23	21	30	16	21	19	24	29	21	15	27	22	32	21	17	21	28	17	36	25	23	36	23	11	27	20	20	16	21	31	22	24	23	16	26	19	16	24	22	25	31	16	22	21	23	15	19	19	27	36	14	19	21	32	19	26	26	26	20	20	17	22	24	18	19	12	23	20	31	15	22	14	15	17	23	24	25	28	30	13	23	22	24	26	30	21	22	22	20	21	27	27	20	22	15	24	14	20	24	20	18	23	21	21	21	20	25	28	20	21	25	24	23	23	20	20	26	26	17	21	18	11	23	14	15	23	18	23	25	16	22	24	20	27	35	25	18	21	22	23	34	16	34	18	29	21	22	19	23	22	23	32	22	17	23	17	13	27	16	24	24	15	27	23	24	29	25	26	27	23	23	20	31	26	26	17	25	21	24	21	17	21	21	18	23	22	18	21	33	22	22	21	27	25	22	21	25	23	22	31	18	30	13	15	15	27	14	28	25	26	23	23	23	18	21	28	19	22	27	25	22	21	21	27	20	24	24	19	25	26	20	19	19	26	18	19	17	26	14	21	39	18	23	25	23	26	18	17	18	20	23	24	27	25	19	18	26	20	25	20	21	23	18	19	17	17	32	20	25	27	22	16	24	19	19	22	23	19	28	23	20	19	22	17	17	28	20	22	16	26	10	22	23	13	18	26	18	22	28	19	20	24	10	19	17	26	16	30	32	17	20	21	25	26	15	33	10	24	25	29	25	25	22	14	18	20	28	18	29	23	25	18	27	23	22	20	20	13	21	23	15	23	11	16	21	17	22	21	24	16	24	33	12	8	20	21	17	20	23	16	29	20	28	24	18	21	22	26	12	16	30	23	32	13	20	16	28	22	26	19	22	22	25	22	25	17	24	24	19	21	22	29	26	18	26	26	25	31	24	23	21	24	18	21	19	15	16	22	20	20	20	29	17	17	23	26	19	23	23	24	23	26	25	28	23	19	24	26	21	21	32	30	20	26	15	20	17	17	19	20	27	18	26	18	28	22	20	16	23	25	18	21	24	16	18	25	24	12	23	19	20	25	28	18	18	24	19	17	19	15	17	18	22	15	27	22	14	29	29	25	17	24	19	26	13	20	24	25	25	31	24	15	29	16	14	25	21	13	23	21	27	22	18	17	32	20	20	16	18	21	27	23	22	24	26	28	12	27	15	24	22	24	26	21	24	15	27	23	21	20	27	20	22	23	17	24	25	15	22	26	20	22	16	21	29	22	22	17	26	22	19	27	24	25	20	24	24	26	23	18	18	25	24	26	20	18	15	19	27	20	17	19	26	22	24	25	13	21	27	25	27	17	17	20	22	26	17	20	15	21	20	23	20	32	22	25	26	23	26	20	25	17	21	22	21	22	20	18	21	14	26	12
35076	42128	37532	38931	42752	40200	36842	33200	30213	26745	22614	19104	16192	14047	11333	9215	8130	7423	6787	6033	5171	4513	3983	3697	3067	2714	2316	2168	1927	1722	1471	1364	1515	1479	1467	1520	1553	1529	1566	1562	1442	1358	1195	1145	1081	1087	946	892	920	803	937	903	839	724	782	728	628	576	591	561	541	517	528	517	545	538	564	554	530	501	494	561	559	535	557	526	529	538	523	518	539	512	528	436	581	550	491	476	475	510	529	507	506	540	528	519	501	535	443	497	495	493	512	527	478	529	506	508	483	507	502	485	519	477	514	450	487	508	482	508	486	503	466	497	519	463	487	535	505	499	502	507	450	480	510	516	514	508	481	551	482	479	551	470	495	528	494	467	455	487	484	511	468	511	511	478	484	492	472	514	519	494	506	498	488	517	486	485	478	480	496	478	485	474	498	500	512	528	495	500	504	536	478	503	506	490	495	518	454	476	557	496	472	487	479	488	515	488	477	487	515	502	478	498	541	494	517	496	526	479	505	444	542	490	527	502	491	517	528	526	539	506	485	496	496	497	518	475	439	523	513	471	488	476	466	523	453	539	477	476	489	532	472	514	471	531	464	531	496	499	508	478	503	529	492	470	480	501	535	505	458	506	474	469	531	488	444	526	509	524	498	476	469	477	491	504	523	496	523	492	495	526	485	493	482	463	478	468	535	461	543	500	496	471	502	480	502	470	505	521	511	497	491	479	508	499	549	475	509	485	477	515	515	481	461	473	491	517	512	493	520	532	465	480	524	480	513	496	520	497	503	520	507	485	458	482	488	485	497	516	489	498	492	514	511	519	501	519	485	497	476	482	512	505	486	460	497	485	508	521	444	505	494	459	528	501	521	507	514	514	502	544	486	504	490	503	522	488	487	503	495	471	507	501	453	507	505	476	488	507	505	444	509	488	496	478	444	484	522	534	512	528	498	479	486	474	517	531	562	527	508	492	512	506	495	489	504	528	481	496	494	483	540	469	482	472	485	483	488	476	447	476	484	502	478	505	508	508	490	465	510	483	490	521	542	475	544	466	514	489	514	507	480	509	500	514	473	494	474	494	511	493	534	507	517	518	508	508	477	501	500	482	502	471	502	446	517	441	499	485	477	447	495	503	496	491	481	523	501	484	520	483	486	520	491	553	497	503	517	497	487	463	474	462	506	458	497	475	473	507	502	504	476	505	490	495	509	498	507	481	487	526	462	473	502	498	545	500	510	489	511	517	511	500	468	491	520	474	519	464	488	452	522	499	505	489	497	536	506	436	494	522	506	543	476	504	489	497	475	491	493	544	475	493	479	493	511	463	513	488	473	477	504	520	493	486	496	507	468	514	521	491	457	468	487	462	505	483	484	455	504	488	534	487	472	506	467	544	510	491	501	526	501	505	523	498	523	482	481	471	485	469	484	511	512	483	514	465	508	504	470	453	479	506	503	478	474	494	503	539	493	478	490	502	515	473	501	492	479	472	492	515	545	485	490	519	480	534	532	494	498	480	509	447	470	486	522	485	496	514	495	524	484	440	503	496	519	501	466	486	511	511	505	477	495	495	503	496	483	484	506	469	504	500	460	483	473	487	503	531	447	460	488	525	497	526	524	520	498	498	509	499	486	497	483	490	459	470	470	495	510	464	493	471	500	451	501	494	508	494	495	505	521	521	478	502	524	514	522	542	514	480	507	499	501	495	501	464	511	533	515	479	465	489	494	507	516	494	485	478	526	468	502	496	492	493	510	471	484	540	532	496	485	474	541	531	489	501	492	523	476	481	497	495	505	530	520	492	472	531	474	507	515	479	552	480	470	503	503	526	489	501	528	463	500	530	510	472	516	490	511	454	508	504	516	491	506	467	518	529	519	504	452	522	468	513	509	510	446	477	524	500	479	529	517	523	488	510	445	514	476	434	480	514	511	500	469	458	523	499	507	487	481	476	507	471	494	500	496	527	515	518	448	536	467	524	506	505	466	525	510	518	514	492	508	486	537	489	495	499	485	505	498	471	437	496	528	564	526	458	498	523	498	526	495	500	503	520	496	475	507	495	533	508	501	453	529	510	509	525	507	504	485	491	504	455	493	481	544	507	532	522	510	478	495	510	501	510	481	497	487	484	563	459	480	512	474	480	535	471	516	525	499	501	497	494	476	522	493	483	479	520	509	489	515	501	497	473	545	504	513	491	469	491	490	536	495	513	500	469	504	505	506	491	478	481	489	498	544	546	519	526	477	514	511	486	528	506	503	525	485	499	474	440	523	474	484	486	521	483	513	532	516	507	499	496	511	492	504	480	486	509	501	496	496	486	500	495	480	531	489	502	501	500	480	473	490	510	479	505	485	491	508	463	482	487	483	531	489	483	487	508	503	496	517	452	529	470	496	481	502	491	483	469	488	487	517	500	496	520	492	518	457	494	515	492	502	429	491	459	515	484	466	495	489	461	506	516	503	496	492	463	475	502	492	549	528	532	521	460	477	483	477	492	468	499	516	506	506	532	500	516	513	488	540	478	504	514	469	469	520	485	482	502	490	475	478	509	488	492	500	492	507	507	485	493	477	522	509	478	495	525	481	452	538	537	490	501	484	494	520	538	512	474	486	482	502	516	537	504	501	540	503	485	480	511	474	509	543	503	498	508	503	493	470	501	522	473	515	425	487	500	536	476	491	490	468	466	516	454	482	489	494	486	512	473	520	495	501	464	473	475	469	489	481	508	454	481	494	506	473	476	532	545	492	520	489	537	508	525	500	501	516	512	506	511	476	495	466	473	481	484	466	512	498	511	477	517	474	500	488	505	527	481	553	497	516	465	506	474	514	469	512	499	494	477	497	513	495	506	444	493	508	492	487	510	499	507	510	503	513	508	511	495	535	483	500	480	496	517	474	505	472	486	542	515	527	509	526	496	470	471	517	449	467	466	473	488	458	506	481	494	460	502	475	482	516	531	538	465	487	519	497	466	493	514	494	555	473	482	475	502	504	484	523	490	505	497	492	552	481	489	514	489	477	469	509	491	525	473	488	497	506	460	498	541	473	504	508	496	490	459	486	503	546	439	502	509	528	508	527	469	502	502	554	533	503	487	530	487	524	526	510	523	481	497	520	459	519	536	521	509	506	501	502	511	515	511	500	524	496	484	476	487	485	452	493	503	491	541	510	501	523	516	506	513	509	455	474	493	556	463	461	492	476	447	453	466	490	499	512	485	499	498	490	479	522	494	477	460	524	487	505	474	481	478	479	478	495	456	500	523	490	492	497	466	459	498	497	529	478	492	489	504	515	484	486	520	494	498	503	525	494	478	456	480	492	523	535	511	520	511	466	498	485	493	487	463	518	504	510	511	476	457	481	508	495	499	479	476	516	469	482	534	520	461	466	467	531	498	452	493	504	522	462	536	487	490	461	484	511	509	484	504	496	478	474	536	486	517	517	527	472	482	480	519	508	480	488	499	474	475	484	476	512	521	504	508	495	524	427	523	474	510	479	499	465	493	518	519	525	511	502	478	511	497
3616	13117	5973	806	943	826	705	711	686	488	387	312	276	224	148	142	128	131	109	90	83	66	67	60	53	53	58	59	35	45	42	41	42	44	57	42	35	39	44	43	40	29	40	35	24	33	40	36	31	29	40	28	38	33	33	28	29	37	18	26	30	31	29	21	30	35	35	30	23	22	26	33	34	38	27	27	24	27	26	24	33	29	33	21	19	20	36	25	32	24	21	36	28	25	31	27	27	29	28	22	37	22	29	17	28	32	33	25	26	26	23	28	38	34	26	29	37	29	30	26	29	26	29	28	22	31	36	38	34	34	33	30	26	28	29	26	25	35	29	29	25	34	33	30	24	25	32	24	26	30	29	32	34	21	36	19	27	30	42	24	25	25	20	38	24	21	24	35	20	35	35	34	25	30	23	27	30	22	24	32	34	25	30	15	34	26	25	35	29	24	27	24	32	36	34	22	20	32	38	28	30	35	33	28	34	28	20	32	25	29	22	29	33	29	30	28	30	30	29	26	16	21	32	24	25	33	20	26	26	21	26	40	29	37	29	24	29	36	35	24	17	35	25	30	36	37	32	34	25	42	28	30	26	31	33	31	20	29	32	27	32	20	29	26	29	23	31	32	34	29	31	38	20	35	23	31	29	21	28	42	28	28	33	31	28	25	29	23	35	34	27	25	27	21	37	28	36	32	29	20	30	40	34	26	36	29	27	26	21	28	25	23	28	27	34	30	31	35	26	29	29	33	30	23	25	29	35	24	33	31	36	36	12	26	24	27	18	27	36	29	27	23	29	32	31	22	28	29	38	34	20	22	27	27	30	29	32	32	31	24	30	37	26	32	24	37	29	16	28	19	32	26	35	28	26	30	24	37	34	35	28	23	34	30	30	38	26	24	21	33	25	26	24	23	28	39	33	33	22	34	19	31	30	22	27	29	31	18	28	29	31	24	37	29	36	35	33	19	31	25	24	31	33	30	23	30	28	31	33	36	28	25	29	37	26	25	27	29	31	30	30	23	39	35	31	35	18	21	30	44	24	23	40	34	25	28	27	26	35	28	28	29	29	25	36	42	28	33	34	22	28	26	33	29	26	26	24	34	34	20	29	32	28	29	26	41	23	21	31	30	34	34	28	31	22	26	31	34	35	30	31	27	37	27	25	30	27	32	26	32	32	31	28	28	26	35	32	35	28	23	25	33	25	30	31	35	25	25	31	22	23	23	21	29	32	27	29	30	25	27	33	38	35	30	34	23	31	26	29	21	26	27	26	27	35	38	32	32	35	27	22	18	38	25	25	20	27	23	31	31	33	36	32	23	28	20	17	22	36	24	27	26	33	28	23	24	28	33	37	29	29	32	38	26	34	20	36	25	26	23	30	34	32	28	42	32	34	34	26	27	24	30	27	28	27	30	35	24	26	19	30	29	35	33	35	29	36	34	16	35	28	27	28	25	23	36	30	32	30	25	28	29	33	24	38	24	33	27	25	33	38	34	27	29	27	32	27	30	21	34	28	27	31	24	30	27	39	31	27	25	34	36	30	30	32	36	23	33	31	35	33	31	31	29	27	33	32	30	31	26	30	37	29	43	33	33	30	36	28	25	15	25	36	36	31	32	18	32	30	28	24	30	25	27	28	31	31	29	31	31	29	24	29	38	28	29	30	36	20	26	32	29	35	33	34	34	29	32	29	27	21	35	31	40	27	30	27	38	29	37	19	38	32	28	29	27	20	36	31	33	35	40	34	32	31	34	37	33	27	32	30	24	25	26	32	31	25	37	30	32	25	28	25	32	24	27	28	29	31	31	27	36	36	45	27	30	30	35	28	35	32	28	32	38	27	30	35	34	23	33	39	28	25	45	28	31	17	40	28	23	23	32	33	35	26	29	23	34	31	35	30	33	28	27	28	33	31	37	30	32	27	34	28	24	33	22	44	27	32	36	28	25	30	40	22	40	30	41	35	36	16	36	32	34	36	23	27	23	32	39	26	34	37	26	20	32	22	32	34	32	25	26	29	22	29	23	27	23	31	32	43	25	29	21	27	45	26	31	46	42	42	28	25	26	35	31	31	29	27	31	39	34	36	27	26	29	29	27	33	32	33	34	32	30	23	22	30	21	29	32	33	26	30	45	32	32	32	29	28	35	27	30	29	30	34	32	32	28	27	31	26	32	36	25	24	19	33	25	24	28	32	30	20	31	21	26	18	27	38	32	25	17	35	33	27	32	32	23	23	31	18	29	29	30	27	22	43	28	27	19	25	35	30	38	24	26	18	30	33	36	30	26	26	21	22	37	27	33	24	29	33	29	31	33	30	24	32	35	30	29	36	23	20	35	42	23	33	40	24	29	24	29	40	25	24	33	30	26	28	27	29	21	26	30	19	33	19	26	34	38	22	35	25	21	27	23	33	33	25	24	32	35	33	27	37	29	35	29	43	34	31	37	29	33	33	40	24	26	27	16	25	28	26	31	30	36	19	27	28	41	23	29	33	34	38	25	27	29	29	27	33	22	29	35	30	29	27	21	21	26	31	24	28	33	26	25	30	23	27	27	34	32	32	33	37	21	30	19	35	35	29	27	26	38	29	28	34	26	31	24	31	27	26	31	17	26	28	24	36	24	26	30	33	33	42	29	42	29	35	30	33	27	33	33	20	33	29	33	27	27	28	26	35	35	33	25	22	27	31	29	26	43	25	29	20	25	17	27	25	27	28	37	24	28	22	38	24	29	28	46	31	31	32	34	29	29	35	33	32	28	37	32	25	27	37	30	25	27	22	25	30	33	33	32	35	31	32	26	30	27	31	34	33	26	35	31	28	26	28	27	33	31	30	27	35	34	25	18	27	39	34	36	27	31	37	46	41	33	29	28	38	24	37	30	26	23	32	25	31	25	31	36	21	37	35	23	30	31	34	35	24	28	24	34	26	28	19	29	34	47	27	35	34	28	27	13	34	32	31	31	27	22	29	32	15	35	31	24	29	31	34	26	35	31	17	21	22	30	22	27	28	27	30	33	32	25	33	33	28	31	27	26	34	35	33	22	22	29	30	30	30	33	33	22	28	27	21	32	22	23	27	26	36	28	22	22	26	30	27	36	40	30	26	28	28	33	25	36	30	32	25	30	33	22	30	36	32	18	38	34	20	33	39	30	33	34	29	28	41	38	40	26	26	21	36	30	38	31	30	25	32	25	37	27	37	26	24	30	29	33	26	42	23	27	20	26	29	26	24	29	19	22	38	38	35	29	29	27	28	28	25	34	22	36	28	27	28	23	29	27	26	20	32	35	29	42	27	23	39	31	24	26	32	30	32	23	31	21	28	27	28	37	35	33	33	30	29	21	35	30	31	33	39	33	32	31	21	24	41	32	34	30	27	29	22	26	32	32	25	36	31	31	22	27	32	31	31	24	35	35	33	34	26	28	33	33	29	20	30	37	32	21	28	31	28	28	19	28	31	39	32	31	29	26	30	24	24	27	24	31	35	31	37	25	22	27
31644	44658	30862	36047	39676	37118	33457	30458	27270	23333	19115	15910	13393	11078	8943	7285	6681	6242	5702	4834	4097	3735	3350	3029	2472	2268	2045	1820	1638	1464	1385	1422	1460	1436	1387	1412	1384	1481	1482	1484	1333	1242	1219	1119	1154	1163	990	984	996	911	923	917	832	808	768	696	648	736	754	692	681	689	675	695	660	697	673	675	665	713	668	681	665	659	667	643	681	649	670	679	649	610	656	653	689	632	642	626	647	667	680	672	686	623	632	676	630	653	608	690	683	680	677	661	661	653	658	662	646	622	649	686	616	646	640	698	658	648	682	626	663	664	652	679	639	633	670	705	686	647	658	638	675	633	686	640	710	655	617	655	666	705	695	645	689	666	676	648	624	694	638	646	648	660	660	632	658	635	673	621	660	683	679	706	689	629	685	660	676	674	607	650	655	662	682	625	662	618	673	642	632	644	672	615	587	600	703	653	613	616	636	665	693	614	617	684	668	633	659	664	667	632	644	592	668	643	714	668	675	610	641	712	654	645	650	634	653	663	665	595	642	648	668	682	660	687	686	638	677	679	685	635	671	627	631	643	616	643	642	679	691	660	616	677	698	642	672	683	650	676	625	646	650	642	647	652	632	654	637	652	681	684	632	642	644	652	603	690	629	617	627	693	627	710	669	632	631	645	702	651	669	693	636	665	663	691	683	588	677	637	631	651	703	594	606	654	646	644	629	635	638	687	646	654	648	631	676	658	664	638	618	620	632	702	607	677	670	630	628	654	650	655	678	633	624	629	653	655	674	611	657	668	630	597	665	679	607	657	641	644	639	678	674	668	623	656	637	669	664	649	640	682	684	654	652	677	675	635	629	663	650	610	672	719	635	654	646	639	658	658	656	657	641	641	670	711	607	641	667	609	592	675	647	685	685	650	629	678	630	652	628	643	669	657	630	701	659	613	682	657	625	620	662	627	656	635	656	629	651	656	646	602	650	651	638	643	666	614	677	647	639	684	610	659	634	661	694	673	649	652	661	644	644	662	642	668	634	657	629	629	641	633	658	649	649	624	633	633	611	654	675	636	644	659	680	642	618	646	635	629	627	679	696	642	619	661	642	686	669	664	668	654	668	656	638	652	656	667	630	609	694	622	639	665	642	613	662	663	650	659	654	599	621	663	633	669	686	631	663	621	678	657	651	665	618	613	650	621	601	640	669	679	661	683	645	625	628	696	641	628	627	648	643	666	663	680	632	657	654	654	647	625	634	658	641	634	670	671	633	676	633	614	641	644	669	642	666	645	642	653	626	663	688	683	693	685	631	645	657	675	717	592	651	670	650	660	653	660	633	648	632	648	646	688	630	634	687	694	654	684	651	689	648	653	662	633	645	646	618	620	581	631	668	621	644	630	662	671	648	645	638	673	635	654	626	646	633	686	617	641	615	631	639	654	630	633	655	624	658	671	646	633	637	612	656	647	675	638	662	631	670	635	708	660	649	612	655	605	669	649	669	639	656	644	699	664	661	667	662	646	677	641	644	677	636	636	668	643	670	631	664	636	683	692	654	638	646	649	606	634	670	654	705	638	642	652	656	692	664	626	661	659	644	671	661	642	661	607	655	670	662	647	650	709	629	682	547	617	648	653	642	634	672	717	657	660	651	638	633	653	649	654	670	637	631	628	661	684	661	611	626	651	661	640	655	653	635	656	646	666	650	643	644	635	691	666	716	634	663	660	709	674	669	663	634	614	647	667	686	609	619	670	637	636	625	669	652	654	634	653	675	679	642	644	652	664	650	619	622	707	618	668	640	670	680	636	603	637	623	676	644	652	641	617	659	674	678	649	679	657	659	627	666	640	634	652	652	621	645	655	655	661	623	614	659	678	670	672	627	698	654	681	657	608	655	632	632	641	624	645	638	690	647	699	609	628	625	647	684	695	660	657	627	655	619	598	652	636	648	651	725	650	667	675	709	679	644	692	669	623	652	637	663	688	668	664	664	646	697	667	648	667	653	641	713	627	669	639	644	666	650	672	669	616	647	678	725	689	667	659	672	662	656	667	634	646	698	656	652	688	717	641	671	658	708	621	652	636	657	646	632	644	648	686	623	691	660	620	647	688	629	617	665	670	585	649	648	616	634	638	610	702	633	627	689	631	677	647	706	655	650	615	672	636	650	641	648	690	672	639	618	684	618	636	674	633	645	660	646	653	648	644	634	611	667	659	638	603	655	624	652	643	599	646	651	690	650	678	672	692	672	687	629	638	676	648	679	654	697	679	656	660	703	644	644	634	677	646	701	651	659	650	633	631	630	623	694	667	639	690	685	634	671	584	620	636	619	642	694	676	669	640	649	648	676	687	638	645	647	658	641	680	696	680	694	660	663	634	621	616	627	629	715	674	657	680	663	622	655	633	632	631	676	656	667	649	654	638	696	673	627	665	643	661	604	618	600	648	694	675	653	668	604	650	691	661	649	682	689	638	642	664	671	685	596	675	695	656	668	645	647	655	638	673	635	655	638	622	672	667	663	638	651	641	645	658	646	668	629	625	648	659	644	633	638	622	699	648	642	656	699	632	640	647	646	654	654	662	689	687	659	668	645	623	682	656	742	589	643	698	684	599	676	635	648	652	686	670	657	670	664	620	674	650	659	655	643	653	630	661	670	647	700	620	687	634	661	647	704	616	679	638	663	642	621	661	643	626	650	646	687	706	662	640	676	692	649	680	683	630	676	648	653	645	660	641	707	683	687	673	643	696	645	661	682	668	627	653	671	666	678	701	683	650	644	641	650	631	626	653	666	622	666	633	626	636	645	689	650	677	643	693	652	619	674	655	681	645	613	628	660	636	666	645	632	660	666	623	618	636	638	617	655	647	699	633	639	685	681	599	663	636	634	646	628	642	653	639	672	628	659	636	641	670	658	669	647	662	631	644	630	628	640	664	643	651	666	639	662	643	651	611	680	669	712	662	616	621	664	694	593	674	688	629	670	659	645	651	642	632	652	644	682	666	676	712	678	682	675	687	638	708	642	659	675	654	660	689	634	614	659	661	706	697	661	613	666	681	675	660	694	639	643	660	660	663	639	681	678	608	671	642	647	673	623	623	690	606	660	638	664	632	647	713	624	650	563	637	679	676	648	667	635	606	647	645	689	685	638	636	667	635	641	689	640	661	673	630	660	652	637	693	683	649	666	642	612	665	646	651	684	644	645	651	682	603	728	617	674	677	631	654	683	644	632	661	643	651	698	635	659	625	604	693	614	646	614	664	672	647	690	650	668	666	636	692	641	645	638	689	636	684	655	653	692	678	660	635	656	671	625	640	646	663	627	622	643	633	625	677	660	651	647	631	655	692	661	654	666	649	678	628	640	614	657	679	628	631	673	648	668	662	608	676	639	589	648	622	628	660	665	684	654	686	669	624	660	639	631	666	664	636	646	647	652	650	641	654	630	699	620	652	638	659	685	652	629	636	620	636	666	624	586	630	670	681	672	690	672	648	667	628	594	653	613	666	649	651	632	640	682	680	650	682	624	642
4278	22431	8179	1107	1256	1124	1096	1022	859	650	481	384	332	234	202	170	142	151	129	127	87	82	96	68	68	75	62	40	35	32	37	47	44	42	37	41	41	40	35	31	30	37	43	25	41	20	30	36	30	24	26	30	20	22	22	27	24	21	23	17	21	18	24	22	20	20	19	20	24	20	26	12	29	23	21	28	30	27	23	28	20	23	16	16	17	20	24	19	24	19	18	22	23	23	22	24	21	19	18	31	15	17	28	17	13	19	23	21	22	29	19	21	16	16	19	27	15	40	22	25	29	15	23	19	25	19	14	31	32	18	27	20	15	24	21	18	22	23	17	26	21	16	31	23	17	24	30	21	25	24	23	22	9	25	24	22	18	24	30	24	18	27	26	21	23	20	23	24	17	26	29	25	21	23	17	18	21	29	20	25	15	21	18	24	19	25	20	28	24	19	16	24	18	21	23	19	29	21	28	20	30	23	11	21	15	24	21	25	23	20	22	18	15	23	18	25	29	18	27	17	28	19	23	23	18	24	27	22	23	15	22	18	21	29	35	26	18	24	24	24	22	27	25	29	25	28	24	24	26	16	24	11	27	19	32	24	23	25	17	25	20	22	20	19	27	17	22	20	18	16	13	20	22	26	24	18	26	18	21	17	20	28	23	25	26	21	19	23	14	19	33	22	25	31	23	16	22	24	26	21	27	31	20	22	13	18	19	23	18	27	17	23	11	20	22	25	28	20	23	19	15	14	21	22	17	17	23	18	22	18	26	25	18	32	19	30	11	17	29	34	14	28	19	22	24	20	29	26	24	22	28	18	31	26	21	24	26	23	22	19	22	22	20	20	20	26	21	23	25	27	20	19	24	21	17	26	27	21	25	23	15	25	32	16	27	19	24	25	20	21	22	30	23	23	24	19	18	19	19	20	27	16	26	21	26	19	20	24	25	12	23	18	22	30	13	23	28	19	22	23	22	24	15	20	26	20	17	24	33	15	16	31	21	18	22	23	22	34	28	19	25	20	21	23	24	27	25	22	26	25	15	34	19	23	23	21	24	27	30	15	28	22	23	25	10	25	21	24	23	20	22	20	19	19	33	21	22	34	20	28	20	19	23	26	24	28	22	16	32	19	18	25	22	15	26	35	24	21	20	18	20	23	23	23	32	24	13	28	29	17	17	23	30	28	15	21	16	18	24	24	28	19	17	23	22	19	28	16	28	22	24	30	29	22	16	19	23	17	13	25	19	32	18	18	19	16	15	24	19	21	31	31	20	22	27	18	19	19	24	19	25	9	26	18	16	18	22	25	23	23	22	18	31	19	27	20	20	28	21	9	29	17	24	26	23	9	18	14	30	27	23	19	26	15	18	19	19	22	28	23	31	21	21	27	26	23	21	25	18	18	24	23	15	21	18	17	11	15	21	26	21	23	23	18	13	29	21	10	22	18	18	24	22	23	21	14	21	17	23	27	13	26	21	22	26	28	16	18	28	20	22	24	25	22	27	17	21	22	18	23	28	24	23	16	18	32	24	27	18	31	28	18	18	17	14	17	18	16	25	17	23	31	22	24	20	17	21	16	20	17	24	27	26	24	22	36	21	22	23	24	33	23	24	24	15	26	27	36	19	19	31	23	23	34	23	23	29	27	17	19	28	12	8	19	26	16	26	29	17	20	31	19	20	15	26	23	25	19	27	31	26	25	20	25	28	16	18	21	25	21	26	14	26	20	21	16	19	29	22	26	22	23	17	24	16	23	18	19	26	28	19	19	22	19	26	32	20	34	17	17	18	25	22	29	15	31	19	26	18	29	27	17	26	29	16	25	20	21	20	19	27	33	19	19	16	22	21	25	29	19	25	19	16	20	20	31	22	33	19	22	28	20	25	21	21	23	15	25	20	24	25	20	20	23	16	19	24	25	24	23	20	24	21	25	16	33	23	21	15	20	19	11	29	21	26	24	18	21	21	18	14	16	17	30	28	15	22	29	19	30	25	18	22	33	23	20	21	32	16	17	20	28	26	15	30	24	18	23	25	16	19	12	21	22	24	21	20	17	25	26	21	27	22	21	21	13	22	17	22	19	22	17	24	26	18	20	25	20	22	20	22	17	24	20	16	22	24	24	24	27	16	26	20	17	25	25	19	22	15	24	23	31	23	22	27	20	22	19	27	14	20	22	22	30	27	15	23	19	21	28	16	22	20	24	22	29	22	22	20	21	34	17	26	13	13	25	25	20	17	24	15	16	23	23	21	28	22	24	20	21	15	18	13	19	27	14	25	20	18	25	20	20	18	21	24	24	14	21	15	27	14	22	26	30	18	24	19	14	17	20	23	26	25	24	17	21	21	20	23	21	23	25	11	26	24	25	31	24	34	23	21	22	14	21	19	30	20	15	19	19	18	28	26	20	18	19	18	19	20	22	23	18	25	17	13	27	26	24	23	28	28	21	17	38	21	21	25	16	13	13	17	26	21	21	19	24	19	25	17	16	14	19	18	24	24	14	29	17	24	20	14	32	20	22	22	29	16	28	23	19	19	22	21	23	17	16	20	21	23	27	23	25	21	20	22	24	16	19	20	32	32	21	14	26	26	28	28	23	21	25	16	15	30	22	28	22	26	23	25	18	16	22	17	27	27	28	15	23	18	21	24	28	26	22	25	21	22	22	15	25	23	25	17	23	23	35	20	18	9	18	17	25	24	22	27	17	21	24	20	29	17	18	21	14	29	21	22	18	23	21	17	30	23	25	18	25	24	33	23	18	20	13	17	22	26	21	29	23	20	12	18	17	17	22	21	28	17	26	22	24	27	21	14	20	21	19	26	19	22	23	24	23	34	25	21	28	20	19	30	29	15	22	19	22	14	20	19	23	34	21	14	23	20	23	28	32	9	19	19	18	21	19	20	16	21	26	22	24	21	22	30	14	19	25	22	22	27	21	20	23	17	29	24	21	26	17	21	18	25	27	19	21	27	34	24	20	24	31	28	17	17	17	21	15	14	27	21	18	24	26	17	23	20	21	21	23	19	12	15	20	23	22	39	21	28	22	27	19	24	21	16	14	21	25	22	23	28	30	25	30	21	27	21	18	22	27	21	30	24	17	27	17	25	23	25	28	20	17	21	25	17	15	25	21	22	17	26	11	15	30	17	29	17	19	28	16	24	27	21	24	17	17	22	13	18	19	19	12	15	24	18	22	24	14	23	17	20	19	22	23	22	21	20	22	16	18	29	16	33	23	25	25	25	16	21	20	22	21	27	25	24	27	20	17	23	23	26	22	28	17	25	18	22	14	22	29	23	16	24	29	30	19	27	30	20	22	19	21	18	19	14	15	22	20	24	17	16	22	23	24	25	17	25	26	16	21	21	21	23	24	19	20	18	18	19	17	28	21	27	14	29	20	25	24	22	28	25	18	23	21	24	21	21	22	20	26	24	26	14	28	22	18	14	27	18	33	34	21	25	25	24	19	21	15	25	23	30	19	24	18	27	18	20	12	26	25
34550	38880	32400	39703	43442	40980	37748	34511	30905	26754	22416	18998	15888	13143	10795	9402	8717	8049	7237	6107	5012	4448	4142	3391	2876	2584	2266	2058	1764	1593	1580	1664	1648	1487	1510	1455	1405	1629	1623	1451	1374	1253	1211	1128	1178	1089	1039	959	898	874	839	760	773	705	702	667	534	537	543	563	553	534	578	525	550	540	556	554	526	534	535	536	565	501	562	499	532	503	516	493	488	506	484	526	536	476	516	512	505	530	492	498	490	526	475	495	509	510	516	498	494	504	518	476	484	498	502	475	483	514	510	473	468	530	530	530	511	480	533	519	515	493	501	547	496	468	486	493	498	491	535	446	469	482	502	519	507	503	496	488	506	525	526	470	521	541	473	498	488	474	523	501	494	482	526	506	489	483	490	511	526	505	517	475	478	515	544	472	486	505	485	490	522	529	494	487	502	511	490	496	492	481	504	480	501	508	506	492	537	457	471	461	502	504	515	476	524	495	446	501	497	526	462	504	493	462	486	490	451	503	476	462	474	502	474	465	508	513	491	477	515	472	486	454	515	489	494	488	526	473	513	517	493	497	492	477	441	443	477	467	497	499	472	489	456	491	475	484	460	488	472	520	477	491	471	486	489	493	479	463	486	494	493	488	487	468	477	501	498	522	477	493	491	464	520	479	506	469	490	508	482	463	509	550	450	483	472	502	504	475	508	464	488	511	527	494	472	534	496	465	456	477	490	482	513	514	493	504	488	507	532	479	493	532	517	497	498	477	495	484	451	507	492	484	481	490	503	453	509	522	520	524	516	481	503	484	470	538	484	453	509	481	488	465	489	467	514	502	485	480	524	505	554	494	513	523	497	481	463	495	502	472	489	488	483	536	520	494	496	499	467	460	525	486	496	465	515	513	482	499	509	462	538	503	552	496	490	486	519	501	489	525	487	461	490	503	504	514	504	491	515	531	562	436	488	512	471	507	440	480	508	495	507	516	493	498	484	499	494	509	471	463	466	500	492	489	520	493	523	474	494	527	497	490	512	499	473	479	489	499	488	491	493	524	480	480	486	508	509	507	512	538	471	497	523	480	472	463	500	514	491	466	551	523	503	495	530	507	483	518	479	480	487	530	488	477	516	459	511	489	527	518	468	462	463	500	486	492	504	494	490	496	443	501	495	485	496	529	503	479	494	459	481	511	462	498	513	517	529	509	481	464	490	529	487	483	495	534	492	466	496	484	483	493	508	537	501	519	459	497	484	499	506	465	489	545	517	479	470	505	524	493	503	524	471	485	477	483	501	451	467	467	495	510	536	489	475	482	481	530	483	511	511	513	479	479	477	522	509	478	500	484	466	478	492	463	532	509	508	510	537	491	492	469	533	469	504	495	485	468	523	519	492	489	470	489	498	521	506	501	468	483	492	467	544	489	497	514	513	487	483	470	446	484	481	489	481	480	535	516	525	512	481	511	522	488	483	494	510	523	483	484	488	469	492	481	529	493	520	497	494	478	500	510	470	509	473	503	501	509	497	478	479	470	509	507	480	502	501	498	506	544	503	501	501	462	503	516	492	501	526	538	482	516	530	502	526	490	501	497	481	497	526	474	490	496	457	498	503	479	481	466	542	461	525	475	503	496	504	476	458	481	489	450	476	501	492	474	504	480	535	504	490	475	455	492	529	470	476	445	486	486	496	474	501	485	459	475	504	511	470	472	472	491	536	465	493	492	460	491	490	498	494	500	502	482	491	496	483	482	530	510	524	487	486	497	527	520	482	480	508	511	535	493	535	464	471	528	500	483	511	460	506	499	517	501	496	469	478	492	489	509	477	468	529	513	502	511	504	442	482	462	489	488	450	512	491	507	502	526	504	558	478	502	539	499	478	508	484	478	441	500	486	505	546	507	453	498	466	473	482	511	477	531	493	508	476	513	474	496	489	460	536	470	502	463	518	516	501	509	504	476	457	466	511	499	461	507	525	483	490	480	538	531	492	504	453	524	489	506	533	523	478	476	486	500	516	494	558	476	491	460	496	498	492	516	498	529	479	491	511	494	491	493	495	474	479	478	527	492	462	530	544	507	456	515	460	507	516	499	476	522	477	478	491	493	453	514	496	510	513	501	503	528	489	511	507	508	522	476	528	506	521	461	466	508	510	514	507	482	489	510	489	481	490	520	515	500	520	482	479	551	480	523	501	511	468	477	489	510	491	499	470	505	495	492	472	445	489	536	459	518	493	484	501	516	505	489	484	512	486	553	455	501	452	466	527	433	505	482	512	541	475	512	493	486	552	482	500	508	468	485	507	488	465	502	514	508	478	500	491	522	468	488	487	505	498	491	543	509	487	524	511	528	505	490	514	453	486	519	459	504	500	514	504	538	504	491	507	470	532	512	486	536	517	511	474	490	499	484	461	499	506	470	530	510	488	471	497	471	532	470	498	508	506	490	536	490	537	508	471	477	491	512	464	476	510	501	491	475	498	529	525	482	517	496	502	500	502	472	448	507	490	498	503	490	485	466	503	456	516	460	493	478	457	534	492	510	526	466	499	511	496	563	502	496	500	507	524	507	507	512	436	503	505	509	464	513	519	530	467	504	530	519	524	461	483	456	507	475	491	507	460	504	512	491	524	530	512	493	455	487	446	527	471	497	507	496	511	539	494	477	487	504	471	506	490	512	472	506	484	494	558	490	459	468	490	511	482	538	494	491	469	498	479	474	519	499	517	500	460	504	499	500	517	487	494	513	499	497	459	470	482	499	484	467	530	501	520	473	488	474	467	464	470	515	474	493	541	526	512	472	498	471	513	454	476	520	492	464	504	484	527	547	533	492	489	441	482	485	525	468	496	518	475	502	472	503	497	501	479	482	497	529	512	481	498	476	520	512	473	459	485	482	501	507	488	531	492	503	488	523	466	473	509	486	513	478	481	519	467	498	528	486	499	500	482	502	489	512	466	505	467	505	480	517	458	488	521	488	478	482	491	495	518	491	490	525	491	463	500	486	498	506	506	494	508	497	503	493	443	497	487	469	454	489	491	473	466	504	480	495	475	492	495	505	485	531	450	509	448	500	474	533	472	497	468	506	503	481	523	521	486	503	476	485	462	495	521	435	500	484	481	527	514	496	514	546	522	481	519	488	499	488	514	511	502	478	521	507	543	489	503	537	530	490	514	492	516	458	493	493	491	491	490	522	498	495	462	469	448	502	523	484	508	532	479	480	505	471	455	512	482	498	518	469	480	495	483	492	481	489	507	480	478	516	488	507	491	456	481	474	474	535	485	500	440	500	483	458	502	505	463	486	484	505	507	512	484	500	484	505	517	493	468	503	505	516	496	479	476	469	514	466	535	442	482	498	497	536	508	501	492	534	495	508	481	496	455	492	480	482	479	536	492	494	510	451	511	506	538	499	500	510	497	482	518	514	446	475	493	470	497	514	516	523	483	517	502	504	521	531	511	537	492	538	518	502	497	503	466	500	510	479	497	498	461	488	500	495	489	507	527	488	482	503	477	478	550	474	473	510	505	504	503	470
4488	23579	11888	1137	1246	1099	1049	976	799	584	453	354	274	221	187	171	170	150	138	107	81	90	63	78	66	40	39	28	55	39	37	31	45	41	31	46	40	35	41	36	32	37	28	39	32	25	34	34	32	23	26	26	27	22	22	29	21	27	23	20	23	16	17	30	21	25	18	18	16	26	15	22	16	23	24	35	21	20	17	10	32	25	19	16	29	28	22	22	17	28	24	32	35	24	29	18	25	22	14	21	22	23	20	18	22	21	22	24	21	18	16	28	21	16	25	22	28	29	29	21	23	24	24	21	28	14	27	24	28	29	31	28	23	22	23	25	16	19	28	15	22	26	15	28	20	30	16	20	21	12	22	26	27	12	23	19	22	25	15	24	20	22	20	15	17	21	21	19	18	24	27	19	27	24	21	18	24	17	15	28	22	26	33	17	24	23	24	24	22	18	18	20	16	19	20	19	35	28	24	21	18	13	22	22	19	22	28	20	19	20	10	22	13	17	21	20	20	22	19	23	20	21	13	27	22	21	23	16	25	19	21	14	19	20	13	18	20	19	15	28	18	26	15	25	25	22	30	24	17	23	17	18	25	20	15	23	27	25	23	22	19	18	22	25	25	17	19	31	16	21	29	19	23	23	26	17	25	15	24	19	31	18	37	30	15	18	20	26	22	21	29	22	30	20	19	22	12	18	21	26	16	19	30	24	19	20	24	17	22	15	30	22	23	22	17	20	22	21	17	27	20	29	26	22	19	24	27	19	26	26	29	19	26	18	17	21	21	23	18	20	16	16	18	18	29	22	26	22	22	17	24	26	26	19	17	21	15	20	28	17	18	22	18	19	27	16	18	27	21	26	19	26	19	27	25	24	18	17	18	20	24	24	20	26	19	28	20	15	20	27	23	23	41	25	24	28	17	20	19	20	21	20	20	32	18	17	18	21	23	21	19	24	18	30	18	20	14	24	16	19	22	27	29	23	25	16	23	22	17	24	16	30	27	29	23	18	22	23	18	20	20	25	24	17	16	18	13	22	17	23	20	27	30	25	25	20	24	24	24	20	26	15	22	27	23	21	21	22	25	27	20	20	15	23	23	24	20	15	19	21	21	27	28	21	25	18	26	13	19	18	18	20	26	34	23	24	26	28	18	21	21	17	25	23	14	18	20	20	22	29	16	22	21	9	25	23	20	25	24	23	18	19	22	19	20	27	20	15	19	18	11	23	27	27	25	22	20	20	18	24	18	16	21	20	22	18	22	15	15	23	22	24	18	33	24	24	28	17	21	27	26	19	24	22	22	26	29	25	19	22	28	24	23	22	15	19	29	23	18	20	17	20	22	37	24	16	21	17	24	19	18	17	22	23	12	16	23	21	24	26	17	19	16	25	18	28	25	32	29	23	24	18	23	19	20	24	26	27	16	24	19	25	23	10	26	17	16	22	30	18	23	25	27	21	24	20	30	21	30	20	21	31	29	31	20	22	19	24	25	18	17	21	22	11	20	25	22	26	30	28	22	22	21	18	23	21	25	26	18	25	28	28	16	19	28	21	22	24	16	28	22	21	17	27	29	23	29	22	19	30	17	20	20	21	17	26	18	19	20	21	34	21	18	22	22	19	20	17	24	25	19	22	28	21	22	27	14	21	22	18	13	19	33	29	28	20	20	19	22	15	15	16	18	29	36	25	25	14	19	24	21	22	20	17	25	32	19	27	19	27	14	27	24	27	23	30	26	22	26	17	14	27	26	20	26	23	17	27	19	21	22	19	26	20	26	14	15	28	19	21	18	28	16	20	13	30	22	19	17	16	16	14	21	24	17	20	23	20	25	15	17	23	26	22	14	21	20	28	12	19	23	27	11	23	23	21	19	26	23	21	25	20	12	18	19	27	16	23	20	18	22	31	15	22	25	25	22	26	22	32	23	26	24	23	16	24	28	16	21	30	31	26	15	26	29	27	16	18	26	26	21	24	24	21	30	16	23	19	18	20	18	18	20	11	22	24	22	24	11	33	14	29	27	18	22	22	20	19	23	27	16	25	23	23	25	24	15	31	20	15	28	29	29	28	17	15	24	19	16	25	25	26	25	21	19	20	20	23	23	22	24	24	23	20	29	23	23	23	27	21	16	18	21	29	24	27	11	14	32	24	17	30	24	20	20	20	25	28	23	18	15	17	17	21	26	17	23	13	18	21	23	30	16	26	27	21	19	14	18	23	20	22	18	24	19	26	17	23	21	24	24	13	24	17	15	10	18	22	15	27	22	18	26	22	22	23	23	15	21	25	18	18	24	21	18	21	25	14	16	21	20	23	14	25	18	25	24	16	23	18	24	21	26	24	26	19	20	21	18	24	17	24	25	23	26	19	26	22	24	16	19	16	30	23	19	15	19	20	20	27	27	25	17	26	27	24	20	11	21	32	22	15	22	21	20	19	13	21	26	29	18	24	20	32	27	22	26	31	17	12	26	20	23	18	17	26	25	24	16	17	27	22	29	30	25	14	20	12	26	22	22	26	14	20	29	22	27	11	29	15	24	16	21	22	20	20	20	19	17	18	19	20	19	26	17	23	28	19	21	25	15	31	18	26	18	35	27	13	18	23	21	23	28	16	14	25	18	24	19	26	22	16	21	17	26	26	20	30	27	31	23	19	25	23	26	16	26	25	22	32	22	18	25	21	18	22	20	28	17	22	21	19	26	9	19	22	23	29	25	23	26	32	21	25	16	21	26	26	25	23	22	21	25	19	29	18	21	19	23	22	20	28	22	22	28	17	14	20	23	15	25	33	25	22	32	30	25	25	20	23	21	16	25	20	21	17	15	24	22	24	25	25	30	36	30	23	15	21	26	19	14	25	22	28	25	14	26	21	25	25	15	21	26	17	24	19	22	23	26	26	24	17	20	24	26	15	27	25	26	24	24	17	19	22	16	22	14	30	25	16	18	17	19	25	17	23	21	18	17	29	22	23	21	26	37	21	31	21	18	24	15	22	16	16	30	17	17	21	31	23	25	10	21	19	17	22	23	19	23	31	19	17	23	25	23	20	31	19	28	21	33	30	21	18	16	22	24	23	19	20	20	18	28	17	16	16	22	28	30	20	21	22	24	31	16	19	22	28	26	20	16	21	27	22	18	18	27	23	28	15	22	17	31	25	25	28	28	32	24	26	30	21	24	26	19	19	26	18	27	19	16	25	18	30	20	23	26	16	18	21	31	23	18	27	28	21	17	21	14	18	22	20	32	25	25	25	24	24	31	15	22	21	21	23	17	24	19	19	29	16	18	27	25	21	25	18	17	28	32	18	21	16	17	14	21	30	27	18	17	11	28	18	18	19	24	23	26	23	20	27	24	15	19	16	31	19	28	28	17	25	22	23	25	22	18	27	29	16	14	21	27	21	26	19	24	20	17	19	21	23	22	28	24	21	17	18	18	23	17	22	14	20	21	20	29	19	23	20	28	29	22	22	24	23	29	17	23	22	24	18	27	16	32	23	22	17
34638	41056	36075	39376	42766	40503	37559	34230	29911	25578	21349	17914	14690	12129	10322	9476	8693	7845	6657	5596	4649	4236	3732	3051	2745	2453	2075	1862	1581	1581	1611	1612	1415	1580	1428	1302	1354	1565	1548	1338	1237	1268	1153	1191	1093	1106	994	905	833	809	799	769	665	700	686	615	541	567	559	524	536	584	592	478	525	572	537	565	520	548	520	543	537	501	562	506	533	514	483	523	559	474	498	518	493	492	534	537	530	515	505	506	523	518	510	529	535	480	502	504	529	502	540	500	511	485	491	504	477	493	489	500	531	529	504	530	486	485	523	494	524	539	471	526	490	449	473	504	475	484	525	475	503	500	494	496	493	521	530	487	524	511	519	460	508	487	517	546	528	502	512	533	491	487	499	547	514	511	535	523	530	486	493	517	493	499	475	523	515	523	510	465	495	496	518	496	476	497	470	451	467	462	512	501	518	465	479	494	465	484	517	467	500	474	516	544	500	530	489	479	489	485	518	539	478	510	456	507	512	535	496	487	487	523	503	492	481	492	484	484	489	507	490	500	485	490	477	516	490	472	471	473	534	518	495	517	520	491	482	457	529	495	504	472	501	472	493	521	476	524	502	487	491	517	509	498	530	541	492	498	504	505	499	494	454	529	464	523	540	447	473	516	511	472	473	498	483	502	497	511	426	486	470	496	490	494	472	481	487	469	530	497	513	472	551	473	485	544	514	487	504	500	485	543	480	511	496	461	513	521	526	478	512	528	496	504	488	491	475	455	492	493	506	522	493	488	506	523	473	492	510	497	479	463	486	500	481	502	493	508	497	515	486	469	483	478	485	520	520	505	500	498	487	477	516	501	477	509	543	477	500	467	509	483	489	493	513	473	517	482	479	525	453	484	458	543	469	474	492	496	562	486	497	440	546	512	464	461	510	489	509	503	525	513	519	467	497	527	511	474	488	502	506	469	494	476	473	518	450	494	483	499	450	506	512	506	493	477	520	489	520	468	501	458	541	491	424	496	526	509	509	486	523	487	502	505	492	475	486	509	508	487	512	495	523	521	441	514	523	499	491	552	490	513	469	485	486	475	492	492	474	521	502	510	494	497	480	516	474	495	521	515	499	490	456	515	502	510	517	525	474	520	465	483	494	456	492	467	459	464	521	517	477	509	495	478	472	431	500	525	486	543	492	507	498	482	509	509	510	466	515	537	491	472	512	455	507	513	515	502	479	537	490	480	486	496	493	466	516	486	489	504	465	524	524	495	513	510	484	480	469	474	503	520	514	473	470	516	474	540	512	515	480	498	473	518	499	507	487	516	488	475	469	496	489	472	479	551	510	462	508	487	529	486	476	490	508	503	473	499	524	474	478	495	541	472	522	509	503	503	519	484	493	494	446	475	511	520	492	466	479	504	491	442	472	505	504	508	481	527	509	496	468	514	510	493	517	490	510	470	502	501	515	495	528	523	512	528	497	499	546	501	497	507	458	464	480	507	463	517	502	522	494	471	479	527	527	475	465	512	448	499	486	480	491	470	526	461	509	504	504	468	481	499	496	477	483	520	453	521	473	463	483	480	521	518	497	495	491	481	485	464	501	490	508	495	513	457	491	471	513	472	475	530	525	503	503	482	486	460	541	501	516	504	514	509	445	489	465	484	482	495	466	489	513	523	465	501	523	466	491	496	479	463	490	531	500	491	494	475	472	461	457	485	548	512	484	490	484	509	484	496	529	518	476	480	502	507	516	499	470	497	543	555	438	473	454	502	477	557	489	493	510	516	460	526	485	482	549	483	514	501	492	503	510	494	477	510	530	488	506	452	509	476	509	484	569	483	492	520	485	473	475	517	485	508	471	497	488	460	537	501	517	525	487	493	463	507	489	472	535	476	472	523	494	496	494	498	505	516	517	499	487	473	512	500	514	476	499	510	515	501	505	526	517	462	512	483	488	516	495	459	506	503	486	472	474	500	517	486	499	482	546	492	491	479	471	477	509	525	533	506	468	486	548	481	520	505	534	519	485	488	494	489	476	514	487	448	476	456	512	472	470	500	490	503	531	502	520	483	521	498	507	452	521	486	498	490	474	502	490	507	505	491	482	452	484	499	492	491	470	532	451	496	516	474	524	520	493	489	499	511	534	489	501	478	511	519	529	503	502	516	454	457	485	504	501	535	501	507	504	488	509	487	480	491	502	477	506	498	507	490	502	469	526	538	478	458	472	501	514	488	531	470	530	519	524	482	493	500	491	471	497	550	532	469	515	478	523	514	486	489	493	519	532	453	493	500	514	479	487	508	497	488	507	519	488	529	491	496	484	527	516	506	498	482	487	504	546	478	493	495	488	476	488	499	531	498	502	521	497	487	518	469	542	491	483	495	516	535	475	482	522	492	535	463	465	494	472	467	491	502	478	506	475	544	473	522	456	507	504	491	524	463	482	496	508	470	477	536	468	503	480	532	459	515	491	493	519	521	488	498	485	527	510	482	522	460	463	487	511	512	463	519	455	522	486	485	503	499	491	467	504	502	494	499	486	483	501	495	525	478	493	523	494	474	517	493	504	492	457	470	465	501	527	508	481	516	470	484	509	476	493	476	518	503	524	492	495	497	524	511	539	510	525	489	464	498	475	510	499	522	472	485	502	485	515	483	501	493	502	442	525	489	477	519	473	510	479	485	502	485	518	528	511	470	571	510	509	500	491	501	520	468	495	491	489	501	480	476	478	483	506	467	504	480	520	520	505	437	526	530	530	537	508	497	505	466	495	483	464	481	476	482	447	478	460	473	490	520	474	499	507	529	508	506	520	498	480	509	502	518	515	454	458	493	500	509	493	447	474	522	476	526	469	475	501	488	494	514	484	498	536	491	498	496	482	470	486	529	464	497	499	515	489	502	489	543	479	522	464	477	454	490	446	472	497	481	485	510	466	449	512	498	505	490	505	423	537	469	461	523	496	475	514	514	475	478	479	478	506	518	479	506	500	504	487	506	526	458	507	506	535	498	460	488	465	491	483	508	459	527	455	472	474	487	477	504	525	452	471	482	497	499	513	487	511	482	508	472	536	477	511	510	536	468	457	508	504	528	529	529	502	497	497	496	492	501	508	476	485	466	517	516	519	487	469	508	481	491	509	498	492	497	502	542	482	522	522	465	493	553	507	520	485	501	512	523	449	495	510	468	470	482	504	504	460	452	448	499	499	499	492	533	474	544	467	503	536	492	507	521	447	478	507	492	548	485	487	557	509	473	493	515	469	457	486	501	522	446	483	482	516	506	507	505	503	471	506	526	497	524	467	465	513	490	509	477	506	502	491	495	501	510	491	535	538	486	474	478	483	486	482	502	524	444	493	488	532	481	510	489	470	490	522	511	494	536	496	462	494	481	478	494	526	457	533	498	483	467	460	506	538	492	561	514	522	492	521	509	502	479	514	527	504	472	500	473	472	452	503	470	506	466	484	485	510	508	477	508	467	500	479	478	519	488	544	484	488	504	491	486	503	528	485	513	486	518	503	484	480	492	499	491	477	470
5065	23454	10775	1087	1324	1151	1149	979	794	577	468	330	253	237	195	195	157	151	99	103	83	93	76	57	51	42	61	33	41	41	45	39	42	37	39	42	38	43	44	31	32	35	32	26	32	29	42	36	22	29	21	21	22	33	34	20	15	22	24	25	25	21	22	20	26	24	21	21	25	19	23	9	21	32	24	20	10	28	23	16	23	22	23	24	16	30	16	20	31	12	20	20	20	22	31	27	23	27	16	20	28	19	21	29	25	15	17	26	19	24	22	26	21	18	34	33	24	20	33	35	21	22	27	23	24	17	23	28	21	33	25	32	15	23	24	23	26	22	25	23	20	34	19	20	27	28	26	22	20	30	25	22	17	21	21	22	24	12	19	21	27	19	19	27	19	19	21	18	27	17	28	18	19	18	20	17	27	19	25	22	20	24	25	30	16	19	22	23	22	23	21	14	23	19	27	22	18	30	19	22	19	24	23	24	21	20	25	19	25	14	18	20	18	15	22	19	23	22	15	18	18	27	29	16	23	20	22	22	17	20	25	12	28	25	17	23	24	25	25	21	22	17	22	20	23	29	23	27	19	20	23	28	21	18	25	26	21	23	22	17	20	26	25	24	22	16	14	16	24	22	13	24	20	20	24	15	26	18	22	18	22	16	20	24	27	21	25	20	11	29	24	21	18	25	12	34	20	24	13	24	23	15	28	19	17	21	18	22	20	14	31	22	19	18	23	22	24	18	19	15	24	29	16	15	15	25	11	16	14	19	21	25	11	13	29	21	20	27	26	25	22	21	25	28	19	21	25	30	20	27	20	16	28	17	19	33	17	21	17	19	28	24	10	20	19	14	26	15	25	23	25	33	22	19	17	25	29	18	20	25	18	18	15	18	26	21	21	25	26	23	24	14	16	22	17	21	16	24	19	26	17	19	20	22	24	24	27	19	21	23	33	16	25	21	20	19	18	22	16	18	28	26	21	25	18	24	19	21	28	17	13	24	24	20	17	27	31	30	14	15	26	18	25	22	14	18	16	34	30	24	28	30	21	20	19	21	20	25	18	21	24	17	15	20	25	21	16	22	22	21	11	17	19	16	18	21	25	17	13	26	25	21	21	21	15	14	23	33	20	23	31	16	15	16	16	26	36	19	18	16	25	23	28	16	18	19	23	17	23	16	22	25	15	19	26	23	21	22	25	28	25	19	20	30	17	20	26	17	20	27	17	8	27	17	18	25	25	25	19	28	13	30	10	19	14	22	21	19	31	27	24	22	24	28	18	26	23	21	14	28	23	23	28	16	19	28	26	16	18	16	15	24	29	22	18	32	29	20	32	17	20	13	26	19	26	18	23	18	22	17	17	21	26	22	18	26	25	13	25	15	31	25	23	20	19	23	23	22	33	23	23	25	24	24	28	21	24	21	17	18	23	30	14	29	14	17	19	26	19	29	18	24	26	22	31	21	31	22	22	19	21	19	22	20	21	22	20	13	21	22	27	20	16	24	23	27	22	22	16	16	29	20	27	27	21	16	25	27	12	19	24	19	21	26	25	19	23	27	21	22	22	22	27	19	23	19	31	16	14	16	26	30	17	21	24	18	26	18	24	30	20	23	20	26	31	24	18	22	18	19	21	19	21	20	22	26	22	15	37	24	24	18	9	24	22	23	19	22	32	22	12	21	22	15	16	23	21	19	18	25	26	29	29	28	23	26	18	13	19	20	14	21	15	14	23	25	19	19	24	17	34	22	21	11	20	24	12	14	25	20	23	17	21	15	17	33	17	21	15	20	19	27	19	20	22	12	19	25	20	25	25	27	16	20	20	28	15	23	16	27	22	22	19	25	18	26	20	19	28	21	19	28	17	27	22	15	14	23	24	23	19	20	13	25	26	26	27	17	22	18	18	26	19	17	27	22	21	17	19	21	16	17	24	26	19	25	23	17	17	24	24	27	24	26	25	25	20	29	23	33	14	33	19	30	17	24	20	21	15	21	20	19	20	24	18	28	21	20	28	19	23	28	22	19	30	18	18	20	15	13	22	29	22	23	19	25	19	21	16	20	20	22	10	20	25	24	24	17	21	26	23	18	24	21	31	19	23	20	18	28	22	21	15	18	20	25	26	20	23	19	21	27	23	22	22	26	34	19	21	26	30	24	20	22	29	21	19	21	20	23	24	23	26	27	10	22	24	18	22	21	15	21	27	19	25	21	21	29	26	18	20	18	20	19	23	19	30	27	16	25	17	16	14	25	15	8	20	29	24	20	16	16	28	21	19	14	23	19	17	28	19	20	18	23	30	25	15	23	18	22	27	29	28	26	19	29	25	28	23	12	20	24	24	17	19	23	28	27	34	22	23	20	21	21	19	17	19	18	24	21	21	19	31	34	29	14	20	23	21	22	17	20	17	21	17	23	19	20	20	18	22	23	12	19	22	19	21	30	27	22	24	19	21	21	28	14	21	26	25	27	17	23	26	22	18	29	18	27	25	24	13	20	21	15	22	12	26	24	17	29	27	14	14	21	22	18	16	19	15	25	27	26	24	16	19	25	20	21	12	18	25	23	18	20	27	30	21	27	22	20	25	23	36	22	13	16	17	13	19	19	27	23	19	29	20	15	18	16	22	18	19	25	14	14	21	27	25	18	16	31	14	27	17	16	14	21	28	18	15	19	25	22	20	24	19	28	22	23	18	13	22	21	22	27	21	16	18	15	14	20	25	12	24	38	18	27	26	19	16	19	12	22	20	16	17	16	24	14	18	21	13	28	23	20	22	21	23	20	25	17	30	23	24	26	21	20	25	22	20	22	19	14	18	18	17	23	25	24	22	19	13	26	21	27	24	25	17	22	21	22	20	20	20	23	19	25	16	20	24	19	27	29	17	17	18	26	21	31	20	19	29	24	20	24	29	17	27	24	12	15	20	17	13	18	15	16	19	28	26	29	19	21	22	17	29	23	25	16	21	21	24	28	28	26	22	16	28	15	21	28	19	21	24	20	21	13	19	21	27	23	21	21	21	15	22	22	29	13	19	24	19	20	26	27	30	26	22	22	22	23	23	21	19	17	30	21	18	24	28	18	23	30	26	24	21	13	18	21	18	21	15	26	15	15	25	32	20	26	14	13	21	23	27	18	24	20	31	23	27	23	31	18	20	20	21	15	20	30	32	13	33	22	25	26	24	22	17	26	22	23	18	24	14	35	19	17	23	22	22	25	24	27	21	27	21	24	16	27	20	17	22	15	20	25	18	19	27	19	21	19	23	21	22	18	21	20	18	18	20	14	17	11	11	21	23	21	25	22	17	21	17	17	24	25	26	22	24	18	17	22	17	28	11	10	26	28	20	23	20	18	25	19	26	15	15	20	33	16	17	22	29	22	23	15	18	22	19	20	21	17	22	27	14	21	18	18	20	20	25	20	24	22	21	16	27	26	17	18	16	22	18	23	18	23	27	27	15	23	22	21	17	30	21	32	20	23	11	15	36	16	16	16	23	31	21	22
34329	42099	35532	39568	43317	41568	38289	34624	29835	25108	21235	17415	14318	12244	10639	9687	9144	7997	6669	5401	4514	4154	3602	3065	2569	2314	1986	1795	1592	1695	1668	1560	1546	1557	1398	1255	1489	1506	1451	1197	1276	1239	1227	1244	1178	1050	950	875	796	795	726	739	728	668	689	563	604	621	564	550	519	542	550	519	539	533	553	568	522	549	564	545	508	562	521	533	556	509	520	510	508	517	500	432	496	516	498	519	518	474	489	527	488	477	484	498	514	535	533	487	516	559	499	487	496	511	527	498	509	457	471	468	475	484	478	492	455	511	540	527	491	559	485	556	485	524	462	492	468	496	511	479	491	490	505	523	480	502	502	479	455	504	519	487	506	521	487	479	510	488	509	476	486	492	497	487	475	499	482	490	493	485	482	497	460	487	518	520	520	477	492	505	525	500	502	488	476	500	488	452	489	491	443	532	500	531	511	512	484	475	499	475	501	488	497	496	464	480	447	472	488	514	504	500	551	505	494	506	495	502	522	545	513	558	488	502	504	497	547	535	489	488	469	523	532	486	477	479	490	531	508	473	491	517	525	500	499	482	519	508	477	497	491	535	487	493	480	475	490	495	515	442	502	488	496	511	483	492	511	502	493	471	514	499	459	502	484	505	461	501	452	433	549	501	481	490	526	465	507	471	460	533	518	490	504	494	529	481	482	500	510	505	511	491	494	514	515	470	504	511	532	478	436	516	495	517	504	493	465	528	509	462	458	539	510	517	516	467	506	478	466	500	506	480	486	476	502	502	481	491	459	492	479	496	466	494	462	539	505	521	489	529	483	508	488	496	493	479	511	486	515	540	512	533	519	524	508	491	471	477	541	476	501	526	488	453	506	533	528	498	482	487	499	440	482	475	536	486	472	547	494	488	501	475	493	496	510	491	500	487	507	506	496	508	523	540	503	506	476	508	512	495	538	470	517	488	504	488	503	520	470	478	501	493	452	469	475	506	549	471	496	468	510	495	474	484	506	493	515	481	499	521	488	506	506	475	511	527	507	494	519	467	535	535	494	525	473	479	477	505	502	485	503	547	463	463	524	470	489	491	498	543	528	490	495	527	482	506	490	498	504	493	522	515	501	450	487	456	501	519	471	488	523	493	488	508	515	520	510	500	492	481	484	469	552	493	506	520	487	460	516	493	514	517	511	512	503	497	470	497	480	502	505	495	483	486	527	479	529	484	501	486	507	486	458	486	490	506	510	558	492	495	514	478	521	509	490	495	502	524	520	535	496	526	496	468	490	489	441	525	538	481	493	505	480	497	516	487	481	485	504	523	485	486	522	492	514	461	491	532	474	516	537	535	502	508	520	509	473	509	509	481	471	491	480	492	506	486	520	445	514	509	506	483	463	498	481	485	471	472	526	506	506	509	511	503	525	522	509	503	509	490	495	486	509	471	504	486	435	484	485	506	483	521	512	494	478	511	512	514	530	470	446	472	447	487	490	497	529	531	479	519	462	525	518	467	471	509	480	472	511	522	488	458	481	506	485	527	498	453	505	510	481	500	503	466	495	532	453	520	505	525	479	485	474	483	511	523	499	464	508	517	447	509	473	485	480	481	500	518	464	537	526	500	516	532	513	530	471	535	476	515	511	497	492	490	471	492	475	459	516	488	502	511	506	483	497	488	485	479	530	456	506	505	486	495	517	508	480	458	490	514	471	494	488	506	551	532	497	486	533	525	508	469	491	504	450	475	483	499	507	496	479	431	455	479	509	520	483	510	493	517	515	502	497	491	522	491	475	481	495	477	514	508	515	477	481	508	501	484	519	508	500	483	495	534	479	470	526	479	478	467	485	515	490	494	523	459	479	512	517	487	484	481	483	482	479	521	484	504	481	486	471	501	504	547	477	499	494	493	509	498	564	495	483	515	499	463	500	529	535	466	506	472	495	526	485	535	527	493	483	491	475	528	453	479	501	522	443	511	537	533	500	514	517	502	488	498	483	514	500	498	517	502	495	503	527	530	451	535	458	539	503	504	513	485	456	465	484	538	494	501	522	487	500	509	499	472	482	491	474	484	492	496	528	518	503	497	504	481	496	482	477	493	465	456	505	507	500	499	491	459	505	447	492	566	504	475	504	497	439	515	501	537	483	522	505	507	509	480	477	519	487	516	485	524	479	470	537	493	510	533	532	498	493	514	495	469	474	524	490	480	509	478	486	474	460	493	504	495	500	501	492	518	524	486	510	474	507	510	516	470	491	475	526	518	472	493	515	459	508	518	479	517	470	560	462	501	513	474	517	489	439	526	525	472	504	489	521	535	469	492	449	499	484	486	478	496	454	480	511	481	511	481	489	476	502	511	481	543	510	483	491	537	484	501	462	516	511	496	460	485	524	516	491	474	501	475	494	462	507	502	515	505	496	543	507	551	517	453	484	491	477	470	522	489	507	532	495	509	473	461	536	486	479	509	526	482	536	505	517	497	486	487	492	515	500	537	508	507	479	529	467	461	485	489	463	526	532	489	479	485	485	483	453	497	451	490	534	504	520	505	518	516	460	519	481	501	495	476	514	507	508	503	455	530	489	505	483	487	514	498	538	511	490	452	484	518	509	567	491	492	516	489	514	511	497	470	521	532	458	483	514	507	497	525	460	484	465	522	479	493	472	472	473	464	503	508	499	476	515	510	487	493	499	489	470	427	478	480	487	493	519	498	456	475	500	495	471	474	535	490	502	508	527	471	534	488	504	541	498	457	519	506	480	485	479	515	489	474	519	479	492	511	465	472	541	544	504	521	465	521	504	494	557	507	503	486	478	551	495	484	467	454	551	518	483	539	504	512	533	479	499	498	519	513	513	473	514	484	505	512	480	478	473	495	518	510	481	513	495	505	492	518	494	499	474	512	463	513	513	496	518	522	500	459	527	490	480	545	527	481	481	477	451	478	502	501	487	479	519	508	480	518	486	448	491	499	482	512	550	464	515	493	497	524	476	539	525	522	502	464	493	521	501	487	500	526	497	493	489	492	525	538	489	496	442	522	474	500	527	477	493	499	481	502	520	482	492	482	457	521	499	494	436	487	499	502	532	496	484	524	496	490	462	496	472	517	482	502	467	468	444	479	495	480	514	504	482	496	515	450	491	532	496	504	482	455	467	494	467	514	454	489	540	497	502	507	542	496	515	457	502	539	515	510	511	513	485	476	493	507	514	478	492	479	487	495	474	487	480	497	496	506	456	505	497	511	548	461	479	498	459	484	524	508	497	502	505	535	464	478	513	449	459	487	487	494	465	486	471	469	481	526	500	547	502	519	528	502	519	502	489	520	484	483	501	437	493	480	506	508	512	473	523	488	486	520	523	522	473	495	504	469	504	482	504	480	541	513	489	497	479	521	485	511	514	468	527	488	450	498	506	529	494	491	526	484	507	484	525	505	500	520	514	460	487	481	500	498	531	511	512	485	547	520	507	505	484	492	499	492	502	517	473	494	500	494	495	503	514	510	475	482	529	499	525	501	498	467	504	467	482	440	492	499
3744	14347	5019	822	956	979	904	745	538	454	351	282	214	197	161	144	159	107	105	79	73	91	72	51	53	41	54	45	49	42	46	48	52	50	37	49	30	41	54	33	41	41	41	39	37	36	49	36	31	32	25	25	39	36	42	34	28	27	27	28	21	20	37	28	27	36	24	20	28	34	20	30	30	33	29	17	33	27	31	33	34	44	28	35	29	30	34	34	23	26	22	24	34	25	31	33	30	25	30	19	27	30	30	36	31	31	30	21	28	33	22	19	39	35	35	40	26	24	47	34	32	28	26	25	24	25	31	29	23	25	29	35	29	34	31	26	31	19	28	33	27	35	29	26	33	38	22	35	25	32	30	28	29	36	25	26	24	23	24	34	24	25	23	24	30	31	31	42	27	35	31	27	32	28	36	24	30	29	33	27	30	32	29	38	28	34	34	36	24	33	27	26	31	28	33	34	36	28	18	31	39	26	37	31	20	30	19	26	36	20	26	30	31	40	25	32	27	31	30	22	35	26	34	36	28	25	27	22	38	31	20	27	34	27	39	27	31	32	28	32	24	33	36	41	27	29	31	29	36	28	33	36	27	33	29	36	32	29	29	27	22	29	32	21	26	31	23	28	23	27	29	27	27	35	26	35	37	31	32	31	30	32	43	29	34	31	29	33	28	16	31	36	24	24	28	38	35	26	36	30	29	32	27	21	27	32	40	21	29	31	37	29	27	40	32	34	30	37	25	25	27	33	36	27	28	24	29	28	25	34	27	29	23	26	32	38	30	23	22	33	28	28	36	19	39	30	31	34	24	25	37	23	28	23	39	33	24	32	27	23	26	24	25	17	33	24	32	30	27	21	32	36	22	28	37	33	33	27	25	29	29	29	22	29	23	34	33	32	34	25	30	30	34	23	23	31	22	26	31	42	21	29	25	29	32	28	26	27	36	26	27	33	27	27	18	32	37	23	23	35	30	14	30	37	31	37	30	25	26	27	33	29	29	29	33	28	26	31	38	26	35	24	32	42	29	36	35	29	28	34	33	39	29	27	19	35	35	30	30	41	23	36	33	32	29	27	37	42	30	26	33	18	27	25	26	29	26	30	33	28	27	27	20	37	32	32	27	24	31	25	26	26	36	23	38	35	25	35	29	30	30	25	25	32	30	34	28	39	32	25	26	31	39	30	26	30	35	34	38	22	27	32	19	38	18	29	25	31	32	26	39	39	34	25	30	23	39	28	29	39	27	30	23	31	24	27	44	38	29	29	27	30	48	21	38	21	27	43	33	33	34	31	37	40	23	31	19	30	18	34	25	33	27	22	33	28	25	36	29	35	38	34	44	34	33	33	30	32	28	36	23	37	34	26	27	24	33	34	25	36	34	29	25	39	35	28	26	25	34	27	26	34	18	26	28	31	35	28	35	23	31	33	36	31	32	34	29	23	36	33	14	30	22	20	30	30	37	21	32	25	30	31	26	29	32	21	25	20	34	25	19	37	27	31	27	30	22	35	28	35	32	31	21	30	30	37	33	23	28	43	34	34	32	23	36	21	19	22	38	37	34	25	24	43	31	36	35	42	32	27	32	24	23	34	29	36	32	33	35	28	26	27	18	40	33	32	42	28	33	25	30	25	31	30	30	30	26	31	18	30	25	32	35	30	29	29	31	25	31	33	27	22	25	41	39	22	25	33	27	27	24	32	30	33	23	26	32	27	23	45	37	35	30	30	26	32	32	37	36	28	37	23	24	36	28	30	23	30	38	17	42	24	31	28	31	34	37	22	27	27	38	37	28	40	32	19	25	22	34	28	29	40	20	24	27	24	36	36	34	27	31	29	31	28	28	38	27	25	31	30	29	32	17	27	28	21	18	30	31	26	39	31	29	24	24	23	39	30	38	24	35	35	25	42	21	45	37	25	28	21	39	40	25	38	28	41	30	25	31	28	34	31	32	32	27	21	25	26	28	35	25	29	27	27	33	28	38	39	34	25	39	33	21	20	29	27	28	20	30	28	35	30	30	34	35	36	33	22	27	35	26	39	32	29	18	26	36	22	20	30	25	28	32	23	30	28	28	21	20	34	33	29	26	32	33	25	23	36	31	38	39	26	24	34	28	29	23	34	29	27	26	28	25	25	20	20	35	30	31	34	36	19	28	24	25	36	31	24	27	31	33	32	25	33	33	32	28	36	27	31	28	31	30	29	35	31	30	35	33	34	27	27	30	23	41	25	35	25	27	33	31	21	26	27	33	32	28	27	25	30	27	35	33	28	37	27	35	27	29	24	23	29	23	34	29	27	20	35	25	24	29	30	29	26	29	35	24	20	34	22	29	34	28	36	35	27	34	18	30	24	27	36	25	31	34	32	31	27	25	40	33	32	38	19	44	28	24	28	24	27	36	35	27	32	37	28	25	27	30	25	26	22	39	33	35	36	30	29	29	40	28	29	37	34	23	27	30	25	33	26	23	18	18	30	29	27	24	24	31	23	35	42	45	26	23	30	28	32	27	33	22	24	26	23	18	22	36	28	30	27	35	21	23	24	31	28	23	23	28	39	31	34	29	21	33	27	29	33	29	31	31	25	30	35	33	33	27	35	29	32	26	37	30	28	30	33	26	29	23	28	30	31	31	33	33	27	29	28	37	30	31	24	20	31	30	27	20	29	25	27	37	18	27	35	29	25	38	30	36	30	32	32	28	30	32	30	24	25	32	32	35	33	27	22	26	42	32	25	35	22	35	30	18	30	33	25	28	34	28	34	30	28	27	36	34	27	23	24	18	31	25	21	29	24	29	37	30	36	38	34	34	34	31	25	27	19	34	40	24	29	37	35	31	21	21	26	32	30	32	28	30	40	31	27	30	22	27	30	39	25	23	34	24	28	25	25	27	32	28	37	41	28	31	30	29	32	18	33	29	28	18	16	39	35	27	27	36	28	22	30	27	36	36	25	33	32	26	24	27	33	32	32	28	20	17	28	31	37	19	27	23	32	25	16	34	27	27	34	23	31	33	26	24	26	34	23	29	27	30	41	32	36	24	31	40	35	21	34	29	33	33	33	25	30	30	24	24	25	31	24	26	35	24	27	29	29	27	20	29	23	26	33	36	33	40	22	33	28	33	28	32	29	30	26	25	21	41	26	21	29	22	30	32	27	20	23	31	30	15	37	25	27	31	28	34	21	30	26	23	28	45	33	38	42	37	26	31	26	31	26	20	26	31	32	24	21	26	37	28	34	33	40	28	24	36	23	41	26	38	28	24	26	24	28	30	33	29	24	27	23	29	38	23	28	28	28	29	34	22	35	31	24	32	24	28	34	37	29	36	25	32	35	40	31	26	31	32	25	39	27	37	20	23	35	39	40	31	31	36	26	36	25	23	23	27	31	20	33	26	24	24	28	25	30	28	35	25	25	25	30	28	27	29	38	28	31	27	28	33	30	29	34	28	36	34	29	35	35	37	32	23	40	33	41	17	25	32	35	32	26	31	30	29	31	37	31
31727	44476	27401	36544	40731	38827	35393	31128	26019	21644	17532	14053	11549	9965	9216	8347	7443	6501	5174	4131	3771	3440	2984	2561	2147	1897	1759	1566	1572	1621	1605	1494	1468	1391	1324	1310	1397	1406	1340	1248	1341	1199	1345	1260	1190	1162	1043	960	882	852	809	828	794	773	750	703	717	694	684	686	633	742	710	614	663	698	709	715	703	677	738	703	673	673	667	668	712	670	679	638	665	630	704	650	622	711	668	655	645	651	654	647	721	626	616	661	690	675	709	666	652	679	651	683	660	640	644	637	609	670	640	672	604	664	662	653	656	645	640	639	630	647	587	654	673	649	635	693	636	688	642	606	698	681	593	680	653	667	638	697	684	666	666	644	653	646	651	653	663	601	635	702	617	666	673	658	630	652	667	675	660	628	666	631	656	612	655	618	678	636	646	648	676	617	663	605	596	694	675	696	658	631	658	625	679	647	651	646	637	662	687	667	659	670	633	617	639	680	630	671	720	737	681	656	653	640	644	676	654	607	675	697	677	654	599	654	624	658	647	676	692	649	670	637	615	649	626	637	608	687	674	655	622	623	641	672	652	664	650	674	683	591	635	638	667	643	647	607	641	654	677	604	690	630	631	627	636	712	655	649	647	619	672	701	635	684	591	645	630	625	613	734	647	599	633	640	645	655	681	666	658	641	670	667	657	611	640	624	677	696	653	636	640	663	638	634	644	666	635	620	630	680	674	674	638	665	644	641	599	636	631	625	609	674	641	641	677	632	648	641	621	702	674	664	633	599	642	662	644	649	650	664	657	625	650	677	666	674	628	676	643	631	658	654	663	655	690	598	655	666	636	645	662	651	687	652	701	653	655	632	705	669	640	641	610	624	648	670	624	619	643	655	689	672	642	628	654	678	633	666	688	634	662	667	651	643	670	687	708	640	657	667	641	630	670	635	675	673	667	676	617	664	614	605	609	662	683	687	666	735	651	647	621	697	618	612	632	679	604	586	655	654	699	639	674	646	620	682	633	625	682	712	625	674	640	629	678	655	636	677	646	630	654	643	676	683	630	639	665	629	641	623	634	670	668	656	683	663	632	640	632	653	677	675	565	671	624	684	663	604	645	683	667	612	662	700	665	675	649	671	644	651	668	695	622	676	623	641	713	650	628	633	642	634	645	685	601	687	642	635	669	631	676	660	642	629	645	675	636	648	684	653	658	697	645	646	656	662	657	683	662	669	631	656	647	638	684	645	661	657	660	641	672	682	633	641	612	671	662	673	641	682	652	650	644	647	663	642	638	674	642	615	636	635	631	626	646	705	649	673	615	671	649	627	657	686	657	665	651	600	636	692	614	667	685	628	657	610	613	670	689	690	656	672	687	702	665	682	634	695	662	665	622	676	641	652	638	647	678	648	664	680	705	666	670	625	613	668	645	637	627	657	644	642	644	637	683	648	640	699	622	678	702	699	648	656	671	646	684	644	623	641	659	652	673	677	618	718	607	637	699	620	645	700	665	674	658	646	652	637	673	639	665	649	672	666	634	661	652	645	687	642	670	619	644	666	631	669	635	663	686	650	668	650	616	685	625	657	638	656	654	645	682	675	658	665	640	646	697	681	648	658	627	642	665	637	630	633	684	684	656	645	651	642	649	625	656	630	637	667	656	633	669	662	671	609	702	653	664	621	682	657	659	676	639	699	674	672	664	656	654	632	609	689	661	633	673	655	672	636	624	647	646	647	656	667	651	650	654	705	658	646	682	659	621	615	685	691	672	668	661	632	641	617	631	655	645	640	641	635	655	659	639	674	660	646	664	669	699	617	673	642	662	645	630	653	677	677	682	685	665	691	688	664	624	663	644	619	637	666	617	648	631	595	656	687	703	667	674	693	590	652	672	643	679	645	701	665	667	633	608	650	606	638	618	665	661	705	679	656	661	634	670	648	673	670	652	635	639	689	681	602	676	722	654	638	651	626	661	654	646	665	618	648	655	622	691	624	608	682	636	659	660	594	629	662	654	656	671	653	598	680	656	673	658	640	592	676	690	657	666	647	627	686	670	675	622	672	637	602	614	636	674	690	669	692	659	620	644	674	686	650	636	646	633	631	704	639	669	678	664	644	668	650	673	626	659	660	653	668	657	642	636	676	675	675	663	662	647	628	646	673	638	659	685	659	660	641	670	639	665	673	635	620	604	632	651	643	653	663	647	616	686	687	712	657	670	630	691	688	638	694	636	626	655	629	662	591	650	701	668	657	650	636	709	650	676	631	625	666	656	646	656	714	684	625	646	668	635	660	688	639	614	642	664	637	632	684	705	640	684	654	636	632	631	651	632	639	613	661	647	645	640	639	651	653	696	674	662	646	685	682	679	641	616	655	665	668	650	643	651	657	647	660	645	633	605	711	662	633	701	619	672	659	712	629	628	625	648	665	650	608	616	610	662	631	671	639	617	611	626	645	634	672	655	635	676	632	648	646	702	685	644	642	615	660	696	649	655	641	692	619	625	657	658	619	662	640	616	638	697	684	637	646	636	629	631	679	624	668	645	636	632	639	689	637	664	645	621	645	684	648	665	687	642	594	674	628	690	627	636	622	635	650	693	621	667	634	663	680	687	591	666	651	687	661	634	680	678	660	661	616	624	643	666	640	642	649	650	628	613	628	680	635	681	620	656	648	639	704	636	671	641	655	633	644	663	643	688	664	618	669	643	626	637	657	665	617	648	625	655	636	650	673	665	606	663	665	624	615	666	631	695	658	639	663	640	632	591	660	656	627	644	649	693	657	681	729	647	710	664	633	643	638	657	640	663	649	683	636	706	684	639	684	626	629	630	703	653	697	645	692	635	627	654	680	650	691	670	620	675	674	678	657	657	627	653	617	685	693	631	654	660	693	644	647	662	678	641	654	597	689	626	627	661	686	651	637	655	641	642	657	692	659	630	620	630	679	626	654	634	689	689	641	658	673	674	692	629	622	641	697	669	617	644	625	605	627	671	683	696	641	641	658	670	630	653	651	626	682	650	668	629	641	689	629	654	650	672	622	646	675	671	628	659	635	648	635	664	617	649	652	661	687	670	676	637	670	596	645	661	640	644	605	671	668	662	658	667	649	644	629	595	654	644	653	664	698	631	618	654	664	649	659	693	691	595	670	648	657	642	665	665	643	629	674	670	689	678	630	695	668	647	632	681	658	625	657	623	587	639	672	659	641	673	633	645	687	634	677	662	650	621	709	709	658	618	654	632	638	666	623	612	663	638	643	675	628	641	643	647	617	581	628	589	680	666	595	655	651	684	647	674	710	667	662	650	662	672	656	638	660	687	660	669	673	644	629	634	641	631	648	622	660	636	674	605	619	626	679	669	613	644	650	674	615	664	617	658	664	686	657	668	633	631	651	652	636	678	653	651	612	653	670	622	649	703	684	636	654	624	664	662	634	658	650	696	649	639	645	681	671	601	666	636	657	614	667	676	642	673	672	700	653	678	665	655	639	671	660	675	653	666	675	679	701	699	629	659	661	614	664	670	629	632	641
4867	21841	7594	1149	1453	1335	1217	980	756	569	407	343	250	253	245	232	169	139	102	99	88	61	73	59	50	40	42	50	39	39	36	48	31	31	36	34	30	38	26	32	23	36	33	38	42	37	31	31	32	22	29	35	21	12	29	25	25	17	28	26	22	15	18	22	21	20	23	16	19	24	28	20	15	26	25	27	17	18	19	28	23	23	21	14	23	28	21	30	19	23	21	17	18	26	22	20	27	21	28	28	32	26	24	17	18	23	28	23	23	26	16	22	29	29	21	20	20	16	18	22	21	19	15	23	29	31	19	21	19	27	15	21	13	26	24	14	22	25	28	31	16	27	29	21	18	21	19	20	23	28	16	19	10	32	20	17	23	14	23	16	23	18	28	19	19	20	27	21	22	24	31	16	22	21	24	20	20	7	28	30	19	25	22	18	26	23	26	21	14	15	24	27	26	30	21	21	15	32	21	16	24	25	28	21	23	27	15	25	12	18	19	23	19	24	23	21	19	15	27	19	25	19	14	23	25	25	16	16	29	23	27	26	24	19	21	15	14	27	19	20	24	26	21	33	28	21	25	25	18	23	19	20	18	23	17	14	24	19	21	13	15	18	18	15	21	16	21	26	17	22	21	24	20	25	26	21	22	14	22	15	30	24	28	31	24	14	17	20	22	28	13	18	23	17	44	23	34	17	24	20	22	27	15	26	24	19	16	30	25	26	28	21	29	27	26	24	26	20	19	21	15	23	31	19	22	29	18	18	22	18	23	25	14	27	24	28	24	16	23	23	21	28	26	20	16	22	20	27	27	20	19	21	23	18	29	27	19	22	23	23	22	18	12	19	22	18	19	21	10	17	24	25	16	20	18	29	18	28	19	19	22	14	23	21	16	19	24	19	15	24	18	27	14	31	23	13	21	20	10	29	20	25	18	12	13	20	30	19	18	26	20	18	26	30	24	17	19	21	19	20	19	23	18	28	22	22	17	19	25	21	18	19	21	19	23	27	21	12	21	18	19	27	25	24	23	25	14	26	24	25	22	19	24	22	26	31	24	9	22	20	29	24	24	21	22	13	19	33	20	20	18	13	29	18	26	22	18	19	24	21	22	18	30	23	22	19	15	17	27	17	13	29	18	26	20	17	21	20	21	21	28	17	24	23	26	17	11	28	28	21	20	18	19	22	13	19	26	27	25	23	30	19	24	23	24	20	27	23	29	14	19	18	20	27	25	19	22	21	25	21	26	23	22	22	19	26	25	24	27	22	22	18	27	17	15	24	28	29	22	15	16	19	16	27	18	18	23	23	18	21	23	25	22	23	27	26	19	27	20	26	23	24	15	17	23	29	21	21	21	24	23	18	18	18	21	19	29	20	20	17	26	29	16	20	22	15	20	18	17	9	17	24	28	20	24	16	28	21	17	24	20	19	29	23	19	25	25	18	26	21	23	17	26	24	18	20	29	18	30	27	17	25	19	23	29	24	23	21	16	21	19	23	23	15	29	25	27	16	18	17	19	23	22	28	23	16	15	31	35	25	24	20	20	20	19	25	23	18	24	17	18	20	15	27	15	25	18	30	19	16	14	26	26	27	13	25	18	14	9	30	27	15	20	15	13	19	23	17	21	20	16	25	24	23	27	23	25	24	23	18	24	21	19	22	22	35	18	23	15	26	18	19	20	30	21	24	27	18	17	23	15	26	19	25	24	21	12	28	24	23	20	11	13	22	24	19	22	21	27	17	21	16	23	25	33	16	20	17	17	19	28	19	14	21	32	25	26	27	21	21	21	27	29	21	14	20	23	25	24	17	20	23	25	21	23	22	24	18	15	21	26	21	23	21	26	18	27	20	23	19	24	24	19	20	18	18	21	16	18	22	20	16	28	25	13	20	25	19	22	21	26	25	17	14	18	9	26	25	19	26	26	32	22	23	23	17	17	22	27	31	22	21	14	26	22	23	22	24	17	26	21	21	17	25	28	20	19	25	21	32	24	23	20	19	16	18	32	23	21	16	31	19	23	25	23	22	28	26	22	23	13	21	28	14	27	25	20	20	21	21	25	21	21	22	17	23	26	28	23	25	18	24	26	23	20	22	21	25	25	14	18	24	26	23	28	18	16	25	29	24	20	23	26	16	20	17	18	25	24	21	32	25	27	22	20	23	28	26	10	21	24	21	18	19	18	29	30	26	13	22	27	17	18	20	20	18	21	18	21	31	16	18	32	18	26	22	20	26	19	20	18	23	26	19	24	17	17	24	26	17	19	25	27	25	12	23	21	24	26	15	27	23	25	18	33	24	18	19	15	29	28	21	15	27	23	12	18	25	25	18	19	15	18	18	27	25	23	10	16	21	14	25	18	22	23	17	23	13	29	20	29	24	19	25	28	17	20	20	22	23	20	20	21	30	28	26	22	25	18	23	14	20	15	22	26	15	28	18	16	22	13	25	24	27	22	24	27	31	18	24	19	29	22	17	13	27	25	25	20	20	16	25	16	17	26	30	26	18	17	28	25	22	25	26	21	16	18	21	22	27	20	23	26	16	19	21	28	21	20	18	22	17	18	22	27	17	14	19	26	26	27	13	18	20	24	20	16	25	22	17	22	24	29	26	25	21	17	20	24	24	22	28	15	25	23	19	20	21	10	16	28	20	21	22	23	17	23	23	21	30	13	18	21	22	21	17	33	18	23	28	25	26	22	29	21	17	19	13	28	10	25	25	20	18	26	28	23	24	22	26	12	26	21	23	17	24	18	21	20	13	21	28	32	31	20	16	24	25	27	20	16	13	15	19	21	25	24	18	14	21	25	24	17	22	20	20	27	21	29	23	24	23	26	22	16	15	24	22	29	24	23	22	20	25	25	22	19	16	21	30	16	18	16	15	23	19	19	25	23	25	25	19	27	12	15	26	27	17	19	26	23	18	25	9	32	32	26	22	16	29	25	25	17	22	20	24	17	25	21	12	25	22	22	22	19	18	18	18	25	21	26	24	23	21	15	21	13	27	23	14	18	20	22	24	18	22	22	22	21	15	22	18	17	20	19	28	21	31	21	14	15	18	15	21	29	12	22	18	25	17	29	21	21	23	28	16	13	24	25	26	20	22	25	25	26	17	21	17	21	24	15	16	18	22	23	26	26	26	17	13	27	20	13	25	32	20	29	27	24	19	18	23	17	19	28	20	16	21	26	25	18	30	25	10	24	13	24	21	26	34	15	14	24	23	25	26	14	20	23	24	27	25	21	18	20	28	21	21	21	16	20	26	13	21	18	20	17	20	20	25	18	29	29	17	21	16	24	24	21	20	19	24	30	18	22	15	26	23	20	24	21	24	15	26	20	29	19	30	31	18	23	19	18	22	29	24	20	21	25	19	19	18	21	24	21	19	21	16	20	19	23	25	23	22	22	19	23	23	15	20	23	22	24	18	15	19	25	19	15	23	34	22	26	21	22	21	20	25	25	15	31	13	19	15	28	30	33	16	28	19	15	22	18	24	24	22
34503	44786	29997	40328	44845	43345	39310	34163	29342	25004	20638	16911	14339	12799	11861	10828	9265	7801	6134	5239	4823	4033	3499	3005	2326	2147	1857	1775	1861	1928	1744	1744	1614	1461	1325	1382	1363	1460	1332	1419	1402	1408	1374	1377	1171	1029	964	852	788	736	670	675	645	661	552	522	525	529	566	530	562	551	516	556	538	521	526	540	510	538	558	542	524	528	538	532	464	548	516	541	531	545	499	541	488	539	527	489	504	518	540	453	522	483	472	507	469	482	542	505	487	504	497	493	497	533	487	487	474	504	491	497	510	462	496	468	461	542	461	448	515	456	509	511	486	538	498	493	502	475	527	477	521	515	531	475	500	523	509	455	490	465	503	502	495	521	478	497	514	506	505	504	476	512	501	463	458	507	531	475	486	472	472	532	512	433	494	508	497	497	447	509	477	478	564	497	445	513	490	512	520	462	512	495	510	519	500	461	487	500	488	465	506	460	488	479	502	509	518	531	480	484	464	508	488	493	536	500	473	476	484	514	502	493	456	483	493	482	500	518	472	470	440	536	484	513	523	467	489	528	522	495	472	477	481	479	520	494	470	476	463	490	459	522	512	513	506	518	484	507	489	536	474	505	492	529	476	488	502	490	486	499	492	485	474	455	488	522	510	477	486	479	474	496	533	487	463	506	503	487	481	472	522	521	465	449	450	501	473	502	516	507	510	476	559	460	538	479	516	489	451	506	512	487	498	465	500	493	498	489	460	488	481	485	470	488	503	488	521	461	504	499	496	501	448	502	505	506	466	503	511	504	481	507	516	484	514	479	470	496	470	510	490	536	498	484	542	451	496	483	470	497	497	483	446	485	476	489	493	466	481	513	531	504	486	475	479	472	505	520	491	476	514	516	476	501	490	460	487	503	469	476	518	499	522	509	477	476	462	470	538	489	454	533	486	506	517	462	471	488	525	514	501	488	477	505	489	510	534	503	498	534	444	505	537	486	474	463	507	499	486	460	492	513	497	484	545	481	504	471	479	486	455	508	492	461	464	523	518	478	486	458	534	520	478	470	498	538	537	521	507	506	481	459	490	507	499	510	511	474	506	512	491	520	466	493	493	491	478	478	505	495	501	456	512	481	464	520	477	464	493	493	489	474	523	467	507	502	498	469	478	489	544	512	484	510	494	487	482	488	499	532	515	501	514	505	521	437	471	536	513	485	519	468	489	493	486	479	507	489	494	467	481	508	499	488	549	517	529	541	523	455	506	491	471	496	484	508	490	558	488	519	480	475	487	490	522	530	533	496	505	487	487	492	493	456	474	514	526	464	493	485	476	498	495	464	532	506	502	473	527	494	495	493	519	457	433	480	493	511	481	499	536	489	462	454	499	497	499	528	488	488	503	533	467	481	516	482	472	450	499	501	536	519	514	458	460	494	478	511	499	505	511	510	512	499	505	517	486	516	473	504	502	477	499	501	511	500	545	522	517	447	545	507	472	457	458	458	464	515	472	477	483	487	480	512	465	513	486	522	465	495	449	473	528	501	471	494	505	493	491	497	459	460	499	501	539	514	507	482	467	505	481	517	520	550	467	454	477	518	487	491	493	487	472	506	490	512	469	493	500	481	470	473	532	517	465	506	481	488	507	519	474	467	508	507	476	527	484	510	514	513	481	472	494	487	507	435	505	496	464	523	472	486	494	507	503	499	467	534	491	516	500	492	485	527	473	484	503	503	473	498	512	521	467	453	493	475	507	489	496	464	471	501	513	520	466	480	486	493	513	514	519	499	486	514	497	501	485	473	515	486	480	498	515	463	489	517	470	481	483	475	476	507	494	490	471	517	495	494	505	500	510	493	468	492	496	489	500	480	477	504	482	503	542	461	468	468	530	478	491	504	478	471	462	467	536	487	460	533	496	446	469	425	504	544	493	503	494	537	511	454	473	471	479	475	457	466	495	449	489	471	469	507	461	488	509	460	465	516	501	486	496	543	509	497	470	529	519	504	462	473	491	458	475	498	475	497	472	514	502	508	486	497	487	522	490	477	520	459	483	495	532	490	483	500	510	458	491	497	494	497	465	498	473	518	490	521	505	488	518	477	506	483	495	507	509	496	498	531	502	471	487	559	464	484	493	507	441	473	520	443	463	477	524	489	547	473	461	483	465	478	487	491	501	489	493	480	532	499	533	520	486	518	432	507	493	484	482	481	528	499	485	474	499	494	494	512	512	523	495	492	484	436	494	484	529	497	547	511	491	467	477	493	488	474	484	480	507	502	529	505	501	471	499	434	507	509	478	480	512	512	546	504	469	476	496	501	459	461	496	513	478	487	470	504	526	524	516	493	503	523	531	463	522	484	504	502	480	498	523	492	498	459	476	504	496	498	522	503	515	500	488	531	488	463	480	484	487	515	560	449	502	477	494	553	467	519	466	474	508	492	486	448	471	517	503	506	531	491	495	505	466	496	515	556	476	486	505	464	517	482	490	464	488	512	467	443	516	478	498	536	495	501	510	528	543	510	492	450	473	500	473	473	503	506	531	468	478	513	455	523	509	498	477	495	438	502	512	481	485	602	498	483	514	499	475	464	501	513	486	478	520	550	480	499	494	480	447	482	520	493	487	472	527	539	467	484	483	498	519	473	497	496	503	526	495	482	498	470	518	486	495	513	491	485	497	499	527	478	491	455	487	550	486	467	519	482	473	489	477	452	484	446	451	460	474	491	499	492	476	450	539	494	490	479	483	498	483	468	455	494	483	495	508	506	516	468	457	491	524	484	501	488	490	471	459	462	478	519	490	456	497	499	501	484	533	480	498	487	460	483	509	498	497	504	485	479	480	476	525	488	543	508	502	436	482	526	516	474	451	505	457	490	533	533	487	512	490	496	477	489	463	516	493	493	474	517	522	485	507	474	487	499	520	456	477	492	506	513	492	510	515	507	513	482	484	522	516	499	480	446	506	481	460	489	513	511	510	501	454	492	472	508	524	462	516	465	486	494	509	532	461	485	471	509	456	519	498	485	444	526	513	492	489	501	512	507	497	518	485	514	476	480	485	504	492	504	502	445	496	482	481	504	495	466	481	474	494	458	540	478	485	476	478	522	481	490	496	479	481	481	422	479	486	484	514	493	491	515	499	459	455	481	494	500	492	481	484	476	530	491	525	530	480	482	478	470	483	487	488	471	482	469	479	493	487	484	452	495	492	497	485	471	484	480	519	506	458	479	510	482	434	510	464	510	510	477	516	470	478	485	462	486	481	489	540	478	508	502	495	489	462	506	491	499	500	462	481	484	476	491	501	512	466	450	491	523	514	536	485	505	491	508	475	504	520	494	495	496	459	483	464	475	501	513	498	496	509	505	490	468	522	494	482	472	481	450	533	472	496	497	490	497	471	498	481	491	506	504	495	530	480	465	473	474	512	521	494	488	496	494	486	497	497	501	506	509	559	507	520	470	502	520	464	490	531	486	487	473	512	493	471	486	489	498	520	469	497	461	491	523	491	507	490	492	474	499	496	510	498	484	502	499	402	523
4582	22197	6412	1210	1568	1405	1236	965	708	524	400	328	281	251	245	206	167	129	108	87	89	74	65	58	38	54	43	39	55	36	31	38	40	51	41	36	45	40	46	42	42	41	43	26	38	29	28	18	25	24	24	12	18	24	37	30	20	24	29	27	25	26	13	19	16	28	23	26	22	27	22	16	28	17	19	16	19	18	21	32	24	20	24	23	28	26	34	25	25	25	23	19	26	28	30	23	23	28	25	30	24	21	22	27	23	20	23	25	29	23	22	27	29	13	26	20	17	20	23	19	18	18	26	23	22	16	20	19	17	30	29	31	18	15	22	20	27	24	14	18	17	25	21	18	28	20	22	23	22	11	24	28	19	16	26	21	14	16	22	22	21	34	30	17	19	22	18	26	21	20	26	22	22	26	26	23	19	18	25	21	31	18	23	22	26	23	13	26	25	27	20	21	31	17	10	19	22	25	17	27	18	22	22	28	20	24	28	19	27	24	26	21	15	19	25	20	16	19	21	17	25	19	20	30	23	18	20	28	25	24	22	16	19	22	23	20	25	21	23	27	19	20	31	23	22	19	23	19	22	30	19	15	23	20	25	21	18	14	23	29	23	16	16	19	17	17	20	25	30	21	29	22	18	24	19	19	23	27	22	20	24	18	17	21	25	20	16	26	24	15	20	20	26	16	21	14	17	17	19	23	17	25	20	26	20	23	26	25	16	11	21	15	27	28	14	29	15	27	28	28	24	24	18	28	25	11	16	17	23	27	10	24	19	25	20	17	25	27	25	24	31	11	12	26	25	14	18	17	23	23	34	24	26	17	18	20	21	23	29	23	26	25	24	24	21	19	23	16	20	19	13	22	25	25	15	22	20	18	18	27	16	20	22	23	23	21	18	18	20	14	22	23	15	19	25	17	21	19	25	14	15	27	23	19	25	18	29	24	20	15	21	18	22	31	18	17	25	27	21	30	22	22	17	14	14	19	19	22	27	13	25	20	30	22	18	17	22	32	21	29	17	24	17	25	22	26	23	26	29	19	27	23	26	35	27	22	22	21	24	19	15	22	19	18	14	21	18	20	21	21	21	26	23	15	31	19	26	16	22	20	23	22	17	21	20	22	18	27	16	23	29	21	22	19	22	20	15	15	25	22	23	26	18	16	21	23	23	23	29	26	17	25	26	17	15	23	23	24	20	18	26	18	27	17	25	25	20	26	26	26	27	21	28	22	18	14	25	28	20	20	23	17	28	18	21	20	15	31	14	29	18	23	22	28	26	24	21	20	21	23	20	20	20	23	25	20	20	19	24	13	23	21	24	15	32	22	22	26	27	25	18	21	32	23	17	22	28	32	36	21	27	20	15	23	28	16	28	20	25	22	23	21	19	29	18	16	18	28	18	23	22	26	8	20	16	19	14	22	20	27	17	23	25	16	21	15	20	23	17	19	29	22	19	17	25	24	17	25	27	17	19	26	13	19	23	25	23	21	18	23	17	24	19	23	17	19	22	27	21	33	19	21	27	21	22	29	23	16	30	16	15	28	24	26	12	25	27	26	21	17	23	21	21	18	22	28	30	20	22	18	20	25	17	25	21	22	20	21	21	26	27	18	22	20	18	17	20	18	20	29	16	24	21	18	29	23	16	25	19	20	20	31	18	22	23	22	21	23	28	20	20	20	16	10	21	25	18	18	17	18	20	30	25	23	17	19	19	35	15	20	22	20	21	19	15	24	22	24	13	18	21	29	21	23	25	15	18	25	16	21	27	12	15	21	16	22	22	18	24	27	26	27	15	16	25	15	20	21	27	19	30	18	19	26	29	20	18	30	26	24	26	19	17	25	17	23	23	27	21	23	18	24	19	16	24	26	19	23	16	34	19	19	20	21	27	23	26	16	25	23	22	17	22	22	14	26	20	27	18	20	22	18	26	29	25	25	23	19	25	17	17	20	26	24	20	15	28	19	30	29	23	19	16	16	26	22	21	26	25	20	18	21	24	16	22	25	22	20	20	24	19	16	18	25	24	18	24	21	19	27	16	19	27	24	19	24	21	23	20	26	20	16	22	17	18	17	28	20	15	12	17	28	22	21	17	26	27	17	17	20	23	20	17	12	16	18	20	22	27	19	27	23	26	10	21	25	19	13	20	29	25	23	14	16	21	21	13	17	18	19	21	20	19	20	18	16	24	21	21	23	28	16	21	21	23	24	15	21	16	20	25	27	33	14	22	24	23	23	20	23	19	27	30	20	23	33	23	22	14	17	25	22	17	23	25	30	17	20	17	13	16	22	13	28	20	29	28	22	13	20	22	20	19	25	23	30	20	21	21	26	26	15	16	20	22	14	14	22	24	18	23	17	22	16	22	10	17	16	19	15	22	21	27	22	13	22	19	25	18	22	27	13	18	20	17	25	22	25	22	17	19	19	19	19	23	28	30	24	30	27	21	26	18	12	23	27	17	24	21	33	23	11	18	21	29	30	28	31	21	11	22	19	27	32	21	23	22	18	15	25	28	19	20	23	18	17	18	22	25	14	23	17	17	28	18	26	21	15	16	21	15	28	27	16	22	16	21	16	21	23	16	15	18	19	20	22	15	14	28	19	17	24	21	18	16	20	20	28	19	20	20	28	11	24	24	29	25	18	24	21	14	20	27	29	11	20	28	20	17	21	18	18	18	15	18	22	27	21	19	26	25	21	20	18	15	30	25	25	20	25	17	20	18	23	16	15	26	20	26	18	19	21	25	26	19	31	17	19	12	17	15	25	23	27	24	27	20	25	29	21	24	15	26	23	18	16	15	21	20	17	22	18	25	16	26	19	27	22	26	22	19	30	18	21	21	20	27	26	28	22	22	21	21	22	26	23	16	18	29	20	24	16	17	21	26	30	28	27	24	25	21	19	22	27	25	14	24	22	23	14	27	25	18	22	21	25	21	31	23	17	30	22	22	19	26	20	25	31	28	20	21	29	21	21	25	25	15	30	23	26	22	28	18	22	30	22	26	19	13	25	23	24	19	20	19	16	24	26	21	20	24	19	23	20	19	21	25	20	27	26	24	18	18	28	22	27	17	29	21	26	24	24	13	28	19	19	21	25	23	22	20	17	23	16	22	12	22	20	21	15	12	23	26	21	14	17	18	24	25	21	23	23	17	29	16	19	16	15	16	18	18	24	15	19	32	23	14	22	17	27	22	21	29	22	29	19	20	27	24	23	15	18	24	20	29	19	29	31	21	28	25	15	23	24	18	20	28	19	24	30	20	20	23	21	21	27	22	16	22	21	22	15	15	27	18	25	24	21	16	18	17	16	21	18	24	17	18	18	24	19	14	24	22	22	20	26	24	26	18	25	22	13	30	15	18	23	17	27	22	18	17	22	18	36	21	22	29	18	22	21	22	18	18	28	19	25	21	18	20	22	25	23	17	26	32	20	27	17	29	17	25	18	20	16	23	25	32	21	15	28	13	29	17	22	13	22	14	14	26	24	20	17	26	26	26	18
35277	44799	29411	41126	45979	43798	38891	33956	29134	24720	20127	16910	14724	13496	12383	10819	9346	7458	5974	5392	4787	3847	3311	2775	2367	2089	1911	1992	2032	1881	1895	1801	1663	1454	1409	1463	1433	1436	1450	1408	1434	1562	1408	1295	1063	975	854	803	767	674	673	676	639	580	599	541	577	569	546	529	543	540	488	484	498	548	571	544	523	565	552	541	527	505	537	547	532	507	522	499	549	487	496	469	466	521	528	474	470	510	502	483	483	528	506	489	522	480	479	493	475	505	490	506	500	544	453	509	471	482	465	498	523	518	500	471	476	479	497	529	457	538	480	508	438	484	486	498	489	497	530	479	505	493	531	493	454	511	504	497	489	487	526	496	507	505	533	490	488	484	485	474	493	534	488	513	490	515	487	512	522	508	495	500	479	534	495	458	480	481	482	500	500	490	524	488	474	410	474	489	464	456	500	502	495	475	493	501	485	508	504	463	481	465	464	468	497	452	509	539	462	474	502	528	444	490	508	472	502	484	501	473	517	479	467	512	473	493	478	478	490	485	507	479	483	506	471	516	490	533	491	494	482	513	512	480	456	492	489	495	519	534	467	489	470	463	488	499	463	493	487	508	517	499	475	467	488	489	511	474	515	469	505	506	508	500	480	467	492	458	452	488	496	460	468	487	507	478	528	474	508	474	505	505	509	485	497	480	518	492	456	498	507	502	483	489	504	486	486	456	484	467	499	487	519	457	465	476	490	458	507	516	539	472	443	535	480	510	471	526	468	495	494	501	485	481	485	496	511	495	524	497	492	483	467	512	473	495	506	480	470	479	525	439	537	495	498	517	519	521	502	507	465	525	471	496	488	473	481	479	472	473	499	487	486	479	474	494	491	480	498	491	495	487	498	480	471	489	480	459	477	511	488	445	499	489	516	500	473	488	483	510	527	481	474	483	519	472	452	483	481	527	494	449	459	480	527	505	502	486	449	517	510	492	484	493	485	503	522	489	494	482	490	466	466	472	485	497	511	473	485	436	496	499	510	517	505	461	521	487	500	512	473	485	494	489	467	488	516	519	495	516	501	521	487	484	452	475	503	488	524	506	520	451	490	495	508	491	480	480	510	528	485	435	504	536	470	489	500	500	489	493	497	512	522	506	482	549	492	485	537	503	506	476	464	544	500	465	464	454	513	507	476	507	462	483	498	472	509	482	462	467	494	499	496	490	485	523	513	473	481	471	513	486	498	469	505	509	496	513	510	489	516	485	460	481	529	471	485	461	494	468	473	464	475	479	486	517	540	527	522	482	474	495	458	464	491	485	473	477	545	491	497	481	511	498	509	470	467	447	486	480	467	461	484	453	504	497	438	491	521	500	482	492	462	510	536	452	460	508	491	533	491	481	511	486	470	513	453	491	474	479	545	466	466	483	470	463	507	521	483	508	509	465	495	469	486	515	478	534	515	519	477	491	480	462	515	493	506	474	521	474	484	485	463	490	493	467	529	494	506	507	477	525	522	481	509	520	472	497	471	526	518	513	518	532	476	501	492	488	492	466	511	481	490	481	533	476	522	467	475	496	459	487	482	518	484	492	492	456	510	470	474	472	461	480	502	539	489	484	488	510	453	490	499	464	474	486	469	501	488	497	466	526	485	495	469	511	488	525	514	468	448	479	495	478	484	504	484	466	504	511	483	489	485	484	517	496	493	525	477	491	490	491	515	477	500	513	503	486	474	513	479	478	536	513	493	486	480	529	524	502	493	487	484	473	521	468	457	484	467	551	496	471	495	463	456	515	460	470	474	530	468	486	482	473	453	487	457	506	480	514	483	492	475	441	520	500	473	466	479	481	510	482	514	482	483	509	504	478	550	482	469	441	488	445	505	503	536	489	488	505	475	481	542	510	496	469	489	513	520	476	521	485	452	484	480	498	496	484	479	501	482	500	466	457	467	483	497	489	504	480	452	482	488	456	503	469	515	481	508	496	513	496	465	500	542	483	510	536	480	492	502	495	518	520	489	535	500	496	511	464	481	469	537	526	537	463	510	477	481	500	558	505	464	527	416	511	524	455	514	505	478	448	464	491	480	484	456	483	442	503	499	517	485	504	499	488	501	530	523	465	462	533	494	484	485	510	502	447	469	511	483	489	516	494	473	510	475	516	502	488	516	492	529	489	442	535	505	517	491	507	527	487	493	491	482	459	508	490	497	521	499	528	520	508	529	498	505	471	512	499	492	505	508	500	475	471	467	504	475	485	505	506	485	531	494	494	511	484	483	458	489	508	524	493	480	463	497	508	505	465	527	492	503	510	464	430	505	539	507	500	483	459	454	507	517	486	503	533	501	496	500	458	475	469	514	500	501	506	522	465	508	471	486	496	483	501	501	505	501	491	533	491	495	524	483	493	475	513	506	491	455	494	489	482	526	538	483	492	504	489	471	490	528	491	492	499	451	468	528	463	477	497	455	520	478	505	503	513	529	470	478	476	483	486	538	486	524	481	462	528	494	492	502	512	533	512	472	502	516	484	509	510	537	497	500	494	541	478	465	469	501	490	506	506	491	513	481	497	538	484	473	493	471	466	485	486	460	498	443	497	461	520	467	474	498	501	517	526	469	502	484	492	452	502	473	502	477	474	449	510	493	439	488	503	507	475	493	475	486	485	494	498	481	455	465	456	459	513	508	525	500	510	507	490	503	515	447	497	495	518	468	500	486	477	496	515	483	471	484	497	485	517	521	523	483	478	498	489	478	467	497	467	489	464	464	483	495	454	487	476	452	494	472	496	490	526	490	518	498	499	490	472	529	498	484	492	443	469	501	487	522	473	524	476	506	513	494	499	505	486	443	486	494	469	574	442	471	469	524	437	527	495	488	504	466	466	488	510	501	510	529	498	500	511	479	477	517	515	465	462	504	512	530	494	573	498	474	475	472	489	489	456	467	508	505	490	492	468	511	491	519	443	482	486	500	445	469	540	486	477	534	482	484	477	502	493	485	493	504	510	481	509	498	512	477	483	467	523	495	481	483	490	495	485	493	501	451	517	448	463	482	529	508	492	500	491	502	490	483	490	525	483	490	496	492	514	464	473	459	487	498	493	497	519	480	501	523	514	507	468	514	495	476	438	509	514	482	516	492	527	480	489	510	496	481	481	493	498	457	474	497	491	504	511	440	474	485	504	447	481	505	479	495	486	466	452	532	524	509	511	494	453	486	515	460	461	484	475	489	457	511	476	477	470	519	467	517	491	478	547	487	547	506	482	520	481	482	477	490	513	451	510	502	497	461	505	501	484	485	507	479	508	485	493	520	502	491	524	508	464	462	474	543	505	477	509	499	503	461	477	465	467	512	522	478	473	489	509	502	479	467	440	472	488	482	491	536	462	484	490	497	499	524	501	480	504	506	490	544	523	496	543	492	503	523	527	482	526	455	532	484	488	450	479	510	429	490	476	496	473	515	502	485	484	514	483	496	507	480	493	508	468	504	490	536	483	503	508	511	472	444	521	475	477	534	482	517	476	480	470	508	525	462	489
4917	21910	5885	1187	1665	1371	1111	969	727	558	402	326	258	265	224	225	175	130	114	101	80	58	57	49	55	41	49	39	43	39	34	38	33	41	41	37	28	32	30	29	52	38	28	45	35	43	25	41	23	27	29	32	20	25	17	20	26	26	15	20	22	10	21	25	27	17	24	23	13	18	24	28	16	15	14	25	23	24	24	15	24	20	18	25	26	26	25	28	22	21	28	21	18	13	26	29	22	27	15	29	25	19	20	29	20	15	23	22	12	24	21	29	19	27	22	19	20	22	24	16	31	20	13	22	28	28	29	23	25	13	31	25	18	22	22	18	23	16	19	29	14	26	27	20	19	17	26	25	29	15	20	22	28	22	20	18	18	24	25	16	22	27	26	32	28	23	29	26	16	23	23	24	23	26	21	26	18	23	21	23	20	22	17	20	21	25	19	17	18	21	20	26	21	28	15	23	15	19	15	15	20	20	13	19	25	13	17	20	25	15	22	27	17	32	20	24	17	21	28	27	16	25	20	22	12	21	18	30	24	21	24	23	29	23	26	14	23	21	15	31	18	19	21	19	35	25	30	24	21	18	25	20	11	11	16	22	17	16	21	21	21	17	21	23	20	21	16	19	16	19	19	13	11	18	23	18	27	22	15	21	21	30	28	25	23	21	24	25	17	29	19	32	23	21	15	18	18	15	25	27	23	26	27	24	24	21	16	25	18	15	18	16	25	23	18	31	21	30	25	21	23	24	24	26	26	22	20	22	12	24	20	18	34	21	20	24	13	25	10	12	20	13	8	19	21	22	29	28	23	23	17	19	28	27	22	30	18	19	9	20	22	24	28	23	32	17	23	32	21	15	24	17	24	24	26	12	19	22	21	22	21	22	26	21	19	26	21	24	23	20	19	14	22	19	33	22	22	23	27	26	16	20	18	26	27	24	21	21	20	25	27	25	22	25	15	18	20	20	16	30	24	24	23	19	23	21	11	25	19	24	27	19	19	26	18	20	27	24	26	16	20	24	19	30	24	26	24	19	18	23	23	15	23	15	25	22	23	27	25	20	15	23	27	16	19	23	22	18	19	29	24	28	27	31	24	25	30	29	21	18	24	28	20	15	12	22	26	25	23	16	32	27	22	21	25	18	24	17	17	11	26	24	22	12	11	19	24	17	20	23	23	21	21	27	16	26	19	28	20	15	22	30	15	14	13	10	12	22	21	25	24	23	22	29	16	20	12	18	21	20	15	29	20	26	26	26	23	14	29	30	20	19	12	19	21	20	21	22	21	25	28	21	21	22	17	23	19	21	24	19	17	26	23	16	23	15	22	17	17	26	23	29	23	21	20	27	13	20	20	16	15	15	27	23	18	25	22	29	28	13	22	24	22	18	22	35	16	29	24	17	28	22	22	24	24	15	27	21	15	17	28	24	16	23	22	24	35	22	18	24	28	24	23	14	17	31	16	37	20	18	17	29	23	25	20	19	23	27	21	11	22	16	17	15	17	15	15	22	23	18	21	24	22	19	29	18	21	19	20	25	25	19	19	26	19	19	17	12	22	20	18	34	20	21	29	29	16	22	19	19	16	15	28	31	18	25	19	19	20	13	21	13	20	29	17	14	20	26	20	25	15	26	25	26	27	22	17	21	28	18	16	20	18	16	21	28	17	21	21	16	22	23	18	19	24	20	13	25	23	18	12	21	23	34	14	20	25	17	28	25	16	11	27	13	20	30	23	25	19	17	24	27	16	17	24	17	26	18	25	19	17	15	16	21	18	20	21	25	14	23	27	18	33	25	29	22	22	21	17	21	19	28	25	24	15	17	23	29	22	20	20	15	15	21	20	14	18	31	29	13	35	23	25	23	16	30	18	29	28	17	18	21	26	32	19	19	24	23	25	17	24	19	18	23	19	19	14	20	25	28	33	20	18	25	27	20	24	19	20	22	26	22	26	23	12	14	20	21	20	26	17	23	23	17	27	17	24	14	18	23	20	25	18	36	21	18	29	28	16	14	19	21	18	27	21	28	25	16	22	24	26	18	18	16	16	19	23	25	21	19	27	22	27	22	20	25	28	20	17	21	26	24	21	26	15	27	20	16	25	26	28	19	18	14	25	18	16	18	17	21	18	27	20	24	17	23	17	21	20	30	31	22	29	21	32	18	19	18	21	13	23	23	22	18	20	19	18	15	18	14	20	32	14	25	23	22	20	21	22	20	26	27	20	19	15	24	24	21	20	15	27	16	22	24	17	19	28	32	20	16	28	25	19	31	28	20	21	26	22	24	28	20	23	17	25	22	22	19	18	18	24	27	16	17	22	21	13	19	28	21	20	18	25	16	10	26	24	24	26	29	11	20	27	17	25	20	19	19	20	24	22	21	22	20	19	22	14	21	16	24	16	16	16	19	24	22	25	27	21	18	23	18	22	30	10	24	23	14	23	15	30	14	18	20	12	23	22	18	23	16	16	23	16	20	26	17	30	21	20	16	19	27	24	18	22	26	18	29	22	21	29	17	31	23	27	14	26	23	22	23	22	23	28	17	25	18	25	30	25	19	20	21	21	23	20	30	23	21	19	18	20	27	29	24	25	17	22	25	17	26	31	17	17	19	28	20	16	19	20	20	22	26	26	28	21	21	24	25	26	26	21	24	16	20	26	20	17	24	16	22	22	20	28	22	17	21	23	30	27	22	30	12	15	20	21	15	33	25	23	26	20	20	17	17	19	22	24	17	25	20	20	19	23	23	18	20	16	32	22	25	28	33	21	26	17	26	23	25	17	18	16	22	19	24	19	20	27	26	24	21	24	15	23	21	21	20	17	20	21	21	21	23	22	19	25	20	19	27	12	23	25	17	25	26	22	25	25	16	26	21	18	26	17	17	17	14	29	28	23	18	22	15	20	21	18	40	23	24	20	24	23	26	24	21	19	26	16	15	24	27	27	23	23	16	21	26	18	18	20	10	26	31	23	16	24	25	18	25	26	28	22	17	21	22	23	27	25	27	15	16	23	27	19	31	17	29	15	22	23	20	7	20	19	16	22	17	15	23	20	21	30	17	27	18	21	22	18	15	20	18	26	24	21	17	20	24	18	18	16	16	23	19	14	26	27	23	25	19	21	15	16	23	24	26	19	30	22	18	23	12	26	13	18	19	16	25	14	22	25	29	22	9	23	21	21	17	17	26	17	23	24	34	20	23	18	24	13	29	20	26	16	19	16	18	23	19	17	19	24	18	18	15	23	22	23	23	20	30	22	26	25	17	24	23	18	28	19	16	25	22	18	21	19	18	26	30	24	15	22	25	18	22	26	20	24	25	22	19	18	12	22	28	21	34	15	18	15	22	27	25	17	13	35	18	24	19	24	17	17	24	23	21	21	26	22	13	18	13	21	19	20	25	31	30	20	12	21	21	24	23	25	14	22	16	26	25	17	21	18	17	26	21	25	18	25	24	26	27	17	22	24	28	14	21	22	14	17	20	24	27	19	28	29	14	24	22
34613	46474	27687	41627	46435	43559	38536	33616	28911	23959	19509	16798	14963	14054	12426	10846	8843	6883	6086	5410	4440	3873	3248	2592	2328	2058	1934	2019	2087	1964	1883	1748	1510	1420	1387	1428	1428	1448	1462	1429	1630	1486	1372	1203	1112	1022	837	786	767	634	689	659	605	598	547	562	544	558	531	566	505	568	517	501	536	536	560	538	552	509	580	542	559	523	571	539	498	481	530	528	502	502	523	505	480	538	564	507	511	479	526	471	491	523	489	497	503	480	488	524	557	487	493	467	552	469	533	515	493	510	515	485	477	525	508	489	456	500	473	528	509	484	504	505	492	470	516	545	500	512	509	507	535	456	485	510	500	460	491	481	464	492	473	470	463	497	497	495	501	524	533	456	486	512	486	464	517	509	479	516	504	448	515	486	475	536	509	491	529	504	502	499	463	499	479	508	498	466	477	493	476	494	467	518	497	460	491	518	485	496	486	475	448	472	524	480	515	495	503	482	496	513	468	530	489	505	491	456	498	454	543	485	465	493	493	447	459	452	523	463	510	462	449	509	517	520	498	467	496	443	458	487	512	438	481	470	517	477	468	491	495	501	499	533	511	514	498	450	500	470	502	512	500	495	488	471	486	492	531	483	499	539	500	483	487	483	480	514	499	550	477	503	488	494	469	495	497	494	467	495	461	477	483	455	473	477	500	462	487	485	471	485	500	448	472	487	468	513	480	505	477	483	497	526	456	491	443	510	465	476	479	473	512	472	500	501	458	469	470	480	478	520	491	482	518	525	438	499	486	509	485	493	493	470	494	505	487	518	515	515	484	517	478	519	477	488	489	468	479	520	561	509	465	502	485	513	550	493	471	488	494	481	486	520	516	457	463	498	496	516	491	490	506	486	534	504	526	486	469	476	479	490	488	475	509	464	495	447	482	532	488	470	471	464	463	540	474	460	484	480	496	503	483	498	468	481	527	487	478	488	500	471	459	462	491	477	453	474	493	439	490	439	494	464	485	442	525	517	487	495	475	520	486	460	475	483	487	446	519	477	488	440	508	473	499	485	493	510	516	491	490	515	518	495	456	470	486	505	469	499	520	485	494	470	489	469	512	502	485	483	470	534	507	490	509	511	475	511	463	486	480	500	490	478	522	458	472	507	478	495	492	482	492	574	492	441	526	465	516	486	523	529	521	454	448	500	504	457	445	488	485	450	523	511	473	489	503	488	514	486	487	510	485	468	484	457	482	481	514	470	531	487	446	518	519	504	521	485	511	481	488	496	499	491	507	486	493	470	533	490	481	516	487	480	484	489	513	515	492	490	482	467	526	512	480	480	486	449	491	502	489	494	459	478	496	461	503	513	475	504	499	535	500	477	465	517	482	472	478	517	484	515	492	502	520	473	488	488	513	523	509	482	493	447	480	503	471	521	506	493	498	480	489	513	483	506	490	467	492	483	462	473	476	446	528	518	530	492	473	470	478	482	481	457	473	463	494	464	506	472	505	481	491	516	499	493	487	488	517	403	481	493	517	480	483	487	465	472	496	449	488	479	491	466	541	463	492	491	484	506	477	459	463	502	516	535	488	513	508	479	499	464	516	462	510	476	479	516	488	510	482	495	490	466	498	480	461	482	491	508	491	507	468	518	466	450	505	494	463	508	430	513	510	478	507	522	493	457	475	496	486	477	448	475	491	419	508	496	465	475	522	445	507	500	464	495	496	535	496	460	460	480	499	463	454	466	529	499	494	466	488	481	449	506	505	502	446	500	462	542	492	492	485	476	473	465	454	512	485	482	456	474	488	494	480	475	451	474	489	438	453	483	478	457	470	490	451	507	482	501	474	512	474	461	442	489	496	486	506	466	478	542	486	478	500	521	508	479	496	494	457	508	478	460	455	492	493	530	533	475	519	521	476	495	460	477	513	509	500	478	485	469	464	446	511	460	513	496	471	494	498	484	462	459	485	502	520	486	509	461	494	530	476	492	530	507	512	491	525	483	503	473	460	522	457	480	509	510	500	496	477	505	487	489	461	514	456	511	542	478	495	488	463	468	475	503	503	512	495	451	506	498	490	505	481	467	498	475	504	486	500	524	509	476	456	456	447	489	513	517	501	522	513	494	492	486	496	501	514	487	456	469	522	502	475	485	498	547	481	491	492	501	486	492	491	475	476	507	491	488	530	493	512	484	499	491	494	473	491	444	522	481	476	509	497	483	489	488	480	465	472	477	512	509	502	483	486	494	468	494	469	496	494	482	509	503	481	486	508	495	511	522	463	498	477	493	499	467	501	483	502	524	473	508	524	486	481	506	488	502	511	510	501	514	523	487	465	485	514	536	473	490	469	503	443	484	470	494	508	529	476	524	493	533	490	500	492	538	491	483	518	476	522	506	496	508	505	505	491	500	491	509	535	530	502	475	524	434	496	485	478	493	477	450	507	479	487	491	482	523	486	461	461	471	504	466	505	501	487	505	490	493	492	506	459	471	540	489	485	497	517	486	480	500	524	518	515	513	450	507	474	496	482	484	493	507	487	467	510	476	463	479	502	463	536	497	478	497	504	512	504	512	514	479	497	465	475	537	495	481	494	500	493	525	487	451	482	472	527	465	447	499	476	489	525	463	481	469	499	496	496	485	447	499	477	463	531	510	529	507	471	447	460	492	498	495	497	515	477	512	517	487	513	493	518	448	479	509	454	486	484	513	519	472	504	542	478	472	487	482	491	478	507	491	481	481	465	507	520	514	505	524	487	482	498	544	500	516	493	473	495	488	490	479	498	476	480	512	482	462	478	503	488	492	488	480	458	463	462	467	449	483	480	545	475	503	465	519	494	472	521	482	518	471	525	500	493	482	482	479	525	485	491	477	466	512	450	463	497	494	520	498	461	490	513	523	513	513	511	487	472	477	522	489	490	514	473	475	474	496	479	523	499	513	532	496	491	490	477	494	516	468	473	489	488	481	494	488	499	539	459	509	500	507	495	514	454	524	500	488	505	478	487	482	515	526	464	481	510	484	477	469	502	520	517	456	516	487	526	473	501	477	486	463	490	447	501	496	494	474	498	486	516	527	498	529	479	475	509	483	493	475	518	491	470	492	548	512	475	488	489	482	498	452	482	526	468	443	496	509	500	443	438	489	468	485	483	469	499	519	478	485	452	501	521	495	482	491	497	529	489	490	510	508	490	518	521	490	504	518	481	481	494	481	450	468	448	523	511	541	449	480	503	506	471	501	507	528	481	520	496	492	456	449	530	511	480	487	505	487	474	507	513	509	466	510	503	485	462	458	503	510	495	495	486	525	498	504	521	499	519	477	456	489	513	501	494	475	514	556	519	500	482	478	514	461	491	483	476	500	494	469	455	474	494	496	507	446	479	506	453	482	507	481	462	506	477	474	466	468	452	467	485	481	522	458	513	480	492	481	487	517	497	456	480	494	511	467	519	491	488	486	512	449	515	504	482	490	452	514	508	496	499	470	538	529	486	488	495	457	494	480	517	502	462	532	511	503	472	473	518	502	516	442	490	506
4454	12847	3091	851	1209	1025	787	665	517	364	275	255	236	205	189	154	119	95	94	86	73	59	64	62	56	48	43	53	59	27	44	43	47	41	33	39	51	40	46	38	31	52	44	33	39	31	58	29	47	34	31	35	36	40	30	25	26	26	28	27	27	24	32	31	20	28	30	39	36	32	31	35	23	23	21	37	37	29	26	19	29	30	38	28	27	32	28	22	21	26	28	35	27	25	27	30	28	29	33	29	29	31	26	32	30	29	30	30	30	31	33	24	18	29	23	24	30	22	33	35	26	26	31	20	29	20	38	29	26	35	31	30	38	38	35	36	35	32	25	18	26	27	27	28	37	28	30	29	20	23	17	31	29	24	33	33	37	30	21	25	29	31	30	33	34	28	35	18	22	32	19	33	32	25	24	35	28	28	24	39	25	26	16	31	37	27	31	22	33	30	26	23	21	32	22	16	24	33	35	36	23	33	32	29	24	28	34	23	31	31	32	28	26	27	37	40	30	28	23	28	26	21	30	25	23	47	27	30	27	32	33	27	36	23	36	31	32	35	39	30	35	29	34	30	29	26	31	23	25	32	30	27	28	22	35	26	27	34	23	30	20	29	22	34	29	40	14	33	37	31	33	20	18	32	30	24	22	29	23	40	21	34	22	25	25	23	36	34	39	33	31	37	24	25	28	26	22	40	32	35	31	26	36	29	21	30	22	28	25	23	30	29	34	26	29	23	27	24	26	34	22	25	24	24	30	37	25	30	30	29	28	27	27	32	20	27	35	18	32	32	29	37	31	24	33	19	22	32	25	29	36	30	40	27	28	28	27	17	19	32	21	26	25	41	26	29	40	32	24	32	28	32	22	27	36	23	30	23	23	27	17	30	22	28	21	29	41	24	28	30	36	24	30	32	32	25	34	27	31	29	32	31	28	32	28	34	32	32	37	29	41	27	32	29	29	29	32	27	29	27	25	30	37	24	22	39	36	32	27	23	26	23	24	28	25	31	21	35	26	32	27	27	31	30	25	31	29	22	41	32	25	33	32	27	33	21	26	23	23	34	29	34	32	26	22	26	32	37	27	32	22	25	31	24	32	44	25	29	33	35	23	24	30	24	27	31	28	29	23	29	35	25	21	40	37	24	28	24	27	38	27	37	26	33	23	22	29	26	28	33	37	21	23	22	23	33	28	27	34	24	24	26	25	27	27	19	29	29	18	27	25	38	36	22	32	19	27	26	29	32	32	32	25	31	27	20	24	32	19	30	19	31	25	31	24	33	30	32	26	28	31	32	35	21	19	30	22	26	24	35	27	34	37	27	29	28	30	26	25	27	27	27	34	27	22	34	25	23	31	25	25	38	23	15	40	30	34	25	33	35	26	28	29	28	37	34	36	29	24	29	23	25	32	35	27	28	26	30	39	34	33	31	23	33	24	34	25	31	35	25	40	23	29	31	28	35	29	22	25	23	22	36	32	19	30	30	35	38	18	22	24	38	33	25	28	31	31	36	33	17	42	30	28	34	35	32	24	31	36	28	35	33	35	35	22	35	24	25	27	32	24	24	28	27	38	37	31	30	32	30	28	29	32	31	33	23	29	30	33	26	30	24	18	42	28	41	26	19	27	32	19	29	36	26	32	25	32	28	27	26	22	22	34	21	28	25	31	29	33	36	25	35	33	32	30	34	30	30	39	31	40	35	39	28	29	32	30	22	38	32	25	29	26	30	35	30	25	32	28	30	32	32	33	25	29	29	32	28	34	38	23	37	26	34	35	22	36	22	37	32	18	35	25	33	26	21	28	33	22	19	28	23	31	31	30	25	26	33	26	31	30	25	31	22	24	27	31	32	35	28	32	31	26	31	26	31	28	22	29	29	30	30	34	21	23	34	33	33	29	20	35	38	25	27	27	38	24	30	23	31	18	22	35	29	28	38	34	30	30	28	27	25	27	22	28	34	35	27	33	27	19	32	30	28	24	31	37	28	36	23	25	32	20	29	25	36	39	31	31	31	28	38	33	33	27	32	25	24	41	32	32	33	34	34	29	22	31	34	23	28	18	26	30	25	21	35	23	28	33	27	20	18	33	33	23	27	18	29	26	31	18	29	21	28	28	33	16	31	40	25	22	26	37	35	39	23	24	19	36	33	35	32	24	24	28	28	27	25	22	25	25	27	23	32	30	35	29	37	26	31	24	21	30	36	18	30	32	20	24	30	29	31	24	32	31	27	27	36	30	27	23	30	28	31	34	30	23	32	25	23	28	34	23	30	26	25	43	27	29	24	23	35	26	33	38	19	29	28	32	21	27	25	34	28	33	30	30	32	36	29	28	26	26	26	27	24	19	27	32	38	21	33	35	22	26	30	32	36	27	31	34	33	20	27	32	34	31	30	30	34	34	36	27	34	25	21	35	36	34	34	29	19	37	33	31	31	30	21	26	25	29	30	29	26	30	36	25	29	25	25	36	17	35	31	26	32	28	27	28	29	29	35	35	38	26	23	30	30	28	37	28	24	23	32	37	29	33	25	31	31	20	34	33	28	34	34	22	25	33	35	27	36	33	31	30	31	23	25	38	26	24	19	35	24	34	29	15	22	23	38	41	24	28	29	18	30	35	33	31	20	27	26	26	26	32	32	33	26	38	26	31	32	24	39	35	23	38	21	35	29	24	28	34	25	26	25	29	27	28	27	26	24	34	37	19	31	27	26	26	26	31	27	31	34	24	29	34	27	26	27	32	37	19	31	22	27	34	32	31	26	33	28	34	26	23	22	35	30	27	25	34	32	23	39	28	26	23	28	37	23	25	20	29	33	27	23	33	19	33	35	28	29	28	31	39	26	29	38	34	25	21	35	39	25	31	35	22	30	29	34	31	30	24	33	26	36	26	32	33	26	38	19	37	30	28	32	24	26	30	29	22	31	33	27	28	30	32	29	38	29	30	36	25	24	28	21	27	24	33	27	37	30	23	40	32	31	25	21	33	34	24	34	28	22	28	36	37	29	23	30	37	32	34	33	29	32	34	28	41	26	32	28	37	30	35	30	32	26	28	12	22	32	31	28	25	33	28	37	24	25	30	28	22	33	24	28	35	28	34	29	33	37	39	29	33	33	29	28	32	17	28	23	17	26	27	28	35	29	25	26	30	32	24	23	27	29	31	32	28	26	29	28	19	18	28	25	27	27	39	28	30	32	27	32	24	41	25	24	33	20	36	29	36	35	25	32	26	31	27	34	21	26	29	26	25	30	31	31	33	33	18	29	28	43	26	19	32	26	21	31	29	20	21	20	24	32	27	26	32	26	28	29	22	25	33	28	23	27	36	41	26	32	21	28	29	25	34	29	21	43	30	25	33	29	27	32	22	34	28	29	23	25	24	30	27	33	30	31	24	37	26	35	20	31	33	31	27	32	28	32	35	30	34	21	21	22	22	28	32	28	33	26	36	32	29	28	43	37	41	32	28	29	30	34	27	22	34	30	23	35	29	20	35	21	22	26
32787	44971	23726	38771	43150	39707	34780	29826	24696	19552	16032	13890	12461	11450	9855	8374	6722	5574	5068	4139	3455	2879	2479	2144	2023	1817	1772	1991	1806	1723	1593	1545	1434	1347	1428	1378	1387	1443	1364	1483	1602	1406	1270	1213	1136	993	934	834	860	799	745	766	717	727	717	736	660	690	656	688	636	721	702	656	709	708	715	670	696	714	697	703	703	713	706	698	661	675	700	723	637	655	625	645	670	667	679	685	663	648	634	669	680	695	668	650	646	587	653	682	667	641	645	674	692	701	681	659	663	600	689	633	663	629	595	674	648	672	645	647	667	635	678	629	645	640	597	656	694	702	685	663	713	700	678	670	671	660	623	673	648	629	657	661	654	591	681	656	690	642	642	649	656	635	667	652	656	612	670	664	638	649	600	655	657	631	638	658	668	672	672	629	640	674	656	641	670	664	641	679	648	645	655	658	673	729	614	631	676	675	657	637	662	629	651	630	637	650	648	637	661	671	673	644	652	658	643	640	696	667	647	646	634	644	612	613	695	667	629	661	646	657	663	706	670	638	684	631	603	677	639	664	681	646	633	657	685	599	643	634	685	660	677	673	650	656	638	637	626	612	677	631	620	632	665	653	662	637	690	653	688	681	660	632	722	679	661	629	633	652	685	642	662	604	659	648	661	679	656	658	679	687	687	628	619	700	678	662	637	662	657	648	653	642	663	670	652	666	624	651	694	638	631	620	643	674	656	620	662	670	647	637	648	630	619	621	669	656	635	640	657	633	652	677	619	660	677	671	674	646	666	660	693	658	666	691	688	638	669	698	623	649	626	627	659	670	694	650	617	640	639	687	679	672	608	681	652	612	634	645	650	684	688	640	657	644	633	706	645	678	627	634	613	653	642	685	664	634	656	660	733	648	673	648	667	664	629	730	675	675	670	651	657	685	634	635	693	680	675	697	658	647	700	675	627	633	673	667	640	699	586	653	658	636	659	685	677	664	665	651	661	660	639	676	654	671	669	664	656	647	699	703	641	667	652	629	670	635	615	610	685	666	668	682	666	637	604	665	610	662	691	621	666	637	733	688	636	687	639	609	663	669	654	677	646	637	623	654	634	689	679	641	612	674	663	687	665	677	629	635	677	646	612	656	649	673	676	635	647	689	660	661	646	642	673	604	660	617	645	671	633	694	628	668	648	644	672	661	623	617	666	673	643	661	655	636	611	663	673	659	646	664	619	645	588	626	651	653	650	654	653	670	626	656	656	619	633	706	650	680	670	643	637	686	621	633	639	710	654	621	680	635	599	669	648	640	644	639	666	657	663	661	652	679	643	625	644	682	645	667	611	632	647	607	654	682	625	624	619	664	624	648	701	693	672	663	617	634	678	636	644	687	667	642	677	669	598	620	644	693	679	630	631	678	647	665	638	674	643	675	591	679	666	663	659	645	607	613	650	640	674	667	629	690	635	637	663	646	631	652	648	752	664	602	688	667	696	664	660	672	636	639	631	593	666	638	630	634	631	662	649	632	660	697	629	647	603	649	654	684	641	649	658	659	677	675	695	705	723	619	668	629	625	683	684	636	647	664	682	611	673	655	604	665	645	646	655	670	670	632	583	670	667	618	660	608	611	661	624	658	650	622	651	630	643	664	634	660	634	607	592	626	653	625	678	647	660	671	652	647	658	654	654	675	673	631	704	663	669	628	664	643	653	650	660	632	687	631	673	653	654	648	614	623	621	647	642	630	623	639	669	590	653	623	670	647	665	667	690	658	674	694	671	665	625	660	638	678	660	647	698	668	671	643	681	653	637	615	628	644	652	608	632	674	679	650	687	664	658	624	662	664	647	613	668	650	662	650	598	606	635	644	644	692	647	676	626	682	698	638	648	649	655	686	675	686	683	667	632	633	668	676	635	634	666	625	603	607	668	609	635	675	665	669	717	669	673	651	670	658	641	662	637	607	672	639	677	705	607	672	645	632	652	662	637	675	644	653	620	630	668	686	662	669	647	637	677	608	643	674	666	681	649	642	672	610	650	637	673	658	630	671	620	610	662	693	656	620	660	712	659	674	630	657	589	660	654	659	650	625	643	664	672	630	659	603	676	654	614	620	638	648	667	675	647	697	709	650	647	628	661	686	698	657	653	648	650	645	667	664	638	652	621	698	675	666	698	659	633	657	690	637	650	654	611	631	644	657	667	631	636	663	637	640	614	586	651	675	643	655	680	657	652	603	696	660	672	641	623	662	616	692	672	667	683	660	619	633	651	699	688	686	640	633	653	614	674	622	640	663	664	647	626	690	603	638	641	678	638	634	674	658	635	640	604	659	665	640	660	663	627	653	697	603	628	624	667	638	643	679	673	660	630	684	674	666	636	649	684	628	621	655	619	610	635	601	641	666	679	646	618	651	638	639	646	626	694	667	649	607	664	641	673	701	664	662	620	660	651	663	630	671	643	641	704	671	665	652	651	658	701	650	654	666	673	628	705	650	673	645	676	642	684	659	658	641	700	632	633	664	654	647	669	653	595	654	616	720	641	675	695	645	653	644	627	646	644	637	641	632	680	633	727	643	654	642	666	644	658	632	675	640	637	637	677	625	659	672	651	613	664	630	644	588	645	667	652	684	605	653	612	633	641	637	656	620	674	632	645	612	629	660	648	692	671	667	631	636	613	634	650	667	629	675	620	650	653	649	651	648	635	663	691	676	637	616	673	665	655	633	686	667	680	632	678	604	666	694	672	679	681	636	677	637	648	641	680	649	676	636	678	592	727	643	664	679	649	622	635	637	686	699	696	641	647	702	705	655	662	639	666	670	638	612	642	655	643	686	670	632	697	663	612	694	674	670	619	665	669	645	629	593	649	700	679	641	622	651	667	716	651	643	687	655	628	667	665	680	658	672	610	679	661	618	691	635	685	642	672	675	733	645	638	660	663	652	636	689	616	642	656	677	658	669	639	660	649	663	680	673	637	653	646	663	696	663	658	656	632	657	671	608	662	646	661	650	691	677	679	678	672	685	663	632	707	663	642	691	672	676	617	662	659	609	633	663	618	655	655	618	672	651	659	695	642	653	642	652	668	674	627	653	652	634	637	631	642	642	691	647	608	671	686	674	631	676	668	641	655	666	608	677	659	641	663	634	677	667	676	673	616	666	680	672	627	592	664	668	675	701	650	602	719	663	663	646	621	629	650	650	618	633	665	606	639	629	640	634	671	688	663	684	636	734	640	677	667	636	674	651	659	644	652	612	639	636	694	646	648	665	650	663	652	647	658	642	648	621	696	678	664	663	652	685	635	630	645	672	639	664	692	668	640	623	639	626	627	680	691	612	682	671	664	644	663	650	662	627	652	624	637	661	622	642	698	664	658	679	639	648	653	634	677	651	683	685	633	646	673	646	689	655	655	645	708	640	668	638	658	655	701	612	628	653	645	644	632	660	660	682	630	656	663	634	602	647	636	612	650	633	679	667	621	683	670	650	638	642	631	613	681	662	582	622	664	636	619	656	634	628	706	649	665	684	637	616
6636	21508	6822	1235	1595	1299	1075	860	578	442	367	339	252	247	232	159	148	101	93	107	71	68	58	44	58	37	49	51	43	36	38	47	43	46	35	35	28	28	38	34	35	33	35	25	25	36	37	28	24	21	17	21	11	18	23	27	25	22	20	21	21	22	22	16	21	26	24	22	20	23	26	27	27	16	19	17	21	19	22	28	18	26	21	24	17	23	21	20	23	22	21	25	19	26	22	26	28	34	24	21	13	28	13	17	27	18	19	19	24	14	28	20	23	15	34	23	15	19	25	33	26	26	25	21	24	20	25	17	27	16	15	21	30	23	13	13	17	22	19	20	21	18	17	21	16	24	18	17	22	20	22	22	31	15	22	18	20	21	30	21	18	24	32	17	13	27	21	15	21	19	21	24	13	22	31	12	22	28	19	24	32	21	17	17	16	21	21	23	21	22	25	30	17	21	18	20	28	18	22	18	26	13	15	24	25	18	24	14	23	15	20	25	20	17	16	27	22	20	24	19	20	24	15	32	14	18	21	25	19	19	17	20	25	23	19	28	23	33	23	24	23	17	25	25	22	25	17	25	18	12	19	22	17	26	19	20	21	16	23	10	16	15	18	18	29	23	29	12	18	20	32	20	20	27	21	22	18	31	23	16	16	28	18	20	29	23	25	27	20	26	16	26	16	19	17	23	16	19	17	16	16	18	14	23	16	20	26	16	11	23	21	24	24	14	24	18	23	21	22	9	20	25	29	21	28	18	28	7	15	20	24	20	26	21	19	13	15	23	21	18	19	17	21	20	26	14	17	14	30	20	20	19	26	28	26	25	26	19	26	22	21	18	15	20	17	31	23	27	17	24	20	23	32	22	23	19	26	20	24	29	18	30	25	22	25	13	27	19	21	15	27	19	25	22	13	18	14	17	23	14	27	19	21	17	19	22	27	21	26	26	18	18	25	20	31	27	29	23	15	27	28	24	21	19	24	18	23	18	15	24	26	24	17	15	22	29	23	16	22	25	23	18	21	17	23	31	23	18	21	28	18	10	19	19	14	14	20	21	25	24	25	23	26	12	15	24	22	24	28	16	19	15	22	14	24	20	22	25	16	24	18	16	20	26	16	25	21	23	17	20	34	16	16	20	17	20	30	30	24	17	22	15	27	19	21	20	25	23	19	14	19	23	6	16	20	23	28	20	25	23	28	19	15	13	16	21	29	19	19	14	12	21	28	27	18	20	24	27	27	31	21	19	22	22	18	24	23	23	20	28	22	24	19	27	20	16	20	16	30	25	18	17	20	19	15	16	16	20	21	21	24	22	11	21	26	25	20	24	17	19	22	21	17	25	15	20	27	22	24	20	21	12	18	31	17	12	19	24	19	15	23	18	20	28	28	22	19	23	22	29	30	23	21	16	23	25	22	24	17	21	33	13	21	23	27	17	26	15	13	32	25	18	19	21	33	22	25	15	23	22	20	21	22	18	22	25	23	27	23	26	23	16	25	16	28	21	27	24	23	27	21	27	37	27	32	25	17	26	19	18	21	26	22	23	19	24	15	19	25	20	26	23	17	21	22	18	20	24	14	18	22	27	20	26	19	21	20	21	23	22	25	28	22	24	18	32	26	25	25	17	29	18	19	16	8	15	33	21	19	23	26	21	26	25	17	24	18	14	31	21	21	22	22	14	21	22	13	14	17	23	18	15	26	20	25	22	16	21	27	17	28	17	18	18	21	27	18	18	20	18	19	20	17	29	14	19	20	19	20	22	20	18	25	15	16	32	15	24	23	23	17	20	23	21	30	16	23	14	23	21	21	18	25	21	20	22	22	26	17	23	15	20	22	18	19	19	23	24	20	30	25	17	28	23	25	22	21	16	17	16	25	17	27	24	19	14	28	13	22	15	19	18	32	24	22	18	25	22	16	19	23	19	19	18	22	18	25	22	15	19	26	31	22	24	26	24	27	23	28	24	29	15	22	17	18	18	17	15	21	26	17	24	24	17	21	26	23	20	14	14	20	20	24	26	22	22	25	20	20	21	18	25	23	12	22	22	18	16	24	19	27	13	22	29	14	15	24	24	27	33	30	20	21	25	22	30	21	15	17	17	17	27	16	18	20	15	23	17	18	21	17	17	19	28	20	19	20	21	20	18	25	22	17	23	26	19	23	14	13	21	19	15	22	24	26	25	20	22	21	24	18	21	25	24	29	22	20	19	12	31	22	20	20	20	19	22	19	23	22	27	20	22	19	20	17	22	16	26	30	18	27	27	27	18	23	23	25	25	26	23	16	17	23	24	20	16	26	29	22	18	17	20	28	15	33	18	19	19	23	28	19	25	27	20	19	20	17	16	20	26	24	16	21	22	19	22	31	29	16	15	21	23	23	24	21	15	22	19	24	17	16	22	20	31	25	28	22	17	20	24	21	18	24	30	12	19	18	17	28	32	18	19	24	23	16	23	25	24	24	20	16	24	27	23	22	20	19	19	19	25	29	31	20	24	24	27	14	18	17	16	36	15	25	20	15	24	22	12	26	14	20	22	19	15	23	18	16	15	22	23	21	17	18	31	27	18	16	22	17	28	13	17	24	13	21	26	22	17	18	29	20	23	29	18	18	27	22	25	31	23	12	16	17	28	18	24	23	21	28	25	18	27	27	12	22	22	22	21	28	22	14	15	28	18	13	23	19	17	20	21	18	22	23	20	23	22	18	17	22	28	17	22	24	20	31	16	25	19	18	21	18	20	17	28	23	26	24	22	26	20	21	20	23	17	23	27	26	19	30	23	31	20	21	14	20	20	28	12	26	15	19	19	20	16	19	17	28	16	25	32	23	28	31	15	20	16	20	34	28	17	17	15	14	17	22	21	22	27	24	18	25	25	30	27	19	18	23	27	19	23	20	22	23	23	26	25	22	19	17	22	16	32	18	17	23	27	20	30	25	24	25	21	18	26	21	15	15	28	15	19	19	21	26	12	17	22	21	19	27	18	22	23	28	18	16	9	19	21	27	23	23	17	18	29	16	23	21	22	26	26	20	18	25	15	21	27	18	19	15	27	18	15	23	28	26	18	22	29	22	20	25	20	20	21	21	17	23	14	18	21	14	24	16	22	20	19	18	24	15	24	18	38	27	21	19	34	12	25	13	20	21	17	16	18	20	17	23	17	21	15	22	26	11	21	17	21	16	20	20	23	23	16	23	13	31	22	22	20	17	22	19	22	20	24	13	28	12	19	25	32	19	26	24	22	20	18	18	18	23	21	21	20	22	17	20	24	21	23	25	19	31	18	25	15	19	26	18	26	30	20	20	16	16	20	15	19	15	19	24	12	21	13	12	19	21	25	21	21	27	25	21	24	22	19	28	13	16	25	21	17	23	21	18	17	15	20	26	24	21	14	18	19	25	24	26	25	21	23	21	18	18	21	27	14	24	19	16	28	18	13	23	31	23	25	20	27	29	22	20	27	17	17	22	20	20	20	23	32	26	24	12	23	21	19	26	19
33386	41704	29585	42452	46085	42615	37638	32729	27332	22138	18964	16856	15607	14079	11856	9884	8048	6876	5716	4678	4162	3484	2945	2484	2050	2052	2142	2172	1921	1819	1795	1526	1542	1461	1508	1507	1489	1438	1479	1553	1618	1367	1220	1169	1007	848	845	867	748	731	671	632	579	592	570	571	522	525	532	501	543	527	507	521	573	544	536	556	532	566	553	527	543	546	513	569	491	508	505	526	529	510	556	511	516	527	500	487	471	488	500	500	467	510	523	488	481	476	558	483	500	534	529	471	504	485	484	526	498	510	507	528	494	497	462	477	528	490	489	466	520	498	516	492	516	479	512	476	478	460	510	495	530	513	519	479	497	478	508	476	507	484	531	487	457	463	514	524	520	476	521	515	549	472	485	478	510	509	500	499	528	502	502	494	503	492	485	493	489	481	514	497	487	482	464	495	495	481	476	490	478	496	496	480	494	492	495	540	479	449	480	501	463	487	492	501	485	499	512	479	519	466	495	498	477	482	482	500	486	525	501	485	502	477	443	499	518	448	501	493	483	493	456	489	471	467	489	443	494	482	460	487	476	465	502	492	495	458	445	480	493	493	499	538	498	507	460	472	474	493	518	539	495	512	471	522	500	490	485	471	523	506	514	497	502	472	476	521	517	485	501	490	499	446	475	527	486	490	520	523	467	482	504	468	484	461	471	476	470	499	483	483	479	482	517	513	474	460	471	477	467	486	538	499	493	517	492	499	459	506	487	492	519	492	484	479	454	448	514	475	485	490	467	505	478	494	499	470	465	488	457	458	506	438	454	476	474	526	497	484	490	476	485	464	527	523	485	483	493	500	496	514	502	473	496	514	509	537	471	487	463	516	471	527	514	452	487	470	500	512	462	514	477	506	501	516	502	466	451	452	502	477	476	489	487	456	487	472	501	494	478	525	455	457	501	498	473	496	505	483	471	491	493	469	464	507	486	513	485	505	498	476	478	473	515	516	495	490	494	458	514	533	476	469	489	495	480	443	497	522	497	504	450	505	428	487	510	468	516	514	528	476	493	477	503	503	509	506	439	493	491	504	486	527	508	474	492	520	482	491	458	465	484	453	498	492	461	459	487	461	522	497	473	486	478	487	474	475	510	522	448	448	496	453	495	488	522	489	505	475	509	489	494	539	487	473	523	529	504	459	506	531	532	497	525	524	494	494	492	502	501	450	457	493	504	530	487	506	463	523	497	500	482	498	519	461	510	536	516	494	491	486	492	492	521	502	493	495	497	482	464	497	497	486	521	465	460	486	543	477	468	510	490	483	542	498	497	465	533	505	506	461	474	501	511	496	437	477	504	514	483	503	478	496	505	500	514	473	509	444	494	466	510	502	492	502	448	527	493	485	486	488	482	478	525	502	507	493	473	491	506	493	505	446	482	474	486	468	491	507	456	491	482	483	472	507	477	483	507	512	495	504	497	510	474	513	488	476	481	469	503	496	492	494	488	451	503	511	532	523	500	493	541	535	511	456	479	548	494	477	493	504	482	485	463	469	482	499	470	505	504	501	489	504	463	505	473	512	497	493	490	502	496	506	518	465	474	461	528	532	449	509	520	474	487	503	519	490	489	515	463	480	461	487	513	501	482	497	475	481	500	475	521	487	470	499	493	497	518	496	508	516	496	476	496	515	501	546	480	485	475	526	461	546	491	472	487	486	459	517	516	465	470	490	449	456	474	493	481	486	457	531	498	464	497	461	513	490	539	466	508	470	443	508	490	519	479	470	495	494	486	488	507	474	480	477	482	506	491	475	497	517	483	502	504	517	499	495	507	523	493	507	477	493	464	482	473	454	475	499	497	497	483	489	484	488	494	515	494	517	485	493	547	460	490	495	493	495	498	467	463	500	515	472	478	497	559	476	511	513	502	503	447	512	502	513	492	484	509	524	501	519	521	508	511	473	503	460	495	484	535	486	485	495	523	491	465	501	470	479	522	466	514	508	504	495	489	492	473	469	490	480	465	493	473	498	502	542	487	512	497	499	483	497	486	482	574	498	527	558	501	489	462	485	512	491	489	494	498	447	479	518	509	500	488	484	532	471	479	510	495	496	514	470	480	510	487	508	494	452	448	484	459	485	506	513	477	472	500	507	472	496	523	499	499	509	482	499	472	494	529	487	474	509	481	486	546	485	487	503	465	501	464	496	511	472	470	489	487	470	481	498	527	464	521	473	491	493	478	518	457	433	514	477	491	481	486	460	471	458	483	511	468	481	490	495	505	521	477	505	501	460	499	499	477	508	527	472	456	488	552	486	499	475	459	473	529	502	483	462	492	535	517	460	486	538	550	494	522	501	495	486	473	520	453	482	483	471	492	487	507	503	488	487	527	494	491	451	510	455	499	505	509	495	529	453	485	489	515	466	478	461	501	519	481	449	501	508	483	455	497	497	530	526	534	486	452	460	509	468	518	454	487	485	466	453	498	488	512	478	467	479	511	481	504	532	467	503	480	489	443	495	459	509	481	453	500	503	497	481	490	477	507	471	502	485	478	484	508	499	543	501	488	511	482	459	474	535	512	526	501	537	458	470	515	504	499	485	525	524	499	507	472	455	497	523	533	519	519	519	530	481	479	513	495	493	484	494	458	485	482	494	496	500	481	518	504	481	461	518	496	480	463	493	511	470	492	481	497	480	490	458	501	472	513	476	507	448	490	486	489	525	484	500	485	509	517	486	478	482	491	541	537	494	493	452	503	487	514	545	496	490	486	519	439	534	522	483	501	471	466	491	467	481	535	479	474	476	508	484	478	471	490	459	508	478	462	504	516	517	496	502	501	498	462	489	480	448	469	494	493	479	462	469	499	506	504	520	503	487	526	515	529	542	513	470	502	511	506	500	471	512	463	476	529	489	512	503	439	543	515	466	516	477	497	544	497	493	489	481	517	492	475	501	480	494	509	505	460	496	524	526	481	451	445	493	491	468	515	501	506	475	539	489	505	500	536	494	436	516	472	482	455	514	477	449	469	507	498	515	463	500	517	494	487	464	502	450	520	426	491	508	509	472	470	469	488	490	502	510	478	484	506	470	492	502	518	476	517	473	464	486	500	492	535	512	499	471	505	481	491	517	506	503	508	511	481	494	500	514	488	483	482	448	492	463	477	520	508	516	490	475	508	486	466	527	526	501	482	514	489	503	551	510	499	472	473	483	499	503	529	470	476	484	498	460	541	525	480	471	523	507	525	459	507	490	457	487	491	463	481	445	500	517	490	472	470	516	479	472	491	487	480	511	472	491	501	485	500	478	486	506	516	464	471	510	440	499	451	461	530	523	525	492	453	474	469	474	508	506	458	490	503	508	485	540	494	495	470	508	480	534	457	484	477	431	505	481	484	439	529	535	480	471	517	535	495	476	474	491	489	479	498	477	499	485	509	472	467	482	504	462	490	500	486	514	459	520	495	473	525	524	479	501	465	480	493	470	504	475	472	519	498	482	466	475	479	528	475	505	489	490	476	455	487	496	513	484	485	491	448	488	484	489	478	465
7784	22464	6710	1248	1550	1285	1066	804	575	466	374	321	302	280	216	161	144	123	92	70	85	46	60	68	45	44	51	44	58	40	33	46	36	35	29	32	39	43	35	36	36	35	32	29	34	32	24	34	22	27	23	18	27	27	25	20	39	26	26	23	21	26	24	21	19	24	23	23	30	20	19	18	25	20	16	18	21	21	17	17	22	19	22	15	24	18	30	18	26	20	18	16	16	20	18	12	25	15	19	18	21	17	28	16	18	22	17	20	18	17	24	26	16	25	26	21	36	30	21	20	29	28	20	25	23	29	12	23	12	17	25	28	20	11	13	18	23	23	15	20	15	25	20	15	22	22	19	18	30	15	22	20	19	24	22	25	16	22	13	15	16	17	26	19	16	19	22	18	23	24	20	26	17	13	32	18	15	15	15	16	13	24	16	16	17	34	24	15	28	26	23	25	13	22	22	22	19	25	18	22	30	18	20	22	27	25	29	27	16	19	16	25	23	17	19	17	20	20	19	26	33	21	37	29	22	17	26	21	17	11	18	15	22	25	21	19	25	17	19	24	18	21	21	23	26	12	21	30	18	20	25	17	23	19	23	31	16	39	19	26	26	23	19	25	21	20	21	23	23	18	19	22	17	18	24	20	21	23	20	17	23	17	18	21	30	19	24	18	19	19	22	19	15	21	22	8	22	18	27	19	26	27	29	26	22	22	26	24	24	19	21	21	18	14	22	24	25	21	23	28	32	18	29	26	22	21	22	22	15	23	16	29	17	16	28	24	24	17	25	22	14	24	17	18	18	21	17	23	25	17	30	21	18	21	18	16	19	18	21	18	35	32	23	18	16	19	22	12	29	20	24	23	27	30	25	21	21	18	21	24	25	24	27	21	29	19	22	24	18	28	25	24	22	25	17	16	25	23	15	21	18	21	20	19	16	23	10	19	20	16	22	20	23	23	16	17	22	15	24	25	13	23	26	18	15	20	15	25	24	25	18	19	18	26	22	23	20	25	16	18	41	21	20	17	18	15	27	22	20	31	30	20	18	16	29	30	23	14	20	24	13	17	30	18	26	20	21	18	24	27	18	15	21	17	23	16	27	17	22	23	27	22	25	26	24	27	24	17	15	20	16	17	17	29	28	18	18	21	29	16	16	18	19	13	15	16	19	22	19	22	23	26	24	21	21	31	14	22	17	28	13	26	19	12	20	21	30	15	23	17	23	21	27	30	28	12	24	18	30	22	27	17	19	20	15	24	26	27	20	22	21	27	18	18	18	23	26	17	26	27	24	18	27	21	14	17	24	19	19	20	19	17	21	27	22	15	19	22	28	19	20	26	27	19	20	21	12	20	20	26	21	21	24	17	18	21	21	16	26	26	19	20	15	17	31	23	27	23	38	16	28	21	26	19	27	18	19	24	22	24	13	26	16	19	22	15	27	21	24	25	25	15	21	19	23	21	25	20	30	22	20	20	21	22	22	19	16	21	20	33	17	19	22	23	21	23	16	25	28	16	11	17	25	23	18	20	25	18	29	28	22	24	20	24	27	27	29	30	23	27	13	28	19	24	26	17	14	29	22	26	24	18	19	25	16	23	21	23	13	21	19	19	21	28	22	30	19	24	22	27	19	20	17	32	16	29	24	33	13	20	19	20	26	31	22	28	24	18	22	31	17	24	24	28	27	15	22	24	22	23	21	18	13	15	25	26	36	16	23	18	30	31	18	20	21	24	30	19	26	26	31	23	24	16	20	20	18	18	16	20	27	20	17	17	25	15	32	16	22	18	21	29	20	21	24	18	17	32	21	15	20	15	18	17	22	25	15	22	19	21	15	14	23	23	19	19	30	16	21	19	18	20	13	20	25	19	25	25	29	24	18	22	18	22	19	21	20	27	23	17	25	19	28	19	11	29	20	29	24	16	22	19	13	18	26	25	27	13	18	26	11	22	30	22	19	26	19	18	28	19	21	18	17	22	26	15	22	34	20	13	20	30	19	27	22	17	23	25	14	13	22	11	25	24	18	26	18	22	32	19	24	28	18	20	19	20	25	22	18	19	19	17	22	21	17	21	14	14	22	20	19	24	19	25	23	18	25	21	14	12	12	26	16	21	24	22	22	15	22	17	17	20	29	16	20	26	24	21	20	23	16	21	15	17	21	19	17	18	25	30	32	25	27	24	21	24	14	24	15	20	24	25	26	18	19	20	24	26	18	19	9	23	25	26	24	31	19	23	24	14	24	22	29	20	15	13	28	17	25	22	20	24	20	19	19	24	20	17	23	21	23	27	22	24	18	17	19	19	22	21	16	25	26	16	22	21	15	22	25	22	17	25	24	21	18	25	17	18	15	13	19	11	20	19	19	24	30	19	26	22	26	24	24	20	24	29	20	17	17	20	19	24	21	20	21	33	21	15	23	20	20	20	8	26	26	33	22	22	14	12	19	22	25	30	22	21	27	25	24	24	16	27	20	26	27	23	27	25	27	20	20	26	29	29	19	18	27	22	25	18	21	19	20	14	17	21	20	26	25	25	29	18	25	24	29	27	18	24	14	10	22	27	19	32	25	21	21	19	24	25	14	21	17	23	14	20	20	17	18	20	24	23	28	20	16	20	23	29	18	25	20	20	22	26	16	14	21	25	22	15	17	23	21	20	17	18	19	19	18	28	18	21	16	21	20	21	21	22	23	29	20	29	18	26	24	18	20	22	16	15	24	17	21	29	17	13	24	20	23	26	17	22	20	24	17	15	29	20	13	30	12	19	20	23	16	27	16	26	15	31	20	22	22	23	24	23	30	30	31	15	23	17	24	22	25	18	23	23	21	29	23	24	30	22	30	28	23	24	17	27	27	31	20	20	23	17	23	28	16	28	22	14	32	18	33	22	15	19	15	23	24	18	21	20	19	16	19	24	18	20	18	17	25	19	24	19	17	18	19	26	26	25	18	16	32	20	26	21	18	26	17	14	17	26	24	21	21	25	9	17	25	12	26	17	17	17	29	16	23	27	22	21	19	19	20	25	15	21	21	22	15	26	19	17	22	28	26	17	16	22	17	25	22	25	12	23	23	18	18	25	18	27	33	22	18	16	18	23	22	21	23	19	28	22	19	29	29	32	29	18	22	15	18	25	23	20	26	16	19	25	21	14	18	20	23	16	25	24	15	16	21	32	23	18	23	26	23	12	18	18	20	24	24	18	27	20	14	20	27	19	23	21	28	18	27	16	13	21	22	16	22	15	17	23	22	20	21	23	19	22	16	21	21	19	17	17	25	19	20	24	20	29	23	22	11	27	15	21	15	16	33	23	25	30	25	25	29	19	15	18	20	27	33	21	26	28	24	14	19	30	23	20	25	21	25	23	20	29	22	26	22	26	22	19	24	20	15	14	15	15	24	18	20	17	23	21	19	28	15	18	29	26	26	31	28	24	27	24	17	19	18	14	28	26	24	24	25	21	14	29	15	29	22	22	19	19	20	23	16	13	24	18	16	24	25	18
33026	44996	30089	42014	45994	41846	37079	31832	26274	21705	18946	17496	16070	14031	11520	9327	7865	6804	5359	4783	4083	3373	2924	2316	2065	2140	2282	2089	2049	1826	1678	1572	1537	1536	1521	1584	1580	1454	1482	1589	1456	1334	1249	1128	922	920	865	799	770	721	669	584	588	517	536	542	552	557	497	529	543	535	517	532	592	558	530	553	512	564	500	524	552	553	512	548	532	530	562	545	509	507	513	468	483	521	510	509	473	535	483	463	476	527	465	485	498	548	513	490	515	534	483	501	497	488	476	510	491	503	504	503	511	475	480	478	524	515	462	462	526	556	499	482	474	509	492	486	478	519	478	525	487	493	525	536	482	518	506	485	485	508	471	476	481	482	515	497	485	493	474	528	483	478	500	500	501	496	479	468	488	460	484	472	510	469	493	527	489	449	460	500	512	472	506	473	504	512	499	511	481	482	517	499	478	496	446	486	505	489	535	488	471	496	503	519	491	503	470	474	486	458	472	498	540	496	496	465	504	527	502	507	465	461	545	496	475	483	495	458	490	456	477	478	496	485	506	512	489	508	504	477	501	445	463	463	487	511	489	472	472	527	468	488	468	473	486	494	498	485	463	502	512	484	469	490	502	486	496	530	511	479	465	451	517	477	504	495	499	460	468	484	492	475	519	526	494	462	458	507	490	462	486	489	511	458	455	502	480	477	527	541	470	491	470	489	493	497	526	473	438	463	438	489	466	495	509	488	512	488	468	517	481	518	483	482	529	498	523	488	485	484	476	480	511	481	493	503	489	482	482	487	510	464	498	474	452	503	470	515	527	485	501	464	491	527	500	537	489	491	491	466	524	469	475	509	502	498	485	499	492	514	538	497	499	549	479	482	485	459	497	477	515	504	496	516	478	492	453	446	459	472	505	472	449	486	536	488	503	477	513	482	509	492	486	503	491	482	530	530	523	488	515	464	481	460	430	530	484	480	490	478	516	486	542	519	504	509	518	471	504	503	479	469	514	477	471	482	467	473	506	502	498	514	482	514	491	504	491	516	535	474	486	489	527	550	502	488	463	514	502	469	520	544	527	464	474	524	464	524	499	488	439	486	476	494	501	501	447	487	451	480	455	486	491	498	486	500	486	489	494	495	465	512	524	488	473	490	498	482	461	472	503	484	525	465	514	510	472	486	541	486	471	516	549	524	488	497	501	489	483	485	480	479	511	499	505	498	521	493	499	494	488	484	514	476	466	464	455	508	493	504	453	551	508	525	472	524	493	494	500	524	510	530	506	448	512	516	509	544	508	498	487	550	475	480	509	472	455	461	494	530	467	498	480	520	487	459	489	503	455	503	460	516	489	473	491	479	505	468	490	513	492	462	463	502	504	493	509	489	500	488	503	522	515	496	534	463	510	472	512	489	485	504	506	493	471	470	477	510	440	528	475	477	521	469	512	473	502	515	494	479	488	488	485	490	512	463	469	522	465	495	518	519	481	492	511	514	500	520	463	481	492	513	522	474	493	485	532	523	523	476	441	513	504	504	488	483	445	475	507	498	470	476	510	520	531	476	507	478	481	479	473	479	500	508	444	459	487	440	466	512	501	491	479	513	488	493	517	472	461	514	513	523	504	464	488	472	486	482	505	502	481	521	461	515	520	459	484	494	509	464	531	476	512	516	530	488	509	482	442	496	487	526	521	525	513	504	487	527	475	495	472	470	528	500	517	416	480	505	550	479	492	496	487	533	489	493	499	528	518	498	502	487	489	483	507	528	519	490	478	500	455	451	504	483	509	470	465	466	470	484	467	479	483	487	528	496	476	489	495	503	475	483	492	474	486	485	477	525	512	504	491	457	457	513	488	501	534	533	508	518	472	504	496	538	478	487	470	483	528	473	499	495	500	502	496	483	503	498	466	493	537	466	500	484	453	519	482	512	457	469	467	487	538	483	482	474	484	505	484	492	490	544	465	476	495	494	514	477	494	514	453	509	468	476	483	492	495	482	493	492	465	498	509	494	460	483	526	492	508	481	507	524	489	495	495	499	503	508	454	477	458	471	471	474	535	492	436	485	492	493	511	480	478	465	509	526	474	469	475	506	505	444	487	521	473	511	539	462	494	513	474	510	482	521	478	557	508	474	502	487	491	537	539	485	459	470	444	478	473	522	506	481	502	533	489	482	505	515	501	478	488	463	506	534	481	489	483	514	492	539	468	507	490	480	484	522	469	507	474	479	490	522	448	489	494	464	525	482	496	484	490	506	512	500	531	489	476	505	506	543	500	493	485	462	510	487	459	476	480	507	499	525	473	531	558	520	483	456	485	512	501	493	489	479	461	471	508	480	487	510	480	484	476	471	495	482	452	513	496	465	500	463	502	491	499	514	500	476	512	462	492	479	455	495	510	457	471	518	527	484	467	519	514	481	444	528	544	536	506	489	480	465	511	491	485	519	504	467	503	484	469	480	448	516	505	468	485	502	458	488	509	537	493	487	467	515	479	462	458	440	518	499	522	511	512	451	511	489	497	518	472	491	530	521	489	499	499	478	491	478	509	501	488	525	491	477	500	493	430	549	495	517	508	507	512	495	506	512	453	483	512	488	484	465	456	537	511	532	525	488	478	490	494	523	519	444	474	486	503	480	504	461	467	490	520	499	488	483	498	508	510	494	544	482	496	484	516	489	454	474	483	498	495	500	523	444	489	529	457	487	512	499	491	487	490	453	487	512	474	483	485	468	494	481	446	513	525	540	475	485	478	498	483	471	496	485	451	470	495	524	504	479	502	494	494	512	465	536	467	486	474	456	476	490	480	468	485	482	471	492	503	467	481	494	442	459	473	520	501	516	478	498	475	487	494	501	480	507	501	506	517	523	486	456	473	508	505	513	471	479	468	485	502	502	505	461	479	474	501	449	500	503	498	485	451	458	535	470	488	502	509	515	485	533	461	451	498	504	503	476	481	513	484	500	502	490	494	485	483	485	480	482	461	492	470	519	501	491	525	522	481	469	505	508	467	503	517	468	513	530	489	491	494	468	479	509	485	460	462	473	495	460	514	505	504	462	504	474	474	491	482	498	497	491	534	486	496	509	487	517	490	480	514	500	487	491	490	525	508	453	517	516	486	459	510	481	489	476	509	467	526	500	458	489	518	510	503	498	467	537	476	474	483	501	480	494	495	478	497	514	509	514	488	476	500	502	455	528	510	483	490	490	540	475	492	496	504	440	484	453	454	541	502	475	459	466	474	499	523	497	492	514	515	497	546	467	441	459	491	515	463	494	499	494	478	548	535	496	521	421	482	507	478	489	509	485	463	503	530	486	497	495	478	476	466	476	518	504	505	494	501	506	490	485	488	494	499	495	453	471	474	494	502	479	539	462	517	466	507	467	497	477	467	466	474	479	475	473	504	470	468	479	452	528	503	502	456	459	476	495	497	472	448	528	548	496	455	471	468	506	512	511	512	505	497	506	492	486	485	475	461	463	519	470	497	467	495	467	511	498	505	488	506	489	458	477	490	553	512	507	483	428	477	501
7733	23603	6086	1248	1501	1206	989	698	515	402	344	347	325	282	195	178	138	120	91	97	87	78	54	57	51	41	53	51	44	44	44	35	30	41	38	40	40	43	30	41	32	34	33	27	32	35	24	23	27	29	29	16	34	20	17	15	21	13	15	16	20	24	20	25	22	10	26	17	18	31	26	17	19	19	23	15	30	24	25	11	21	21	16	28	22	21	21	23	17	20	26	16	16	21	30	19	25	20	18	20	16	32	23	27	24	17	16	25	19	21	26	26	20	22	17	22	19	19	18	34	20	26	15	22	14	22	27	19	24	23	15	21	21	19	19	23	17	24	23	22	21	20	22	22	22	22	18	19	14	13	31	32	22	23	20	26	27	15	32	26	19	27	24	19	20	26	22	19	24	16	17	29	22	22	19	18	17	20	16	22	21	19	32	22	16	13	18	18	21	22	15	28	27	20	25	22	19	18	12	29	22	22	25	17	25	27	16	14	22	21	18	14	16	21	25	24	23	24	21	25	19	25	14	23	23	24	31	16	22	24	25	22	27	21	33	20	27	19	29	18	15	27	15	18	18	20	24	21	18	20	26	14	18	26	24	35	18	17	25	23	34	23	29	22	19	18	19	19	27	19	18	17	23	20	23	25	17	23	17	16	16	23	28	21	19	24	28	30	24	23	17	16	25	21	22	20	22	29	22	23	15	19	17	17	19	29	29	23	27	16	15	22	15	15	18	27	18	15	26	30	28	20	29	19	16	18	13	35	20	23	25	27	22	30	17	20	27	18	20	30	21	21	16	26	24	19	23	17	25	22	22	20	20	22	25	22	24	20	25	23	14	16	15	21	15	20	20	15	16	23	26	21	22	19	16	24	21	22	27	24	16	11	29	19	20	26	24	22	26	19	19	21	19	29	14	17	22	27	16	23	19	18	19	15	24	22	13	25	16	23	33	25	27	24	13	21	24	26	19	27	18	18	29	27	19	17	18	25	25	15	21	22	20	23	15	16	23	18	23	18	22	28	15	23	20	19	25	14	29	25	23	29	11	15	19	23	22	17	25	27	24	21	23	26	25	24	21	20	19	35	17	24	20	17	19	26	18	18	24	22	22	27	21	25	25	29	22	31	27	17	23	22	17	16	15	12	22	19	29	21	17	26	18	21	16	17	20	26	17	18	22	23	15	29	22	21	22	20	18	27	30	21	25	19	18	21	15	32	19	18	16	21	20	14	23	22	15	28	23	39	25	21	21	18	22	19	19	24	20	23	23	19	20	21	31	29	25	21	23	15	30	23	24	18	29	28	22	29	23	18	27	25	22	21	23	14	22	33	18	22	18	19	17	11	23	18	19	18	20	19	16	21	16	22	23	16	19	31	25	21	24	24	25	17	15	20	17	19	24	12	23	23	23	33	26	26	27	23	28	20	30	27	26	28	14	20	20	26	27	23	23	15	24	21	21	24	21	25	31	21	24	34	17	17	16	19	18	17	21	24	18	17	13	17	18	17	21	25	19	23	13	17	17	27	25	26	24	22	14	30	16	17	21	28	24	27	26	15	18	15	21	19	15	11	23	15	26	28	18	25	23	26	15	19	36	30	24	20	24	27	24	15	19	25	25	18	24	22	18	22	17	23	21	21	18	27	23	16	17	21	20	19	24	20	13	15	20	30	14	14	16	17	16	17	20	16	21	23	21	23	22	26	17	28	19	19	18	22	12	26	19	10	17	25	18	24	18	22	25	15	23	14	17	25	21	27	23	22	17	22	18	25	16	29	21	33	16	24	17	25	27	21	27	22	13	26	18	21	22	20	19	19	19	20	22	21	23	26	26	31	14	28	20	22	12	25	20	21	23	19	21	17	28	16	24	18	23	18	21	23	22	13	16	10	21	30	21	25	22	26	19	16	24	15	24	23	23	18	20	16	17	25	24	18	23	21	19	15	14	21	25	29	24	25	16	20	16	20	12	29	17	29	25	21	20	30	16	18	27	25	22	19	24	21	26	13	21	17	11	24	24	26	13	16	17	25	18	28	22	24	18	32	16	20	21	22	16	23	17	21	17	16	26	17	25	20	23	23	18	19	24	21	20	12	13	27	15	26	20	24	23	20	18	29	25	16	22	21	28	22	27	30	23	16	19	19	19	25	20	24	24	17	22	16	23	16	17	23	22	20	25	20	16	25	15	20	22	18	22	20	21	33	18	20	13	16	23	14	20	18	20	18	14	12	26	22	26	13	23	18	18	19	23	25	24	23	20	20	25	19	31	18	22	24	22	29	17	20	21	13	21	20	24	29	20	36	16	33	21	16	18	16	17	15	16	19	20	19	29	30	28	17	19	26	22	18	22	16	13	20	10	21	29	25	25	17	23	25	13	28	20	21	21	17	19	23	19	18	31	24	12	25	12	13	21	23	24	16	15	21	26	22	29	18	20	24	16	19	21	34	17	20	22	23	26	22	18	23	18	26	25	22	25	18	12	26	23	16	19	21	21	27	16	18	21	18	17	18	22	28	25	26	26	12	10	18	15	26	31	14	18	18	20	22	20	23	18	15	17	18	14	22	28	18	16	16	12	30	19	33	11	19	19	22	28	29	21	23	22	22	25	27	27	26	23	15	23	23	21	28	26	31	15	28	20	16	14	21	21	24	24	22	21	24	28	21	20	24	17	16	13	15	18	21	25	23	30	23	22	24	21	16	29	17	13	27	21	24	24	26	25	20	26	28	15	17	24	25	23	29	25	15	22	21	16	29	24	21	20	17	13	23	22	19	27	30	24	21	20	15	23	27	20	25	24	19	17	21	29	19	15	17	23	19	19	17	22	22	25	17	15	19	22	23	26	13	12	15	33	23	18	23	13	29	24	19	27	23	25	32	20	20	17	24	18	16	18	25	16	21	24	20	23	18	31	25	31	24	19	24	29	22	21	13	18	28	21	15	20	21	18	26	19	18	19	19	19	23	27	29	22	22	24	16	20	24	20	15	13	24	21	23	17	24	23	28	24	17	25	28	22	14	22	21	20	20	14	25	21	26	13	26	21	15	24	19	27	19	20	23	29	22	27	21	24	25	19	14	26	26	27	21	20	20	24	29	17	27	22	12	18	16	29	20	21	26	21	20	32	17	24	17	21	21	25	22	24	19	19	21	19	18	17	13	21	19	18	20	23	20	29	23	22	20	25	22	18	22	20	23	22	21	24	24	16	19	21	17	17	23	24	24	19	19	18	31	23	23	15	22	18	13	25	18	17	19	24	17	14	20	28	23	26	17	25	23	18	19	19	22	29	22	19	16	21	28	28	14	17	27	21	18	27	16	32	31	28	16	21	19	17	29	23	15	22	16	20	11	29	20	20	30	21	21	23	17	20	19	13	8	19	24	28	15	20	15	19	19	28	22	20	22	11	20	21	20	27	26	31	16	24	17	20	25	21	29	19	20	31	25	19	29	14	15	27	16	22	23	35	17	19	30	21	23	26	23	23	20	18	23	13	23	19	14	17	21
33379	47050	28088	41972	45289	41271	36221	30618	25363	21454	19125	17752	16219	13612	11046	8976	7861	6434	5177	4748	3894	3288	2768	2150	2064	2291	2283	2012	1834	1688	1612	1583	1534	1538	1449	1649	1544	1407	1524	1433	1320	1326	1140	1047	937	938	918	828	837	697	680	652	557	616	570	525	505	530	527	514	521	513	539	526	531	537	553	574	518	516	552	604	510	493	554	498	542	514	508	494	490	486	536	526	510	511	496	514	540	498	490	541	473	515	541	521	492	493	530	493	547	501	501	537	494	512	482	468	507	523	509	498	503	450	511	495	478	506	494	487	495	475	502	539	522	487	476	506	480	475	504	538	503	480	486	485	512	481	450	463	485	548	501	499	515	484	520	509	521	461	508	498	499	502	537	523	508	493	457	470	488	491	491	492	498	497	504	521	489	516	486	484	493	510	466	511	463	517	520	507	542	499	486	486	500	502	468	512	473	446	478	485	505	479	483	477	530	481	518	504	500	492	484	511	457	522	514	483	512	459	489	454	527	488	524	484	460	508	491	507	471	488	471	541	510	528	465	513	489	488	540	483	473	525	506	482	473	527	516	489	487	487	465	469	503	493	472	473	492	523	516	511	497	508	489	536	488	471	509	469	471	504	457	459	508	485	507	503	516	512	466	493	523	483	469	476	511	510	500	490	502	484	504	463	480	495	471	473	470	488	504	482	470	474	492	488	479	482	530	474	473	505	477	511	513	532	454	483	510	522	478	487	518	466	457	495	490	508	532	489	500	480	462	501	491	443	481	497	461	509	472	469	504	492	487	477	470	480	443	443	498	514	526	474	497	523	480	478	521	526	462	477	508	530	459	519	488	505	494	496	502	479	519	496	465	467	520	494	482	518	472	511	470	547	486	499	471	485	494	419	516	499	534	473	501	491	470	483	523	520	492	523	502	505	527	486	531	505	503	461	488	528	493	479	481	492	516	504	520	497	499	470	485	492	522	526	505	436	483	516	476	544	479	477	521	512	508	482	504	499	456	481	457	464	469	508	514	516	452	482	502	488	485	456	497	476	490	490	493	477	453	502	473	492	511	488	491	483	515	502	503	487	506	524	501	482	477	480	500	524	510	467	470	481	494	475	500	489	460	493	509	484	453	484	502	476	500	494	509	476	487	535	516	497	475	490	473	502	458	485	516	462	445	463	507	474	473	468	492	467	499	473	484	497	490	470	485	502	476	487	486	509	502	498	452	474	465	495	450	533	479	496	466	503	474	489	492	512	495	497	487	503	502	487	491	501	475	491	468	529	498	521	505	477	495	500	517	461	489	493	496	502	494	507	444	477	461	480	503	519	478	492	465	489	476	484	474	480	511	529	506	446	506	503	523	493	516	496	482	500	487	471	494	508	446	490	509	506	469	495	469	501	493	486	483	543	520	487	464	508	468	470	473	444	475	506	467	504	529	505	490	484	485	448	488	486	509	456	495	458	523	481	476	475	517	492	501	506	469	503	471	500	477	487	448	523	487	501	486	489	521	477	487	461	480	488	459	455	519	476	495	499	511	462	504	499	499	492	496	490	499	494	483	530	488	478	479	444	531	505	534	509	494	505	455	498	493	511	502	492	531	467	472	505	487	486	492	459	514	511	526	469	481	482	488	536	492	484	474	532	494	477	476	524	474	460	490	507	477	505	466	451	509	492	509	471	502	496	506	501	477	508	481	523	515	505	479	471	467	523	495	464	469	506	504	500	439	488	514	504	431	471	488	501	492	466	475	509	503	494	449	441	498	481	484	493	443	504	498	483	487	488	496	492	517	475	480	475	503	444	496	510	474	449	503	478	480	490	502	493	494	510	512	495	501	490	490	463	495	524	485	502	485	494	537	484	484	496	532	548	472	459	492	472	447	502	485	501	498	479	477	477	453	502	491	465	459	443	451	514	514	546	518	504	497	450	482	500	463	487	501	506	461	484	474	466	494	478	474	506	504	504	516	491	450	488	502	488	498	477	477	530	512	529	503	474	488	513	487	491	490	483	478	520	499	463	524	506	474	435	467	496	459	519	510	457	494	454	490	470	468	519	495	471	510	480	495	528	478	517	469	483	475	464	478	478	502	492	475	463	466	517	512	521	519	493	513	530	519	499	516	510	478	470	476	463	492	489	521	536	480	495	481	501	489	462	491	506	519	473	463	474	507	482	523	480	501	454	535	469	459	495	510	492	489	463	511	438	495	487	487	494	515	465	510	509	451	494	461	492	530	456	510	515	502	524	518	516	485	489	451	500	473	462	494	483	530	508	512	469	507	507	437	496	475	467	482	471	524	470	480	491	512	451	498	500	464	507	473	452	517	526	509	464	501	481	497	465	428	467	512	499	519	504	490	506	514	483	464	495	473	514	523	507	510	489	523	482	494	526	523	512	474	487	472	486	554	504	529	518	479	494	500	495	499	485	530	470	489	515	476	475	465	514	537	499	529	463	494	463	523	518	482	479	509	474	472	469	496	472	538	503	474	512	449	493	504	514	485	492	500	500	522	516	489	499	473	533	509	496	447	459	510	502	467	541	477	481	481	470	425	490	495	493	487	490	481	500	480	502	493	504	499	543	476	502	523	474	459	501	481	514	459	501	484	512	523	502	484	474	508	462	451	462	528	513	485	513	504	497	503	517	490	464	500	505	453	504	470	484	496	517	494	486	513	463	496	520	456	472	499	501	502	485	502	511	457	482	477	493	492	517	476	457	486	500	477	497	488	484	496	488	492	478	501	452	538	421	507	489	475	502	483	462	508	475	485	457	492	484	465	510	468	465	447	490	491	478	491	499	519	504	486	457	466	517	514	490	495	497	476	531	512	474	523	484	494	467	480	486	493	465	484	487	484	447	479	533	476	493	482	499	466	499	478	480	490	475	487	519	488	434	520	474	497	469	474	493	511	473	482	481	507	496	507	501	527	540	508	483	476	475	488	456	484	485	491	480	481	464	494	484	456	567	464	546	479	519	501	496	512	472	503	491	530	491	523	500	499	480	496	475	453	523	491	464	494	503	504	480	496	512	475	497	489	495	504	480	518	513	486	487	510	513	480	482	477	492	517	479	521	508	516	491	498	501	495	546	454	459	464	486	482	520	496	497	533	504	463	527	464	445	475	455	519	516	503	450	440	505	511	439	476	474	500	507	486	501	494	473	477	441	459	445	514	478	450	504	503	499	566	479	534	508	495	514	506	485	489	484	488	491	491	483	507	488	485	454	455	455	504	480	489	494	482	514	542	475	511	512	496	486	493	484	494	525	463	518	496	461	489	486	447	509	482	486	499	491	514	455	483	543	485	468	508	486	514	507	481	452	469	486	474	530	466	505	485	479	513	516	498	491	513	458	530	515	517	501	500	511	497	483	459	478	489	466	507	477	506	501	468	501	494	507	488	503	479	489	461	494	501	476	488	459	495	498	481	491	512	492	482	505	512	507	474	495	474	506	492	481	462	498	479	496	501	507	457	506	511	541	462	490	469	471	488	487	467	489	502	513	513	515	530	493	470	489
6102	16575	3203	855	985	803	638	470	368	300	310	268	228	161	165	131	100	94	82	90	61	57	47	48	44	57	54	45	49	46	30	37	37	40	47	44	40	49	47	48	46	28	36	33	34	24	32	27	31	35	25	31	29	28	33	27	29	23	31	34	37	22	34	35	29	27	21	29	29	32	28	27	36	24	31	41	24	27	24	27	27	30	33	29	33	27	29	19	29	26	26	40	27	35	43	21	27	25	31	24	29	31	25	35	38	24	28	33	22	30	28	35	32	30	27	21	28	30	30	23	24	33	27	30	27	31	32	28	28	33	31	27	30	31	30	32	26	41	24	18	32	19	31	28	34	22	31	30	40	29	29	24	27	31	33	22	30	31	27	27	26	36	28	20	34	28	27	26	29	34	29	26	24	37	37	21	38	33	21	29	26	23	26	30	32	27	25	27	36	24	29	36	31	26	37	37	21	28	30	26	28	28	21	21	25	38	22	28	36	17	37	30	34	22	22	28	36	39	40	24	31	29	35	31	34	46	33	29	32	36	25	34	37	28	29	22	24	32	29	32	37	23	37	23	29	33	22	28	30	23	39	23	33	20	33	30	21	26	32	37	28	31	29	31	32	25	28	26	27	26	37	30	28	28	33	39	26	24	29	29	30	36	28	18	44	21	36	16	26	32	29	29	22	25	18	27	25	20	31	14	28	19	35	32	33	28	36	26	21	23	24	19	22	32	26	29	33	29	30	23	29	32	31	31	33	29	27	31	29	30	40	36	24	28	31	23	27	25	26	31	26	28	29	28	33	23	24	17	24	30	33	27	26	29	27	24	34	29	20	24	24	27	35	33	27	28	29	21	26	24	33	34	21	38	24	31	34	33	25	32	30	36	25	22	27	24	29	26	41	33	31	18	23	32	32	27	37	37	35	29	24	28	22	32	34	15	33	32	28	30	24	26	34	23	31	29	39	32	27	29	27	32	23	33	29	34	20	28	28	27	21	21	28	14	39	29	31	30	20	18	24	24	29	30	30	29	28	31	25	30	25	38	26	32	31	25	28	33	26	30	30	31	34	31	37	28	22	34	38	27	27	33	22	21	25	28	25	27	29	32	26	29	35	20	27	32	28	22	28	27	28	30	30	21	25	28	30	23	24	37	21	28	30	31	20	20	27	33	33	33	24	38	27	28	32	34	40	25	23	17	30	30	33	17	37	29	33	25	27	22	25	35	27	24	28	34	27	31	32	25	20	26	29	22	25	27	20	34	37	26	32	34	26	21	35	37	31	33	24	26	30	17	30	29	27	26	18	34	26	28	28	31	28	29	23	27	25	29	22	27	28	23	32	14	30	31	26	25	33	23	22	36	29	32	37	24	23	25	28	39	31	28	35	25	27	23	23	31	28	31	22	26	32	28	23	30	34	28	29	18	35	23	30	34	23	26	27	29	20	26	24	28	36	30	30	34	25	34	33	30	25	26	27	35	26	34	26	24	24	44	26	36	30	31	35	35	22	30	34	24	27	33	33	30	30	27	25	38	33	26	32	35	29	29	28	34	30	29	42	29	44	25	33	30	36	30	39	33	32	29	23	43	26	25	27	22	29	25	35	33	28	28	39	27	29	33	26	32	32	35	27	32	22	23	27	24	36	35	38	27	31	29	27	25	33	30	35	41	29	28	33	31	25	29	32	41	36	41	23	31	31	26	35	32	26	33	31	20	26	23	34	29	19	33	36	20	31	22	20	23	28	31	23	37	22	35	24	23	32	32	28	26	29	31	27	33	31	30	25	29	24	36	33	27	27	29	30	30	30	31	31	37	37	30	30	27	27	38	23	26	27	35	29	33	30	37	31	34	30	26	27	31	32	26	29	35	25	25	34	31	36	34	37	37	34	33	29	37	26	33	26	28	24	26	23	33	32	34	27	28	31	26	26	34	38	26	41	28	28	32	33	35	29	30	23	26	23	25	27	27	19	29	37	27	38	27	37	27	28	31	37	31	33	24	34	18	31	27	23	21	26	34	42	16	29	25	34	34	20	34	26	27	37	21	29	28	36	32	30	25	34	26	31	16	31	26	28	27	32	32	27	35	27	25	23	25	39	22	35	38	36	19	28	28	36	24	33	41	29	28	36	32	24	39	24	29	29	21	42	41	28	34	36	29	27	30	33	30	33	22	36	37	26	42	22	30	26	27	43	21	31	30	20	28	28	28	32	27	21	33	25	22	33	30	27	32	30	17	33	29	27	21	36	27	26	28	31	31	31	25	24	26	26	30	24	35	31	33	28	30	32	27	31	30	42	41	28	25	30	30	37	28	29	28	25	34	23	32	29	30	33	23	30	37	33	16	23	25	28	31	22	30	33	31	26	25	20	20	19	17	28	29	29	29	34	33	29	21	30	42	25	26	39	23	25	24	22	23	30	31	38	30	34	22	31	20	26	38	26	34	36	31	24	29	29	20	31	30	40	23	38	36	27	30	38	22	25	36	29	29	31	26	32	33	28	25	26	40	30	31	28	23	24	30	32	30	28	30	29	28	24	35	25	36	42	34	33	32	27	35	33	22	35	35	23	18	22	27	27	22	30	26	38	28	26	26	28	35	23	27	31	27	30	35	23	31	27	39	42	30	36	23	32	25	35	32	29	27	28	22	39	33	32	22	35	29	30	24	35	21	28	26	29	25	30	25	37	27	21	25	30	37	37	27	23	32	27	33	24	30	28	35	28	32	24	34	33	31	25	34	25	26	29	23	31	38	32	27	44	36	26	35	23	25	26	29	40	26	24	31	31	29	31	29	36	29	25	29	37	35	30	37	37	24	24	32	28	34	32	35	34	28	28	26	32	20	32	28	26	33	30	23	40	21	29	24	26	32	34	20	33	27	21	25	24	22	35	44	37	37	31	27	34	25	31	37	30	30	43	19	26	30	37	29	24	34	25	24	22	34	33	37	29	18	30	39	29	20	24	20	26	25	27	27	26	31	19	19	25	34	30	26	35	30	26	29	18	42	29	34	21	40	26	25	34	29	34	21	25	29	35	27	29	25	32	27	25	23	25	21	37	23	27	31	29	34	24	33	30	30	32	29	40	31	27	31	32	33	28	24	43	39	23	38	31	32	21	25	36	23	27	28	30	21	27	23	33	27	23	30	39	26	22	34	35	30	40	31	21	27	27	30	31	28	27	25	33	26	22	34	30	34	32	46	29	19	19	22	36	40	25	28	33	30	26	29	19	33	31	44	25	28	23	27	34	30	35	23	25	35	26	20	30	35	30	31	23	28	36	34	39	26	30	30	26	17	27	32	25	20	23	23	33	28	24	30	30	26	36	32	31	43	30	25	38	21	30	29	24	30	26	19	32	31	34	18	26	30	34	19	35	26	30	26	28	24	24	28	29	35	38	33	34	26	28	27	25	18	33	30	36	26	29	32	22	23	29	28	37	36	27	27	28	27	25	31	37	24	46	24	31	37	35	32	27	21	37	25	38	27	25	26	20	34	38	25
32389	47649	24313	38102	40898	36539	30976	25714	20914	17959	16213	14743	12938	10460	8149	7048	5817	4739	4266	3723	3012	2578	2062	1772	1843	2018	1822	1695	1682	1588	1521	1444	1483	1424	1397	1473	1366	1380	1362	1270	1310	1273	1069	994	1035	1005	936	978	869	798	777	750	719	672	720	722	690	690	691	682	709	690	690	687	675	641	672	730	675	675	693	642	689	709	647	686	676	693	643	717	684	679	660	632	604	661	697	700	654	672	658	656	665	662	627	668	646	680	653	655	634	647	646	672	694	691	709	655	660	660	714	689	666	683	609	622	674	651	643	708	672	648	703	638	704	656	683	653	660	640	661	648	636	629	703	631	667	650	696	688	639	672	644	633	663	635	648	659	674	669	679	703	654	644	663	601	708	703	640	674	650	689	672	655	584	673	682	662	696	704	687	653	655	690	648	683	678	633	646	681	671	662	673	644	651	667	664	683	713	660	646	703	646	644	698	646	668	615	670	660	672	650	580	674	643	660	661	683	694	652	704	639	641	672	601	662	661	706	615	629	697	661	658	650	674	655	690	675	614	662	623	632	696	673	671	656	667	659	674	674	678	712	650	647	686	687	679	674	672	709	661	661	649	689	625	692	643	662	660	663	664	670	670	638	627	717	684	707	691	601	677	648	655	703	669	661	614	699	609	697	642	670	698	645	652	680	674	610	652	637	658	683	667	659	718	639	629	634	666	710	661	655	653	649	669	639	680	671	669	660	655	615	628	614	668	668	705	695	603	681	660	636	655	648	691	666	646	631	605	617	705	621	634	670	632	642	697	637	646	649	666	680	678	640	621	707	686	693	645	711	689	637	666	628	637	667	618	655	645	629	663	679	643	627	627	659	622	674	625	632	662	652	670	684	659	673	678	658	669	650	638	591	621	624	633	656	701	655	647	660	692	701	663	654	670	699	651	673	653	622	651	687	641	589	658	646	613	652	727	656	646	661	658	664	653	617	606	662	700	715	620	663	641	678	660	673	674	627	692	688	676	673	663	608	627	648	644	676	667	702	658	680	683	640	666	678	670	659	645	620	697	689	687	639	641	640	623	664	667	629	654	664	666	646	643	692	657	656	650	655	664	658	644	655	691	662	642	626	645	637	637	695	624	630	650	695	679	621	666	675	691	638	609	629	633	623	675	610	628	717	681	681	640	678	672	668	654	679	683	670	615	650	672	677	630	673	625	695	654	653	673	691	643	650	641	651	636	720	667	656	640	690	664	637	649	650	666	686	675	643	652	654	646	612	678	631	654	650	707	645	661	671	669	667	638	665	655	656	641	663	655	689	684	679	651	682	685	640	677	654	699	665	703	698	690	664	622	675	653	677	675	665	655	617	630	674	696	636	642	663	596	652	671	669	677	674	676	644	647	667	637	636	680	665	688	632	671	616	627	676	675	684	623	707	651	654	656	652	683	648	659	646	665	613	662	629	696	684	658	608	684	649	652	604	654	681	649	702	644	633	673	610	633	693	660	690	688	665	645	660	674	650	648	642	654	607	684	596	646	651	618	693	654	673	625	638	638	640	680	647	642	692	638	700	663	665	607	615	632	672	696	644	685	649	622	592	668	691	659	641	626	677	656	653	618	670	656	660	668	669	660	679	652	667	645	692	662	703	699	645	641	612	691	663	642	657	697	654	661	647	636	625	674	634	669	695	639	674	648	705	653	675	680	622	704	673	654	715	616	691	645	686	673	654	633	679	655	680	656	599	608	659	680	626	685	672	669	659	631	641	631	695	645	676	611	626	649	675	624	653	621	643	658	618	720	631	683	642	634	659	651	627	695	654	618	635	656	683	678	663	680	668	705	620	665	677	679	669	659	605	745	669	663	689	661	680	691	673	620	642	637	672	651	616	674	687	650	659	596	632	667	699	655	646	685	640	677	604	664	668	675	638	667	697	643	650	657	656	649	688	651	682	634	648	638	637	672	699	667	643	669	661	655	653	666	634	653	635	694	679	607	680	662	682	663	667	635	661	646	673	690	657	654	680	645	647	621	703	700	620	679	632	610	660	622	671	642	666	636	632	653	660	650	659	639	612	691	707	650	670	679	658	637	646	648	666	638	646	577	662	640	627	685	669	675	627	637	677	660	695	730	638	644	657	672	660	642	663	678	656	679	664	690	677	721	637	671	682	678	656	625	689	668	605	694	739	648	701	651	619	691	705	642	676	689	658	721	683	669	648	654	658	644	633	606	648	705	652	638	657	665	654	643	678	640	658	659	650	644	639	657	657	686	640	640	611	645	661	655	615	664	637	651	670	682	658	672	674	682	705	696	691	625	649	644	657	646	704	662	669	648	664	672	623	689	662	659	683	651	698	676	639	672	584	660	626	671	679	665	637	599	651	652	688	667	685	700	667	649	661	691	650	626	657	664	677	678	663	685	627	669	653	681	663	667	671	657	652	684	627	700	701	680	687	654	624	660	636	680	660	630	652	648	623	637	666	650	660	671	616	655	689	691	658	680	639	671	623	651	675	653	651	648	667	699	708	646	632	651	628	657	648	679	641	640	634	582	671	657	683	666	624	687	679	664	665	657	658	674	682	623	636	692	690	652	648	669	679	745	673	572	668	672	675	644	669	702	682	623	694	663	645	662	636	706	638	671	685	686	681	653	667	672	666	680	627	626	641	642	639	621	619	662	668	665	651	681	618	668	649	654	662	694	610	651	633	682	640	671	663	660	669	672	676	657	631	689	634	644	681	623	678	647	653	662	650	647	638	680	667	665	642	625	692	684	621	700	657	656	619	682	640	669	692	644	636	686	741	686	636	680	665	662	673	670	631	689	671	645	631	647	664	666	667	649	657	630	650	681	646	674	668	664	688	629	662	637	687	677	649	611	651	687	693	598	648	681	690	631	651	656	631	641	661	627	700	671	634	637	667	689	669	641	646	662	671	602	648	648	666	641	643	642	688	644	664	614	664	654	641	645	653	665	647	680	644	639	640	636	637	667	660	646	633	646	622	641	660	658	664	679	653	652	683	674	681	656	633	636	702	691	669	644	661	655	695	616	639	673	666	649	693	664	668	639	680	663	729	650	686	629	701	677	690	641	675	672	665	676	632	725	637	706	688	637	650	668	665	675	641	667	709	660	672	641	650	665	655	660	715	653	696	707	649	656	674	665	629	660	653	624	660	629	610	640	645	652	666	665	672	646	646	645	681	679	708	632	706	638	687	660	674	660	675	640	632	652	636	678	672	675	656	634	650	656	667	679	699	657	665	631	643	631	682	688	619	663	700	711	692	643	626	646	625	636	687	671	651	662	612	681	683	703	684	645	692	649	664	670	654	648	622	687	597	651	689	680	609	679	700	643	692	666	643	687	628	617	639	627	663	697	651	680	673	648	696	647	662	596	652	664	652	727	665	669	642	687	649	677	626	621	658	663	646	653	635	642	628	618	669	677	629	663	641	621	684	656	641	656	627	635	682	644	683	670	678	674	644	642	700	672	640	650	627	671	655	652	656	647	692	666	703	659	669	659	652
9793	25787	6720	1176	1256	963	777	634	479	438	376	365	280	224	177	162	107	110	92	90	71	55	55	47	53	57	49	39	39	28	52	34	38	40	41	28	40	25	40	34	40	33	36	21	19	34	25	39	31	22	24	16	22	29	27	27	22	19	23	28	21	25	20	15	25	20	16	16	28	18	24	28	20	28	26	26	20	27	31	23	20	12	28	24	20	17	20	21	26	21	19	18	25	23	23	24	18	21	24	20	17	22	20	15	25	21	28	23	25	20	22	21	19	16	21	15	19	23	21	21	19	23	17	20	24	23	28	22	24	25	18	21	12	25	31	27	19	12	20	26	35	17	16	21	23	25	17	24	24	18	23	20	22	12	25	30	24	30	26	22	23	27	21	22	26	28	20	33	16	20	20	24	23	12	21	20	38	23	26	21	23	18	22	19	14	33	22	28	14	16	16	22	20	19	30	18	19	16	23	15	23	14	19	24	26	18	25	18	12	23	26	15	19	14	23	16	20	31	26	22	20	28	22	20	18	24	27	19	31	18	20	23	26	17	21	28	27	26	29	19	14	24	25	21	16	16	19	21	25	16	21	12	18	28	15	20	18	23	22	27	16	27	18	32	26	23	28	32	27	23	21	20	13	24	20	17	22	20	21	24	15	22	25	19	13	16	24	20	25	25	18	21	19	24	16	18	23	16	24	15	16	19	19	21	28	23	24	22	19	19	14	26	25	21	21	25	30	21	22	18	26	18	25	26	23	23	31	17	22	33	26	29	26	22	20	22	15	17	27	27	22	21	16	24	24	26	19	24	15	26	24	20	19	16	18	29	33	20	26	21	26	29	21	14	29	15	28	20	21	11	21	20	22	21	19	15	25	25	27	14	27	19	9	15	18	26	28	21	20	25	17	22	11	15	20	28	20	19	16	13	26	27	26	17	29	19	18	18	29	21	24	23	30	24	26	19	19	21	22	27	19	25	24	16	20	19	24	19	29	31	19	28	23	30	21	24	13	17	18	19	28	21	35	19	28	25	24	25	21	20	15	20	28	18	35	22	12	14	23	14	25	26	14	28	25	32	25	16	19	22	20	17	20	27	29	24	16	21	23	22	14	21	32	14	17	18	26	23	15	18	15	25	21	19	28	22	19	21	28	23	15	23	29	24	25	30	21	20	25	15	29	25	21	27	20	16	27	27	22	24	21	13	17	18	20	20	20	18	20	22	13	32	15	18	20	19	35	19	26	21	16	24	26	18	17	17	22	16	21	25	18	27	21	21	17	24	26	24	24	17	17	20	20	25	19	34	24	16	24	20	26	29	22	17	20	15	20	29	21	18	25	24	19	24	21	22	23	19	17	24	18	16	22	24	21	24	24	24	19	29	23	22	25	20	26	21	22	31	19	16	23	15	20	23	20	25	27	22	18	25	27	20	21	20	16	20	27	24	27	22	21	25	24	24	24	23	16	21	28	24	26	27	25	28	18	15	23	24	14	24	21	18	23	21	24	19	24	19	27	8	19	25	23	21	31	23	17	29	25	29	34	19	21	20	27	22	28	26	17	23	21	19	24	19	22	25	19	23	25	17	30	18	18	21	18	18	26	18	31	24	21	12	35	29	22	27	20	23	26	17	18	26	24	14	20	25	22	24	20	30	21	21	20	30	27	18	21	17	15	19	11	25	20	25	24	19	30	23	31	16	23	15	22	25	15	17	30	32	22	33	10	24	17	29	22	26	20	17	30	25	15	24	12	27	25	16	23	26	16	32	18	26	22	22	25	20	22	22	26	22	27	21	19	27	26	21	33	29	18	33	22	23	20	17	19	23	24	18	26	16	15	20	20	27	25	13	24	18	19	23	24	20	14	17	26	20	34	16	22	24	24	18	20	23	13	15	21	17	16	23	28	19	20	32	30	24	16	24	29	27	38	20	25	17	16	29	16	30	24	15	21	28	22	23	28	24	13	16	18	23	26	29	20	23	18	18	26	20	23	22	16	14	24	21	24	16	26	26	15	22	11	24	17	19	24	19	30	23	23	16	28	18	25	19	25	14	20	16	32	22	13	26	17	24	20	32	16	25	18	21	20	23	24	22	22	24	24	22	23	16	21	13	21	18	21	22	27	29	26	17	19	25	21	22	16	24	21	19	22	24	23	19	25	21	24	17	16	30	26	24	36	20	23	25	28	22	24	30	32	22	28	21	25	19	22	23	26	16	23	17	17	25	27	29	20	19	32	22	23	25	21	30	18	23	18	16	24	19	24	20	25	19	17	24	20	35	23	27	13	21	20	26	16	17	24	19	17	19	20	15	15	14	18	19	21	19	22	24	24	12	23	23	16	11	15	16	29	28	24	29	24	24	16	19	21	18	24	16	13	23	25	14	19	28	22	25	22	21	21	25	26	24	20	16	29	25	19	29	20	22	18	19	32	19	17	23	15	10	25	25	16	29	28	19	16	32	15	24	21	21	13	23	18	25	22	19	21	18	23	20	23	22	20	14	22	27	27	26	26	20	23	11	26	26	20	21	26	16	17	25	21	16	28	19	14	32	35	20	14	18	15	30	17	21	22	28	22	24	21	15	21	26	18	18	17	16	26	25	24	20	23	25	18	15	20	17	21	28	8	23	30	20	26	20	22	26	24	17	18	22	22	16	18	26	14	25	29	29	17	27	24	23	28	14	18	25	30	23	21	17	26	22	26	20	20	25	18	22	19	19	24	25	20	19	18	29	17	29	26	27	22	25	15	22	35	20	20	24	15	21	25	25	24	17	13	28	24	25	29	27	20	27	22	17	26	23	15	18	21	20	16	25	15	28	14	19	25	21	20	28	28	20	30	18	22	17	14	13	25	21	14	22	24	23	25	17	32	17	25	16	25	24	14	21	22	22	23	24	21	20	26	19	20	22	29	14	27	23	23	20	21	19	16	19	23	22	20	19	17	19	28	19	23	24	16	30	13	18	28	17	15	16	19	15	19	21	22	28	23	17	19	28	29	26	34	18	26	21	23	21	24	28	28	25	20	20	18	24	15	26	25	21	23	19	31	28	16	21	26	21	18	26	16	23	29	26	24	21	23	30	17	17	15	25	28	23	23	22	12	22	25	22	20	33	20	24	18	26	28	19	28	27	21	18	18	25	20	13	21	23	20	26	20	19	25	18	30	20	27	26	25	19	14	15	16	18	21	25	22	20	28	19	27	25	27	22	19	24	27	15	10	20	23	26	20	26	14	22	21	19	21	20	20	27	20	17	18	16	13	18	23	29	23	21	21	20	22	26	17	24	30	27	26	17	23	23	18	27	25	18	16	18	15	25	26	25	21	23	18	23	18	25	18	18	20	19	26	22	13	16	19	20	25	13	22	28	22	23	31	19	18	22	24	21	15	19	27	24	18	18	16	29	30	19	26	19	20	23	21	29	22	10	17	29	29	21	19	19	19	18	17	28	27	27	24	25	17	26	14	15	17	25	20	22	28	18	25	20	15	18	23	26	34	26	25	22
31828	47718	27819	40666	43263	38932	33344	28415	24462	21633	19757	17942	15402	12190	10072	8583	6958	5735	5256	4321	3450	2881	2223	2126	2337	2364	2044	1787	1760	1706	1630	1566	1551	1560	1626	1442	1289	1507	1410	1241	1260	1259	982	965	985	925	959	871	776	736	636	580	593	593	571	601	540	520	489	567	498	480	574	546	528	543	568	488	547	523	524	505	555	509	580	525	525	528	553	515	533	509	471	521	486	509	494	488	499	504	488	489	520	513	519	540	504	476	533	496	516	503	519	481	508	530	485	508	508	531	519	510	546	499	475	500	509	473	491	527	503	503	476	512	499	496	454	530	467	509	471	475	494	463	495	507	486	488	492	511	523	473	491	524	512	466	540	469	520	496	482	531	504	479	519	520	530	461	490	524	521	499	463	518	492	494	526	513	513	515	495	523	501	519	484	562	509	503	516	539	485	478	501	485	460	507	506	517	490	517	467	458	498	508	487	447	494	521	471	449	487	455	509	463	516	481	491	503	534	488	509	507	528	501	525	515	495	524	483	501	470	457	495	475	485	542	536	490	513	485	506	450	499	482	440	490	465	534	512	462	525	494	488	445	509	498	520	475	485	455	512	496	490	547	517	519	462	503	528	499	478	493	473	521	489	486	536	490	496	467	471	473	504	506	523	481	465	489	495	521	525	511	523	528	515	490	500	491	443	511	536	492	514	475	461	506	523	499	573	522	519	541	463	496	512	503	478	459	480	487	430	515	459	497	475	492	512	529	488	477	494	510	527	476	491	516	504	468	529	472	479	467	485	478	450	507	498	528	493	489	484	482	502	483	514	491	494	460	461	506	498	509	504	500	499	484	518	470	488	512	487	504	511	519	486	462	460	502	459	498	431	533	533	482	479	529	476	450	495	481	537	487	470	487	504	493	512	473	492	480	466	513	483	473	494	476	492	511	520	484	475	477	502	488	476	495	488	492	455	470	506	544	500	488	505	512	476	482	478	520	479	455	518	523	498	487	458	466	521	467	476	510	463	484	504	500	508	493	493	470	474	504	472	484	479	553	456	469	519	470	511	474	485	507	507	539	493	495	493	493	490	515	529	484	490	509	528	518	474	473	506	521	483	470	500	485	517	485	479	482	493	499	485	498	499	479	504	565	465	491	499	470	477	526	560	518	484	523	473	475	458	516	516	487	502	516	456	552	472	504	487	472	480	506	526	546	494	486	511	462	488	493	473	524	503	529	473	514	497	507	452	504	481	486	503	479	485	523	493	488	547	478	484	469	498	475	518	507	512	460	509	471	539	465	484	526	525	499	500	472	512	452	479	539	528	504	511	523	527	453	471	497	451	501	475	511	563	464	475	485	502	468	481	485	516	464	509	530	473	420	455	514	515	486	504	476	464	480	474	468	509	530	508	475	470	507	465	506	506	499	453	478	485	522	504	479	501	504	515	492	461	479	525	560	530	476	526	457	541	525	462	484	510	502	479	500	466	509	457	520	517	516	480	510	485	495	503	494	502	505	499	497	474	503	467	530	485	515	485	487	483	528	465	504	502	488	473	460	477	479	491	501	511	449	512	470	535	498	500	508	481	495	484	495	451	453	476	456	499	529	487	459	532	500	514	476	474	552	530	508	492	487	492	475	495	529	488	501	500	469	475	503	460	495	462	497	500	540	520	507	511	471	459	500	471	526	483	475	520	524	493	496	476	479	497	486	499	490	493	494	518	478	508	492	463	531	491	471	495	502	492	530	516	506	468	479	489	494	499	491	530	462	512	476	532	507	463	481	432	489	491	458	495	479	477	437	528	529	491	496	497	504	482	489	489	494	505	497	511	489	515	490	482	501	479	486	517	498	485	471	521	503	487	494	445	486	474	468	469	456	484	500	505	477	459	478	490	504	519	516	491	501	483	496	482	476	513	496	501	478	520	469	531	550	517	517	502	504	485	487	458	468	495	501	437	483	496	467	492	496	461	518	518	436	476	479	485	483	493	502	486	505	506	477	513	469	486	500	511	483	489	491	512	515	459	471	540	505	500	448	479	461	487	490	467	473	500	485	519	463	526	469	488	522	471	512	420	486	474	507	485	505	516	488	505	452	482	491	473	486	523	488	485	505	457	513	485	484	500	486	525	485	513	455	506	488	481	492	480	455	503	438	505	477	491	518	513	508	493	482	500	492	496	471	537	476	527	507	512	480	487	506	492	526	488	492	485	507	516	495	498	505	527	484	491	491	476	487	480	490	450	451	493	502	499	513	496	504	510	503	501	503	481	469	519	482	506	473	449	498	557	453	452	473	486	480	503	511	473	479	504	504	477	519	520	461	508	540	477	518	497	503	520	476	464	473	508	478	470	520	498	463	463	523	480	480	470	461	466	467	469	516	446	506	480	496	544	477	488	472	512	521	524	520	485	481	499	484	459	489	492	499	504	501	494	470	480	501	481	496	503	490	465	505	492	468	484	500	545	504	478	498	482	519	475	490	546	488	499	468	447	493	538	504	511	500	495	501	472	475	487	493	457	491	498	462	452	462	468	516	472	464	483	515	540	445	495	488	502	469	529	447	486	426	493	510	527	491	480	498	517	494	516	491	482	498	459	477	536	494	497	473	469	500	462	455	484	485	505	477	475	461	517	512	487	461	472	517	511	473	476	468	465	471	477	493	502	507	491	507	465	494	525	505	500	474	493	455	519	511	501	500	496	502	459	476	485	467	492	452	490	488	525	479	506	522	513	490	503	464	506	482	496	519	481	501	499	528	465	493	484	438	480	466	490	512	473	484	481	518	437	505	498	509	512	465	487	536	518	480	540	507	499	480	496	446	509	484	492	516	506	457	475	495	502	491	515	494	509	463	490	497	455	459	491	462	440	507	515	452	485	446	437	508	477	487	507	487	511	494	483	456	533	487	516	503	505	528	489	500	462	503	476	563	438	506	477	528	506	504	537	528	472	505	499	504	478	485	453	473	520	500	478	507	470	465	478	507	470	482	481	522	499	487	495	444	469	488	503	474	497	520	510	497	503	472	498	500	484	505	462	479	471	466	523	536	501	493	519	484	501	492	466	491	457	485	492	460	502	530	493	495	487	468	466	531	488	482	485	472	496	480	481	471	491	547	523	471	467	482	505	526	475	539	510	489	485	481	517	482	488	525	493	519	496	484	488	505	484	505	507	522	489	498	478	481	460	472	478	493	484	488	496	468	510	505	489	516	505	490	474	486	475	502	490	514	495	525	484	504	457	542	489	468	485	474	468	480	527	479	458	519	497	442	480	490	508	474	506	514	495	492	460	453	526	485	492	532	449	496	492	499	485	506	517	512	465	503	474	502	522	498	489	488	469	489	503	491	496	464	483	526	510	534	489	491	494	509	484	501	495	520	505	487	457	536	512	508	496	530	521	482	495	491	503	466	477	457	462	493	497	546	507	526	495	503	480	495	481	492	489	449	506	507	462	525	489	546	447	493	488	516	480	492	501	479	456	465	507	498	506	491	494	460	453	479	474	463	493	484	466	454	449	522	485	508
9467	26305	7236	1158	1169	936	699	567	523	423	382	331	270	222	176	140	109	95	73	85	62	53	47	54	47	51	42	39	25	38	38	33	38	41	42	37	32	32	49	41	30	36	34	35	18	27	27	28	33	22	26	24	22	32	28	26	26	23	27	26	18	24	20	18	28	23	18	18	15	17	21	27	26	30	20	14	26	30	19	20	13	13	25	25	11	23	22	18	17	28	18	15	28	18	18	18	17	23	26	26	21	22	16	23	28	21	14	20	19	23	23	21	10	26	26	18	28	24	28	29	12	28	16	34	18	22	25	22	22	22	10	23	15	18	12	20	27	21	21	28	24	29	24	13	24	18	25	24	14	14	24	22	18	16	15	24	16	30	24	29	29	24	21	20	21	22	23	31	25	22	15	17	16	20	25	17	16	22	36	22	26	17	26	16	19	24	23	20	20	29	19	33	21	25	18	18	19	23	22	26	19	25	19	21	19	22	20	20	21	24	23	18	23	20	22	26	17	19	15	19	19	24	20	23	20	28	22	22	23	19	20	16	26	23	19	21	23	20	25	33	24	20	19	29	18	11	24	15	23	16	26	14	21	34	24	26	25	15	17	22	25	15	30	25	20	21	29	25	23	17	25	27	18	27	25	18	27	22	26	21	14	27	23	22	12	20	19	18	13	19	24	24	14	24	16	18	20	18	16	23	14	25	18	23	20	19	26	20	24	15	24	24	15	15	25	19	19	10	24	24	25	28	23	30	23	21	17	19	25	25	27	23	18	16	22	27	23	31	22	19	17	27	30	20	18	18	23	23	19	22	19	18	19	20	26	21	21	25	23	26	21	29	26	20	25	16	23	22	19	24	31	25	12	30	22	18	11	30	14	19	22	17	19	15	15	30	13	24	14	24	21	29	28	17	19	20	23	13	24	13	25	24	23	20	25	25	24	26	15	29	20	19	17	18	21	17	22	27	11	25	16	24	22	23	24	22	21	24	21	28	30	24	36	18	28	13	17	22	25	22	18	18	17	20	24	25	23	25	21	27	25	20	17	20	24	24	23	26	23	19	24	23	22	31	20	20	23	17	18	19	30	21	31	21	22	30	17	24	19	28	16	28	22	14	14	22	17	34	17	27	24	23	32	18	28	17	20	15	23	14	20	21	24	26	21	21	20	18	24	18	18	24	18	24	18	21	20	23	19	16	17	20	21	25	25	16	21	20	26	23	16	26	14	16	20	27	23	19	22	27	25	25	24	18	21	18	15	19	22	20	26	20	22	17	17	18	18	16	20	23	24	28	24	26	30	23	22	22	25	24	24	18	23	22	26	25	21	14	23	14	21	23	17	25	16	23	25	13	16	19	24	19	24	21	22	18	24	18	31	16	26	17	15	17	18	22	23	27	30	23	19	21	33	22	21	15	18	13	29	18	17	19	31	24	25	26	23	19	26	19	24	13	23	23	20	25	27	20	22	26	21	18	26	19	22	21	21	26	25	22	30	27	23	21	23	17	21	26	20	15	32	16	35	24	21	19	23	26	27	19	17	30	24	24	17	28	21	19	24	19	31	19	28	31	24	37	18	29	21	27	11	27	14	27	17	27	25	21	21	23	22	21	29	23	25	24	12	25	19	25	22	27	20	18	19	20	25	14	17	33	18	23	16	26	36	21	16	20	22	18	25	21	24	24	29	25	29	23	17	23	16	26	17	18	25	23	20	14	20	27	26	15	17	24	21	25	18	23	22	22	35	16	23	21	24	17	23	23	23	19	15	14	27	28	21	18	29	24	33	19	20	17	22	30	21	22	29	23	18	36	24	11	18	22	21	21	20	21	29	16	25	32	16	24	22	27	29	23	26	26	16	23	21	30	27	18	21	24	30	16	22	15	27	22	28	26	14	16	23	21	28	18	25	24	17	17	23	28	27	23	15	11	27	23	19	19	25	18	27	22	20	22	19	19	21	35	23	17	23	36	22	14	14	27	15	27	25	21	28	19	20	22	25	24	14	24	22	19	25	22	21	24	24	30	25	28	17	23	22	18	21	17	18	25	21	25	20	20	21	20	19	26	17	27	18	14	17	23	18	15	20	31	20	23	21	21	18	21	25	17	27	19	24	25	16	26	25	19	25	19	27	18	19	17	19	20	11	22	26	21	25	20	27	23	22	20	19	22	26	14	30	22	22	12	17	23	17	19	25	11	30	23	21	21	26	16	29	22	20	31	17	23	29	20	24	11	17	14	28	16	18	22	18	25	19	17	19	18	26	24	25	19	21	17	17	29	31	22	24	25	18	22	15	24	18	17	18	30	16	19	23	26	24	19	21	12	15	13	21	16	21	27	31	25	25	20	22	16	19	27	25	17	24	21	20	19	22	24	21	17	23	28	20	26	12	19	15	28	20	29	23	22	21	29	20	26	24	15	24	18	24	17	28	25	26	25	27	24	16	18	12	23	25	23	17	21	23	18	25	23	19	21	17	20	21	27	26	18	28	18	18	20	27	24	20	25	25	23	21	20	21	30	21	21	27	25	24	22	29	14	30	25	14	27	18	28	25	21	13	18	22	17	27	22	24	31	22	15	36	16	23	24	20	21	14	25	20	27	25	31	10	18	26	17	18	18	29	24	17	20	22	24	22	21	26	20	24	22	25	23	25	23	15	17	34	18	21	27	22	28	22	31	35	12	27	25	29	17	24	31	34	19	21	22	12	15	24	25	26	17	24	25	16	16	17	20	28	28	18	16	26	15	23	22	21	19	29	25	20	17	28	21	16	19	12	20	24	21	27	23	20	18	23	26	22	12	18	24	21	17	20	25	21	24	18	21	25	25	27	22	23	24	22	14	18	20	16	27	26	20	17	18	26	24	20	23	22	28	27	21	28	19	21	26	17	16	18	26	22	21	26	13	18	19	27	23	25	19	22	30	21	24	18	20	27	23	21	23	23	27	20	25	21	25	24	23	20	25	18	29	21	17	19	23	27	22	26	19	20	24	13	26	27	24	25	22	28	25	18	21	25	23	25	21	23	24	20	27	13	21	23	19	26	30	21	25	17	15	15	28	24	23	26	22	25	13	11	27	21	21	29	19	26	27	22	21	27	21	16	21	26	26	18	19	20	18	19	27	28	17	23	19	23	19	20	20	25	24	18	23	23	23	19	22	28	20	22	20	22	27	17	24	34	18	27	16	16	26	24	19	22	29	27	23	20	18	22	20	19	19	25	24	17	18	22	22	25	19	28	36	16	16	21	20	19	26	26	21	26	23	18	35	18	17	17	23	25	19	19	20	27	28	23	23	12	17	15	23	18	16	23	25	24	21	23	18	23	26	25	14	31	30	29	25	30	27	16	22	28	16	22	18	20	26	15	16	23	22	15	18	19	21	25	34	22	30	23	20	26	31	23	35	23	24	26	24	28	23	23	24	15	24	18	25	22	17	15	20	22	25	17	21	18	14	31	16	29	25	25	26	27	22	21	21	19	25	22	24	32	29	21	18	17	20	24	23
33581	55349	27194	40258	42114	38038	32771	28399	24730	22119	20040	17998	14556	11823	9948	8220	6560	5702	5129	4228	3367	2535	2219	2359	2415	2156	1939	1869	1838	1783	1639	1570	1607	1567	1594	1321	1383	1353	1273	1211	1262	1096	975	1041	1096	977	927	889	741	714	643	590	560	564	591	584	531	545	556	498	549	512	515	520	488	525	522	551	541	544	561	514	512	589	530	484	497	507	491	538	542	532	500	500	510	514	522	463	527	504	482	527	489	533	512	535	458	497	505	449	494	485	539	563	494	497	497	514	531	488	472	495	517	505	512	524	489	530	509	493	509	521	494	504	487	460	471	521	534	528	513	492	498	493	500	502	504	476	468	502	516	456	478	454	453	507	488	509	496	524	501	470	443	477	495	496	485	517	479	503	457	479	480	495	511	520	512	488	514	477	499	452	479	498	494	522	505	517	510	561	508	471	458	518	473	476	501	531	524	462	480	495	506	514	474	509	485	519	454	530	490	500	489	462	449	516	525	461	475	515	505	495	460	492	503	452	487	499	510	500	480	461	460	461	494	498	490	497	529	505	495	457	503	507	538	504	499	514	533	520	494	471	482	505	483	513	527	482	495	520	476	483	486	488	501	497	492	495	471	451	521	537	479	473	483	489	466	488	506	468	484	445	477	465	495	510	486	516	472	489	516	465	495	530	510	463	511	503	514	488	487	518	497	486	487	523	511	475	481	485	489	488	442	511	541	483	483	513	567	487	487	508	476	522	506	451	487	512	519	496	472	480	514	484	502	465	493	521	508	492	523	502	518	521	479	447	464	485	482	531	490	452	474	435	493	473	508	508	495	496	498	501	514	447	500	472	477	478	510	521	449	472	497	487	472	481	455	479	476	482	478	492	469	517	496	494	501	515	517	508	476	501	474	486	513	478	472	480	479	539	511	481	488	465	489	487	529	469	506	514	496	514	472	467	496	480	505	496	519	502	515	453	518	498	494	464	480	522	494	442	475	498	518	478	489	457	512	471	456	491	464	472	478	462	472	500	487	544	487	478	477	503	486	521	510	522	515	495	486	452	498	506	517	531	485	506	515	470	528	499	494	515	490	517	498	525	500	503	482	458	497	530	475	491	519	498	534	453	471	515	504	466	517	495	509	471	500	459	472	488	509	471	450	466	486	477	464	469	500	457	509	533	484	508	509	496	476	461	466	492	494	499	505	478	500	499	466	479	474	520	542	466	476	493	499	465	505	522	495	482	520	511	476	483	521	497	481	494	469	468	462	483	495	471	454	503	516	512	530	468	508	458	486	506	519	475	491	490	520	517	487	512	489	501	515	486	499	479	478	507	499	438	513	499	489	476	510	445	487	471	514	500	490	460	493	468	549	485	505	460	460	501	489	477	484	464	499	480	547	482	470	491	513	483	513	511	508	524	478	503	486	454	439	524	505	521	493	495	489	520	450	493	465	483	502	505	531	464	500	470	511	521	520	485	512	486	496	511	504	493	479	503	460	523	471	483	469	527	469	460	504	495	486	479	484	486	512	528	511	468	476	499	477	461	486	500	450	508	489	497	520	479	511	458	496	494	524	478	474	518	444	478	503	523	481	485	483	461	494	548	485	501	510	479	501	466	482	483	502	518	479	480	526	462	487	482	472	487	523	453	468	528	476	508	534	510	496	512	501	500	480	503	494	486	487	490	462	476	466	508	471	488	520	472	475	483	501	486	477	492	485	500	486	476	483	471	498	517	547	450	498	439	502	447	527	506	513	500	500	523	488	472	521	511	540	500	488	487	494	497	474	501	516	502	433	500	475	475	506	523	525	471	450	499	512	495	483	505	479	490	499	466	496	462	461	520	536	522	486	461	512	505	474	514	503	521	485	495	492	512	512	512	499	456	484	508	479	464	452	487	477	510	502	494	491	506	528	464	478	513	498	470	480	521	487	483	499	510	483	505	518	462	510	503	477	473	457	504	489	536	467	494	408	483	526	493	493	482	460	521	485	478	511	511	470	477	535	507	485	495	502	519	498	476	479	455	516	463	484	515	489	462	463	470	537	489	498	508	495	503	513	487	508	508	489	503	454	483	492	496	457	460	523	533	514	469	510	506	494	490	480	502	516	505	452	522	469	515	484	534	503	486	481	516	495	501	504	540	460	479	497	512	493	476	486	492	509	464	465	456	494	481	481	489	477	523	500	477	535	523	477	481	482	495	496	504	506	492	486	523	492	518	486	461	517	515	487	498	508	524	481	501	528	479	456	519	484	475	492	509	472	515	490	532	462	491	481	443	477	476	484	485	490	478	515	487	533	467	504	459	493	494	488	512	494	498	492	502	510	486	495	499	517	497	512	464	526	496	501	548	488	484	545	510	490	481	479	474	494	481	522	485	506	529	490	488	474	459	474	509	490	460	488	509	516	492	505	547	456	511	497	434	515	487	478	489	490	515	514	465	498	477	528	489	472	491	515	509	464	490	478	513	487	511	525	493	481	489	496	476	469	501	488	495	484	488	480	517	500	507	506	517	443	526	472	490	449	470	482	465	483	478	501	472	514	484	473	462	486	456	468	488	533	486	492	498	483	429	472	517	493	473	501	518	505	505	492	526	495	513	469	483	476	508	496	510	449	482	526	428	499	504	501	513	497	516	482	490	528	490	505	501	468	513	512	477	514	474	459	491	494	477	495	484	500	472	508	514	475	475	496	505	490	517	468	480	492	474	472	493	498	495	533	499	499	493	447	485	448	487	477	469	485	485	458	496	471	498	485	534	485	523	487	485	529	519	511	484	497	492	490	514	498	472	523	497	508	505	485	485	483	491	475	511	462	478	499	484	479	496	514	531	459	473	473	518	471	477	513	485	503	486	480	511	535	482	457	494	503	475	531	477	497	549	497	482	521	489	502	481	482	483	500	488	448	507	475	490	478	477	501	521	528	463	521	510	493	493	508	474	479	480	469	532	487	509	488	469	520	495	496	481	503	484	459	500	510	459	500	492	508	459	489	465	540	468	470	527	519	504	490	480	499	514	485	498	466	458	479	516	472	477	484	497	518	463	530	524	467	497	480	506	489	524	489	499	469	452	496	479	511	555	510	492	472	472	474	474	500	527	478	464	475	473	494	497	488	499	495	481	450	468	508	479	472	464	474	504	489	521	469	505	472	497	496	532	429	480	473	502	493	483	482	451	501	472	495	470	482	503	513	469	487	500	471	496	476	492	461	497	492	487	477	478	524	495	468	479	468	494	489	503	472	498	477	491	506	492	504	476	506	520	493	482	473	464	453	528	487	539	477	449	478	490	479	510	500	448	438	468	497	537	508	472	575	517	494	505	457	471	509	474	518	481	497	515	483	480	464	477	493	507	453	476	484	457	477	463	467	477	486	505	460	466	455	480	475	512	503	498	485	509	510	445	480	509	524	483	514	510	483	471	469	458	474	480	486	520	525	511	498	476	501	524	527	521	512	501	491	523	467	510	506	469	468	455	480	507	497	504	505	501	482	469	456	513	496	495	477	469	489	532	507	484	538	448
9734	26100	7057	960	1134	846	737	620	517	469	430	377	279	183	166	143	149	116	96	82	64	43	43	53	65	52	44	36	39	39	35	45	38	53	36	31	29	42	33	26	29	25	29	23	28	35	31	33	28	26	27	18	24	22	24	25	24	22	14	19	22	22	19	22	24	25	24	21	26	15	24	15	15	20	22	28	24	18	21	17	22	19	21	24	23	24	16	17	16	18	20	17	21	26	25	17	25	22	13	21	18	13	24	30	18	17	26	24	33	23	32	22	24	24	15	26	21	20	27	12	20	27	19	32	27	16	19	23	25	26	26	27	21	21	11	24	32	23	22	18	27	19	25	16	22	20	24	16	21	21	28	18	29	18	22	18	17	33	20	8	21	19	25	35	19	22	20	14	19	19	21	19	32	17	20	27	18	15	23	24	27	29	24	26	24	13	22	15	20	23	26	21	23	20	17	23	14	20	23	21	24	27	19	19	23	23	22	25	18	23	11	25	15	32	13	14	30	16	21	15	22	18	21	21	21	19	15	17	13	17	20	18	23	26	17	32	16	16	21	27	23	12	25	22	21	23	21	18	32	26	20	22	23	22	17	22	23	18	23	25	20	14	24	20	23	13	26	27	22	18	24	21	14	24	14	23	29	28	16	28	23	24	26	19	18	24	21	20	27	20	17	20	18	22	24	25	26	16	24	16	23	19	19	20	15	18	32	21	20	28	20	24	16	20	19	16	18	21	22	16	22	20	21	16	19	24	14	24	22	17	18	19	17	17	29	19	16	20	22	15	21	21	18	27	18	25	23	19	19	24	18	20	17	25	15	24	21	31	20	15	17	24	24	18	26	25	21	28	20	24	23	26	24	23	27	30	22	20	15	21	24	26	23	23	19	22	22	24	13	21	18	15	18	22	16	16	32	20	20	28	26	15	20	18	22	12	19	25	21	21	18	18	21	20	23	23	19	23	18	26	12	30	20	27	21	19	18	22	22	14	15	13	24	19	29	20	21	19	16	32	24	18	25	17	16	14	19	24	21	23	24	23	21	26	25	15	19	22	22	27	31	28	23	19	19	23	21	22	15	24	22	20	24	22	18	22	20	21	27	18	22	22	18	22	15	25	23	20	25	13	26	28	24	20	24	33	15	24	21	13	13	24	22	24	19	15	24	26	23	23	18	19	21	27	20	21	16	19	23	25	20	20	26	18	18	18	16	24	24	27	23	27	24	17	17	15	27	19	22	22	12	13	21	23	19	19	23	21	18	20	19	25	21	24	29	18	29	21	21	21	16	27	22	14	19	18	28	18	24	15	22	24	25	19	23	23	18	22	21	22	24	19	25	25	19	13	29	31	30	26	22	20	23	17	29	23	20	15	18	23	25	29	22	24	18	26	18	23	27	27	20	18	24	26	26	25	29	12	26	28	18	22	29	19	20	25	25	26	19	23	21	18	30	23	25	21	19	22	18	19	19	18	24	23	17	20	37	19	17	29	22	18	28	28	25	21	19	25	22	24	22	13	16	17	23	22	17	24	16	8	20	18	22	20	18	20	21	16	13	21	12	19	17	21	24	16	17	26	31	18	21	24	14	24	27	13	24	20	15	20	19	27	19	22	20	18	20	17	18	23	25	28	24	24	22	15	28	19	18	18	16	17	18	17	19	19	20	28	20	15	16	19	27	26	30	21	24	14	22	13	21	21	26	29	25	28	22	28	18	16	21	19	14	27	19	30	31	13	20	12	18	15	19	27	25	21	14	22	25	15	21	23	17	27	26	24	24	14	19	21	17	21	19	25	19	25	25	20	20	23	14	25	26	24	16	20	14	18	20	28	23	18	22	20	17	20	8	25	23	22	24	23	14	24	16	30	26	19	20	25	14	24	17	25	21	21	22	14	17	19	28	22	24	25	17	16	19	22	20	16	22	14	24	19	24	13	14	18	33	20	13	18	24	17	25	13	22	18	17	26	15	18	27	15	23	22	15	20	19	28	18	34	23	21	35	23	15	18	22	17	12	22	19	25	24	16	18	28	22	26	23	27	22	28	14	20	19	23	22	28	16	16	24	17	18	26	15	19	22	22	18	22	20	28	17	26	22	24	24	17	20	18	18	22	22	20	23	20	15	18	25	13	28	15	21	17	24	19	26	27	21	26	17	24	29	17	29	24	18	20	25	21	16	24	24	18	21	19	28	24	21	16	25	24	17	15	17	20	16	17	21	17	16	16	23	21	21	22	30	24	17	23	14	28	22	22	25	28	25	24	22	22	20	16	21	22	32	21	21	21	24	21	31	17	20	23	26	29	18	18	15	22	25	20	23	20	16	23	21	19	14	27	16	19	16	16	16	24	28	19	16	26	22	21	27	31	20	22	14	20	20	22	28	22	18	19	24	25	21	24	19	17	24	17	23	20	28	27	24	21	15	21	15	23	22	17	28	15	27	25	21	18	19	25	20	17	31	24	15	19	25	18	25	25	19	18	22	25	18	16	21	24	18	27	34	22	31	20	25	19	21	19	16	19	23	19	29	20	18	14	22	16	11	22	32	26	23	23	20	26	18	18	24	21	31	20	29	23	25	25	6	26	14	19	23	27	14	26	22	18	22	28	19	25	18	21	25	25	20	26	23	28	18	15	23	18	12	23	29	26	21	29	25	16	20	20	24	18	17	18	27	22	13	26	15	20	27	20	26	21	22	23	29	23	23	19	20	22	17	27	16	18	22	12	23	24	22	19	28	29	31	22	32	13	10	24	24	17	25	22	14	22	12	26	22	14	25	27	20	21	22	21	24	19	16	30	24	18	15	20	17	22	15	17	26	13	20	18	20	24	21	23	18	20	29	35	15	16	24	19	21	15	24	17	23	25	21	24	29	24	16	20	24	18	16	21	26	18	21	18	19	25	25	19	19	21	19	14	14	24	15	16	23	23	24	23	25	16	17	20	23	19	20	19	17	16	17	30	18	12	30	28	23	13	19	20	22	22	21	23	13	24	20	27	20	15	20	24	9	18	27	22	8	18	23	23	26	10	25	21	20	26	21	22	14	21	29	23	22	22	23	23	29	20	13	21	18	18	21	18	23	27	28	29	18	21	28	24	16	18	15	25	17	20	16	31	18	16	31	19	18	23	19	21	26	16	20	21	25	13	17	16	24	22	25	13	20	22	33	23	20	20	25	20	21	25	13	32	16	21	27	27	17	23	26	26	25	15	17	25	17	15	23	18	19	20	20	22	21	17	22	20	22	23	29	20	18	17	23	23	27	20	23	25	19	17	26	19	27	17	23	22	25	16	21	25	27	26	20	18	29	17	19	22	17	25	20	24	17	22	16	24	21	33	20	16	22	26	19	15	21	29	20	30	18	19	27	22	19	17	27	31	17	29	20	18	25	20	17	16	23	22	22	25	20	22	12	21	20	32	20	19	21	19	26	22	31	22	21	22	19	14	21	13	21	19	22	16	20	26	26	18	29	25	24	27	24	17	20	31	19	17	17	26	26	16
33714	52090	27390	39195	41180	37531	32951	28896	25550	23058	20792	18010	14374	11827	9936	7779	6666	5896	4899	4071	3174	2401	2356	2444	2422	2106	1932	1923	1923	1783	1631	1616	1536	1613	1512	1333	1359	1308	1173	1228	1152	1042	1005	1124	1099	1022	969	838	729	707	678	585	598	588	527	531	574	495	493	504	509	571	556	519	546	540	497	522	577	511	530	519	526	500	477	566	532	517	495	517	546	532	503	506	466	528	480	540	490	513	500	509	492	496	482	519	525	476	488	509	496	503	482	504	484	484	461	488	490	485	485	469	520	491	492	486	486	533	524	471	521	533	540	522	475	500	470	469	539	480	498	490	469	491	485	499	532	516	488	474	484	513	514	472	507	536	492	494	485	477	494	488	526	491	492	535	484	488	465	445	494	517	482	504	541	449	496	509	538	484	467	476	463	504	455	495	513	476	514	482	523	494	517	515	506	504	491	482	456	475	516	501	475	459	490	497	486	498	480	507	488	476	470	481	464	507	468	480	504	469	478	466	492	479	460	453	471	496	465	495	479	514	472	512	492	500	509	495	471	491	508	451	488	487	495	545	477	497	509	506	512	522	486	524	510	468	504	481	468	497	493	492	497	501	522	488	486	507	547	499	494	520	468	516	475	477	514	493	488	481	510	445	500	511	494	473	475	504	526	477	465	502	460	471	535	473	511	471	507	480	496	456	495	473	462	525	496	521	527	464	504	483	504	481	475	516	517	509	480	508	491	487	506	504	491	466	476	474	488	497	486	499	501	493	488	485	478	503	468	489	483	472	484	523	452	484	480	481	484	494	479	485	460	505	457	460	477	528	483	514	504	483	518	520	467	484	487	489	495	482	533	535	534	506	492	514	480	491	519	493	480	483	495	499	488	507	444	498	494	486	510	470	489	507	489	533	483	470	491	464	509	465	526	490	463	515	467	469	520	503	479	478	480	492	499	516	515	496	513	514	512	519	490	502	511	503	506	476	521	469	487	468	463	508	528	512	490	523	566	499	478	502	485	489	508	487	476	469	458	518	430	462	525	490	481	520	493	475	462	459	500	508	458	468	479	495	464	496	521	469	493	480	471	484	450	474	533	481	497	459	485	507	500	524	493	505	478	473	503	496	489	519	480	461	493	521	490	489	510	493	511	467	502	462	494	474	472	473	473	476	507	503	515	449	507	494	449	511	508	509	478	478	499	503	505	481	516	474	498	482	464	492	497	483	476	434	448	515	512	498	530	460	488	475	521	508	471	500	506	488	471	484	505	480	465	514	486	481	446	471	517	509	510	491	507	497	463	440	497	478	513	495	507	533	459	464	429	494	492	473	476	516	478	512	459	473	471	481	483	508	486	454	490	507	453	490	484	488	464	490	517	504	500	486	485	478	484	523	484	482	476	518	488	496	453	521	497	443	480	503	485	487	510	514	507	464	456	460	445	516	518	518	507	494	505	500	473	456	483	496	535	549	503	475	514	517	479	501	511	498	511	482	493	449	516	496	518	523	460	527	511	461	520	477	503	497	480	497	440	482	490	467	506	484	492	508	502	472	448	464	438	465	493	499	494	497	503	500	483	464	520	496	492	484	473	476	493	483	571	466	499	491	529	575	464	497	469	486	487	501	510	538	501	521	519	545	463	530	497	515	464	501	466	492	448	476	456	461	479	466	464	504	497	478	518	492	461	529	497	520	490	507	487	504	506	495	483	497	498	527	477	500	474	448	521	493	482	525	512	499	501	507	530	486	453	479	519	477	488	519	467	486	466	509	515	495	507	482	513	524	479	508	485	460	493	487	488	491	476	466	478	499	461	480	479	497	493	473	487	473	521	496	464	477	444	499	446	540	510	494	493	471	516	453	511	493	486	465	470	518	492	453	519	475	471	473	512	484	443	463	491	486	474	508	474	473	484	512	488	494	475	481	466	528	490	520	494	466	506	511	471	488	488	485	494	502	497	443	492	489	485	436	496	460	441	514	502	506	493	477	450	522	508	500	522	530	502	514	481	490	494	466	500	502	488	473	494	475	446	492	502	509	479	494	502	494	508	482	473	511	467	475	460	502	502	512	507	500	437	504	455	468	485	484	467	472	471	494	503	541	491	474	485	493	468	499	471	496	484	514	524	475	504	497	485	524	486	503	500	509	493	499	464	516	550	480	506	504	478	457	488	486	474	503	498	467	464	482	481	503	482	476	501	499	468	484	487	498	475	518	458	473	510	508	543	491	468	477	457	469	436	498	456	533	487	513	486	499	520	500	515	468	502	477	482	519	481	497	472	465	474	504	493	525	504	489	471	454	465	481	503	521	459	513	480	505	483	494	499	491	480	506	507	511	465	467	465	497	479	473	503	448	501	490	516	484	490	492	497	520	472	515	518	496	496	484	520	506	494	497	516	485	493	503	490	475	489	533	563	461	485	493	492	472	506	509	498	440	479	467	560	511	502	478	469	536	512	492	468	501	486	505	496	502	503	486	501	472	479	495	498	513	470	492	457	513	483	453	512	489	495	488	457	481	474	478	518	512	515	501	477	476	479	489	467	473	475	476	471	487	486	502	482	462	507	473	514	480	510	504	544	519	499	464	534	499	493	473	480	503	489	475	498	473	494	459	505	495	487	483	523	538	473	496	502	488	489	467	507	467	477	505	499	474	531	500	542	492	468	517	495	535	482	471	475	498	500	500	546	490	509	505	488	486	462	531	475	484	497	480	464	513	508	462	518	506	472	496	550	454	501	510	529	483	491	500	512	459	491	488	507	498	506	431	515	464	497	516	458	527	494	531	494	477	453	477	514	479	458	475	479	491	482	472	484	483	475	499	455	497	479	540	499	481	517	504	513	499	500	506	454	490	503	450	525	489	508	500	507	502	487	486	505	466	509	454	492	504	450	434	522	509	464	462	512	491	484	460	500	423	497	463	467	479	481	511	495	514	504	488	490	496	490	466	509	535	505	466	496	491	521	474	506	477	522	518	481	533	510	473	492	478	512	536	497	450	461	484	521	483	493	509	479	488	500	482	485	481	470	503	498	526	472	537	505	517	499	502	491	498	514	479	474	523	498	448	487	501	513	453	461	513	492	487	474	459	484	511	468	494	475	512	484	462	475	486	458	497	482	499	487	491	449	492	476	517	474	491	486	475	524	451	479	495	502	506	496	476	465	477	517	520	512	489	492	506	480	494	499	481	485	518	515	505	516	496	498	464	508	493	473	466	488	488	479	473	509	475	482	493	502	492	451	514	487	460	487	476	498	511	485	525	530	505	486	486	478	511	492	477	519	487	496	489	459	494	540	499	489	527	476	482	502	505	504	517	489	469	494	503	480	487	498	485	485	467	468	492	487	511	483	508	511	455	508	508	495	456	448	447	505	475	517	522	507	476	514	489	463	490	487	512	470	485	499	490	465	519	499	504	508	494	493	513	491	479	495	513	509	486	465	520	474	490	470	508	487	500	527	498	481	511	499	511	520	487	526	518	498	487	470	490	489	471	517	511	478	513	492	518	506	471	509	481	498	518
7150	14760	2538	657	744	640	510	503	465	358	351	290	217	179	138	116	112	112	72	57	36	55	53	47	46	48	39	42	43	35	51	46	42	42	47	31	46	50	35	37	40	35	32	40	32	34	36	30	34	37	32	33	36	23	33	23	28	30	26	35	22	36	34	28	32	31	25	27	30	25	38	27	28	27	24	36	27	36	31	28	27	22	28	30	31	27	26	26	24	16	34	29	36	27	31	27	23	26	33	31	23	25	38	33	27	20	27	26	32	25	39	32	31	22	30	28	30	25	23	35	30	35	23	38	29	22	17	35	25	26	28	27	24	20	23	22	33	22	33	34	33	31	31	31	28	26	32	27	24	36	27	35	40	29	27	38	30	27	29	28	22	33	21	34	25	27	32	25	30	35	20	28	29	29	32	37	30	26	29	24	33	27	35	31	35	30	24	27	33	29	25	34	26	22	34	31	38	39	26	32	29	26	25	28	36	17	39	29	28	29	31	31	33	29	29	34	38	28	21	21	26	22	27	28	33	23	24	26	19	30	30	27	27	29	37	31	40	33	30	31	31	23	26	24	29	22	23	38	26	31	29	26	21	32	18	24	21	24	39	30	24	24	22	24	31	28	34	30	16	25	27	26	31	23	33	33	38	25	33	28	29	32	24	24	22	35	34	33	32	21	23	24	25	32	28	34	17	30	25	33	26	24	23	35	27	31	31	21	33	37	29	29	26	19	29	28	31	26	36	28	30	27	25	26	32	22	15	33	24	25	25	30	30	26	26	31	35	44	29	29	28	20	31	28	22	33	22	32	25	24	29	26	26	25	31	28	35	24	42	21	41	24	33	33	30	19	29	25	34	29	32	24	29	24	33	26	25	34	29	28	24	22	27	34	30	30	27	26	21	27	27	31	33	30	28	26	23	35	33	28	20	29	42	21	26	35	31	22	30	35	23	34	32	28	28	32	25	25	30	26	35	27	32	19	25	21	34	23	25	23	33	24	27	26	32	35	31	32	20	31	23	20	32	28	28	36	23	35	32	29	39	27	27	23	23	35	27	32	25	26	27	28	28	31	34	30	33	25	28	27	41	34	36	23	28	27	27	24	24	31	28	27	25	36	31	22	32	27	42	32	26	27	28	29	34	34	29	28	35	32	33	36	30	22	29	25	31	33	21	21	29	25	33	30	30	27	23	36	25	20	39	39	32	29	31	30	24	32	31	31	29	40	31	25	23	27	19	31	27	24	24	26	28	32	23	26	30	41	24	31	30	33	26	36	27	38	31	32	31	28	39	41	29	35	28	14	25	35	29	24	33	29	31	34	27	36	24	33	24	20	27	36	24	29	24	21	29	24	29	24	31	33	30	32	28	31	32	33	33	29	28	31	30	27	23	29	24	29	30	33	33	30	27	21	29	35	32	32	30	28	33	29	34	26	27	25	33	31	30	33	26	24	22	26	28	27	39	27	37	27	30	34	26	31	31	25	26	32	25	20	32	32	35	27	20	30	23	22	29	34	27	32	26	29	39	23	24	17	30	35	33	27	26	30	30	20	28	27	26	29	31	30	25	18	32	25	26	24	28	27	31	30	18	35	33	24	20	28	24	27	40	47	23	27	33	24	25	24	34	37	32	33	35	30	28	24	37	27	33	21	20	34	29	28	29	40	22	21	31	29	36	35	23	25	42	16	35	30	45	29	26	19	29	25	33	30	20	40	32	29	34	20	35	33	41	43	27	26	28	30	28	32	31	30	35	26	32	33	26	32	19	27	28	42	28	27	30	30	27	23	27	33	26	24	25	27	30	36	27	27	31	29	25	37	28	28	34	24	23	26	25	35	29	30	24	30	28	31	23	32	32	30	23	36	37	37	37	38	32	20	34	32	27	22	37	20	35	24	28	33	39	31	10	32	28	31	33	28	31	31	20	21	28	23	31	32	35	25	28	37	36	20	26	32	23	28	25	32	28	25	39	35	33	31	33	31	33	26	38	35	37	26	25	23	24	35	39	28	23	20	20	30	28	22	32	39	16	27	33	27	41	21	38	29	23	33	26	31	33	27	27	28	33	33	31	19	26	28	24	25	27	31	25	37	26	28	29	22	31	19	27	29	31	35	30	26	28	27	28	31	25	26	31	31	31	29	18	25	32	29	30	33	34	34	29	23	24	31	35	34	28	31	28	38	30	31	27	19	24	28	31	24	20	29	33	23	24	16	24	26	26	22	29	31	29	29	31	26	33	30	27	17	34	31	27	38	24	30	26	38	36	20	34	34	22	35	24	31	26	41	36	21	35	25	28	31	27	33	29	22	24	25	31	32	27	28	27	35	31	27	28	35	31	34	29	26	22	28	29	29	33	31	32	38	29	20	27	29	27	23	25	36	28	30	20	34	30	25	35	31	28	22	35	32	23	27	27	31	39	26	23	29	33	29	27	30	32	25	25	36	31	30	19	35	31	24	24	30	22	29	33	25	20	29	21	29	35	36	22	29	33	31	23	37	32	20	38	35	27	26	29	39	29	20	24	23	30	31	25	22	28	24	36	20	32	22	28	37	32	25	25	22	33	24	27	28	23	32	30	34	27	38	19	31	16	37	24	28	36	35	34	28	24	31	29	28	30	25	31	24	32	24	28	36	26	33	29	37	32	27	22	24	34	29	29	35	19	32	28	32	45	38	34	34	30	34	22	27	34	31	20	32	28	33	25	29	35	21	29	31	30	31	35	23	30	34	27	21	31	19	24	17	40	35	29	27	26	33	36	22	24	33	32	31	23	25	36	31	22	35	29	27	36	28	23	33	25	25	29	24	26	23	37	31	27	28	28	12	33	27	26	21	22	24	23	21	27	26	28	26	40	27	35	30	31	32	21	27	25	22	28	13	25	29	27	21	24	27	26	41	32	27	22	27	35	26	34	27	24	33	23	21	25	35	40	28	37	35	25	24	38	28	39	27	34	38	33	30	24	28	42	30	23	37	26	27	32	28	31	21	20	26	28	25	34	29	24	30	29	24	34	27	31	33	21	30	33	33	27	41	30	34	31	33	42	31	26	30	32	27	41	40	36	29	22	33	40	20	23	29	26	31	28	42	27	43	25	27	20	37	27	27	28	23	24	27	32	37	24	32	33	27	23	23	34	22	17	32	19	28	25	30	25	24	30	36	22	25	32	32	30	26	24	31	24	33	25	37	24	23	25	27	30	31	21	31	26	39	27	31	34	27	33	21	26	24	36	27	26	34	33	29	26	29	28	28	26	29	32	36	30	39	30	31	30	29	21	28	30	26	31	18	25	32	24	25	33	46	31	23	26	21	30	32	26	28	26	31	24	31	23	27	34	25	28	43	17	37	27	41	26	32	23	19	29	23	37	28	27	24	32	33	31	32	31	31	29	26	24	33	25	30	36	26	26	23	32	30	27	37	28	28	29	24	23	20	27	25	24	37	28	31	30	25	20	23	28	34	29	26	28	31	30	30	30	22	24	31	16	31	36	28	17	32	22	27
35535	51021	22119	35121	37581	34145	30144	26410	23089	20810	17927	14804	11776	9727	7898	6191	5496	4887	3940	3091	2379	2079	2207	2015	1966	1878	1766	1845	1611	1615	1553	1534	1488	1482	1372	1344	1310	1264	1167	1204	1167	1188	1078	1166	1146	1135	974	938	917	836	755	750	757	788	733	682	726	696	694	696	716	676	703	722	721	733	707	700	726	644	687	668	694	701	682	655	672	645	670	691	658	685	669	657	658	657	642	663	706	671	624	614	685	691	651	614	674	712	660	617	629	657	680	653	684	616	696	670	699	652	687	666	675	649	647	623	670	658	688	658	649	652	680	704	648	680	694	641	635	650	667	635	628	649	657	632	647	686	643	680	637	675	675	656	675	635	706	650	711	674	613	691	653	641	698	706	663	705	671	681	683	620	617	669	667	671	666	666	661	625	700	657	620	645	686	660	647	662	649	656	634	649	644	659	690	642	676	665	650	628	689	627	636	646	665	644	675	643	677	649	693	665	686	671	633	718	695	682	641	692	644	678	667	666	655	685	689	656	661	637	650	694	633	618	642	648	633	631	663	689	600	682	671	686	626	691	637	620	660	724	679	698	619	630	705	638	667	618	653	626	652	679	693	662	694	696	706	704	647	666	622	682	641	662	648	708	644	653	633	688	686	671	675	687	633	651	653	659	616	706	694	642	678	632	668	732	661	658	654	659	665	651	663	691	630	619	668	684	666	682	601	679	681	684	671	680	663	659	636	640	680	658	643	653	642	686	641	693	668	630	690	614	608	654	696	656	653	655	660	632	643	657	642	676	657	663	697	676	668	678	646	647	634	736	634	689	655	674	664	678	643	632	692	628	632	698	622	629	641	642	679	631	655	626	670	690	639	699	654	677	695	657	647	699	662	633	692	639	642	654	655	645	690	666	669	664	682	719	731	695	673	638	644	654	693	639	719	684	712	675	640	684	673	687	670	657	674	655	684	682	634	629	649	684	629	687	666	653	652	692	638	720	680	664	636	622	669	641	648	649	677	580	708	678	622	650	661	660	706	637	645	638	714	676	677	677	662	657	671	643	663	647	633	651	683	657	667	668	651	617	658	673	661	680	625	683	676	645	664	698	659	675	667	658	738	700	639	650	633	635	651	663	633	656	633	665	674	654	654	703	617	669	633	664	630	659	641	678	618	657	636	635	618	663	670	649	634	652	632	700	695	677	660	672	669	656	639	607	629	639	670	656	652	647	690	667	659	710	665	679	641	719	640	687	630	662	649	735	708	625	679	633	673	671	648	660	659	639	644	601	647	622	618	673	681	690	635	691	704	669	639	662	640	717	666	673	656	644	628	689	665	651	667	669	634	687	677	659	597	633	689	660	649	674	696	645	657	645	697	659	625	610	662	603	674	682	676	637	682	638	696	694	680	666	685	648	638	664	674	655	682	597	644	607	672	676	687	643	622	659	666	624	634	689	674	666	633	643	709	665	668	701	628	642	645	659	633	672	653	597	654	662	684	698	627	631	691	671	654	675	670	645	706	605	624	689	629	662	717	626	642	651	684	676	682	641	701	662	668	629	637	695	648	674	688	655	651	628	717	643	669	679	667	666	631	690	631	678	672	680	701	683	649	640	650	655	655	656	677	683	676	638	687	611	672	656	632	670	691	664	661	687	708	631	610	675	715	649	724	670	661	673	688	630	633	642	625	630	694	695	689	687	673	710	660	671	687	699	654	674	669	641	681	697	690	684	696	652	710	626	607	658	678	624	740	669	641	677	693	717	665	680	689	662	645	674	680	654	607	668	682	670	611	626	681	629	642	652	670	642	681	635	651	676	646	649	703	661	647	652	656	633	628	666	677	647	648	647	624	658	660	678	619	645	617	680	622	647	679	685	672	666	719	651	674	653	645	663	665	651	670	666	633	646	637	619	614	651	697	650	640	664	677	633	657	689	664	679	676	622	632	678	680	696	626	649	650	660	706	690	620	714	692	619	638	657	645	692	676	630	613	645	664	639	643	627	643	647	658	680	594	752	664	680	672	656	663	690	658	640	700	698	658	665	643	623	675	680	612	675	676	671	631	690	616	681	604	695	645	647	654	677	632	652	685	640	602	641	605	601	649	697	686	637	651	672	610	627	694	701	666	659	690	647	651	680	690	678	635	686	701	656	681	649	661	662	618	640	670	704	633	654	640	621	678	632	653	655	641	680	625	610	654	648	649	679	665	695	614	635	696	645	684	654	679	654	719	672	662	658	664	672	660	682	659	678	655	685	643	668	678	704	670	691	688	700	621	712	630	653	663	698	646	644	690	653	673	684	677	660	634	647	710	635	642	696	612	691	656	663	669	653	653	666	714	669	658	622	648	653	624	687	630	635	691	645	700	676	656	667	671	637	671	674	686	648	668	652	686	676	669	648	708	625	672	648	645	682	652	699	639	650	614	661	676	667	630	678	669	642	668	638	640	712	678	617	652	657	673	633	640	677	652	706	634	643	635	624	678	629	666	676	636	644	645	645	684	662	660	642	635	689	635	674	649	715	647	696	686	675	672	665	688	655	644	688	710	674	659	632	664	689	629	649	644	693	660	654	698	672	692	644	637	634	663	637	627	635	644	635	659	631	624	670	624	663	686	654	645	680	671	624	759	628	655	662	677	636	645	642	652	653	664	629	654	660	682	658	688	629	666	639	705	654	634	663	686	647	666	682	640	640	633	653	673	623	647	646	613	634	634	670	696	650	673	644	697	669	678	644	651	646	604	599	684	673	621	612	604	676	650	673	632	663	637	680	623	676	651	675	630	634	677	689	708	652	691	648	659	670	631	619	622	658	654	650	636	644	649	666	619	605	622	646	653	654	628	657	649	644	658	679	695	658	665	646	650	670	649	685	673	684	680	668	692	688	628	703	664	652	674	642	652	686	655	647	703	674	659	648	673	709	617	661	644	645	639	665	694	654	676	681	647	657	703	686	640	642	646	610	647	636	653	639	637	686	630	659	670	647	640	654	698	663	636	670	645	676	668	683	657	655	686	704	614	696	647	676	644	649	660	664	614	680	661	639	676	680	652	709	678	635	636	621	689	670	675	638	702	638	669	664	603	636	649	712	634	652	637	653	669	641	605	608	630	616	680	653	662	645	685	647	618	667	670	627	630	623	649	699	673	664	659	662	692	664	672	660	682	691	671	659	692	687	709	666	616	666	686	671	616	684	665	646	684	648	617	666	701	649	621	660	663	732	679	623	647	669	690	674	603	698	677	681	659	668	670	666	666	674	658	669	666	659	666	636	622	683	631	682	671	679	655	662	686	600	606	737	627	660	651	670	660	649	609	647	643	631	664	654	680	682	697	629	656	675	607	677	683	649	652	699	663	622	625	633	626	611	667	678	678	663	658	714	615	694	616	642	679	673	643	688	646	691	615	673	665	621	622	680	642	671	657	705	638	690	604	678	661	684	688	682	678	667	641	668	705	651	728	639	656	650	653	693	667	663	634	624	647	680	637	691	652	740	664	646	679	684	706	630	640	632	651	661	613	645
9148	20816	4338	945	1058	881	769	745	635	577	468	345	268	233	140	132	121	90	81	74	52	45	74	48	49	51	51	45	33	46	40	57	41	44	44	25	37	30	32	38	36	25	32	40	30	36	31	24	27	25	24	20	29	25	23	17	24	26	22	20	24	19	23	25	19	15	20	14	20	21	23	32	18	21	22	28	20	21	20	20	20	23	25	22	20	25	15	24	21	31	27	29	27	33	21	24	21	28	23	21	23	21	17	24	20	17	32	17	25	27	22	18	18	19	26	19	15	26	27	24	25	26	21	17	25	18	14	15	29	26	22	21	15	17	24	17	19	19	22	19	19	16	24	17	16	13	27	22	16	26	16	25	20	17	14	25	19	26	30	20	21	34	19	27	21	21	16	23	17	30	18	17	22	11	27	25	21	26	19	26	23	17	21	11	17	23	26	21	23	20	28	24	22	15	26	19	17	28	20	19	22	15	17	23	33	31	17	29	12	15	21	23	18	22	24	27	24	19	27	17	30	27	25	27	17	31	24	19	25	20	26	19	14	23	26	11	28	14	22	18	20	14	25	22	28	16	20	20	20	21	24	20	27	17	28	16	16	23	13	16	20	12	27	18	26	25	19	22	25	18	12	19	13	25	23	27	15	20	21	33	21	17	20	23	21	22	23	16	27	22	21	23	25	25	21	18	17	23	22	18	17	21	19	15	25	21	23	17	22	24	18	20	22	26	24	16	21	19	17	17	24	23	17	16	23	18	18	24	14	23	23	20	20	15	22	21	30	16	17	29	25	27	28	21	25	19	25	27	17	24	21	14	16	25	24	17	19	24	24	20	14	16	15	29	23	18	33	17	22	26	25	28	15	23	18	22	31	23	34	16	21	24	15	17	22	14	18	19	29	32	24	19	26	22	26	17	17	28	24	22	20	25	18	31	22	25	17	18	24	17	20	33	14	12	27	17	27	17	18	23	19	24	16	23	20	25	24	19	23	30	20	24	31	12	26	23	20	12	21	16	19	34	23	21	15	18	29	26	28	38	21	24	21	17	21	23	20	28	25	19	22	21	19	21	31	21	21	16	22	18	21	29	25	11	25	25	16	18	20	17	20	29	23	17	27	16	22	21	25	17	22	16	25	22	22	23	22	16	16	22	22	19	21	19	30	25	15	28	16	22	22	8	27	14	25	24	20	20	20	31	29	20	31	17	13	21	33	22	21	23	21	16	26	23	24	19	14	25	18	18	23	21	18	34	22	30	19	20	22	23	28	24	23	17	28	24	16	19	22	20	23	17	28	27	21	22	20	15	19	19	19	19	19	19	22	21	32	23	20	16	21	14	25	22	19	33	20	18	21	23	20	32	18	31	10	19	20	28	16	18	21	21	19	23	18	14	21	21	23	21	21	20	17	23	19	26	22	18	23	19	30	21	20	19	17	14	22	18	28	21	11	18	23	28	26	21	20	22	24	18	30	25	27	19	22	29	15	29	25	24	17	24	19	12	16	21	21	22	20	30	14	23	22	20	23	30	20	11	13	21	23	17	20	22	24	22	23	17	22	17	17	21	20	20	11	14	17	15	26	18	32	18	15	24	22	23	22	30	16	20	24	22	22	21	23	22	22	26	25	26	14	20	20	22	20	18	24	17	29	17	23	14	28	25	22	11	23	18	15	16	7	23	29	21	17	27	19	31	15	17	8	18	25	20	23	19	33	18	17	20	22	28	17	22	17	21	17	21	24	18	17	24	27	14	25	18	17	22	18	26	26	29	21	21	25	19	21	25	27	26	28	30	27	25	13	17	20	25	21	18	24	21	12	24	29	19	22	19	26	22	20	24	19	17	20	24	13	23	23	24	26	24	24	28	19	22	13	20	25	20	18	18	21	24	10	20	23	23	26	24	19	28	25	28	34	22	20	14	22	20	19	17	22	20	33	12	17	15	21	19	22	18	18	23	22	23	22	20	25	25	19	29	19	23	21	28	26	21	16	24	22	20	20	28	27	22	21	16	26	12	21	19	24	23	21	17	25	16	24	25	24	25	25	20	19	23	24	23	22	23	26	15	24	17	20	18	19	20	17	21	18	21	21	25	19	11	26	16	25	14	23	19	21	25	19	14	26	20	22	21	15	22	28	22	19	20	18	23	20	25	20	18	18	33	22	24	26	24	20	21	22	16	22	20	22	21	29	26	26	18	20	21	20	16	23	19	15	16	24	22	21	25	18	24	24	22	19	24	26	23	9	29	29	20	21	23	24	19	25	11	26	30	13	20	24	18	24	19	22	22	19	17	24	18	20	23	20	28	28	19	21	28	27	17	24	29	28	21	31	22	33	26	30	22	25	15	18	26	17	13	21	17	20	30	21	24	24	16	15	26	27	28	17	15	16	18	17	17	17	24	14	14	15	26	23	20	27	25	28	21	23	22	21	29	18	20	24	20	24	25	21	18	24	20	34	16	24	21	21	22	24	32	25	28	30	17	30	25	22	25	20	22	28	18	22	18	25	24	23	25	19	22	23	18	22	20	21	29	23	19	26	27	24	25	19	23	19	27	19	25	23	28	23	19	27	23	19	27	22	22	23	17	24	33	21	14	12	23	16	22	11	21	18	20	27	23	24	32	22	24	29	26	13	25	23	25	31	21	28	19	23	25	27	34	24	26	8	17	22	15	18	24	26	19	21	20	17	17	27	24	28	21	24	19	27	18	19	22	24	24	21	15	23	28	18	25	28	21	20	22	16	16	35	29	18	28	25	27	19	20	24	21	23	13	21	26	20	21	23	24	20	13	25	23	17	17	21	22	19	28	16	26	25	21	17	21	22	21	15	24	31	26	16	23	21	22	12	28	20	23	20	17	31	15	21	16	22	18	22	25	14	25	19	25	25	18	16	30	26	23	35	18	17	16	30	19	28	14	30	16	18	22	22	22	22	19	15	27	17	20	19	19	21	20	17	20	17	21	17	29	15	20	16	20	24	27	25	23	23	26	16	18	21	17	28	21	14	21	22	21	23	20	29	21	34	20	16	16	23	19	21	22	17	20	15	15	22	27	27	21	20	29	17	16	21	19	21	23	20	16	22	18	28	19	18	20	19	22	18	24	19	18	26	22	22	17	17	26	17	15	22	22	21	18	20	27	26	24	15	26	12	27	22	16	28	25	25	25	18	14	14	22	26	22	13	22	24	18	19	20	21	27	21	18	22	35	15	22	17	30	25	14	26	15	16	16	20	21	20	34	18	13	18	20	18	23	22	22	21	26	20	29	19	20	17	28	21	23	25	17	22	20	28	23	17	11	27	23	16	19	23	23	19	25	17	21	17	24	18	26	17	23	22	22	24	20	29	12	19	27	16	20	14	20	22	25	17	20	11	20	22	16	22	20	26	18	23	16	14	22	21	22	20	23	19	20	13	20	19	34	21	20	25	20	27	19	20	18	18	22	17	23	30	13	30	19	22	16	17	31	27	28	21	24	17	27	23	15	30	19	24	29	26	31	19	22
34340	48407	24060	38037	41551	38191	34655	31030	28078	25226	21859	17973	14570	12276	9829	8274	7301	5977	4653	3540	2813	2673	2648	2413	2247	2300	2183	2103	1952	1854	1712	1681	1607	1514	1396	1275	1334	1306	1180	1179	1196	1158	1263	1237	1188	1130	969	944	902	723	712	620	640	636	576	533	527	518	543	577	499	564	517	552	531	515	555	550	547	553	487	503	533	518	500	491	465	519	544	509	530	511	554	508	491	481	502	469	479	508	522	490	502	495	505	512	549	493	479	530	479	481	534	458	519	540	512	473	526	519	508	490	504	480	468	497	470	515	501	503	522	492	509	491	531	486	467	505	498	496	482	492	501	482	471	501	516	462	468	514	504	490	491	440	482	511	492	520	493	468	495	451	496	490	496	479	452	482	462	518	489	507	475	446	483	527	450	494	471	499	507	464	474	509	492	529	514	535	479	474	449	471	461	488	474	471	459	520	465	484	469	505	468	450	459	476	514	496	528	505	490	466	486	474	486	468	520	467	467	510	449	529	457	487	447	491	523	497	455	471	474	470	504	455	502	504	501	482	538	493	529	485	507	500	488	518	508	501	502	492	482	498	490	518	454	474	528	515	501	516	462	521	463	464	440	485	495	462	497	543	478	508	478	464	473	485	456	519	493	475	516	529	515	486	526	523	491	470	501	489	537	489	527	482	506	460	475	463	493	483	527	487	476	507	492	516	490	510	476	466	502	518	488	501	459	528	524	499	474	505	514	501	490	480	509	490	516	460	463	455	487	522	483	482	465	492	455	503	502	513	452	472	484	464	512	486	464	446	503	473	487	470	463	496	476	510	488	536	480	528	492	513	505	454	468	490	470	463	457	508	448	481	515	479	501	467	524	490	484	480	509	494	484	502	491	538	434	463	477	458	514	516	490	467	472	475	494	492	455	484	464	484	465	483	468	487	478	510	492	501	503	473	494	470	477	487	489	470	455	512	472	505	482	488	495	545	488	498	468	467	471	475	425	499	463	513	469	461	496	480	453	505	499	448	492	468	489	479	461	502	457	475	511	481	504	472	473	480	472	493	491	478	464	432	520	477	502	456	513	462	517	488	507	506	485	469	507	487	523	472	508	455	479	432	522	526	514	513	468	463	459	462	436	473	530	505	489	515	493	507	503	496	461	505	456	464	475	500	499	494	472	470	468	493	469	489	509	498	469	503	498	506	485	452	496	533	496	481	505	444	477	495	502	483	504	458	482	492	507	490	496	504	471	490	472	488	479	500	524	470	507	504	515	499	509	484	443	457	525	498	483	509	513	484	506	417	473	457	492	488	537	469	492	470	455	471	498	505	519	514	496	533	483	455	533	484	476	472	502	471	498	484	470	469	467	493	482	474	500	535	515	495	499	455	483	490	503	454	508	469	463	436	498	495	456	481	473	512	508	514	484	495	441	490	516	519	471	485	519	475	545	466	481	465	507	489	465	482	438	498	479	429	506	480	558	486	483	496	461	461	466	523	475	512	507	501	493	486	531	468	508	494	448	470	482	511	498	492	547	459	526	484	494	498	500	458	504	483	478	528	487	476	471	498	464	467	513	499	451	482	499	493	506	451	474	486	490	529	491	442	513	463	477	481	504	536	476	455	509	459	487	514	502	496	419	499	466	512	487	492	488	508	496	477	479	453	429	465	476	506	482	496	495	492	537	472	502	482	498	475	525	464	435	497	485	515	492	471	478	491	480	511	475	479	488	458	486	457	460	534	483	504	454	474	501	503	471	491	423	493	499	500	481	500	511	507	496	521	519	503	475	496	513	482	480	482	488	490	500	493	492	456	465	500	448	467	493	483	467	513	477	491	477	460	478	505	498	495	480	467	467	439	485	489	496	444	520	479	472	512	504	438	457	480	508	473	487	497	490	500	485	461	468	518	464	491	501	537	479	488	524	459	470	460	454	480	475	518	488	481	489	531	471	473	463	463	520	508	521	455	507	484	466	449	488	498	491	501	506	538	503	508	472	491	450	490	476	497	453	523	478	448	460	484	461	502	480	493	515	475	493	472	514	439	504	503	467	456	485	462	476	489	495	459	458	483	475	475	458	482	504	489	444	522	473	496	528	474	480	489	494	512	483	465	468	480	459	489	484	519	492	509	513	459	492	493	506	457	469	501	501	479	494	516	515	522	471	525	474	472	499	479	497	491	455	422	477	453	497	526	505	460	512	498	487	497	489	477	483	509	479	486	500	507	479	516	495	444	491	503	506	488	494	502	480	459	472	505	523	492	485	502	499	487	489	499	458	483	461	476	544	479	499	490	492	489	489	467	507	497	477	466	533	477	476	467	512	482	489	513	467	468	483	498	475	518	501	444	511	476	491	446	491	488	469	503	487	455	458	477	447	459	462	532	485	474	490	512	470	517	502	489	475	515	489	458	478	479	498	497	495	463	506	505	447	492	466	445	446	475	457	458	494	472	487	464	488	485	417	488	468	504	495	448	483	499	479	485	451	505	464	521	488	499	528	493	468	513	489	501	452	473	465	459	512	495	483	476	470	466	479	449	489	558	477	496	518	500	490	511	487	478	453	465	488	497	483	480	514	485	531	497	471	475	549	485	491	480	530	509	475	496	488	512	483	458	498	493	459	477	451	437	497	432	469	481	471	483	507	524	475	459	500	500	486	480	473	480	465	466	462	464	470	456	478	465	463	502	498	468	462	484	482	476	476	479	498	479	481	456	493	489	521	496	475	489	443	485	463	492	512	469	452	511	464	487	516	458	491	497	488	462	511	489	439	515	506	490	488	507	481	478	494	473	493	498	481	480	502	462	472	481	510	462	452	523	503	503	437	504	484	488	443	476	478	442	469	470	515	469	529	497	495	495	508	453	462	472	484	487	513	479	487	495	477	493	508	496	526	466	454	508	492	453	436	487	508	478	480	478	480	462	494	503	500	491	504	457	442	470	476	489	478	438	474	500	494	477	478	492	488	529	486	490	453	477	508	469	482	475	499	469	498	497	510	500	525	511	503	470	481	506	522	513	529	472	471	484	511	486	485	479	452	458	488	515	469	474	450	515	502	541	493	530	508	512	481	470	524	457	488	456	461	476	500	522	511	473	505	461	497	473	467	449	490	492	496	473	488	508	494	532	463	457	481	505	505	474	468	474	440	466	503	492	485	481	486	526	512	516	514	507	466	490	474	505	447	471	476	501	468	496	480	493	500	491	475	471	467	479	487	474	527	487	500	452	539	483	503	525	525	478	470	462	448	518	428	499	481	481	495	515	463	491	465	494	458	511	503	498	516	511	506	539	460	472	466	508	483	448	471	470	546	550	461	505	494	481	508	483	493	476	448	473	491	472	482	483	457	496	455	470	473	461	488	487	488	445	509	480	437	505	459	471	477	511	485	494	475	473	477	503	503	460	507	492	484	526	499	485	478	515	480	485	504	470	497	484	567	485	514	481	480	514	511	488	497	533	532	511	474	477	506	487	478	490	482	506	504	505	469	465	518	505	495	493	457	468	474	456	506	453	498	500	423	498
8578	18486	3998	888	1162	989	892	805	671	678	434	357	265	215	162	166	128	87	82	68	51	64	44	43	60	46	47	41	48	52	49	49	36	45	37	39	36	23	35	40	22	29	43	30	36	31	32	33	24	27	31	34	20	23	27	19	22	21	29	25	16	26	18	18	30	22	19	23	19	22	17	15	20	15	22	24	19	21	35	22	27	22	15	22	26	19	16	15	30	16	22	19	20	26	21	19	19	31	20	27	19	21	22	24	29	20	22	18	27	30	24	24	26	24	16	21	18	15	12	26	25	26	20	16	28	18	23	17	26	23	21	20	20	38	18	23	13	15	24	26	18	25	32	25	24	21	16	23	19	27	19	21	22	16	21	19	30	18	29	18	21	17	21	15	23	20	17	24	20	15	17	19	24	19	23	25	26	16	19	22	17	20	19	26	19	21	19	26	24	17	18	29	25	20	16	23	31	21	28	32	18	25	18	16	23	26	24	18	27	31	20	21	15	27	18	27	16	27	16	16	22	25	24	20	18	13	24	19	27	23	21	23	23	12	28	23	20	29	31	17	17	20	15	25	24	29	17	24	25	15	23	23	20	28	21	27	22	12	16	12	25	22	19	24	21	13	30	26	31	18	22	15	18	22	16	16	24	20	21	18	15	26	15	23	33	27	32	26	26	19	21	25	30	21	32	20	32	21	19	20	16	14	25	13	19	19	26	28	29	19	26	20	16	19	26	26	12	17	19	33	20	24	17	17	25	21	18	15	32	21	26	26	23	16	23	26	15	21	18	24	25	25	21	27	22	17	22	19	28	26	20	21	18	17	28	18	20	21	17	23	17	20	27	19	25	20	22	18	28	22	24	16	22	21	24	18	23	20	16	22	21	26	17	20	18	25	16	19	16	20	17	28	27	23	24	22	15	22	20	14	23	18	19	21	16	18	18	22	21	24	20	18	20	26	29	23	26	23	23	20	15	20	29	21	22	27	13	14	18	17	16	18	27	14	19	22	24	20	19	24	18	18	12	18	24	28	22	17	24	21	27	15	16	25	17	24	28	29	20	20	23	18	22	13	26	23	21	24	17	26	21	23	22	21	22	22	27	14	28	23	26	20	24	14	15	25	12	21	32	21	15	27	15	18	16	18	18	23	23	19	20	20	23	15	21	22	21	25	26	20	18	23	23	17	21	24	19	25	23	19	11	24	22	20	18	18	25	12	24	21	16	14	20	18	26	21	19	21	20	18	25	17	24	26	25	19	19	20	22	20	18	25	15	21	16	16	18	31	21	17	19	24	22	25	21	20	18	22	21	21	22	25	16	22	16	18	25	22	18	21	17	23	17	24	16	24	19	20	17	25	17	20	13	19	27	20	16	18	25	34	23	21	21	23	21	28	20	30	17	20	26	28	27	21	25	27	27	18	16	27	22	17	17	13	18	11	22	25	28	19	19	31	16	21	30	22	18	29	34	26	17	17	16	19	19	31	12	16	24	22	21	25	24	22	26	26	24	27	30	15	28	19	19	25	21	24	28	27	21	28	19	21	19	23	15	20	19	20	16	16	24	30	22	21	20	17	18	21	15	27	14	19	18	18	20	19	19	21	26	18	21	18	29	26	17	27	31	28	20	26	16	19	36	19	25	19	25	23	19	19	19	26	22	20	12	25	30	20	25	14	23	20	18	21	21	18	22	16	21	18	16	28	22	16	20	23	14	23	22	22	16	19	19	21	14	26	17	31	21	25	17	21	15	16	28	24	27	25	20	25	24	22	17	16	18	24	21	19	19	18	26	22	22	19	27	30	24	22	23	20	23	23	32	23	18	15	15	9	26	13	21	21	24	19	20	25	29	25	25	23	24	29	14	17	17	19	22	32	23	13	16	17	22	28	24	26	23	24	20	14	17	19	18	21	20	22	23	17	30	15	23	21	28	18	22	24	24	24	18	15	15	23	17	21	23	24	21	20	22	25	24	18	13	20	26	22	17	20	21	19	21	19	24	25	25	16	25	26	21	23	13	23	30	18	19	26	20	21	16	19	25	20	25	14	16	24	17	24	19	17	26	17	28	16	19	28	20	19	27	26	17	22	20	24	19	26	31	22	15	19	25	19	26	27	24	22	16	23	26	17	30	20	18	24	13	27	22	22	23	23	16	18	13	17	16	17	17	17	20	30	18	17	13	19	20	23	29	26	19	22	23	16	19	33	24	16	18	23	29	22	19	23	16	21	16	19	22	22	29	30	27	23	26	29	23	25	35	30	25	20	19	14	25	17	22	25	19	18	18	19	28	20	14	19	20	26	22	15	25	27	16	25	19	25	21	18	30	14	22	27	15	26	16	30	24	16	21	20	19	17	27	20	28	21	16	28	21	22	25	15	18	19	13	17	18	23	22	19	21	23	22	20	29	31	25	21	19	25	30	21	25	36	22	30	26	23	16	26	23	25	19	20	18	20	23	19	16	25	27	23	22	18	23	30	21	33	25	14	22	22	26	27	19	16	22	25	29	21	21	20	19	25	18	19	16	16	17	19	24	19	21	25	24	33	23	21	14	21	22	14	20	19	16	17	20	24	16	25	25	27	19	12	20	18	23	24	24	14	16	22	23	21	15	14	19	18	19	37	26	22	20	13	16	21	23	17	19	22	17	19	16	35	21	24	14	25	36	21	20	21	21	24	26	29	13	27	22	18	22	18	28	17	20	23	18	20	25	26	18	18	23	16	17	32	18	22	23	15	19	23	19	23	16	16	18	24	24	24	23	15	20	31	22	24	22	16	25	25	26	23	20	22	15	28	16	21	20	12	32	18	19	22	21	23	22	18	23	24	20	23	26	19	18	18	21	19	18	21	27	18	19	23	23	24	26	17	26	18	25	34	22	15	24	14	19	17	26	25	22	20	17	21	16	23	18	18	23	29	14	24	25	27	17	19	17	24	23	27	16	15	23	20	23	12	22	18	21	26	20	25	16	15	14	25	16	13	19	18	14	23	23	25	17	15	24	26	23	18	31	22	21	19	23	21	18	22	25	22	27	16	22	18	16	21	24	32	23	29	14	12	18	33	18	15	20	24	19	15	21	20	14	22	23	30	15	21	20	17	18	26	33	12	23	17	15	28	19	23	24	14	25	25	18	23	17	16	26	23	18	22	18	25	25	20	10	18	32	22	23	18	25	18	17	23	16	19	21	23	16	14	25	14	28	18	24	24	24	21	27	28	27	17	25	19	11	21	16	20	17	18	31	12	26	26	21	21	17	19	28	27	18	18	25	19	26	13	19	23	22	22	17	12	23	29	22	22	23	17	16	21	24	23	20	18	19	25	20	21	10	16	13	26	17	27	18	20	17	22	20	28	22	19	28	22	22	15	15	22	20	25	23	25	22	30	26	21	27	19	34	23	20	25	20	24	18	25	15	29	21	23	16	17	28	23	21	16	14	19	15	22	20	26	27	22	20	20	16	16	26	24	23	30	22	20	24	19	15	18	24	21	18	25	36	30	22	24
35477	48757	22700	37897	41798	39112	35755	32280	29172	25712	21979	18134	14813	12133	9773	8778	7182	5751	4425	3365	3006	2864	2628	2419	2524	2434	2398	2082	2025	1821	1764	1694	1563	1502	1291	1309	1413	1203	1133	1183	1178	1239	1358	1192	1214	1038	1074	976	802	801	748	676	615	591	591	578	567	544	516	542	533	522	492	578	544	547	521	521	544	492	555	514	526	525	484	527	549	531	550	523	458	548	469	478	502	545	519	494	536	499	471	499	541	495	520	470	493	479	477	498	498	518	499	490	491	479	479	495	496	501	477	505	546	502	514	518	494	513	506	510	452	531	507	511	521	448	452	497	506	535	495	498	505	536	451	455	480	501	500	493	493	486	461	466	513	489	483	485	494	506	508	492	467	494	493	459	459	477	485	481	439	498	491	470	495	494	492	527	486	498	484	489	499	462	481	509	541	492	469	483	518	496	467	462	469	501	478	481	473	485	521	501	501	445	468	527	459	514	494	508	513	484	490	505	480	488	478	477	505	500	468	481	516	460	491	483	451	489	459	494	530	456	493	504	484	460	457	497	470	451	487	494	509	499	420	497	482	453	499	483	472	490	480	482	446	473	538	513	507	467	479	486	482	479	480	498	500	490	485	483	467	462	474	454	487	489	476	461	496	510	487	501	440	504	485	483	496	502	438	504	498	497	492	455	474	461	479	490	474	469	478	491	478	482	506	486	480	464	457	491	505	494	509	497	480	505	479	470	525	489	499	465	489	455	473	520	468	511	523	478	463	471	499	465	512	468	480	476	507	496	471	467	497	474	450	483	483	503	467	451	479	473	472	443	487	479	480	493	457	476	527	495	481	472	476	492	454	503	459	520	450	474	503	483	456	457	529	508	483	493	465	515	472	447	470	487	521	471	472	516	450	457	526	494	487	485	483	520	474	459	474	489	505	475	501	479	512	475	534	523	482	519	499	474	540	461	439	467	503	494	500	480	501	457	499	517	481	482	511	493	478	467	493	483	514	464	496	537	500	492	471	486	493	470	558	502	453	512	487	476	497	506	466	513	486	492	450	514	473	471	540	473	487	479	506	497	453	464	458	498	511	485	505	479	515	453	489	481	497	533	480	479	502	498	456	454	443	491	457	524	500	529	468	533	512	496	486	462	471	476	466	462	477	499	462	532	489	506	492	484	482	471	473	475	501	477	476	488	503	503	465	502	502	489	513	511	497	502	456	505	477	433	520	528	498	507	506	471	490	485	501	469	475	482	486	488	495	480	508	470	493	494	508	499	495	500	509	475	497	516	492	453	481	453	469	501	479	491	488	472	475	478	462	436	476	486	498	509	512	484	502	479	485	472	484	493	451	462	470	491	461	482	482	477	479	482	493	472	479	460	531	502	463	496	496	454	457	453	522	486	466	503	490	479	507	502	487	466	525	458	461	515	469	503	491	514	471	479	484	494	502	510	507	515	504	462	479	481	477	482	473	502	475	469	525	461	441	499	489	492	538	469	520	481	489	492	507	452	509	501	502	494	481	490	473	498	492	464	440	445	485	514	470	466	457	484	480	500	462	499	509	491	543	451	483	492	461	500	500	484	510	516	503	508	493	501	484	547	496	510	485	481	459	447	442	462	467	469	453	505	508	505	485	460	502	517	511	505	488	475	490	503	460	446	488	499	485	462	515	497	471	440	495	490	485	506	456	518	482	513	499	459	461	474	451	476	477	453	478	514	516	500	475	494	499	500	500	474	493	519	472	500	495	504	471	464	504	515	471	532	477	499	521	493	500	496	476	499	493	498	539	518	503	430	459	520	474	459	442	503	475	507	493	485	512	514	443	466	481	507	480	473	465	513	486	510	482	460	481	483	486	465	467	485	453	486	478	473	482	460	465	499	493	486	507	489	475	523	487	503	502	458	563	465	512	506	528	480	475	476	491	497	485	505	498	510	500	466	508	486	511	488	514	487	524	509	472	458	498	505	472	476	472	474	489	473	470	453	491	455	486	516	518	404	469	497	501	471	494	517	481	483	489	500	528	507	516	454	471	497	485	490	459	500	522	480	500	494	487	499	448	476	491	518	471	512	454	523	475	513	524	468	490	507	472	479	427	483	465	490	456	501	469	526	499	496	430	476	479	504	498	441	477	482	459	472	484	476	457	486	502	503	464	491	514	500	512	446	501	492	466	478	470	504	490	480	472	478	501	484	475	483	443	486	519	495	432	458	481	506	470	524	536	476	486	488	530	468	479	500	475	485	472	530	510	503	514	478	509	463	480	462	558	488	515	500	480	467	454	476	465	496	486	472	483	493	499	477	482	468	471	508	488	476	474	444	461	495	535	530	473	451	467	513	449	500	514	467	491	519	516	490	429	506	509	454	494	472	485	470	536	472	457	493	489	498	522	516	462	462	467	511	487	447	491	461	525	473	453	501	529	495	485	469	482	479	515	481	449	523	453	493	510	478	464	458	460	503	484	485	500	486	516	440	501	491	486	520	498	486	470	514	496	508	494	534	474	520	519	459	462	464	466	443	527	507	484	473	480	491	482	473	458	556	461	482	453	487	520	529	471	522	531	503	492	479	503	502	487	515	470	470	483	477	448	468	480	460	460	494	471	502	451	493	477	451	473	507	481	492	538	500	471	530	452	502	467	488	464	470	506	512	468	510	481	472	532	514	524	485	483	527	469	510	524	489	524	530	474	498	472	497	452	487	505	528	473	479	496	490	533	513	496	469	502	502	473	483	467	461	472	464	468	483	444	480	504	475	489	464	462	489	490	487	527	521	469	464	491	499	519	495	484	455	471	493	490	453	449	485	482	485	509	474	458	501	486	475	482	465	487	508	502	513	465	498	504	513	494	475	499	486	518	488	479	472	512	470	517	486	522	490	465	469	490	492	485	468	479	480	471	499	462	492	469	438	499	469	477	468	502	524	490	503	496	496	488	475	513	497	493	462	475	473	529	506	491	553	484	506	474	518	529	460	511	469	471	463	475	521	494	503	482	512	507	485	495	506	522	508	457	508	513	487	473	493	465	482	511	487	473	460	493	472	514	488	514	501	495	463	474	522	501	506	505	468	480	462	490	457	466	458	489	484	501	436	474	489	453	484	492	512	488	460	484	468	478	486	480	452	473	514	501	475	460	497	503	465	468	471	473	510	484	498	478	458	490	489	545	512	509	480	495	451	506	484	482	481	480	461	483	487	493	501	465	518	548	454	518	499	492	477	490	480	459	506	484	465	458	467	443	463	499	472	452	483	489	531	446	490	475	468	473	459	495	472	468	518	503	472	473	483	509	473	475	494	506	488	475	481	505	504	510	507	482	441	484	468	508	463	516	476	513	498	477	480	504	505	488	471	479	492	513	500	468	520	490	495	511	490	480	465	433	485	496	488	501	520	496	528	488	491	514	498	512	487	466	477	510	475	492	481	474	526	461	480	487	519	487	526	517	505	490	474	484	492	534	477	496	453	488	477	510	460	515	499	465	530	489	478	532	495	486	469	522	475	487	536	488	449	492	485	447	463	487	480
6948	17510	3187	848	1164	1070	934	788	751	633	488	345	280	193	152	159	99	108	75	72	56	57	60	49	46	56	37	54	45	39	45	25	44	48	34	22	34	29	29	38	31	36	36	32	25	35	27	18	27	27	31	18	30	23	20	16	22	21	27	22	23	25	19	23	30	23	19	18	20	20	18	16	30	22	24	27	25	10	21	21	23	21	24	24	27	15	20	24	33	19	19	14	24	18	25	19	27	18	25	25	21	25	16	25	24	26	24	24	23	33	23	23	17	15	19	24	23	21	27	21	17	24	20	17	21	21	22	14	25	17	19	21	16	26	28	26	24	15	18	14	28	26	17	20	29	19	16	25	30	19	16	22	15	21	23	13	21	21	24	20	18	16	19	19	28	23	22	19	22	22	20	19	12	19	23	21	22	27	20	22	14	28	19	17	18	15	19	22	23	26	23	21	20	21	18	21	20	22	17	8	22	23	18	29	24	20	19	22	21	19	22	25	15	24	24	34	27	25	20	21	31	17	18	20	22	24	24	17	27	14	16	21	25	21	27	26	24	19	29	18	27	20	25	20	28	22	23	22	21	24	20	31	17	23	21	21	18	26	22	20	23	28	15	25	19	21	17	24	19	25	21	21	18	17	35	21	36	27	25	17	21	25	18	19	28	17	20	22	16	19	15	23	21	26	16	25	23	21	16	24	26	21	29	18	25	14	21	21	20	14	25	17	19	16	32	22	19	26	17	25	19	22	26	22	17	22	23	21	20	25	18	18	31	21	17	28	26	18	16	23	16	21	17	16	26	21	26	12	26	16	11	23	21	18	25	29	28	27	23	16	19	25	26	22	15	11	20	27	21	25	30	21	20	22	20	21	20	21	28	28	20	17	17	23	20	19	27	23	15	23	21	22	24	15	21	33	16	28	17	17	22	23	19	27	18	25	23	15	13	17	20	23	22	26	20	24	31	15	14	24	29	26	18	17	24	24	23	20	21	20	16	16	25	26	20	23	21	25	20	21	17	22	20	14	23	14	19	16	15	26	17	32	20	18	19	17	25	19	16	18	22	22	26	22	28	30	23	30	15	21	20	25	23	20	17	20	25	23	20	17	17	21	25	13	25	16	30	19	27	19	21	23	25	28	20	16	22	22	24	26	18	17	18	18	21	17	36	19	21	14	17	19	15	21	19	15	21	25	25	21	18	15	29	18	16	21	22	16	20	20	14	24	15	22	23	27	21	15	16	24	23	20	20	18	16	25	17	16	19	25	27	20	15	24	26	21	27	19	19	20	19	23	15	17	29	30	25	24	25	19	19	23	10	20	22	21	15	21	17	21	23	29	9	18	14	25	21	18	27	28	16	21	23	17	23	17	24	26	21	23	24	17	22	16	18	26	21	20	21	29	16	18	17	17	16	15	21	14	24	24	23	19	21	27	21	18	26	30	22	23	13	14	20	23	20	23	24	15	17	19	18	25	18	21	17	21	23	31	17	27	21	20	17	20	23	19	17	20	22	18	21	21	30	27	15	32	24	28	16	25	24	20	13	21	22	19	17	14	22	19	20	20	23	19	28	20	23	18	19	19	22	22	12	33	21	17	21	23	21	21	27	22	14	16	13	23	16	21	28	18	19	14	12	15	15	17	21	14	10	17	20	18	26	29	18	14	25	22	21	19	13	15	19	21	27	24	13	15	16	21	23	24	14	24	23	20	13	24	18	18	19	20	23	18	30	24	24	16	16	18	26	12	24	21	19	15	22	17	30	18	19	26	18	26	22	15	20	28	19	16	27	19	27	19	21	30	24	15	24	22	23	20	18	14	33	19	21	27	23	29	30	19	16	22	23	14	32	15	31	22	22	14	14	16	27	25	24	17	21	18	16	28	23	20	23	20	28	25	20	25	25	21	12	19	21	19	25	24	16	22	21	21	20	14	26	20	23	25	20	18	19	19	11	16	16	22	26	19	23	20	21	23	13	25	22	25	21	22	18	26	27	25	21	19	18	20	21	22	23	23	30	26	14	18	22	23	37	17	18	12	29	25	18	23	16	19	12	23	18	22	17	22	17	21	18	23	19	23	15	16	13	25	24	21	14	20	18	16	17	28	20	20	26	22	18	17	22	17	14	25	17	20	26	17	27	17	18	25	18	22	24	15	22	19	21	25	19	21	21	25	19	27	24	17	29	22	24	28	29	19	30	19	25	21	17	15	18	15	16	28	22	23	17	21	21	17	14	14	23	23	29	18	23	16	21	12	17	14	17	21	32	18	22	26	23	24	20	19	18	20	20	17	16	23	11	18	21	24	34	18	21	27	21	18	20	23	35	24	27	16	19	28	12	21	19	25	18	16	27	17	19	17	17	15	20	19	19	26	17	28	18	30	24	31	23	28	25	21	15	18	24	16	26	16	21	26	16	21	18	33	25	21	19	28	22	21	19	24	14	22	24	26	30	22	18	24	22	13	24	21	20	19	17	21	20	18	14	26	19	26	27	20	25	20	26	16	24	14	31	23	26	19	22	20	22	21	18	24	20	16	18	24	15	17	20	20	17	27	33	24	25	24	24	23	23	20	15	22	23	14	19	16	26	14	24	17	15	24	27	23	20	18	10	25	20	26	25	22	18	21	17	19	19	19	27	15	14	31	21	19	18	16	22	22	18	22	29	33	20	26	23	14	26	29	22	24	25	24	21	21	30	23	27	17	28	18	19	24	22	18	23	20	22	17	22	21	19	29	17	23	28	22	31	22	25	27	25	19	21	21	22	20	24	15	26	21	27	12	21	17	24	22	26	16	24	23	26	19	15	21	9	18	21	19	23	13	24	24	27	27	22	19	28	26	23	22	18	27	19	22	24	16	20	19	20	20	22	32	16	20	22	16	27	17	20	17	20	23	28	23	28	19	18	18	22	18	25	26	22	26	12	22	21	18	25	26	18	22	17	16	23	23	26	21	14	16	17	14	14	22	21	27	20	17	23	25	16	19	19	16	21	21	15	12	19	24	19	17	13	28	19	15	16	15	21	19	13	17	26	24	27	18	25	28	19	24	22	16	9	18	28	25	13	23	23	23	26	30	17	29	21	21	22	27	25	25	25	24	18	13	14	30	26	24	17	19	19	18	26	22	11	14	16	20	27	20	15	22	22	17	19	8	25	19	26	16	24	22	18	27	24	26	16	20	19	18	17	19	23	19	24	33	26	18	24	24	17	17	17	19	16	23	18	19	18	12	29	14	24	19	19	17	18	24	20	24	22	16	24	22	22	28	23	24	17	18	22	24	22	18	16	20	25	19	23	21	22	25	15	21	19	24	23	23	18	23	22	30	17	14	17	22	18	19	27	22	21	17	15	19	15	19	15	17	27	16	18	27	17	22	20	22	19	25	22	19	21	21	16	21	23	22	24	21	22	20	21	12	20	18	24	25	15	24	23	24	25	26	22	17	20	15	20	19	18	23	9	23	14	17	21	20	24	20	18	26	16	23	21	17	23	18	17	30	21	26
38259	46554	21979	38254	42243	39977	36692	33153	29854	26046	22192	17959	14869	11930	9975	8927	7049	5278	4295	3378	3070	2762	2506	2541	2699	2574	2360	2180	1862	1893	1770	1597	1595	1386	1170	1326	1250	1179	1069	1174	1256	1443	1363	1277	1198	1199	1108	1045	956	821	746	680	625	630	601	562	574	522	548	516	507	578	532	533	533	574	518	529	493	570	534	535	506	517	514	492	490	533	525	520	524	469	532	515	508	484	475	514	485	472	474	511	500	522	524	453	526	471	516	492	490	452	452	529	493	489	499	482	481	496	495	507	514	499	471	493	497	472	508	500	551	501	542	502	504	474	478	512	520	494	459	522	506	485	489	488	484	507	499	462	494	521	467	487	487	463	487	460	483	456	466	511	494	461	467	494	478	474	502	502	522	477	478	464	479	479	474	461	451	517	471	485	512	506	503	477	483	501	494	499	493	503	511	478	500	507	494	512	474	474	503	470	490	498	490	466	460	465	476	526	457	492	478	485	455	507	460	437	469	471	518	473	506	483	448	444	523	437	488	458	541	502	489	531	472	500	499	510	493	507	478	480	475	492	501	452	487	493	498	467	450	454	471	450	490	510	503	448	464	516	528	467	479	453	459	461	528	493	455	479	456	480	448	500	488	463	502	538	477	471	520	499	531	483	456	530	478	491	526	484	489	495	481	474	488	502	459	473	470	469	495	469	477	495	539	525	491	466	493	478	512	466	467	460	484	487	545	483	494	482	532	462	462	464	491	497	513	474	481	456	483	514	460	498	492	450	436	512	457	469	470	483	470	461	488	453	460	477	533	491	468	461	471	463	480	490	494	520	510	483	513	469	485	457	481	496	509	495	511	464	498	452	487	469	486	488	461	460	495	493	496	480	508	480	526	493	493	475	487	484	471	501	495	492	463	462	473	555	461	459	480	484	484	493	500	457	455	499	508	488	480	457	497	496	469	529	503	485	481	491	481	459	518	451	454	433	519	503	491	488	514	509	477	489	461	474	471	493	480	521	506	503	452	479	491	533	471	495	491	477	455	453	517	501	505	485	508	516	503	504	461	516	464	461	484	448	456	486	481	492	497	469	507	428	513	508	488	528	438	464	509	505	475	494	472	514	490	438	492	519	502	453	507	486	481	472	494	461	461	511	469	478	484	439	503	478	471	469	504	463	479	512	458	458	479	450	462	537	456	493	466	486	482	464	489	464	476	455	446	478	492	475	475	495	463	486	448	502	471	480	512	496	495	486	475	468	508	499	461	494	479	451	477	482	469	505	447	508	505	474	453	479	524	479	480	483	481	464	461	469	490	470	467	514	492	489	473	479	450	501	476	476	481	496	498	512	477	497	474	512	482	476	455	491	505	464	458	481	475	500	455	489	457	456	476	470	486	479	485	487	504	490	469	443	497	453	477	497	490	448	472	441	455	523	484	515	497	472	526	506	434	462	488	458	482	472	459	455	457	489	478	438	502	468	461	466	501	454	476	476	466	502	465	509	473	493	476	500	444	524	457	499	456	484	471	481	496	527	423	469	450	452	444	496	495	484	472	474	504	482	467	485	454	506	501	472	481	464	510	535	478	483	476	445	480	482	475	504	452	486	489	498	534	448	508	460	514	501	435	500	499	459	478	510	505	441	441	527	469	509	509	531	452	520	451	500	491	475	482	506	516	501	480	488	514	498	500	514	452	486	491	502	448	512	506	500	528	528	503	492	471	486	472	519	496	461	490	467	483	505	487	492	448	463	481	484	518	517	482	500	467	476	460	458	447	488	465	485	508	532	491	494	469	466	488	517	478	517	477	492	536	478	461	407	491	457	480	476	481	450	463	480	501	505	480	454	470	481	470	498	493	462	474	491	494	484	432	505	466	469	509	450	567	443	440	486	512	505	490	487	499	474	488	457	488	462	471	506	467	513	470	495	472	499	467	475	560	500	487	470	508	480	489	495	447	515	493	535	464	480	471	505	508	486	490	477	467	498	458	513	524	500	477	470	498	476	484	493	455	434	480	458	467	504	468	488	483	490	468	471	481	447	484	499	489	502	486	497	446	487	471	473	533	502	473	529	489	487	453	483	492	472	469	485	489	470	477	458	513	478	523	498	507	514	512	491	513	467	468	484	465	468	463	457	458	490	458	506	492	500	472	496	480	485	470	501	479	501	466	486	455	486	494	456	494	484	488	477	502	495	493	496	502	459	472	462	446	491	492	488	464	516	492	496	492	488	465	494	468	502	477	505	474	507	501	492	456	475	542	446	484	472	488	469	450	475	489	476	500	510	458	506	468	490	486	496	460	490	470	484	489	488	516	485	499	472	461	550	493	480	467	451	447	505	497	493	476	508	487	506	471	477	477	491	478	460	496	473	491	499	464	482	470	432	486	472	494	489	462	421	496	463	502	519	449	454	478	453	509	464	480	501	505	500	444	508	477	472	504	507	498	450	496	496	495	467	483	462	473	478	477	476	495	504	458	468	458	467	479	469	493	488	479	478	505	500	486	466	488	436	463	483	491	476	486	480	477	501	506	517	461	488	439	493	503	460	479	499	495	469	493	485	460	480	515	445	488	455	492	480	506	467	529	496	501	504	514	508	457	477	490	496	469	481	501	504	508	468	511	492	473	484	481	466	494	504	487	512	516	510	445	509	504	467	492	454	509	517	467	447	481	498	497	496	502	482	480	480	487	451	506	460	476	466	482	499	450	474	481	468	473	452	472	504	495	462	454	478	485	508	453	499	482	507	469	522	484	488	483	457	461	496	497	506	445	482	487	485	490	466	491	480	520	481	481	512	506	510	468	473	540	499	520	487	417	473	466	488	459	476	507	516	442	464	495	493	484	467	449	492	462	461	475	496	502	504	481	502	471	498	448	465	491	478	497	491	467	475	478	488	425	503	456	483	510	488	493	486	465	496	498	494	490	499	473	429	511	522	500	503	483	457	486	496	495	464	471	461	476	483	502	468	522	513	451	458	497	514	515	482	495	480	534	531	490	463	485	483	505	440	458	472	530	462	492	500	471	484	452	505	480	514	484	466	472	474	472	496	454	470	470	455	454	471	465	472	456	478	536	509	470	500	508	466	494	474	500	479	507	481	483	478	485	466	449	496	455	502	465	445	490	555	528	470	482	476	485	487	490	454	482	475	445	483	429	479	495	429	495	463	536	461	501	468	467	493	514	455	498	487	525	470	477	480	471	490	504	465	491	460	476	466	487	495	475	505	498	460	474	515	482	464	479	509	508	487	492	468	461	523	492	486	489	492	462	469	463	474	463	525	479	483	460	501	494	498	450	476	491	473	487	454	516	487	496	474	517	437	499	484	519	466	478	471	460	447	439	466	505	506	489	495	484	477	483	476	477	471	487	470	482	503	484	466	497	509	487	464	482	503	451	430	486	450	458	508	507	486	463	455	470	462	442	523	479	489	461	499	498	471	463	518	494	463	510	452	477	528	473	487	455	479	471	492	465	451	518	484	480	510	495	490	446	438	469	441	500	487	494	477	489	433	465	485	494	494
5628	9745	1806	588	896	788	791	683	571	473	381	257	195	168	161	114	99	65	55	69	65	51	46	70	68	54	52	38	33	52	46	54	19	37	41	41	43	45	27	35	38	29	35	49	40	34	28	43	40	32	27	25	29	24	25	33	25	30	25	33	30	31	24	36	26	37	29	35	32	24	33	31	22	25	36	23	35	26	33	26	32	23	26	31	28	33	28	21	22	19	20	38	29	24	25	25	24	22	26	37	32	33	22	32	34	24	39	28	33	30	24	30	22	27	38	25	37	39	32	34	28	28	19	32	37	29	25	32	31	32	38	33	35	34	29	31	40	33	37	28	24	31	25	29	25	33	25	24	32	33	40	33	31	29	25	28	35	30	21	33	23	32	19	29	24	23	23	25	22	32	33	29	39	32	33	27	25	39	40	24	26	33	23	27	21	37	28	26	22	26	33	20	23	16	22	32	18	29	44	32	33	23	33	29	32	29	32	22	24	30	28	34	28	33	40	27	23	28	38	33	20	25	38	22	27	25	32	28	29	18	32	27	29	25	24	23	22	24	20	34	32	31	34	34	31	23	27	30	34	32	32	25	30	34	37	23	26	27	27	24	27	30	40	24	26	29	38	27	25	25	28	27	36	29	31	27	24	25	25	20	28	23	40	30	39	24	20	38	34	26	35	24	32	31	36	32	23	28	38	22	31	33	29	26	29	33	28	29	26	33	26	15	31	41	24	28	31	27	32	24	25	31	29	28	30	25	41	26	24	35	24	27	34	34	31	23	34	34	27	27	35	31	22	30	26	38	25	22	29	24	39	29	20	27	29	31	39	23	32	22	36	26	26	31	29	39	33	36	22	28	33	34	26	34	32	41	28	27	33	31	28	24	26	19	33	34	26	32	25	34	36	37	36	30	27	28	31	31	28	28	26	34	30	28	26	30	36	30	36	34	33	27	24	43	23	24	27	33	34	27	35	32	30	33	30	28	27	35	26	23	32	31	28	34	19	32	32	32	32	28	26	19	41	30	25	38	23	29	27	28	36	23	31	40	36	22	24	42	34	27	29	25	36	27	32	31	28	28	27	35	36	29	33	38	26	37	29	26	25	25	32	30	26	30	36	33	40	30	31	30	34	32	28	18	41	23	32	38	37	26	23	31	37	49	27	26	29	27	19	24	36	25	27	30	29	23	32	27	26	32	37	40	27	31	41	27	26	26	30	26	34	23	34	35	24	36	28	22	30	28	17	29	22	29	26	36	22	33	19	35	36	29	32	30	38	38	26	24	29	39	30	28	39	26	37	32	22	30	27	34	26	28	21	29	30	26	21	25	22	37	32	32	32	28	24	26	34	29	16	33	29	21	27	26	29	31	34	28	22	26	23	41	32	24	20	27	23	22	25	27	22	33	32	30	29	24	38	31	34	32	26	32	29	27	21	37	26	26	22	26	30	32	32	27	39	37	29	21	30	21	27	33	35	29	32	27	28	35	33	34	26	41	29	38	37	24	22	22	34	31	37	27	30	34	24	32	35	35	27	40	29	36	25	25	30	28	22	29	23	32	37	20	28	26	28	23	27	29	29	32	18	20	30	27	31	29	23	21	25	28	25	32	28	29	28	22	33	30	27	26	26	24	32	38	20	35	26	19	27	29	38	19	29	21	36	20	34	36	33	32	34	36	28	33	30	28	20	40	21	29	27	35	25	33	22	23	18	27	26	30	39	28	26	34	34	32	30	25	22	25	28	22	38	32	28	24	34	29	28	32	21	21	35	22	28	22	27	35	31	19	37	33	27	32	24	26	32	24	24	22	35	32	26	34	29	38	31	20	25	30	40	28	24	32	28	32	33	34	29	32	27	44	24	23	32	28	37	37	25	29	38	27	35	32	19	37	29	28	31	33	23	33	41	26	29	23	30	26	22	25	30	27	30	27	27	35	23	25	31	24	45	33	33	28	18	23	27	35	28	28	17	29	29	29	27	23	26	37	19	34	36	36	30	28	32	38	26	36	27	40	35	40	25	35	20	26	26	27	28	29	26	23	28	38	25	21	32	24	41	27	33	23	46	33	29	22	29	38	31	29	27	26	37	26	40	22	27	28	29	24	28	32	30	29	22	35	26	38	39	23	36	27	28	34	29	29	32	32	28	28	36	27	23	28	31	33	30	34	28	19	26	33	24	34	34	31	35	30	32	35	29	33	32	26	25	28	27	28	31	38	22	31	41	28	29	30	31	42	28	23	22	25	30	27	19	26	36	20	33	28	27	34	28	38	26	20	31	34	32	35	27	33	29	19	31	26	24	24	46	44	24	38	35	30	32	38	26	24	36	26	41	29	21	30	25	31	28	30	27	29	34	24	32	34	30	29	30	24	30	28	24	35	33	41	21	28	32	32	28	26	29	26	25	34	27	35	25	34	29	28	29	29	26	31	23	28	24	32	20	20	38	34	32	21	24	36	19	29	19	37	29	21	27	24	40	32	28	26	28	24	34	29	30	41	19	25	24	23	26	30	41	27	32	32	31	33	26	39	34	35	45	24	25	31	41	30	32	27	40	31	30	24	45	37	25	23	39	26	28	27	34	35	21	37	29	27	19	38	28	28	31	33	32	39	27	33	28	24	22	30	22	30	22	23	18	26	39	18	35	36	33	31	39	41	25	24	31	35	30	24	29	29	35	38	22	21	28	32	27	22	29	32	41	26	30	33	24	35	31	24	23	30	27	22	19	35	29	32	25	31	30	37	36	29	36	32	24	37	21	35	29	19	24	38	34	30	31	25	33	21	28	25	40	30	25	42	29	33	33	29	28	32	32	28	27	30	24	28	22	40	22	28	25	26	32	37	41	31	40	30	29	31	35	31	24	36	26	31	27	37	27	28	41	32	32	33	29	31	21	33	31	28	27	24	23	27	21	28	35	29	25	36	19	25	28	31	27	24	23	27	23	29	34	35	25	38	24	33	30	30	29	22	28	22	42	33	25	22	32	30	34	28	32	31	39	28	28	28	41	29	26	34	20	35	48	30	38	24	20	22	23	29	29	26	34	37	39	28	32	25	34	18	25	26	29	28	25	17	29	24	30	42	34	25	23	30	38	26	34	38	36	30	21	21	22	39	33	26	32	32	37	23	32	22	30	26	24	28	29	30	36	32	33	23	39	37	29	30	46	24	37	35	42	37	26	34	34	32	31	31	31	21	29	38	18	35	35	25	22	25	30	26	34	34	30	24	30	36	27	34	25	22	36	28	38	23	36	30	36	37	26	17	28	23	25	31	20	23	21	29	33	32	32	30	30	27	27	30	34	24	31	31	30	27	26	33	30	26	32	31	28	33	27	31	30	34	22	35	29	36	33	22	25	28	33	20	30	32	31	38	27	30	18	33	33	20	24	31	30	33	28	41	24	24	30	23	29	22	34	25	24	35	30	27	25	33	26	20	44	25	32	31	29	36	28	29	26	24	34	29	25	24	33	31	30	22	27	26	31	31	30	25	29	35	27	34
37834	45829	19826	35212	39467	37218	33942	30005	26639	22576	18686	14688	11948	9285	8430	7022	5290	4056	3153	2718	2518	2409	2309	2369	2296	2207	1993	1833	1658	1646	1569	1438	1362	1188	1269	1232	1171	1199	1131	1274	1416	1459	1262	1290	1223	1247	1186	1072	1046	914	749	777	805	745	739	757	706	665	695	705	706	734	711	693	696	694	732	665	730	654	693	663	672	701	690	678	623	680	700	689	676	630	714	660	635	680	642	714	702	748	653	691	706	696	631	655	651	682	692	710	647	689	704	718	657	705	688	657	627	633	636	650	687	644	668	666	637	632	677	640	654	648	687	642	659	658	650	638	629	661	644	629	607	618	644	690	679	616	658	604	655	633	667	630	646	673	658	709	634	673	685	662	652	626	638	672	655	675	670	665	660	663	655	648	668	692	710	657	677	633	663	671	682	678	659	647	671	689	652	655	633	668	669	668	653	668	615	682	685	697	690	656	670	640	690	664	649	697	709	634	657	688	674	649	647	633	683	680	659	682	716	589	672	634	722	653	651	662	664	617	684	624	651	656	671	638	669	674	628	667	691	659	656	689	660	646	684	666	623	676	668	670	638	654	641	660	653	603	645	644	677	653	665	662	621	683	655	654	697	673	653	680	660	712	677	709	666	661	655	646	658	646	707	659	642	624	655	672	657	671	660	680	642	692	663	623	693	591	657	682	649	651	688	660	653	612	687	618	666	656	668	647	652	689	667	664	692	646	640	658	648	644	672	676	657	698	659	666	659	701	652	663	627	646	620	660	657	648	655	673	633	658	728	671	688	671	676	692	694	649	656	660	601	676	664	656	630	660	666	695	622	674	640	654	644	634	624	645	733	635	620	635	685	668	616	629	651	660	646	686	619	615	670	696	661	691	667	688	658	680	669	629	701	611	689	689	685	659	648	677	624	629	713	648	653	639	690	637	664	681	674	654	637	754	686	661	628	688	633	669	686	680	629	667	661	677	640	640	673	663	643	698	637	678	636	675	651	656	622	630	681	678	653	656	660	643	615	678	672	648	648	714	691	678	685	681	659	704	640	614	642	679	612	681	659	652	676	655	648	689	635	615	666	650	674	655	664	726	680	709	653	631	609	662	688	695	671	672	653	657	667	668	612	657	663	664	679	669	698	646	673	612	710	652	623	649	641	700	698	699	616	646	668	685	703	670	671	672	651	684	686	654	689	622	659	714	659	679	670	651	671	673	649	682	641	657	592	667	641	598	689	645	675	656	695	663	655	631	653	701	664	689	694	631	640	682	669	651	635	671	692	680	669	688	667	676	676	661	613	665	658	627	665	682	650	648	655	684	629	650	675	647	641	658	699	666	668	671	651	640	682	660	676	614	660	654	672	616	692	629	644	667	652	714	638	652	678	636	679	685	693	637	677	662	697	638	637	709	688	641	662	676	643	648	645	677	628	618	699	656	621	692	631	641	650	691	660	648	671	681	644	630	662	675	701	688	682	648	657	634	684	623	640	651	703	638	638	644	637	637	640	680	670	686	683	618	630	684	699	677	696	654	703	640	649	683	652	667	690	687	691	640	636	648	691	657	680	646	641	667	651	664	628	670	704	659	691	653	652	656	662	683	684	610	714	647	658	724	672	658	666	704	665	625	661	678	647	646	676	647	699	670	647	671	696	695	641	673	628	672	681	662	691	671	668	666	629	675	654	670	673	727	641	664	677	622	655	653	664	618	705	694	670	638	639	646	670	649	651	691	698	691	676	684	656	689	678	649	662	675	624	689	673	655	637	627	678	636	616	632	662	658	665	599	673	655	661	646	664	702	675	697	678	630	666	638	674	656	670	689	656	658	664	592	677	716	696	646	695	652	683	661	675	694	655	631	677	652	678	679	669	705	625	661	632	634	655	678	665	635	662	682	719	671	724	650	635	681	685	636	653	651	674	633	676	654	677	654	696	674	638	677	685	661	670	674	634	646	662	626	691	646	708	719	682	654	626	685	681	675	630	647	657	646	696	656	628	682	627	669	656	661	657	670	699	633	678	672	663	696	613	700	659	637	620	683	673	691	628	646	638	664	661	623	640	629	669	656	648	693	657	665	663	641	691	654	658	701	678	680	639	685	698	650	677	660	703	693	682	650	621	704	661	635	665	598	650	662	664	679	672	637	683	683	643	678	667	612	650	684	681	649	650	666	637	715	663	675	654	732	610	640	635	653	636	642	683	668	654	649	635	658	699	675	659	687	664	651	675	654	663	659	698	717	624	670	660	676	661	665	659	636	638	653	664	673	667	700	628	633	692	684	694	684	676	672	637	656	680	717	695	631	695	627	662	674	665	659	698	646	678	694	646	643	628	650	650	635	648	627	671	673	709	652	682	646	691	653	696	653	703	644	658	645	666	665	674	695	673	661	637	677	621	669	645	626	655	688	690	645	649	699	690	667	662	696	698	673	668	648	648	656	684	660	699	632	632	657	689	636	631	649	661	667	660	669	615	652	683	669	639	631	668	632	625	671	663	647	675	684	648	666	655	688	636	646	679	702	646	678	646	654	673	688	722	641	682	665	585	665	702	666	667	671	684	675	689	662	709	629	655	672	675	674	643	644	692	676	613	670	632	652	666	669	594	719	697	664	712	668	625	677	672	633	702	667	694	675	655	691	614	672	660	670	666	620	679	643	657	646	653	642	672	718	663	666	638	638	686	676	629	642	661	654	665	657	703	665	686	637	661	648	632	671	601	641	663	664	718	656	688	691	653	675	647	684	662	691	680	649	638	673	678	678	665	641	657	637	648	652	656	690	639	661	633	691	665	614	636	635	630	653	666	712	690	653	747	684	660	627	681	686	690	615	680	684	668	683	662	634	660	673	632	632	675	655	663	650	679	662	643	674	695	688	646	629	658	648	653	644	647	671	643	668	692	642	662	655	674	643	699	694	674	638	617	655	606	632	653	681	623	668	651	695	664	634	664	655	599	643	686	619	637	664	643	663	631	668	703	645	639	627	670	636	632	623	662	706	695	661	657	634	648	662	635	626	649	645	644	680	639	664	640	665	676	637	701	701	704	624	629	626	682	691	643	691	641	665	628	694	635	639	595	623	658	642	625	634	681	624	643	626	674	635	680	697	651	681	616	665	634	643	694	653	703	704	681	645	670	648	618	680	652	683	672	632	645	659	673	689	661	645	638	658	642	654	689	652	687	630	679	638	626	698	620	653	698	669	657	639	714	647	678	705	624	634	642	679	647	661	674	635	660	671	639	668	699	649	667	643	620	637	667	699	668	652	635	651	644	704	629	689	651	620	679	675	660	682	709	718	632	690	671	609	632	705	679	698	637	642	670	627	650	662	662	685	672	676	675	671	632	664	647	662	667	654	654	695	649	710	646	668	654	639	676	678	671	697	673	660	603	633	669	712	650	635	659	654	634	658	648	689	646	637	686	629	655	642	634	690	630	648	660	676	680	622	630	632	685	637	649	650	663	637	642	632	659	655	698	659	633	635	641	630	682	701	679	622	676	632	642	636	708	627	648	657
6255	17110	4076	877	1233	1133	1037	883	753	689	429	387	237	199	154	156	116	74	68	63	60	56	71	73	60	61	60	48	43	26	37	45	39	27	31	43	30	21	36	31	32	48	28	41	39	22	34	33	25	25	21	38	15	20	24	19	17	25	26	20	33	20	12	22	22	21	24	19	28	20	28	23	28	17	28	22	15	22	18	21	16	24	19	21	20	11	36	20	22	26	20	17	23	21	20	28	24	18	26	28	27	22	26	18	19	20	14	36	19	24	22	27	25	23	24	19	25	29	18	10	13	22	15	36	23	18	20	17	18	17	21	21	23	18	16	24	16	20	21	23	33	19	19	22	21	23	25	21	17	21	27	21	23	21	22	24	27	22	24	29	21	25	31	24	31	16	17	22	20	25	19	20	21	18	21	17	23	25	16	33	16	23	21	25	30	25	27	27	19	19	21	15	18	19	18	16	14	26	21	23	23	20	31	18	28	26	25	21	34	20	19	22	17	17	27	17	27	24	23	19	17	23	29	25	23	30	24	14	22	24	20	22	24	27	24	14	23	26	21	18	18	25	23	28	24	17	29	23	27	21	22	21	22	17	18	22	20	21	19	23	24	21	22	22	26	20	27	19	33	28	15	17	17	21	26	25	28	17	24	21	20	30	10	26	12	22	22	19	27	15	20	22	24	12	23	29	17	16	11	25	15	16	18	18	17	27	21	19	26	16	16	18	18	26	14	19	26	20	30	29	17	20	19	19	17	24	20	23	15	18	25	25	20	22	18	23	23	22	22	17	23	25	26	12	19	20	22	22	29	21	23	30	29	16	24	15	21	26	19	22	18	14	25	25	24	33	17	17	25	28	27	26	18	21	18	23	27	27	29	32	16	24	12	20	24	17	26	29	22	30	21	14	19	19	18	20	21	35	22	15	19	16	19	26	18	22	23	16	17	19	28	23	18	18	29	28	22	20	19	17	14	22	21	17	16	27	28	17	24	20	20	21	21	29	20	17	22	18	21	13	25	18	21	20	23	25	24	19	19	21	29	19	25	23	23	19	27	23	24	21	17	17	12	12	19	22	23	20	20	23	15	20	13	21	20	25	16	14	12	18	30	28	17	17	25	17	21	15	11	18	23	17	17	26	32	21	18	20	23	22	16	27	18	22	21	26	20	22	30	17	15	15	23	17	15	18	20	24	23	27	21	23	17	25	18	21	17	33	14	22	18	16	25	23	20	28	18	33	23	21	16	22	22	30	25	13	22	25	17	18	24	34	26	12	24	18	18	18	18	24	29	25	12	21	14	15	22	20	30	25	21	22	21	37	15	21	17	18	27	21	19	15	27	24	16	14	17	16	15	17	21	16	19	25	17	21	24	18	16	18	19	22	20	19	16	22	19	22	20	24	21	17	22	29	21	15	18	28	16	21	25	27	20	23	25	20	21	19	13	24	15	19	18	26	26	23	22	21	15	21	22	14	22	28	12	25	31	19	19	17	29	20	25	17	24	24	22	21	26	17	25	21	20	18	20	22	16	26	27	16	28	19	28	27	20	25	27	18	15	11	17	30	29	22	21	19	17	17	20	29	18	33	22	18	22	16	15	28	25	23	20	18	24	18	20	17	20	16	20	21	15	17	18	24	30	16	13	14	23	26	26	30	25	17	22	12	20	15	33	31	26	27	22	18	22	22	13	21	15	26	22	19	16	20	16	21	24	24	22	21	28	18	20	23	23	15	19	19	15	17	23	26	26	16	16	15	19	21	18	22	14	22	20	19	29	21	16	17	21	25	19	25	23	30	14	32	23	25	28	20	19	21	32	29	21	24	21	23	23	23	19	12	12	20	30	19	27	25	19	23	12	17	20	21	30	23	16	23	17	20	22	16	20	17	16	25	14	21	16	22	26	23	20	18	21	20	20	21	20	9	26	19	28	27	25	23	31	15	24	23	24	17	19	19	15	28	21	17	20	12	22	26	21	30	18	19	12	23	16	24	18	9	19	17	26	23	23	22	14	25	13	23	37	20	24	13	27	21	24	20	18	21	23	18	27	15	27	13	22	24	26	22	22	13	21	21	18	21	24	19	19	27	16	16	26	16	14	17	22	19	27	14	23	16	23	21	17	26	18	11	15	25	22	22	20	13	17	18	16	23	24	26	15	28	21	22	30	16	22	15	31	24	19	17	17	22	29	24	15	13	27	21	21	25	19	17	31	22	31	21	15	16	21	17	27	22	19	24	17	20	31	32	29	15	16	25	17	23	16	29	17	22	24	25	23	20	20	17	15	25	13	25	17	15	21	21	27	24	21	19	19	23	14	18	21	23	19	21	24	23	22	22	17	16	16	19	25	15	16	22	20	11	18	23	21	22	26	23	18	26	21	19	27	12	21	25	20	24	24	19	27	22	25	17	33	17	18	20	29	20	23	28	15	26	29	18	22	18	22	17	20	21	29	14	19	23	21	23	19	20	20	25	22	29	30	20	17	22	26	21	22	16	17	22	21	16	29	14	11	20	32	13	19	25	27	21	20	23	21	21	22	21	18	24	20	32	22	24	21	17	15	26	14	21	18	24	22	18	22	19	27	14	18	22	29	16	21	14	29	21	19	29	25	12	15	22	18	14	22	21	19	21	21	17	21	23	23	28	10	17	20	16	17	29	24	13	23	22	24	22	24	24	29	19	11	29	19	21	16	24	21	24	14	17	24	28	22	26	20	23	14	23	23	19	25	20	29	21	18	14	21	21	21	24	35	22	22	21	25	17	22	20	20	19	21	19	18	19	22	18	23	13	19	15	30	14	21	20	19	17	13	21	15	20	22	22	17	13	28	25	33	21	14	15	25	28	25	17	22	21	24	19	22	18	29	23	22	23	16	22	14	24	20	30	13	14	22	20	16	19	25	17	14	26	22	20	27	26	26	24	19	16	23	30	18	21	16	20	19	18	33	19	21	24	23	23	26	22	20	20	28	20	15	25	21	23	27	23	23	18	21	19	20	19	17	19	20	27	28	18	20	22	15	22	21	18	18	13	21	23	24	14	26	17	34	25	20	21	22	19	17	23	19	16	10	18	9	31	22	31	18	24	24	23	15	24	23	13	18	22	16	18	16	26	26	31	24	19	13	26	26	20	22	20	20	25	19	17	16	14	26	19	19	17	28	30	19	23	23	27	26	22	23	14	11	12	25	28	11	27	21	22	22	22	23	27	22	15	17	20	14	18	19	21	23	19	21	28	24	32	26	25	25	26	26	24	24	28	19	16	24	20	21	23	30	17	22	20	18	19	13	28	26	32	20	17	12	29	21	22	17	23	24	19	32	26	23	18	15	20	23	15	21	18	15	27	25	25	21	15	25	13	18	25	23	16	26	22	24	26	22	16	23	24	22	28	24	20	20	20	15	23	24	19	29	19	21	23	18	19	17	24	27	20	28	23	22	22	18	24	20	21	18	25	19	20	27	13	18	28	24	13	20	20	25	21	19	15	18	17	14	13	26	19	23	24
39721	39657	24106	39121	43436	40983	37594	33624	29933	26011	21445	17489	14181	11690	10557	8379	6121	4783	3833	3259	2952	2961	3060	2993	2859	2420	2248	1952	1815	1735	1545	1495	1173	1089	1276	1163	1122	1013	1188	1392	1604	1541	1288	1267	1311	1173	1238	1069	930	728	716	697	637	624	595	599	559	591	580	532	534	542	538	533	539	519	502	553	500	545	556	477	524	519	524	497	521	483	538	515	497	554	487	509	527	519	505	512	495	496	520	519	520	569	490	507	479	553	542	491	515	529	535	490	515	505	480	476	461	506	510	500	506	476	467	495	504	478	516	501	539	506	473	497	489	476	504	478	466	457	484	456	480	477	506	510	495	481	449	484	496	482	463	493	488	508	509	483	476	501	481	488	486	463	516	498	539	519	484	472	518	443	487	471	472	483	496	496	488	504	506	496	489	464	513	498	484	479	478	501	441	478	459	443	479	500	484	469	511	508	501	478	477	429	484	488	478	452	498	496	488	498	491	447	451	513	476	487	476	487	488	448	474	473	518	462	467	475	496	519	502	450	512	479	498	460	480	508	499	461	486	498	501	510	513	519	497	489	513	490	505	465	511	483	491	503	512	499	515	462	500	523	492	491	493	464	516	470	512	487	508	470	494	469	483	465	439	497	505	529	499	494	457	515	513	505	465	500	494	512	468	480	489	473	476	491	547	475	444	498	471	496	499	509	490	480	485	489	437	507	496	510	495	484	479	519	494	490	462	475	505	493	476	491	469	499	455	497	458	486	478	490	491	468	496	485	478	478	449	497	479	508	503	492	478	451	493	496	490	492	475	481	474	460	449	479	545	481	492	482	485	447	477	465	475	501	496	457	434	512	528	525	489	482	437	502	479	485	469	474	500	489	493	479	536	496	498	464	465	477	474	472	481	467	481	509	478	437	509	512	457	446	483	494	501	478	509	460	471	484	502	522	512	539	491	483	475	496	485	474	504	456	437	493	489	490	466	496	518	456	489	489	492	465	492	475	494	472	482	521	505	486	491	480	453	453	476	496	522	479	514	492	475	481	472	450	460	457	484	457	469	491	474	462	497	504	467	480	506	517	473	472	444	460	473	476	495	483	498	496	489	475	490	505	474	491	455	442	476	476	469	479	482	491	452	491	485	463	481	480	491	462	457	483	472	501	449	475	480	450	469	526	474	508	509	456	477	490	466	451	467	472	500	458	477	466	498	500	509	494	482	489	493	495	491	462	440	483	473	477	465	483	490	498	471	487	480	504	496	441	446	454	501	473	504	469	484	476	458	497	460	492	477	531	460	486	474	503	504	459	478	490	491	470	480	465	456	473	477	451	477	486	502	495	506	499	483	437	486	491	447	469	518	499	490	482	509	441	475	497	464	466	489	476	458	490	484	507	508	506	482	439	481	521	492	498	520	478	479	471	486	487	470	474	476	479	479	477	526	460	477	488	460	484	533	480	499	478	528	423	475	491	467	489	489	489	477	479	465	492	460	464	504	491	452	502	458	474	461	497	483	505	465	478	479	510	514	476	482	461	485	494	485	515	449	454	476	452	483	488	504	451	512	517	480	452	495	470	463	515	491	468	500	470	471	462	470	484	496	495	454	488	510	481	478	466	458	492	488	479	481	463	484	477	460	498	475	506	476	475	478	489	512	472	478	477	498	480	511	471	505	492	494	501	467	487	496	526	482	503	501	507	484	482	469	519	480	456	454	512	468	489	524	461	513	492	495	469	468	506	462	471	479	495	516	525	451	484	480	478	487	479	465	460	514	488	491	471	484	492	470	493	476	530	483	484	467	506	475	471	503	489	477	495	491	508	518	457	530	507	496	491	496	499	473	497	490	477	487	488	483	496	487	473	505	488	461	486	482	464	505	467	447	472	492	528	491	498	417	502	467	507	506	500	513	481	459	481	507	488	480	478	475	475	473	469	499	437	473	513	473	542	507	511	482	485	505	487	544	465	472	520	513	470	503	503	483	494	487	444	476	478	474	483	491	509	495	428	465	468	487	509	479	488	469	517	414	475	492	474	496	452	474	507	460	485	484	499	476	458	489	524	445	455	505	490	489	450	446	521	491	448	477	486	531	472	478	483	475	483	464	507	463	507	497	509	478	504	477	497	510	505	459	490	437	495	475	491	464	484	469	486	444	523	484	453	467	491	498	496	492	507	486	464	507	514	497	496	474	461	489	512	507	479	485	476	491	495	483	453	496	487	465	463	492	474	484	512	473	478	473	490	492	468	483	523	466	495	481	464	443	490	503	477	487	496	489	514	509	461	500	486	471	485	486	451	464	464	447	514	461	474	517	465	474	436	435	504	487	466	469	458	487	474	510	522	495	486	477	480	473	493	482	487	505	495	485	514	469	503	497	461	522	467	451	468	499	514	489	500	485	473	500	475	470	463	517	458	499	485	436	443	499	459	502	497	494	526	471	474	475	489	461	482	478	495	455	485	452	504	455	521	511	450	510	499	537	497	466	473	453	496	458	489	507	515	480	506	470	436	511	514	485	482	507	481	482	517	495	482	508	506	472	479	509	506	487	510	502	513	477	486	463	521	487	496	479	470	525	473	459	494	524	474	487	483	482	471	475	484	472	515	469	467	431	515	461	472	465	518	518	468	516	464	500	507	452	491	486	504	489	486	478	462	488	462	500	475	510	480	489	483	470	499	539	487	480	468	434	470	472	515	486	468	482	475	475	497	469	490	502	463	466	501	464	455	490	496	502	478	525	481	483	488	475	535	519	452	487	466	450	442	479	496	523	472	458	449	464	464	490	484	505	477	509	515	492	467	477	462	469	473	477	485	459	483	511	463	483	547	481	480	482	454	522	493	507	515	475	465	499	444	472	444	481	464	519	463	483	455	481	482	488	510	466	479	486	475	498	480	498	496	481	471	499	461	482	480	480	465	508	521	477	465	503	495	483	491	533	482	477	513	447	450	455	485	463	468	473	478	460	487	498	452	486	510	512	457	509	459	444	500	423	491	489	483	429	499	460	470	488	478	489	488	509	501	532	515	468	462	488	523	482	486	517	492	486	468	494	472	453	463	484	474	453	507	445	462	491	472	483	426	485	492	508	508	473	517	477	492	507	425	467	517	489	521	442	493	499	508	478	452	515	461	491	483	482	491	495	483	478	460	459	466	450	501	536	494	506	482	478	471	513	469	489	502	507	507	482	453	484	512	459	467	464	487	482	490	504	487	481	473	490	462	486	486	513	502	491	500	458	501	456	495	491	479	453	517	493	482	470	470	456	428	509	498	482	476	493	463	489	493	426	480	469	490	469	478	497	470	500	485	485	445	503	497	459	478	431	492	469	486	504	506	476	509	468	454	497	487	481	493	533	465	459	518	468	443	494	439	504	486	483	498	492	447	498	543	460	466	503	438	484	451	508	518	489	468	508	492	491	460	498	434	487	505	509	517	487	516	470	453	517	485	524	493	469	499	488	468	499	473	477	495	476	482	462	482	485	466	492	516	492	525	493	463	479	463	467	489	500	457	439	488	539	436
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
