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
342723804667	342723805179	342723805729	342723806278	342723806828	342723807379	342723807929	342723808479	342723809028	342723809579	342723810128	342723810679	342723811228	342723811779	342723812329	342723812878	342723813428	342723813979	342723814528	342723815079	342723815628	342723816179	342723816729	342723817279	342723817828	342723818379	342723818928	342723819479	342723820028	342723820579	342723821129	342723821679	342723822228	342723822779	342723823329	342723823879	342723824428	342723824979	342723825529	342723826079	342723826628	342723827179	342723827729	342723828279	342723828828	342723829379	342723829929	342723830479	342723831028	342723831579	342723832129	342723832679	342723833228	342723833779	342723834329	342723834879	342723835428	342723835979	342723836529	342723837079	342723837628	342723838179	342723838729	342723839279	342723839828	342723840379	342723840929	342723841479	342723842028	342723842579	342723843129	342723843679	342723844228	342723844779	342723845329	342723845879	342723846428	342723846979	342723847529	342723848079	342723848628	342723849179	342723849729	342723850279	342723850828	342723851379	342723851929	342723852479	342723853028	342723853579	342723854129	342723854679	342723855228	342723855779	342723856329	342723856879	342723857428	342723857979	342723858529	342723859079	342723859628	342723860179	342723860729	342723861279	342723861828	342723862379	342723862929	342723863479	342723864028	342723864579	342723865129	342723865679	342723866228	342723866779	342723867329	342723867879	342723868428	342723868979	342723869529	342723870079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16007	21765	13007	6685	5497	6302	5017	3107	1643	319	841	873	457	200	191	241	136	205	176	142	92	51	29	44	44	36	36	38	41	43	39	32	43	44	33	40	43	37	34	28	41	39	38	47	38	39	35	34	43	37	42	36	34	31	37	47	30	41	38	43	37	31	44	51	30	39	30	51	45	42	33	47	35	32	33	43	38	31	35	40	36	33	38	34	46	38	33	31	43	51	40	44	44	55	32	38	50	43	42	40	39	39	35	37	41	33	33	34	39	34	41	33	35	29	37	36	37	40	48	37	32	38	41	33	38	42	34	39	37	41	39	46	32	44	46	43	40	34	35	39	41	44	32	37	39	31	29	51	46	48	35	33	48	35	48	43	24	41	40	41	33	39	35	33	32	31	38	21	49	43	49	34	42	32	41	32	36	40	39	42	38	45	35	45	41	45	44	32	46	38	27	44	40	44	35	32	39	37	30	41	38	45	50	28	36	38	25	56	32	27	53	37	33	40	35	40	39	41	25	35	34	48	55	47	44	35	33	40	47	39	42	43	30	43	38	42	40	22	39	39	37	41	43	46	40	33	40	37	34	33	27	38	44	39	35	33	42	31	39	36	40	36	45	35	42	36	38	42	33	34	35	47	27	46	43	37	39	31	42	49	35	56	41	40	43	40	33	56	42	38	43	47	34	45	26	42	40	32	35	46	35	37	44	42	38	44	30	42	41	33	41	35	40	38	32	39	39	43	43	36	25	34	40	40	41	36	39	34	29	42	41	48	39	44	32	32	38	39	31	39	43	43	44	43	50	33	25	39	24	40	33	26	31	35	53	37	44	31	44	46	22	29	38	38	33	28	33	52	40	41	27	48	35	48	43	25	36	40	35	40	51	47	44	43	49	39	32	39	39	50	35	25	41	35	36	25	38	38	37	39	42	40	42	39	44	43	38	29	36	36	44	35	43	32	47	38	37	41	46	37	40	37	49	38	26	34	39	18	44	44	37	48	44	43	35	37	51	34	29	36	42	34	38	28	40	39	39	33	28	36	42	35	38	36	50	46	37	42	39	41	40	51	41	45	35	40	40	46	38	27	30	45	44	39	44	48	37	44	38	44	33	38	37	42	41	37	45	34	43	45	34	31	32	41	34	34	34	37	41	29	50	48	39	40	33	41	33	35	35	32	36	34	46	42	42	36	40	43	40	28	35	47	35	29	43	39	43	40	30	34	22	46	34	54	35	33	35	38	40	36	38	26	36	42	47	43	44	37	43	32	38	36	38	38	42	53	33	46	39	40	33	45	36	34	40	39	35	40	49	41	37	38	33	40	47	39	48	37	33	52	38	38	41	33	43	28	27	36	34	30	36	38	35	39	32	43	38	26	39	43	38	47	35	50	31	40	36	39	41	33	28	44	38	35	34	32	39	36	47	33	30	37	42	38	41	36	39	31	38	40	45	40	37	42	40	38	40	45	38	31	32	54	36	30	31	32	34	42	32	41	28	31	45	29	51	38	45	41	38	41	47	38	32	45	35	44	40	44	37	34	26	48	37	52	33	35	40	29	43	55	31	32	32	34	38	42	32	38	40	40	33	34	40	31	34	31	36	42	27	41	39	33	27	50	39	45	42	40	46	38	53	41	48	39	38	50	37	39	36	46	35	41	33	43	41	31	38	35	34	35	47	31	45	50	38	34	44	43	30	30	33	34	35	34	39	39	33	35	45	41	35	32	43	39	52	37	43	37	37	45	37	38	34	39	33	47	37	39	37	48	31	29	25	39	46	33	44	41	26	43	39	46	35	47	39	32	33	35	39	36	38	48	40	33	42	33	44	39	36	37	35	24	27	28	35	31	37	36	45	53	30	40	34	38	46	44	46	42	41	42	46	39	35	45	45	44	49	45	44	39	38	33	35	34	42	35	40	32	40	31	48	35	33	38	44	40	39	33	44	38	44	35	37	42	35	31	32	30	37	34	45	44	50	47	32	50	31	42	35	48	45	38	51	29	45	25	40	39	26	51	38	39	36	43	28	33	36	38	37	38	38	51	38	33	28	39	39	29	31	32	37	34	35	37	33	34	34	43	38	40	38	38	44	43	44	48	40	35	43	45	36	38	40	48	35	44	43	39	46	42	43	41	26	28	42	33	30	40	34	42	29	41	32	31	36	38	50	38	40	35	31	31	41	34	50	40	50	36	45	38	31	41	40	34	44	34	40	46	43	45	40	44	39	37	36	31	38	55	37	32	43	45	49	47	35	40	35	40	41	34	27	39	32	26	43	38	43	39	30	44	39	46	53	35	31	53	52	34	41	41	33	39	30	42	30	35	44	45	39	43	46	34	43	33	41	31	45	43	36	36	39	36	26	34	37	34	47	35	40	44	38	26	37	40	41	33	45	30	40	47	39	37	43	33	32	37	30	39	36	28	52	39	35	35	29	25	47	38	29	33	36	49	31	38	29	48	33	35	40	32	41	28	34	30	49	48	39	29	40	31	42	31	39	33	44	32	25	24	31	43	36	45	41	41	35	32	45	38	33	36	39	39	34	41	38	30	42	35	39	35	43	39	38	32	36	36	49	45	25	50	44	49	32	52	30	32	40	33	42	32	49	30	31	46	30	32	28	42	37	40	44	33	41	49	46	40	47	33	34	33	44	32	36	31	42	42	37	46	38	34	41	48	32	32	47	35	42	34	27	43	44	31	37	47	47	39	38	35	39	46	46	39	47	40	37	48	38	36	41	48	42	42	34	38	56	33	43	37	35	43	36	39	29	40	36	50	37	36	44	37	47	45	38	47	39	37	42	43	41	45	48	33	43	36	34	26	34	40	42	45	42	43	44	29	28	41	37	37	45	39	31	43	34	37	39	30	43	47	43	38	42	40	37	30	34	40	41	26	29	49	34	27	45	30	45	38	39	33	34	47	40	35	34	38	45	36	36	51	31	31	43	29	47	34	34	43	39	37	35	38	41	38	45	41	34	38	32	49	43	27	34	43	38	39	46	36	37	35	44	27	32	39	38	40	36	45	45	29	41	46	42	42	43	41	45	32	33	37	49	44	42	34	27	41	46	37	32	38	37	34	36	42	43	35	37	37	40	36	35	38	36	54	39	49	37	39	30	48	37	42	34	44	47	47	31	36	40	53	42	47	44	42	34	36	31	46	39	32	35	35	33	36	43	32	32	42	44	34	34	43	33	40	41	46	31	43	32	41	42	25	44	46	31	38	45	37	45	28	34	40	45	29	36	46	22	32	33	29	44	44	33	38	31	42	40	48	32	31	44	34	29	33	42	31	42	33	35	50	42	37	40	45	35	35	37	34	41	47	39	44	39	41	35	38	58	32	44	37	36	29	36	42	41	37	36	37	35	48	40	47	38	40	31	37	45	46	43	30	44	26	38	38	34	48	41	34	30	42	44	40	45	43	40	41	42	34	38	35	46	39	37	29	46	36	38	45	44	38	33	36	36	35	40	33	24	28	38	37	34	32	51	44	22	41	43	26
49718	41753	35308	41471	50242	49593	41874	35643	25490	11322	20492	19321	12328	6449	6640	8342	4606	5750	5412	3334	1853	756	591	528	512	491	495	517	513	526	500	518	499	530	492	582	515	500	522	510	529	519	464	562	529	492	503	553	513	489	484	455	510	537	478	532	520	516	549	516	513	493	508	502	534	543	450	479	526	528	488	501	516	499	527	573	501	534	503	499	528	537	525	480	491	524	478	478	506	493	463	517	510	514	536	488	466	492	503	505	497	518	513	527	529	526	503	533	493	485	520	493	525	518	510	520	495	539	512	493	509	508	509	524	517	517	522	530	507	487	509	486	466	566	497	516	506	521	512	489	505	516	524	546	501	490	559	515	492	521	526	510	503	520	498	512	509	521	496	498	537	469	495	553	551	486	523	531	520	509	508	560	490	523	551	462	508	513	502	525	504	518	499	480	488	509	507	494	509	502	505	526	513	514	549	452	514	489	509	520	538	480	477	507	491	521	494	515	504	533	512	497	491	506	472	502	509	489	524	520	498	563	519	488	521	482	504	521	520	491	513	533	525	499	519	517	537	535	537	546	498	483	489	524	514	565	528	524	522	533	530	505	476	513	505	503	487	501	533	496	490	498	528	538	488	517	536	515	500	492	537	466	538	516	506	488	513	499	529	504	490	459	502	525	503	541	492	519	483	557	516	539	487	523	528	573	521	518	487	479	495	477	548	509	538	525	549	511	503	507	508	523	530	543	506	539	488	500	496	527	519	534	500	505	538	505	506	531	525	481	496	530	510	503	525	527	500	491	504	533	487	491	497	546	531	525	533	509	498	566	515	501	535	507	521	523	505	486	483	517	510	490	508	489	504	515	520	476	516	514	502	474	508	479	501	500	532	503	539	511	497	510	473	524	502	528	478	481	517	488	480	484	551	494	510	529	537	500	524	529	525	517	533	541	508	510	482	507	527	520	473	499	530	543	523	502	463	495	485	500	515	512	524	511	495	533	532	472	511	498	511	512	571	528	475	500	565	496	519	514	504	512	513	497	538	515	511	521	507	520	520	519	514	508	488	524	529	524	522	488	533	536	454	495	554	510	513	517	487	518	490	493	478	514	534	495	492	533	548	474	540	488	543	494	543	489	507	493	547	550	535	524	555	477	519	504	508	551	509	565	460	492	489	543	508	541	555	509	486	528	525	491	508	497	541	539	482	511	546	536	493	507	467	524	508	546	505	496	489	528	537	489	468	491	480	486	473	469	504	509	488	523	487	524	523	516	500	478	491	499	480	526	531	490	487	497	481	557	517	483	516	531	505	508	507	501	538	524	505	501	517	511	503	541	503	525	508	513	500	552	504	524	513	483	463	524	517	509	553	528	511	529	504	476	505	533	483	502	510	473	536	546	509	505	518	508	581	523	500	509	532	521	480	498	490	530	503	527	491	498	485	483	522	489	523	506	484	503	527	536	489	498	514	531	509	489	519	507	527	477	466	458	530	471	486	490	541	521	552	466	507	507	556	495	502	527	536	511	475	483	496	509	474	527	514	529	523	459	486	511	518	498	515	492	533	487	528	506	530	528	543	483	463	467	490	503	487	524	512	505	515	508	550	505	491	498	511	520	491	458	491	528	531	564	490	474	538	508	490	509	511	493	516	490	484	506	545	508	555	506	470	544	510	525	547	532	501	502	486	540	467	497	509	532	467	504	512	522	526	539	524	491	504	585	469	508	512	517	525	519	495	481	506	466	522	491	524	535	478	533	527	486	517	500	521	527	497	494	508	514	520	499	532	548	527	535	487	507	497	502	567	502	526	528	507	517	515	533	483	517	526	522	506	462	523	511	522	518	495	467	483	519	507	556	509	520	508	486	474	489	483	512	519	509	520	508	524	510	498	501	523	527	529	534	530	501	499	529	498	549	530	515	540	516	504	536	521	480	526	549	474	502	547	462	552	522	546	534	524	487	561	514	515	567	509	497	506	473	467	479	498	491	504	515	546	545	490	490	519	508	493	495	529	499	543	521	483	511	489	520	510	520	507	495	520	503	487	523	474	506	551	515	551	500	515	503	502	475	505	486	448	547	510	514	474	500	534	509	482	535	496	522	516	539	517	496	533	529	519	542	522	536	534	525	527	522	539	508	489	486	510	557	500	500	508	504	523	550	521	517	473	530	530	534	518	556	515	561	496	489	474	481	527	483	513	515	528	523	540	462	520	522	490	516	551	498	493	490	504	521	526	517	486	531	485	532	536	494	519	513	534	522	509	553	513	513	499	502	496	569	522	532	581	488	493	474	523	502	529	558	511	499	550	509	503	529	538	499	533	501	465	501	522	484	487	549	533	568	491	521	521	481	489	513	501	523	494	505	550	556	493	550	567	481	548	493	502	518	506	550	520	543	484	511	507	513	497	526	525	540	505	478	471	537	529	538	531	502	533	505	510	512	494	469	517	517	505	509	486	513	535	513	497	515	533	563	501	508	531	525	499	474	542	500	488	505	515	480	534	522	489	533	499	517	511	515	517	516	493	492	558	556	513	524	530	523	532	518	522	535	518	509	534	500	479	553	528	487	514	476	559	487	529	505	488	530	485	467	503	532	510	499	459	497	493	508	541	526	547	496	518	511	561	554	515	503	457	531	494	528	512	520	492	548	530	516	522	483	537	512	538	514	510	536	506	528	488	471	490	454	497	517	503	509	526	537	533	532	548	528	480	513	520	521	529	510	518	556	482	502	556	481	513	514	506	517	523	493	512	553	498	529	530	508	542	499	512	555	501	503	496	509	500	519	453	515	493	507	516	517	537	524	492	547	527	504	542	504	515	478	501	476	508	527	500	530	522	518	515	560	515	501	487	521	517	520	498	480	543	476	541	520	507	505	558	483	482	508	498	522	525	523	556	510	514	535	503	524	494	542	507	496	467	481	516	466	517	492	512	524	528	521	501	506	550	499	490	530	527	497	524	498	499	516	474	546	517	471	533	500	522	490	559	531	514	517	554	542	495	504	502	551	473	506	516	551	508	505	507	536	487	482	508	482	533	500	573	524	508	500	537	478	471	471	511	531	514	519	491	510	480	522	500	552	521	507	517	532	509	523	521	510	466	462	526	513	483	491	531	496	518	502	498	495	504	515	525	532	491	543	507	470	548	500	506	488	541	552	536	534	490	529	508	513	480	526	474	527	523	527	523	498	517	530	493	505	469	498	509	506	528	514	511	500	493	497	537	522	532	494	516	545	532	500	472	526	497	507	517	539	536	508	550	505	532	545	513	509	484	485	515	494	497	497	516	495	513	536	515	524	525	469	529	553	486	480	490	532	476	465	507	488	500	517	518	498	517	505	526	533	495	558	522	488	517	499	530	510	490	525	495	493	519	485	503	533	480	508	498	547	506	506	468	529	520	497	529	534	510	490	488	501	486	516	496	514	503	514	492	473	524	527	538	505	516	480	525	476	543	529	487	510	536	525	548	517	504	503	490	491	496	512	512	510	523	491	508	527	512	532	518	526	469	519	544	546
6566	4221	2270	1430	1125	1138	1065	725	321	82	241	203	99	75	76	91	74	78	85	70	62	45	43	44	39	35	45	47	36	45	39	32	30	42	48	33	44	37	35	39	37	47	42	38	43	32	57	39	47	43	45	51	35	41	40	31	45	49	30	46	59	44	39	46	30	39	31	36	35	43	43	42	47	39	35	51	43	37	37	39	35	43	54	49	39	33	43	37	44	37	33	40	47	41	42	50	46	39	41	43	43	26	51	43	39	50	38	41	39	42	43	32	37	45	42	49	40	40	31	34	34	48	31	39	40	50	37	33	49	45	44	37	32	40	30	53	50	47	40	39	38	31	29	37	33	39	40	34	38	41	29	36	34	41	44	46	30	33	41	40	51	56	35	26	29	38	46	43	36	41	38	39	34	43	36	22	27	42	36	39	50	41	41	32	47	49	35	35	50	42	46	38	42	36	46	51	30	41	34	42	38	45	45	34	37	46	43	32	41	44	41	39	43	45	40	53	33	40	36	42	38	37	51	40	49	40	42	48	39	39	42	35	30	42	35	41	55	35	50	38	35	43	48	41	39	34	40	35	48	40	31	38	41	35	39	44	36	51	35	35	36	46	32	38	42	39	35	50	48	41	52	37	50	38	43	40	44	33	38	41	41	41	38	46	35	29	35	42	31	47	44	40	35	37	45	39	30	45	38	35	30	39	38	33	43	37	37	45	35	48	39	42	43	46	43	38	33	27	46	32	28	40	44	39	39	55	31	32	47	40	36	45	41	41	46	39	40	36	37	32	43	40	42	41	51	33	52	45	48	42	29	49	48	37	49	40	44	40	53	46	35	52	51	34	39	42	39	41	38	43	27	42	35	39	40	41	43	41	39	37	32	36	30	30	29	36	30	45	35	35	39	54	35	46	43	42	39	50	37	42	39	43	41	42	47	46	29	32	35	37	43	41	40	34	39	34	43	29	36	39	31	54	28	33	41	44	41	42	34	30	47	42	48	45	43	34	38	39	46	50	38	44	40	34	44	41	29	34	41	40	33	31	38	49	34	39	41	41	33	45	43	52	49	38	33	37	37	38	40	35	47	46	43	36	46	39	39	37	39	33	37	44	44	37	42	46	47	27	47	29	37	34	43	38	48	41	39	37	37	53	38	29	25	36	37	41	45	37	51	53	42	42	40	49	40	40	49	46	42	29	38	43	42	52	44	40	43	53	47	36	46	32	39	37	44	35	34	43	42	44	29	30	37	39	32	36	43	41	30	35	46	45	39	34	43	32	39	41	39	36	33	37	44	35	39	50	38	35	38	43	44	37	36	41	41	44	39	44	34	43	38	46	43	39	46	34	33	44	45	33	39	37	34	45	34	41	31	50	45	55	35	36	43	33	37	29	44	31	33	43	51	42	32	36	32	43	37	25	40	44	33	33	40	36	47	43	38	50	35	44	50	43	44	49	33	38	46	39	32	44	40	33	32	33	41	46	43	38	45	42	41	40	35	42	37	38	44	39	47	52	33	31	35	41	37	51	31	29	29	34	35	48	29	41	53	31	39	43	40	36	40	46	40	35	46	31	41	31	28	37	56	31	46	37	33	38	37	49	52	37	36	43	43	46	37	42	36	33	35	36	42	40	37	49	38	38	42	41	48	32	52	38	36	32	44	35	39	28	37	47	39	37	46	32	36	45	41	37	36	48	26	40	37	38	42	43	44	43	32	28	30	34	38	34	43	49	42	46	40	45	40	40	36	33	35	50	51	38	40	41	43	42	38	39	40	38	40	30	32	32	49	37	45	40	45	48	34	43	33	41	29	28	37	38	44	39	31	43	35	30	38	36	43	48	43	55	40	48	34	47	39	41	34	40	59	43	48	43	40	40	36	46	41	40	36	48	36	34	51	44	33	36	38	40	32	33	42	36	37	38	34	37	43	40	33	39	47	40	36	50	41	38	39	35	36	42	48	47	42	34	26	45	36	46	39	44	42	45	41	38	38	40	46	60	42	40	45	50	39	44	36	45	43	41	47	27	37	48	42	36	22	37	44	37	29	49	37	42	40	33	39	41	40	34	40	40	47	34	41	46	30	43	50	42	28	47	37	26	31	47	38	34	28	43	34	34	45	40	37	31	50	33	43	46	34	44	41	42	40	37	39	44	38	37	33	48	52	36	43	37	41	39	52	38	42	39	53	36	35	44	41	36	36	39	35	41	46	58	39	30	52	40	26	42	44	32	47	35	32	34	26	54	31	41	31	47	33	29	42	44	36	40	37	46	37	31	33	43	38	40	36	39	40	31	31	55	43	38	53	42	57	48	49	38	38	38	42	44	31	41	48	40	38	32	27	35	38	42	33	39	35	27	39	41	44	46	44	34	41	36	41	38	37	52	42	46	49	45	36	53	62	41	41	27	32	37	32	47	34	37	36	39	51	35	41	41	46	39	40	33	53	47	39	48	32	39	36	33	38	29	20	36	33	37	35	41	50	44	47	33	37	42	31	30	45	38	41	38	42	35	40	35	32	39	42	45	39	40	36	49	31	44	26	52	50	43	38	43	32	36	38	51	35	43	38	39	35	42	40	38	32	38	42	42	30	45	47	43	28	49	49	37	49	35	42	39	37	39	43	42	38	23	35	49	59	43	50	34	43	34	35	40	39	37	40	45	42	43	30	30	45	55	52	37	48	32	36	54	50	41	39	47	27	49	38	40	32	36	44	42	38	37	39	46	44	33	34	47	33	47	31	42	35	43	42	45	38	41	42	37	43	43	34	28	47	49	47	42	38	38	38	52	37	43	40	42	49	41	34	29	37	33	49	45	49	43	42	38	36	41	39	40	37	57	37	32	45	37	37	34	46	42	44	41	42	61	36	43	42	46	37	45	40	42	44	45	30	38	40	51	47	36	51	49	37	45	51	44	37	40	34	41	33	39	35	37	39	36	47	40	36	44	31	45	38	47	41	30	39	44	35	47	41	34	33	31	40	43	33	35	46	39	45	44	47	41	45	35	43	34	44	52	31	38	44	39	39	52	37	44	43	35	38	47	39	35	34	31	34	36	46	47	35	43	43	39	40	42	34	44	45	28	38	45	33	37	33	43	42	29	38	51	42	25	36	46	41	32	41	43	43	40	40	40	47	32	43	39	44	32	35	32	48	41	36	33	36	38	37	34	50	42	27	39	33	41	47	42	42	29	42	35	34	36	39	41	43	39	41	50	36	29	37	35	34	31	42	40	31	37	42	45	47	42	47	38	38	36	25	42	40	40	36	37	48	52	22	23	40	49	37	47	46	41	32	47	39	38	36	39	33	48	41	22	36	45	47	34	32	30	37	34	55	42	42	42	45	28	42	48	44	44	35	34	47	31	43	46	46	39	45	46	52	44	33	51	32	45	40	34	50	31	30	33	49	36	35	39	41	44	48	37	38	38	32	38	35	38	27	50	30	36	31	29	42	34	47	41	36	43	47	47	40	35	38	33	44	29	38	39	34	29	37	41	42	41
39320	28255	22008	26385	31985	31837	27560	22663	12462	4300	8916	7240	3321	2263	2188	3209	1687	2266	2357	1809	983	579	561	552	545	556	507	564	547	536	533	517	577	561	491	513	530	528	559	525	507	560	560	520	535	546	589	508	498	507	524	505	520	513	569	537	552	506	510	523	518	517	500	524	538	544	513	528	519	533	546	536	551	477	509	530	553	544	519	543	516	580	534	544	538	517	569	534	540	537	571	519	608	517	506	569	496	558	522	540	535	535	506	526	486	552	545	552	526	500	523	539	569	521	478	544	531	526	552	541	539	554	538	507	539	520	538	569	564	561	495	516	550	550	529	546	487	531	485	552	524	562	551	526	547	544	494	566	545	533	549	530	540	519	510	584	517	529	523	513	506	538	522	514	497	543	557	532	526	535	513	529	529	567	560	541	577	543	542	547	519	529	574	532	513	542	507	580	510	511	536	547	521	510	567	488	541	589	530	522	518	509	532	524	538	537	546	492	533	556	553	527	535	540	473	523	546	497	548	479	567	516	529	540	508	527	536	511	566	519	545	527	537	540	558	557	539	510	538	529	534	529	560	527	510	540	527	537	510	529	508	562	545	532	505	526	520	565	508	508	541	595	524	567	538	482	575	517	562	534	582	526	553	550	491	527	535	526	542	521	511	525	517	540	548	538	530	552	530	515	542	513	485	530	485	580	538	530	549	490	545	524	538	548	532	507	513	519	525	538	529	556	544	479	497	564	526	529	536	535	511	526	494	581	527	534	559	530	576	533	533	504	532	514	518	581	519	506	538	539	529	533	518	537	502	528	551	501	570	524	478	568	547	548	547	552	489	563	504	536	528	490	545	483	491	528	515	558	549	520	533	506	519	519	527	502	555	522	483	529	495	519	537	524	587	577	519	527	511	524	552	574	565	512	468	567	498	550	520	505	544	552	522	542	547	560	548	504	548	543	509	544	548	562	500	564	562	517	540	543	549	553	542	521	525	539	516	519	532	547	540	493	566	543	543	527	497	529	499	549	535	549	593	553	533	512	543	502	504	511	504	539	562	528	568	546	531	513	509	523	524	556	509	546	552	511	512	566	517	534	555	531	487	541	499	478	573	517	499	566	525	504	511	562	524	513	568	558	522	561	528	531	538	532	532	512	557	494	526	497	552	514	507	473	500	555	532	494	557	531	562	486	529	516	540	562	528	498	559	505	552	510	541	563	504	505	548	569	522	536	533	502	486	512	522	499	550	565	538	561	552	538	554	527	556	540	513	545	515	545	518	577	546	535	561	501	568	540	472	511	559	531	553	539	530	519	543	532	562	555	514	517	522	554	519	518	524	533	536	498	519	530	508	568	524	526	499	509	577	526	524	532	523	570	502	515	512	531	555	533	538	565	543	563	519	543	553	553	536	535	492	554	524	558	538	545	534	564	523	510	539	556	520	500	506	525	525	550	524	543	505	487	532	491	579	556	547	556	522	532	531	513	524	562	523	558	513	547	547	510	508	535	523	533	543	568	529	553	580	539	522	525	496	525	526	477	515	539	509	545	522	543	521	516	516	542	496	552	532	503	537	540	517	539	522	522	563	507	557	524	515	502	533	531	539	528	526	525	531	514	518	542	552	520	506	517	482	515	545	506	504	489	568	532	525	573	526	526	547	541	501	528	578	535	523	516	555	530	515	604	503	560	472	518	530	591	553	523	483	497	552	537	509	503	518	567	478	556	494	536	538	527	538	534	517	580	523	513	557	549	501	519	521	571	515	505	521	503	532	519	560	573	560	554	532	540	506	566	483	532	505	521	556	540	544	546	523	498	578	537	506	539	530	531	562	537	559	541	499	546	528	511	541	536	544	507	574	497	539	559	497	563	563	537	486	523	536	571	518	528	532	552	536	508	496	524	549	515	541	537	516	511	563	532	550	552	521	515	521	499	572	533	544	479	543	553	542	530	496	516	526	548	548	572	518	538	527	565	549	528	507	592	531	465	511	544	532	543	556	542	524	509	524	518	566	529	514	543	487	556	537	498	557	492	557	531	546	507	535	532	517	507	496	519	535	539	512	518	496	567	541	565	553	548	521	501	514	530	514	543	533	530	515	530	514	534	552	545	523	511	571	545	531	557	551	568	500	526	570	512	552	512	524	544	521	548	569	521	563	536	530	526	544	574	523	543	525	541	538	503	538	500	507	487	518	507	527	550	551	538	527	517	517	535	538	547	537	526	526	550	517	550	563	520	520	533	522	504	511	527	520	539	519	531	510	519	519	561	533	525	526	559	527	507	556	512	545	530	552	521	486	489	536	555	558	533	548	507	525	515	579	540	537	516	545	487	496	562	540	519	559	502	514	517	533	558	551	565	527	585	527	564	576	542	524	571	538	548	508	498	502	537	525	551	494	522	545	535	592	539	510	536	494	500	578	549	508	521	567	526	544	526	586	543	555	546	490	549	509	504	526	532	539	520	507	494	558	569	561	536	535	519	515	577	492	542	568	549	523	563	560	526	493	524	542	519	566	556	526	512	502	552	522	541	539	550	535	536	515	523	505	537	540	553	547	554	518	494	527	519	558	518	569	536	518	549	526	518	557	557	490	524	528	556	555	561	500	555	502	514	527	494	546	524	543	522	542	558	534	517	525	511	524	542	562	557	531	542	526	535	541	511	549	528	565	532	524	545	524	500	557	494	500	547	553	514	537	530	526	543	544	530	546	564	544	520	529	553	541	545	545	526	521	584	546	522	561	527	502	499	559	558	520	525	555	521	507	537	523	512	546	567	544	549	517	550	492	488	542	542	491	486	497	518	578	565	508	539	505	528	571	552	510	531	535	532	526	523	531	542	522	536	548	484	507	518	497	572	512	553	523	543	499	547	549	585	561	529	526	534	555	545	537	539	560	527	531	542	550	511	553	556	545	496	506	527	485	522	519	534	537	570	530	541	535	512	551	513	535	584	537	552	548	574	529	520	534	519	558	509	514	526	576	531	531	543	481	579	546	535	537	537	531	533	579	534	553	548	507	538	520	539	538	525	539	545	507	533	518	512	542	549	542	528	514	507	550	532	531	526	503	510	551	509	531	508	523	522	529	563	501	574	523	519	541	570	531	542	525	510	513	545	528	497	503	546	555	528	536	542	507	531	539	505	522	490	514	545	504	563	504	536	510	563	543	561	561	537	532	531	516	555	542	531	519	501	533	538	568	537	515	557	536	559	529	517	506	500	518	555	498	521	568	537	537	518	516	541	529	516	547	527	531	508	541	551	528	524	523	508	532	520	524	548	549	565	545	539	569	505	524	504	527	509	531	548	541	580	548	568	535	547	537	524	512	499	506	556	518	537	514	565	499	533	536	518	518	553	500	503	535	509	548	521	539	530	528	487	523	538	512	530	532	550	545	544	571	522	543	539	564	521	485	477	557	525	511	554	573	550	533	522	538	521	556	494	494	495	500	543	536	531	531	526	559	514	539	507	515	546	545	534	512	557	529	506	550	552	506	527	508	548	535	541	559	521
12951	15472	7762	4209	2974	3339	3041	1927	718	225	555	360	159	134	118	207	126	180	178	149	59	51	40	33	37	39	31	33	34	29	42	29	42	28	32	43	36	52	34	41	45	25	31	39	44	27	49	30	43	39	40	42	41	34	35	34	42	38	46	36	41	44	46	42	35	35	39	31	34	39	37	42	34	36	40	48	34	45	37	42	32	34	37	50	47	31	48	34	44	26	37	44	43	45	39	44	43	37	45	43	44	41	31	45	41	41	29	31	38	38	43	31	28	50	52	50	39	44	41	43	40	40	30	50	38	43	43	33	40	57	39	55	30	34	50	36	31	39	40	46	50	37	32	30	51	45	38	43	51	28	33	49	44	39	45	33	44	37	49	37	39	37	37	51	41	41	38	49	52	43	41	47	35	49	55	34	42	40	47	34	45	46	41	41	37	39	36	44	38	46	40	39	49	33	39	36	36	41	37	36	38	36	48	40	38	41	32	34	42	50	39	41	35	34	50	35	44	50	35	37	35	45	48	49	42	43	48	49	42	37	51	47	42	48	45	43	43	46	47	53	36	44	35	46	45	38	34	49	43	51	46	41	40	51	49	57	55	52	36	23	39	35	40	51	37	41	43	41	35	43	40	38	42	40	30	31	29	38	42	36	48	48	44	43	46	50	51	42	42	37	52	51	43	44	41	39	33	55	33	43	50	38	33	45	46	38	52	44	40	39	37	39	44	37	34	45	34	35	43	41	39	40	47	43	41	36	34	45	37	44	38	34	44	47	53	41	47	37	39	47	44	57	35	37	40	41	34	41	44	36	43	43	35	45	41	41	30	47	36	43	39	37	34	38	39	43	48	33	42	30	39	39	39	40	42	45	38	38	37	48	41	44	52	38	39	39	49	42	42	38	48	38	47	45	46	40	42	41	43	45	42	41	42	40	35	47	37	39	45	59	39	39	43	37	50	42	38	44	52	49	35	42	47	49	38	31	36	40	52	42	36	32	51	43	42	41	29	45	45	48	48	32	45	45	35	45	56	44	38	34	35	41	55	38	44	36	49	45	46	33	39	36	50	46	33	46	47	38	34	41	37	39	39	39	41	41	52	32	36	56	37	37	41	39	37	39	50	29	40	51	44	36	43	46	52	41	36	40	38	38	36	36	37	52	42	49	36	36	38	29	32	33	30	32	33	45	40	39	42	47	35	44	38	27	40	39	34	42	35	43	42	30	38	35	38	32	43	43	37	45	39	47	29	34	53	42	35	42	36	42	37	37	39	38	28	32	48	45	41	35	47	33	46	35	28	45	28	41	45	33	45	46	53	42	42	34	43	37	48	42	40	31	49	36	44	39	45	43	42	44	35	46	30	46	47	43	51	43	44	44	35	40	39	39	36	54	33	35	43	46	44	51	48	34	42	31	39	44	33	30	40	38	33	31	37	44	41	43	42	34	52	44	37	41	59	44	41	47	39	40	39	37	38	38	38	47	42	31	46	41	46	37	36	47	37	48	30	35	40	32	33	38	38	33	34	41	35	43	53	47	33	38	37	35	37	27	44	52	39	52	36	33	44	40	37	58	35	37	41	39	49	40	34	39	35	49	43	42	37	39	44	43	29	49	50	39	35	48	42	44	49	36	31	45	47	48	31	34	43	34	46	38	41	34	45	34	48	47	49	43	42	50	50	48	42	48	59	42	32	38	45	37	45	41	41	39	44	45	43	30	38	45	41	33	29	59	34	45	41	44	47	41	29	36	37	46	47	37	43	37	39	34	36	41	30	42	40	49	39	32	40	33	54	42	47	30	39	48	36	43	38	45	42	40	47	48	43	37	38	53	40	48	37	35	49	47	49	38	39	51	37	37	56	51	29	43	36	31	47	39	38	37	37	43	49	42	46	42	54	40	42	28	39	41	53	35	45	49	49	26	49	44	47	47	39	43	30	44	53	39	30	36	60	33	34	42	47	35	35	37	40	47	44	47	41	44	51	37	33	55	39	36	39	40	46	50	47	40	38	42	46	50	42	60	47	47	46	49	45	43	41	51	36	39	35	47	33	40	43	37	41	42	31	37	50	35	44	40	41	33	42	36	45	48	36	38	37	44	29	34	32	41	41	37	31	43	48	44	46	41	43	53	51	40	36	33	33	52	47	36	33	31	45	51	48	48	45	41	40	30	37	43	35	33	39	39	49	51	33	38	40	45	47	31	39	30	41	43	29	53	49	46	38	44	40	38	45	43	48	42	34	37	49	43	33	48	37	41	40	39	31	44	37	29	28	42	44	50	47	53	43	49	46	43	45	50	49	39	43	46	40	44	34	53	41	40	39	43	41	39	36	44	38	37	48	33	49	47	37	49	45	50	40	41	35	46	34	43	39	44	51	35	41	52	38	44	43	41	41	33	34	41	40	52	43	38	42	46	43	38	29	49	40	42	43	39	33	42	27	40	37	34	41	46	36	36	42	36	35	32	43	44	45	41	31	45	41	31	36	33	39	43	57	39	40	50	45	54	35	46	37	29	42	48	39	42	51	49	27	36	31	37	38	38	53	43	44	35	43	36	55	43	32	44	36	40	50	32	33	42	34	36	39	31	42	56	42	43	42	38	46	45	43	35	47	36	40	35	38	43	45	23	38	39	35	53	48	50	41	31	57	43	39	35	37	51	36	35	46	51	42	38	48	43	45	31	27	43	36	49	47	45	47	43	43	38	36	39	39	42	34	39	38	48	35	39	39	27	34	33	41	33	41	40	44	46	43	48	42	50	37	28	44	35	34	43	38	37	49	36	38	50	37	46	38	48	35	43	34	42	38	36	46	39	42	39	31	35	45	48	44	33	44	47	41	40	29	32	36	36	39	44	35	46	45	41	36	41	37	44	55	39	45	40	45	38	46	40	44	39	46	41	37	34	44	49	42	34	38	48	34	34	33	42	39	40	35	35	48	43	38	45	36	39	59	32	40	36	44	43	42	42	37	47	42	35	32	40	34	54	37	39	43	42	37	42	35	56	50	39	40	47	34	39	47	35	45	43	46	35	38	48	43	41	41	41	38	39	35	40	44	32	41	32	41	42	43	46	37	41	42	43	38	57	44	50	42	27	41	37	59	37	49	39	52	30	50	34	41	51	40	43	55	47	44	47	42	50	53	69	43	52	33	40	52	45	39	31	49	37	40	33	36	45	39	39	48	36	45	29	44	43	48	41	38	44	38	38	48	40	33	40	35	36	53	50	38	40	43	38	34	47	49	41	39	45	38	33	41	53	29	52	43	46	41	30	34	38	38	50	37	49	40	42	50	46	56	43	41	31	27	29	37	37	37	47	46	48	49	33	33	54	45	33	55	50	34	46	50	39	37	35	45	48	42	46	43	49	41	40	38	35	33	50	36	38	43	38	43	48	40	35	38	35	36	42	43	36	44	56	44	36	48	40	50	33	31	31	35	31	29	31	38	36	44	45	48	45	47	40	40	47	40	43	35	39	33	36	40	41	35	52	37	38	36	36
50296	38527	31363	38038	44216	43358	37786	31875	18217	9357	16112	11453	5698	4853	3752	6479	4324	5810	5231	3765	1413	679	567	564	518	545	513	551	513	539	593	584	599	579	565	512	574	543	571	548	570	475	526	460	536	549	524	518	572	529	542	555	556	513	548	558	551	565	508	547	512	530	538	562	568	585	519	497	534	522	546	506	548	525	530	533	574	566	556	533	518	548	520	533	506	534	572	539	526	521	506	574	536	550	478	553	524	555	536	517	563	542	536	553	526	547	525	579	536	524	531	546	556	527	549	543	579	536	522	524	544	538	516	511	519	519	566	545	530	581	505	526	536	535	534	569	560	520	531	529	541	523	501	534	539	537	577	528	548	538	533	524	530	495	559	541	559	528	550	552	499	548	544	542	527	582	496	496	523	573	551	535	548	510	539	560	524	523	567	569	512	505	573	553	536	525	547	525	531	525	539	548	545	534	528	512	538	542	571	512	562	535	517	499	567	503	538	500	527	553	540	509	534	508	512	521	562	612	525	575	552	528	523	580	543	491	539	528	544	499	564	560	537	541	542	537	519	554	518	528	558	508	541	562	518	540	511	497	512	515	541	560	576	538	533	558	550	541	527	546	482	587	542	513	571	540	538	558	552	495	525	500	535	543	534	533	539	574	520	540	524	519	526	551	521	550	525	523	528	531	490	555	512	526	526	537	558	537	538	523	515	566	567	551	532	534	555	501	530	550	543	547	572	540	514	549	553	519	501	517	536	573	561	516	537	543	541	545	539	508	580	552	510	569	509	517	527	546	541	531	504	509	547	524	525	534	529	546	543	550	520	535	519	512	538	510	530	546	490	521	580	502	546	546	584	545	593	545	542	549	546	521	538	548	544	542	550	513	546	540	548	574	540	549	561	549	542	493	499	526	561	546	522	497	519	510	527	506	532	549	556	583	498	585	508	532	550	503	554	530	532	585	527	550	592	530	544	524	529	554	523	520	548	512	553	478	546	524	575	537	565	549	550	545	531	491	533	531	527	574	543	515	480	541	541	564	529	548	537	579	535	563	556	559	513	530	552	582	539	516	541	583	517	583	550	527	517	561	513	508	552	573	550	538	535	526	534	536	536	569	566	543	518	512	528	514	553	542	542	524	557	535	525	514	546	519	542	557	540	539	513	527	601	517	540	516	535	551	557	567	571	492	506	519	530	565	558	577	515	551	531	590	523	541	514	543	551	550	509	537	548	560	555	524	556	555	540	611	552	562	550	541	554	538	525	521	545	526	529	541	530	532	583	551	532	504	551	581	546	558	558	522	519	572	525	511	557	572	522	556	576	515	538	534	560	594	557	528	525	512	568	519	525	537	519	515	525	547	534	532	515	537	525	540	520	516	529	529	537	553	523	527	563	494	572	539	541	530	509	540	551	504	535	535	549	509	553	520	534	530	518	553	537	500	509	510	508	528	524	509	549	560	505	559	530	522	494	512	540	542	540	542	557	560	504	521	510	559	531	542	560	515	538	559	576	558	551	536	529	506	539	524	544	546	539	561	541	562	526	541	548	537	538	516	551	511	537	561	537	537	531	564	570	548	506	539	576	509	527	560	530	498	520	553	539	511	560	544	541	514	532	540	490	539	536	532	531	530	542	543	534	501	533	556	573	572	516	492	530	538	514	553	553	532	517	507	524	532	520	485	544	536	484	530	532	523	537	520	534	554	504	533	527	528	560	557	557	547	545	558	523	557	541	546	518	509	533	540	551	552	531	529	580	547	543	553	574	542	534	526	534	538	533	537	547	537	569	507	575	571	552	513	561	540	539	579	549	557	533	552	507	549	560	528	513	545	508	523	529	501	520	545	524	526	558	534	555	510	586	537	532	507	513	521	551	542	536	545	540	525	544	526	557	576	576	544	504	503	560	563	542	527	583	563	500	536	561	498	569	548	530	518	591	536	552	516	525	551	524	541	513	548	521	560	518	562	524	548	528	539	535	536	530	534	570	500	507	502	550	544	556	551	550	562	551	539	533	516	556	534	502	511	546	516	556	561	509	565	527	527	560	525	604	574	510	548	511	569	539	571	537	516	514	503	511	530	576	527	548	523	554	570	544	506	480	533	514	537	543	568	498	524	573	546	505	559	561	543	546	534	556	522	565	551	518	548	510	524	522	550	562	545	505	495	568	543	554	548	540	538	510	508	529	565	527	534	529	579	595	566	589	546	555	525	531	505	555	516	541	507	561	572	523	538	579	540	555	532	557	542	547	543	546	530	557	523	539	559	548	497	532	520	528	539	529	519	559	554	557	528	558	537	528	544	532	533	527	570	547	565	489	498	519	547	547	544	558	502	496	534	510	536	539	532	513	545	499	525	542	543	570	539	541	539	531	539	562	518	550	564	544	507	551	556	557	550	541	515	544	541	541	524	555	548	482	564	539	565	535	558	512	549	502	567	540	557	548	544	547	541	539	536	516	572	532	546	517	575	561	539	549	497	542	497	535	524	549	539	518	523	552	533	537	494	534	558	553	496	506	516	496	549	534	525	514	563	561	509	513	546	547	516	520	534	493	531	550	519	543	562	552	545	508	560	575	526	516	583	540	532	569	550	511	548	558	564	524	519	521	555	568	530	518	524	547	494	566	527	559	617	515	528	542	543	533	525	570	525	535	535	519	523	527	531	519	515	566	545	539	512	535	519	535	562	518	526	550	524	511	566	562	582	591	538	542	494	540	518	546	535	514	549	567	527	553	535	530	527	505	530	533	555	503	574	515	511	584	546	555	550	547	511	542	557	572	518	539	531	485	569	557	518	544	540	527	508	510	521	520	539	538	502	496	569	536	543	526	552	538	565	536	540	543	494	543	521	563	562	553	533	537	518	559	532	529	485	530	548	572	572	540	533	527	537	572	553	556	536	525	487	523	551	521	537	521	535	518	534	523	476	534	573	496	573	523	499	552	522	532	540	519	533	541	547	533	526	550	485	521	559	528	545	564	516	546	540	554	548	507	546	579	576	555	510	539	543	556	543	533	536	527	502	527	527	586	553	525	480	565	514	559	531	535	539	540	546	484	537	538	517	515	545	527	514	530	558	512	545	547	544	545	525	556	574	549	490	490	577	536	535	547	543	508	541	514	530	538	500	566	550	561	532	559	524	524	492	508	499	558	542	522	546	522	551	532	526	529	559	536	564	542	553	528	520	525	538	562	465	554	514	538	533	541	568	510	528	517	554	511	540	530	534	566	532	551	542	512	541	534	543	480	522	530	540	504	573	525	511	543	543	539	561	541	573	554	505	563	542	546	540	531	514	531	549	548	560	515	563	498	511	560	525	532	542	567	518	560	538	579	527	530	544	575	523	543	541	500	530	600	548	549	540	528	568	539	530	547	567	563	531	585	524	578	550	532	564	574	522	546	540	518	540	521	548	514	489	545	535	529	544	530	544	594	534	513	556	567	510	510	567	560	517	582	528	562	518	513	493	503	492	501	534	548	542	542	552	553	531	545	537	503	541	492	548	540	487
12390	13445	8097	4217	3120	3674	3087	2000	939	286	539	282	164	135	104	212	161	218	236	170	71	37	54	33	52	45	42	37	44	42	56	34	42	35	50	44	34	41	41	34	43	45	43	29	33	43	39	49	52	43	46	47	41	39	41	48	42	31	41	40	31	41	29	36	39	38	41	33	33	37	26	34	48	46	46	44	42	42	43	34	41	36	48	41	48	46	37	45	40	39	49	50	50	39	41	32	35	47	45	42	54	47	43	41	46	48	35	38	53	53	37	42	39	41	55	36	38	37	29	24	41	41	41	42	44	38	43	52	45	50	46	49	54	42	45	52	49	50	43	39	33	41	36	32	45	39	37	45	46	23	43	41	34	42	36	42	55	33	38	38	41	46	39	50	46	44	37	45	36	45	42	43	50	40	34	38	38	39	50	36	52	41	42	44	42	51	42	53	57	55	41	39	34	46	51	48	43	32	30	44	51	42	45	32	47	32	53	33	38	55	52	38	46	42	45	39	34	44	42	33	40	35	37	49	41	42	52	44	42	42	31	38	35	49	45	48	46	40	59	38	36	31	45	45	35	43	30	49	34	40	38	36	45	43	41	42	34	46	53	43	52	38	47	44	41	42	47	50	35	34	36	32	57	41	48	51	39	49	42	31	41	37	45	39	40	45	42	41	46	34	51	40	43	36	41	30	35	40	49	33	47	55	56	43	47	41	36	40	39	45	28	39	45	32	58	47	52	48	50	35	49	41	44	42	47	45	39	36	37	39	47	37	36	29	34	40	47	39	46	47	37	44	49	46	43	50	48	54	45	50	32	40	40	40	39	31	36	42	33	32	42	39	34	40	39	50	55	36	39	35	47	46	49	44	26	30	43	47	35	39	47	40	49	42	48	39	47	41	41	37	50	35	29	29	31	53	32	43	47	35	36	57	45	39	49	33	37	38	32	36	41	56	45	29	54	42	42	32	39	40	37	32	40	43	41	48	42	30	49	45	40	46	32	31	54	43	38	46	46	32	52	26	39	51	47	41	43	50	31	35	46	52	42	44	45	36	39	43	30	38	48	41	47	40	54	40	39	36	44	46	30	42	37	51	43	49	42	47	39	32	37	38	52	40	41	52	42	45	47	37	45	37	37	52	43	34	35	57	52	23	38	41	42	39	45	36	44	62	45	36	43	46	26	37	43	50	45	39	53	38	41	48	38	38	41	50	35	41	42	47	34	35	26	52	41	34	31	39	59	43	42	48	34	38	35	51	37	47	40	45	45	38	32	36	31	44	42	32	33	34	38	48	47	41	41	46	54	37	42	39	46	34	48	31	47	44	48	34	32	40	43	41	42	39	49	37	47	47	47	38	30	44	54	42	40	48	39	50	30	39	44	44	37	38	39	42	41	24	42	37	29	41	51	44	42	47	34	45	48	37	56	46	35	28	44	43	32	42	34	35	29	37	35	52	51	40	37	35	35	37	45	45	26	38	29	49	38	48	33	42	47	34	42	50	47	41	60	51	38	45	41	55	62	44	48	34	44	43	45	49	45	41	40	44	36	31	50	39	32	47	51	46	40	31	44	40	44	39	48	35	48	47	36	43	46	39	49	42	52	32	38	48	28	52	38	47	49	36	31	53	45	47	52	39	42	39	45	53	41	34	51	40	35	40	31	41	44	42	49	24	49	36	35	36	30	34	37	35	49	39	39	40	47	38	30	35	43	49	43	46	45	50	41	40	41	42	50	38	48	43	42	53	40	35	38	39	62	33	56	45	33	43	55	45	39	45	42	45	45	49	40	36	38	37	40	47	58	38	52	52	47	45	41	33	44	44	47	38	34	41	33	45	47	48	49	42	39	38	47	30	57	42	43	46	32	34	46	49	34	42	41	34	49	51	41	42	45	32	30	56	35	47	48	47	42	38	53	44	45	36	47	50	48	49	44	41	51	45	42	39	41	39	47	39	37	33	47	48	38	42	34	54	46	33	50	42	38	25	31	54	45	47	41	45	47	37	40	41	52	39	33	39	45	42	37	35	55	43	44	38	46	43	35	42	39	50	31	36	42	39	44	38	49	44	61	37	40	58	51	39	38	63	53	54	43	37	35	46	41	41	41	37	48	43	40	63	33	42	42	48	38	38	40	38	49	55	46	30	39	44	38	40	33	49	37	28	37	51	38	42	55	42	33	36	48	39	37	34	43	38	47	56	36	36	36	42	39	30	46	38	45	42	41	47	51	41	52	42	43	43	47	53	33	41	40	30	49	35	37	35	31	38	33	47	39	45	47	35	37	43	30	51	41	38	46	29	28	34	39	44	40	39	53	38	52	41	48	30	48	28	38	47	45	35	33	50	40	44	43	49	46	36	36	46	37	37	44	49	37	43	57	49	51	37	46	31	27	43	51	50	50	45	56	48	38	30	33	45	49	40	38	36	46	43	35	59	45	54	49	48	41	35	38	47	56	42	39	50	38	41	48	42	36	36	32	34	33	40	43	34	39	40	46	37	53	45	43	31	36	37	34	39	42	56	36	53	36	48	43	38	39	45	42	46	46	48	29	46	39	30	49	38	29	43	39	50	42	34	42	49	43	39	45	60	47	36	42	35	37	43	40	38	47	37	32	48	40	48	48	49	39	47	40	40	44	40	44	36	43	42	44	39	43	29	40	34	41	33	46	45	46	41	36	43	41	35	40	36	44	51	31	51	39	45	36	40	51	38	41	46	31	43	43	46	29	47	42	49	40	48	30	44	35	35	41	48	57	43	36	37	47	33	32	43	44	33	37	48	53	52	30	43	46	37	51	46	43	40	49	34	41	35	36	44	53	44	39	38	47	44	36	40	46	48	41	44	42	49	44	47	44	31	34	44	47	43	53	47	40	41	31	47	36	39	53	41	44	43	38	42	41	41	30	40	41	41	51	39	36	23	42	37	36	43	48	42	26	39	37	37	41	35	41	34	29	31	43	43	45	31	35	45	41	34	40	42	48	46	43	44	45	52	35	40	37	49	43	50	46	42	37	36	34	32	50	40	33	39	36	45	43	45	35	32	46	42	31	29	39	44	36	40	33	41	46	50	34	33	51	38	35	43	46	49	45	41	51	53	39	39	38	47	39	45	39	46	36	38	37	42	48	37	36	53	49	47	36	55	41	44	43	42	50	33	49	33	32	48	41	31	36	38	49	36	38	33	39	35	42	47	50	43	47	43	42	42	31	46	53	33	50	42	40	46	40	45	37	45	45	51	53	44	35	55	45	50	43	47	31	35	53	48	44	40	58	38	48	46	48	31	39	40	44	52	42	49	43	46	40	49	35	45	44	45	36	34	39	34	34	36	39	47	48	36	35	43	56	42	31	50	30	46	36	46	50	45	40	45	32	47	51	37	37	39	35	42	45	43	39	39	51	43	48	37	37	40	36	42	32	37	35	34	40	30	36	39	46	34	30	49	38	62	32	47	38	46	49	42	44	47	55	36	38	44	50	43	40	35	54	39	52	53	40	53	43	36
47699	39695	32602	37376	43993	44247	38296	33295	20169	11076	16002	11134	6164	5559	3836	6917	5311	7429	7146	4832	1310	608	551	552	531	546	571	539	498	625	675	643	566	546	549	554	522	590	566	569	572	571	516	568	509	549	516	522	520	528	554	579	549	558	516	617	535	539	542	542	531	555	556	550	578	534	540	526	545	537	554	558	559	582	556	546	593	546	577	596	549	544	539	568	534	546	557	556	553	534	565	527	537	584	583	544	543	564	542	550	619	512	543	541	511	564	559	567	537	581	552	538	545	525	570	540	551	561	518	546	532	547	533	525	544	509	531	559	564	537	576	548	550	537	514	548	589	510	541	566	553	544	577	529	580	532	534	551	537	573	550	524	517	605	580	587	550	510	574	530	553	522	510	550	554	539	560	553	542	565	545	563	548	550	531	543	541	562	561	554	536	572	534	542	546	544	566	491	568	559	586	528	554	546	525	576	549	554	592	552	577	537	522	538	547	564	560	545	586	574	529	556	565	582	572	553	543	526	535	522	522	586	571	555	546	527	597	570	537	564	600	506	556	549	551	591	541	542	544	513	573	559	573	534	587	568	564	549	513	528	559	565	567	591	579	548	561	548	577	546	580	568	575	551	563	560	534	581	587	558	534	539	556	551	546	538	583	552	519	533	566	544	523	588	569	536	549	517	546	571	549	547	564	545	571	536	489	567	567	573	564	555	592	563	568	525	549	569	542	553	549	545	538	559	604	556	562	606	564	553	538	585	555	564	542	565	524	550	587	605	545	511	534	538	561	541	548	544	542	533	608	538	537	530	561	563	552	516	584	540	557	598	577	560	524	571	555	572	523	541	564	542	582	537	534	548	507	502	544	548	532	528	561	550	506	532	590	544	576	523	541	558	571	571	574	556	564	548	585	549	509	553	539	537	575	602	557	549	561	591	552	514	523	570	540	564	557	573	539	544	543	603	567	589	559	565	526	576	573	560	506	582	533	603	522	553	544	556	546	556	590	524	574	570	530	588	545	577	575	563	525	581	530	566	554	559	541	559	524	599	544	579	547	546	535	556	573	570	531	562	526	570	575	556	569	579	555	543	538	514	552	566	556	562	557	568	557	542	594	568	522	575	538	524	554	577	568	537	563	528	580	555	556	598	565	527	550	566	539	582	564	583	541	571	545	531	568	551	531	613	529	560	522	578	543	552	588	585	533	552	518	555	545	562	562	529	534	566	514	577	504	577	561	567	531	562	578	571	572	569	587	556	570	532	560	590	539	573	574	565	585	537	543	535	537	561	527	579	532	554	514	531	528	570	549	529	566	544	545	579	571	563	575	566	558	542	525	554	579	510	586	558	554	550	585	588	574	516	554	579	554	543	561	580	550	530	534	560	544	517	515	569	528	542	580	575	579	543	535	548	556	555	572	564	586	573	555	571	557	519	545	539	559	542	536	559	539	571	600	522	525	546	544	554	527	570	560	573	534	563	606	548	551	551	528	545	536	497	565	546	561	552	546	532	559	548	575	523	553	517	567	563	546	596	547	523	550	554	580	570	516	544	572	545	557	547	548	542	559	569	578	545	550	512	527	525	547	540	515	560	522	569	557	595	565	547	581	529	508	569	554	544	528	562	507	582	523	580	547	573	571	536	557	561	575	518	525	526	532	530	577	549	592	551	550	528	577	554	580	537	568	571	572	558	579	525	529	574	523	520	550	579	557	526	546	545	556	533	535	578	576	565	563	584	592	566	546	567	578	593	524	563	569	558	532	576	530	541	530	571	550	547	545	543	558	535	546	524	533	559	542	553	520	596	520	534	551	551	520	536	556	513	572	562	597	590	546	540	516	548	555	498	545	580	527	579	552	577	569	596	556	552	566	572	574	574	556	523	556	566	536	541	511	546	561	558	557	557	533	534	508	539	537	561	560	544	608	555	514	557	529	553	574	571	530	546	532	560	539	565	541	566	579	535	546	555	531	545	521	566	579	526	569	581	602	531	557	536	531	535	554	550	554	523	554	544	560	539	564	536	549	559	553	582	561	559	597	586	555	603	548	531	546	526	573	523	545	539	577	526	565	493	567	545	565	540	526	567	496	544	553	532	562	560	577	533	533	539	543	513	592	534	539	557	543	537	581	539	591	538	570	572	525	527	569	560	519	525	527	563	580	540	559	501	555	536	528	549	523	557	562	611	547	577	586	517	551	538	520	555	573	550	596	504	527	532	534	562	556	567	553	596	530	540	573	520	541	513	548	571	530	508	534	515	561	535	577	594	547	562	534	561	529	551	562	503	516	540	533	534	589	573	605	522	595	507	549	583	577	556	529	525	529	554	552	592	519	567	552	559	574	532	579	555	519	592	554	610	561	553	554	537	509	525	558	567	560	562	612	530	540	567	542	561	537	524	567	518	527	524	541	583	598	566	536	580	527	517	576	571	535	574	550	597	504	585	534	553	554	528	507	561	575	571	526	590	539	559	534	571	558	527	565	562	545	511	559	573	502	517	477	536	540	587	573	598	564	557	538	524	508	539	572	515	565	541	575	536	557	583	530	540	556	569	559	525	544	579	550	556	526	557	540	536	569	559	539	539	539	527	572	551	548	555	563	581	567	554	526	505	571	585	580	559	488	499	582	491	597	566	531	584	547	578	549	565	561	519	538	530	551	575	545	549	534	545	543	503	552	572	525	570	573	532	563	546	537	586	563	590	568	502	590	532	512	579	545	565	547	523	548	558	534	587	623	552	586	566	552	540	509	523	544	510	536	586	553	556	618	571	566	551	493	558	559	543	553	538	548	538	549	548	519	607	546	572	559	521	535	576	587	503	533	526	556	577	527	569	547	565	571	521	575	571	530	574	553	563	549	537	559	563	549	550	473	569	576	562	562	555	556	522	542	570	550	554	606	538	532	549	526	521	535	546	585	536	527	569	552	559	521	517	546	524	561	539	515	564	545	568	581	574	545	557	584	566	561	506	567	549	560	523	545	559	550	574	568	548	565	542	513	562	537	575	537	581	578	545	549	550	548	541	561	598	587	575	562	548	574	495	570	537	537	493	532	512	551	575	546	533	531	515	519	561	560	543	556	534	546	542	558	560	540	545	582	571	580	547	537	549	533	522	544	583	557	552	555	536	554	614	538	536	578	556	535	553	573	556	598	559	501	560	528	503	577	569	518	569	577	546	521	588	553	526	562	573	520	531	569	589	586	546	532	539	528	598	559	629	536	530	510	596	553	548	561	575	566	562	576	542	556	533	560	553	559	564	557	502	541	556	545	571	560	596	555	559	562	548	553	550	569	593	524	551	541	525	585	556	536	535	523	564	544	601	508	543	523	557	578	561	520	552	554	556	537	578	526	536	582	566	550	542	558	564	567	561	539	593	578	605	552	536	568	545	547	539	510	501	560	542	533	521	551	566	575	565	532	531	562	610	559	520	541	578	554	522	567	520	539	535	556	558	533	576	497	556	579	525	543	516	543	527	582	570	550	559	549	530	551	579	532	532	554	560	570	540
17135	22639	13863	7305	5998	6187	5109	3568	1189	544	897	408	275	243	141	258	217	345	390	229	83	40	49	44	50	46	48	36	26	47	41	43	39	38	51	35	36	33	38	38	38	31	52	42	33	41	37	34	48	43	44	45	38	33	41	46	39	43	52	46	41	43	54	41	44	37	45	50	49	41	44	46	40	42	48	52	38	35	40	44	39	34	40	38	29	42	54	36	42	35	51	54	40	43	38	42	54	42	40	39	32	42	45	40	39	42	36	43	43	45	43	45	43	41	49	41	41	40	36	36	45	54	51	35	27	30	52	36	39	42	43	38	48	51	38	49	35	34	44	36	42	40	44	48	40	45	42	51	48	50	39	45	49	45	41	40	50	39	39	46	48	37	40	39	41	35	38	37	43	44	46	47	47	40	45	56	30	51	43	39	41	38	45	37	34	45	37	36	39	34	42	38	32	45	44	46	50	41	47	46	35	49	37	49	36	47	38	48	53	53	47	49	38	38	39	42	53	40	33	50	41	43	34	42	36	42	43	42	50	47	41	35	52	54	42	43	43	41	51	46	36	39	44	38	37	36	30	39	39	42	53	38	37	50	43	39	44	38	41	42	40	36	45	34	32	47	36	41	33	41	34	50	35	34	30	43	42	35	41	40	40	42	41	43	45	49	41	47	42	38	43	43	44	47	26	32	39	34	52	45	31	39	34	52	43	46	45	38	47	44	51	38	36	36	37	41	36	42	39	36	37	40	42	45	54	37	36	62	41	39	48	35	43	43	37	37	44	43	42	36	39	42	45	35	38	44	40	30	36	36	42	23	35	39	33	33	41	45	25	44	45	45	45	47	43	39	51	47	42	37	33	33	45	54	45	34	40	38	51	38	44	37	45	30	42	30	42	43	42	42	36	52	47	43	46	32	42	42	39	38	47	50	41	37	33	52	33	42	40	39	37	42	40	43	46	50	42	42	31	37	32	42	38	53	43	34	48	51	39	40	46	45	36	30	30	37	48	37	31	47	36	43	42	32	44	35	33	42	28	36	40	53	48	47	37	40	30	49	32	41	34	52	31	43	32	43	32	41	40	42	41	55	34	26	35	49	34	35	52	30	34	42	39	45	38	40	37	40	33	53	42	38	43	38	52	48	24	48	34	52	50	49	36	40	34	46	38	37	50	52	34	55	47	58	34	30	47	38	44	51	43	37	36	43	58	38	35	39	50	44	36	48	40	43	41	40	42	30	51	48	42	37	35	29	42	36	50	44	43	48	40	49	46	44	52	47	32	43	46	35	42	40	30	41	29	36	47	46	41	38	46	34	43	44	36	45	45	37	39	51	40	38	42	44	42	46	36	40	34	42	32	42	49	39	48	42	53	36	48	48	40	34	37	45	36	49	34	35	36	51	36	53	42	46	47	40	43	37	45	48	44	37	32	35	44	36	54	36	35	38	43	45	42	39	47	53	45	43	51	40	43	39	37	36	39	54	43	41	39	51	30	58	40	37	46	45	55	45	44	45	48	46	37	37	44	54	39	37	62	47	41	49	45	51	48	44	50	46	39	53	55	38	37	46	38	38	45	38	34	49	55	37	26	45	41	41	48	47	53	59	39	39	42	53	35	41	41	36	45	31	45	36	32	48	31	26	41	47	34	45	49	31	40	42	40	56	51	51	45	43	39	42	35	45	49	30	43	38	41	45	39	43	37	45	52	48	46	49	48	36	43	25	45	34	32	42	43	36	30	49	40	39	38	31	34	41	42	39	45	37	41	49	50	30	50	46	32	42	36	46	44	30	41	29	39	44	41	42	38	34	51	42	44	42	40	39	51	46	39	42	49	51	39	41	26	44	46	46	36	33	45	40	45	43	29	34	42	32	36	46	35	44	43	36	26	48	45	49	48	47	46	41	49	52	43	42	35	46	40	47	49	38	44	44	40	45	42	56	38	40	30	33	32	34	37	46	29	52	55	41	36	36	52	33	38	36	46	47	46	43	41	41	46	42	47	39	41	40	37	35	48	43	39	50	40	54	37	41	46	31	34	36	63	38	44	44	38	41	44	45	38	45	43	37	41	36	55	45	31	34	48	42	40	46	33	25	42	32	42	46	40	46	50	41	34	56	39	51	29	52	35	40	35	29	45	38	40	37	32	33	38	40	28	44	33	46	43	48	48	36	43	32	54	46	41	46	41	35	30	36	52	35	42	44	44	48	44	42	53	56	41	33	38	43	43	39	46	33	35	43	42	44	43	43	40	49	47	48	41	42	39	49	40	46	37	37	36	41	44	42	40	39	44	44	40	39	50	32	41	38	53	52	34	33	41	35	35	47	46	52	29	49	40	50	39	37	45	57	37	43	47	33	37	43	65	43	36	45	34	33	36	37	35	40	37	49	46	43	40	43	36	44	36	40	33	37	33	30	57	47	31	40	34	39	27	44	45	48	59	44	49	43	53	37	39	38	40	47	44	35	35	38	38	38	42	38	41	39	40	44	45	34	43	43	42	36	39	49	39	45	38	36	40	35	38	39	43	44	40	43	36	43	34	42	33	32	33	47	41	45	32	36	40	35	53	39	43	37	29	40	43	50	37	42	53	32	43	56	39	41	39	45	44	32	49	40	49	55	41	43	41	40	44	45	44	43	47	37	45	44	34	41	47	44	41	47	43	37	44	47	45	35	51	51	44	38	31	37	51	33	36	36	38	42	37	45	34	34	36	44	53	47	44	33	44	37	45	53	33	45	36	47	43	46	34	51	43	36	45	40	34	50	55	31	36	31	50	42	41	43	34	33	38	45	38	47	36	54	48	42	39	51	32	43	51	45	42	60	45	42	45	41	29	31	38	39	42	39	42	42	48	44	41	30	39	43	40	42	55	53	41	51	44	41	41	44	39	45	41	44	49	39	33	36	46	45	41	42	47	42	40	40	40	47	28	30	53	28	38	42	39	30	32	41	28	37	43	50	40	26	48	39	46	46	34	41	44	33	34	54	39	35	39	34	35	32	37	37	36	39	29	50	44	40	44	45	24	53	42	42	42	50	33	36	40	47	48	45	44	30	39	38	50	36	54	42	39	41	40	34	40	39	36	47	42	35	38	48	37	41	39	42	54	50	36	38	44	47	43	29	40	54	42	30	40	38	38	48	42	50	44	42	50	35	43	37	32	52	30	36	38	49	27	52	38	40	46	38	32	45	41	34	42	41	42	36	41	48	42	47	41	53	41	28	42	39	35	37	47	42	35	37	36	39	52	48	41	36	34	33	43	38	47	36	42	49	42	49	36	51	42	35	34	43	36	29	48	49	45	46	36	41	37	51	49	40	34	36	33	51	50	52	30	40	37	37	45	38	35	35	43	43	34	32	52	48	34	33	34	37	38	36	41	32	40	44	42	28	42	47	39	41	47	39	48	31	44	41	33	40	41	51	48	38	42	38	36	41	42	33	37	42	51	39	35	41	38	47	41	42	38	37	43	52	42	40	42	52	44	40	51	27	47	29	31	35
53958	45855	38048	44146	54307	51298	44254	38911	22201	16451	20603	13395	8646	8839	4970	8592	7458	9895	10464	7182	1910	673	538	535	536	551	532	512	548	683	712	691	609	559	536	563	535	546	580	603	541	572	524	524	560	536	610	567	552	528	520	594	546	538	515	555	550	519	545	556	516	527	508	558	558	552	548	508	561	544	573	576	577	538	544	571	559	551	526	549	531	585	518	509	558	519	554	559	511	562	556	519	595	571	541	568	558	562	530	535	536	543	553	568	551	545	530	583	548	572	525	538	580	550	543	552	566	553	541	541	561	559	593	503	597	566	576	556	521	556	553	544	565	521	551	580	519	546	563	534	531	553	544	549	560	579	552	569	524	557	566	551	552	577	572	558	557	549	567	556	511	575	580	585	564	562	541	571	547	546	528	544	531	538	584	528	547	530	539	546	543	536	541	529	565	573	557	562	607	536	537	532	514	562	535	534	537	561	548	536	555	570	574	560	544	555	517	580	573	585	596	508	570	527	570	524	556	567	577	547	528	544	536	545	555	543	564	531	545	542	583	504	523	535	571	520	550	564	574	524	503	551	550	587	552	543	570	549	539	520	552	537	557	586	555	530	551	539	538	557	620	585	504	548	567	545	570	522	550	549	552	534	531	540	560	550	578	579	557	559	552	530	576	565	530	536	532	548	590	533	577	544	540	513	534	582	565	543	501	562	555	552	549	536	548	548	546	505	545	532	547	537	545	562	571	552	560	559	563	568	572	579	605	527	448	560	540	541	569	540	547	586	562	597	539	529	547	515	566	568	531	562	543	539	521	535	552	572	527	555	542	520	565	587	542	538	573	589	527	535	540	591	549	530	584	539	573	516	575	564	550	574	525	518	557	586	506	566	597	556	542	532	566	526	535	529	587	531	546	502	575	574	544	583	561	558	534	529	543	571	555	585	549	559	552	563	499	544	542	516	532	564	561	541	557	510	507	548	537	528	531	527	529	558	521	552	555	536	529	539	586	539	553	546	525	538	550	543	542	558	597	536	515	541	555	535	578	507	529	547	566	545	535	562	514	559	543	560	536	537	584	597	561	603	532	594	595	591	571	541	527	539	568	527	560	556	541	546	582	585	521	582	543	587	527	565	508	545	502	521	571	582	540	537	533	546	542	555	518	526	563	557	533	536	567	561	522	567	539	534	562	539	584	539	548	548	556	546	582	557	508	576	563	523	562	565	548	517	548	583	573	511	549	561	537	532	531	536	553	557	548	546	556	510	539	544	520	579	524	592	577	568	532	553	584	564	514	530	540	556	515	523	558	523	531	556	551	560	551	552	546	532	536	567	544	585	548	584	527	550	549	544	524	584	546	537	535	545	554	566	527	539	570	556	526	532	524	551	555	528	543	537	565	563	545	533	582	523	567	568	531	515	572	581	576	611	554	553	519	543	570	530	524	546	538	566	533	553	546	554	529	552	520	540	592	540	517	549	548	557	573	550	529	584	543	569	531	571	515	552	586	565	531	533	581	560	565	563	554	552	562	521	546	568	565	524	564	553	535	574	568	534	544	546	515	559	521	530	531	554	587	571	555	522	560	562	565	534	554	553	532	553	537	566	561	508	548	541	583	559	540	565	551	543	525	547	547	539	520	551	578	516	557	532	554	565	561	538	553	573	532	546	514	526	567	567	555	528	518	565	567	566	572	538	578	555	561	548	581	504	551	586	539	572	551	531	577	585	587	557	561	541	527	514	553	520	549	518	541	534	533	551	532	538	531	553	518	589	531	533	525	535	535	577	540	547	534	533	544	564	545	538	562	569	578	554	557	555	511	537	513	568	552	563	513	591	558	522	540	530	554	571	565	560	530	582	552	563	569	527	581	541	571	581	544	545	546	516	529	544	565	573	543	601	512	535	591	573	534	537	548	557	540	503	574	537	570	501	530	552	539	507	537	574	543	559	562	580	541	537	595	544	560	584	533	582	541	551	570	495	549	546	554	530	580	543	519	550	550	547	563	543	496	536	567	494	591	542	543	591	564	558	517	553	536	610	553	543	574	558	537	550	547	510	551	508	561	606	545	524	537	587	548	530	525	557	589	508	558	548	561	578	542	562	522	568	551	519	569	529	554	570	521	564	594	545	527	527	552	537	519	576	581	527	554	522	544	585	594	529	528	593	548	568	537	546	533	591	554	526	527	555	562	535	548	543	524	528	569	515	527	580	551	565	556	555	593	564	563	526	511	558	559	553	510	561	595	549	560	531	525	542	500	562	579	534	548	547	595	538	537	553	557	565	528	532	554	541	550	561	542	526	520	551	532	575	515	529	563	534	580	532	565	547	561	602	555	576	536	520	576	583	589	552	557	586	517	559	515	543	582	588	535	510	556	576	573	528	514	515	532	579	540	553	532	534	520	531	524	575	539	516	556	563	514	551	540	560	566	538	541	506	570	528	542	536	536	547	557	536	562	552	551	568	530	533	558	564	563	562	552	553	550	538	539	520	530	586	566	564	619	581	555	526	538	506	517	524	558	578	534	580	563	541	525	535	519	572	545	572	499	564	524	581	533	511	563	531	537	541	532	544	545	534	543	498	525	560	547	550	512	559	549	560	543	523	552	575	497	555	544	555	530	599	558	556	514	569	538	587	543	559	569	609	514	600	549	538	574	576	541	574	559	565	528	548	547	561	551	542	574	584	525	537	580	569	556	549	543	584	523	552	585	557	555	563	534	539	545	573	530	555	548	556	516	527	566	561	559	567	528	573	541	548	524	574	522	540	555	532	562	539	509	595	538	533	543	519	521	545	529	561	579	557	530	538	521	532	540	499	530	567	539	526	537	555	509	561	524	566	548	534	566	578	520	558	544	548	574	513	542	560	559	553	563	591	544	573	533	558	547	557	515	528	548	568	602	575	575	581	575	548	534	506	562	548	537	537	567	584	582	548	541	585	590	574	548	543	542	556	525	574	577	528	544	522	567	521	591	562	587	547	542	550	558	516	556	533	540	570	553	558	523	524	548	590	529	562	573	557	518	530	532	590	535	543	524	532	584	519	549	530	491	511	542	563	548	541	613	551	563	557	570	571	550	509	570	591	538	559	603	515	581	563	519	551	546	577	549	543	547	580	574	571	540	570	577	544	572	532	539	581	564	547	544	575	543	596	542	536	568	517	599	558	537	526	522	582	555	578	527	579	519	537	533	545	531	544	540	585	542	526	540	567	539	540	578	553	513	559	542	529	513	549	557	556	524	543	538	539	580	527	557	552	592	564	524	551	551	555	556	583	557	544	578	577	546	557	532	527	549	536	526	556	574	548	556	579	519	567	499	508	523	538	516	540	556	540	539	555	556	531	532	546	607	523	609	541	548	541	559	532	555	524	581	542	563	584	527	510	557	529	563	542	585	590	554	509	549	559	536	559	542	561	579	528	573	587	556	537	592	570	507	530	568	556	531	528	585	567	578	578	545	527	547	562	566	545	566	584	550	553	540	554	589	594	568	548	520	525	542	599	555	539	558	516
6150	4486	2405	1235	1032	1152	1023	728	242	130	209	117	84	71	50	90	89	97	124	92	58	33	47	36	39	41	44	37	30	32	47	34	52	36	39	49	30	46	41	26	42	35	45	36	43	49	33	36	37	40	45	37	45	34	39	47	44	25	49	39	48	42	40	39	50	42	44	37	39	49	36	51	45	37	30	54	35	43	44	43	44	39	35	53	35	48	39	42	42	49	39	35	35	49	44	33	35	36	39	42	46	35	40	43	37	32	44	42	32	37	35	37	57	43	50	38	41	41	45	39	34	42	46	32	42	37	43	41	42	42	40	37	40	47	38	47	38	39	43	41	34	42	45	47	44	37	40	40	36	38	37	40	37	38	39	39	41	35	37	42	51	50	49	40	30	44	42	35	45	52	38	41	35	36	39	36	42	35	40	40	38	31	41	39	36	43	40	39	49	41	42	42	37	47	51	40	40	41	40	42	46	42	43	43	36	44	43	39	44	38	29	42	42	46	31	42	39	44	39	50	47	43	42	38	41	47	53	32	33	39	27	40	48	45	31	40	40	45	47	44	49	41	31	49	38	49	39	30	31	46	43	28	39	44	41	40	40	49	38	33	47	46	41	40	51	35	33	38	36	41	28	46	45	35	40	55	38	35	45	40	38	40	51	36	40	44	55	40	39	44	39	39	41	44	42	49	30	44	41	37	64	28	56	50	41	33	45	49	38	38	48	36	42	40	54	28	32	43	45	35	38	45	44	31	39	41	42	34	39	47	42	34	38	37	45	40	42	33	41	43	41	36	37	40	34	40	47	54	30	32	35	47	41	49	33	34	43	34	36	40	33	58	49	36	40	52	38	54	40	53	33	40	34	36	36	35	41	43	39	34	35	34	48	52	34	39	44	52	38	51	31	36	42	42	36	26	37	35	33	29	36	38	36	46	42	42	40	45	27	47	39	31	38	44	40	41	47	51	47	33	39	39	50	49	35	40	36	33	41	34	39	39	38	46	42	40	57	43	43	41	30	40	31	41	39	35	33	42	39	48	40	45	43	39	33	35	42	42	42	41	35	40	41	35	41	41	50	34	38	31	47	46	38	43	35	35	32	35	44	50	34	38	30	45	34	42	42	40	36	52	43	37	47	46	58	44	36	34	37	46	44	37	36	35	39	40	41	35	40	38	41	42	44	43	30	43	38	33	42	37	46	42	46	53	46	41	42	38	46	33	35	37	34	40	41	49	35	44	37	34	54	40	37	43	48	40	48	37	34	51	38	45	35	40	47	47	37	40	42	43	38	45	31	38	35	47	37	30	35	37	44	44	41	43	50	34	46	36	31	41	46	42	34	41	39	35	34	22	49	28	40	30	44	46	45	33	49	42	53	40	45	36	33	38	39	31	40	41	45	48	50	41	36	44	44	32	24	63	43	34	33	37	39	48	44	43	34	48	34	46	36	41	43	52	30	39	41	48	33	44	46	39	46	33	33	38	47	49	35	51	32	38	40	38	39	40	43	48	41	39	44	31	32	46	46	39	45	52	45	49	49	30	30	44	48	38	31	37	53	37	45	41	50	35	35	40	48	41	43	33	38	50	38	44	34	45	38	48	33	42	33	31	38	43	42	29	45	40	32	37	44	38	37	42	51	29	37	52	30	41	38	32	43	36	37	39	38	32	48	40	45	41	44	34	36	51	34	51	39	34	41	56	49	37	37	30	42	54	42	33	35	34	40	46	37	44	36	42	31	41	35	31	44	42	37	38	44	41	47	27	48	38	47	36	43	37	44	44	34	35	40	41	48	34	56	32	38	37	33	38	40	39	41	37	47	43	30	34	37	50	34	46	37	35	31	49	44	36	44	33	31	41	42	45	34	43	34	47	46	49	45	40	45	36	38	43	38	51	41	35	40	47	37	40	37	41	49	41	40	31	45	43	41	36	44	35	42	36	55	39	46	30	39	40	35	44	50	42	55	35	47	38	34	35	33	31	49	28	37	47	54	45	30	35	44	44	33	37	43	56	47	40	39	40	38	35	37	49	43	36	49	41	49	40	29	42	47	36	48	43	48	37	47	34	46	41	29	32	42	38	51	39	49	30	41	36	41	40	46	44	35	38	45	54	41	29	36	50	45	41	42	35	42	42	43	30	46	39	38	34	49	37	56	33	42	43	47	40	51	40	34	39	34	37	39	41	34	28	35	34	42	40	34	46	33	44	46	39	40	35	40	37	46	39	39	35	48	42	39	42	49	36	40	39	40	37	31	43	47	41	27	41	56	31	36	41	36	34	35	44	36	40	34	53	50	43	48	41	42	36	36	55	34	38	33	44	50	47	45	39	37	39	42	51	44	55	37	34	37	29	49	42	48	32	47	34	28	37	46	38	42	31	40	36	40	36	42	32	46	40	39	50	44	34	36	27	33	42	40	42	44	33	55	38	41	44	24	46	43	54	29	31	37	41	41	41	42	40	42	43	38	34	53	37	32	52	43	43	37	40	32	42	42	42	40	35	34	51	43	53	35	55	42	40	45	31	42	41	43	40	36	38	39	45	38	40	49	48	37	31	46	28	38	45	44	45	48	33	43	39	40	33	50	42	39	56	44	28	38	40	40	39	42	36	59	39	33	40	39	45	40	45	42	40	36	57	40	35	40	46	40	38	35	44	45	39	34	38	39	41	42	40	32	39	36	42	33	39	41	36	49	34	38	35	38	38	38	42	27	39	37	43	44	49	51	47	45	48	41	37	39	38	51	49	27	40	41	45	43	40	35	43	32	44	32	41	40	46	42	45	38	36	42	50	44	42	48	50	41	39	39	31	43	36	44	38	37	47	36	35	41	43	47	42	41	37	49	47	35	53	49	34	43	33	40	41	27	51	41	39	49	39	40	40	46	35	29	39	32	40	41	39	34	43	45	35	35	47	47	46	36	37	31	43	39	37	39	33	48	42	39	40	43	37	52	42	38	36	46	33	34	34	48	42	34	40	42	34	37	33	48	43	47	50	38	38	38	39	46	32	35	40	59	39	50	30	45	35	31	44	43	45	23	46	42	45	59	43	36	30	45	43	39	42	40	27	35	31	45	53	33	41	41	36	52	43	41	35	34	43	46	33	37	43	37	46	34	32	39	38	41	40	34	43	33	36	39	39	44	53	43	33	35	40	48	52	41	35	36	38	36	41	46	52	41	50	35	41	24	32	41	36	37	39	52	50	42	45	35	46	46	46	44	36	38	39	45	38	33	46	40	32	43	45	42	30	42	45	47	37	37	38	46	56	54	36	48	39	42	42	47	41	40	41	43	42	39	45	41	27	42	38	33	35	34	42	43	45	52	41	37	35	49	35	46	39	51	51	45	30	44	35	38	51	32	46	32	34	31	48	46	34	34	37	42	40	42	50	51	38	42	46	41	47	35	40	58	58	39	40	45	41	44	37	47	47	37	31	40	41	42	33	26	40	39	31	33	37	47	39	53	47	45	46	35	39	36	45	46	35	45	50	32	46	37	50
38426	28708	22085	25359	31750	31237	27107	23039	8928	5723	8403	4371	2925	3153	1571	2752	2422	2980	3341	2564	1115	551	513	546	551	554	543	518	538	541	548	547	528	515	522	567	575	554	552	548	540	536	512	497	517	521	468	521	532	508	505	530	540	506	546	501	565	588	537	501	536	566	538	522	544	515	553	530	520	572	525	504	543	499	562	529	548	513	538	489	534	519	525	506	500	512	497	525	539	509	485	524	549	533	530	526	554	540	528	521	535	595	523	520	526	517	540	552	516	573	529	585	506	523	558	572	568	503	557	569	540	520	522	531	509	512	541	483	523	519	556	526	552	556	501	507	506	506	546	529	523	505	537	517	552	524	534	517	518	498	543	573	511	534	499	565	583	505	523	531	496	489	515	534	543	561	529	553	562	549	546	522	535	518	542	502	548	542	516	512	502	523	499	517	540	494	529	568	503	552	534	552	548	518	517	587	566	545	515	536	534	517	511	536	517	521	529	523	513	528	538	490	541	488	543	525	486	541	496	512	542	522	598	516	487	511	489	525	539	522	530	512	510	542	504	537	525	598	579	528	512	555	549	530	539	535	512	512	570	515	489	509	559	533	539	494	512	538	555	527	521	487	513	536	541	565	499	526	542	524	551	540	523	485	568	486	569	556	554	523	503	535	537	529	547	545	544	465	496	524	521	505	554	534	566	519	506	528	550	502	529	540	541	553	530	510	554	523	513	501	511	503	509	470	520	525	550	543	553	492	512	481	527	551	525	512	561	546	541	557	524	544	536	536	499	523	584	518	554	481	542	505	534	533	541	547	523	520	464	477	500	547	526	519	554	496	514	538	508	516	562	494	516	547	513	543	569	482	553	547	574	515	535	535	523	510	525	509	532	478	520	565	558	502	548	560	542	552	526	583	559	578	570	556	525	509	513	506	573	539	514	519	536	486	526	535	527	579	536	542	545	502	528	534	553	540	506	497	509	495	593	529	471	542	517	531	547	504	551	503	549	532	507	520	547	519	570	561	576	515	530	511	514	504	531	524	534	529	520	572	556	532	533	559	563	527	499	544	570	532	591	561	515	554	519	539	518	537	557	545	493	550	586	537	580	488	566	506	536	554	511	500	522	544	538	488	545	523	498	526	572	561	503	547	513	539	509	513	493	536	520	489	511	536	505	526	505	532	569	514	521	499	529	496	491	525	553	490	516	572	511	537	561	535	491	534	532	492	516	545	514	517	546	524	506	465	520	566	527	522	493	544	534	577	516	501	541	493	599	519	555	538	524	488	523	523	518	505	526	557	486	532	559	562	535	520	525	512	571	496	521	505	513	490	533	490	517	566	556	560	527	533	530	551	532	502	526	496	511	550	510	520	500	551	544	532	535	557	534	503	529	536	533	533	548	491	507	472	523	547	530	520	525	537	532	553	534	520	526	581	527	521	508	536	505	551	521	505	534	476	583	578	512	509	501	543	494	537	522	587	559	536	559	559	525	546	512	505	507	533	545	504	482	508	533	514	590	505	516	532	519	536	517	521	537	529	570	522	553	552	543	507	533	555	559	516	498	522	505	505	504	553	526	530	536	568	517	538	527	540	485	545	517	552	547	520	564	535	542	578	549	563	554	513	544	513	506	531	550	482	519	501	533	522	524	493	483	558	531	537	547	565	542	503	544	516	543	571	516	550	550	553	522	556	534	521	545	530	565	505	526	557	525	545	538	522	509	483	532	507	514	530	543	543	546	545	510	536	487	517	527	541	505	513	528	518	506	537	524	551	508	535	536	574	493	492	530	523	533	481	506	505	544	556	534	508	521	499	533	521	523	500	526	520	508	482	549	509	510	527	540	479	547	546	548	525	503	514	552	531	497	554	539	533	546	516	564	532	553	533	536	521	520	563	528	523	522	512	564	527	553	552	504	508	492	544	496	548	560	565	487	520	544	551	517	526	489	537	528	493	520	535	533	482	543	524	521	547	537	527	545	521	535	513	505	520	553	529	537	504	515	536	516	557	521	533	523	486	539	526	514	546	481	506	542	548	519	522	527	500	520	506	563	528	554	531	478	495	517	540	498	525	529	511	502	559	490	516	533	503	549	546	519	487	521	518	536	522	541	537	510	528	529	572	543	580	528	498	515	558	560	537	527	553	509	528	535	506	565	538	546	542	528	517	514	477	498	539	524	533	487	518	532	528	496	520	508	544	535	526	546	485	486	528	561	525	515	536	530	549	524	541	553	528	495	520	510	520	530	488	544	530	549	539	544	543	513	475	570	506	525	510	538	474	538	503	558	496	537	538	510	560	527	533	560	548	536	539	554	540	521	520	478	519	537	508	590	574	563	518	508	513	534	550	527	514	533	536	525	511	558	510	513	512	534	541	522	519	560	542	507	506	540	519	506	521	537	540	522	523	570	559	501	566	509	545	531	552	523	556	542	534	576	520	509	558	509	552	495	548	530	517	515	493	539	526	537	546	522	525	514	523	482	527	535	518	532	540	518	539	579	580	517	499	526	548	507	538	508	512	540	518	532	529	529	490	504	563	576	509	554	498	542	568	553	540	517	522	555	511	512	578	546	480	546	524	486	543	561	536	540	520	513	535	480	541	518	534	507	520	531	572	532	519	495	531	541	528	501	519	507	539	507	509	524	521	521	541	518	529	529	457	521	538	531	512	516	522	520	519	578	506	498	519	556	511	518	513	543	544	470	519	476	553	537	557	525	543	542	541	532	504	529	539	524	540	530	535	503	525	529	532	562	532	523	528	513	524	534	508	511	503	552	527	522	531	523	507	552	575	517	552	506	506	508	545	526	528	498	495	581	512	496	538	551	546	534	541	577	563	525	512	575	564	487	540	519	475	577	523	498	500	542	568	531	529	530	527	533	522	504	539	503	503	512	492	503	514	523	520	553	530	541	521	524	556	514	548	535	532	502	524	549	482	538	508	540	525	498	537	537	521	541	526	516	519	505	531	532	505	543	564	530	547	515	566	505	552	513	522	520	513	582	540	511	556	557	544	514	488	518	545	541	528	533	547	608	503	542	530	469	487	521	465	519	537	562	534	540	506	501	535	600	513	535	536	517	521	548	558	540	520	548	514	542	513	515	512	499	532	599	511	536	551	558	536	517	522	537	531	476	513	511	548	522	492	601	553	530	553	507	506	560	529	552	543	539	525	532	541	526	497	557	519	550	537	546	523	524	550	552	522	552	533	520	509	542	540	494	516	497	552	522	542	511	565	578	526	551	500	495	540	520	535	524	537	494	521	534	537	503	537	547	527	522	505	500	578	547	521	521	549	522	569	545	540	529	536	538	519	553	560	548	537	564	493	538	537	523	503	542	558	571	565	573	499	521	549	537	548	503	523	526	501	533	553	485	539	536	518	538	537	558	515	520	574	537	513	522	518	522	501	507	553	572	555	516	544	502	529	545	545	514	507	517	531	529	574	553	498	541	513	519	542	534	512	539	514	556	547	555	498	516	536	484	527	536	547	548	515	543	514	541	549	496	515
11239	15687	7892	3796	3104	3125	3198	2042	715	383	589	242	175	141	144	151	178	185	177	164	86	56	41	38	55	42	44	38	54	31	40	33	37	47	41	47	44	44	29	37	39	34	35	28	34	41	44	38	38	44	47	55	32	27	40	32	45	35	36	51	40	44	49	36	46	39	33	46	39	35	49	36	37	30	45	39	47	32	49	46	33	32	49	44	48	40	37	36	48	38	47	42	46	40	38	41	48	48	41	41	54	39	40	41	42	42	41	46	44	31	43	30	36	35	44	48	43	31	41	40	53	41	43	37	35	41	58	40	43	33	32	37	43	40	34	41	49	28	35	31	37	44	37	39	35	40	39	42	43	36	41	50	44	37	32	44	51	53	45	38	30	34	33	48	31	41	66	54	47	42	40	42	48	35	48	31	34	40	44	33	41	44	47	40	49	46	37	51	48	44	36	39	26	40	29	39	50	30	36	38	39	39	38	44	46	45	42	36	42	42	36	40	59	48	30	54	39	34	39	35	41	32	42	39	49	40	34	27	44	34	47	30	38	47	43	48	55	37	36	38	47	45	34	32	41	47	43	39	39	42	43	33	40	42	33	33	39	29	40	41	51	31	42	35	41	36	44	33	42	52	34	44	42	46	26	35	50	44	44	40	48	29	45	37	42	52	34	42	38	43	44	38	44	29	41	40	40	39	45	38	35	37	39	31	35	34	35	43	30	48	37	45	32	35	32	37	35	55	51	42	36	37	31	47	31	43	41	43	36	47	37	45	43	38	52	37	38	47	43	38	36	38	44	32	38	36	37	41	36	37	33	54	38	52	39	48	37	48	46	42	46	43	47	34	32	32	39	35	35	52	30	53	39	36	29	40	31	33	26	35	49	48	29	42	40	41	41	42	23	31	43	43	34	40	37	38	40	34	32	39	51	45	27	36	39	49	39	39	31	41	39	33	34	40	43	35	45	45	35	44	44	50	32	48	37	45	46	51	41	43	38	44	43	38	39	36	37	34	46	44	34	44	42	41	50	36	42	43	37	26	40	46	43	42	37	31	28	35	52	44	39	36	46	50	43	38	38	36	43	40	47	46	51	41	37	46	53	45	37	37	39	36	41	38	46	36	50	39	36	61	43	45	39	41	36	37	41	39	49	48	40	51	37	37	50	41	42	43	45	38	48	49	21	49	48	36	33	64	48	37	40	38	38	46	40	34	34	40	32	50	34	56	45	39	41	38	38	40	47	28	34	37	33	38	47	42	43	43	41	40	47	32	35	44	41	36	44	29	50	50	32	35	44	38	41	40	32	36	45	52	38	57	31	43	37	35	38	40	46	48	32	35	43	36	39	46	45	46	42	37	45	39	32	39	39	44	32	50	48	49	39	33	41	50	39	40	42	32	47	42	37	38	34	45	42	43	42	39	50	35	37	32	48	31	49	39	31	43	43	34	46	38	41	36	43	41	35	48	43	23	36	57	28	29	38	52	41	30	43	40	55	44	49	38	32	38	35	43	37	40	44	39	49	46	47	46	30	48	43	47	41	33	34	46	45	43	53	40	37	37	39	37	34	40	40	39	51	40	38	34	48	47	28	28	45	44	38	39	37	39	42	40	33	43	38	49	39	47	45	38	41	38	41	50	27	52	44	33	42	43	39	35	47	42	39	34	51	34	36	36	43	43	42	34	31	45	39	38	37	38	43	44	37	37	38	38	40	41	41	40	43	33	33	41	34	41	38	43	47	40	42	38	38	41	39	44	36	34	33	47	32	33	35	33	38	46	40	41	38	41	31	42	46	47	35	35	43	48	37	47	47	49	31	45	41	44	43	45	38	44	47	44	26	32	35	59	38	41	43	41	29	42	43	29	41	50	51	26	29	46	38	45	41	42	50	41	43	42	43	44	39	51	36	47	32	37	39	38	30	46	46	43	36	42	41	45	34	40	45	37	24	53	42	42	39	38	32	40	44	36	35	44	30	48	46	42	28	50	40	41	40	47	41	41	35	27	37	32	39	33	32	41	35	48	51	38	39	61	50	39	46	32	45	34	41	40	39	30	33	49	40	38	48	40	36	32	31	47	35	43	49	31	33	42	41	34	43	36	30	52	36	41	48	43	39	41	40	37	47	37	38	25	31	37	34	31	38	38	33	51	39	42	37	32	33	37	46	28	41	43	43	34	47	46	39	48	43	38	43	35	36	46	37	48	43	29	49	38	37	47	31	49	47	51	40	38	34	48	51	41	34	47	40	40	31	51	54	41	26	39	35	55	29	37	46	45	49	39	40	46	32	35	39	35	48	37	37	36	42	37	48	40	45	39	43	46	39	50	34	54	41	35	40	31	35	37	48	37	37	38	42	36	34	30	42	40	36	50	32	42	45	38	48	46	48	49	55	38	37	51	40	47	53	33	34	41	50	45	31	48	49	44	33	42	42	40	33	35	48	43	42	45	41	35	43	44	31	48	43	53	41	36	42	47	44	43	38	27	54	55	43	36	35	39	28	28	37	34	55	47	39	49	33	39	37	29	34	37	43	37	47	48	38	32	43	63	41	23	62	32	45	31	36	45	47	28	58	46	39	48	45	41	46	46	35	46	36	41	38	30	34	41	42	43	32	45	28	40	39	39	35	41	34	37	41	43	38	51	35	52	52	50	41	41	40	48	31	57	51	33	44	41	54	30	38	49	28	34	51	39	39	36	36	47	39	37	46	40	39	48	44	31	44	43	53	47	42	40	40	43	29	36	37	39	33	44	50	34	27	38	37	34	40	42	46	42	34	52	48	40	44	35	59	34	38	39	39	36	44	45	48	31	36	39	39	40	45	34	40	41	52	49	36	35	35	43	37	43	37	39	38	38	49	38	39	42	41	42	41	48	36	36	39	41	46	43	44	48	34	51	31	39	38	32	38	44	41	33	42	32	44	35	36	34	41	42	50	35	39	44	39	40	41	50	42	42	39	32	39	45	38	43	39	33	30	49	40	34	39	44	32	40	50	29	48	52	31	29	35	43	43	40	35	39	34	38	46	31	35	49	36	39	36	47	38	34	48	41	42	36	34	41	34	45	40	43	33	48	41	38	45	49	49	33	24	30	42	36	35	46	33	28	30	44	44	35	45	39	38	31	43	38	37	51	40	49	44	32	30	36	32	40	34	36	33	48	56	35	25	29	34	43	48	38	36	42	39	38	39	33	45	42	46	32	46	62	36	47	33	34	43	48	40	37	29	42	41	43	40	43	30	54	40	56	36	43	56	42	48	51	32	37	28	31	43	40	40	36	48	49	43	39	41	47	44	41	50	37	28	53	49	37	52	39	35	39	42	33	59	40	42	51	45	44	56	43	42	36	44	40	44	39	40	33	42	51	37	42	42	50	23	35	35	40	31	53	52	31	27	44	48	39	40	42	34	37	36	48	34	29	42	31	50	43	29	35	43	51	39	39	40	36	36	32	32	30	39	32	48	37	40	41	52	37	38	41	39	28	42	41	43	51	36	38	46	39
49795	40743	31577	37439	44537	42254	38288	32132	18047	13974	16999	8498	5701	4769	5168	5157	5605	5687	5963	4980	1810	606	533	571	531	526	516	509	586	609	623	645	567	552	555	543	533	567	521	526	516	531	520	506	565	523	508	519	536	564	523	530	529	553	544	518	533	526	540	535	509	538	532	566	561	512	548	566	516	553	487	529	524	526	518	548	531	555	568	555	517	597	544	536	560	548	565	551	517	548	545	552	527	575	553	512	532	558	536	548	512	549	546	518	497	539	520	521	541	523	540	520	512	516	557	525	532	505	570	539	502	536	544	538	536	532	499	524	527	544	509	558	552	515	497	502	546	554	514	521	555	571	546	548	520	582	599	560	528	520	570	522	567	512	561	575	522	538	540	563	538	547	554	574	543	522	546	547	540	508	539	534	518	577	559	544	519	505	525	522	571	549	553	521	544	527	553	511	555	514	544	579	536	547	559	529	519	557	535	546	543	528	479	514	533	531	553	546	544	545	517	514	540	543	539	529	563	557	522	548	551	508	558	547	529	520	524	513	526	528	504	532	536	556	535	516	509	534	518	536	567	518	524	522	553	570	550	534	529	547	512	492	531	531	552	530	516	527	534	533	539	543	488	498	510	523	549	539	518	520	558	559	524	540	564	537	534	548	528	524	519	507	562	567	551	494	510	551	548	554	557	536	495	553	514	519	527	572	494	552	520	554	571	506	551	549	536	563	565	555	529	556	561	586	567	562	571	537	555	543	574	537	519	551	525	569	498	533	516	514	554	517	515	532	544	522	572	567	555	555	529	581	530	541	496	506	547	549	516	606	537	585	557	554	538	557	478	550	539	530	581	502	524	548	550	543	556	566	539	529	530	550	527	540	516	513	524	551	553	561	568	556	570	521	518	543	506	525	547	570	525	537	517	513	546	507	541	524	517	513	563	526	505	571	575	509	527	450	514	544	564	488	549	541	526	564	561	526	499	498	502	550	566	523	527	571	539	572	547	514	530	533	531	569	563	519	566	534	548	526	581	572	500	521	568	538	519	579	477	554	525	532	513	539	529	523	551	557	519	542	581	554	504	536	556	563	562	536	545	540	535	525	499	480	521	538	558	568	511	558	535	563	544	549	563	544	517	482	544	515	520	562	530	550	532	548	538	541	544	566	515	547	527	550	559	542	575	535	552	528	563	537	521	530	541	560	506	531	560	543	560	540	516	543	563	559	531	538	520	533	530	543	534	505	557	499	520	508	612	560	578	591	542	494	543	532	518	576	516	552	522	550	572	523	501	527	535	530	564	560	557	527	515	570	558	551	532	499	540	555	526	575	575	561	562	525	542	538	523	530	508	533	534	524	509	531	557	565	528	527	591	528	577	562	572	544	559	539	503	554	544	515	518	564	545	543	562	536	550	499	521	510	528	551	470	559	510	534	524	562	527	559	566	535	577	568	587	522	500	516	558	519	566	581	552	525	517	533	521	543	527	541	548	519	567	509	577	520	550	531	579	523	529	540	544	543	545	531	538	522	530	550	554	538	548	511	551	557	541	495	577	567	566	536	493	533	508	583	567	569	550	525	521	579	533	542	538	533	520	523	578	546	513	517	534	551	561	520	550	552	568	536	559	566	525	556	523	529	547	535	529	515	548	519	579	520	498	529	510	490	504	564	525	570	520	583	548	533	547	549	530	530	548	546	510	528	549	542	553	554	514	565	587	519	523	540	525	556	507	530	550	560	504	528	536	529	543	572	529	533	526	509	531	469	570	546	542	491	493	530	546	540	574	539	514	541	558	541	512	501	519	523	552	561	541	547	546	529	559	559	542	557	515	537	518	520	554	498	559	495	540	528	567	557	527	499	531	510	523	569	545	545	518	546	555	532	540	530	568	554	529	500	517	505	542	555	502	535	539	520	574	542	542	525	560	505	516	538	557	536	527	536	540	548	498	582	503	536	526	574	564	559	534	535	571	525	505	545	538	500	565	544	506	588	528	521	516	540	525	539	555	518	504	526	503	531	531	512	567	558	532	535	538	563	549	574	535	515	600	550	574	497	508	518	579	509	537	581	537	545	559	515	495	547	545	604	537	455	530	554	527	570	555	535	566	555	505	513	553	509	528	571	555	519	577	534	515	517	526	524	539	510	531	535	615	540	531	499	561	561	566	516	572	560	522	519	522	578	561	504	539	556	533	511	526	532	499	579	545	542	542	564	546	545	529	536	505	557	556	529	560	493	570	553	558	540	498	551	524	572	555	559	524	533	504	549	527	541	498	544	520	581	559	519	553	543	507	524	539	566	539	562	548	536	582	561	527	547	570	503	489	549	565	504	518	545	544	550	550	564	551	531	545	510	555	517	548	528	538	539	578	528	526	501	525	529	560	568	519	573	540	531	536	523	549	554	553	540	526	507	532	559	500	543	495	530	496	587	500	509	546	552	543	539	540	552	514	534	580	529	560	574	564	579	551	532	543	527	501	556	554	508	539	503	544	550	571	517	577	540	545	533	522	584	586	548	537	510	608	529	547	542	528	562	542	581	529	541	553	548	601	561	509	538	594	529	530	494	547	514	524	516	555	583	550	531	503	532	505	507	552	563	568	539	521	541	544	559	520	557	520	530	545	508	565	566	537	504	538	507	548	531	533	514	583	552	500	558	577	541	547	567	544	564	547	539	536	521	516	549	518	552	534	540	525	531	531	506	578	587	525	552	545	511	516	534	562	525	485	572	548	526	531	557	528	532	505	575	528	543	550	573	546	521	516	535	532	528	537	514	543	577	516	576	559	538	526	501	552	592	526	471	514	534	549	516	523	518	586	568	526	528	532	554	561	537	569	546	565	532	495	540	582	519	555	552	553	496	535	572	501	539	545	516	558	529	536	551	527	540	523	594	542	511	579	540	534	444	569	544	506	533	519	578	533	479	533	527	514	477	544	517	558	525	562	498	557	522	493	534	501	547	537	532	543	522	557	549	517	577	594	534	531	543	525	573	552	541	493	536	536	547	539	533	565	538	545	555	567	585	501	537	509	564	502	504	540	552	503	533	526	547	526	502	548	519	529	549	530	578	590	566	543	485	522	584	549	524	564	526	557	550	585	566	555	510	506	564	558	505	544	525	516	520	528	536	538	516	533	505	524	554	540	542	530	522	548	550	528	545	537	495	554	554	547	527	558	512	505	523	546	561	600	544	586	552	479	596	538	560	576	497	491	516	544	558	547	533	494	536	543	510	520	513	567	541	553	544	558	533	523	539	529	528	481	526	578	540	524	602	552	564	549	560	508	526	559	544	538	556	498	545	570	559	531	559	576	535	548	486	551	557	556	520	531	545	571	521	567	540	551	550	538	554	575	520	570	548	533	585	510	500	535	502	507	531	521	539	534	536	558	552	566	523	536	556	532	539	556	511	537	548	535	485	525	519	540	541	524	524	503	565	542	537	525	500	557	543	536	506	557	548	525	543	552	556	567	542	510	521	522	556	534	527	539	578	557	555	569	541	554	537	491	514	517	577
11167	14151	7834	4094	2711	3000	3457	2139	790	441	900	256	219	131	240	135	192	209	198	193	105	39	40	40	39	43	38	39	44	38	34	54	47	42	47	46	39	47	47	33	33	44	41	43	44	40	37	49	53	33	46	42	40	31	38	45	35	39	32	38	51	46	33	49	36	37	49	59	52	49	39	65	42	46	32	45	37	48	51	31	40	28	40	38	46	47	40	44	47	48	49	50	51	37	54	39	37	49	44	58	50	43	44	42	34	43	37	45	35	43	57	40	34	51	49	36	39	50	48	38	49	39	41	38	34	49	45	32	29	39	50	34	40	44	33	42	38	53	33	44	42	39	40	39	49	41	45	53	45	52	39	35	47	34	36	34	56	43	25	51	42	42	49	44	37	39	46	39	44	38	48	39	36	36	50	56	44	34	33	38	40	31	40	46	46	37	41	50	41	30	49	43	36	45	55	49	52	44	55	47	37	41	45	42	37	50	58	40	36	45	47	36	39	37	41	36	41	35	34	41	36	47	47	33	46	47	44	47	44	35	55	45	48	41	38	51	41	45	42	47	40	38	40	45	54	54	54	40	43	44	43	44	38	60	42	43	50	44	35	30	43	41	52	34	48	41	44	35	39	35	39	33	33	42	39	41	47	39	42	42	35	40	36	25	36	55	37	48	54	41	46	52	32	34	45	32	37	41	42	32	45	48	45	38	30	44	36	42	32	41	39	41	44	47	45	36	42	28	34	49	39	36	45	28	33	56	41	44	36	38	45	25	44	57	44	40	37	43	40	54	36	33	35	47	40	45	54	49	51	49	37	33	47	37	42	51	54	29	29	36	46	31	48	41	39	56	44	35	32	34	38	39	39	42	49	40	41	41	37	36	46	44	51	39	37	49	41	46	36	45	42	48	52	31	34	49	42	41	41	53	45	41	45	42	41	54	50	54	43	40	42	48	28	46	50	43	42	38	45	36	43	38	53	41	39	37	46	30	37	34	50	48	39	44	53	41	41	39	37	44	36	43	43	40	34	39	52	40	44	44	52	48	43	51	38	41	50	42	37	54	43	43	43	46	37	45	30	41	49	42	33	48	39	43	47	48	36	39	44	39	52	35	41	47	49	30	41	43	43	52	45	44	45	47	39	46	50	44	43	36	55	42	34	55	34	51	56	35	49	33	38	39	43	40	53	34	35	36	40	37	50	51	35	42	50	36	39	43	45	42	44	40	34	35	42	45	42	31	34	49	44	41	49	44	48	42	48	50	51	50	47	46	43	38	34	43	53	46	37	38	36	41	38	35	36	65	36	49	36	43	37	57	46	54	47	50	42	39	42	34	47	48	50	39	32	51	50	49	41	43	57	30	34	44	51	52	46	50	40	48	26	37	48	52	31	47	31	47	47	43	44	44	48	42	42	48	44	36	45	47	50	46	44	40	38	41	39	45	49	48	47	37	41	39	36	38	35	43	34	42	47	45	46	39	50	55	35	45	38	32	43	37	47	57	42	60	54	29	32	41	46	47	34	47	35	37	37	43	45	55	42	41	39	36	44	43	37	36	52	39	51	39	48	44	31	39	35	41	35	36	43	60	53	61	44	44	43	41	28	46	34	41	39	43	38	44	48	61	38	43	37	38	37	47	46	31	40	33	38	42	40	39	45	38	47	43	43	42	41	38	38	41	47	34	40	41	36	43	42	35	38	47	48	35	42	41	34	39	48	42	33	39	30	40	31	35	43	50	37	36	61	43	43	45	37	37	44	37	40	49	52	39	40	40	33	41	36	36	45	40	38	37	43	45	42	53	43	51	38	41	47	47	57	46	45	45	44	42	51	28	51	45	41	36	39	32	43	50	41	46	48	37	38	61	56	45	34	37	45	44	43	46	52	33	45	29	50	39	43	38	42	39	46	34	45	53	41	44	51	55	47	52	37	39	26	46	30	38	39	33	48	37	35	48	32	40	36	45	52	37	44	39	40	41	43	37	41	49	39	38	45	43	37	47	40	44	43	42	38	45	49	42	32	40	50	34	38	38	48	60	39	41	43	37	36	42	38	36	49	44	24	44	42	44	46	45	39	47	49	48	32	47	39	49	36	42	37	35	37	40	41	38	53	59	37	52	44	49	46	53	48	42	51	46	44	36	43	32	52	37	46	44	36	38	32	41	32	32	35	41	42	63	33	49	41	35	48	43	43	57	42	46	52	44	49	37	52	35	30	52	51	32	44	42	42	39	44	53	55	41	54	36	54	37	41	48	36	45	40	37	45	35	44	37	49	45	54	47	46	51	39	36	36	43	41	50	48	38	41	32	41	50	40	43	47	46	40	42	38	52	42	39	28	42	42	35	42	47	37	32	41	46	39	35	48	42	39	36	42	39	46	55	40	45	40	46	41	39	43	41	42	44	48	44	34	31	41	35	37	37	44	34	48	35	36	48	44	48	41	39	47	45	48	41	36	36	41	36	44	46	44	53	48	31	34	44	50	37	39	38	36	42	43	34	35	44	41	49	38	29	36	34	41	48	48	36	38	34	38	39	37	44	31	40	50	42	48	39	34	35	41	28	39	52	41	42	43	51	41	44	37	48	40	44	42	46	44	37	45	37	38	41	43	40	56	37	40	50	34	34	43	46	39	29	42	40	30	45	44	29	48	49	51	30	46	52	35	46	47	47	39	46	45	54	37	45	50	45	39	46	44	46	35	35	37	43	36	40	53	38	44	42	38	45	46	38	55	45	39	33	52	39	50	45	53	43	40	49	63	48	53	35	42	41	49	35	48	39	35	38	32	58	57	39	40	49	40	43	45	43	40	49	47	44	47	46	38	30	42	45	42	48	45	47	37	40	41	38	35	31	35	45	44	26	41	46	39	47	51	44	49	37	38	38	57	45	38	44	42	40	37	44	48	36	40	43	46	57	42	43	40	31	38	44	40	38	44	46	36	54	43	51	39	37	33	44	51	53	54	40	39	41	27	32	45	43	57	42	55	30	32	47	44	41	44	45	44	42	42	46	40	35	40	48	51	33	37	34	65	39	35	46	38	40	39	42	36	41	34	42	35	47	38	51	42	38	39	34	40	46	42	39	51	34	57	42	41	36	44	41	49	32	42	34	56	37	45	34	51	36	30	40	52	40	22	43	53	53	49	46	34	31	36	57	44	43	46	50	41	35	37	31	34	36	49	37	42	49	44	32	37	32	35	31	52	45	42	40	43	39	37	36	41	41	45	38	35	32	39	28	43	44	40	39	40	44	54	38	44	44	40	52	50	39	44	45	37	34	43	45	39	51	56	55	46	55	30	36	45	41	48	45	37	44	35	35	28	37	51	36	46	47	37	38	44	40	44	48	34	41	40	44	41	44	42	41	40	39	44	42	45	43	47	44	33	38	42	53	38	49	51	40	37	37	43	47	36	46	45	42	39	49	55	47	48	41	33	41	45	37	41	46	46	47	36	40	43	49	49	31	45	42	53	43	45	44	41	40	40	38	40	44	49	34	48	35
46796	40715	31926	37390	42067	42284	40372	33187	20303	15367	21959	9362	7792	3908	7837	4686	6393	7208	6473	5491	2344	618	542	543	554	575	549	576	678	593	676	573	550	591	616	560	525	560	574	585	562	549	536	554	575	571	575	520	580	541	575	582	592	519	540	547	510	556	574	562	546	576	588	554	531	591	527	533	534	557	529	541	524	581	591	497	595	566	603	526	566	544	536	548	573	548	550	558	608	587	572	538	571	581	540	557	537	543	613	555	547	545	579	562	503	570	535	571	553	537	533	545	525	542	588	563	547	528	539	566	577	509	581	556	573	540	531	541	563	543	554	514	560	596	577	566	578	550	582	541	515	535	541	525	561	508	583	513	546	540	548	525	529	528	566	532	571	572	507	568	536	573	602	565	528	591	544	574	557	549	587	503	555	556	565	549	569	566	574	520	576	503	547	592	559	548	599	547	552	543	602	550	566	560	554	568	553	613	547	602	587	540	563	537	572	551	571	577	554	531	591	564	582	545	527	559	536	567	554	513	546	547	579	545	583	567	573	576	574	555	536	561	542	564	574	554	552	557	572	503	576	555	549	585	577	545	552	566	509	530	559	588	524	512	551	556	593	567	535	548	534	547	554	601	551	557	561	549	571	579	537	585	573	511	540	549	574	538	543	543	564	575	522	522	535	529	583	566	563	586	597	569	545	580	533	540	586	555	585	554	561	553	586	533	518	570	527	511	549	538	541	587	583	518	575	584	515	611	571	556	508	535	520	593	556	560	583	569	563	519	554	552	545	569	543	581	565	544	563	555	555	575	569	595	526	522	567	576	568	562	558	583	590	548	552	532	537	517	570	525	551	538	590	544	563	588	560	553	570	523	546	536	583	555	545	581	546	538	545	566	549	567	540	572	586	539	575	525	565	537	557	560	584	538	530	540	528	553	580	546	574	543	535	536	531	565	534	539	557	574	569	599	548	552	585	540	489	558	533	563	583	551	581	581	502	516	540	555	549	562	537	507	562	570	556	542	520	563	601	571	531	576	523	530	563	580	548	564	558	537	534	540	570	562	598	570	537	552	589	535	586	514	511	548	595	569	560	545	509	564	540	535	540	546	601	519	549	541	554	597	556	540	573	577	557	567	556	567	508	523	506	540	521	559	541	592	542	554	565	593	520	544	586	546	580	557	551	564	506	521	576	577	575	565	509	554	534	578	560	589	549	564	565	531	482	558	568	568	545	558	501	553	545	574	550	552	564	570	584	571	551	521	538	547	568	555	574	561	576	549	521	539	531	574	587	544	517	526	546	533	520	561	528	565	565	521	563	542	535	617	544	570	542	543	513	558	548	569	536	569	558	553	516	567	548	556	558	570	556	555	537	559	573	564	576	575	522	596	537	580	548	549	559	552	545	587	563	518	564	575	570	543	566	545	538	528	528	558	565	540	596	549	542	578	595	550	547	548	556	549	574	567	546	555	573	566	569	564	570	583	525	575	577	567	557	560	538	544	560	553	554	542	543	579	551	552	513	545	518	506	545	539	597	540	537	573	548	629	514	568	576	537	565	546	538	541	510	570	580	565	547	523	562	572	582	545	558	574	549	539	530	530	519	569	552	547	534	585	595	566	513	564	527	541	527	574	594	596	564	549	551	596	526	547	584	592	558	575	552	560	540	555	526	596	562	573	582	534	557	606	514	528	595	554	572	550	574	595	542	574	534	563	601	543	568	538	535	514	541	578	579	549	524	546	579	542	564	544	532	569	538	550	550	530	535	522	558	558	552	589	576	540	506	582	553	530	552	579	599	549	510	571	552	534	561	547	533	564	547	591	521	531	598	539	545	554	552	595	583	579	548	543	541	585	561	614	540	539	565	540	600	543	534	579	550	555	572	509	612	559	515	534	560	519	594	546	537	578	527	531	564	557	536	534	562	550	544	541	536	544	554	566	519	556	564	540	539	559	552	583	573	520	519	584	583	517	590	511	539	550	569	568	561	544	529	568	524	569	565	588	566	554	595	557	564	545	520	543	537	549	548	518	536	510	556	554	560	547	587	562	565	574	585	566	567	582	523	567	539	553	545	518	540	568	538	576	546	553	557	573	547	563	547	584	554	570	532	573	550	574	576	568	526	518	547	545	555	547	575	561	549	543	522	572	582	584	575	597	525	565	532	533	567	510	546	545	549	578	548	533	536	577	526	590	569	546	544	532	554	519	573	533	538	580	550	564	568	534	537	541	536	511	574	566	561	553	606	585	574	559	550	573	574	533	529	570	545	545	586	569	553	548	573	571	548	524	563	521	591	575	586	520	476	571	577	512	547	552	571	529	543	560	542	554	541	579	531	599	547	588	572	542	619	560	542	569	608	535	541	606	538	538	559	584	560	597	536	503	583	552	546	588	553	573	557	534	548	520	553	562	594	520	583	547	588	561	532	540	535	555	550	583	570	563	541	537	585	554	539	512	585	520	564	513	542	557	538	556	540	550	559	558	578	553	571	562	525	569	534	578	585	549	564	572	543	563	539	542	561	529	526	565	561	584	560	587	542	566	500	531	564	551	561	567	514	530	529	549	560	560	611	538	561	562	560	561	501	521	583	519	535	545	538	518	542	593	550	555	600	573	576	585	583	534	541	553	565	574	534	555	589	555	544	589	570	577	531	566	564	553	535	565	573	567	532	549	575	539	574	578	563	557	506	605	539	512	546	556	541	548	547	504	523	581	572	562	533	551	537	614	578	564	551	527	585	563	568	556	516	541	578	525	533	543	566	518	517	516	567	563	566	573	552	539	574	579	589	518	550	554	552	537	540	558	535	584	534	533	516	543	551	553	555	517	559	528	587	511	627	556	575	548	548	545	556	584	539	529	504	540	518	536	540	559	549	541	555	556	546	538	520	517	543	560	579	562	540	512	548	603	539	556	590	551	528	552	539	543	551	580	578	527	534	534	548	558	500	553	526	528	594	549	554	590	542	550	557	557	553	549	567	561	573	540	517	571	553	557	542	574	607	544	521	545	568	543	567	529	555	589	557	546	538	523	529	545	527	548	530	572	544	539	542	566	546	583	557	542	549	559	559	542	534	557	554	529	596	534	538	558	555	553	542	536	541	533	583	593	533	558	501	586	595	527	537	541	552	583	598	603	529	547	558	527	570	545	562	570	566	600	548	537	511	538	567	571	543	537	538	496	546	555	530	533	552	544	575	519	579	549	576	561	527	544	569	546	545	570	538	527	572	548	559	518	570	575	558	543	545	584	553	532	571	546	567	580	555	547	560	570	540	562	582	552	538	583	556	538	551	551	512	543	586	563	566	559	526	578	561	515	536	591	528	580	560	519	587	569	505	557	571	514	577	559	558	545	528	547	569	529	526	561	585	511	554	526	572	561	520	596	518	502	583	568	550	537	545	540	580	531	547	547	567	547	597	563	532	548	556	560	553	528	520	581	556	587	582	553	519	536	510	584	537	555	561	582	573	559	607	528	558	548	510	547	552	576	523	570	554	552	543	546	572	580	579	575
16320	23488	12647	7103	4499	5485	6034	3749	1318	811	1790	531	361	159	314	224	259	283	271	218	120	69	44	39	41	34	51	43	41	48	47	45	46	43	42	44	44	44	40	44	47	43	44	41	51	35	39	35	33	49	43	39	39	47	37	46	44	40	35	33	36	44	30	44	33	46	49	31	50	41	35	39	36	46	50	49	41	48	32	48	33	35	48	41	45	46	47	41	49	38	29	35	44	38	30	37	46	37	48	44	47	42	40	49	38	36	33	32	46	37	46	43	41	42	32	44	35	48	48	36	37	36	50	39	54	33	47	44	42	45	37	37	52	42	55	57	41	32	48	43	45	35	45	44	43	44	43	41	54	41	43	37	58	35	46	33	49	41	37	39	48	34	41	43	42	42	39	58	62	36	41	43	40	37	37	43	50	47	41	50	36	40	53	43	35	35	37	40	42	31	35	40	46	36	57	33	31	38	58	58	37	58	45	47	44	38	38	42	47	43	35	32	36	44	34	42	34	34	34	52	50	45	47	38	43	43	50	49	33	41	45	42	39	49	41	44	27	39	46	31	41	47	44	53	31	37	52	40	39	41	50	43	44	54	47	48	35	41	45	59	39	55	52	42	34	54	30	41	46	44	56	54	39	42	62	38	40	34	38	37	52	35	37	42	38	46	37	37	37	40	41	40	37	41	38	49	40	55	49	41	37	45	44	48	42	36	49	40	38	37	40	48	48	37	46	51	45	36	51	52	34	52	33	57	46	42	42	48	51	40	50	53	35	40	51	38	39	45	42	45	46	34	34	48	46	47	30	50	42	43	36	38	34	42	47	55	38	40	57	48	26	41	38	38	40	40	51	44	41	46	43	37	30	36	44	37	46	44	34	44	45	46	37	41	42	36	37	42	41	50	44	29	30	32	42	33	52	45	36	49	28	48	36	32	44	43	45	37	30	42	42	32	42	42	42	48	46	41	39	31	36	43	47	51	33	48	37	29	44	28	33	54	48	44	53	42	36	38	47	46	34	43	35	40	35	48	48	42	37	32	35	45	54	38	57	50	39	26	38	38	41	39	34	40	36	43	49	38	39	53	31	47	31	35	45	31	46	40	43	42	46	47	45	28	43	37	38	41	45	37	44	38	37	42	48	32	44	46	39	30	34	44	39	47	49	38	43	49	35	42	53	36	42	50	48	43	36	39	44	41	41	45	48	32	35	47	38	49	55	39	36	41	43	42	36	50	39	39	51	45	46	40	32	66	52	42	51	43	39	46	45	48	40	54	39	40	39	52	45	42	35	34	48	54	42	50	36	45	42	36	44	59	40	43	54	50	36	39	35	43	37	25	55	45	45	40	42	45	45	44	37	35	34	43	47	31	46	47	36	29	44	46	47	51	41	50	32	33	41	42	37	44	41	35	48	41	38	38	38	44	41	41	36	53	42	41	39	44	39	45	37	51	41	35	43	44	41	42	52	36	40	35	51	41	40	51	53	47	46	36	43	64	45	33	45	50	51	36	34	37	33	40	48	45	38	44	49	34	48	35	48	54	48	49	43	43	34	39	40	46	40	40	39	39	49	50	51	38	45	29	38	48	40	45	34	48	35	39	40	37	50	41	49	42	41	37	33	41	38	47	37	44	34	45	39	44	44	33	49	41	41	38	37	38	29	42	45	48	31	43	41	42	52	42	47	44	53	33	45	38	47	33	37	38	47	33	44	44	57	38	36	43	49	38	43	46	54	39	40	39	43	41	37	32	46	39	41	45	41	36	39	54	36	52	44	39	36	43	41	37	44	50	40	43	28	47	44	25	40	36	53	42	33	36	43	40	36	48	34	53	54	42	38	45	52	40	45	41	31	36	48	48	46	49	41	34	42	48	40	48	48	38	39	41	33	45	41	43	40	39	26	37	43	42	44	44	35	36	40	34	52	34	25	40	42	40	59	47	42	38	51	30	48	42	36	51	44	40	42	40	48	45	44	38	49	51	35	39	40	45	43	56	34	51	33	34	45	37	34	55	34	35	42	48	36	37	26	40	45	47	44	43	40	25	40	45	43	46	43	46	45	40	38	35	42	47	47	44	42	43	42	33	39	42	27	52	48	45	42	43	45	49	43	47	48	39	41	47	29	39	47	31	24	39	33	50	45	41	42	42	48	55	39	37	52	35	48	50	33	55	45	29	46	31	41	45	45	38	56	34	54	41	35	36	45	47	46	38	39	32	34	40	53	41	47	39	40	41	43	54	47	52	46	33	48	45	41	50	43	29	42	41	45	31	44	42	41	47	42	34	41	36	34	37	30	39	36	38	39	36	37	36	40	39	55	55	43	43	39	25	41	44	52	50	47	47	39	47	34	41	31	38	44	53	32	25	42	41	27	38	53	52	49	40	38	37	44	40	38	42	46	30	58	51	46	34	32	41	37	44	47	39	44	34	38	45	52	43	59	55	44	33	39	47	34	43	39	35	46	38	46	37	38	42	40	44	39	44	37	42	46	39	44	50	49	39	48	47	29	42	50	44	36	41	37	46	43	42	36	39	26	54	46	41	50	36	38	42	38	46	33	40	44	29	40	46	46	33	37	44	48	42	31	47	36	54	44	53	29	50	43	50	37	44	39	43	44	36	42	39	48	42	31	46	43	43	41	43	37	54	33	34	34	38	52	42	33	47	40	42	38	51	59	41	27	47	47	36	32	42	33	47	42	45	48	36	41	40	45	50	33	38	33	50	34	44	41	48	43	39	33	45	38	49	44	34	39	46	38	51	38	43	36	39	38	48	51	40	34	37	36	43	38	38	34	43	30	43	45	31	48	43	50	39	45	34	42	45	42	40	49	43	36	44	36	41	47	42	47	44	44	46	45	27	44	43	36	48	41	44	41	29	42	43	34	40	38	42	51	38	46	53	40	56	38	39	32	45	48	42	51	41	40	41	43	34	55	37	40	33	42	52	44	31	49	48	36	37	38	53	31	47	44	37	39	43	50	46	45	34	33	27	36	43	37	39	47	41	39	41	28	42	44	40	48	37	40	40	38	40	43	36	51	47	32	43	48	37	35	58	43	66	37	37	48	34	41	48	43	36	37	41	38	51	47	34	31	38	56	34	37	53	44	38	47	47	45	26	35	39	32	40	51	47	34	41	36	38	42	45	36	33	30	46	50	43	43	44	37	35	47	43	50	51	50	38	38	45	45	34	43	48	34	38	30	44	36	41	40	44	27	41	47	38	31	34	46	50	36	43	54	39	44	43	39	42	40	42	47	58	48	41	49	43	40	46	49	45	35	37	45	43	47	38	45	50	39	38	46	41	41	33	39	40	44	41	39	40	41	41	34	44	49	46	32	36	41	53	41	43	35	43	39	38	60	35	41	41	53	40	44	43	39	41	39	36	56	38	43	44	47	39	48	34	43	48	44	48	48	35	41	42	38	39	36	30	41	45	45	51	42	51	51	44	43	49	36	49	38	33	36	48	44	48	47	35	39	44	43	47	38	48	40	35	44	45
53172	46248	36481	44233	49682	50498	47350	38914	24889	21612	28475	14229	11396	4823	9493	6680	8239	8877	7954	6619	3369	825	570	508	576	533	558	528	595	621	653	628	551	571	586	527	523	553	562	576	558	545	503	526	518	567	547	511	546	551	545	540	553	558	541	579	547	562	563	552	533	566	539	572	543	497	564	538	559	552	508	543	557	538	594	532	561	556	551	533	537	515	569	569	545	521	545	497	554	526	559	571	569	540	551	554	521	540	545	575	558	549	540	524	545	550	569	512	557	554	555	528	543	591	509	514	533	564	537	538	610	529	578	574	573	524	566	596	577	529	559	543	529	541	552	534	514	542	568	511	539	529	503	534	539	567	551	536	543	554	593	508	548	530	544	547	535	554	573	565	554	568	551	574	552	560	552	552	552	565	523	518	509	553	521	544	543	570	542	561	531	540	530	562	582	541	585	569	545	527	577	564	560	518	540	567	554	527	548	496	574	556	561	521	559	562	528	547	571	583	537	516	540	563	526	519	572	533	539	582	543	524	540	590	567	565	528	565	527	553	544	552	530	532	594	573	595	569	569	535	568	523	566	559	542	567	546	524	566	549	551	540	569	532	548	542	526	571	540	533	587	551	552	598	576	543	527	576	542	544	566	531	554	540	601	523	568	532	546	539	544	522	573	567	584	565	557	560	535	527	544	583	539	557	507	525	552	563	539	521	578	543	545	552	548	558	564	535	597	593	579	562	540	549	569	547	569	570	535	534	549	532	506	573	568	545	591	525	546	547	568	544	529	546	517	514	517	576	574	538	552	531	532	579	536	552	548	531	570	543	594	538	598	503	525	512	549	541	570	512	561	529	506	517	531	551	557	594	572	569	513	522	549	534	569	583	573	504	577	576	539	574	522	546	526	543	563	521	553	554	570	534	525	523	549	547	514	560	510	513	565	543	590	545	563	594	551	561	539	503	525	571	545	509	532	575	533	540	573	526	563	538	527	553	563	517	548	557	523	546	512	548	569	542	569	551	519	547	535	564	543	546	607	528	526	553	555	553	537	585	543	554	583	538	526	563	574	545	582	555	537	548	559	524	575	550	552	544	593	518	566	536	538	544	554	584	569	515	557	575	537	508	572	511	563	562	596	586	541	571	569	576	557	552	523	519	554	532	540	556	558	539	535	536	544	563	578	547	539	570	552	544	560	533	593	526	538	532	501	545	541	581	559	580	583	565	509	542	567	587	528	503	548	553	522	594	533	585	570	538	553	558	528	581	574	580	512	549	549	542	513	551	567	568	530	549	533	522	580	588	555	604	555	522	569	589	610	529	581	578	542	544	475	570	549	544	516	537	600	573	540	520	558	545	541	579	567	543	547	535	550	585	568	544	568	556	549	509	551	545	580	534	545	556	545	547	582	570	541	520	525	607	527	547	555	562	576	566	598	557	596	562	582	540	564	508	548	569	581	553	515	551	533	560	537	541	564	516	534	525	530	559	592	568	577	530	560	550	529	560	567	544	544	528	580	582	549	557	611	566	503	515	546	573	498	560	553	545	555	538	571	493	552	532	578	523	589	539	521	543	537	583	563	585	563	510	534	537	515	548	544	572	573	559	597	554	527	547	629	542	596	555	526	558	526	565	549	549	542	540	563	543	554	558	558	576	540	506	556	549	552	600	535	567	584	574	536	565	531	523	573	583	539	554	545	525	532	542	547	563	568	542	541	516	559	556	513	508	566	580	541	580	520	598	562	536	560	563	567	531	549	542	561	533	515	502	599	518	546	543	575	530	536	528	534	510	532	556	549	546	521	546	559	558	529	521	520	562	591	553	493	536	548	582	512	546	575	558	501	536	562	582	522	571	577	532	511	585	544	597	548	525	546	629	571	559	518	547	518	547	521	522	548	527	536	587	539	548	556	540	592	530	598	572	571	547	516	569	524	552	522	526	562	521	556	536	565	539	558	576	503	546	522	483	559	539	538	535	567	543	577	545	583	555	549	525	595	580	559	512	565	523	512	535	550	565	506	535	557	533	540	550	573	550	566	488	557	563	590	554	570	571	603	549	544	537	573	527	566	549	532	574	521	558	521	580	571	540	544	528	526	548	524	585	561	546	533	549	554	536	516	547	549	556	594	547	549	533	529	568	570	536	516	515	562	566	566	574	559	539	567	543	527	535	550	560	548	566	551	533	534	542	614	559	517	557	539	546	544	539	527	584	536	556	574	567	544	512	522	547	556	572	538	559	536	556	512	597	582	570	569	574	562	562	525	531	581	574	557	546	504	541	510	553	589	550	527	579	546	555	503	584	495	569	563	486	529	522	521	556	528	610	564	556	553	562	536	589	544	528	547	529	551	596	550	566	572	519	543	547	549	584	561	554	543	525	563	533	532	553	557	602	517	558	548	541	544	532	554	551	548	546	568	529	595	538	570	519	564	575	579	554	567	585	610	559	524	524	558	539	518	550	568	516	569	535	606	573	522	571	572	566	574	561	580	534	563	543	552	539	528	558	566	557	548	546	574	543	524	528	560	551	534	561	577	551	523	558	545	555	563	547	548	555	558	538	496	546	553	579	531	504	529	534	531	544	595	576	526	541	570	549	561	532	558	566	568	550	531	548	530	573	542	558	539	542	540	573	502	580	542	554	578	553	525	511	564	527	546	546	567	506	577	577	520	560	558	528	568	570	523	535	516	516	556	546	514	585	558	580	531	567	528	577	555	568	570	531	550	552	560	539	551	583	563	550	571	566	538	530	572	566	561	561	554	568	569	539	549	568	522	503	553	556	573	549	554	519	561	527	547	560	553	554	559	535	552	559	567	576	555	562	558	544	576	542	533	547	540	519	549	564	559	563	521	556	521	497	529	534	505	564	544	510	528	546	518	560	516	550	552	529	545	525	515	505	562	535	556	521	547	554	574	529	523	567	512	543	540	561	550	579	553	576	500	539	526	514	589	558	515	527	547	599	551	576	561	543	547	538	531	548	551	555	565	537	566	520	521	578	536	542	577	560	552	523	567	536	575	533	558	578	572	595	581	570	591	537	583	570	525	555	547	532	541	525	576	540	546	533	572	541	585	566	547	541	578	575	563	560	507	557	562	545	549	575	520	550	538	546	585	552	573	540	587	526	569	557	558	508	566	561	549	533	526	511	567	536	538	571	545	551	588	571	553	561	551	582	526	540	531	546	539	567	553	524	558	519	541	522	551	577	491	562	533	568	565	572	526	567	594	564	569	567	527	595	555	550	537	589	551	601	542	531	588	542	524	565	566	551	560	581	556	553	512	541	521	567	561	512	551	540	586	533	504	588	551	540	506	618	537	565	558	525	524	556	550	568	559	500	561	563	570	542	548	563	538	552	552	510	525	508	572	536	550	573	571	543	536	544	544	540	543	565	510	561	551	522	587	511	557	538	575	575	525	541	520	537	573	503	542	535	559	572	563	542	587	535	525	532	521	525	583	517	549	531	523	552	561	531	541	536	573	531	529	545	516	502	538	560	513	565	577	566	582	515
6302	4467	2068	1151	733	1001	1145	790	262	217	472	191	84	101	82	83	72	92	87	82	70	47	38	47	37	34	44	42	42	44	50	40	45	41	43	29	39	40	40	38	34	50	36	34	47	42	42	37	39	48	40	37	40	40	36	43	44	39	45	42	39	45	46	44	45	40	35	40	45	43	43	40	38	32	42	50	45	49	41	44	42	41	34	32	35	45	34	26	34	41	46	47	43	44	32	38	36	49	21	32	39	24	52	39	44	38	34	34	52	45	41	38	27	36	38	42	46	33	35	41	43	39	42	36	43	43	42	33	50	49	32	24	35	34	47	37	52	37	42	37	40	40	47	42	39	41	44	41	48	53	43	39	37	43	53	54	45	43	38	33	40	44	37	36	41	37	40	37	37	39	44	28	33	35	40	43	44	29	38	45	37	59	34	39	42	41	25	43	33	45	53	41	36	40	39	39	36	38	57	37	41	46	46	39	35	41	50	50	38	33	49	37	32	44	41	42	40	37	40	39	41	29	43	40	43	41	36	47	38	46	33	45	48	46	61	25	37	37	42	42	43	31	29	35	28	35	34	44	39	31	45	26	52	44	46	36	34	44	36	39	31	24	37	40	46	40	45	47	39	32	39	33	43	36	50	47	41	42	41	51	35	33	42	40	42	45	35	47	47	33	44	30	44	29	40	36	36	41	29	47	42	33	49	33	33	44	40	36	50	53	48	45	33	48	33	39	45	42	48	53	30	42	40	36	35	39	36	38	38	48	39	44	32	35	38	35	40	46	37	39	38	28	43	38	47	39	28	35	40	42	60	36	36	33	44	49	43	38	36	36	35	36	48	44	39	41	37	37	45	31	49	27	47	42	42	44	47	37	37	34	39	39	47	46	33	52	35	49	45	38	53	34	44	40	34	46	49	47	40	50	38	42	40	32	36	39	45	36	39	35	33	49	36	37	37	33	38	41	40	30	23	45	38	42	36	46	35	37	42	44	35	60	40	28	32	33	41	50	34	47	36	44	45	39	60	48	42	43	39	39	35	43	34	46	44	32	43	44	39	45	43	43	46	43	40	35	53	47	57	43	41	42	32	35	43	42	30	35	40	31	37	28	40	34	42	41	32	49	51	38	40	45	47	39	51	40	37	40	32	29	59	50	39	39	44	41	38	45	49	37	44	33	42	54	35	38	35	39	43	43	42	41	49	38	43	45	40	32	30	47	40	33	39	38	47	30	43	50	37	45	33	38	40	30	32	51	46	36	42	21	33	47	49	36	45	27	35	56	29	42	48	40	36	47	44	48	44	36	44	39	37	44	49	39	45	36	38	42	43	45	34	46	57	54	30	34	37	45	41	25	44	38	47	27	45	36	44	42	33	36	38	37	35	49	34	52	36	47	42	41	46	28	36	50	43	42	47	37	50	42	48	35	40	38	29	37	45	52	39	55	33	41	28	45	36	44	57	41	41	34	36	36	46	49	41	38	26	35	43	41	30	43	34	38	40	39	36	28	46	28	54	37	35	40	44	50	31	43	38	39	45	36	43	42	37	31	38	45	37	37	32	42	34	43	37	36	46	36	42	40	35	42	52	40	44	45	32	41	42	48	33	48	50	41	45	33	46	44	41	38	45	35	49	39	35	35	49	46	49	41	37	35	40	32	41	30	35	46	38	40	34	54	42	29	26	37	40	45	40	48	28	34	27	44	44	44	49	54	38	32	40	33	30	38	34	33	43	40	48	50	38	37	41	38	38	44	39	43	44	46	41	44	35	49	43	37	33	41	40	34	40	37	31	47	52	45	37	36	39	41	49	36	30	31	38	35	35	40	37	34	35	42	43	46	44	40	36	41	29	34	36	43	40	47	41	47	42	42	40	41	29	41	33	34	40	44	27	47	43	42	40	36	53	42	47	40	41	35	38	38	42	36	36	37	29	32	38	46	41	40	40	43	45	29	32	37	31	44	39	36	43	40	35	39	37	46	42	34	38	41	31	37	40	36	28	39	41	42	48	53	41	33	34	45	42	41	45	51	42	35	37	39	46	51	45	43	43	47	39	26	31	30	43	38	24	52	44	36	35	37	43	36	40	43	42	41	40	53	42	46	40	37	37	59	50	42	45	36	55	39	40	30	38	52	38	40	41	38	48	29	38	46	39	36	45	44	36	38	35	43	31	41	32	47	27	58	43	45	33	52	41	46	41	39	36	37	36	49	34	43	44	39	45	49	34	46	47	33	30	41	44	45	42	42	43	30	40	44	36	48	43	41	45	36	42	45	40	33	40	37	41	36	33	45	49	39	44	34	41	34	36	39	50	54	32	34	42	38	44	31	37	30	45	46	45	29	40	42	32	40	33	43	46	38	35	27	30	56	44	32	32	41	41	43	35	39	47	29	43	45	36	48	38	38	50	37	48	44	39	27	40	31	46	41	39	37	41	32	36	42	44	44	40	36	29	36	37	39	43	37	44	42	42	31	47	27	32	45	32	41	38	43	46	48	39	46	40	43	43	36	38	38	34	42	55	40	43	35	46	37	39	40	39	43	43	46	44	38	52	40	39	32	37	31	38	25	39	45	32	30	31	24	45	41	38	49	43	37	46	39	30	34	45	30	42	36	48	46	48	38	38	33	43	41	41	34	35	34	40	31	44	42	46	39	40	28	45	46	36	36	34	62	38	51	41	46	51	41	47	51	39	32	42	40	32	37	46	44	42	33	48	42	40	39	39	53	48	43	39	45	36	33	40	40	48	39	33	45	36	41	32	35	42	39	37	44	53	34	39	35	37	45	37	42	48	29	42	28	19	30	59	36	42	42	44	27	31	59	45	36	40	36	39	35	33	43	29	47	41	30	34	33	33	39	39	32	29	32	43	47	32	42	34	43	33	32	39	50	49	47	39	36	43	47	34	36	35	42	46	44	37	40	46	51	48	50	41	32	40	47	37	40	44	40	31	47	57	28	39	41	43	38	42	43	41	38	35	33	54	38	43	40	34	34	34	56	53	35	40	44	30	44	37	39	42	32	31	41	33	42	47	35	44	36	42	39	41	35	46	32	33	51	37	54	40	35	36	36	46	31	49	41	39	42	41	38	34	38	38	39	35	41	43	41	43	35	35	38	28	32	46	45	36	33	40	35	58	33	44	40	41	41	37	32	47	42	32	36	37	36	30	36	34	42	51	30	46	52	51	31	30	37	42	38	37	50	45	48	32	36	42	41	34	43	42	44	44	57	49	45	51	51	45	37	44	46	36	41	44	34	39	35	46	34	37	40	29	41	53	47	33	45	42	42	36	44	36	42	42	50	43	35	36	42	41	56	42	51	36	40	32	39	39	33	40	40	40	48	47	40	39	30	45	36	47	47	43	42	47	37	27	40	44	42	29	49	48	34	39	35	45	50	43	45	44	40	48	35	50	30	42	41	42	37	41	42	38	33	31	44	40	38	50	52	41	40	46	39	36	29	45	38	50	38	45	51	35	45	41	35	39	39	36	41	36	35
38932	28539	20702	24812	29532	30867	29390	23452	11087	8770	15036	6624	4217	2979	2313	2408	2064	2388	2098	1890	1388	649	517	574	492	512	504	560	539	570	569	533	542	521	519	490	531	492	507	531	523	531	571	543	535	518	550	554	502	516	518	524	521	540	601	523	523	568	517	511	561	507	514	523	527	525	499	503	541	558	509	518	536	545	535	500	532	554	535	531	534	537	530	510	524	516	494	536	540	533	542	571	544	534	552	562	559	525	548	568	493	566	528	523	514	550	492	533	535	538	488	571	540	491	537	492	529	541	520	508	555	528	532	541	513	571	520	495	539	567	531	554	537	550	516	546	491	529	539	553	551	509	541	525	504	558	565	537	549	524	536	539	503	525	525	536	520	536	500	554	500	551	552	505	544	533	563	516	525	508	523	516	549	541	515	550	552	561	577	532	538	537	515	540	539	541	550	487	453	501	526	530	513	502	497	548	540	539	513	544	537	516	532	535	554	504	531	521	539	544	526	528	510	549	561	528	512	550	497	553	517	518	490	497	534	529	545	519	565	499	519	528	543	553	489	515	516	578	557	542	523	540	525	558	502	527	547	558	553	522	590	508	538	545	498	548	504	517	516	537	558	551	513	590	517	532	513	524	532	549	513	529	560	533	485	522	556	537	519	526	528	535	520	522	545	568	555	533	543	536	487	517	550	548	563	526	528	520	499	503	514	520	534	522	518	522	509	495	538	522	536	541	584	537	525	534	546	481	544	577	543	518	558	570	546	520	475	517	539	525	512	512	533	564	532	553	548	509	561	535	552	556	539	513	512	502	573	493	543	545	536	565	545	544	566	516	557	514	550	540	544	541	544	537	521	526	534	555	540	530	546	523	561	531	558	520	508	543	509	580	516	539	511	546	538	532	560	507	551	528	533	523	542	509	506	516	494	521	525	569	527	548	554	522	530	513	522	509	541	524	541	550	514	564	524	518	516	540	536	544	500	548	547	515	562	551	554	523	529	557	540	511	541	494	554	504	521	551	569	485	511	512	502	479	491	539	577	581	556	549	503	528	517	502	546	567	502	565	539	555	532	538	566	554	559	560	525	515	551	530	526	533	559	544	515	550	529	530	509	536	520	592	543	584	547	538	536	516	529	506	555	534	529	532	565	525	539	516	535	523	555	520	547	513	534	551	552	524	535	508	531	526	541	555	496	537	504	516	545	517	546	536	566	519	545	553	565	481	553	504	533	525	545	512	563	547	536	512	565	559	522	493	528	526	485	600	528	509	568	534	533	557	564	559	554	516	551	503	513	577	541	480	525	548	502	525	557	551	530	520	534	523	524	533	531	574	514	530	505	527	510	500	555	528	525	539	526	567	543	554	508	542	499	525	503	517	533	490	507	516	575	543	496	527	559	567	507	539	525	519	490	557	555	597	562	542	561	550	527	540	541	516	564	514	475	506	555	556	508	535	487	508	528	543	549	532	551	487	541	533	575	524	545	516	510	496	518	557	520	518	487	530	545	513	510	504	531	508	512	549	571	555	558	563	511	521	538	532	578	528	559	532	538	528	554	512	533	493	559	497	528	561	497	518	505	536	575	538	541	571	559	536	541	550	524	509	555	542	526	515	551	540	535	523	538	552	497	490	510	518	505	557	508	569	566	501	516	557	536	536	531	523	520	511	558	537	503	498	560	527	536	538	550	509	557	540	504	532	544	516	551	545	550	546	535	558	499	523	538	559	513	516	534	541	542	527	508	549	513	531	574	559	568	492	511	572	538	557	544	542	505	553	538	522	524	539	506	537	498	527	506	547	531	530	493	526	506	507	545	529	530	515	511	589	560	520	521	517	567	512	547	543	535	540	519	459	515	567	496	541	524	580	523	530	508	512	567	537	506	548	542	521	510	538	569	563	534	535	502	538	547	521	542	523	568	520	566	533	557	511	536	547	498	525	525	499	569	545	519	484	519	553	531	520	548	505	534	514	514	514	545	568	530	530	495	519	558	509	531	540	554	550	557	543	538	541	503	521	532	529	564	491	536	526	576	526	561	523	515	570	544	528	501	533	563	529	578	537	536	543	553	521	533	534	521	554	552	546	578	573	499	523	544	595	516	566	546	541	581	531	514	536	552	537	578	522	553	529	527	573	533	536	551	555	479	505	512	531	550	533	533	495	511	552	521	515	558	543	537	554	532	517	523	577	542	550	503	512	522	547	574	552	538	568	541	574	511	524	534	524	523	542	553	546	539	520	550	521	488	581	556	523	550	510	552	524	513	521	538	537	514	517	547	525	579	534	532	533	562	581	514	527	570	540	530	551	545	507	535	527	506	571	521	515	527	579	535	572	524	542	540	564	558	498	568	500	521	493	522	543	551	520	523	520	549	513	542	526	539	552	523	535	479	519	578	531	524	519	572	542	527	546	554	528	546	525	544	518	541	518	531	544	544	538	526	561	511	547	553	584	495	565	556	575	554	526	542	531	523	547	520	558	553	510	515	528	490	543	554	545	527	519	523	538	550	531	527	560	562	550	511	537	574	556	524	527	538	547	577	505	515	578	524	524	509	530	497	534	545	518	517	573	534	508	513	532	550	560	523	544	480	501	568	504	535	494	534	548	531	517	571	515	502	491	507	536	507	522	545	520	530	548	492	510	512	548	524	528	565	558	527	502	563	518	537	535	555	540	549	560	521	585	558	491	564	476	547	571	513	524	557	562	523	508	541	532	497	496	514	526	479	526	517	528	580	532	531	513	546	512	519	526	519	464	545	520	535	518	564	570	517	532	554	539	530	521	505	541	535	536	541	514	533	541	554	532	513	528	561	544	524	521	537	526	498	543	527	548	519	550	498	563	562	538	539	533	537	504	527	492	499	535	501	568	524	489	502	531	530	544	507	534	515	525	499	536	525	564	565	517	530	532	530	504	543	530	555	516	513	536	489	535	542	547	576	517	531	523	529	560	542	527	522	548	519	529	548	500	515	510	542	527	523	536	562	533	542	565	526	547	515	512	507	576	514	531	514	541	516	527	542	524	538	493	548	533	527	490	478	498	508	532	548	552	529	518	536	524	549	554	566	513	495	513	521	512	502	518	538	573	513	542	595	510	542	538	543	524	515	547	536	518	528	527	537	514	538	545	535	518	554	552	541	575	522	534	538	550	573	518	531	532	516	534	503	520	550	532	537	524	517	552	553	527	530	529	481	525	570	531	520	524	521	532	534	545	553	531	532	521	506	544	542	560	519	540	527	574	506	515	544	497	530	562	516	521	517	543	493	528	528	524	563	512	541	531	484	526	538	542	545	511	566	525	544	567	542	512	539	518	559	556	527	558	505	532	503	521	526	503	542	559	557	526	528	525	539	533	554	550	499	543	527	565	553	516	536	516	500	550	549	561	559	537	523	560	546	540	502	505	479	536	556	545	537	538	537	507	547	528	510	545	555	506	554	542	579	527	566	510	520	509	502	521	539	524	521	501	514	565	573	520	498	566	550	508	518	516	554	558	559	529	521	532	517	490
12379	15586	6997	3305	2474	3635	3422	2042	814	403	1012	512	239	272	139	143	141	141	124	108	86	62	49	38	50	30	46	39	48	34	43	51	59	23	44	48	39	46	42	52	44	42	43	39	43	38	37	34	51	42	45	42	40	34	45	34	32	52	34	37	42	46	46	41	30	41	43	36	35	38	42	46	42	41	43	35	42	49	44	44	47	45	35	37	45	34	45	36	46	41	40	45	33	52	33	47	44	51	46	35	37	41	37	48	44	47	37	35	45	45	39	41	38	45	29	47	37	38	37	33	50	39	40	48	41	47	38	54	41	41	45	32	36	43	41	44	48	51	35	35	35	51	35	34	41	50	39	39	36	43	33	37	40	42	36	30	36	41	47	39	37	35	36	34	49	40	33	41	47	35	56	48	45	36	40	38	40	35	28	49	46	40	49	36	44	41	43	42	48	26	37	35	36	46	34	36	52	46	44	36	44	38	41	31	45	25	42	35	40	38	25	29	55	31	51	36	41	43	38	34	36	40	36	39	45	44	42	40	44	37	42	37	51	30	37	49	40	38	57	52	35	45	51	46	51	36	35	32	45	30	39	38	43	49	30	54	39	41	42	36	49	49	42	32	40	24	36	46	37	40	33	41	36	43	44	33	37	47	50	37	42	33	38	34	36	39	41	45	45	52	43	36	37	48	43	42	37	41	29	25	31	31	40	42	43	56	38	31	42	39	44	54	37	49	42	40	41	40	50	40	33	40	51	42	34	45	37	35	46	45	47	42	40	32	37	40	47	49	43	40	43	38	37	43	31	36	42	46	37	44	30	44	39	43	32	39	36	38	43	40	48	37	40	37	38	32	55	44	45	48	37	47	32	39	39	35	35	30	45	38	42	32	55	46	39	48	30	52	26	38	42	40	51	35	36	37	39	37	43	39	41	44	43	45	34	45	39	42	37	45	43	44	45	37	45	54	43	34	49	47	46	47	50	42	41	29	29	45	41	37	46	53	36	36	54	33	35	31	43	46	39	41	37	39	40	31	42	36	41	35	45	37	33	33	43	40	54	47	40	41	33	50	48	47	40	30	37	39	39	53	39	34	35	44	41	39	36	36	46	34	37	46	50	51	49	51	47	41	46	34	35	46	42	33	45	35	43	30	52	44	35	42	47	40	40	51	38	52	49	28	37	41	35	30	39	40	41	41	29	40	50	40	36	39	34	44	37	39	43	39	43	34	36	40	40	41	34	37	40	45	42	38	58	27	47	36	41	42	46	39	38	45	36	35	42	45	49	46	45	33	47	34	49	38	41	39	37	45	34	40	34	43	40	56	44	39	45	47	33	32	47	47	46	45	32	38	34	46	47	42	41	29	57	39	37	49	40	53	34	53	43	54	34	36	40	39	45	43	37	36	45	37	40	40	42	54	38	39	43	45	43	40	36	34	31	44	37	33	34	48	52	27	46	37	38	51	52	29	45	53	44	52	34	44	30	47	45	37	42	26	42	43	38	44	41	38	39	42	51	44	48	40	51	42	34	39	43	42	35	44	33	34	53	42	48	43	36	43	39	41	54	46	43	38	41	40	35	45	39	38	44	48	36	39	42	38	55	40	54	42	38	41	39	39	42	48	40	50	43	37	35	29	34	33	45	29	53	45	39	39	37	52	31	39	39	47	43	39	43	40	34	38	54	38	40	43	58	38	32	38	42	46	38	26	44	41	48	43	42	32	43	50	39	38	39	32	46	33	47	37	36	41	44	45	40	37	42	38	59	35	46	49	47	40	46	43	38	29	50	40	34	38	41	54	44	34	44	35	45	56	28	31	41	44	42	32	39	41	45	47	50	43	40	41	43	37	41	42	46	38	34	41	48	36	37	46	45	39	37	38	39	53	37	30	40	45	32	37	48	44	42	41	50	46	44	40	43	51	35	42	33	39	37	41	41	49	40	44	28	34	36	49	33	39	47	41	39	48	48	33	49	30	41	41	42	51	40	40	40	47	45	42	45	48	40	36	48	39	35	35	45	43	35	38	41	40	41	40	35	44	46	39	44	48	38	44	51	41	42	35	39	31	39	34	38	60	38	44	54	53	41	37	39	30	39	37	34	48	33	29	42	47	41	40	32	55	37	41	38	39	34	39	29	40	39	35	36	47	43	40	54	32	49	32	42	45	51	45	44	42	46	46	54	44	41	43	54	35	38	29	33	37	47	42	43	39	45	31	44	47	33	48	43	42	40	44	35	39	48	48	43	39	39	36	57	43	49	39	37	41	43	38	41	49	38	37	39	34	50	30	46	43	45	38	42	33	48	40	34	42	46	39	33	42	48	47	52	42	34	42	45	21	52	51	20	45	31	42	36	47	36	40	51	42	37	41	36	48	43	35	33	39	40	47	32	42	37	43	45	33	35	50	33	42	39	47	50	42	43	40	34	40	40	41	37	55	36	40	43	41	46	35	48	42	49	40	35	34	35	49	37	33	42	40	38	36	38	36	46	37	46	41	42	48	42	37	38	36	46	40	40	40	41	38	47	39	38	41	37	40	21	39	39	36	48	31	42	44	44	43	27	44	38	37	40	39	36	45	38	43	62	41	43	50	38	37	36	41	43	49	43	38	36	33	44	35	33	51	42	42	36	37	36	41	26	41	44	40	34	38	37	43	42	33	46	32	40	51	32	38	50	40	40	57	45	41	56	46	49	34	33	39	34	31	46	35	54	41	34	56	43	40	44	50	52	31	38	42	40	53	48	42	41	48	44	37	43	37	46	45	41	41	43	39	51	36	51	39	39	49	29	41	46	39	36	38	39	45	39	35	48	40	47	32	35	33	39	37	43	32	33	39	38	38	43	42	49	38	45	34	42	50	36	39	38	50	40	39	51	34	41	51	50	37	26	39	44	43	44	41	52	44	37	41	39	47	36	38	45	51	38	38	46	44	42	47	33	37	41	46	37	46	40	41	31	38	42	50	42	48	44	40	46	38	43	52	32	34	28	32	36	30	45	51	41	35	39	45	44	42	52	35	44	38	39	34	52	39	42	43	39	38	34	37	42	36	46	49	29	42	50	37	46	40	48	48	27	42	41	38	33	37	48	45	45	35	27	37	48	33	54	42	36	32	39	46	49	45	52	37	32	42	56	31	40	31	40	37	43	47	28	32	33	40	41	53	58	38	44	42	45	35	46	36	33	40	39	40	33	41	32	46	38	33	37	38	26	42	42	38	49	36	31	42	38	47	36	38	53	44	28	52	35	46	44	48	37	38	58	43	35	41	50	50	35	53	48	32	44	45	46	46	40	40	39	37	44	57	43	41	38	37	38	42	51	34	42	34	48	44	36	38	42	47	35	36	33	41	38	46	39	33	49	38	40	48	30	41	38	42	27	41	53	44	33	41	39	39	39	37	28	37	39	27	44	36	56	48	52	40	42	44	38	34	37	37	38	51	41	38	51	37	52	36	43	44	42	51	51	52	41	45	40	32	38	54	54	37	48	42	36	36	38	51	35	48
50685	39574	30003	35166	42426	44605	39324	32680	20745	14427	22807	13377	8637	8073	4595	4758	3514	3733	3320	2737	2136	901	584	517	485	509	551	526	527	568	601	507	527	564	518	521	533	529	546	523	514	518	503	567	554	510	602	528	488	507	538	526	504	526	550	534	524	543	493	500	529	516	540	513	509	528	566	531	553	547	543	515	558	568	496	477	534	559	483	514	530	567	578	530	517	535	572	575	524	503	545	533	568	504	501	518	569	519	538	531	555	499	543	538	551	555	514	530	509	548	531	537	534	541	549	576	546	532	514	571	566	541	526	543	550	513	507	562	520	523	511	514	545	511	561	518	501	512	476	527	529	486	516	552	491	583	543	567	538	550	519	571	526	531	566	530	525	557	574	527	531	555	536	531	502	563	487	545	498	505	525	544	524	555	550	560	540	509	577	558	520	517	522	530	546	514	537	551	498	565	479	505	510	528	501	532	548	545	535	547	553	543	539	524	528	556	531	535	545	543	506	505	528	533	573	539	526	571	526	545	578	524	552	529	512	515	493	505	540	501	538	570	535	527	515	533	524	579	516	517	581	500	540	535	527	518	577	508	557	514	528	542	517	539	559	526	546	526	526	544	519	520	528	539	568	531	508	561	495	525	557	548	575	501	520	518	497	517	523	566	539	518	516	505	541	496	522	542	514	542	530	536	534	497	546	527	506	549	539	554	494	539	551	513	561	508	537	586	522	526	517	515	524	489	533	525	530	528	535	552	550	526	477	524	576	516	576	514	527	545	549	540	512	505	546	541	523	501	566	525	575	540	501	528	548	568	533	537	524	521	549	506	501	529	500	550	532	531	532	478	532	555	531	535	540	551	526	538	524	510	543	552	530	512	525	554	572	565	531	516	575	493	556	527	511	528	527	529	492	533	573	539	518	554	489	564	533	541	545	557	537	550	547	561	505	516	527	529	527	550	514	559	566	512	527	530	552	556	501	559	555	541	539	556	511	526	575	532	535	555	512	554	519	544	517	531	497	504	503	530	511	524	520	529	507	544	503	544	536	524	577	569	542	508	546	534	537	514	528	540	496	528	525	534	549	544	518	477	528	540	512	527	519	513	514	590	538	516	510	554	552	531	536	541	537	531	553	499	559	578	488	528	551	587	522	505	530	528	560	522	493	569	536	552	572	521	571	569	533	503	539	539	538	534	533	513	500	530	513	504	512	520	535	535	556	513	554	543	513	578	525	541	543	538	493	549	552	549	536	564	517	546	539	566	553	504	535	503	553	518	531	568	545	551	521	532	485	515	522	507	562	522	549	507	518	496	523	549	533	536	509	510	545	531	557	553	523	498	529	527	527	548	555	550	549	484	515	539	520	528	512	513	574	550	506	562	551	555	529	581	520	548	547	506	535	565	534	539	527	526	507	553	565	541	507	553	540	497	501	512	543	575	549	540	511	507	495	535	529	522	530	557	531	527	549	526	522	469	582	518	525	529	519	540	517	556	522	474	509	541	580	531	493	529	533	585	531	518	532	531	531	567	575	527	551	598	543	564	525	509	510	529	563	471	534	550	553	539	522	528	562	538	538	508	536	524	525	548	551	516	530	523	531	564	571	529	511	576	555	518	557	557	491	518	509	542	529	537	552	549	559	516	513	535	524	472	538	527	532	533	515	537	517	533	552	571	537	527	544	520	543	531	541	489	555	500	504	537	538	542	543	511	553	546	514	527	519	556	530	557	518	568	527	543	497	513	527	536	562	528	511	511	549	537	530	554	536	515	539	537	507	505	515	532	533	521	536	514	574	522	548	531	563	510	538	538	567	528	545	484	520	565	504	503	531	527	548	534	518	595	560	540	493	523	530	539	496	537	551	530	536	574	542	580	528	544	559	555	537	530	484	569	538	526	569	544	522	568	511	554	522	529	532	571	504	556	531	548	522	556	537	554	520	547	556	515	541	542	531	501	549	526	520	544	496	569	536	534	567	549	565	542	540	490	523	559	554	497	553	558	565	490	551	565	494	523	542	529	526	486	517	508	517	537	537	517	539	493	552	554	505	509	556	566	513	533	520	533	569	494	491	547	506	506	526	532	519	576	527	572	557	527	555	496	492	552	571	529	535	525	536	535	530	536	492	504	514	543	530	505	523	534	569	529	552	555	537	565	538	530	535	549	554	540	525	542	518	552	548	530	533	499	524	495	508	553	518	525	518	553	521	510	507	508	533	535	518	555	557	501	544	527	509	540	563	556	544	560	529	553	487	538	517	552	554	531	550	504	541	551	517	537	505	545	565	542	515	524	558	520	565	526	535	546	549	526	521	512	524	527	524	569	552	512	542	521	515	548	530	523	523	487	548	562	527	504	538	533	538	507	525	559	563	481	537	511	514	512	464	523	554	530	562	514	553	547	565	496	534	524	541	513	504	510	533	533	549	565	537	513	514	488	531	561	542	577	596	542	509	551	513	523	549	535	508	505	516	552	514	574	494	541	573	577	535	550	486	523	529	521	529	528	497	517	543	538	522	537	541	562	536	519	530	547	541	508	514	519	565	528	538	565	575	557	507	537	517	520	542	538	533	525	521	540	531	512	512	529	538	542	555	520	515	548	508	545	466	554	542	542	530	511	521	540	536	550	560	523	510	507	560	520	555	570	516	517	517	509	553	535	557	556	549	532	529	508	509	551	537	548	535	560	542	534	575	507	564	546	574	549	499	549	527	504	563	519	525	531	504	538	541	548	516	568	489	550	511	540	528	543	558	525	515	503	563	514	510	526	520	506	564	505	539	534	493	543	498	541	513	534	558	530	543	544	524	518	545	519	534	543	524	498	498	531	533	540	542	529	552	503	556	547	548	536	493	562	555	532	542	524	526	509	536	511	580	496	527	553	536	550	552	539	532	486	540	545	505	534	557	528	555	505	547	528	542	561	483	527	510	554	562	533	518	536	519	534	527	537	541	528	544	540	538	547	545	515	520	510	510	548	518	484	550	544	518	554	532	529	538	533	549	534	543	521	511	531	518	536	524	521	508	540	546	566	537	517	510	527	568	535	529	554	565	555	494	511	558	506	536	511	561	574	539	547	541	503	522	518	560	521	534	537	540	534	535	506	543	533	529	531	492	497	570	519	590	516	566	520	525	547	576	541	509	558	552	525	517	515	524	532	545	509	521	504	562	524	521	524	530	510	553	508	529	534	518	512	510	541	561	513	511	522	516	522	514	564	513	541	540	523	574	525	507	557	540	522	505	561	537	484	528	525	525	544	534	507	524	511	494	565	476	523	507	552	507	537	534	524	542	530	505	523	551	558	540	518	521	500	496	542	555	548	489	544	536	504	527	554	515	538	520	538	483	540	562	528	563	522	522	555	526	556	512	566	501	525	505	548	528	538	552	491	563	513	560	518	519	498	519	570	535	515	553	533	529	538	527	524	543	563	521	518	532	550	501	545	533	529	555	562	511	535	544	560	521	555	497	521	504	513	533	541	534	557	517	525	530	577	467	529	589	509	540	518	523	528
11717	13946	7037	3380	2730	3818	3693	2370	870	420	980	546	195	297	182	172	162	154	151	115	96	53	42	39	51	39	48	45	32	40	54	43	48	40	52	36	53	38	30	37	33	37	47	43	57	45	39	33	32	46	43	40	48	44	40	48	48	39	37	42	40	47	42	45	35	35	43	37	53	41	40	29	39	34	38	43	39	42	50	39	30	44	36	44	52	41	30	44	48	43	39	48	45	48	43	40	40	49	31	46	43	32	45	43	39	39	39	41	48	41	50	41	48	44	37	48	34	32	40	29	47	45	39	40	46	47	39	45	34	40	36	46	46	46	39	26	41	46	38	48	54	39	36	42	38	45	40	35	34	44	35	33	50	47	40	40	41	35	46	43	62	40	45	36	43	33	49	44	49	40	43	38	36	49	34	36	42	43	42	40	48	41	30	52	38	40	43	46	41	40	41	45	38	45	37	31	44	44	44	45	36	42	39	44	53	45	42	44	37	33	42	50	34	38	44	34	59	48	31	34	32	46	45	48	40	38	44	33	35	46	48	52	48	39	42	35	46	31	47	47	41	43	44	43	39	42	32	37	45	38	40	50	38	49	42	39	45	53	41	36	34	43	43	48	38	34	42	35	33	43	39	47	37	37	52	44	40	34	42	31	52	40	41	61	44	43	39	47	38	46	35	48	45	39	25	33	33	32	41	34	47	35	39	39	48	32	43	37	42	38	60	45	55	41	29	44	40	34	51	37	45	32	52	31	37	35	39	43	38	43	41	40	44	41	44	43	37	51	41	41	38	46	41	54	42	36	36	41	50	39	38	47	42	42	48	42	55	34	52	48	43	46	37	50	30	35	43	47	55	48	38	40	25	38	54	48	42	45	38	37	55	34	51	47	39	32	45	38	38	44	54	39	39	38	47	46	41	38	37	38	37	45	33	38	40	44	45	38	38	38	53	41	41	39	41	47	49	42	51	35	37	34	39	45	36	40	29	44	51	48	41	36	50	36	45	44	43	45	45	37	38	37	51	45	42	36	44	43	49	50	45	39	40	41	37	43	35	44	43	39	37	44	46	48	46	53	51	53	37	47	45	37	50	38	35	50	39	39	51	30	36	45	45	37	31	39	43	40	44	41	32	49	46	32	36	42	47	51	42	52	37	26	36	44	45	41	49	33	43	33	43	49	35	35	35	45	35	34	53	41	51	41	39	46	45	46	37	38	35	41	45	45	36	39	34	51	37	32	42	33	44	42	44	47	32	47	48	43	48	37	37	37	34	49	50	50	50	32	48	37	38	44	35	31	45	38	42	38	34	50	32	47	48	45	28	35	36	41	53	42	44	33	34	45	48	46	42	49	49	38	43	50	43	43	48	42	44	46	36	40	46	47	34	47	40	46	45	37	30	44	34	47	50	32	36	37	23	38	45	39	52	35	53	31	41	51	43	41	41	32	38	42	43	44	44	50	44	42	42	46	39	44	49	43	41	38	37	48	48	38	31	32	44	44	46	33	48	37	38	33	46	44	40	46	37	42	41	38	33	47	45	44	49	44	48	34	39	28	44	49	41	33	26	33	36	35	38	35	35	42	57	33	46	48	51	33	35	37	36	41	43	45	42	42	41	33	27	42	32	36	39	54	41	44	44	45	51	34	46	36	37	43	43	20	38	37	48	46	27	32	36	33	44	34	46	43	39	43	42	40	46	33	47	36	39	38	34	30	42	36	41	37	51	48	45	55	45	43	35	52	37	40	31	42	44	50	47	36	55	38	47	42	40	44	44	50	36	45	47	56	41	42	34	45	46	51	45	52	38	45	44	38	44	36	43	38	44	39	50	30	53	36	44	39	52	43	37	45	45	28	36	46	40	53	34	42	41	41	46	40	45	31	39	51	41	36	42	48	35	38	43	51	46	51	45	53	34	36	47	47	33	43	48	36	37	50	33	38	36	43	43	41	48	42	33	42	33	46	42	45	47	29	55	43	49	39	44	39	36	47	46	47	36	34	49	47	48	63	36	47	44	38	44	36	46	50	46	53	37	33	51	49	51	41	42	38	42	54	34	42	44	42	42	47	51	66	35	48	31	45	42	44	41	33	37	39	36	42	45	45	36	44	43	47	40	46	42	52	45	44	59	49	44	42	54	37	35	46	45	47	43	56	43	35	25	55	45	46	51	51	40	41	45	36	37	42	51	46	48	52	45	33	34	43	47	41	40	44	46	42	34	51	29	47	39	39	37	50	45	43	30	30	41	44	41	44	40	34	43	45	49	41	39	52	45	48	44	50	40	39	43	37	49	37	37	41	40	36	51	48	38	45	30	36	46	37	46	54	33	33	37	41	57	47	36	32	53	50	40	50	36	30	47	47	51	38	43	42	43	47	43	36	37	50	42	45	44	41	48	41	42	43	40	38	43	34	35	46	31	45	41	28	46	44	41	36	38	31	44	36	35	49	34	56	50	52	50	37	54	41	43	39	30	41	41	42	41	44	39	44	39	31	42	45	44	46	39	46	43	35	34	46	32	58	46	43	34	43	36	45	41	44	43	43	43	44	38	34	38	35	48	51	33	36	41	56	37	43	48	38	57	46	55	54	49	36	41	39	33	40	53	34	29	37	35	50	39	43	35	34	34	47	37	32	41	50	53	40	34	60	56	43	44	32	48	34	36	39	45	34	37	56	44	39	51	48	41	32	33	33	42	47	50	35	52	45	47	39	51	39	39	42	34	41	32	46	39	43	38	39	47	34	42	50	42	42	37	61	39	41	31	45	43	52	36	43	40	37	35	32	30	42	30	45	40	53	38	39	40	39	40	33	48	43	49	43	38	38	54	38	48	40	38	51	34	47	45	39	48	51	39	38	36	40	52	39	35	39	39	51	49	43	41	34	53	52	43	51	47	41	34	39	54	45	52	45	40	43	35	42	39	45	45	38	47	39	43	36	49	37	48	47	54	42	39	54	44	30	27	51	33	37	39	42	37	33	47	51	50	45	47	45	38	35	47	49	40	52	49	49	38	46	45	31	30	29	38	37	39	35	47	45	57	42	42	47	32	42	39	47	28	36	38	36	48	37	46	42	38	39	40	35	41	42	43	43	32	42	40	46	54	41	51	31	39	47	40	35	44	50	33	40	53	33	29	46	49	43	39	47	48	42	38	43	41	41	37	36	54	39	51	49	30	36	37	34	34	39	35	43	40	42	42	40	33	47	52	29	45	37	40	39	54	42	38	41	43	37	45	38	34	46	42	35	37	40	44	39	46	40	33	44	41	39	36	47	37	35	40	50	31	36	53	35	34	50	51	44	44	45	31	47	40	46	38	31	35	43	47	46	47	41	46	49	34	46	42	37	42	38	39	38	48	42	31	45	37	40	44	47	39	41	45	41	51	47	49	29	34	40	47	27	31	42	45	39	49	47	36	45	36	41	43	36	49	39	41	38	43	44	38	42	44	41	46	37	37	35	39	42	53	32	35	37	44	37	40	43	25	45	37	65	45	32	43	45
47126	39622	31066	34046	43370	45599	41177	34112	22350	16073	24343	14441	7754	9028	5827	6344	4682	4117	4336	3389	2238	820	538	539	554	553	543	550	537	617	597	605	593	554	528	524	554	537	527	510	559	554	564	571	533	514	551	534	564	565	507	579	557	482	506	528	553	554	530	546	488	569	589	553	530	539	573	574	550	567	591	493	540	573	551	572	578	553	523	539	561	540	563	534	589	547	521	538	548	576	576	578	538	535	539	558	541	513	599	594	559	571	559	550	543	584	556	549	519	552	522	493	541	561	542	546	529	562	550	566	541	522	569	552	537	546	528	565	541	581	542	552	547	570	574	520	540	541	548	540	582	507	568	572	529	591	562	535	550	559	528	576	569	539	561	523	534	536	556	593	566	521	513	553	514	539	576	555	542	562	564	554	554	546	584	567	552	604	555	556	567	495	559	507	556	559	487	517	567	512	554	553	517	544	589	607	525	524	559	529	542	520	551	542	577	581	577	557	536	559	606	573	531	548	523	589	549	598	571	510	544	548	504	534	579	552	585	581	530	549	538	570	534	543	522	526	514	557	556	564	535	544	543	586	580	547	557	569	566	571	532	562	516	551	539	573	576	549	550	536	586	540	554	525	582	553	541	524	544	513	568	521	537	530	512	558	580	552	530	515	589	556	522	535	555	551	550	570	538	545	539	531	515	571	530	523	543	515	533	571	569	542	568	529	556	513	567	544	561	557	557	544	571	580	546	560	562	544	531	526	596	576	560	534	555	516	524	549	528	583	549	529	561	548	545	566	575	545	539	562	537	556	570	540	514	531	577	521	563	557	578	554	536	583	515	537	554	564	539	561	561	575	527	530	573	553	534	542	518	568	534	539	559	541	536	549	503	548	556	569	560	519	613	507	539	529	487	562	529	548	542	579	567	505	525	547	528	572	553	553	551	565	565	545	565	536	546	555	542	591	564	566	578	549	619	556	526	542	603	527	578	548	537	563	528	579	574	549	573	533	518	538	532	562	541	532	562	541	545	541	570	538	510	574	559	543	573	552	571	545	538	544	533	507	558	544	541	518	546	532	548	560	542	563	514	553	551	554	553	593	525	562	561	587	535	568	541	594	554	568	554	538	580	559	540	597	521	558	550	531	550	555	561	548	522	537	564	568	547	529	597	551	543	513	543	560	549	573	537	538	496	512	545	585	538	562	566	528	534	578	559	595	585	559	539	581	558	539	558	553	545	557	551	526	559	532	565	527	538	546	524	552	531	615	524	526	529	574	554	539	522	544	554	535	521	554	514	561	554	557	588	541	523	555	542	535	570	552	531	570	605	565	517	547	571	523	555	552	572	540	559	512	531	555	496	566	527	547	544	578	541	534	511	578	540	516	516	562	557	592	551	527	554	554	551	581	600	590	558	538	532	551	546	552	555	588	535	526	548	516	545	544	535	540	538	549	545	554	540	562	502	536	500	627	558	587	519	560	561	573	543	578	519	573	562	573	534	553	527	553	519	536	536	519	555	566	570	528	526	600	551	571	605	545	515	568	543	546	538	547	573	547	542	578	535	536	542	519	580	524	570	522	591	557	535	546	476	569	569	559	556	565	550	513	530	540	557	555	567	513	550	531	529	534	513	530	592	568	568	550	561	518	569	532	546	550	556	535	545	499	575	557	531	526	580	533	524	573	533	572	516	573	548	592	582	596	562	541	518	559	553	532	541	564	567	544	519	533	539	533	562	553	528	574	550	570	549	503	559	552	548	555	489	480	525	539	519	510	543	533	521	529	585	568	559	533	518	571	547	588	542	570	559	544	586	578	525	542	588	533	520	508	506	549	536	562	537	537	562	586	540	541	544	563	506	508	564	541	530	518	568	549	572	542	579	544	545	537	545	530	558	526	557	577	577	549	521	561	566	583	544	524	586	553	568	522	545	541	560	547	567	567	526	569	529	556	564	488	551	525	547	574	549	555	595	529	552	561	539	575	582	551	577	552	607	568	523	582	538	573	558	571	544	541	529	580	526	519	544	517	578	570	515	531	569	547	561	548	516	573	558	515	600	567	534	533	553	522	511	567	585	554	560	544	556	556	594	554	586	549	568	555	564	563	521	540	526	549	571	581	560	545	511	506	534	545	566	595	559	532	547	527	558	557	530	554	504	564	565	559	583	545	533	567	580	574	585	542	566	566	528	568	569	530	546	562	573	525	513	600	516	540	536	536	543	530	570	551	529	545	555	546	549	507	564	537	546	546	530	546	535	557	536	551	550	551	563	557	591	502	562	485	520	506	512	510	550	573	544	552	574	559	547	611	544	553	544	561	496	565	530	566	582	571	517	543	526	546	557	549	576	566	533	564	530	583	585	565	521	602	542	551	533	510	556	552	547	518	570	575	553	531	544	556	564	564	598	558	534	600	556	556	597	563	563	505	600	549	530	504	558	556	558	563	545	524	538	499	567	565	524	544	560	600	565	570	570	562	561	521	590	541	564	558	545	489	545	632	577	582	561	565	572	549	553	513	560	538	548	561	582	523	531	580	590	557	537	522	530	526	550	586	502	548	562	528	543	534	575	585	574	573	549	552	550	513	565	558	560	543	567	595	546	545	524	517	553	569	572	511	535	552	551	540	588	539	541	539	525	546	535	537	573	574	528	577	594	572	547	517	526	579	555	554	585	578	566	595	550	577	566	553	547	542	573	563	541	569	552	506	543	551	562	549	559	587	554	522	503	542	544	580	572	534	578	521	571	555	550	520	557	526	525	542	552	563	511	539	561	523	524	538	508	558	553	511	569	549	564	540	530	502	550	531	551	533	568	540	552	546	528	559	569	584	538	548	533	580	551	549	579	592	533	547	565	554	567	546	551	573	563	562	560	529	532	544	551	572	541	562	557	598	540	520	561	530	559	569	563	534	564	563	547	553	581	566	565	546	554	566	541	530	546	525	629	532	579	480	548	564	521	557	537	544	562	575	530	515	553	523	530	551	544	551	517	552	591	544	547	553	561	558	536	546	522	552	567	541	560	544	546	541	527	567	566	517	517	549	538	522	545	577	556	544	551	542	530	531	595	539	533	557	542	516	536	554	524	535	569	548	528	489	540	530	526	532	594	516	536	554	557	499	565	551	570	524	504	538	562	562	550	531	557	555	504	531	564	572	605	539	552	548	556	574	506	579	541	572	522	569	548	581	546	564	546	583	542	576	586	549	527	553	490	553	559	561	519	542	573	574	554	559	544	521	558	562	559	568	549	544	589	566	547	555	541	512	535	544	576	514	532	577	524	538	570	588	528	497	539	594	542	554	565	546	548	586	590	530	530	574	552	582	540	547	563	527	537	495	539	525	518	584	552	541	550	565	591	561	570	527	550	550	628	568	526	543	536	588	548	583	562	546	558	540	541	563	574	585	601	538	590	550	563	530	530	569	574	585	558	547	542	579	547	517	559	544	530	534	523	520	546	539	571	578	503	528	511	538	569	524	532	604	537	560	594	536	541	534	581	556	539	523	522	541	542	529
15797	23188	12167	6385	5659	7068	6426	4228	1251	718	1591	861	304	313	177	309	184	170	197	165	130	57	43	32	49	42	42	29	32	55	35	37	43	36	31	44	44	33	46	39	46	47	43	36	36	42	42	64	40	40	49	48	32	48	38	43	44	37	43	51	41	40	56	38	51	40	42	37	42	42	34	38	47	46	42	38	37	30	42	49	41	45	46	37	33	44	39	44	34	34	39	43	33	35	43	39	38	38	58	37	47	41	39	44	35	35	43	45	48	50	51	39	52	47	48	45	38	40	42	40	33	30	32	50	43	44	39	31	29	40	38	49	53	34	46	41	30	31	39	47	50	51	51	47	43	39	35	53	46	45	34	48	49	47	39	43	48	49	48	31	51	49	29	38	47	48	52	32	44	47	51	53	38	41	41	45	47	38	48	48	34	41	34	44	48	41	37	52	36	38	46	42	38	39	48	41	33	55	39	42	54	43	57	58	34	41	48	39	42	41	32	41	47	47	43	42	52	50	37	37	51	45	32	46	33	46	36	40	49	46	38	36	44	41	47	41	35	49	43	43	51	35	32	42	38	35	46	42	49	47	32	35	42	48	41	45	45	64	54	41	48	50	50	43	48	46	50	56	33	41	34	40	46	37	45	44	39	39	40	38	43	42	50	49	49	41	45	44	33	40	40	43	41	43	56	47	46	41	37	40	31	35	42	38	42	46	37	38	35	37	57	31	38	47	44	47	39	32	44	38	42	38	38	49	34	45	36	44	46	50	53	44	32	40	38	51	48	44	42	44	32	37	43	34	32	49	41	43	33	51	52	40	36	40	43	43	43	35	37	42	34	48	42	47	34	41	35	41	35	52	37	39	39	35	32	44	57	41	30	50	42	40	40	45	34	43	51	38	41	44	48	48	41	45	40	43	38	32	49	52	34	41	40	45	49	42	39	52	48	40	47	40	42	45	40	36	44	38	55	52	42	32	37	43	46	49	46	40	46	44	39	42	35	42	47	54	41	49	41	38	34	39	38	42	45	33	37	37	38	47	46	45	42	42	45	34	37	43	47	49	42	44	36	38	49	45	29	44	45	44	39	53	48	43	45	36	40	45	45	48	40	53	49	47	36	35	32	35	44	60	42	42	36	50	35	41	42	35	33	44	42	46	52	41	37	46	41	34	40	40	46	32	37	43	38	41	41	43	45	50	39	42	35	36	39	38	44	28	37	44	36	48	30	47	38	41	47	41	40	38	42	35	39	29	39	47	29	39	44	41	47	41	45	42	46	40	39	50	38	42	42	39	42	36	54	40	29	46	31	41	43	46	27	45	41	41	53	47	31	46	41	45	43	35	41	52	32	43	37	49	43	46	43	46	40	48	41	49	48	55	33	46	49	45	49	38	47	41	39	36	47	34	54	40	35	41	59	40	39	39	40	49	38	42	54	44	42	33	41	43	42	41	36	45	36	49	37	32	41	44	43	45	39	43	46	28	48	40	41	32	44	38	28	47	38	43	44	30	48	46	44	39	44	39	33	36	47	47	44	47	38	34	41	33	36	40	46	42	38	43	39	51	34	45	42	37	33	45	47	50	42	46	41	45	46	43	37	51	41	44	44	39	45	48	43	29	57	37	48	42	42	31	50	32	45	39	45	55	46	53	39	39	48	47	29	58	34	47	51	52	51	33	41	36	46	30	43	32	41	35	37	48	39	28	49	44	35	39	44	35	40	31	48	49	43	41	35	33	34	43	29	40	42	42	46	43	44	43	39	43	26	38	32	49	45	57	57	35	43	50	41	42	47	49	42	41	46	42	34	47	36	35	38	53	34	40	36	35	43	51	37	42	39	42	41	44	39	41	41	49	46	38	49	45	33	33	32	41	43	37	34	48	36	38	38	45	33	31	44	40	35	27	45	41	35	41	43	42	42	41	30	48	40	45	46	31	44	43	44	37	47	40	34	36	44	42	38	39	48	38	35	41	54	39	47	47	34	42	34	30	41	42	27	56	40	36	41	45	37	41	31	36	44	42	44	48	50	42	38	33	45	46	52	35	33	34	49	46	47	50	41	58	35	49	40	37	41	41	37	44	44	30	56	36	35	46	45	36	56	53	50	44	44	58	51	47	48	43	43	52	39	40	39	33	46	33	35	44	35	40	55	30	44	40	38	47	31	42	51	47	44	46	47	48	44	47	29	42	48	43	34	53	34	40	38	44	37	34	37	42	37	46	40	35	30	40	45	33	37	43	45	39	40	38	50	44	33	51	40	53	41	45	43	35	45	46	52	52	30	47	36	43	44	41	44	34	35	46	46	41	44	40	46	48	45	35	34	45	42	54	38	35	44	33	26	40	37	42	60	31	34	32	50	42	45	38	45	32	46	33	47	27	41	42	47	33	48	47	43	35	52	43	45	56	35	32	40	38	31	54	39	50	34	48	45	25	37	59	28	39	41	43	44	52	45	39	20	26	43	34	35	41	40	54	48	46	35	40	40	38	36	39	36	38	44	36	35	26	37	41	43	43	44	44	38	43	36	41	43	44	38	45	36	40	35	43	47	40	46	49	43	40	38	45	38	41	41	34	34	32	41	60	47	44	40	49	44	39	43	44	41	36	53	50	38	33	44	42	38	52	47	35	37	46	46	51	54	44	38	37	33	42	45	40	57	43	45	52	39	38	34	46	38	39	38	33	37	61	44	55	50	31	51	44	34	44	37	36	46	38	55	40	44	44	39	39	54	43	45	36	36	45	46	46	45	41	40	53	33	42	42	34	37	45	54	44	44	44	44	55	53	42	59	35	43	45	35	49	46	44	46	47	33	40	52	38	35	40	35	46	43	32	37	47	35	49	39	38	45	36	39	35	40	53	54	31	37	47	38	43	39	44	42	42	46	41	43	35	37	41	24	38	46	43	35	45	32	40	40	55	29	30	36	39	38	48	36	59	42	36	54	43	39	49	43	44	37	36	41	47	45	37	39	40	42	38	61	45	43	51	42	40	39	47	49	40	47	44	41	44	32	53	30	42	42	50	37	46	50	37	42	49	52	45	36	48	38	44	61	49	43	46	39	39	46	38	52	30	36	46	37	32	47	39	43	49	40	40	43	50	43	41	45	50	39	41	41	47	36	57	51	42	36	42	41	40	57	42	47	34	41	57	46	48	34	47	45	46	36	41	37	32	41	38	41	40	38	45	43	38	52	38	43	41	47	48	38	40	34	44	38	38	43	46	45	34	29	46	47	30	41	38	39	42	41	39	42	39	40	36	38	42	40	36	46	42	51	49	36	55	42	53	40	41	53	43	44	46	31	47	49	36	44	43	41	33	38	47	51	47	41	38	44	49	44	38	45	40	42	42	40	45	49	41	44	45	54	51	40	40	29	46	42	41	46	41	31	57	45	46	36	53	42	39	48	45	39	42	40	34	35	40	40	37	40	42	42	36	41	58	48	39	47	42	47	45	42	41	45	41	39	36	34	40	47	48	43	45	40	38	42	44	39	50	42	44
51972	44751	36503	41790	54193	54733	48341	39561	24888	20690	28080	18350	9767	10911	7096	8658	6080	5588	5903	4580	2952	735	567	529	575	530	560	545	561	644	611	592	548	559	556	580	539	598	552	530	577	519	509	568	566	563	560	532	544	569	572	569	541	567	564	532	557	544	534	558	563	544	558	568	512	523	601	542	513	527	516	508	549	590	579	568	555	585	541	544	517	515	556	560	564	578	533	569	549	546	557	548	527	539	527	555	562	576	538	522	529	540	567	573	553	541	558	545	586	530	516	591	548	537	570	583	570	518	554	555	544	598	507	549	552	565	518	567	503	568	532	555	565	489	540	579	551	529	550	539	563	552	561	575	553	574	579	526	509	562	565	567	522	579	569	524	568	567	571	563	594	540	555	554	550	528	561	555	543	548	555	587	586	535	587	580	591	555	541	515	613	511	545	537	582	570	536	527	535	531	545	611	541	577	559	554	540	526	563	538	555	563	551	525	537	559	527	532	581	533	549	564	545	510	508	538	562	560	552	544	538	542	561	573	563	608	565	552	523	526	556	531	541	541	565	558	551	562	553	594	528	580	559	561	586	525	576	488	595	567	581	542	535	532	573	553	560	569	541	588	552	546	599	553	565	584	567	527	541	546	592	542	578	520	559	557	525	553	545	530	551	505	538	541	598	500	508	552	594	565	543	516	559	546	520	517	528	528	560	546	554	580	579	525	545	530	545	547	545	516	547	556	575	574	559	529	547	573	510	572	560	553	567	563	549	570	540	542	501	537	550	561	548	549	544	545	557	519	547	521	559	532	547	506	528	524	587	557	585	563	584	588	571	544	491	547	554	532	537	552	507	559	558	586	556	567	539	569	568	575	592	562	601	533	537	589	554	560	541	570	579	591	564	505	552	590	521	573	569	546	536	561	567	558	543	553	574	543	565	520	546	545	519	565	555	546	520	565	526	574	543	531	566	529	598	598	597	576	547	526	538	573	518	576	594	548	536	548	531	526	571	559	548	523	592	554	535	535	556	584	526	533	542	540	569	534	579	549	546	541	588	565	541	591	511	527	543	538	536	560	563	535	588	590	537	524	585	552	539	570	554	536	562	564	533	560	556	590	564	553	583	580	523	524	550	544	560	587	583	534	568	551	541	546	581	562	608	524	575	542	522	536	505	545	560	549	521	569	527	582	547	560	570	553	574	522	527	573	584	535	570	563	542	545	548	520	537	541	582	536	559	552	566	539	569	523	574	518	577	539	545	604	547	557	576	531	586	562	519	565	550	596	576	538	574	569	572	546	569	542	557	520	567	566	562	562	547	533	560	525	558	550	539	571	546	536	577	566	520	548	550	549	572	551	582	542	554	558	542	537	539	545	559	541	598	540	559	583	586	568	537	584	578	536	556	581	548	520	517	531	572	542	603	544	532	540	575	535	572	536	559	581	562	549	596	601	516	570	561	587	566	567	540	560	577	565	556	583	588	553	520	539	546	563	544	577	517	575	583	544	527	578	532	538	533	584	561	557	553	560	561	542	585	505	517	554	547	562	550	555	566	541	562	597	593	573	550	556	567	538	577	549	521	584	556	547	591	576	522	544	531	549	540	546	530	527	570	533	528	575	548	562	559	567	573	571	536	553	543	547	500	530	582	530	576	525	511	538	563	583	546	552	574	569	556	521	542	546	530	562	581	556	546	526	536	580	566	602	512	538	549	518	549	538	541	561	516	577	570	560	534	535	559	575	557	543	548	536	590	565	533	565	544	579	544	499	569	595	615	521	531	522	553	558	546	548	526	559	525	534	578	547	522	531	547	513	584	562	540	527	562	554	574	563	505	558	601	516	494	594	528	541	598	554	559	533	558	556	578	520	525	545	526	538	498	549	588	566	509	545	532	579	572	566	595	522	543	582	545	568	548	554	559	564	559	570	546	558	544	593	536	489	527	561	545	541	556	597	543	588	545	524	547	545	564	559	558	574	537	546	533	590	543	541	543	518	556	547	569	549	547	583	581	607	563	543	553	539	539	556	546	502	578	556	545	514	535	591	562	535	534	512	551	520	583	542	577	532	536	576	587	528	545	554	538	586	565	574	558	539	552	551	521	571	574	546	546	515	545	526	502	591	553	591	518	529	532	546	556	528	590	524	586	575	546	555	560	560	585	506	544	552	541	598	532	523	565	610	505	525	542	586	547	586	521	568	519	530	535	569	521	569	562	579	552	524	548	560	585	524	542	553	545	531	576	553	492	547	563	576	590	596	582	542	530	593	558	530	544	541	559	560	528	547	537	546	574	565	525	605	570	531	609	548	585	503	531	558	548	566	524	533	549	619	583	561	546	549	577	521	551	552	549	519	549	569	559	552	538	578	546	575	577	573	504	547	600	536	601	498	589	540	526	569	549	543	513	540	566	507	557	517	590	559	543	589	507	572	506	596	541	577	578	572	541	555	538	546	554	558	557	550	539	591	538	527	510	542	560	551	546	532	599	553	549	550	581	573	575	503	595	495	514	545	574	510	526	572	559	587	542	616	579	562	551	521	521	556	555	571	541	618	564	544	553	593	523	589	547	515	525	528	538	567	524	538	568	601	511	533	562	538	546	557	584	507	549	512	505	549	519	576	523	579	521	550	517	542	572	578	523	563	568	584	568	567	519	562	541	577	561	571	532	558	532	545	522	555	504	576	566	523	586	566	548	565	588	590	558	516	533	538	527	581	542	573	549	539	563	573	537	534	559	596	573	539	553	584	560	540	571	571	557	564	565	504	589	554	531	549	543	504	529	572	529	569	519	506	585	585	560	540	598	551	497	559	507	510	565	564	520	545	534	574	569	570	573	606	535	521	556	532	499	564	517	585	569	541	589	559	519	514	566	550	585	540	524	558	543	563	570	525	537	533	518	523	540	578	506	534	530	567	544	542	546	580	537	505	554	530	546	510	543	566	575	549	540	526	534	539	578	565	541	533	509	547	565	537	583	537	523	586	526	532	550	532	532	573	505	544	534	536	592	551	528	523	606	548	554	539	550	538	548	542	560	518	543	551	550	542	539	551	560	548	545	506	593	570	540	560	549	575	559	553	567	534	572	530	563	568	569	555	545	517	539	598	553	579	546	568	533	541	576	571	551	552	529	554	506	578	533	546	521	558	560	555	558	548	585	556	563	566	572	515	535	534	552	508	607	552	557	570	504	569	582	534	490	530	526	519	568	553	527	527	614	560	530	551	542	552	550	577	563	496	504	517	535	593	542	551	547	579	500	545	534	573	567	591	527	527	532	568	597	553	531	545	577	564	588	533	598	574	577	531	574	556	588	566	543	574	508	564	546	557	540	575	560	590	563	564	546	548	564	508	518	579	591	562	528	577	542	545	563	544	522	583	561	542	523	491	539	566	521	557	572	594	594	527	557	549	569	583	511	575	546	558	573	556	552	570	520	564	553	540	555	515	577	601	570	534	555	530	574	595	553	570	531	567	520	577	555	541	547	538	498	489	589	548	536	553	571	532	498	568	500	553
6171	4447	2009	1110	1126	1235	1253	879	279	157	326	188	92	125	83	74	81	59	84	63	60	39	51	32	49	41	52	34	41	42	53	36	48	36	45	44	46	36	42	33	49	41	42	35	38	40	35	36	42	42	45	35	32	41	42	48	33	38	34	37	37	39	36	23	44	36	51	35	46	46	44	51	42	51	42	43	32	40	40	38	37	37	44	33	45	49	45	41	23	42	38	42	44	51	50	42	48	38	34	50	43	34	48	37	51	40	43	33	39	32	40	34	43	37	52	32	40	37	38	29	35	58	40	44	33	29	51	51	40	41	45	34	35	32	33	48	34	43	41	45	40	44	47	43	44	38	44	50	54	43	32	34	31	45	36	41	34	46	42	36	38	44	30	42	40	38	38	43	45	40	30	37	35	39	43	39	41	39	55	38	33	37	40	45	29	35	48	42	35	26	45	41	44	37	30	46	42	36	46	33	45	36	45	40	44	28	32	41	44	52	48	36	42	45	44	31	48	35	37	55	50	34	46	41	54	57	39	39	35	50	41	37	33	37	48	45	39	47	51	30	38	36	44	35	36	36	41	42	34	37	38	36	35	39	36	44	32	44	41	50	39	43	37	36	27	45	38	47	48	31	35	41	40	35	42	41	49	47	35	43	39	37	33	40	29	45	36	45	42	45	43	30	45	51	52	49	36	37	47	35	36	40	54	31	44	50	43	38	49	28	41	45	46	40	32	27	32	39	53	44	48	42	49	33	44	45	34	44	39	41	31	40	32	39	36	44	38	52	47	37	51	45	36	37	34	49	43	46	32	43	28	36	39	37	48	31	35	47	40	42	33	47	31	42	45	39	36	33	50	32	45	42	40	44	32	52	41	57	43	54	42	35	43	45	33	53	36	36	30	38	46	35	41	32	33	55	50	40	40	39	35	38	58	43	39	47	32	38	30	36	37	33	47	36	39	40	45	51	27	47	39	46	43	42	55	31	44	33	47	49	43	39	31	45	34	43	37	38	47	41	53	37	29	39	32	28	40	45	35	37	38	43	44	43	42	51	23	46	39	32	40	44	34	34	38	42	30	36	47	36	48	35	42	37	47	50	37	38	43	36	51	33	26	38	50	39	44	37	47	39	46	53	49	42	33	43	44	39	47	46	38	31	38	45	59	49	46	40	46	29	42	46	45	36	39	34	29	43	37	34	39	39	36	42	36	22	29	35	42	42	39	52	45	28	37	33	35	32	36	38	37	50	34	31	36	40	36	46	38	40	45	33	45	39	39	32	42	43	34	42	42	50	34	41	43	39	28	29	41	43	40	47	35	45	29	30	46	54	38	39	36	39	49	47	41	35	38	45	47	50	48	33	42	42	44	37	55	40	59	54	35	32	40	35	38	42	31	41	56	38	43	43	36	46	41	37	35	33	46	40	43	45	34	42	37	42	40	31	46	41	42	38	36	36	53	43	37	44	52	37	47	37	46	38	43	43	36	32	32	38	33	52	36	39	50	39	40	35	39	38	49	31	34	36	52	34	35	39	27	41	46	39	34	39	44	47	32	42	36	40	43	35	42	50	44	42	39	42	28	33	42	42	30	36	50	37	39	42	42	46	37	31	42	37	38	34	46	40	45	39	33	46	40	39	44	49	31	43	28	37	52	37	38	36	41	43	38	31	37	46	39	51	42	36	29	41	39	38	33	43	37	41	36	39	38	28	32	37	48	49	47	38	38	32	39	43	34	53	33	47	39	40	31	44	32	48	45	39	39	52	35	37	46	42	41	43	41	45	35	37	49	32	36	42	26	45	42	41	31	41	53	41	38	31	45	56	31	52	31	43	52	43	44	45	34	42	35	40	33	46	45	45	48	40	43	44	40	45	41	32	38	44	47	41	31	35	57	38	52	34	26	45	40	44	39	35	31	39	39	40	43	39	50	39	42	33	45	35	38	44	33	32	45	49	35	39	41	47	33	32	36	32	57	46	47	47	38	43	42	40	49	38	34	29	39	43	38	44	40	36	40	46	45	38	43	47	48	47	44	42	31	42	46	32	41	37	42	33	35	37	46	49	38	42	41	46	46	45	43	29	34	45	34	40	34	40	40	42	35	40	42	43	35	46	47	38	36	47	34	43	48	44	40	42	37	40	35	54	50	26	34	47	38	48	33	41	30	37	40	31	42	40	42	35	38	46	39	39	35	39	39	39	43	44	34	48	46	42	44	40	45	37	38	43	46	48	41	43	50	38	39	37	38	44	28	42	45	32	52	39	41	40	46	36	45	44	36	49	40	36	37	36	32	47	33	38	39	42	34	43	42	47	42	43	40	36	38	45	38	57	35	38	44	36	37	60	48	50	33	55	41	51	46	44	47	50	43	40	34	42	47	38	41	50	47	41	44	38	28	45	40	38	37	51	55	37	30	39	34	39	58	34	48	57	48	37	33	43	52	49	38	50	46	44	44	52	38	41	33	34	42	56	30	42	42	42	39	43	38	32	38	35	39	36	38	38	35	38	35	48	38	29	33	36	53	31	34	50	44	42	45	37	50	37	36	37	45	39	38	27	41	48	36	52	40	33	42	42	40	42	53	40	41	35	43	39	46	31	35	36	48	44	35	30	43	38	51	38	36	49	38	36	43	38	34	40	46	41	46	32	51	44	46	32	37	45	39	43	31	30	44	40	47	30	35	41	38	35	43	36	39	40	43	46	38	28	46	36	41	37	42	56	41	22	44	51	37	42	33	35	33	38	28	51	41	33	42	44	37	36	43	44	50	48	45	38	40	40	34	45	30	40	45	41	34	46	36	38	50	42	41	39	45	52	48	41	43	45	43	44	54	45	50	49	46	34	57	36	44	55	38	33	33	41	34	46	36	40	40	36	31	58	39	52	41	50	41	43	35	34	42	48	40	35	45	45	46	36	39	40	25	26	47	37	48	41	48	42	39	46	37	41	38	39	48	40	40	40	54	47	32	44	39	42	52	31	37	35	20	32	48	45	39	23	46	41	26	37	37	40	46	39	45	40	33	35	39	40	44	43	39	31	56	45	38	35	36	30	37	31	42	27	38	46	49	36	41	45	33	45	38	42	46	39	38	29	44	39	36	37	43	50	28	42	36	34	33	40	35	38	48	32	45	47	29	30	42	38	46	47	39	36	32	42	39	33	50	41	40	39	39	36	42	44	31	42	39	34	37	52	46	38	34	37	40	41	39	43	43	40	49	56	58	49	44	44	45	39	37	36	30	44	35	48	46	35	35	37	47	44	38	32	42	39	37	43	25	35	37	37	32	46	48	34	62	33	36	27	39	48	35	44	45	38	45	48	40	33	45	44	39	34	46	45	40	48	48	43	40	58	38	45	42	35	46	44	50	36	42	45	49	40	50	46	47	42	33	49	41	26	37	40	41	38	37	39	49	31	29	52	49	54	39	48	32	37	40	43	40	54	34	35	44	37	39	34	44	43	34	49	48	41	37	43	39	40	42	38	35	48	48	35	41	44	45	35
38308	27744	20693	24045	32713	31573	29325	23442	10833	7120	12659	5966	3040	4456	2417	2395	1963	1578	1738	1390	1098	514	518	480	537	555	510	546	545	545	582	527	546	531	521	519	563	554	510	502	493	503	513	522	573	541	472	503	475	532	546	538	528	513	547	573	517	529	522	511	504	544	516	465	522	503	485	500	494	512	532	549	510	520	541	527	539	492	552	528	539	496	526	525	551	539	521	505	548	523	491	515	561	515	519	512	511	494	550	497	554	556	515	534	534	501	564	490	494	503	488	505	514	520	530	533	515	517	542	516	527	502	530	498	509	513	489	530	522	527	512	501	527	507	540	525	515	521	535	503	540	505	507	499	511	514	551	493	486	535	507	480	544	504	537	540	503	527	539	503	491	499	526	549	546	526	515	550	540	515	535	505	523	546	521	496	466	522	556	570	510	532	526	549	518	509	532	539	488	557	517	491	513	515	471	526	503	484	522	540	550	515	508	538	508	528	511	554	534	548	568	538	484	510	525	566	485	475	524	514	551	534	526	520	494	522	512	524	502	558	515	523	533	567	525	547	481	472	512	505	541	512	554	529	531	511	507	508	476	510	543	537	493	516	542	534	538	535	518	522	509	539	530	557	560	541	541	508	527	498	521	545	527	506	515	502	530	532	512	531	509	527	488	542	563	504	512	520	538	501	541	539	531	528	551	520	521	477	522	511	496	588	519	522	511	551	556	533	524	539	523	533	531	563	536	529	502	574	501	508	525	501	505	515	527	537	495	541	515	497	521	479	481	521	610	502	517	521	532	508	524	496	546	508	500	542	482	571	557	556	524	508	503	549	530	537	506	522	570	543	504	468	533	527	510	501	514	562	541	545	508	538	490	510	543	541	498	550	534	499	527	544	544	534	531	493	524	541	536	536	519	512	545	511	536	542	525	510	522	549	526	519	505	517	563	514	524	547	479	511	542	513	523	554	556	508	521	526	554	521	505	514	485	528	535	548	522	515	513	494	509	527	540	525	530	510	529	503	514	524	496	535	527	508	553	554	478	554	465	563	506	489	526	490	495	511	541	525	542	528	553	538	511	518	524	539	504	485	544	531	515	542	537	487	530	508	519	532	539	509	534	542	540	533	522	531	552	551	518	517	513	504	516	543	529	489	503	523	492	526	540	544	483	468	535	547	491	515	475	495	475	491	504	500	500	524	518	510	531	554	500	529	509	489	515	537	486	486	540	522	530	549	511	525	532	531	567	536	578	551	545	475	538	535	556	524	489	493	494	553	503	519	548	470	543	547	508	522	547	508	537	491	562	580	552	517	554	502	550	508	543	504	505	518	529	506	567	520	547	526	504	555	548	544	522	511	543	525	509	530	546	514	506	536	497	544	544	550	506	514	532	532	522	523	537	521	485	512	522	529	520	521	520	487	545	507	551	507	519	503	515	519	541	551	519	550	505	519	510	546	512	617	468	507	536	508	490	479	523	472	521	510	519	504	509	548	534	541	484	532	536	500	544	473	535	553	523	521	532	542	525	511	547	516	543	496	502	525	552	539	492	520	531	505	523	514	528	524	550	513	509	521	505	534	546	503	531	540	527	522	527	488	502	547	480	542	488	507	546	525	510	534	505	484	487	531	552	480	513	560	557	480	501	510	514	531	530	503	559	539	530	551	540	514	547	530	558	493	535	480	541	519	481	503	535	541	542	487	567	496	515	550	525	535	545	504	492	500	513	476	503	492	538	526	523	498	507	484	509	485	546	539	521	535	535	498	487	540	538	520	514	518	518	523	541	539	559	502	536	487	542	513	498	542	486	519	481	490	524	526	525	552	525	512	479	508	508	529	498	488	516	530	558	493	514	481	515	495	502	567	571	515	527	540	534	553	489	525	534	519	498	535	528	560	517	532	508	508	532	501	503	524	528	526	515	504	530	521	517	499	545	525	543	506	522	531	529	519	501	507	561	517	539	508	552	522	495	533	551	513	518	521	494	566	510	515	540	553	542	514	520	490	542	532	504	528	502	508	510	483	517	538	540	543	532	549	497	520	523	538	498	538	524	478	509	484	538	545	540	551	510	540	535	521	504	516	513	542	496	506	528	547	525	509	491	538	530	509	527	531	509	517	529	528	511	444	541	553	521	508	526	542	465	537	486	501	497	563	554	505	522	561	509	507	513	507	543	560	520	519	541	537	541	493	498	508	495	549	506	518	493	515	521	515	494	505	571	511	511	513	508	547	561	568	530	520	526	517	502	529	547	539	528	537	519	541	535	532	565	518	608	567	583	511	539	536	529	505	536	506	528	523	547	520	530	527	552	534	517	523	532	512	545	533	526	503	553	495	545	502	504	471	483	499	491	487	527	552	512	514	520	551	536	533	489	548	536	525	542	509	525	496	500	512	509	536	530	494	509	503	546	542	517	529	486	496	541	499	529	525	513	484	548	529	514	525	524	519	522	506	519	484	551	507	555	499	518	523	545	573	501	497	504	536	543	510	505	547	515	514	516	549	529	542	518	493	535	538	512	512	507	531	521	523	504	517	523	510	535	503	542	519	518	529	560	481	510	497	551	505	556	496	522	512	518	535	516	508	529	513	521	500	548	510	525	551	517	519	551	518	495	507	522	559	474	551	504	544	496	515	505	523	481	536	488	495	545	536	539	471	549	536	491	523	518	519	529	500	545	532	521	481	454	548	524	548	554	534	548	534	534	527	534	523	525	567	506	512	530	516	541	538	522	519	534	501	545	528	524	505	535	512	497	525	522	529	521	483	449	497	523	487	496	535	574	506	553	515	559	490	553	522	545	503	491	552	520	527	499	554	489	511	533	521	505	533	453	536	511	528	535	516	517	540	535	520	512	545	569	511	518	511	523	533	538	505	520	513	571	533	530	553	524	490	502	558	566	541	526	554	537	519	539	517	545	528	504	540	482	514	575	524	519	536	544	498	550	523	523	522	521	583	548	553	515	533	506	538	518	558	490	487	583	506	533	532	549	530	549	518	515	487	488	548	523	566	494	558	500	542	513	519	528	541	506	559	518	515	551	515	508	505	556	525	541	522	531	580	481	501	518	501	513	508	472	559	511	495	538	537	521	519	517	517	538	538	532	502	527	522	544	509	518	548	550	561	507	537	522	530	526	516	515	545	507	541	567	529	562	505	510	569	500	566	525	542	519	504	531	557	510	544	514	507	545	525	552	553	519	536	515	507	509	489	512	487	512	563	573	550	545	517	565	509	530	539	538	542	555	531	497	541	513	556	503	512	504	514	521	543	534	546	531	518	537	526	516	489	528	533	554	553	510	551	557	522	532	554	562	538	518	516	512	513	527	490	546	546	532	536	521	487	512	543	521	504	564	495	479	510	546	533	523	547	531	548	478	538	527	516	507	487	530	547	537	524	458	505	487	534	550	528	539	505	505	541	507	536	523	505	498	503	530	536	564	532	532	514	534	515	503	515	534	512	529	520	529	450	505	526	525	518	529	536	531	501	551	527	546	513	515	501	509	545	502	525
11707	15062	7015	4000	3264	3499	3370	2147	734	409	855	392	295	320	152	137	113	105	88	92	46	42	45	45	42	47	27	48	27	42	33	45	40	43	33	50	48	40	42	32	50	38	42	33	43	43	33	38	46	43	28	34	46	52	24	49	40	42	29	36	45	39	40	38	42	29	39	39	34	34	53	38	44	51	34	35	33	41	41	53	35	52	36	52	49	40	52	46	37	39	32	42	36	41	30	44	45	42	44	37	37	42	34	30	41	36	43	37	37	33	34	45	50	52	32	57	40	35	43	43	46	47	31	41	38	32	38	34	37	48	32	41	50	43	46	37	36	46	44	36	27	36	40	37	46	49	41	45	26	42	42	34	39	36	37	40	39	42	41	37	35	36	39	39	48	41	38	37	50	34	37	40	42	54	46	46	38	38	36	28	39	39	44	45	35	50	52	39	48	39	34	41	31	41	50	47	33	37	35	45	49	28	51	44	41	47	39	37	30	43	39	40	46	27	42	38	38	36	48	32	43	46	24	39	37	41	43	36	38	22	34	48	34	52	34	37	35	38	51	41	32	40	39	46	41	37	37	42	27	32	40	31	45	48	28	41	31	33	36	43	39	34	36	43	50	29	44	39	44	51	34	36	29	30	37	47	47	32	40	41	49	29	41	44	46	37	55	43	39	30	57	33	44	49	34	38	42	40	41	38	47	32	31	47	53	43	37	36	43	35	29	47	51	38	46	38	37	30	38	36	54	40	42	39	43	37	41	47	40	42	34	47	47	43	43	36	47	40	43	34	40	40	38	33	41	31	48	37	48	34	34	33	45	41	38	48	29	39	39	63	35	37	51	39	45	48	30	39	46	44	37	44	46	39	32	32	37	36	36	31	50	35	32	49	41	37	40	42	55	37	46	41	37	34	40	48	41	35	48	29	45	41	46	49	34	36	48	48	37	49	28	31	35	37	43	34	37	43	40	41	34	42	39	45	41	37	38	44	48	43	51	33	30	41	34	37	30	36	44	45	45	37	46	48	30	39	36	37	44	46	39	37	45	45	30	40	37	46	39	27	53	39	43	33	52	42	53	38	43	44	41	31	51	52	37	41	32	39	36	43	51	37	38	53	39	37	49	57	36	36	37	36	46	41	46	36	44	49	40	39	41	36	40	46	32	40	48	52	47	41	35	40	39	40	35	41	48	43	33	50	42	35	31	52	64	36	44	56	51	48	53	30	37	47	40	41	44	30	34	42	35	34	40	43	49	51	38	42	35	45	50	41	37	30	43	44	53	50	34	46	33	38	45	40	33	45	42	37	25	48	44	43	38	37	45	49	41	47	40	36	30	31	36	38	46	42	34	41	34	40	36	34	41	29	41	52	46	49	42	52	38	44	41	45	47	33	34	43	53	40	34	33	42	44	53	38	44	38	47	39	32	50	34	43	47	40	40	39	43	43	49	43	49	38	38	43	34	49	32	39	50	44	36	51	35	32	42	48	40	36	36	43	37	42	45	34	42	46	41	52	42	37	45	42	49	39	42	32	47	32	41	39	44	41	36	39	39	48	42	46	41	45	41	54	34	53	48	34	33	43	32	48	32	34	32	39	40	37	47	47	37	45	38	31	38	47	49	51	42	30	35	41	42	62	33	34	44	45	38	42	42	27	41	38	39	37	41	29	36	31	39	31	39	42	36	33	44	49	29	45	38	48	41	49	56	43	30	41	41	41	45	42	34	35	23	50	49	39	36	37	34	50	38	40	45	41	40	46	40	44	44	30	46	35	36	35	35	44	38	30	34	38	43	36	32	45	39	46	47	43	42	51	39	36	34	40	38	41	37	35	39	53	33	44	45	40	55	52	39	43	36	35	47	41	30	46	33	46	38	48	42	42	54	41	40	34	49	32	42	36	43	39	52	38	42	52	44	40	33	40	48	46	45	42	31	41	47	40	48	51	34	51	41	47	42	42	41	40	40	47	33	45	33	42	47	34	42	48	38	34	49	45	38	45	44	34	43	41	41	41	52	39	38	35	39	38	40	31	40	35	38	46	42	33	35	44	42	30	51	45	35	35	41	42	43	35	37	45	35	37	46	36	36	42	43	36	40	40	50	37	38	45	45	38	39	39	55	41	45	41	38	37	44	33	40	38	42	49	40	39	40	44	34	42	36	33	43	42	36	41	26	40	32	38	43	30	49	35	45	49	38	31	42	34	38	40	37	42	34	54	47	40	45	42	35	45	34	55	46	45	47	42	51	40	42	30	44	43	40	55	35	32	39	48	28	28	60	42	35	32	31	32	31	27	37	41	45	42	33	52	42	31	41	31	39	42	29	54	45	34	40	44	34	42	41	40	36	38	42	35	43	30	54	34	39	52	49	42	39	45	39	42	35	41	42	30	41	36	47	38	36	28	40	46	49	32	41	34	34	37	37	37	46	40	58	41	41	36	37	34	44	38	37	41	47	46	40	48	44	31	46	31	41	36	39	38	52	35	41	47	25	45	37	43	41	46	45	47	31	43	48	49	42	42	34	38	42	37	36	55	38	52	38	55	44	42	37	37	30	41	31	30	35	36	39	51	49	36	38	36	40	41	29	37	46	40	41	42	37	40	29	44	42	35	47	35	25	33	56	38	36	57	44	39	23	36	34	26	47	35	55	46	42	34	30	41	35	45	38	51	47	38	38	45	37	47	38	47	42	42	45	41	46	41	29	44	36	36	50	43	46	41	30	33	35	46	33	44	35	40	39	53	43	40	51	45	44	39	45	39	30	44	52	37	33	39	36	45	36	42	51	37	42	44	41	35	45	39	37	35	40	27	43	42	29	33	38	38	36	34	41	50	37	34	48	36	39	34	29	37	37	38	54	32	30	41	31	57	35	47	43	39	34	45	29	36	39	34	34	32	35	48	43	42	43	45	28	42	40	49	39	31	52	39	24	41	42	42	40	49	31	43	40	42	43	48	38	34	39	42	49	39	33	41	44	37	38	54	26	40	43	45	40	39	31	50	44	45	42	52	41	29	47	40	25	45	47	34	37	43	38	42	30	29	49	34	44	43	40	42	36	52	41	52	44	39	39	32	34	42	31	39	30	30	39	40	40	30	40	40	45	36	38	43	36	39	40	41	43	42	43	36	41	50	35	33	30	45	41	39	40	39	42	48	58	36	41	46	38	34	48	41	40	28	30	44	44	41	50	36	39	29	38	41	35	48	37	50	34	30	34	42	33	43	46	34	36	45	48	38	35	40	33	45	50	42	36	41	46	36	35	36	45	49	47	47	34	44	43	40	50	45	36	35	47	43	30	39	35	35	39	37	42	44	34	31	44	43	44	43	32	43	50	43	45	47	46	46	44	43	38	35	38	42	36	45	48	30	37	39	51	47	32	34	27	49	40	36	39	44	41	43	38	48	44	54	33	49	40	36	40	43	34	49	41	29	43	32	42	43	48	44	39	39	49	43	29	52	43	53	43	33	49	42	44	34	52	46	25	47	39	36	48	37	58	33
50155	38926	30967	37961	45130	43914	39357	32694	18999	14708	20944	11102	9599	9395	4974	4363	3336	2883	2482	2311	1102	562	503	536	527	582	515	557	537	621	622	643	564	523	562	539	579	514	586	491	560	536	538	506	527	503	500	509	538	506	532	552	553	540	497	565	534	503	522	534	527	566	498	553	525	556	463	526	539	511	509	562	517	520	535	533	548	544	570	529	569	544	513	531	506	520	522	554	529	508	526	527	539	555	516	531	552	546	510	500	542	531	534	530	529	515	530	500	502	525	520	553	527	553	519	539	489	543	550	549	530	515	522	537	515	549	505	507	516	545	512	502	472	533	535	589	515	524	554	506	571	532	571	559	535	522	572	527	509	493	568	551	543	519	490	523	532	500	529	475	538	545	498	520	504	518	542	552	537	520	549	539	505	512	502	503	522	528	557	557	554	556	525	530	488	539	549	518	515	516	525	498	509	518	538	505	524	515	553	504	573	555	575	564	553	553	539	517	564	557	530	510	523	516	527	510	533	525	524	487	568	536	493	551	534	539	521	503	536	494	546	508	522	526	535	547	506	510	516	562	524	545	526	512	542	553	572	509	521	520	500	566	582	515	553	550	528	536	576	532	551	518	573	544	526	506	480	556	551	542	553	526	487	567	541	502	548	503	564	510	542	558	510	529	539	516	550	517	530	513	531	574	556	542	551	511	532	523	508	497	531	529	565	540	545	539	489	474	531	506	516	531	531	546	572	507	502	537	539	562	517	554	566	540	520	527	529	556	552	541	516	548	504	552	520	498	514	523	524	512	516	529	516	598	515	566	584	552	520	538	494	564	536	503	585	511	566	571	516	531	539	518	512	526	539	540	534	580	508	512	534	503	566	513	557	546	523	549	551	523	525	559	536	505	545	512	551	493	558	511	544	493	538	555	559	515	536	519	521	513	500	514	549	500	534	503	546	485	527	541	498	506	531	550	526	521	512	514	520	530	559	533	511	511	526	525	541	573	556	487	544	519	527	565	568	516	551	542	543	531	566	517	521	515	535	540	550	541	512	565	548	551	555	493	525	504	504	482	548	567	539	501	532	563	570	590	546	535	555	521	542	499	541	575	497	536	516	519	553	560	534	521	524	563	507	529	531	546	552	528	531	530	547	491	546	549	524	530	511	572	555	555	524	535	496	537	534	555	593	499	526	556	549	543	603	509	536	523	543	496	524	494	538	524	519	533	530	560	551	577	535	531	509	554	535	533	528	517	518	549	568	546	519	559	570	529	549	575	548	541	539	557	567	561	563	503	566	535	539	524	551	538	571	535	547	526	552	581	497	512	594	550	527	514	526	532	522	525	527	530	545	522	493	522	551	531	534	523	518	486	523	499	526	531	526	503	542	498	481	557	530	516	528	528	549	507	500	541	523	535	566	551	531	561	555	557	551	556	535	493	548	505	548	514	527	552	534	531	545	530	526	578	518	546	533	520	542	513	527	535	521	533	545	555	560	537	530	522	545	534	564	529	562	548	492	541	538	508	554	561	518	543	535	550	540	540	531	537	566	494	545	531	550	523	513	523	560	521	568	510	618	525	519	516	513	515	532	551	583	544	530	577	563	552	563	546	539	534	549	522	537	500	506	527	509	504	550	530	533	536	530	514	529	573	533	564	554	528	528	525	507	570	536	535	529	513	534	531	561	484	530	470	517	531	545	546	539	558	516	532	564	537	558	538	541	559	528	545	475	534	530	521	551	506	556	540	544	523	539	547	513	530	552	523	538	570	536	567	536	521	505	546	549	507	536	543	528	557	534	519	541	533	523	581	551	551	536	524	543	543	553	578	556	561	531	586	515	525	554	549	542	569	553	584	580	534	518	507	528	547	540	535	562	543	514	549	510	516	526	513	528	519	538	531	524	539	514	529	533	557	521	549	514	512	597	536	547	554	552	545	555	538	515	551	499	516	551	564	556	530	549	515	534	548	582	526	522	503	538	497	488	538	543	514	539	542	547	567	545	504	562	538	524	513	502	543	562	545	526	514	497	552	538	514	532	503	506	510	569	522	519	544	491	524	514	545	542	544	567	533	505	552	503	548	522	535	538	497	541	547	546	563	593	553	592	513	554	494	485	537	537	529	546	530	532	535	533	546	540	559	527	535	555	535	512	496	520	568	524	516	528	509	523	559	511	518	522	520	520	577	538	530	499	544	559	530	515	514	524	499	534	493	497	551	554	521	517	509	539	497	555	520	563	510	516	518	511	568	557	542	552	515	544	533	536	517	536	510	526	527	545	507	565	521	583	539	523	485	489	558	575	542	516	579	570	561	539	558	503	518	499	516	526	492	530	494	538	551	513	539	514	511	525	537	596	555	542	537	530	534	524	536	520	498	548	548	534	520	538	543	530	500	509	497	548	541	517	535	588	548	539	586	533	548	535	554	555	538	518	513	535	524	513	531	530	551	548	555	548	562	527	534	568	548	532	507	562	545	532	523	526	520	467	559	570	533	514	548	513	545	520	528	557	523	497	512	505	487	561	513	540	550	496	527	510	554	485	522	533	525	532	553	527	492	547	512	545	533	516	534	507	526	502	531	530	508	549	514	523	535	523	559	542	546	551	539	541	516	546	533	562	512	520	539	510	522	512	534	553	564	525	523	517	528	534	506	533	552	556	568	484	543	542	547	524	544	557	503	543	548	541	528	522	560	556	568	553	574	529	520	533	548	533	519	549	520	538	507	582	553	579	484	506	523	544	521	552	539	530	570	514	553	513	582	507	568	554	518	534	552	515	515	511	543	536	554	542	533	522	556	539	468	508	525	520	530	527	516	557	565	569	525	514	539	566	502	533	517	584	497	567	523	523	555	554	506	550	527	540	500	517	585	533	540	537	544	516	492	514	539	555	532	559	526	574	491	529	490	534	550	517	540	516	542	521	494	484	522	475	551	495	517	570	538	539	553	543	498	495	489	561	536	569	511	513	544	489	551	540	562	553	529	488	568	522	535	534	519	538	541	523	549	557	531	505	519	525	466	548	525	511	505	474	537	470	520	544	577	525	488	512	538	557	547	540	474	504	522	583	528	541	551	541	538	546	527	478	542	527	492	551	508	538	538	502	544	484	554	543	525	544	521	515	505	496	509	561	509	524	559	531	539	529	562	528	558	491	537	572	561	495	517	540	506	568	546	523	556	482	522	527	498	516	527	530	535	537	525	494	540	530	541	506	559	509	531	530	526	556	488	515	552	535	549	519	513	567	544	525	511	550	573	531	547	560	553	536	510	539	499	511	525	515	534	533	493	561	516	542	530	523	558	503	544	530	563	572	497	511	541	523	510	507	529	541	541	513	495	519	552	533	573	544	548	525	567	538	518	526	503	520	554	562	515	563	529	546	530	516	557	544	548	534	499	518	493	513	535	516	540	559	545	586	524	510	566	538	505	531	563	523	555	540	527	513	525	554	551	552	490	525	530	535	539	546	492	530	549	506	543	514	527	539	550	525	510	525	520	590	526	528	513	524	547	554	551
11522	13558	7272	4552	3186	3500	3448	2023	755	479	952	406	358	307	213	145	122	103	108	113	62	45	40	42	37	51	45	37	45	45	54	40	43	34	38	45	46	44	48	41	48	42	39	56	41	38	31	41	40	40	46	32	44	46	33	41	44	31	39	30	38	43	37	44	39	55	40	37	42	43	46	44	33	47	35	40	42	41	39	37	42	29	56	41	30	40	47	39	47	40	42	50	35	45	54	49	44	42	33	41	37	39	44	30	51	48	38	38	44	42	45	49	43	46	32	40	44	39	34	38	39	39	45	38	30	44	34	33	32	47	64	37	36	48	37	45	31	34	40	39	48	41	50	29	43	47	43	34	45	44	47	28	43	41	39	32	38	35	43	40	35	51	39	36	42	34	46	39	29	29	50	40	44	47	40	43	35	42	38	35	37	43	47	45	47	34	45	41	43	47	30	44	48	34	36	33	41	40	54	56	29	42	51	39	44	51	37	39	49	40	45	35	37	38	50	32	48	37	39	53	35	35	44	57	38	37	35	44	37	30	40	43	41	37	37	41	42	41	36	32	38	46	49	39	39	37	38	36	39	43	28	31	57	40	40	35	45	38	47	35	42	43	38	37	41	38	43	46	56	31	38	31	53	32	43	39	48	46	43	41	32	48	45	43	34	37	42	42	41	37	48	29	50	46	36	46	43	43	36	57	44	33	48	40	50	49	42	46	42	37	53	51	43	39	32	47	45	48	55	36	40	40	34	39	40	38	50	33	42	44	45	41	39	41	37	45	39	43	44	46	42	38	38	41	48	44	35	51	40	40	41	39	37	46	55	37	38	44	44	41	52	49	51	29	43	40	50	42	42	53	32	43	50	47	47	41	40	38	40	25	33	39	45	41	51	34	44	50	30	49	47	46	46	48	32	49	46	40	53	37	36	32	26	48	45	38	41	42	34	45	44	31	42	35	39	40	38	48	40	37	46	47	44	45	33	65	36	44	39	50	46	42	47	36	40	41	33	43	39	28	51	36	40	42	43	51	32	29	30	39	48	47	30	48	38	39	50	43	41	46	39	46	40	54	34	33	40	55	48	44	34	40	49	37	39	36	45	39	45	30	42	32	48	51	41	37	48	37	42	41	46	43	28	34	53	35	47	37	41	46	39	51	36	37	39	40	39	52	36	53	40	41	37	42	41	33	47	46	48	40	38	29	29	32	42	45	37	39	48	44	48	43	40	39	42	47	42	39	36	43	31	43	45	34	38	43	37	40	44	36	42	46	39	41	45	47	32	42	40	37	39	39	50	38	51	38	38	50	51	50	36	46	45	44	44	42	41	33	35	40	36	41	34	40	43	43	41	45	47	47	41	50	50	39	35	43	34	42	47	46	39	48	44	54	36	44	36	36	49	33	38	55	39	44	35	44	38	44	46	45	41	47	30	46	43	54	47	47	41	29	42	46	38	52	47	40	33	49	49	46	35	45	47	37	47	45	45	50	41	45	31	39	40	31	39	48	43	54	47	36	31	37	32	49	46	39	43	49	44	50	44	46	35	34	62	36	41	36	37	38	45	30	39	55	54	40	47	44	40	31	44	44	39	35	42	35	42	40	42	45	41	39	45	42	46	40	45	41	48	54	32	58	36	33	46	31	37	40	46	45	27	44	39	37	32	47	39	44	42	39	54	36	51	50	42	42	39	43	34	35	45	55	59	49	45	55	42	45	41	39	38	43	41	45	52	43	47	39	48	40	36	40	41	53	39	40	32	40	48	36	56	33	48	41	54	44	42	37	40	49	28	43	34	32	34	54	43	37	41	47	39	34	54	34	38	35	44	42	31	40	41	37	46	49	39	37	39	36	49	33	40	44	34	40	51	51	42	53	35	54	43	48	39	32	38	36	55	52	35	46	41	46	34	51	34	42	54	47	45	35	44	48	31	46	38	41	49	41	35	43	38	26	47	42	42	46	36	35	34	43	43	35	42	51	42	48	34	31	44	46	41	29	38	35	43	41	42	37	34	44	39	37	39	48	40	47	45	45	36	42	51	37	24	40	38	55	37	44	52	36	35	35	37	40	33	42	50	52	37	41	36	42	44	52	42	49	51	50	29	40	46	40	46	37	31	35	49	40	43	39	53	38	31	42	47	47	51	44	42	41	35	41	47	36	41	45	40	39	40	41	41	53	46	41	38	27	41	42	29	36	30	41	42	36	45	49	32	44	35	37	33	43	40	38	37	57	40	36	40	37	47	39	41	44	40	41	41	41	31	37	46	45	44	36	47	33	38	29	50	45	43	55	36	43	52	39	44	39	40	45	48	39	37	39	60	41	47	44	39	37	40	34	41	30	39	34	35	33	43	36	43	52	47	42	47	30	46	40	38	37	35	55	37	37	50	46	46	40	43	39	50	46	43	40	36	36	46	40	29	39	40	38	42	46	39	51	41	36	45	37	44	47	46	50	32	42	53	56	44	43	43	51	33	47	48	35	40	43	41	33	49	44	49	52	39	43	45	29	50	44	37	47	31	46	47	40	49	49	46	48	37	49	41	33	52	56	33	38	41	60	45	41	29	38	46	35	54	42	38	46	44	41	42	41	32	38	36	46	51	38	37	35	47	41	41	48	46	43	42	41	32	44	31	37	48	42	43	34	42	42	45	47	38	51	42	37	54	47	34	44	55	45	38	45	34	39	44	49	31	50	42	40	41	40	53	59	40	36	48	32	44	47	38	43	43	37	38	47	42	43	42	32	39	51	53	51	47	41	42	45	41	45	50	46	47	37	38	41	38	51	41	36	27	44	40	40	39	57	47	40	46	41	41	34	43	43	43	42	38	39	41	27	48	49	47	32	37	26	42	44	38	47	32	45	49	35	38	45	40	35	42	45	39	48	45	43	48	50	40	37	31	48	50	46	42	31	43	45	52	44	36	45	45	51	42	43	51	49	31	41	40	41	34	47	37	53	43	50	27	57	45	48	44	52	44	44	44	49	30	40	48	41	41	46	45	55	36	37	38	38	40	46	38	46	36	47	33	32	36	48	41	32	32	51	40	42	35	29	44	39	43	36	33	42	38	32	39	35	33	47	37	46	37	33	41	40	45	36	42	41	49	45	40	47	29	36	30	33	45	48	42	38	46	39	43	35	40	49	47	44	41	43	45	51	50	47	50	37	42	23	42	51	38	36	40	34	58	48	37	46	40	40	35	53	35	47	45	50	25	36	39	39	33	47	49	51	48	39	40	42	36	38	41	37	34	49	38	45	44	35	38	37	45	45	44	31	40	36	42	41	43	42	36	50	46	42	45	37	41	45	48	48	43	29	41	49	47	30	38	38	35	41	36	35	46	46	42	45	40	27	34	50	48	37	40	57	42	36	49	38	47	39	46	31	36	37	46	46	31	45	34	41	35	38	48	39	44	43	32	41	40	42	48	45	49	40	47	40	33	32	40	45	38	50	36	37	50	44	35	33	39	40	36	47	43	39	42	37	46	37	37	48	55	40	43	37
47250	39235	32249	38404	43841	43588	40285	32664	20895	17261	23507	11955	11859	9559	7105	4757	4237	3166	2921	2511	799	541	515	547	525	566	584	518	551	562	699	648	585	597	588	553	529	587	547	561	548	549	537	548	567	513	570	556	532	535	521	527	539	528	561	535	509	557	584	568	569	516	536	593	560	531	551	543	566	575	542	575	541	547	545	572	529	572	530	519	557	528	565	595	569	559	524	518	534	534	498	552	513	545	559	546	568	567	564	545	563	538	531	539	543	532	551	595	539	500	545	590	503	549	514	539	575	561	543	581	577	558	533	552	578	551	561	532	557	546	556	561	540	564	539	542	545	556	562	585	554	495	547	537	539	514	542	537	557	558	533	566	520	585	526	550	550	549	590	545	512	542	527	559	538	537	552	562	515	560	551	530	542	574	534	546	531	551	549	581	565	529	580	555	518	509	589	522	583	502	566	585	550	568	533	570	526	573	528	544	512	527	592	542	620	562	551	541	557	520	546	591	536	566	588	566	554	501	516	496	512	546	538	592	554	538	564	543	617	510	505	509	559	542	525	551	515	592	566	549	519	575	550	512	564	592	602	579	485	512	557	514	534	529	512	567	526	557	571	559	539	543	548	573	545	543	568	585	575	501	560	543	547	560	547	588	524	580	534	563	562	592	497	521	555	571	582	578	574	580	535	521	545	574	575	507	526	557	543	566	505	538	559	528	551	590	569	579	550	545	548	519	559	545	514	527	571	572	605	588	560	553	512	604	580	544	533	536	576	518	547	533	543	541	575	543	569	549	610	508	539	551	584	562	556	602	567	602	513	540	520	554	558	566	552	544	579	560	571	541	588	556	551	577	601	591	547	536	589	528	567	518	560	574	553	568	561	544	580	536	593	544	537	551	538	548	566	515	547	568	552	547	587	591	552	558	555	533	500	554	503	594	517	513	521	566	560	535	544	574	578	556	602	516	550	522	540	621	548	571	588	539	591	545	537	562	533	551	536	541	568	575	576	552	490	564	508	562	635	553	576	500	569	572	508	525	582	564	539	554	568	563	583	632	531	531	567	587	533	530	501	555	594	584	591	562	553	568	539	567	519	548	538	484	533	541	513	522	552	574	598	552	565	534	579	552	561	521	580	563	508	550	577	553	485	523	577	560	538	554	559	530	532	517	531	568	548	564	533	567	537	550	539	562	574	527	593	529	549	586	547	553	581	533	572	548	552	506	505	544	532	518	573	535	523	507	543	583	566	562	528	552	573	502	566	563	497	500	589	563	612	559	524	565	549	570	565	564	545	515	512	562	537	522	549	535	529	583	529	543	524	550	554	505	588	535	628	589	552	539	551	559	545	547	546	543	584	510	524	576	571	541	566	608	570	552	594	521	547	527	502	543	540	578	553	559	541	539	557	527	571	588	577	542	578	579	575	573	598	544	550	550	550	482	547	535	546	566	531	544	537	571	538	515	569	514	532	530	597	537	566	512	547	546	581	600	603	514	570	542	571	538	568	532	533	542	581	573	600	552	570	551	547	520	498	555	541	499	568	551	558	520	559	578	563	561	545	549	512	547	539	566	606	518	528	556	577	561	532	515	559	557	542	578	570	575	590	545	539	514	562	549	547	542	563	573	546	556	521	562	526	574	554	518	528	537	568	552	543	544	583	573	543	574	543	525	553	570	538	574	527	575	509	529	552	509	558	495	565	570	564	509	583	543	518	569	526	566	528	588	512	513	565	540	536	558	580	535	499	495	506	582	531	541	548	574	595	548	535	559	540	502	556	552	567	567	526	565	566	555	562	529	537	576	548	552	538	522	523	540	512	543	543	571	584	565	544	544	556	586	543	631	548	568	562	527	572	564	530	596	567	540	572	547	586	553	549	573	546	549	601	552	534	553	569	561	534	570	540	543	520	562	569	537	554	510	572	532	539	544	531	551	547	502	547	526	544	539	544	565	591	503	527	549	503	547	589	555	574	541	559	560	522	531	542	543	547	542	551	550	572	555	542	561	549	530	523	542	543	561	598	544	589	565	529	536	538	582	536	527	564	542	580	586	539	554	563	531	573	583	552	557	563	530	535	541	542	534	555	542	568	573	578	525	582	505	570	534	560	555	553	555	613	495	529	560	548	573	550	536	579	546	580	535	551	544	560	519	559	564	518	554	575	551	559	540	567	542	541	558	572	523	561	574	529	537	570	482	525	506	587	544	585	580	526	551	554	546	572	482	570	566	537	571	535	567	536	549	494	606	586	565	571	507	523	554	587	559	584	606	534	542	531	570	502	551	594	545	545	559	551	583	527	576	533	513	530	562	597	522	513	536	580	562	520	599	546	571	569	514	611	545	586	569	528	527	532	540	560	548	566	571	513	539	534	589	526	565	549	516	538	562	546	539	539	585	579	536	535	514	595	549	539	536	564	545	560	580	543	525	510	523	558	551	519	538	549	543	501	557	572	534	588	582	574	546	575	564	559	564	576	532	541	534	523	565	544	579	556	520	577	542	545	529	545	571	541	607	584	534	530	587	563	516	555	550	610	571	540	572	517	511	600	529	539	560	553	590	589	554	506	504	533	567	560	546	560	575	531	549	512	560	526	567	556	528	539	560	526	560	542	570	569	581	537	549	529	523	584	561	548	529	551	572	565	558	549	570	564	541	564	565	542	568	545	584	576	576	561	538	521	541	571	543	505	581	563	563	516	570	569	555	553	523	562	562	543	576	544	531	554	570	567	556	507	564	571	551	552	595	578	549	553	561	557	563	567	551	553	509	546	500	528	541	541	517	577	554	566	544	551	553	526	579	550	505	533	534	590	557	564	522	564	552	531	513	563	568	474	553	571	571	554	558	525	562	544	536	590	580	555	543	584	553	563	540	526	542	506	564	524	534	548	558	552	570	554	565	555	544	548	579	536	536	534	575	556	556	531	519	559	531	570	563	556	545	529	531	540	526	541	547	544	558	552	589	534	598	517	562	538	532	595	556	560	518	536	564	545	532	597	559	524	536	518	552	567	549	568	486	544	590	517	579	567	549	549	544	559	551	587	544	572	527	548	590	540	545	536	541	563	525	572	559	568	549	566	573	535	534	525	546	542	559	575	566	599	557	564	562	552	566	585	533	538	557	548	549	540	505	550	567	567	567	515	564	541	546	556	536	578	515	538	534	562	526	576	568	562	552	553	596	499	552	578	552	572	544	553	565	575	555	580	544	540	559	548	561	578	554	535	540	578	569	560	559	607	525	557	571	593	606	542	602	515	542	526	512	527	561	579	521	562	536	554	557	533	518	570	504	523	547	563	578	475	546	500	536	577	578	505	532	561	561	550	572	497	549	522	557	559	490	558	541	547	572	607	562	552	582	575	557	566	565	563	596	511	519	552	535	594	553	529	552	551	560	532	564	521	546	544	587	508	540	566	532	569	523	524	563	602	567	553	526	547	552	575	527	545	555	542	491	535	530	518	553	534	567	555	558	583	548	519	527	572	511	558	550	525	564	526	574	544	528	547	528
16372	22011	12432	7867	5902	6013	6429	3430	1249	1066	1609	736	566	384	311	211	238	146	146	150	45	33	40	32	49	43	38	29	48	53	43	50	53	48	44	40	43	46	37	39	29	38	45	37	41	41	35	43	34	39	42	40	39	47	37	33	33	39	51	43	44	38	39	41	49	40	45	48	34	44	43	42	48	36	50	36	53	40	43	36	44	34	33	41	37	48	38	48	46	40	37	42	44	50	39	45	47	48	46	50	50	41	56	40	39	54	48	37	45	49	45	40	58	42	38	44	37	54	33	37	33	51	36	39	27	49	35	32	38	28	40	35	41	60	42	43	44	48	39	50	33	33	50	54	46	40	37	45	36	40	40	45	55	38	42	45	48	39	48	43	37	43	40	49	31	26	27	56	37	55	34	51	33	40	39	49	35	53	41	42	37	47	39	40	50	42	32	38	39	35	54	36	39	35	49	43	36	44	45	51	44	47	37	37	53	39	48	41	56	35	39	40	47	30	53	43	46	39	44	54	44	44	57	31	50	51	47	33	35	42	47	51	49	47	44	39	44	33	49	28	43	49	34	42	41	35	32	45	44	36	39	45	48	45	41	50	41	43	33	32	38	61	36	32	32	39	29	43	39	40	38	37	46	48	41	47	42	53	50	30	38	41	50	42	35	34	43	33	47	46	41	41	48	53	37	32	44	43	42	35	37	38	33	29	43	40	31	44	58	36	38	34	41	37	40	50	40	37	39	46	43	32	33	56	37	43	32	43	39	31	46	50	38	46	49	45	37	41	42	46	48	46	42	45	37	43	48	44	42	40	47	33	49	43	44	33	40	32	41	37	41	44	44	33	30	35	32	49	34	36	59	36	41	37	33	50	35	46	35	46	43	44	50	38	40	38	26	55	39	47	33	39	45	41	25	46	31	46	40	40	38	39	45	49	43	40	39	43	50	36	39	40	35	36	36	50	45	40	34	46	55	48	65	37	49	44	42	34	43	39	41	44	39	30	57	40	48	37	34	51	42	29	30	43	59	40	52	34	54	37	42	49	48	37	40	39	48	44	32	33	48	46	39	46	40	39	38	50	47	50	34	44	41	38	39	46	50	33	38	27	51	41	34	34	51	40	47	42	26	42	38	36	33	31	39	43	45	34	46	36	33	43	34	45	43	39	40	41	45	42	44	48	38	40	38	35	39	42	31	43	35	35	48	49	35	35	45	46	48	44	35	35	41	33	41	54	27	48	45	48	36	44	43	45	46	35	47	40	54	46	39	43	38	31	33	47	37	41	42	50	42	34	35	43	51	51	38	29	43	33	40	48	41	47	54	27	40	33	43	48	32	32	43	44	46	54	51	46	40	46	46	34	44	33	39	41	57	40	44	40	38	40	44	41	57	48	37	49	37	41	55	38	29	36	37	30	47	48	47	23	45	39	41	34	43	42	41	31	40	38	42	42	44	41	47	56	44	41	40	41	48	52	41	39	41	36	42	52	40	30	44	51	51	42	37	39	34	46	39	58	36	41	36	60	47	34	39	42	38	39	40	48	37	48	36	39	44	47	44	33	39	38	43	52	37	42	31	42	46	30	41	33	39	36	32	48	50	46	48	34	46	56	46	39	49	35	39	41	43	50	51	38	32	46	39	39	35	35	39	42	43	58	46	42	51	40	39	43	36	47	36	42	43	39	36	41	31	41	35	38	45	41	48	34	38	42	45	53	34	40	43	39	29	36	44	44	43	44	45	48	45	44	33	40	39	39	50	32	40	43	36	41	46	36	47	49	46	41	50	44	40	32	48	45	30	39	38	47	42	36	39	35	48	39	44	52	34	33	35	40	45	39	39	46	37	38	41	42	38	41	52	59	51	63	41	50	37	43	41	33	47	37	42	42	44	35	35	51	36	41	50	36	48	42	45	44	42	28	36	53	37	45	40	40	47	50	34	38	31	47	49	42	35	45	43	40	49	53	34	37	39	53	51	38	43	38	43	40	28	55	31	30	41	44	36	44	48	45	43	63	26	46	42	47	49	34	35	40	37	46	42	56	33	58	45	39	40	37	37	37	42	37	48	38	36	48	40	38	43	38	44	34	54	38	28	41	44	38	28	41	39	33	57	38	48	43	34	47	36	46	39	39	36	31	42	37	41	45	45	25	43	46	47	40	47	37	34	38	40	33	38	31	31	42	44	37	37	41	41	40	40	41	47	41	42	47	43	58	44	50	38	56	41	31	34	37	36	44	40	40	41	38	40	39	33	45	44	45	34	50	41	51	36	39	53	48	32	27	37	46	46	44	46	28	44	37	37	39	44	42	45	51	60	40	38	40	46	43	38	31	28	48	45	44	34	40	53	52	37	41	38	37	37	35	42	55	49	53	43	42	37	50	32	45	48	33	49	40	42	36	35	46	44	36	37	49	31	48	25	42	42	46	36	36	40	36	41	51	44	45	30	45	45	32	31	42	38	38	50	58	55	61	32	46	37	42	29	46	45	40	37	53	31	45	51	37	55	34	50	44	42	39	49	49	42	38	32	51	35	47	33	41	36	24	37	46	46	42	40	40	44	36	42	60	39	45	42	51	37	44	52	38	46	34	37	45	29	40	46	35	49	47	50	39	35	38	44	37	31	32	36	42	44	58	45	44	35	49	35	52	33	49	36	39	39	54	35	36	40	55	50	39	40	35	41	49	43	34	42	47	34	44	41	48	45	39	46	44	40	31	52	47	47	34	32	45	44	49	41	49	42	44	38	32	33	36	39	41	43	37	33	45	28	49	42	36	43	47	49	45	42	38	39	40	32	44	48	43	36	52	49	45	38	40	51	33	47	46	50	52	49	43	40	38	26	36	51	41	33	52	46	35	35	42	48	45	44	45	30	37	46	36	45	44	30	47	44	40	37	46	38	47	36	54	29	34	38	47	34	37	32	49	47	50	41	43	29	31	42	46	47	39	35	35	37	43	39	46	24	46	40	43	40	36	35	44	49	51	46	43	40	36	40	44	54	34	41	39	47	42	68	29	37	47	49	41	34	40	38	45	45	38	42	56	43	52	39	34	46	38	45	37	29	40	44	44	46	50	49	41	37	42	51	32	46	37	49	45	45	37	40	44	36	36	59	49	35	55	35	34	46	28	41	37	37	39	44	41	52	41	39	46	45	44	45	46	39	43	39	36	38	46	43	40	45	32	34	36	44	33	46	41	39	39	38	43	43	42	42	52	33	46	39	54	43	34	41	63	42	48	40	44	49	47	46	59	41	37	43	31	51	37	39	37	44	39	43	50	46	43	40	43	37	40	36	45	48	50	39	41	47	62	51	39	39	31	45	41	41	52	36	47	33	38	33	51	39	37	43	39	45	43	45	51	37	35	45	47	36	38	33	38	45	48	36	46	46	47	46	35	46	36	36	41	37	47	38	38	34	42	42	39	46	46	40	40	37	38	52	37	48	48	28	47	43	49	34	49	47	27	39	50	43	49	40	52	43	33	47	42	50	51	44	36	49	38
52440	41824	37435	45776	53897	51867	48308	37176	25698	24922	27895	16194	15761	12015	8778	6982	7138	4545	4120	3540	656	543	571	556	554	577	559	532	572	639	783	715	684	627	573	552	553	533	556	541	570	569	578	538	538	564	583	551	551	552	551	540	569	551	558	568	560	557	568	536	550	572	473	556	578	560	546	573	529	470	556	530	541	515	548	531	493	530	573	580	565	524	542	560	548	550	604	571	553	534	562	596	578	593	577	547	542	575	570	554	562	559	565	568	557	577	554	569	516	548	570	516	574	623	578	558	563	564	557	550	538	549	556	568	527	531	529	569	548	539	545	563	549	519	565	520	574	545	551	527	574	527	543	515	568	538	588	560	531	578	573	544	561	547	518	598	597	576	517	562	535	592	559	532	565	569	577	574	588	531	594	572	558	508	541	534	572	576	548	502	541	514	552	544	586	515	558	525	572	576	529	562	579	536	491	527	561	559	574	564	522	522	551	569	521	563	567	565	549	570	540	538	550	545	558	577	554	535	540	555	555	525	561	572	591	562	559	535	563	523	550	551	539	593	598	549	561	571	550	573	564	569	553	559	603	561	517	537	546	536	529	582	555	541	550	541	523	590	525	532	522	576	498	508	528	573	535	562	514	561	538	528	517	537	605	543	537	544	557	545	544	511	532	554	591	549	541	529	577	543	545	522	582	514	549	540	553	570	553	581	539	548	577	528	534	538	554	563	591	538	603	561	540	539	513	495	598	556	573	552	599	558	548	580	576	541	548	599	559	591	592	536	576	582	580	557	529	516	571	548	550	544	554	552	538	536	576	543	569	590	579	572	547	534	569	554	543	554	562	532	568	541	558	520	522	529	565	554	546	581	510	547	515	533	536	546	520	527	570	531	550	556	560	542	544	538	540	555	523	531	538	531	505	516	584	573	533	550	514	560	537	570	483	538	519	531	499	556	570	592	550	502	521	565	574	601	549	613	550	595	499	528	532	552	584	599	557	570	533	539	497	548	570	545	559	516	544	527	559	601	573	507	515	553	557	577	554	583	546	547	534	568	578	591	529	558	603	527	584	503	586	530	572	531	539	542	583	525	533	567	583	544	540	539	554	541	577	530	539	540	548	567	541	569	565	551	524	550	571	580	544	542	555	564	525	532	557	566	570	548	564	543	545	554	549	531	536	515	575	561	550	576	566	559	586	516	567	531	587	576	539	546	557	514	593	561	529	540	560	546	540	552	541	588	512	530	533	575	552	565	494	552	556	586	551	538	592	553	525	545	583	557	524	567	569	556	559	537	566	559	553	533	580	562	592	517	579	583	539	526	545	595	565	548	590	525	581	542	537	516	562	522	542	569	534	526	510	551	531	553	534	567	575	554	540	550	547	535	548	623	536	550	579	535	505	507	548	558	535	571	578	503	515	558	560	575	583	544	537	530	593	541	541	559	569	554	561	578	551	559	545	531	590	553	544	583	556	528	552	561	568	547	532	532	584	539	522	610	517	540	531	558	549	575	537	549	567	556	555	527	518	560	508	543	544	577	545	561	543	542	519	578	543	519	555	536	551	562	529	541	520	552	532	546	590	474	530	551	596	627	564	552	526	551	548	541	534	529	547	608	573	528	552	570	557	590	527	575	592	554	595	592	543	546	538	586	567	557	579	536	566	549	567	566	534	548	552	560	602	570	542	551	563	556	530	510	621	561	519	555	574	526	564	563	550	554	568	582	553	574	558	579	540	530	546	516	605	507	532	570	532	560	556	530	531	569	547	561	536	566	552	540	511	569	568	535	605	536	515	513	551	587	569	545	529	562	599	558	575	536	554	544	589	556	528	574	585	587	575	539	543	546	553	555	542	532	525	550	532	587	547	528	549	557	494	560	533	560	598	553	561	554	553	557	525	552	524	566	515	567	594	575	545	584	530	578	554	583	539	570	524	505	576	516	544	555	489	600	541	552	565	584	524	564	522	582	569	523	534	533	527	534	515	508	579	571	557	561	529	571	565	577	539	529	552	554	537	567	538	532	571	545	566	504	565	556	535	583	542	515	564	561	583	590	515	536	568	542	591	560	532	531	570	544	570	525	592	550	575	570	577	538	548	552	594	600	566	586	598	579	554	571	554	545	591	533	526	577	535	544	526	581	520	582	549	546	578	569	563	547	562	584	569	577	549	571	549	553	549	557	546	591	579	531	527	566	522	559	565	566	556	588	550	551	546	558	535	543	570	521	566	573	616	569	493	561	532	534	510	577	549	541	593	551	555	600	571	573	585	597	546	570	567	528	549	587	538	553	534	490	563	546	532	565	558	573	544	520	575	537	542	578	585	532	534	572	556	555	557	577	578	543	586	543	567	575	526	524	533	578	547	575	573	577	538	543	547	564	574	563	549	599	552	531	592	588	546	526	552	542	567	529	551	575	570	548	574	541	545	587	592	515	575	550	524	518	525	547	566	566	545	573	520	502	533	537	521	558	542	531	549	520	551	526	598	563	577	577	556	576	548	530	549	586	530	620	573	574	563	560	571	568	564	580	552	522	550	549	561	574	546	561	497	566	513	541	565	593	599	537	579	543	566	550	568	541	551	563	564	557	561	577	560	547	559	515	526	597	548	531	554	539	530	564	554	540	554	550	575	584	553	525	550	567	599	537	552	571	582	551	568	562	542	568	517	538	547	544	505	571	549	565	540	520	546	530	567	525	593	566	545	517	580	551	589	535	566	543	608	577	524	584	562	575	519	588	564	570	574	547	570	536	567	551	547	528	524	527	548	565	565	536	555	551	540	576	553	539	556	533	537	548	525	577	572	525	598	494	566	547	583	529	533	546	575	544	557	552	555	563	564	566	520	574	567	608	547	553	546	522	561	579	576	566	573	570	580	541	528	551	577	594	554	550	565	505	515	598	573	541	585	588	544	547	567	537	568	590	537	573	571	531	570	562	539	558	546	550	562	548	597	568	559	562	566	501	583	535	568	544	533	554	530	548	590	578	562	555	554	549	549	571	539	549	524	555	546	581	572	532	509	539	543	570	568	547	551	604	561	570	566	566	571	587	556	548	583	534	498	572	578	566	556	554	603	564	569	536	527	524	575	579	549	522	568	533	549	580	590	561	541	521	554	572	534	541	531	559	542	580	531	545	549	534	556	553	543	576	574	571	591	548	538	528	541	550	532	542	573	536	600	566	556	536	540	582	586	560	615	526	516	560	568	591	544	525	538	554	544	539	563	547	551	559	598	554	554	514	517	592	567	564	546	620	545	527	535	554	582	559	607	580	546	579	543	516	554	568	558	521	582	540	545	563	594	551	523	565	573	545	562	544	566	514	544	546	550	527	566	524	565	567	509	527	532	583	575	562	566	550	568	548	516	568	560	556	538	546	508	523	525	551	575	514	548	559	549	591	547	589	553	529	556	586	549	534	591	539	570	541	578	532	542	523	601	574	582	584	565	586	549	523	491	548	518	522	537	587	562	554	551	565	544	545	523	578	552	547	567	524	605	594	536	500	553	529
6097	3991	1945	1369	1168	1058	1313	702	302	308	437	176	152	60	60	69	120	71	65	64	41	30	32	35	38	31	33	48	34	47	43	43	37	42	43	37	38	44	43	40	41	47	52	40	43	43	36	45	40	47	39	50	42	52	29	35	49	42	36	37	32	36	41	50	37	37	53	44	34	34	42	48	51	39	43	38	30	42	37	36	39	44	39	46	34	50	43	47	48	37	47	50	44	47	49	34	39	43	44	26	35	44	46	43	29	37	39	40	37	31	39	45	40	43	44	43	45	47	48	44	43	45	51	36	38	39	42	47	35	44	53	37	34	43	29	39	34	50	41	31	36	30	45	31	47	37	40	33	50	36	44	39	36	47	32	33	37	62	45	33	39	47	48	40	44	47	45	40	31	37	43	37	32	46	39	55	42	31	37	35	45	37	48	50	36	36	43	46	49	37	47	42	46	46	40	32	32	40	31	42	46	39	43	56	40	33	30	47	55	63	44	47	45	41	43	59	29	43	33	33	38	43	37	44	43	41	39	40	43	40	32	39	39	37	39	38	47	47	47	42	33	43	33	34	55	42	36	44	35	43	41	45	44	32	52	36	29	39	39	40	42	44	33	43	37	45	29	43	33	56	42	38	38	44	34	41	41	36	39	43	45	36	45	39	43	33	38	39	36	39	37	35	42	45	37	37	39	43	44	34	44	47	38	44	53	42	37	41	38	31	37	48	45	41	47	33	40	40	60	38	43	32	34	46	32	43	37	43	38	38	48	42	41	46	50	32	48	35	44	43	41	43	35	50	43	41	44	37	42	39	41	38	45	44	36	43	31	40	42	24	45	46	40	39	45	46	35	39	35	32	44	44	43	47	52	44	38	47	49	40	40	43	41	36	25	35	51	46	38	51	33	36	44	44	28	40	31	38	44	41	38	47	51	48	36	45	44	34	30	51	39	39	32	39	47	39	46	34	38	49	29	30	31	47	37	45	37	48	45	24	35	46	44	47	33	33	44	38	45	47	41	36	49	49	36	36	47	36	48	44	37	33	35	30	40	34	42	47	42	34	41	37	42	29	39	35	42	39	57	36	40	41	41	38	43	39	41	36	43	42	42	37	39	47	27	39	38	42	44	45	44	33	41	38	38	45	42	39	41	35	42	44	43	44	42	47	36	42	35	40	32	29	36	49	45	49	43	38	37	42	35	42	42	33	42	54	37	41	48	42	41	55	51	38	39	38	33	38	45	46	37	25	36	45	39	49	40	43	45	44	50	38	40	36	36	44	46	38	48	36	45	41	37	42	52	50	49	52	52	39	32	44	43	52	39	49	42	35	38	39	47	37	39	37	41	57	33	49	47	39	40	42	33	38	44	35	41	41	33	41	33	43	44	50	38	32	44	36	43	45	41	37	41	48	34	40	42	39	43	32	39	41	44	41	33	28	33	40	46	51	45	43	36	36	44	44	27	47	43	44	45	41	44	50	46	32	45	40	39	43	44	39	47	35	50	49	34	41	31	38	45	40	39	37	30	37	46	39	30	46	33	36	66	51	51	36	31	31	49	49	37	40	31	36	37	43	48	41	35	38	40	57	31	50	40	35	39	35	48	33	43	51	42	34	49	39	45	43	33	48	44	47	39	45	42	40	37	45	44	37	36	37	34	33	43	36	44	39	37	42	42	54	32	52	40	29	35	31	36	41	44	25	43	37	35	37	38	43	43	43	44	37	39	49	45	43	37	45	42	42	38	41	29	39	45	49	59	30	40	51	41	47	48	45	39	48	33	43	48	39	40	45	41	36	40	39	50	50	47	54	47	49	33	37	42	43	28	32	27	40	44	35	44	43	36	40	35	37	39	31	42	39	42	47	38	43	39	48	54	38	50	50	38	41	44	34	42	38	38	39	33	46	51	28	38	49	38	34	46	38	38	41	39	44	37	35	38	29	54	36	38	44	43	55	35	43	43	36	36	39	50	33	40	47	44	30	33	37	35	41	43	49	47	39	34	53	34	38	47	44	39	45	48	36	34	43	48	39	42	42	42	30	40	48	38	46	40	31	51	42	44	48	40	31	47	26	38	30	51	36	42	47	44	35	36	46	38	35	32	45	35	31	37	40	44	33	39	38	47	47	42	36	35	46	35	36	48	49	45	32	38	44	44	40	49	43	38	43	28	35	45	42	28	38	38	56	48	47	25	32	43	32	51	43	40	53	42	43	37	37	34	48	58	46	51	44	48	42	32	49	37	29	36	51	38	37	35	49	37	44	44	53	46	37	39	44	35	38	46	39	36	46	32	29	35	39	41	33	41	43	56	42	34	38	46	35	38	40	53	39	51	40	35	34	31	38	45	37	39	46	42	37	33	34	42	35	38	48	47	36	36	43	47	26	43	40	26	46	50	39	39	54	47	45	46	41	35	38	32	38	49	35	36	30	47	47	48	39	43	41	30	42	48	39	48	42	53	41	43	41	31	55	40	39	39	31	39	47	38	50	25	50	37	38	40	38	35	40	29	41	42	45	46	47	41	44	42	39	39	32	46	36	48	35	62	43	46	44	38	40	31	33	31	46	47	33	28	32	43	48	40	43	46	28	50	37	36	39	31	49	40	42	35	52	40	48	45	43	40	47	35	50	43	40	44	46	41	46	46	54	42	40	50	41	38	40	49	39	40	44	42	41	47	43	43	42	28	37	46	36	35	34	42	33	36	36	41	31	39	42	34	53	48	42	41	49	37	47	36	43	44	30	33	42	32	40	43	34	46	45	31	42	35	31	38	40	39	40	46	46	43	46	32	38	38	39	57	35	33	50	28	39	39	38	42	49	37	39	35	40	38	46	42	38	37	42	40	30	41	44	42	44	48	33	31	34	34	37	51	31	55	28	42	40	45	49	39	52	31	59	47	43	36	51	39	37	35	42	53	39	44	30	48	48	32	36	35	40	46	43	41	38	43	38	45	38	31	36	34	38	38	45	41	37	50	35	45	37	38	49	37	45	35	29	38	35	37	39	40	36	32	44	42	40	36	44	32	31	40	50	43	44	46	43	36	35	50	33	33	50	43	36	41	34	42	37	38	30	47	46	49	36	38	42	46	42	33	43	45	43	33	43	41	50	40	32	36	43	32	52	43	42	33	58	43	50	36	31	18	34	47	38	39	32	32	39	40	47	33	21	33	47	38	48	32	44	49	44	39	45	37	45	34	43	47	43	38	44	30	43	30	39	37	40	21	41	38	42	37	47	46	35	42	38	37	34	42	33	41	41	39	49	47	42	37	33	42	34	48	31	39	35	42	41	43	41	46	37	42	40	37	44	38	42	48	41	44	41	41	38	42	45	43	43	43	35	45	50	37	48	27	42	39	47	48	38	51	36	40	43	45	42	50	34	41	42	41	38	31	35	38	38	49	43	46	23	40	40	46	48	40	30	44	38	35	39	56	56	43	34	46	45	46	47	33	44	54	38	35	44	34	36	40	41	40	46	53	31	34	41	30	41	43	37	50	36
38609	26755	20917	26775	32765	31249	29590	21685	12221	11940	14090	5964	5535	2538	1699	2404	2745	1477	1451	1400	580	511	502	511	519	541	529	546	545	577	587	605	577	571	500	546	519	542	530	538	527	517	494	515	528	542	514	516	507	527	524	499	548	502	531	539	500	542	525	552	527	524	541	517	499	528	555	530	537	491	537	535	513	558	547	519	516	545	520	533	536	492	569	518	493	557	527	530	531	523	512	529	533	572	511	530	531	474	506	509	536	523	540	516	561	515	552	534	541	577	511	562	562	571	535	519	531	551	512	572	531	498	496	544	547	582	503	560	495	534	495	554	507	525	538	529	519	516	539	566	559	501	557	533	559	539	538	495	538	513	514	556	502	533	513	555	530	543	524	549	524	536	545	509	532	548	531	542	483	555	485	541	494	547	521	534	553	520	524	520	523	561	548	565	517	533	539	505	563	576	505	567	516	524	540	534	503	592	504	521	527	530	553	523	501	541	509	533	546	550	575	519	573	541	542	523	530	538	496	482	508	521	543	531	522	494	564	508	526	573	530	540	508	524	550	542	534	504	556	521	535	532	558	527	502	549	527	526	573	515	529	506	560	549	568	489	521	546	554	565	533	555	540	479	587	509	545	500	520	528	483	545	543	552	525	529	538	495	547	520	541	540	538	529	518	534	546	562	557	509	522	516	496	526	501	550	496	513	538	529	503	528	533	477	537	493	543	537	521	523	558	513	513	569	523	543	537	578	533	530	539	516	552	549	529	550	502	530	506	499	543	548	532	497	553	482	487	554	499	529	561	512	553	545	534	511	524	497	497	558	538	563	550	503	562	520	515	537	496	527	517	571	570	561	512	551	491	504	573	557	513	549	516	543	570	570	536	533	549	568	499	476	527	559	531	532	536	539	550	546	519	535	570	514	528	536	517	556	519	490	529	534	519	536	562	538	511	500	528	518	548	523	555	543	574	544	539	497	535	542	520	547	563	515	532	573	577	515	539	537	551	505	539	541	514	557	507	499	579	518	544	552	549	561	546	553	540	533	538	513	491	508	536	530	524	588	518	575	531	548	513	564	527	521	521	523	552	480	542	550	547	579	540	516	508	541	533	557	526	524	512	535	546	475	531	544	541	549	511	525	531	540	561	547	492	514	511	516	543	509	501	516	534	504	553	527	552	505	571	516	499	516	528	525	551	473	533	549	567	531	620	536	562	508	556	521	521	573	535	544	530	553	515	570	498	508	505	541	543	535	538	557	540	553	528	530	536	526	524	498	546	514	493	530	554	605	530	484	551	519	541	567	549	571	512	525	510	557	496	507	529	529	524	502	532	541	513	503	529	528	571	545	511	556	530	556	527	531	535	557	558	507	540	516	524	557	528	541	514	556	547	574	526	522	525	470	542	536	563	530	516	569	542	528	548	539	536	513	546	518	581	508	510	529	498	529	530	516	539	511	537	555	591	568	533	483	549	553	520	581	546	541	546	512	528	522	521	509	545	526	509	510	577	495	545	554	554	525	517	525	536	525	543	512	560	526	483	538	538	522	560	524	503	514	525	516	564	540	543	521	518	529	541	544	542	551	543	498	558	521	567	552	540	506	533	543	478	551	577	565	505	567	521	519	526	555	565	540	487	480	545	528	555	529	501	533	523	529	514	527	530	555	536	530	515	534	533	513	493	531	551	487	527	539	548	542	519	524	545	518	500	531	504	546	541	569	501	532	512	517	536	493	545	516	521	517	528	520	523	538	561	538	539	552	536	524	498	504	530	507	567	501	498	503	482	568	538	515	495	548	548	569	529	515	497	531	534	520	543	528	525	516	536	483	538	500	532	524	522	521	549	517	509	520	499	520	570	515	521	532	494	542	558	531	521	512	523	600	500	499	541	549	505	541	523	497	527	528	511	576	522	544	498	535	507	548	480	519	528	511	517	513	540	534	523	542	505	540	549	560	553	559	535	536	521	507	551	504	552	537	492	558	521	541	561	576	533	524	551	535	534	547	599	532	502	560	524	551	539	509	525	573	511	509	566	522	520	513	541	517	538	516	520	544	531	535	534	502	547	529	529	557	528	511	547	492	539	557	539	535	501	533	523	522	493	490	510	504	549	538	553	505	554	520	539	540	546	507	550	536	559	519	524	533	548	548	560	531	575	564	526	526	527	549	523	538	478	530	542	567	560	521	540	492	550	534	560	542	517	533	497	542	541	494	532	537	555	526	549	509	526	519	545	490	586	508	499	532	534	492	511	540	525	529	549	538	503	557	520	537	568	503	548	541	524	578	565	575	573	571	540	515	521	529	495	541	519	526	504	508	526	503	558	514	560	543	556	532	501	548	543	494	504	552	532	510	524	498	519	516	549	544	549	501	531	500	555	505	477	516	536	547	543	525	536	510	542	487	539	517	573	483	487	548	543	550	536	531	501	515	578	523	522	523	549	524	522	510	523	550	528	542	529	542	541	540	520	571	551	529	571	556	554	529	509	523	540	533	533	534	520	555	505	508	539	531	508	521	533	519	523	506	555	528	515	524	506	504	579	546	528	548	498	513	530	515	512	543	492	554	563	495	586	551	526	570	525	541	551	565	517	521	521	512	472	548	518	531	473	553	520	510	556	547	532	560	539	527	545	520	546	518	530	493	524	564	581	509	531	552	529	533	491	495	566	521	540	481	535	529	539	528	502	504	530	504	518	532	516	501	533	511	559	503	528	511	528	512	502	525	520	540	518	537	532	527	526	557	511	567	534	555	541	498	562	564	554	555	569	551	550	552	544	531	531	520	509	560	537	507	515	527	506	508	545	577	524	554	523	511	513	550	497	520	545	488	514	522	548	502	572	541	557	557	537	533	560	498	506	535	515	526	579	523	506	521	581	504	542	533	514	503	512	546	499	525	499	519	541	566	534	529	544	552	543	541	489	534	501	544	547	530	561	516	502	531	565	496	514	534	541	525	496	528	566	554	519	529	573	571	554	526	493	501	544	548	550	527	484	524	484	545	516	557	495	519	525	523	563	532	516	565	496	540	554	530	486	493	515	542	531	514	521	503	535	521	538	517	536	517	545	545	531	534	530	522	486	542	482	518	506	520	488	498	524	532	535	523	528	519	558	532	527	535	551	555	522	545	556	496	528	528	503	524	508	476	487	533	552	508	534	525	537	506	507	512	554	545	531	491	557	543	485	517	585	506	513	562	545	537	533	570	491	537	507	535	528	508	525	558	544	556	540	542	517	541	501	523	537	546	537	494	520	507	520	522	556	560	529	517	529	466	535	544	517	509	503	499	493	517	557	550	530	533	555	494	548	529	537	508	513	539	582	561	486	563	564	555	530	566	577	544	562	529	561	569	522	538	508	526	551	505	541	472	554	529	521	579	533	514	530	506	546	552	529	548	512	543	554	546	530	509	487	527	564	500	580	484	528	533	522	530	552	525	549	540	514	536	541	512	577	543	478	531	522	531	533	493	487	541	561	537	537	545	557	547	517	529	532	528	510	570	520	515	510	550
12325	14791	7001	4068	3124	2973	3614	1915	692	813	1018	304	373	158	108	135	218	105	119	108	50	39	28	39	38	36	36	33	31	48	45	46	42	57	51	38	44	40	45	32	39	31	31	39	32	43	38	45	43	43	49	37	40	34	35	47	34	45	36	28	51	48	44	41	38	34	37	44	37	38	39	48	39	31	32	47	43	45	37	41	37	29	38	40	38	40	38	56	41	52	28	38	37	47	40	37	45	44	46	36	39	40	45	60	41	42	38	39	42	39	44	42	47	38	50	42	33	45	30	30	54	31	38	34	42	43	41	38	37	43	37	42	42	40	35	27	44	42	41	41	42	43	44	37	37	34	44	40	40	49	35	37	42	45	43	45	49	31	38	44	42	50	34	36	40	38	50	35	30	44	42	35	43	42	44	38	37	41	29	32	44	42	44	43	39	42	39	36	37	41	36	33	48	48	47	39	48	45	37	40	31	57	39	43	44	37	46	46	41	34	48	41	44	44	42	49	51	54	47	42	35	29	43	33	43	40	43	36	45	38	41	40	39	42	29	41	39	37	44	42	55	33	42	30	54	46	49	37	43	43	32	40	43	39	37	36	36	38	56	25	47	46	44	39	43	39	35	41	51	43	40	40	45	42	35	31	42	35	43	41	42	31	31	53	41	38	38	45	44	38	35	38	55	39	47	41	49	48	51	36	41	33	36	31	25	37	33	32	27	53	47	42	29	38	44	42	49	44	33	28	41	37	33	45	46	36	46	36	55	36	38	40	40	36	42	38	31	33	55	37	41	36	45	38	27	34	47	47	36	30	39	40	34	37	48	57	53	41	43	42	43	40	54	47	44	40	34	31	35	42	40	33	44	37	44	43	54	36	39	35	50	39	41	41	46	42	34	36	36	35	27	38	47	40	37	42	39	31	51	32	42	39	35	37	44	34	36	43	34	34	44	41	36	32	37	34	41	37	45	28	35	39	37	47	41	43	43	36	41	49	41	43	49	51	51	35	45	41	27	58	36	39	29	29	43	33	40	30	42	50	45	34	36	41	48	26	27	39	37	39	41	42	51	37	37	42	39	53	38	46	37	39	38	41	51	38	45	38	46	39	41	31	37	49	47	42	43	27	30	34	29	37	38	41	37	40	34	42	41	51	33	37	44	34	39	27	39	49	35	45	48	38	46	36	42	37	37	44	32	49	49	41	38	41	39	43	43	36	36	43	44	42	43	46	50	46	52	40	44	39	43	49	51	50	45	51	48	53	42	30	40	42	33	37	35	32	27	55	41	31	42	52	39	25	38	37	43	31	51	40	46	53	41	37	47	47	43	32	34	45	27	35	47	51	37	47	37	42	44	49	34	44	41	49	38	32	39	45	47	44	34	39	32	49	45	45	37	38	33	35	48	42	44	38	43	45	37	35	49	34	43	48	39	48	43	42	41	39	38	40	43	37	29	34	40	44	34	45	34	33	46	48	39	48	41	38	46	43	47	54	40	34	37	41	40	39	38	35	20	36	34	33	43	40	43	38	41	47	45	46	42	41	40	34	47	38	45	55	52	39	39	38	35	42	35	31	41	39	56	45	50	47	44	32	41	30	30	36	38	42	36	37	40	29	31	45	43	41	42	39	44	26	33	45	41	37	54	45	41	39	45	28	40	42	30	38	36	41	45	34	37	42	41	37	39	38	49	47	38	43	43	49	45	45	30	45	50	43	40	51	46	42	36	32	40	40	35	39	44	46	41	38	38	52	47	45	37	44	52	39	46	42	40	36	31	31	39	33	44	42	36	36	39	48	42	34	31	38	44	47	42	40	37	37	47	41	39	40	51	37	36	48	50	33	41	39	38	33	48	38	40	46	42	52	40	40	49	43	36	35	45	35	46	32	35	51	41	49	41	35	45	40	41	57	43	41	39	45	16	36	38	41	47	46	46	36	40	37	36	45	40	37	42	37	46	43	44	29	58	37	40	44	25	41	45	28	42	47	47	37	42	45	33	30	41	37	34	40	39	37	42	39	44	32	46	48	47	33	45	31	38	54	30	26	39	41	42	44	38	43	46	35	48	37	43	34	40	35	39	37	43	46	45	45	39	49	38	34	50	33	41	34	45	42	33	55	18	39	41	41	35	41	34	39	48	48	27	37	49	39	50	39	40	48	45	42	41	43	38	40	37	45	35	39	49	43	39	42	42	38	34	37	43	40	35	49	34	37	41	51	30	50	46	44	45	48	36	43	28	47	41	46	46	39	40	37	41	48	43	52	43	37	40	36	39	43	43	34	42	45	43	38	41	33	37	32	30	36	52	47	47	50	42	39	29	33	43	37	67	26	30	43	45	33	34	40	46	40	33	40	56	44	42	37	36	41	34	59	36	34	42	45	38	36	43	44	36	32	40	39	36	48	45	40	32	43	29	29	28	49	42	37	51	44	29	38	44	40	35	50	43	34	52	32	45	46	43	41	40	30	48	33	40	40	43	56	29	30	38	45	43	42	45	46	46	45	42	61	35	47	37	40	36	37	37	39	40	32	35	35	37	51	40	40	43	37	45	30	34	40	47	34	37	35	33	47	41	41	50	45	35	40	31	48	38	44	48	48	45	46	39	45	34	39	33	47	39	39	39	46	36	31	36	51	38	36	41	41	44	49	39	46	39	31	43	29	35	38	44	48	41	28	47	39	44	36	36	33	42	33	42	38	38	50	41	48	38	45	42	34	40	52	40	45	32	30	41	50	42	53	44	39	37	44	36	40	33	34	33	45	39	39	41	45	45	27	35	37	40	50	37	43	42	35	44	38	41	44	38	42	41	34	49	46	40	39	37	34	42	41	39	36	46	34	50	40	43	35	44	43	42	45	49	30	34	41	42	39	47	36	51	46	44	45	45	44	31	44	36	33	36	39	30	35	41	43	33	43	29	44	42	37	41	41	47	46	50	34	35	40	44	35	51	46	48	40	41	41	44	33	42	46	35	46	35	48	46	30	41	46	50	44	48	29	44	42	37	37	32	41	37	44	27	44	40	42	42	52	31	44	42	39	40	51	46	42	41	35	48	35	39	43	39	39	34	37	48	35	37	38	49	36	44	50	43	40	39	33	56	43	47	43	44	49	39	50	36	43	42	48	41	41	44	43	43	40	51	37	40	51	44	45	42	30	43	28	45	38	48	44	35	45	42	41	50	43	42	35	52	29	38	33	32	39	33	46	46	33	42	40	44	44	42	31	34	42	54	39	43	41	39	38	31	32	35	44	35	34	46	45	42	43	36	59	59	38	48	35	43	43	34	42	37	44	31	50	49	41	45	34	44	39	38	43	40	39	32	41	46	31	29	45	47	43	40	44	34	38	38	52	39	29	36	49	34	58	33	37	39	28	27	39	40	40	51	36	35	30	32	38	49	38	40	34	38	37	32	38	42	31	35	51	38	35	35	26	29	45	39	42	40	44	34	32	47	43	37	42	32	47	41	35	25	41	35	33	35	44	37	43	51	41	43	47	30	49
50585	38005	30884	38216	44959	41570	40145	30829	20623	21573	22682	8989	11022	5018	3538	4430	5822	3357	2695	2618	810	586	549	554	518	516	548	493	570	639	665	607	612	584	519	551	550	555	559	521	548	540	480	511	510	554	542	596	529	576	527	533	521	539	548	521	551	519	488	530	488	534	532	544	502	525	526	527	500	497	514	515	506	504	516	520	551	528	494	579	586	596	545	583	558	553	549	554	547	547	542	553	572	567	521	585	552	532	545	559	553	531	522	500	520	515	544	502	563	549	564	525	562	526	515	494	534	525	522	522	487	555	528	537	556	526	503	545	539	530	570	519	505	546	498	510	512	507	528	525	490	526	547	568	547	525	542	509	532	527	571	530	567	527	557	505	531	542	528	565	520	524	531	506	518	502	499	535	530	532	575	496	501	522	552	503	498	541	533	484	492	522	520	514	545	512	534	505	537	525	564	545	555	526	520	506	541	548	528	556	511	534	513	579	515	522	543	558	543	547	539	515	599	522	495	525	575	551	554	554	529	548	522	567	519	539	548	500	496	520	541	540	500	520	544	567	535	531	525	511	497	565	536	518	542	525	542	564	546	545	574	509	521	554	536	541	554	541	502	505	568	538	516	542	588	531	542	538	507	516	530	546	543	506	516	558	543	544	572	524	546	550	521	542	559	489	543	521	511	597	579	530	557	571	543	548	552	520	556	475	559	548	567	511	529	538	549	531	526	521	526	558	548	549	542	501	535	528	485	533	571	511	522	530	578	552	552	502	545	491	544	536	512	553	525	539	545	566	559	522	536	529	546	572	567	530	548	544	598	567	537	518	537	564	530	516	524	543	572	506	498	559	521	509	503	501	513	524	538	555	511	496	524	533	554	541	527	538	561	549	547	504	529	531	560	569	527	529	549	532	500	541	557	522	496	554	558	569	535	562	517	552	505	553	583	495	475	531	492	553	556	557	563	509	519	512	522	525	499	528	541	538	521	556	526	506	526	533	476	532	570	546	562	547	560	545	541	501	544	532	579	521	570	525	551	523	561	540	516	559	532	535	554	505	502	523	527	532	545	518	533	520	589	510	545	517	497	560	521	579	549	518	533	554	559	534	510	534	538	508	545	551	495	516	528	537	515	556	495	546	556	512	551	500	519	537	554	559	549	512	481	534	531	545	545	533	549	582	545	506	527	544	560	501	534	555	508	516	573	527	543	531	537	509	555	540	508	531	527	514	519	541	545	503	549	492	488	551	504	574	574	554	558	565	551	539	548	495	535	540	502	523	496	500	523	515	585	546	508	566	539	487	521	521	516	522	507	519	509	558	525	534	521	502	504	543	544	530	551	522	496	559	524	566	551	534	595	592	531	524	587	500	522	579	555	568	509	537	509	525	546	500	525	566	519	516	525	548	524	524	547	536	546	558	541	562	540	494	560	492	520	520	558	537	519	585	514	570	497	521	543	482	560	539	536	514	589	519	560	517	511	534	473	559	579	505	533	541	481	532	528	489	507	514	534	558	538	539	544	566	532	518	513	537	519	533	540	565	531	533	563	540	533	522	512	569	526	563	509	526	543	530	568	533	507	557	523	546	507	528	535	543	544	494	535	521	579	553	532	543	530	521	547	522	510	545	543	483	599	593	543	560	502	523	573	541	532	544	535	498	542	508	494	502	531	586	558	541	521	540	580	546	525	522	559	543	512	539	519	526	549	531	551	539	550	537	514	551	526	515	546	545	549	527	583	528	598	544	582	550	529	561	519	518	561	497	491	514	566	524	536	574	533	518	499	506	519	528	567	554	522	509	502	526	546	519	511	536	503	525	552	521	535	538	524	523	536	545	527	503	542	536	578	528	535	532	526	503	540	521	513	539	533	539	550	572	545	544	527	535	514	562	527	536	522	550	520	569	500	526	519	576	544	546	512	474	537	578	574	524	545	563	572	495	582	531	564	500	542	546	532	534	513	541	562	520	529	557	551	542	521	531	521	555	517	532	525	517	532	517	551	570	511	494	531	512	540	555	551	562	536	491	551	514	520	509	529	558	517	593	580	529	529	509	535	524	529	542	527	538	501	544	559	541	537	572	547	512	555	523	530	555	554	553	495	539	549	523	533	545	550	520	487	533	522	576	513	552	519	559	554	567	596	512	547	548	557	532	518	554	526	509	550	525	541	572	537	530	522	516	543	541	536	528	482	562	564	510	526	535	526	570	523	533	531	553	562	490	547	493	545	536	516	514	545	538	533	574	561	544	528	548	492	530	550	529	539	534	525	541	541	556	553	541	548	504	543	534	522	488	531	502	539	513	518	515	528	532	543	528	567	535	561	517	555	544	536	504	560	568	504	530	531	544	542	530	495	530	511	525	543	520	526	527	530	544	536	533	543	487	537	534	540	563	508	522	548	530	509	508	556	579	546	550	520	519	501	561	505	552	506	531	521	480	561	527	500	557	510	544	518	552	558	523	521	490	571	498	530	535	531	514	579	550	509	502	560	504	522	558	564	533	570	548	535	539	511	547	549	527	552	538	516	567	550	538	547	546	512	562	543	527	568	538	557	505	512	526	510	554	499	547	526	524	538	570	506	545	550	561	558	567	505	549	512	536	535	564	523	511	526	573	533	520	519	516	536	506	545	532	561	559	486	522	575	576	524	575	549	546	526	522	554	511	541	560	490	522	546	544	484	518	492	528	522	529	558	549	525	488	523	519	555	513	557	559	559	534	504	601	542	548	530	558	540	521	546	501	527	532	550	535	508	549	484	525	479	515	521	557	544	554	517	530	496	539	563	506	561	555	603	558	512	506	571	524	517	528	525	534	551	547	522	532	515	519	560	523	521	535	537	537	535	517	555	527	562	516	544	557	520	491	570	566	529	554	513	537	556	551	525	548	545	530	564	528	517	533	532	553	542	562	555	520	555	499	561	535	575	556	530	501	512	539	533	500	535	510	520	536	572	581	558	549	547	535	568	560	608	538	548	537	536	515	514	528	484	533	504	535	552	540	569	514	529	554	544	575	521	542	489	542	501	523	535	541	551	546	520	521	572	529	590	540	532	527	511	512	530	526	533	574	520	557	546	484	562	502	519	544	550	525	507	499	527	531	528	550	519	511	567	568	558	485	541	527	503	500	528	543	537	574	523	539	534	540	553	554	564	514	485	534	539	519	539	551	558	518	553	545	561	516	500	554	516	527	504	537	517	566	559	564	559	518	551	537	511	503	507	521	580	521	560	519	520	569	548	559	525	525	534	538	496	495	500	503	576	537	544	538	531	550	548	539	585	519	541	508	569	531	573	526	520	516	525	532	457	521	499	517	562	547	521	516	527	546	558	540	531	545	547	552	532	526	555	504	589	519	558	570	549	527	522	525	521	527	551	547	507	557	563	504	528	476	593	517	539	558	495	493	554	564	587	499	581	540	570	510	547	571	546	490	526	520	509	497	500	549	511	522	539	570	535	533	545	564	538	542	542	575	521	497	538	538	483	530	558	485	578	543	519	558	500	568	571	531
11884	13982	7138	4138	3109	2992	3786	2022	810	969	1039	247	419	220	152	186	207	146	128	115	59	40	43	48	47	34	49	33	37	40	40	47	34	41	40	41	40	44	32	34	31	32	37	52	37	41	50	46	55	63	36	39	46	35	43	42	49	40	37	45	38	43	48	43	43	42	51	47	42	48	40	42	54	44	48	41	46	41	46	45	28	34	54	47	46	36	41	37	45	40	43	33	40	39	42	31	42	40	43	32	46	43	35	36	45	33	48	42	47	34	42	48	51	57	42	49	47	38	55	38	43	51	38	42	40	54	49	33	40	42	34	41	31	45	44	37	45	45	55	50	52	39	47	50	49	40	45	48	39	44	49	47	37	42	37	40	56	55	41	50	40	44	27	45	53	40	45	49	40	34	46	49	50	42	37	37	50	41	34	29	53	50	34	46	46	43	42	34	28	32	35	46	38	42	42	36	31	57	40	44	39	37	35	36	44	32	40	48	39	38	34	35	39	35	51	34	49	46	45	37	42	37	47	54	32	34	42	48	53	51	31	51	31	48	32	40	51	40	32	40	38	47	42	47	46	30	38	44	48	37	53	41	44	44	32	53	47	36	40	34	30	46	52	39	35	43	44	49	45	31	32	43	45	45	43	42	40	39	40	49	44	44	42	31	37	48	47	43	48	46	45	43	40	45	46	38	45	37	54	44	51	60	35	46	51	45	54	40	43	40	32	31	41	43	43	42	35	38	40	33	47	33	47	48	47	40	53	46	45	45	39	46	43	49	41	46	45	44	48	43	49	39	43	39	44	39	30	30	37	43	36	47	43	26	44	39	32	38	40	36	37	40	38	50	54	35	34	51	47	40	44	44	37	33	34	43	34	40	48	50	48	47	34	46	53	41	43	47	48	47	43	33	43	40	31	39	34	43	41	40	45	35	56	29	39	50	44	36	53	43	42	41	43	41	49	37	39	48	44	39	41	42	57	44	41	36	47	60	46	39	42	49	49	53	43	38	48	53	45	29	31	45	47	47	42	41	33	32	44	39	39	34	57	40	47	38	48	35	62	49	48	45	38	43	38	31	37	36	34	44	28	41	34	47	34	47	36	29	34	38	46	38	41	46	39	38	50	40	47	24	48	42	41	35	37	36	50	41	44	47	39	43	44	33	48	43	30	29	43	37	34	51	44	45	39	39	39	44	32	42	42	26	48	47	27	33	43	43	40	34	48	41	48	45	37	42	38	55	41	35	34	41	42	39	40	32	35	41	33	46	35	45	36	40	50	44	37	40	44	38	36	49	53	53	30	53	49	44	37	26	35	38	45	38	37	39	33	50	35	36	26	36	51	36	55	46	39	49	46	53	36	32	35	46	45	53	46	37	52	48	29	41	39	35	49	40	45	40	30	46	36	48	46	45	40	36	51	35	54	41	46	32	35	41	35	38	39	32	33	39	43	24	45	46	44	41	47	40	45	41	30	45	40	34	40	43	43	38	48	44	42	50	43	46	41	33	50	42	37	39	40	32	31	50	33	45	41	36	43	42	44	36	33	37	44	35	42	29	40	53	37	36	45	27	32	29	33	51	52	48	41	51	48	30	33	47	46	33	47	39	33	37	49	48	47	37	37	49	43	58	40	31	28	43	38	45	32	40	53	41	35	45	43	51	47	34	36	37	43	47	34	41	48	44	48	45	43	40	46	48	40	43	34	44	43	43	46	44	48	48	37	45	38	39	47	51	41	47	36	42	36	33	44	49	24	39	36	50	34	50	45	48	50	33	42	34	49	47	49	40	47	35	42	55	43	56	40	42	46	40	48	49	47	43	42	36	36	64	34	33	36	56	45	46	55	45	50	35	43	35	34	43	49	47	42	37	53	33	34	46	32	51	63	31	42	39	51	44	39	44	35	41	39	47	42	39	42	39	54	45	43	38	42	51	42	42	43	46	34	36	42	47	44	41	46	42	35	42	45	49	35	50	42	41	43	40	46	40	46	34	33	40	37	40	41	32	49	48	34	52	54	40	37	37	34	51	41	43	40	49	47	40	45	40	39	50	45	47	44	41	38	44	55	42	49	42	44	43	40	36	40	37	38	44	43	46	44	41	39	33	48	36	26	51	49	25	36	35	36	41	46	44	46	38	50	37	46	30	42	33	43	47	45	36	37	46	38	36	35	34	41	48	42	46	44	44	47	39	39	36	45	51	43	42	53	38	39	45	48	55	39	46	41	35	44	47	33	34	37	51	44	42	46	42	51	32	35	56	40	48	36	50	41	44	47	43	43	39	30	51	31	45	45	27	51	42	41	36	46	45	42	57	48	50	43	44	46	47	44	41	39	42	44	37	31	44	41	47	51	41	49	50	48	44	36	41	35	38	43	38	41	35	39	48	41	39	43	34	46	34	45	37	35	35	46	53	45	39	47	35	28	40	38	42	42	30	40	36	42	45	32	45	37	41	45	35	33	48	32	38	35	45	44	59	43	45	44	38	54	30	35	39	42	41	41	40	53	39	34	49	37	43	38	29	40	44	28	60	52	33	34	23	40	37	44	67	45	48	50	39	39	54	40	32	43	40	41	35	31	47	53	51	44	38	40	33	44	46	44	30	38	40	34	45	46	44	30	43	43	41	53	54	61	28	44	47	50	42	38	42	47	41	39	35	45	26	52	42	37	47	41	51	39	43	32	43	34	43	29	37	47	47	51	53	44	40	37	35	47	54	37	42	52	33	36	49	36	51	42	39	44	44	50	42	43	42	42	41	37	41	38	40	39	34	46	47	45	46	42	45	52	43	41	45	36	39	48	44	38	47	38	33	34	39	40	48	48	45	48	34	40	42	46	36	44	37	38	46	50	38	44	34	29	37	45	37	34	42	33	38	50	50	51	39	32	43	37	37	62	38	40	46	50	54	40	41	40	30	43	33	43	35	35	39	46	29	48	38	43	45	44	37	39	36	42	39	34	32	39	41	35	35	30	45	53	34	43	52	28	48	36	41	32	48	36	47	42	42	43	35	41	44	36	39	43	36	38	28	36	34	44	41	46	36	46	42	32	34	42	38	33	46	43	51	39	38	52	41	40	38	40	39	39	37	37	50	47	48	55	32	42	51	52	44	51	46	46	43	49	42	37	32	38	44	36	34	40	46	47	35	45	32	53	43	34	35	49	32	38	40	51	34	31	40	42	27	44	46	34	34	40	38	32	38	42	41	51	34	53	59	37	35	49	27	40	44	42	47	39	40	42	49	40	33	23	37	34	32	33	43	48	45	49	26	39	38	39	48	30	29	33	39	31	48	40	40	53	38	48	41	39	38	40	33	28	59	37	30	38	46	37	50	47	33	50	48	40	37	40	46	56	64	45	56	37	36	48	29	47	44	48	55	58	33	38	38	51	36	46	50	48	41	35	42	43	45	45	45	41	46	40	43	47	37	45	41	35	50	38	45	39	37	40	44	43	39	38	41	41	39	33	37	46	44	44	41	34	44	41	49	38	41	53	43	40	40
47450	39214	31380	37626	42909	42264	41219	31879	22772	23840	23349	8819	13456	7431	4527	5474	6515	3821	2922	2964	1161	551	561	569	576	573	554	538	580	689	640	687	618	610	556	559	523	559	549	503	492	564	530	569	544	547	558	535	584	558	514	547	545	580	555	542	560	549	495	570	537	525	552	605	556	559	557	605	553	569	540	576	540	568	606	591	556	537	583	538	554	552	550	584	544	581	542	580	551	592	563	552	531	603	535	554	540	609	560	528	552	521	545	574	532	524	529	565	565	539	580	569	585	602	564	554	519	624	589	568	560	522	552	615	558	574	518	580	530	555	563	560	569	526	546	604	529	580	540	536	541	543	519	583	539	573	539	580	507	586	527	561	498	562	554	544	600	560	543	558	567	568	542	525	540	583	531	599	554	569	574	580	548	593	562	597	563	518	515	542	541	536	570	523	537	524	529	553	522	570	549	545	530	559	586	562	571	557	573	551	569	542	576	545	545	564	576	589	555	531	540	530	547	547	574	584	606	551	557	531	540	531	589	559	552	543	539	572	559	584	561	553	511	585	553	530	547	598	550	566	524	541	539	570	565	561	554	584	545	530	534	539	503	594	533	549	568	524	537	548	532	548	579	543	581	561	553	612	517	524	566	571	533	538	536	547	569	551	574	569	568	533	566	574	540	508	547	534	548	538	571	545	546	572	552	564	561	581	527	557	565	552	577	541	541	549	548	560	540	551	603	522	556	580	549	550	532	547	526	556	580	551	563	579	545	547	535	579	520	547	571	531	557	542	518	591	571	548	535	542	553	526	527	544	547	532	541	544	562	532	554	565	589	578	513	549	610	576	564	548	560	580	557	566	584	547	534	539	589	596	561	534	549	592	530	546	540	566	591	560	562	576	548	551	541	571	574	522	513	571	526	535	572	551	540	491	513	547	552	596	507	576	560	544	540	591	534	568	469	549	542	519	585	574	558	535	574	563	573	591	563	571	534	534	554	553	536	530	552	533	560	552	556	553	534	574	509	536	594	504	595	539	555	521	532	548	534	543	546	587	554	545	518	572	519	552	526	536	553	555	519	532	537	556	559	546	531	562	535	522	539	518	567	563	561	512	556	574	536	563	593	534	577	570	572	547	526	541	519	588	548	542	534	566	565	575	560	520	535	580	562	538	556	584	491	586	564	562	556	579	537	513	542	547	556	586	538	511	554	564	598	574	549	563	556	578	577	528	512	612	544	541	586	511	562	525	541	540	565	574	567	576	576	568	565	573	567	538	558	584	552	545	567	534	558	563	527	549	563	608	563	542	524	567	547	516	552	581	541	522	546	542	528	569	547	567	614	584	555	523	550	557	589	568	547	519	552	583	575	547	544	542	539	559	562	587	557	524	539	590	570	568	568	553	523	548	547	518	578	538	583	566	572	560	553	549	566	540	534	618	547	609	548	555	562	544	544	576	533	514	541	571	555	513	539	541	551	535	555	542	548	546	561	562	572	542	522	581	557	545	547	525	596	576	562	519	594	554	573	558	551	547	524	522	522	562	536	579	543	593	585	589	548	572	513	521	503	533	543	553	537	546	546	534	564	570	579	592	559	549	544	549	554	541	532	582	544	555	556	564	593	604	543	539	586	563	561	572	573	586	555	520	570	578	556	546	532	588	552	512	556	578	540	579	530	569	579	540	532	545	578	572	554	559	558	538	580	549	555	538	558	567	592	542	540	546	578	532	530	528	593	563	543	561	541	568	555	602	553	515	565	533	555	578	527	545	544	566	553	521	540	549	588	601	543	556	535	579	573	546	579	548	599	597	540	584	598	556	553	541	553	569	592	572	541	570	558	571	568	558	522	532	591	556	565	595	545	561	557	549	566	534	566	569	536	554	564	513	568	547	548	539	581	590	556	547	477	570	577	596	549	541	580	542	536	558	521	528	585	565	534	580	581	546	538	551	551	578	575	557	563	549	559	559	536	605	540	554	520	626	595	538	548	533	556	545	547	547	571	607	511	548	576	550	529	579	594	540	537	544	536	510	559	613	535	571	610	520	552	571	566	488	544	549	589	536	548	583	532	556	542	559	567	530	531	545	592	524	545	515	543	510	513	523	582	580	545	534	545	515	545	528	517	554	586	542	569	559	557	549	531	558	534	547	584	558	570	541	548	545	537	564	585	549	535	553	551	539	537	537	569	554	623	553	537	549	540	595	528	540	554	537	559	566	554	562	589	592	516	534	521	575	550	513	508	620	557	567	542	591	594	517	511	548	565	568	542	546	540	559	534	558	530	598	546	552	555	543	542	549	529	556	559	515	515	607	576	595	525	572	591	539	567	560	568	573	540	571	607	576	562	540	499	516	537	574	594	569	565	552	594	535	568	595	514	553	575	589	596	574	532	529	579	561	573	562	555	587	516	573	538	563	546	558	561	542	590	523	568	536	614	540	586	547	520	562	529	582	590	573	572	579	496	541	562	563	553	520	541	537	529	540	508	531	552	585	582	564	596	551	531	580	532	562	531	566	582	541	512	564	558	555	585	585	589	567	535	552	589	541	599	576	571	554	561	535	568	550	566	550	546	544	574	516	581	528	567	586	545	559	564	535	555	499	545	561	584	565	558	545	573	548	548	565	552	504	519	544	555	556	576	537	541	546	533	537	552	543	553	522	558	566	546	523	520	537	623	534	538	542	552	544	564	547	560	558	561	553	548	533	563	543	544	538	546	555	552	569	548	574	548	554	568	506	560	522	515	526	535	586	573	567	547	543	541	551	548	554	549	526	548	530	561	548	553	572	564	520	580	595	548	559	555	542	536	518	551	576	499	525	527	574	552	521	566	520	554	566	544	580	562	544	603	546	552	561	573	592	572	532	541	506	522	556	566	577	531	543	568	559	565	523	568	583	553	527	598	546	558	585	547	586	547	567	534	536	531	542	551	567	581	575	583	572	525	561	527	597	554	552	525	563	563	527	544	582	527	562	532	529	559	547	517	598	523	549	555	602	524	568	565	598	568	535	591	535	517	578	517	529	532	533	557	574	580	543	576	557	597	559	566	549	515	562	531	560	531	545	574	549	560	588	535	563	543	544	586	551	537	570	554	509	581	585	579	564	601	546	543	536	541	550	541	562	582	566	582	513	561	513	547	533	585	566	567	566	534	547	575	530	533	563	620	553	535	534	592	575	511	558	550	569	538	574	581	550	564	564	559	555	553	546	563	577	586	586	568	614	595	529	515	529	558	552	568	536	520	543	591	563	533	560	550	563	596	559	579	525	575	546	543	556	542	551	579	565	575	563	522	553	602	573	591	562	523	523	552	577	548	528	524	546	545	552	555	565	555	582	541	559	553	546	580	571	555	526	548	553	568	509	554	555	540	574	560	580	577	585	584	531	576	584	601	567	538	583	574	555	562	567	554	501	583	535	568	526	527	573	550	571	608	531	567	559	570	562	576	554	567	571	550	558	536	524	558	506	539	554	540	562	566	546	512	566	552	537	551	521	609	527	556	566	543	570	558	550
16344	23043	12203	7559	4509	5912	6536	3428	1268	1382	1454	428	769	459	214	186	264	167	146	151	83	32	47	45	36	41	50	41	45	54	49	48	36	48	43	59	34	37	47	45	38	31	35	43	39	40	42	48	40	40	38	45	31	39	44	33	56	38	42	58	36	37	38	53	47	49	37	44	40	46	55	35	33	41	40	44	41	53	42	45	36	47	51	39	37	35	51	35	39	42	35	38	45	35	34	49	43	44	37	34	33	39	43	36	44	38	38	42	43	35	49	45	48	36	38	30	35	33	43	40	48	33	46	41	39	44	33	42	40	42	45	50	39	42	30	39	41	42	38	32	33	52	42	31	46	49	46	52	40	46	42	42	33	44	37	41	35	43	43	35	50	41	43	43	33	32	38	41	42	45	37	42	49	41	40	34	42	47	43	39	55	45	41	40	40	40	40	45	48	34	28	43	36	36	31	32	43	38	39	33	45	50	46	40	30	47	41	40	58	55	47	43	36	30	41	42	49	50	34	47	31	52	41	53	41	43	41	43	38	47	34	37	49	34	46	39	36	37	39	44	41	41	29	42	36	43	45	53	43	33	39	50	45	42	35	45	48	54	45	30	31	38	43	43	49	37	35	45	31	45	32	42	58	40	51	42	34	38	45	40	43	31	37	38	55	48	41	39	51	45	41	32	34	33	34	35	42	40	45	45	51	40	39	36	38	48	43	51	34	38	34	52	42	25	48	43	41	44	43	46	35	39	45	39	49	47	44	54	46	46	39	49	41	33	42	34	44	40	42	31	46	36	53	37	43	43	41	48	55	57	42	51	42	33	25	35	33	39	40	36	48	35	32	45	41	31	38	37	37	32	40	28	46	53	45	40	37	51	44	50	39	42	40	38	43	43	34	46	45	56	23	41	41	37	50	42	43	47	47	42	49	40	38	42	44	42	38	30	38	37	35	36	44	39	41	41	43	49	46	50	39	36	48	64	34	44	48	39	46	37	57	55	45	42	43	34	36	46	35	45	41	42	46	45	32	33	34	37	49	49	56	45	43	43	39	35	40	48	47	31	42	41	49	45	38	38	41	48	46	37	41	47	33	36	36	39	46	49	44	36	44	42	47	45	55	38	43	48	30	50	47	51	41	47	37	41	37	46	51	45	35	36	48	40	32	33	33	31	38	38	32	40	46	45	43	56	43	45	48	32	40	37	42	56	47	43	53	46	49	36	38	34	51	48	39	37	41	34	32	46	41	55	48	35	43	36	53	47	53	42	45	35	35	46	36	37	50	41	50	42	43	42	46	44	34	33	45	42	46	34	38	43	40	42	50	35	34	41	46	26	43	49	51	43	48	33	41	40	40	53	41	31	54	39	45	34	37	51	33	39	44	41	38	42	43	52	32	43	47	44	41	42	38	51	50	33	43	44	44	46	46	32	40	45	36	37	32	53	41	62	36	56	41	49	42	44	33	44	38	31	28	42	34	27	49	40	46	32	49	53	32	39	46	55	41	38	32	45	40	39	35	40	41	55	27	33	34	33	35	49	44	35	42	33	44	36	26	43	43	45	53	35	41	47	41	44	44	43	39	42	40	42	40	39	45	34	37	47	33	40	53	39	53	52	39	31	33	50	40	47	53	43	40	44	53	46	43	44	43	37	41	35	48	39	46	41	35	47	35	46	42	54	35	38	45	42	37	41	44	48	42	32	49	40	38	49	40	39	40	44	49	53	43	37	30	35	46	37	50	44	43	45	47	38	33	43	37	28	34	38	37	51	45	32	48	41	31	30	42	40	51	40	49	32	35	47	50	37	38	36	56	48	48	39	35	44	40	34	49	45	35	49	41	36	39	45	37	29	40	35	29	52	43	37	44	49	52	29	46	52	39	33	38	39	47	40	45	51	39	44	39	42	43	43	33	46	42	47	45	46	48	30	44	34	35	49	52	35	45	24	27	50	29	57	36	41	42	37	33	52	49	39	44	35	25	46	42	46	38	45	42	39	39	37	48	42	46	43	38	29	47	41	31	43	45	46	39	37	50	33	44	36	44	46	41	37	44	35	51	35	48	38	43	39	42	43	45	43	47	38	35	48	47	41	45	36	46	38	51	34	38	36	41	43	36	47	41	36	38	34	42	35	29	36	30	37	46	39	34	40	29	40	42	36	54	44	47	43	42	45	47	49	37	30	34	49	43	40	39	39	44	46	49	37	42	46	34	42	56	40	31	47	42	52	39	50	27	36	38	48	45	54	37	36	39	41	43	36	42	47	42	43	47	39	51	31	54	39	32	52	28	40	49	45	44	44	33	44	53	33	35	42	34	37	50	40	41	35	42	48	38	37	37	43	62	44	52	47	41	36	33	37	38	45	41	34	51	45	42	36	38	50	31	34	43	43	29	43	45	47	51	43	36	35	42	49	40	41	42	39	43	49	46	41	42	33	35	36	45	44	29	41	45	45	40	35	44	40	33	41	44	38	40	33	40	43	44	30	38	40	54	46	39	46	35	40	57	39	46	43	47	36	39	36	40	39	44	42	36	38	45	38	49	34	40	38	34	51	47	36	49	33	41	53	44	45	48	39	48	44	34	36	52	34	38	30	35	48	40	46	42	56	53	35	38	38	39	44	41	28	50	38	45	43	44	31	39	39	38	48	51	46	42	49	28	51	39	39	33	41	34	38	36	47	45	36	41	41	34	34	51	36	43	50	34	31	51	38	39	42	39	50	31	40	43	38	43	42	36	38	55	43	29	41	38	46	37	51	42	45	39	40	37	37	45	36	44	50	35	60	53	37	27	34	33	41	30	43	32	45	42	42	46	42	43	32	42	25	27	45	51	38	47	40	45	36	54	52	49	40	41	45	37	42	35	39	34	41	28	42	34	50	52	29	42	32	34	45	39	52	27	40	35	41	41	46	41	51	39	44	44	44	32	45	37	40	47	32	39	50	46	37	48	31	39	49	30	39	43	31	33	50	38	26	29	43	37	51	38	47	40	48	45	39	36	45	39	42	39	35	45	39	31	56	42	40	41	45	36	42	45	37	28	32	37	45	39	48	34	45	43	40	40	40	49	39	40	38	34	30	34	41	28	45	39	51	27	46	45	40	53	49	40	37	37	37	41	40	37	47	43	40	33	51	54	43	28	36	37	53	41	36	34	37	34	34	36	40	41	41	35	37	44	44	32	52	36	38	36	39	49	44	43	41	35	33	44	44	46	46	44	53	52	36	32	38	38	38	38	38	42	41	36	36	42	31	29	41	45	45	41	45	50	36	35	36	35	32	39	47	34	35	33	36	48	36	39	39	51	38	44	38	51	45	37	40	37	45	50	37	37	44	43	34	50	47	39	25	48	42	46	47	48	26	34	40	40	34	35	50	40	40	42	38	46	40	49	41	39	30	47	48	50	41	33	43	44	53	40	37	37	49	48	45	58	44	45	41	44	41	37	42	46	43	43	31	38	36	40	31	29	51	36	45	38	35	49	42	50	36	47	34	37	42	51	40
52280	43724	36493	46171	48172	52349	48859	37539	26779	28488	25918	12964	19159	13974	6255	5512	8407	5424	4042	3900	1610	535	568	586	543	570	564	558	593	713	752	713	640	541	584	572	526	537	514	554	535	520	524	574	582	562	578	574	509	500	551	533	564	559	533	554	526	585	538	583	566	574	535	581	540	607	541	537	529	563	564	561	548	545	536	542	539	597	600	546	539	547	555	565	512	547	500	549	591	587	519	540	543	566	550	547	548	537	564	568	535	574	536	552	575	545	584	544	558	561	546	567	507	539	530	571	558	574	517	522	579	577	543	525	569	547	574	534	558	566	529	516	514	520	548	555	572	578	528	559	516	537	529	545	563	519	590	544	567	525	560	541	572	558	541	552	553	528	520	513	525	549	531	585	535	547	533	564	561	581	581	525	556	519	524	513	528	529	541	545	554	581	531	569	532	529	542	572	582	555	548	497	529	559	527	568	567	579	530	578	558	506	527	602	550	540	543	582	586	571	534	547	551	513	534	554	576	536	592	588	581	554	551	544	531	561	551	627	550	532	576	571	568	533	533	555	553	545	563	536	551	538	545	544	560	539	548	557	556	569	606	521	609	549	560	553	574	535	558	568	553	577	560	575	564	572	564	545	579	556	589	513	513	502	565	554	569	561	563	576	580	590	562	554	558	592	572	568	522	575	540	558	576	547	531	549	539	578	570	533	518	585	570	563	539	567	543	541	547	585	579	548	554	536	565	562	537	554	554	544	563	549	538	561	545	577	546	538	568	562	558	526	552	544	569	553	551	553	530	550	595	570	552	539	595	561	574	566	530	531	582	556	513	547	533	557	563	615	570	533	584	578	576	571	568	524	538	528	538	602	558	537	542	509	564	548	586	575	538	546	574	566	563	582	546	574	534	568	574	582	576	579	538	567	519	557	527	569	614	549	543	542	546	537	537	547	554	524	585	554	548	576	532	546	555	553	543	502	522	548	564	546	496	596	556	525	533	552	540	536	568	530	574	529	570	575	549	551	582	540	579	579	569	549	594	533	608	484	496	568	550	478	543	505	535	550	575	601	522	545	579	562	583	552	519	591	553	590	559	560	531	564	534	524	555	600	539	511	551	556	508	564	504	576	555	541	555	515	563	563	562	521	523	567	577	565	527	540	544	556	523	574	584	565	553	552	571	563	561	546	573	535	584	561	558	541	540	550	568	497	558	543	600	529	589	530	565	519	537	571	579	531	546	538	586	588	556	562	562	530	577	596	598	558	562	567	575	540	557	531	518	536	518	554	545	548	578	523	527	562	537	562	599	546	553	573	548	519	543	552	526	531	550	569	563	537	531	555	515	575	550	548	567	579	583	544	553	568	558	555	558	557	590	551	502	554	551	542	544	539	564	560	548	562	546	500	545	574	585	566	574	554	594	520	551	546	549	538	551	585	551	524	563	564	559	536	564	507	539	535	527	518	501	598	560	541	570	563	577	568	554	527	530	581	561	559	579	563	544	555	523	516	579	541	547	540	554	497	574	522	549	537	534	568	508	570	568	549	556	547	559	540	538	508	539	499	538	484	532	597	546	574	536	561	555	537	542	533	581	529	554	589	521	561	585	592	517	554	548	544	617	553	592	584	557	563	538	526	615	569	593	555	556	565	522	562	568	563	562	532	561	514	588	550	527	570	570	552	568	540	550	570	568	575	575	555	524	547	550	546	542	565	536	567	543	595	530	570	532	538	558	603	556	520	557	523	582	577	549	582	608	546	545	560	582	533	554	552	568	553	507	544	555	529	546	575	553	578	551	529	563	537	560	549	518	555	525	509	544	553	525	536	508	566	585	555	564	564	579	532	562	555	557	538	583	592	586	605	532	541	549	533	566	589	566	559	551	533	576	566	584	568	513	524	529	591	534	528	556	549	583	544	553	574	548	573	536	559	580	592	551	572	592	564	547	577	571	576	573	557	538	554	524	557	538	560	580	569	540	556	520	562	491	544	577	533	562	537	551	539	566	556	567	573	556	556	575	540	596	582	618	534	518	525	541	561	522	626	553	579	520	564	553	563	574	563	546	580	564	540	576	532	535	514	545	539	487	541	554	575	563	585	582	536	538	571	531	561	518	556	591	523	549	543	552	522	580	566	583	566	540	568	521	554	567	561	580	576	566	594	526	554	570	531	563	544	524	545	562	501	546	546	535	546	514	584	592	539	575	553	583	480	552	497	539	533	591	562	571	523	561	589	575	544	554	552	514	571	572	542	538	556	562	618	576	544	560	555	577	565	570	551	568	561	576	558	536	551	546	565	578	581	523	519	533	536	505	575	543	586	564	564	567	553	563	552	559	542	575	586	534	580	569	529	523	524	557	583	555	528	576	530	499	585	538	577	529	549	490	561	535	497	533	574	547	586	547	607	579	540	575	541	559	567	547	594	535	572	523	556	523	536	552	581	558	546	548	562	552	545	519	553	583	533	548	555	526	578	507	540	576	562	579	585	506	551	549	549	562	508	528	551	573	538	568	516	563	592	497	553	547	556	554	570	554	554	532	540	541	579	544	556	577	561	545	581	531	562	600	546	577	531	570	580	543	565	567	558	566	577	565	574	614	569	552	562	580	541	590	578	552	581	600	531	570	546	589	547	527	562	552	543	557	594	565	570	565	550	573	583	526	576	530	566	522	572	556	558	526	563	587	527	574	575	540	536	538	578	547	522	513	560	547	523	541	558	551	511	568	546	557	532	533	527	558	557	528	572	570	556	544	568	572	571	606	598	552	570	563	583	544	558	520	559	561	537	536	569	562	583	552	539	550	542	513	548	560	589	568	547	560	582	571	578	552	579	551	545	538	542	545	578	540	582	543	536	562	555	550	572	559	491	564	559	576	550	540	514	538	561	553	509	555	530	582	582	556	554	529	548	542	579	553	577	550	548	542	580	563	541	546	545	532	549	592	527	562	577	533	574	533	510	570	529	555	544	495	545	542	548	565	569	541	554	573	568	490	545	553	561	527	506	601	548	582	559	586	568	523	540	566	563	546	560	599	547	551	536	541	544	564	566	569	562	538	553	539	590	566	572	547	541	542	550	529	535	521	551	587	595	564	562	520	552	573	544	541	563	597	563	558	577	539	545	578	533	529	546	603	619	562	501	535	555	557	580	545	557	546	558	574	534	606	542	567	591	580	530	535	550	527	562	568	548	549	561	565	503	537	558	581	520	582	546	542	548	551	570	535	593	550	593	544	555	566	537	573	576	545	525	528	555	604	539	548	541	554	527	552	527	547	544	566	540	520	546	563	594	543	561	521	582	499	581	542	572	542	579	535	563	563	557	551	655	568	574	565	554	558	541	566	557	570	592	572	556	595	512	584	560	540	570	561	577	551	576	537	555	571	513	551	546	527	612	566	557	553	563	556	535	553	564	549	598	576	515	571	551	596	540	536	557	532	577	567	546	605	589	556	562	559	566	575	546	553	573	564	546	579	576	573	581	525	527	552	570	567	558	571	527	521	527	571	536	546	570
6734	4164	1898	1408	836	1109	1297	646	281	346	290	144	223	180	83	74	90	61	61	59	54	37	30	35	35	50	53	42	31	43	51	65	34	39	24	40	41	36	51	43	54	45	38	35	45	46	53	41	42	41	52	40	32	43	38	46	38	30	44	56	44	45	39	38	40	40	42	30	42	37	50	37	36	38	42	34	44	44	46	39	43	53	36	27	36	37	43	49	37	38	37	35	35	40	47	45	35	41	49	46	39	45	34	49	38	54	40	37	53	35	28	50	34	31	40	37	34	43	41	50	52	47	43	30	41	36	49	42	48	32	43	52	36	48	38	37	45	29	43	38	31	33	37	34	37	35	60	53	49	41	42	51	39	45	31	45	43	34	47	58	35	40	28	33	40	55	41	41	35	39	38	45	35	29	44	46	36	40	42	34	35	26	54	33	38	37	33	36	35	38	40	49	39	48	38	50	47	33	45	42	50	37	33	41	48	36	39	34	43	35	39	40	34	32	37	38	42	52	48	35	29	46	45	43	50	37	35	39	44	41	39	57	39	43	34	42	42	41	43	43	40	46	35	38	43	34	41	43	49	46	30	39	44	27	47	53	40	50	50	41	43	44	41	35	28	36	45	36	39	43	40	42	44	36	49	47	37	35	31	39	53	45	44	43	41	43	44	31	52	46	36	31	30	50	35	26	36	36	33	44	37	32	59	47	32	39	51	42	36	32	48	39	37	50	38	58	36	37	40	39	43	51	42	46	33	41	50	43	40	47	36	48	35	33	42	48	32	40	37	35	46	43	38	39	36	33	51	33	32	54	41	38	45	43	34	45	44	32	37	38	32	49	44	42	43	45	51	24	38	37	33	35	40	39	43	30	35	39	44	47	40	48	46	46	38	49	37	46	48	31	40	48	37	36	41	38	30	51	42	46	45	41	53	36	43	40	51	50	35	37	43	36	45	46	37	37	36	39	38	40	39	33	40	41	42	48	46	41	41	43	29	35	46	31	42	43	38	45	36	47	43	33	31	45	47	39	48	50	39	41	38	35	37	36	39	55	45	46	30	39	41	45	44	38	42	38	44	34	42	44	45	45	37	27	37	53	33	41	35	51	42	43	36	35	37	47	47	41	48	39	45	41	37	33	37	40	30	37	43	48	36	43	45	30	43	49	34	34	40	51	44	34	43	44	51	51	42	35	42	38	31	37	46	36	35	41	41	38	42	35	30	39	39	43	39	38	29	36	36	45	38	49	33	53	45	36	40	46	44	41	31	36	43	42	49	35	41	37	59	46	37	29	46	35	37	37	30	30	46	41	30	36	42	32	36	41	35	47	40	44	46	45	39	38	42	47	49	55	55	40	42	51	38	52	30	46	37	39	37	45	44	38	39	35	47	34	41	40	45	43	52	30	30	38	35	36	41	38	27	45	41	35	39	42	41	41	36	51	31	43	45	54	44	32	47	45	49	48	32	45	38	31	49	52	37	48	35	36	53	41	26	43	33	43	40	45	54	37	29	34	46	40	45	37	28	47	39	45	40	38	34	38	42	30	38	49	42	39	33	44	49	42	46	38	44	40	38	40	36	34	37	33	40	39	38	34	46	50	38	47	51	42	35	39	39	42	33	35	39	40	37	52	43	52	41	41	28	39	30	40	48	36	53	36	45	36	39	36	51	41	39	43	44	42	30	45	36	40	30	48	43	36	30	38	44	39	31	36	42	45	45	45	35	48	44	45	40	36	36	45	45	39	33	46	47	36	43	37	30	36	39	45	30	37	42	42	54	44	41	43	34	44	43	47	44	42	46	53	53	42	34	39	44	47	38	27	38	35	47	45	37	43	39	35	39	39	37	34	41	47	26	57	44	53	33	38	37	38	47	45	26	50	43	45	33	48	39	40	39	36	44	43	53	42	34	40	37	46	42	40	38	39	38	46	25	36	36	49	42	40	56	45	40	36	36	43	37	46	42	38	47	34	46	28	45	38	39	39	40	40	36	40	33	36	31	36	31	32	38	38	53	47	41	37	35	48	45	33	42	37	39	48	37	42	41	40	59	33	35	42	46	34	45	46	46	46	42	47	31	42	48	49	39	51	37	32	53	41	33	36	39	41	43	51	43	42	39	36	43	37	48	37	34	32	36	37	41	31	29	53	33	35	48	36	43	36	40	48	38	47	38	36	44	45	41	48	42	40	45	36	37	37	41	51	45	44	47	38	49	46	46	48	37	44	46	35	33	42	49	38	45	31	38	46	43	30	46	45	40	50	42	42	47	38	43	30	38	24	33	41	29	44	36	46	28	29	34	45	48	45	40	48	40	33	42	45	40	46	37	56	44	54	34	50	42	40	37	44	45	41	40	34	39	38	53	38	49	53	46	41	37	28	41	33	44	33	48	44	34	29	42	42	36	35	40	40	36	53	42	52	33	49	45	42	49	27	37	46	33	41	43	41	30	40	37	39	34	41	46	39	52	50	33	46	58	32	36	35	31	46	36	36	36	44	39	42	43	47	56	51	45	39	37	48	43	41	38	30	34	47	35	39	41	39	35	50	43	32	48	46	40	30	36	45	52	39	49	39	43	37	54	40	43	48	43	43	37	37	37	50	42	51	53	40	38	43	36	50	45	53	44	54	27	34	39	29	37	36	45	38	45	39	47	45	57	36	40	45	36	27	41	43	36	35	42	35	41	41	47	36	37	38	33	45	38	35	41	35	30	48	45	40	40	39	29	37	38	36	32	43	33	39	40	44	35	42	34	58	37	52	42	51	35	40	38	31	54	47	42	44	43	42	44	35	36	36	34	40	36	36	33	40	43	41	42	39	50	45	40	40	40	51	31	26	40	42	43	38	39	41	46	35	42	38	57	56	29	35	39	46	34	47	52	29	32	31	32	32	45	39	50	47	52	43	34	37	48	49	48	40	28	36	35	36	45	36	50	50	39	42	49	47	39	49	34	32	40	39	44	40	37	42	42	40	41	38	42	41	40	45	30	40	43	53	41	51	52	39	44	41	46	29	41	33	43	37	41	41	42	41	47	46	58	26	43	32	36	37	47	41	39	46	39	31	47	44	40	45	46	43	30	35	45	41	40	35	29	39	26	42	32	35	32	34	38	43	45	25	29	36	32	42	49	39	40	41	42	48	37	34	31	31	32	43	39	41	45	40	31	47	41	50	39	38	37	41	36	35	43	44	43	50	49	45	35	40	48	40	50	45	33	36	52	41	36	40	44	48	39	50	44	31	38	42	39	27	34	42	47	32	47	45	45	37	40	46	34	37	41	34	34	34	44	32	38	43	42	39	35	32	28	42	53	37	38	39	41	45	42	46	35	46	34	37	37	30	48	44	29	46	41	42	39	30	35	30	38	44	40	39	52	32	38	50	37	41	32	48	46	33	39	32	53	46	29	58	41	44	45	34	47	38	46	35	37	38	40	42	27	43	32	43	34	36	44	27	46	37	34	45	41	34	40	42	50	40	38	38	35	42	46	38	37	44	48	32
39740	26965	20268	27174	28846	31872	29944	20638	12143	13676	9786	5110	8191	6248	2062	1757	2347	1848	1262	1126	833	520	535	552	526	536	525	517	549	554	598	546	533	513	572	512	531	550	498	517	520	520	524	561	528	552	495	528	564	522	506	524	524	564	514	501	520	495	520	482	544	493	514	558	522	515	526	538	504	550	513	481	520	507	489	502	517	502	520	523	516	528	551	530	494	551	508	521	553	574	571	550	556	534	474	530	557	525	539	490	520	533	539	570	542	566	508	534	540	494	541	498	529	587	536	557	531	557	509	486	507	518	514	541	577	545	514	544	505	488	554	513	522	525	558	536	537	547	514	557	549	491	489	545	516	569	495	530	499	482	532	496	498	526	515	553	515	527	535	494	522	508	465	485	519	494	531	508	518	484	495	582	524	544	517	557	481	569	516	534	503	540	519	520	561	527	493	541	518	493	520	518	530	534	519	516	522	549	545	530	517	543	547	484	576	521	548	556	505	564	523	524	522	523	530	511	550	555	528	566	531	518	510	584	495	524	528	538	559	553	535	502	526	576	495	519	502	526	551	533	512	526	492	550	542	521	542	476	490	528	552	487	522	565	529	489	537	499	533	497	539	598	513	589	477	536	551	519	600	530	532	514	526	493	530	508	515	490	512	502	539	539	539	558	554	502	560	550	529	511	508	506	500	509	527	502	533	525	495	483	523	505	476	529	487	512	539	514	536	550	526	538	501	528	547	545	514	526	560	542	515	557	552	519	482	577	485	497	596	545	560	543	577	519	503	576	552	511	515	579	536	541	522	505	549	561	510	517	569	557	551	526	530	551	517	522	575	553	522	542	580	516	535	542	504	523	560	558	525	534	559	520	579	518	498	526	577	512	519	503	563	537	556	486	595	561	551	537	480	544	535	554	562	541	493	522	536	560	544	536	549	525	564	572	533	518	534	526	544	510	509	534	505	489	571	500	508	527	541	517	523	560	563	569	520	526	534	527	512	525	573	565	517	501	562	580	523	553	522	559	520	526	588	486	521	520	542	533	481	517	552	538	532	525	557	523	520	552	572	557	502	539	534	508	524	569	522	452	553	482	511	537	560	555	529	552	483	537	507	518	534	504	522	555	532	555	546	478	571	540	540	544	530	564	529	509	547	535	525	548	471	528	540	545	566	566	536	539	493	544	559	509	519	522	517	508	507	523	540	510	540	501	465	504	552	518	546	520	483	505	511	521	539	526	511	532	523	519	483	505	535	509	492	534	525	481	549	564	518	555	546	563	573	545	542	510	538	481	538	555	560	550	497	530	553	518	546	549	566	549	557	565	510	558	576	523	547	510	484	569	563	520	552	501	534	501	492	484	561	507	568	571	506	540	519	543	550	534	567	522	496	509	529	546	569	514	555	499	535	544	501	512	557	530	518	519	539	526	527	494	569	491	562	493	486	558	490	501	542	553	519	525	519	496	517	576	511	547	525	522	553	545	529	502	550	532	528	522	545	574	538	561	575	517	558	530	517	540	531	540	533	557	496	521	494	508	532	503	568	528	552	531	532	546	525	490	555	533	535	507	493	503	546	582	544	521	515	548	520	534	532	529	542	522	572	530	509	529	524	542	545	511	527	520	508	479	513	509	533	546	552	550	539	551	567	505	523	580	543	551	542	545	537	547	540	543	500	476	532	523	546	488	560	570	550	527	551	553	526	539	517	512	511	523	566	523	526	492	505	546	526	567	558	556	512	517	488	559	548	527	514	547	523	573	549	507	525	539	519	539	547	544	539	535	529	601	539	497	489	494	519	544	541	513	543	538	517	552	521	516	540	550	520	500	486	526	542	540	537	517	508	519	500	544	539	519	529	531	551	545	505	508	533	503	519	547	540	538	498	546	523	519	548	538	568	556	493	523	528	556	523	516	516	559	511	526	531	545	542	571	492	545	498	545	536	544	547	548	522	511	532	517	531	564	536	534	479	516	526	552	517	539	590	544	506	554	473	535	510	517	551	525	573	508	532	541	530	597	499	519	537	524	528	548	562	540	544	547	521	530	533	528	555	553	532	559	538	490	549	529	531	513	540	509	557	544	502	518	526	527	528	535	542	552	542	552	533	530	541	537	488	511	507	531	545	531	543	535	532	509	527	582	587	507	504	536	529	532	507	514	544	537	522	457	574	580	553	510	533	520	518	532	495	534	547	525	552	515	524	491	498	493	569	526	484	535	531	532	503	531	518	532	512	547	497	520	538	544	588	521	498	559	526	515	533	534	526	525	536	561	536	547	558	526	530	551	507	489	535	509	541	541	546	501	489	548	521	550	551	510	508	535	515	549	545	486	581	518	540	508	494	524	552	547	513	527	569	507	522	542	538	510	538	510	534	590	512	528	557	576	516	493	561	530	535	538	550	496	547	577	523	546	501	543	520	499	498	541	512	496	558	503	553	504	509	553	529	527	545	526	533	537	541	542	521	574	559	549	560	510	556	563	510	535	521	515	529	516	579	555	569	474	532	539	540	562	560	517	550	509	524	540	530	504	577	512	526	533	564	490	510	540	543	523	538	493	538	522	542	502	537	557	518	520	552	506	509	586	548	536	511	520	535	499	531	563	515	522	494	504	553	529	524	550	507	502	513	564	512	542	529	482	502	518	565	541	556	569	539	545	587	567	540	506	533	584	571	523	547	537	546	523	528	539	566	551	550	501	512	510	569	513	514	484	525	520	526	554	540	535	557	535	527	553	532	531	476	508	540	550	527	521	555	536	546	522	506	563	537	540	538	493	482	540	519	524	512	545	526	517	548	534	499	524	493	552	527	567	560	490	515	528	530	555	507	534	549	533	548	522	544	553	549	538	522	525	524	526	539	568	501	513	518	533	542	534	486	509	502	535	550	540	528	575	482	507	524	507	577	501	566	514	588	513	526	573	576	500	521	533	542	582	518	550	537	518	504	549	531	489	531	529	514	526	498	564	535	528	535	534	497	563	572	527	521	497	536	560	511	558	522	524	517	551	564	518	517	549	530	526	500	562	495	536	550	539	525	503	544	500	511	560	505	550	501	512	573	524	552	565	521	529	550	548	530	543	550	533	550	514	550	567	503	516	579	529	515	530	524	564	518	582	498	529	533	502	542	544	523	500	563	535	536	557	553	548	556	487	558	549	500	562	569	527	503	517	544	521	534	583	559	531	526	552	500	527	527	530	517	506	548	524	469	510	544	556	531	505	509	526	530	498	584	489	503	533	522	499	534	524	531	528	502	533	532	510	506	549	530	568	509	507	538	525	508	527	561	503	540	508	556	536	533	528	537	511	557	534	530	571	581	531	515	531	526	538	549	504	549	528	520	548	544	559	535	564	539	548	523	511	499	551	525	515	529	550	553	554	485	549	536	520	548	525	535	516	574	518	545	532	551	545	535	528	490	549	524	571	543	531	546	545	550	558	534	554	521	533	507	536	533	508	522	531	505	520	521	530	519	543	510	543	517	525	544	539	521	565	506	520	510	522	524	561	548	550
12751	14768	6740	4334	2219	3262	3560	1714	734	855	658	424	593	442	98	134	170	124	79	80	66	38	43	43	47	40	50	53	43	46	47	28	47	36	42	36	50	42	35	37	53	35	43	45	40	39	24	34	40	43	40	32	43	42	37	43	35	37	32	41	40	34	44	43	46	43	32	37	40	28	42	45	56	39	44	43	47	34	31	43	47	48	45	61	52	35	39	35	35	51	46	40	55	51	37	30	31	36	25	41	31	38	47	32	39	36	40	47	38	31	46	40	47	35	46	32	40	40	53	25	46	49	46	35	49	44	41	35	41	40	35	49	36	40	41	37	36	44	39	43	37	46	48	41	37	49	32	49	43	33	37	39	39	46	35	44	40	35	47	36	37	34	44	41	46	47	38	40	37	33	44	42	41	35	33	43	37	38	39	39	37	43	49	45	46	30	37	40	39	48	36	36	36	44	40	47	25	46	40	44	37	49	38	37	35	44	43	41	44	41	42	37	34	31	45	55	38	44	50	31	40	41	38	44	29	42	41	32	27	45	33	34	34	40	32	36	48	34	35	34	50	41	36	36	42	41	51	30	44	30	53	45	58	46	41	41	32	36	38	33	44	29	38	49	51	46	36	39	46	37	45	37	45	38	42	43	39	36	33	41	42	46	26	45	33	40	38	38	31	29	47	41	47	46	38	54	33	45	35	41	49	38	30	37	30	48	44	38	50	44	31	40	46	29	40	45	44	43	39	43	43	42	45	25	45	38	36	47	49	41	38	36	39	35	36	38	41	48	48	36	40	38	30	53	42	45	27	38	41	36	31	47	38	41	38	36	41	47	40	31	44	44	35	45	44	31	44	40	49	44	34	36	41	45	39	40	43	38	30	36	42	46	32	43	46	38	39	59	58	33	54	39	46	44	26	32	29	49	36	42	36	27	37	46	38	41	33	51	41	49	44	30	39	42	53	33	33	43	38	48	39	43	47	25	29	36	43	44	41	46	45	38	31	30	42	42	37	48	46	43	38	37	36	34	29	39	49	40	36	38	53	43	50	34	47	36	36	43	47	43	36	37	41	40	40	36	42	37	45	40	44	49	47	38	38	48	39	46	50	50	40	35	40	38	42	37	44	43	37	41	46	37	30	54	52	53	41	37	38	33	31	42	31	38	42	52	42	38	44	44	36	43	37	46	50	39	45	55	35	40	41	35	41	34	50	50	39	46	47	46	38	41	37	57	48	47	39	42	50	34	42	41	35	39	29	36	45	37	34	43	44	28	39	39	29	44	37	45	36	37	36	30	39	34	38	46	60	36	47	50	40	34	45	45	27	25	40	38	36	40	37	37	25	28	37	39	51	45	49	40	23	44	38	41	42	31	43	39	47	42	36	33	35	34	47	45	39	33	37	45	38	45	48	37	38	26	30	32	44	31	31	35	50	32	49	45	35	34	50	39	31	43	32	41	35	53	32	38	33	37	39	43	36	34	51	48	40	36	41	32	35	38	34	28	41	36	36	42	44	46	41	43	43	50	38	44	29	46	41	32	45	53	35	42	46	44	43	38	48	33	38	45	51	54	48	46	35	50	30	30	48	52	44	48	39	30	36	40	28	46	49	39	54	50	52	47	49	39	51	49	27	45	47	36	37	39	39	39	37	39	46	34	33	28	32	37	43	37	44	40	50	36	39	41	37	32	38	41	39	43	44	30	42	45	45	43	38	41	46	41	43	38	46	48	38	58	46	42	45	37	51	38	49	39	40	40	40	51	43	36	45	34	43	35	41	45	43	35	36	43	39	41	42	30	40	49	43	37	50	44	43	40	35	33	50	44	62	38	45	39	37	45	39	36	51	44	32	41	45	46	46	45	42	48	38	41	47	40	37	32	46	49	51	39	43	40	44	38	40	47	40	43	43	33	28	27	32	48	43	39	44	34	44	41	44	50	47	41	38	42	44	38	44	29	42	52	38	45	44	34	42	41	35	38	34	43	36	36	38	42	48	33	38	43	45	41	48	56	47	32	34	39	40	39	36	47	39	32	34	32	69	47	43	46	38	37	36	44	40	37	34	35	32	39	34	35	45	39	34	45	39	38	44	49	39	37	31	39	55	38	44	49	37	40	38	40	57	41	43	30	35	33	46	34	43	33	40	54	43	37	41	44	43	41	43	41	37	39	49	34	45	46	45	50	40	52	34	39	41	40	32	34	29	37	43	46	38	46	44	44	38	33	33	32	28	39	51	50	45	45	44	39	33	40	62	33	38	33	29	50	40	35	32	37	31	43	53	41	43	39	53	39	38	36	46	40	46	36	30	45	26	38	45	42	31	40	32	32	48	37	29	54	47	46	44	37	42	41	48	31	32	36	46	58	43	34	43	34	40	44	36	35	39	38	51	61	42	43	41	38	37	41	46	44	41	36	38	27	37	30	42	39	45	28	41	46	43	46	56	43	44	34	46	39	39	40	26	40	46	40	43	39	35	50	34	41	39	42	45	38	40	42	34	29	39	49	32	41	41	29	40	26	34	39	39	42	49	40	46	45	29	30	41	40	48	43	50	23	41	43	39	45	42	39	44	47	50	40	39	50	43	41	46	29	43	32	41	46	47	46	33	45	37	38	40	38	38	43	45	35	45	46	33	34	49	43	43	31	37	47	37	42	42	44	39	36	47	45	45	27	37	48	49	37	41	38	42	40	44	52	37	42	43	47	43	36	42	48	26	43	42	44	44	39	25	38	41	41	39	42	44	50	28	39	39	41	45	29	40	41	45	39	43	32	45	24	32	45	45	40	32	41	34	42	45	53	42	44	40	44	40	40	35	38	48	42	42	47	32	41	35	29	24	36	45	31	37	43	35	35	41	49	43	44	44	41	52	42	44	29	35	36	40	42	41	44	36	42	39	40	43	36	45	35	38	36	40	44	45	35	35	34	47	49	42	38	41	40	49	32	35	43	43	41	41	36	38	40	54	30	54	33	46	39	39	51	43	39	45	38	46	32	49	38	30	42	55	48	38	39	39	35	37	40	32	31	41	28	34	47	42	47	49	32	40	42	42	45	39	37	50	39	44	32	36	49	42	35	36	38	23	44	39	32	51	40	31	51	43	40	24	50	43	30	34	41	41	35	40	35	30	46	34	43	41	39	34	42	33	29	35	52	45	41	35	47	44	40	28	43	32	50	43	41	41	49	37	33	38	39	46	38	53	40	34	50	41	30	40	29	49	39	37	39	51	56	33	36	48	36	45	50	40	42	40	38	56	46	41	33	50	42	41	41	37	43	42	32	42	38	38	32	61	34	43	45	54	47	39	37	50	56	39	46	57	50	42	34	45	32	37	48	50	49	33	38	39	42	32	37	46	32	28	52	37	47	44	47	39	36	39	55	48	42	36	41	25	42	51	51	38	41	49	42	30	45	49	35	39	43	40	29	33	29	43	44	42	45	50	34	52	33	45	37	30	41	38	33	45	44	35	40	31	48	31	44	34	41	48	40	43	41	51	33	42	43
50825	36415	30614	37651	40478	43813	40669	29449	21978	22203	16688	13858	16321	11591	2219	3442	4944	3392	2094	1553	1340	539	523	540	495	507	569	522	549	577	569	593	578	549	591	521	519	497	519	534	502	527	589	495	507	519	505	551	508	553	551	524	521	530	481	544	547	523	534	511	555	542	489	534	542	538	534	545	526	532	556	530	524	563	519	503	563	525	529	545	549	533	517	509	544	527	555	538	538	545	525	511	540	549	527	593	559	540	563	534	539	475	530	549	542	563	549	547	557	516	526	572	525	549	551	541	599	550	536	602	562	517	492	543	535	522	516	509	530	509	500	524	501	538	557	536	544	556	556	570	522	550	543	550	559	518	546	555	511	570	515	500	551	512	544	542	509	544	507	569	530	541	531	541	592	510	550	506	505	518	554	508	522	526	540	531	570	536	542	547	562	542	547	530	541	535	571	542	537	502	505	540	538	547	561	595	530	479	546	545	552	561	530	522	521	560	564	527	528	493	512	553	511	537	491	538	557	535	529	561	571	530	519	513	544	585	534	471	519	558	507	512	524	508	553	490	559	556	512	500	546	554	548	551	516	554	530	523	548	540	496	540	531	554	515	531	536	565	554	551	533	525	555	473	541	550	556	522	549	565	530	538	495	549	570	526	530	509	578	516	511	515	577	560	539	531	538	555	538	533	534	537	558	524	543	552	508	535	531	537	517	490	587	536	551	551	538	499	512	506	526	531	527	560	560	504	543	553	545	526	501	542	579	533	534	533	541	512	525	514	524	560	519	567	525	525	496	534	517	516	549	484	554	545	562	496	562	563	543	530	544	561	552	512	561	526	568	566	495	603	532	508	539	510	503	527	532	540	522	535	553	559	533	571	528	536	543	533	498	518	588	502	546	519	547	559	478	558	539	547	507	569	539	518	542	503	536	547	540	563	537	568	530	517	574	488	510	532	538	539	511	553	524	522	518	518	546	548	517	512	578	539	522	501	531	533	532	495	536	543	531	539	529	525	503	529	580	526	544	551	551	573	527	570	529	502	526	541	578	536	554	583	537	534	561	538	514	562	515	535	536	516	537	547	510	543	554	513	542	565	536	549	578	550	534	540	569	538	512	545	554	528	538	525	537	553	550	518	515	524	504	531	526	533	542	545	553	507	539	576	561	541	537	524	519	544	516	526	540	563	573	518	561	548	492	547	566	513	559	533	540	560	517	539	536	521	553	504	517	546	525	468	539	527	542	527	537	537	528	526	546	522	530	532	515	534	525	526	611	583	520	539	524	536	585	533	506	560	536	541	587	551	534	562	522	541	560	507	518	521	528	547	522	531	531	524	531	514	535	513	537	520	565	554	519	577	560	535	512	517	542	496	524	511	555	551	523	499	572	536	512	502	565	556	527	515	521	523	508	537	539	565	539	516	578	525	511	535	585	578	574	525	547	545	550	528	518	530	520	507	545	531	523	540	544	554	507	541	520	533	552	508	516	549	530	540	518	526	540	565	567	500	501	570	511	524	531	520	521	557	534	536	507	534	544	480	543	551	557	545	510	555	514	559	514	553	532	527	542	523	540	502	516	548	516	533	551	517	513	568	525	514	563	504	538	520	523	558	505	546	490	457	583	538	536	542	546	544	501	546	530	538	530	529	517	558	588	538	547	571	482	547	513	545	531	537	537	549	560	544	552	556	565	535	519	525	538	503	515	527	542	549	547	539	550	538	532	553	520	563	565	571	545	528	562	522	527	519	545	544	574	540	564	548	526	543	509	535	572	518	559	551	575	555	547	530	566	556	567	556	550	529	506	532	567	529	543	559	541	540	511	528	528	528	524	511	520	521	547	598	563	545	505	530	518	513	520	564	548	541	523	548	525	510	541	556	546	499	544	552	532	572	501	565	551	516	538	563	545	538	507	534	504	522	569	560	531	561	531	501	571	561	548	514	528	586	541	508	510	500	494	586	491	520	559	544	521	507	534	550	560	539	530	549	543	503	545	551	538	519	533	538	549	539	524	513	529	504	481	522	571	544	567	503	518	560	497	550	529	491	533	515	553	569	515	539	533	547	545	505	520	554	514	558	520	542	512	543	533	536	559	545	550	519	507	504	568	526	500	536	502	511	522	532	564	525	509	555	538	547	546	572	491	529	565	529	538	559	539	581	542	563	515	562	518	548	501	542	544	529	550	547	529	527	576	540	541	526	555	512	518	565	528	479	485	563	565	543	551	548	530	549	582	532	533	524	531	548	540	506	511	520	536	538	529	535	557	543	532	523	530	499	527	523	575	501	503	517	585	576	521	556	541	547	508	506	591	527	494	545	517	522	544	490	511	627	540	557	537	538	552	551	503	510	548	546	546	519	526	552	533	543	547	497	506	560	547	523	523	571	576	538	521	549	547	562	529	545	522	531	565	515	568	555	531	543	525	515	551	540	558	565	551	543	567	539	482	536	534	535	505	537	520	568	520	553	560	570	577	487	498	558	578	561	537	540	562	563	507	504	540	536	566	538	542	545	512	498	535	531	520	532	563	533	542	556	503	543	499	531	536	579	536	557	517	570	519	539	498	502	506	502	541	603	531	551	523	568	532	553	504	507	533	504	534	548	523	533	521	521	536	583	532	516	508	553	564	493	531	527	542	555	520	574	556	523	540	538	534	508	555	524	529	573	513	535	530	574	541	538	548	541	519	561	548	528	535	536	553	524	525	550	476	506	512	506	535	495	505	535	570	581	577	527	550	512	534	549	559	509	523	564	540	535	532	551	520	541	514	532	520	517	538	523	539	513	526	532	526	497	547	532	547	533	556	547	550	544	525	564	504	512	514	513	546	501	496	531	530	576	541	561	505	544	547	564	541	520	563	522	519	547	506	544	517	500	523	515	515	545	526	558	562	521	551	492	510	497	547	522	528	526	492	585	555	555	510	541	478	520	527	539	533	529	508	526	563	536	493	501	540	524	542	521	496	517	539	523	554	536	524	526	544	569	477	530	549	550	491	554	550	506	532	565	550	532	523	560	512	546	536	538	546	529	552	546	512	491	513	570	512	540	557	542	516	534	553	536	567	555	533	514	540	555	557	539	540	568	530	545	517	553	545	518	543	568	514	554	511	523	549	515	522	537	554	545	523	499	510	536	556	551	573	576	529	572	516	548	507	548	578	559	568	563	550	523	561	502	502	521	529	489	529	512	550	543	522	543	524	573	570	560	515	521	526	561	551	527	509	484	541	523	543	566	572	566	529	557	548	517	539	576	561	510	530	535	528	551	574	566	558	500	548	551	525	541	564	532	543	511	526	541	529	559	505	523	530	578	525	523	550	528	564	508	531	533	566	551	554	535	550	547	549	545	607	535	527	516	537	557	538	542	519	567	560	587	537	498	503	527	548	517	541	570	564	527	529	505	546	578	491	581	530	556	490	521	568	536	553	518	571	540	549	522	513	534	549	569	528	554	536	523	560	538	518	555	539	526	521	551	520	527	545	536	541	535	551	485	561	494	560	555	504	512	497	645
12539	12607	6849	3885	2482	4090	3745	1925	789	876	781	597	630	436	95	133	182	113	91	75	66	40	37	32	45	46	55	39	47	48	40	43	47	44	47	48	28	38	39	38	48	49	42	40	44	43	45	47	52	54	41	28	45	39	32	40	36	42	44	40	39	34	43	39	49	51	46	45	42	44	34	34	45	35	35	37	43	38	44	40	40	57	49	41	34	40	37	48	43	51	45	42	47	40	47	43	33	34	44	40	41	48	38	43	43	50	51	37	30	50	50	36	50	50	31	44	50	44	30	31	47	46	47	44	38	35	38	43	43	37	37	42	35	43	52	40	42	46	41	36	43	47	32	38	53	53	51	28	49	39	29	47	45	27	37	41	44	36	44	34	32	39	48	39	38	35	49	49	49	45	49	47	58	29	39	43	38	39	45	43	41	43	50	56	42	52	44	37	46	43	37	31	39	37	36	40	37	39	42	48	42	28	45	36	33	43	39	46	44	47	38	41	41	35	37	35	43	43	39	44	41	43	58	30	43	51	38	42	33	48	48	43	46	49	45	52	46	56	29	54	55	43	33	38	35	34	45	44	38	59	37	43	35	42	47	43	48	32	47	47	45	29	36	52	41	42	45	32	50	37	53	39	34	46	43	44	40	46	37	44	52	47	47	53	43	46	50	42	43	45	48	49	52	36	50	38	46	43	36	27	41	42	50	39	31	37	47	37	40	31	38	36	35	34	41	29	42	41	41	40	38	39	51	42	46	43	37	46	44	38	41	38	54	43	44	49	46	44	42	36	40	38	46	45	42	37	48	56	31	48	32	38	33	31	24	55	38	38	42	39	29	39	37	33	41	34	35	38	52	43	53	50	44	35	46	42	43	56	40	38	53	50	34	41	54	47	39	53	36	48	36	37	39	40	40	44	47	46	51	44	47	48	44	27	30	33	28	42	54	55	41	41	39	47	46	39	60	51	45	34	43	41	33	42	39	44	48	37	38	48	40	36	38	39	45	39	30	27	40	40	39	41	36	41	42	47	44	42	36	38	52	53	45	46	52	37	47	38	40	34	38	38	35	41	49	46	46	47	36	35	50	48	33	30	36	41	52	50	49	46	35	39	39	49	43	51	44	31	40	40	39	35	49	48	33	47	32	50	47	30	45	47	52	54	55	41	51	42	37	32	35	43	45	44	39	38	47	42	52	47	33	41	50	43	38	44	44	38	43	42	47	38	46	36	33	43	34	41	50	52	39	35	53	37	37	38	46	47	33	43	52	33	54	41	45	47	40	51	31	43	38	48	42	40	39	38	29	49	47	48	40	51	41	47	35	37	47	47	45	36	41	36	42	32	51	42	42	35	50	41	48	41	32	39	44	44	34	46	38	52	51	33	38	42	39	47	42	43	43	51	46	46	34	32	41	38	38	46	44	37	43	41	30	41	41	43	43	31	38	43	46	33	42	44	32	42	39	33	33	47	42	35	39	40	39	43	35	54	45	47	40	51	39	44	50	47	38	35	45	45	54	52	43	31	46	36	48	35	61	43	45	34	56	42	38	43	36	37	38	40	57	37	55	37	41	39	37	44	44	44	35	40	40	53	40	41	31	45	32	34	33	39	32	34	50	47	34	46	43	34	50	38	51	33	43	35	47	49	39	42	48	43	34	32	47	41	42	42	43	41	41	35	44	42	52	44	41	44	51	38	53	43	44	42	45	42	39	46	40	38	57	37	43	48	50	45	52	43	44	38	45	38	48	37	54	46	34	38	40	40	46	26	45	36	47	42	45	60	56	35	39	58	49	48	39	58	41	52	47	42	30	40	43	52	41	54	26	48	41	46	44	33	36	42	42	38	32	46	48	43	39	46	49	51	40	40	36	37	40	42	41	57	50	33	45	36	48	38	48	40	45	34	48	54	39	41	35	27	38	43	34	37	43	45	47	38	41	38	42	40	40	47	41	33	37	47	47	52	44	29	48	41	37	45	50	43	50	45	41	43	44	45	48	46	38	46	46	34	41	53	41	41	41	45	52	43	48	40	47	44	43	48	37	43	45	34	40	40	43	51	45	40	47	44	40	37	56	37	32	55	50	32	49	52	47	42	44	32	47	46	39	36	44	45	40	44	32	32	48	44	42	33	45	49	32	43	42	43	41	46	40	39	49	46	34	48	51	30	34	39	32	48	49	42	39	43	38	50	37	35	43	42	44	35	38	40	40	51	42	42	38	34	43	38	36	41	43	50	35	44	40	46	45	40	40	39	41	36	54	48	36	41	38	42	36	46	45	51	39	33	35	49	54	40	52	35	35	42	37	48	44	37	43	34	41	50	49	43	44	54	45	49	41	34	46	38	50	47	48	48	41	37	49	46	44	41	39	41	45	42	41	28	34	40	36	50	40	33	37	38	39	34	30	39	41	42	41	31	38	46	41	39	47	46	29	48	37	52	54	45	40	52	32	32	43	34	50	35	38	44	44	50	32	31	42	34	39	46	43	56	41	48	38	43	39	39	35	42	54	38	40	37	41	47	47	41	44	46	31	42	40	43	31	43	49	38	39	35	41	42	53	48	44	43	45	48	42	45	38	42	41	34	39	32	37	41	27	45	38	37	34	30	44	39	51	35	35	49	33	30	38	38	39	35	51	40	29	45	38	40	47	51	46	34	45	38	37	49	32	34	48	42	40	33	43	50	43	41	48	32	40	52	47	38	37	36	44	42	43	46	42	47	37	48	36	47	33	54	44	48	51	54	40	49	44	43	37	34	38	55	49	36	43	37	46	44	41	31	45	40	45	31	38	41	45	41	42	43	33	53	37	42	36	57	58	51	42	39	45	49	41	40	43	43	41	42	49	48	36	40	43	45	48	42	34	49	43	37	41	42	37	35	31	46	41	49	56	26	37	50	42	32	40	42	48	42	36	44	49	40	34	51	41	54	41	37	46	53	35	38	32	44	40	49	40	48	42	44	46	54	46	41	40	44	45	43	40	38	60	40	48	40	42	43	37	33	41	32	40	49	33	36	48	36	34	49	40	41	38	39	38	50	35	41	43	32	35	44	37	40	34	46	32	43	54	36	47	46	31	42	44	57	38	28	42	39	41	44	56	46	42	47	44	41	39	43	34	56	38	44	40	40	45	38	39	47	39	38	45	41	39	38	44	49	33	39	45	36	33	51	48	37	60	41	40	41	38	54	44	43	34	34	43	51	52	45	42	31	33	44	48	43	47	36	38	36	44	51	33	44	46	42	38	69	46	38	43	44	35	38	46	47	40	30	40	50	41	39	45	45	45	50	51	32	48	34	31	42	42	33	48	39	52	53	42	41	51	47	47	42	47	35	48	42	40	49	36	44	39	50	38	49	53	45	38	42	29	35	36	50	36	39	39	40	39	43	42	43	52	41	46	49	38	31	40	35	37	49	41	36	43	36	44	42	44	48	40	42	42	41	30	47	50	45	45	48	40	37	38	41	37	42	40	25	39	35	41	36	38	39	36	32	37	37	44	31
47911	37441	31416	36025	41112	47391	41387	30588	23252	23744	19671	18022	17123	12074	2502	4032	4937	3452	2116	1556	1346	626	564	560	575	535	547	557	554	572	577	624	596	550	518	532	502	582	543	535	550	540	536	527	588	562	550	535	578	525	581	530	518	504	554	540	548	551	552	548	539	538	588	561	596	544	537	540	547	516	518	583	521	560	535	532	572	560	531	534	556	521	580	493	555	549	590	569	539	543	496	541	581	551	551	555	538	570	564	520	581	571	543	566	572	534	518	571	528	556	556	547	542	517	522	519	512	560	560	547	541	576	542	520	560	497	568	535	547	564	520	567	576	576	582	541	532	562	591	579	586	531	563	566	553	571	524	582	481	580	541	567	585	531	576	547	576	560	514	551	556	513	538	587	568	566	538	555	536	567	539	551	528	534	563	573	574	528	571	543	553	565	519	552	517	540	522	511	521	604	518	540	535	521	554	553	576	524	552	575	557	558	550	528	557	518	524	558	521	528	587	540	557	557	541	541	547	576	534	554	561	572	565	533	574	560	497	584	565	550	512	492	606	510	595	590	574	589	578	549	577	544	556	559	554	549	529	597	553	537	551	565	587	552	556	568	583	561	580	553	572	539	562	512	591	561	598	588	557	550	579	549	539	533	566	567	617	571	565	545	600	558	563	543	536	572	547	543	542	551	575	533	567	539	555	549	543	562	584	556	587	559	544	578	526	561	538	541	565	551	521	553	577	561	549	559	551	576	527	544	522	558	552	583	547	536	571	561	529	546	568	547	584	521	549	570	567	555	528	550	545	527	562	536	554	557	584	542	564	586	538	545	509	523	553	521	545	571	546	565	532	519	524	566	557	581	519	586	545	532	595	560	504	568	539	584	548	604	529	585	552	530	560	527	553	586	583	578	571	571	557	529	560	522	519	563	505	568	581	530	525	570	586	578	556	574	541	580	552	556	545	552	586	609	560	579	523	544	564	583	566	541	550	549	552	607	560	544	567	543	537	573	515	548	526	545	593	577	524	575	546	549	528	579	555	558	510	549	551	569	550	534	550	561	555	535	526	528	552	550	571	503	555	577	551	524	540	601	541	538	545	559	539	516	533	549	550	559	562	554	555	576	515	530	522	595	576	565	560	537	576	535	547	533	545	547	551	550	532	574	595	615	546	542	518	574	568	574	545	541	546	556	568	556	610	525	519	511	527	556	561	531	513	541	562	587	554	606	540	541	541	540	574	544	550	517	549	580	514	567	582	590	557	584	605	525	529	538	548	588	584	570	549	579	566	540	537	543	532	533	501	541	554	576	548	592	543	584	535	572	560	551	514	536	549	596	539	543	537	580	558	575	561	526	577	593	532	537	529	541	571	552	569	540	534	539	592	562	544	542	576	581	558	531	567	545	562	594	536	572	552	571	552	552	579	536	511	538	562	527	493	547	546	548	540	553	547	537	518	535	529	563	625	546	558	560	580	560	602	550	528	544	564	567	548	511	537	526	518	535	539	574	535	555	578	537	540	550	542	601	569	612	552	570	518	555	534	528	582	541	542	522	577	565	522	548	537	621	581	510	584	588	536	536	547	530	569	581	550	574	550	554	581	549	534	560	552	555	580	508	600	571	545	574	611	532	540	546	578	611	550	571	582	579	543	562	569	548	547	613	577	535	521	558	558	574	545	560	550	570	575	523	551	559	562	552	577	549	552	536	540	534	533	539	576	572	561	547	580	544	559	587	542	554	525	560	533	555	583	538	508	539	506	531	538	544	597	550	566	560	566	530	557	533	529	566	552	559	541	564	567	512	570	534	565	561	527	524	528	534	554	571	515	548	575	557	555	574	559	578	556	564	555	542	561	568	582	549	542	539	568	523	541	539	563	546	565	570	581	539	572	541	504	559	548	547	555	557	556	509	568	521	588	514	580	553	549	566	546	578	599	564	559	573	512	561	555	514	577	535	554	547	553	569	544	567	550	554	559	540	493	570	583	563	587	524	546	577	517	565	533	585	567	542	551	574	538	563	546	580	558	545	558	540	592	524	547	553	522	548	584	567	539	602	567	556	547	529	570	585	539	556	593	563	596	589	535	556	548	587	551	514	556	558	546	558	545	534	594	538	545	535	545	551	544	572	578	559	567	546	495	619	570	534	541	531	557	542	613	557	535	571	527	535	576	582	558	566	549	566	518	550	521	524	554	510	566	601	518	567	525	543	577	566	544	583	567	585	574	558	573	554	551	541	553	553	559	552	566	564	530	547	527	562	528	550	550	546	543	539	551	538	543	536	619	512	511	555	518	571	554	529	541	608	538	560	562	568	543	518	541	554	531	551	586	572	553	561	556	544	584	583	561	560	549	582	550	607	573	530	535	516	524	538	577	535	547	594	538	512	512	546	549	536	565	512	546	543	579	527	543	538	550	561	513	567	532	550	539	551	591	565	565	581	500	524	521	561	536	543	570	568	556	590	594	543	544	564	548	568	563	542	529	557	566	558	564	543	554	513	555	532	546	552	577	581	529	508	573	558	574	527	557	577	569	562	553	618	523	562	539	564	554	541	548	557	537	527	545	532	555	513	553	552	548	553	572	536	574	548	517	575	550	564	572	579	571	582	528	553	556	580	549	569	526	601	532	542	474	606	552	511	547	567	497	558	571	509	558	559	514	578	559	558	540	552	572	573	523	539	565	540	539	553	562	545	511	521	528	547	540	567	547	555	552	542	567	550	589	600	542	563	589	598	592	552	559	546	548	554	591	555	556	565	540	565	552	554	518	551	520	538	532	555	532	547	547	560	510	595	501	559	533	581	565	546	550	535	556	542	575	554	609	567	545	550	587	541	550	543	568	548	555	564	546	562	533	564	520	562	545	531	557	563	535	585	562	511	594	535	550	561	536	546	550	576	561	594	544	592	556	535	542	569	554	543	553	536	515	567	572	546	580	568	566	571	532	540	510	538	542	572	564	528	570	507	594	603	545	541	518	549	542	551	528	560	529	512	545	536	534	625	586	515	618	522	576	590	540	547	535	509	557	577	578	566	551	585	558	576	553	540	555	551	551	521	548	532	592	555	585	504	563	526	500	589	527	547	564	578	526	529	526	567	580	581	565	565	564	514	565	554	558	561	563	505	564	582	568	571	560	532	555	548	547	554	534	577	550	553	591	568	510	587	578	567	531	553	568	527	607	533	598	518	572	538	528	558	572	570	528	541	514	573	550	570	482	586	557	580	550	566	532	534	532	575	549	575	569	521	584	571	513	519	578	546	537	562	562	536	567	540	561	557	573	542	581	597	541	552	592	527	576	521	522	565	523	542	571	499	522	560	577	529	511	547	555	563	605	602	576	562	578	558	539	570	541	564	558	565	576	569	540	492	524	495	547	529	539	538	509	581	550	543	532	568	537	531	538	572	503	576	570	599	576	515	500	533	561	530	573	556	578	545	559	559	530	553	540	555	603	590	523	546	570	548	574	552	526	551	570	564	558	580	559	581	537	578	541	533	545	535	551	546	505	568
17759	23012	11537	6033	4487	7538	6284	3609	1493	1106	1220	1128	1012	631	166	162	228	162	108	82	73	45	32	39	48	35	44	48	44	24	33	47	51	37	34	39	41	48	48	44	45	41	46	50	46	46	36	42	33	49	36	49	45	44	36	43	34	40	46	39	43	48	36	35	40	36	33	43	38	46	30	49	31	40	38	45	46	35	38	32	51	33	28	37	40	39	30	50	46	36	38	36	45	42	51	37	44	47	35	42	41	39	47	50	40	39	38	49	45	47	28	45	53	31	52	53	48	42	39	30	55	37	46	41	44	28	39	49	45	46	41	35	43	50	34	47	41	51	39	42	46	33	30	34	43	45	41	51	42	46	39	38	42	36	32	42	44	45	46	40	34	43	41	42	47	44	52	41	31	54	47	23	37	46	42	34	41	45	42	42	37	44	47	44	49	34	34	36	39	35	45	37	54	42	42	48	41	35	45	44	40	40	46	44	47	40	39	44	41	40	40	45	38	44	42	52	36	47	43	39	54	40	51	38	38	46	33	44	46	52	43	60	53	45	39	36	46	42	45	55	51	36	31	51	41	40	27	37	38	48	44	49	50	41	45	48	45	39	30	43	38	42	36	38	36	49	42	37	46	52	32	40	39	41	45	46	52	55	42	48	42	55	45	45	46	41	35	44	39	40	49	42	27	49	36	42	41	51	44	39	37	41	39	34	41	39	48	45	50	36	32	41	45	47	43	33	40	38	35	44	47	39	51	46	48	43	40	44	52	41	44	45	39	53	35	44	40	49	50	37	47	39	46	42	36	43	37	45	35	55	36	50	40	43	42	40	46	42	37	45	53	48	37	38	43	37	43	26	41	41	29	44	44	42	47	33	44	36	39	44	33	35	37	43	50	49	34	49	46	48	33	45	46	43	35	47	33	49	39	38	52	53	44	43	45	47	41	52	40	45	31	34	37	40	40	42	28	43	36	43	47	38	35	53	44	39	43	32	42	51	43	42	42	60	41	52	47	37	39	39	33	43	41	44	39	34	44	40	51	50	33	37	50	41	49	42	38	49	44	38	37	56	44	40	50	46	42	35	34	51	42	48	36	47	39	45	44	42	36	55	35	40	37	41	41	52	38	36	37	42	30	53	37	46	36	42	37	36	46	36	38	32	49	36	41	41	34	37	32	36	42	46	43	46	37	49	50	43	41	47	42	38	55	36	44	41	42	40	28	40	32	48	42	41	44	42	48	30	36	39	49	45	38	32	43	41	39	37	44	50	43	41	45	40	44	43	43	44	38	37	39	28	41	43	51	41	48	40	41	47	49	37	45	35	45	47	51	42	32	41	38	39	41	32	37	28	37	42	46	45	37	38	43	42	32	42	40	49	46	37	43	48	69	52	57	37	37	38	35	37	46	41	46	44	37	36	46	45	39	37	43	43	35	27	54	32	36	45	41	45	34	31	42	41	42	30	41	45	39	44	38	36	43	46	46	43	47	41	39	42	43	49	35	47	33	49	48	43	41	27	48	38	34	34	46	45	47	34	51	42	32	43	38	49	44	40	43	44	45	48	39	36	43	42	41	35	45	44	24	45	33	49	47	33	43	34	22	39	43	55	43	37	47	44	52	51	40	57	54	46	37	43	49	45	42	41	34	45	43	43	39	32	51	40	64	43	46	30	45	49	41	40	33	42	49	50	51	40	32	43	42	48	49	32	40	54	38	46	38	50	42	46	53	52	31	35	33	37	44	45	44	38	43	34	41	49	47	49	53	37	43	25	37	42	44	40	46	48	35	44	41	36	40	43	36	44	45	49	41	40	40	39	40	41	37	37	41	39	50	38	44	48	54	37	44	36	33	37	37	36	43	58	49	37	48	43	46	43	26	44	57	40	31	47	41	35	38	38	43	46	37	35	36	38	54	51	43	53	33	35	37	40	34	46	41	47	45	54	51	47	28	39	55	31	35	34	38	45	46	28	36	44	43	41	39	34	40	31	35	40	35	41	43	40	48	41	31	33	36	38	36	35	46	41	43	39	32	41	44	36	34	41	46	43	42	43	39	50	47	46	31	48	48	38	29	49	42	34	48	46	34	44	39	40	33	39	37	35	43	36	52	47	33	46	38	38	38	41	44	47	48	35	44	36	45	38	55	31	41	46	42	26	52	41	45	45	53	54	33	40	34	26	48	38	37	43	48	39	46	40	42	39	45	33	33	34	46	45	36	33	35	38	37	53	36	35	41	31	53	44	41	36	36	33	37	47	61	48	29	39	44	30	32	49	47	37	46	39	49	42	32	51	39	38	41	60	47	45	54	33	40	59	38	33	32	40	47	33	35	39	24	55	34	36	39	51	38	33	38	37	50	35	34	38	31	44	44	41	34	36	40	40	31	46	36	47	36	58	39	39	40	43	45	49	37	50	42	41	33	42	38	47	39	41	39	46	36	50	33	42	37	45	38	43	46	35	43	47	44	37	33	38	39	41	37	32	55	41	50	39	39	51	34	33	35	44	38	35	40	44	37	48	35	31	38	50	46	45	50	47	34	50	44	45	43	41	37	36	49	34	40	52	47	25	39	41	39	31	46	44	50	43	46	40	47	36	45	44	43	46	43	37	33	34	49	42	61	46	42	39	47	50	37	34	44	33	44	40	44	31	42	39	41	36	40	33	52	32	58	48	42	33	39	48	42	48	48	48	48	47	34	41	43	38	43	37	46	39	45	46	31	53	50	38	24	45	40	47	50	46	43	36	51	43	34	41	46	47	56	40	32	50	45	45	35	42	38	46	41	40	37	33	36	47	39	37	38	38	33	44	32	52	46	34	41	38	32	41	39	35	49	38	51	46	37	30	47	42	31	48	37	52	38	43	52	41	43	39	43	43	40	43	35	43	51	35	44	40	48	29	45	41	41	32	32	44	49	36	31	45	38	39	56	49	55	44	30	34	56	35	43	47	41	45	37	47	38	45	42	33	44	28	50	54	45	35	53	45	41	43	27	44	35	44	38	49	46	33	48	35	36	35	40	37	37	44	49	45	42	31	44	37	49	33	46	32	46	47	46	40	42	49	51	43	45	35	48	36	33	42	33	41	50	44	47	42	52	51	41	57	38	43	36	43	38	40	36	43	43	44	38	44	44	43	41	47	34	46	43	52	33	37	38	49	36	45	45	39	42	39	53	35	35	42	41	36	41	33	42	44	50	55	35	38	41	43	45	41	39	43	36	42	46	46	42	34	42	43	31	48	37	35	42	44	44	32	41	37	42	38	30	40	50	35	43	39	36	40	38	38	41	30	36	40	52	41	55	39	42	44	45	40	46	47	47	40	59	35	39	41	34	52	44	39	35	40	39	41	41	37	44	42	47	45	38	28	49	49	49	42	44	52	42	43	28	50	38	44	41	47	36	47	46	43	40	37	48	35	40	37	42	41	43	40	44	44	47	49	45	28	39	41	42	34	43	50	37	38	43	37	41	46	40	41	37	47	36	35	46	35	47	49	52	39	37	46
53769	43317	35748	41818	50148	56987	48125	37084	28051	25094	24641	23652	21153	16244	4167	5019	6747	4612	3184	2352	1740	586	603	562	565	568	536	551	536	563	646	679	615	604	555	550	542	532	572	538	527	556	528	583	510	611	537	576	552	561	573	561	572	564	548	515	544	519	581	597	522	559	526	504	501	547	526	566	557	544	558	538	569	566	570	562	557	512	550	553	542	517	561	580	507	601	552	542	555	566	537	555	542	522	521	502	561	549	518	510	495	569	564	542	555	531	554	571	567	563	516	554	526	555	595	500	568	560	552	571	612	551	530	572	563	520	571	498	518	548	543	587	541	530	570	565	558	562	523	508	569	520	557	571	567	544	545	515	560	542	538	524	550	546	568	523	521	519	528	542	536	534	509	567	534	569	571	543	550	531	602	526	548	567	602	569	555	564	538	577	510	566	558	550	559	525	511	539	538	552	542	560	560	548	563	540	495	533	573	519	579	535	544	569	570	549	558	527	537	554	500	591	570	575	565	628	553	556	550	564	534	567	527	557	546	555	557	524	527	561	552	517	557	533	530	590	575	512	559	552	549	551	531	577	561	549	582	535	553	531	576	564	522	582	543	579	562	529	567	542	549	567	579	518	549	536	530	570	545	505	568	528	572	593	521	555	535	573	605	521	539	567	497	589	525	524	523	561	573	522	534	583	562	566	527	546	564	553	608	582	546	529	525	558	566	530	540	550	578	539	528	525	565	562	531	545	556	510	560	557	561	543	548	535	527	541	523	520	552	556	569	570	571	546	575	530	518	518	567	580	574	523	563	527	576	526	564	519	533	523	537	574	533	556	554	553	577	584	541	530	583	552	531	546	551	516	606	543	542	544	541	579	564	532	537	562	514	547	572	523	603	566	602	510	554	540	545	558	595	553	599	564	507	519	575	532	559	565	539	577	564	575	538	539	533	521	553	577	600	582	580	509	550	553	526	546	545	556	542	560	558	530	514	587	565	561	567	575	533	542	537	584	532	508	571	542	527	534	566	553	546	541	509	560	585	556	574	553	549	571	537	518	567	539	529	586	553	537	561	533	502	580	537	506	558	550	569	568	576	576	576	561	502	571	554	528	528	567	552	570	546	548	581	537	536	558	549	581	569	590	565	544	505	559	523	527	576	517	584	581	503	589	549	534	576	522	519	568	555	529	559	567	580	552	564	542	563	518	580	554	520	563	553	538	499	558	537	541	522	534	557	576	526	585	592	527	525	545	528	564	567	573	574	577	524	493	573	557	560	567	543	518	531	549	538	574	529	542	568	576	540	620	554	513	546	587	543	525	499	559	529	534	579	537	547	544	564	557	576	550	538	554	548	522	520	554	552	517	610	567	518	587	551	594	561	531	547	550	575	562	523	547	509	556	571	519	547	511	542	551	555	556	550	542	545	531	533	550	509	564	551	595	518	582	548	554	539	533	561	510	570	547	566	562	553	548	524	553	542	559	544	567	536	535	498	572	580	528	531	525	526	512	537	554	578	565	562	521	549	503	543	569	571	561	534	581	551	555	577	552	575	515	549	564	560	596	514	567	539	538	521	566	517	514	580	542	551	594	543	566	534	548	554	558	534	567	542	545	580	544	562	623	549	553	564	549	523	547	509	536	574	548	501	527	489	500	534	536	542	497	562	555	555	545	563	576	604	585	543	561	538	490	579	546	538	568	537	584	539	541	583	541	519	564	559	523	530	530	549	558	522	524	562	586	528	557	538	603	575	537	544	564	557	576	527	582	499	553	543	573	567	507	553	545	555	534	552	514	526	578	563	607	542	570	510	565	513	586	576	515	524	545	592	539	593	564	562	564	556	525	506	554	572	550	545	577	528	560	555	558	557	563	535	572	541	602	599	532	540	522	550	523	549	601	537	520	544	551	514	591	555	564	541	549	535	517	546	546	534	548	573	566	542	557	502	493	577	539	498	524	564	547	535	541	586	557	532	534	541	570	558	543	562	560	572	559	575	527	512	543	552	555	549	543	573	500	525	558	560	557	552	579	612	534	581	515	575	586	552	561	576	587	531	539	607	558	553	527	563	537	596	496	554	564	610	581	551	538	553	538	580	570	554	592	564	535	508	570	543	523	548	582	542	554	540	553	539	574	564	564	561	552	511	539	609	575	554	560	562	534	525	569	554	536	549	592	529	552	539	587	554	544	563	479	562	528	531	534	529	543	552	541	544	584	524	516	564	566	569	557	536	527	530	562	520	536	565	540	538	573	561	551	599	541	557	536	572	514	555	587	569	556	504	497	557	491	519	576	556	566	499	572	529	606	555	598	545	556	562	551	568	523	576	602	511	538	590	526	557	564	587	580	589	552	539	554	534	502	562	543	544	540	546	569	544	513	561	543	541	526	540	564	530	542	538	553	543	591	551	604	556	586	521	572	536	534	559	583	549	553	552	534	579	573	553	572	540	570	506	527	611	521	625	573	578	563	545	550	540	508	524	544	525	604	610	530	559	571	553	563	547	540	569	560	544	509	547	527	581	550	541	566	543	543	538	521	566	564	554	522	569	541	540	569	553	526	541	531	556	586	514	547	537	529	556	583	525	552	542	553	588	538	559	547	574	560	554	531	509	565	570	592	572	517	534	580	587	506	554	521	529	508	581	554	533	597	574	512	581	581	550	514	524	578	536	543	563	580	566	520	563	598	540	565	563	576	589	504	505	520	561	527	537	539	567	524	550	559	598	509	571	550	558	552	555	574	566	542	538	537	561	587	536	506	547	546	556	568	522	541	562	571	536	554	530	544	528	518	573	563	523	562	569	518	542	526	559	526	559	578	554	500	545	612	536	581	554	571	571	550	565	532	494	578	552	534	602	533	564	533	551	529	532	561	576	536	567	540	578	566	539	567	523	541	552	544	589	575	579	569	590	511	562	544	507	591	560	566	542	533	565	561	558	573	573	521	532	599	557	566	543	547	575	554	571	578	563	543	545	559	565	577	543	577	574	574	535	529	554	564	551	596	520	557	538	601	537	572	587	547	574	563	611	599	539	510	557	542	580	527	560	544	524	554	530	580	558	524	560	547	593	541	561	557	555	574	510	569	570	539	563	551	521	514	537	540	562	551	540	547	548	552	554	557	546	566	567	586	533	514	505	618	491	523	576	515	541	524	535	539	593	557	591	555	553	494	588	532	541	556	605	504	586	534	542	523	529	575	564	584	567	546	563	568	577	521	570	571	532	534	547	527	538	519	536	561	528	573	559	555	527	531	534	543	576	551	568	539	547	585	532	578	561	577	515	578	550	551	555	520	529	520	555	530	574	526	548	574	562	594	563	532	565	581	561	571	525	542	573	562	561	564	581	577	546	548	528	592	537	542	537	517	552	525	562	525	558	531	583	521	534	530	574	539	552	522	573	549	542	534	519	530	545	584	550	543	553	552	574	570	549	509	571	520	565	591	532	539	579	545	512	585	559	549	503	568	495	567	546	574	544	561	550	532	539	571	535	531	540	548	537	521	573	518	587	550
6673	4210	1899	1054	808	1463	1269	780	277	238	275	298	246	193	100	49	73	68	51	64	54	44	34	38	37	37	43	43	34	38	37	40	45	52	47	44	41	29	36	43	36	37	45	44	43	30	38	38	40	42	39	29	29	39	41	36	43	34	48	34	35	46	36	40	41	44	38	34	34	50	43	32	38	43	35	41	46	37	28	35	42	41	41	48	41	34	36	42	37	39	48	32	52	37	37	39	45	42	51	37	45	33	41	44	36	38	29	35	32	51	39	43	54	39	38	52	45	34	39	42	32	34	45	39	31	40	44	38	43	39	43	43	31	43	39	34	38	28	50	38	42	40	49	35	35	40	43	31	38	50	41	48	46	41	42	42	37	42	39	35	38	43	42	41	55	31	26	42	43	43	30	33	47	41	49	41	46	42	33	52	33	44	45	38	38	39	43	40	33	30	41	46	44	53	44	29	48	43	41	43	46	43	40	46	38	37	35	47	29	42	40	40	45	34	39	36	37	39	44	44	29	25	32	37	40	45	45	36	46	40	33	40	34	44	59	43	41	39	50	38	44	33	47	33	34	43	41	45	40	40	32	51	30	32	50	33	39	54	36	54	49	37	55	42	39	50	42	40	38	36	35	39	45	42	31	41	36	49	35	39	49	47	35	33	40	40	43	40	39	38	41	45	47	32	33	43	48	35	35	36	47	44	40	45	36	44	32	41	27	43	40	31	28	37	32	40	43	54	31	46	39	47	38	44	43	35	39	44	37	48	40	32	33	38	32	42	48	35	42	40	28	38	44	56	33	44	38	38	49	38	42	33	38	44	48	46	33	35	33	34	33	36	44	24	31	37	43	36	44	40	53	42	42	42	44	34	35	38	47	37	39	44	53	39	43	37	40	34	41	31	45	40	32	48	35	38	41	35	43	38	41	36	40	34	42	35	36	37	41	50	39	40	42	44	43	44	43	35	50	52	51	39	36	41	45	30	38	41	35	31	42	43	32	41	44	42	42	36	31	35	37	54	27	52	39	41	55	38	45	44	35	51	42	37	46	33	42	50	43	44	28	45	33	51	36	32	42	31	48	49	40	35	39	51	51	45	56	47	33	44	33	38	36	46	40	47	38	44	35	53	40	42	39	31	37	49	35	47	40	46	47	38	34	44	30	37	38	40	42	47	41	40	52	44	35	34	48	41	38	46	46	37	34	47	31	36	47	37	32	33	36	35	35	36	36	32	40	45	40	37	60	47	43	42	36	39	42	45	36	31	45	34	36	46	36	52	30	32	38	48	34	35	34	44	43	32	50	46	45	35	31	51	47	44	37	33	40	35	46	38	38	40	43	32	49	40	48	37	39	47	33	49	39	40	33	40	37	43	35	48	43	38	52	36	37	40	51	50	39	33	28	29	35	37	48	36	37	39	45	36	48	39	36	45	36	38	42	44	41	36	40	49	49	54	40	32	42	42	44	42	38	50	37	36	51	41	35	37	43	40	48	37	46	34	42	35	43	41	37	43	45	43	41	48	43	52	47	35	45	34	47	43	44	35	51	47	39	38	34	43	47	43	40	40	42	42	40	39	52	42	32	56	50	36	27	38	41	44	45	40	39	41	38	39	42	46	36	49	33	50	38	54	31	38	42	37	48	33	29	38	42	34	36	42	40	43	44	44	34	41	37	35	49	45	39	37	33	42	34	35	36	37	40	45	49	42	43	47	50	44	35	38	52	29	42	47	38	39	30	33	37	42	45	32	59	45	45	33	36	39	39	43	36	32	42	26	39	34	34	43	33	38	38	47	35	34	34	42	37	44	39	30	49	40	36	34	40	47	51	45	42	33	39	40	46	35	31	45	41	38	40	41	48	44	48	36	29	40	50	36	35	45	34	38	47	35	40	41	44	45	41	39	41	47	38	51	44	41	49	45	38	46	49	45	42	36	43	35	37	43	40	38	28	37	49	40	48	30	52	45	35	45	45	35	38	36	41	47	47	39	43	52	49	42	35	28	41	53	42	31	35	40	47	49	45	38	39	40	50	35	33	44	37	33	40	42	36	40	56	36	36	49	33	46	55	37	36	28	45	40	38	35	48	41	53	46	40	32	45	39	46	37	41	31	37	34	34	42	45	49	29	34	52	42	35	41	51	43	46	43	41	49	45	56	42	40	39	57	38	54	41	48	48	33	47	43	39	27	35	32	36	48	37	41	43	41	50	43	44	36	35	39	29	35	41	29	41	39	43	33	38	36	43	34	33	39	32	33	34	39	46	56	39	34	42	32	55	46	46	43	42	44	39	30	34	41	42	42	33	44	38	32	31	42	41	39	40	30	38	37	36	43	51	50	25	31	35	45	34	40	40	28	39	44	45	43	36	27	39	45	55	38	37	42	44	38	36	44	38	42	48	38	47	60	45	41	40	36	40	28	38	46	45	44	41	47	44	26	48	49	46	42	42	40	40	43	33	37	38	41	43	36	45	49	51	37	42	37	53	43	44	46	37	29	35	55	38	43	53	39	31	46	43	41	39	31	35	46	41	40	52	49	25	45	50	46	36	47	45	44	37	47	42	39	29	30	36	48	32	52	36	40	46	34	47	47	59	43	37	53	37	52	43	46	32	42	40	43	42	36	39	41	35	40	51	44	46	36	43	51	34	38	55	25	41	39	45	30	44	43	37	39	40	40	43	40	41	37	36	34	45	51	32	45	48	49	41	39	33	36	36	44	36	41	33	37	36	45	42	39	48	44	32	56	44	43	36	37	43	45	39	39	36	44	50	48	43	33	37	39	41	38	41	34	36	38	36	30	37	43	38	45	36	36	38	30	43	28	41	43	44	36	30	33	41	49	39	37	37	47	42	38	42	33	35	39	33	46	38	36	34	44	39	46	27	30	45	52	34	33	38	44	36	35	40	37	46	45	43	37	42	46	44	38	47	34	39	62	50	41	41	48	43	40	43	48	34	45	35	38	45	47	34	47	35	46	44	40	33	23	33	33	45	39	47	39	28	43	46	43	39	40	33	37	45	29	39	37	45	39	38	38	36	40	39	48	46	44	41	49	39	51	46	47	40	41	30	32	28	46	32	35	52	45	33	43	37	42	37	47	54	37	30	40	57	48	45	38	41	30	51	38	47	42	35	44	45	35	38	35	38	31	43	46	41	37	50	44	45	49	30	32	39	41	41	44	46	37	33	48	35	48	51	35	47	43	44	37	38	41	42	45	30	60	40	39	46	43	34	38	48	49	34	33	53	45	36	36	35	44	40	41	39	32	38	37	54	38	39	51	38	39	43	38	49	43	42	35	47	41	42	45	60	39	40	30	30	44	39	49	41	42	47	41	46	48	35	37	32	34	36	35	38	35	46	41	38	44	44	28	35	42	44	45	44	39	37	46	32	49	34	27	40	42	37	39	46	39	48	36	48	39	52	30	40	45	42	37	33	41	40	40	29	35	36	40	44	36	53	37	42	35	41	45	37	44	42	38	48	42	52	36	41	37	43	40
39395	27228	19992	23911	30000	34605	29402	21918	11922	9972	10933	10430	8373	6111	2583	1243	1648	1568	1217	990	765	537	510	499	529	532	516	519	510	506	575	551	520	519	531	550	544	495	525	485	498	499	527	500	529	582	521	520	573	507	530	554	546	504	527	512	495	492	473	515	511	564	519	500	489	538	537	532	551	519	500	481	537	587	547	530	513	506	552	548	502	561	542	487	512	532	522	540	539	537	474	512	525	511	512	527	517	553	517	531	538	520	532	482	517	591	556	523	551	517	521	519	535	538	486	524	562	517	523	526	506	490	533	521	566	554	525	521	525	496	544	575	529	551	509	512	501	494	536	495	519	531	526	527	541	526	529	520	541	530	507	532	545	581	503	526	506	565	527	495	501	576	501	542	531	535	541	496	524	506	517	546	560	502	524	531	514	522	562	544	519	510	465	557	529	536	553	545	500	545	488	515	529	525	520	507	573	528	478	535	502	557	487	555	558	583	555	499	559	533	535	503	525	498	527	546	557	488	536	463	544	483	507	552	507	501	482	511	516	556	521	535	488	539	561	536	544	503	546	532	500	507	535	513	501	522	525	518	521	519	535	552	525	473	513	540	559	541	515	474	532	515	525	545	545	503	544	555	526	470	526	515	512	538	543	515	495	512	504	478	500	588	564	491	521	536	532	513	556	540	497	532	530	553	510	508	506	551	543	574	529	530	556	547	545	516	472	540	516	510	519	502	518	500	531	517	517	514	547	502	552	548	558	551	539	535	531	544	510	550	564	506	524	562	534	507	507	530	533	526	534	486	489	546	556	519	526	491	545	498	541	452	532	577	520	559	537	559	511	521	515	562	547	521	534	532	519	541	524	534	513	497	518	495	530	522	549	497	540	512	551	518	566	540	551	547	497	499	510	548	514	509	501	534	527	507	544	561	500	510	535	537	516	572	504	511	552	522	527	508	517	515	527	539	501	564	504	574	500	564	530	507	536	523	574	501	532	512	559	558	557	537	524	533	545	517	537	519	533	492	496	516	534	526	513	523	545	561	526	549	472	553	524	551	555	524	551	510	564	545	532	509	543	544	511	532	543	521	507	561	527	511	552	546	512	517	545	497	520	526	543	549	500	532	574	564	498	550	493	509	495	561	545	501	528	521	484	525	591	491	557	531	521	529	508	529	517	527	520	527	546	558	513	541	507	525	534	510	523	498	499	526	528	526	535	535	516	510	539	532	536	508	559	473	531	498	531	520	524	479	519	518	564	552	595	545	514	509	518	484	497	508	524	543	502	521	541	500	509	538	513	520	498	515	511	519	519	518	516	516	527	497	551	564	520	533	537	499	543	554	486	547	502	526	531	513	528	510	526	507	556	522	504	544	536	553	527	518	547	517	559	539	550	507	548	509	548	508	507	514	507	536	523	521	506	519	530	531	539	520	558	546	503	527	528	520	526	527	508	529	552	527	504	535	493	518	512	535	511	509	511	517	544	537	529	531	505	549	486	502	546	580	484	533	498	519	509	523	562	533	566	499	502	528	537	513	519	535	524	556	527	481	547	500	542	521	520	511	546	529	556	496	561	526	511	540	558	518	533	513	501	536	581	512	525	516	505	558	591	545	520	529	540	517	551	496	515	523	526	540	523	517	525	576	545	498	519	565	534	540	513	522	527	516	529	504	512	527	561	495	549	509	518	499	504	541	506	502	492	575	494	569	474	544	554	565	508	537	567	502	515	524	494	499	530	493	546	513	552	495	505	520	513	536	483	529	511	528	532	519	513	494	493	517	549	535	523	502	523	515	549	533	591	560	524	499	535	512	553	509	529	554	516	544	494	516	501	527	503	526	514	548	530	531	496	544	507	544	521	521	532	560	519	538	525	505	523	486	545	530	506	534	527	562	537	532	548	511	525	540	576	532	528	518	539	519	537	552	533	510	553	524	520	539	513	511	568	515	544	511	538	555	578	560	552	531	525	480	547	550	556	565	559	480	526	525	535	503	481	544	525	547	536	548	545	531	529	541	529	559	510	495	506	550	547	487	537	518	510	508	520	531	553	502	521	529	553	536	521	522	526	503	551	528	522	504	560	537	544	489	526	548	563	549	551	495	521	507	537	542	563	534	510	506	533	526	543	513	516	551	570	519	524	503	493	538	560	543	517	533	576	534	498	528	550	564	475	559	494	552	531	506	557	527	516	487	571	531	516	492	551	522	508	525	515	477	518	505	493	569	538	505	501	539	531	530	516	487	526	514	501	484	518	503	549	518	535	515	522	560	523	483	546	568	581	512	513	542	485	528	504	533	540	547	553	565	525	549	521	554	540	537	521	511	485	510	520	511	514	548	518	532	515	540	529	538	561	548	554	546	532	560	526	508	550	572	520	522	566	540	553	532	516	522	543	542	574	495	509	478	490	529	547	533	501	511	527	517	570	548	529	521	525	490	571	549	524	538	478	529	528	568	524	534	510	500	511	560	521	524	539	547	508	531	470	531	486	540	526	504	511	519	560	533	563	549	503	523	527	549	546	516	528	478	520	507	498	516	543	504	542	539	527	509	508	521	524	528	490	530	575	544	528	560	522	529	544	509	557	554	534	506	534	548	516	517	533	492	512	522	526	534	523	506	493	521	519	522	541	496	555	508	529	497	510	504	499	508	510	542	553	497	558	493	516	502	524	509	523	534	528	564	492	517	535	508	543	531	472	521	543	530	561	550	565	537	552	534	523	515	509	559	548	516	548	523	555	508	530	502	553	545	541	536	527	531	513	522	544	538	515	515	490	516	523	509	522	537	533	527	553	529	516	549	531	515	516	542	549	555	504	542	503	514	508	567	544	481	547	537	533	501	467	562	525	514	530	499	533	498	586	547	497	536	566	533	517	514	563	535	529	526	543	555	551	527	536	511	534	521	525	539	568	484	510	520	505	538	537	535	539	536	496	550	507	554	532	533	539	506	500	534	553	554	526	502	517	533	548	525	536	540	504	558	510	492	549	528	541	535	570	525	527	542	536	546	537	545	537	544	487	545	515	519	507	536	496	522	555	511	556	505	520	537	526	565	508	558	513	530	538	472	538	538	498	526	502	537	513	550	561	491	478	522	538	512	496	498	503	556	548	535	542	510	525	537	548	516	498	546	520	472	505	524	586	544	535	509	533	552	549	518	539	542	568	545	542	496	483	543	550	518	517	554	547	552	568	518	550	541	496	466	542	592	521	537	545	524	540	519	494	482	534	508	544	523	517	541	522	528	496	497	550	536	559	501	514	550	518	511	530	581	492	526	498	515	550	526	589	527	520	567	566	492	535	488	540	480	485	523	535	511	515	506	524	554	545	533	511	506	542	486	533	549	517	516	510	518	499	526	532	546	485	512	533	514	490	524	527	572	566	546	568	550	535	519	508	538	522	510	596	526	518	523	540	541	503	513	540	539	515	526	550	520	487	529	520	510	560	525	511	538	565	548	513	515	499	549	518	514	500	532	541	598	526	546	500	538	503	530	486	519	552	567	519	573
12642	15420	6398	3458	2460	4261	3456	1966	654	527	647	686	523	416	213	87	111	101	90	76	63	37	32	37	33	40	33	35	40	30	39	55	40	46	35	35	49	40	36	38	48	44	33	34	38	42	36	32	40	38	41	52	55	41	40	49	37	32	43	44	51	37	39	38	43	36	41	46	49	43	45	38	29	34	32	27	45	40	41	39	38	44	47	44	47	47	36	41	34	37	45	42	30	48	37	47	37	42	36	51	38	39	37	41	38	45	47	39	36	33	45	37	40	38	36	36	53	37	45	35	43	39	41	50	43	46	31	42	35	35	49	38	29	31	42	41	45	38	42	37	24	46	45	47	41	39	45	41	50	31	37	43	55	43	37	31	44	41	41	38	41	48	40	48	34	42	43	33	42	46	42	52	50	45	43	47	45	49	37	45	48	37	48	50	37	49	26	49	46	47	40	60	33	44	30	46	43	36	36	51	50	48	46	35	47	45	56	47	39	37	37	37	42	40	40	53	32	33	41	40	39	30	47	47	32	43	29	40	40	40	39	36	42	37	55	44	29	43	41	36	37	42	52	50	47	37	42	29	39	48	30	47	39	36	50	48	36	43	44	32	41	34	42	39	40	41	48	45	36	43	38	50	49	37	28	38	46	33	40	39	50	37	30	52	34	42	42	44	39	45	37	32	37	48	35	38	41	47	37	42	47	39	50	36	28	40	47	28	33	44	40	47	31	39	43	34	37	40	43	49	35	45	44	47	44	47	33	33	48	39	50	48	43	37	43	47	40	45	38	45	35	36	33	37	42	41	40	48	32	51	35	38	40	38	47	41	52	44	47	44	41	31	49	49	51	40	38	43	39	39	46	35	42	48	45	43	43	41	39	35	38	33	42	46	52	42	37	47	41	45	39	40	42	46	35	36	44	40	36	42	45	43	50	39	36	42	31	34	41	35	41	33	45	46	44	35	42	40	31	30	46	24	36	45	34	47	45	43	39	28	46	38	39	43	50	29	35	41	44	30	55	38	47	47	37	30	41	40	43	47	45	36	27	46	41	49	39	40	35	33	35	37	38	44	52	39	38	31	40	42	43	40	35	42	39	42	38	44	40	32	54	40	48	28	40	41	46	52	43	38	50	38	36	36	36	44	35	39	35	34	37	35	37	48	50	41	45	41	46	47	50	30	52	35	44	38	36	27	43	28	35	33	27	39	44	28	40	39	34	28	35	35	43	46	43	37	33	39	46	45	34	47	44	46	36	39	33	35	49	48	46	37	41	40	39	40	42	46	27	47	45	46	40	34	28	46	34	51	44	35	41	44	46	29	33	33	43	50	36	42	36	46	46	45	41	46	45	49	39	33	38	44	42	38	34	38	39	43	49	48	52	43	29	27	43	38	40	43	51	37	36	38	35	28	40	38	41	42	38	40	45	46	34	35	41	55	28	58	37	42	48	39	51	30	36	47	38	46	44	51	35	27	45	37	42	49	25	49	23	47	38	31	34	42	27	46	54	30	34	47	42	42	32	39	50	40	30	44	49	40	42	47	43	28	38	35	37	45	42	45	33	47	39	48	42	47	47	38	36	42	46	32	51	48	46	40	22	50	37	32	35	43	40	52	44	49	44	36	37	39	34	36	34	46	42	39	39	41	36	35	32	41	44	30	40	39	33	42	42	50	50	46	40	40	43	33	40	35	35	33	49	31	47	48	43	36	35	44	45	28	49	39	40	56	55	53	43	33	38	41	47	43	45	35	34	38	38	32	41	46	40	38	38	25	48	39	45	32	35	46	37	38	42	52	39	43	37	36	40	35	39	58	45	50	40	34	43	46	55	43	40	31	38	31	47	41	43	52	40	48	38	28	34	32	49	49	41	39	34	33	45	48	45	35	39	43	53	39	43	43	39	55	42	40	43	47	39	46	43	41	43	46	40	40	34	26	29	41	45	42	45	30	37	45	42	49	27	49	44	36	37	47	37	32	41	35	40	42	35	36	47	42	32	39	34	37	30	36	41	31	48	39	26	41	30	38	46	42	41	44	44	44	38	46	48	40	45	41	38	35	31	44	37	37	47	37	35	38	41	37	36	42	53	34	55	46	38	29	37	44	45	43	38	52	51	35	40	43	32	41	44	44	39	44	42	38	35	44	46	43	38	38	41	44	35	48	32	41	50	32	45	36	35	39	41	38	46	34	43	42	42	46	40	46	46	40	34	40	36	45	34	46	36	41	41	43	36	35	41	36	44	48	44	47	43	41	37	45	37	42	33	40	45	36	44	39	34	53	38	36	41	41	46	42	42	47	42	41	36	42	39	38	40	43	33	45	54	45	35	37	47	44	31	35	39	40	41	46	45	42	48	41	35	47	31	37	45	37	40	39	44	36	33	34	36	52	47	38	43	31	40	51	43	48	36	38	35	49	43	40	44	41	32	42	45	32	48	42	30	51	48	41	43	42	26	37	33	34	41	33	34	45	48	46	29	31	39	36	47	42	35	30	45	51	26	32	47	35	48	35	42	41	44	46	37	51	53	41	41	43	27	39	38	38	39	60	33	44	31	51	43	52	41	50	47	48	40	41	43	56	41	48	42	47	44	36	41	36	43	44	41	42	27	45	43	33	43	34	41	39	40	34	36	31	39	48	43	60	41	52	40	35	42	41	49	45	44	35	40	43	40	31	46	39	39	27	44	34	35	42	48	36	35	36	47	43	39	37	48	45	43	41	35	47	42	59	32	43	29	30	40	50	46	53	33	60	49	30	44	57	28	37	45	29	34	42	40	33	37	33	39	39	35	46	49	49	43	44	34	48	39	35	41	41	39	46	37	42	43	36	47	41	46	39	43	34	42	42	34	35	43	38	41	40	33	30	34	43	39	47	50	35	44	43	45	36	40	47	40	56	42	38	52	43	40	39	36	51	47	33	43	33	28	43	49	40	42	50	40	32	32	45	45	40	40	42	38	35	37	50	40	52	44	28	31	39	35	49	48	36	44	39	34	36	42	35	57	45	43	36	47	47	40	34	38	36	39	35	45	54	36	41	47	35	40	47	33	56	42	37	34	30	43	37	47	41	31	40	33	40	37	41	33	44	41	46	49	44	46	40	39	44	39	49	40	38	33	57	34	48	38	46	39	38	35	35	41	52	47	42	42	49	49	41	39	32	39	40	44	53	56	52	42	47	37	42	22	44	47	22	36	52	41	38	45	36	43	43	50	35	31	45	34	41	29	35	34	31	39	37	46	51	42	29	36	44	50	32	42	43	49	40	37	36	38	45	56	39	38	47	35	46	45	44	48	36	34	46	44	47	34	42	37	40	39	42	46	38	29	33	46	54	43	45	53	40	47	39	27	34	42	46	33	32	44	42	44	36	43	40	37	41	36	36	34	33	32	33	37	52	38	35	38	45	38	53	37	38	40	47	44	32	38	36	36	39	49	41	41	36	45	35	35	42	36	35	49	39	29	45	50	34	35	37	40	34	43	46	41	49	30	47	45	43	37	37
51179	38726	29989	36025	41757	47610	39677	30680	20560	17626	19520	18542	14392	11464	5764	2029	2923	2721	2168	1820	925	521	540	518	499	534	559	536	499	524	571	582	580	577	536	494	554	502	518	496	540	548	564	497	526	538	500	523	514	519	533	577	518	531	546	535	551	511	522	544	511	532	492	543	548	469	548	541	520	559	542	562	553	492	523	554	548	517	520	512	519	518	558	533	536	587	539	560	526	586	544	558	557	531	556	559	508	563	577	592	546	551	497	527	514	547	514	542	534	527	501	561	468	599	536	497	531	556	533	527	569	511	552	516	523	538	566	533	514	569	563	528	514	534	517	544	562	531	559	556	514	537	580	546	493	563	523	561	534	553	514	533	514	544	539	514	555	536	508	488	538	538	565	518	526	537	568	512	565	525	543	542	563	519	544	504	560	540	561	574	546	523	524	498	516	534	523	531	545	558	469	550	572	506	536	532	602	523	542	560	544	541	471	551	530	512	543	568	553	529	532	516	534	516	522	543	577	518	525	519	524	538	514	535	550	514	516	557	530	538	528	543	534	515	523	516	490	539	533	541	531	526	557	517	537	531	541	534	528	546	549	513	560	562	517	514	512	503	543	555	555	524	579	553	541	557	523	550	524	556	513	523	499	565	520	552	519	576	515	539	554	489	529	532	497	532	548	538	553	531	518	523	562	547	565	523	549	534	560	520	517	515	519	566	559	536	557	574	553	542	504	503	539	531	497	549	567	556	569	541	555	539	514	561	539	515	529	504	542	522	532	465	518	533	534	498	492	511	497	509	518	528	552	515	539	529	536	534	536	526	524	587	552	539	573	539	533	530	536	487	511	541	505	540	545	563	526	548	554	493	515	540	552	519	538	556	530	537	528	548	580	553	562	524	545	525	563	550	532	534	575	520	554	547	525	534	527	556	528	529	564	497	537	538	541	564	506	541	486	536	560	512	509	539	544	551	586	515	523	570	546	543	540	546	522	557	503	524	515	537	542	520	525	510	580	517	511	523	528	538	512	542	545	562	519	550	529	519	527	510	566	531	568	540	463	540	559	543	521	531	491	514	582	504	538	540	529	514	518	506	490	560	540	521	502	529	523	553	510	565	537	541	522	511	589	541	564	518	545	480	575	524	501	522	539	527	515	520	557	535	557	544	556	533	535	553	512	507	537	540	539	538	559	521	518	543	552	509	531	543	483	519	552	546	543	530	545	522	520	576	544	527	513	560	546	520	533	521	497	519	513	557	503	571	523	530	572	542	535	516	558	553	517	548	571	530	525	553	572	468	549	531	496	496	532	499	541	572	509	532	565	510	548	541	534	514	533	498	553	467	536	493	529	537	539	522	566	569	545	524	521	498	537	540	537	511	513	519	567	507	494	530	502	552	493	522	536	493	567	579	532	559	538	590	568	541	559	577	526	512	499	509	522	534	549	474	483	549	551	562	540	520	496	564	513	535	538	500	558	542	532	524	504	555	519	565	538	529	548	539	553	557	511	561	557	553	545	539	543	561	543	529	528	519	522	519	552	532	572	510	523	570	537	569	580	509	558	493	519	536	546	550	524	517	551	478	537	563	547	556	504	505	572	536	493	508	526	525	516	533	540	553	540	516	546	545	546	507	519	532	492	504	545	500	530	504	513	549	554	547	520	515	476	546	507	498	511	528	581	477	531	519	542	496	511	522	530	504	545	516	512	526	542	482	517	548	566	530	498	518	491	536	555	523	571	531	534	528	491	511	552	542	550	524	542	540	507	534	523	521	545	509	505	526	529	554	513	579	506	495	519	529	516	531	542	518	519	517	556	550	528	515	517	546	510	526	529	539	497	531	527	573	539	531	510	559	565	571	548	559	550	500	519	523	549	550	558	502	495	534	536	520	585	541	505	534	528	532	510	512	586	553	529	532	506	514	524	520	502	548	501	516	571	550	559	530	511	518	527	544	530	550	594	521	510	541	520	546	547	490	600	528	536	535	528	559	507	551	500	523	531	571	550	550	513	507	544	550	522	531	535	533	532	511	526	551	573	549	523	547	547	529	553	532	576	538	543	534	539	532	521	550	537	504	553	528	552	528	527	526	572	526	537	489	511	509	569	566	540	559	561	517	517	544	535	529	554	544	560	515	504	528	525	528	521	515	540	510	503	506	543	528	511	521	526	503	561	563	513	565	529	523	508	517	553	517	546	548	538	548	559	590	573	554	512	538	534	522	517	588	502	523	518	550	514	512	529	562	587	526	525	542	549	505	535	487	493	523	545	540	546	498	527	518	550	544	567	517	514	577	559	533	521	546	570	540	539	518	515	551	527	503	537	568	515	530	529	538	540	547	541	500	540	510	538	519	502	554	558	544	555	554	533	499	548	513	548	546	546	579	541	516	540	514	536	523	534	536	508	526	528	523	506	559	514	530	500	588	564	522	572	539	556	539	490	530	515	538	558	564	518	532	528	533	533	580	485	556	524	488	588	530	492	518	508	512	548	538	515	563	553	576	514	514	524	537	551	568	526	544	554	547	527	552	531	534	491	521	540	498	468	559	538	553	551	524	533	519	541	539	530	546	534	573	534	533	507	541	565	517	504	520	565	543	569	540	489	541	524	555	534	531	522	507	533	539	551	534	542	515	544	516	529	521	551	517	569	492	525	522	530	499	506	552	506	513	514	544	547	552	499	543	539	548	546	515	529	520	544	558	541	527	545	541	530	524	537	551	519	510	537	503	534	520	526	556	575	506	551	524	562	555	576	559	503	506	547	578	537	534	557	512	591	551	545	505	528	526	547	509	512	554	531	528	561	535	513	567	521	538	565	559	526	510	544	548	579	529	528	572	519	547	507	570	532	567	514	534	529	507	546	571	539	561	519	536	510	526	540	503	536	541	557	521	528	529	506	542	512	495	515	554	591	518	511	544	519	510	562	563	545	541	547	512	494	557	499	528	549	548	527	525	530	517	549	556	567	486	535	518	552	590	561	549	583	502	531	525	571	533	534	514	566	541	530	550	532	536	543	518	539	567	565	556	471	528	499	528	521	551	511	480	506	534	536	532	575	507	527	525	559	536	539	539	538	543	534	530	517	562	525	522	537	531	496	515	543	506	542	576	536	511	506	545	541	565	539	543	551	520	561	527	580	563	536	534	528	543	532	555	538	539	526	519	532	536	531	560	520	560	488	531	546	529	532	517	531	541	529	514	518	547	546	537	522	559	532	541	583	540	551	538	544	531	500	507	477	530	546	525	560	524	532	509	521	541	530	494	552	563	511	511	508	507	543	510	521	574	487	549	491	551	555	541	571	526	536	562	479	536	518	528	514	550	523	533	591	523	525	530	545	537	506	563	566	528	564	487	533	548	528	537	538	523	533	507	533	518	500	568	512	529	532	532	531	520	525	535	521	544	545	536	536	523	545	515	500	521	556	514	466	541	497	447	521	516	535	517	556	503	542	542	561	557	522	530	555	528	560	547	521	553	564	541	554	507	547	518	536	556	545	514	505	541	564	515
12819	14114	6740	3738	2488	4029	3429	1893	823	644	796	848	567	444	274	115	104	108	89	76	57	47	56	39	29	39	50	37	32	41	40	46	40	41	46	43	36	38	36	42	42	41	38	47	44	51	37	43	48	36	36	49	49	43	39	32	44	39	44	39	37	43	43	42	40	42	50	40	38	35	31	53	31	40	46	36	47	65	35	38	41	43	35	39	39	35	38	36	49	54	40	35	42	38	45	44	50	31	39	40	44	44	41	42	34	43	52	35	36	35	48	49	49	44	44	40	27	45	48	38	32	38	42	48	43	45	32	46	39	37	40	47	46	39	46	39	43	40	48	37	38	31	30	49	42	49	36	50	39	49	47	39	34	36	38	38	38	33	25	51	42	49	31	38	44	42	40	32	34	35	42	35	35	34	36	47	29	54	51	42	36	44	37	34	41	50	45	42	42	44	41	33	45	58	43	45	35	47	34	39	39	49	42	36	31	38	41	42	45	48	39	38	37	30	47	46	44	36	65	45	43	42	38	32	37	35	40	40	37	38	47	53	41	42	35	50	60	43	51	40	30	38	45	39	44	32	47	38	37	48	45	45	38	43	34	47	38	41	53	52	39	49	41	34	46	50	34	42	57	44	46	47	44	44	46	46	37	46	39	43	41	42	46	40	49	40	57	52	40	47	46	51	44	46	32	33	35	41	33	54	44	40	47	43	39	52	65	40	34	59	48	46	40	47	43	49	49	44	36	48	54	27	39	40	42	47	40	48	34	34	36	45	46	44	47	46	42	37	33	38	44	60	47	45	47	42	40	31	42	52	40	45	47	27	43	51	33	45	41	44	40	44	40	48	44	49	36	44	41	55	45	50	52	42	58	39	40	53	37	41	30	37	49	46	37	55	40	52	43	52	43	42	40	33	46	42	51	48	40	44	39	45	52	48	45	38	41	46	51	30	48	47	42	34	47	42	50	43	33	46	42	53	45	39	45	50	45	31	54	50	42	49	52	34	45	47	48	34	36	31	47	38	37	42	55	43	32	46	45	28	52	49	42	51	39	39	45	39	42	42	42	29	41	37	50	45	45	43	46	37	39	38	43	30	30	40	43	46	38	44	44	47	45	40	45	40	51	53	42	34	37	38	48	35	41	37	40	33	41	47	44	49	29	42	35	40	40	40	37	40	34	44	27	48	36	50	49	48	37	50	45	51	39	39	42	45	40	41	31	56	40	35	39	55	44	48	41	52	48	27	35	38	34	36	42	39	44	47	46	49	41	45	47	37	52	35	38	41	38	38	36	35	43	47	40	50	59	41	37	47	28	54	31	37	43	45	41	40	51	41	39	44	49	54	42	43	36	49	51	43	41	33	43	36	42	39	37	37	59	48	49	30	41	40	39	46	47	43	38	38	36	27	40	54	28	50	44	50	37	52	54	31	42	36	47	43	38	37	50	52	44	41	43	43	41	47	38	37	52	40	46	36	54	43	42	35	51	40	44	48	34	40	39	34	47	27	41	37	38	36	24	42	51	41	45	35	52	53	40	44	41	41	56	27	50	47	33	38	36	54	37	41	51	46	36	47	36	50	43	54	44	32	42	46	51	44	45	31	51	35	45	50	42	41	53	33	42	41	48	40	46	44	33	38	33	49	37	49	37	44	51	42	42	45	44	51	37	51	35	42	48	41	41	45	45	48	45	46	32	46	36	46	50	44	32	40	38	43	40	42	45	55	34	35	43	31	49	39	41	38	36	25	52	31	35	33	35	45	44	34	42	45	39	54	48	39	56	33	52	43	49	35	35	52	38	44	48	42	33	48	44	43	38	46	37	39	55	51	41	34	39	32	47	40	50	33	34	34	55	46	38	56	48	50	47	33	41	47	38	37	32	38	39	41	37	31	47	47	60	43	45	35	44	37	29	53	50	48	38	42	47	47	44	39	36	41	43	36	39	42	40	36	29	45	41	44	30	59	39	39	58	37	43	43	41	29	44	41	39	36	37	55	34	39	34	39	45	37	55	46	60	49	35	50	40	37	40	35	39	34	37	47	38	42	38	44	41	49	36	38	37	40	50	50	42	57	40	42	44	39	52	46	38	42	50	46	42	31	43	56	39	38	50	40	23	47	41	39	34	40	44	45	38	33	47	31	34	36	44	46	48	37	39	53	40	43	41	46	40	33	43	41	38	32	31	47	40	36	45	43	41	35	48	45	44	33	41	44	52	41	35	41	52	44	52	41	42	35	43	34	36	50	31	43	46	47	43	47	42	47	38	35	38	44	36	41	43	44	47	44	37	34	52	45	28	32	40	51	43	47	36	49	34	46	58	46	42	33	42	43	31	43	48	46	46	34	37	45	48	44	43	33	41	39	36	40	46	62	45	42	33	43	35	30	37	31	33	32	33	39	53	56	49	44	35	49	34	38	47	49	39	36	49	34	46	39	40	39	53	49	33	52	55	33	43	46	48	43	46	45	35	38	44	36	36	34	47	37	43	41	38	37	46	49	46	40	46	53	43	50	38	41	29	48	45	41	48	48	40	32	47	30	40	39	40	50	43	52	35	42	38	44	30	40	36	44	51	43	53	35	51	31	40	51	34	50	43	40	44	44	45	49	39	38	51	42	45	47	50	31	49	38	38	37	31	42	41	51	42	60	39	45	39	40	35	42	40	39	39	54	39	40	46	37	30	39	43	47	46	52	34	39	54	39	53	45	38	45	35	34	49	41	41	48	43	39	35	45	53	35	45	39	50	43	46	31	36	40	45	37	28	30	43	35	43	47	42	33	40	42	53	33	42	35	46	48	47	41	49	51	42	41	30	41	30	43	48	48	39	43	36	42	42	37	36	41	42	40	47	34	40	38	51	48	48	33	36	49	30	37	42	35	50	42	51	52	49	41	35	40	43	40	34	37	33	43	53	59	54	49	45	45	49	50	41	41	44	43	43	41	41	40	40	36	43	31	36	51	31	46	39	48	39	50	45	38	46	40	26	35	40	43	41	54	40	36	48	44	30	38	48	37	36	32	46	52	46	36	50	32	34	40	38	34	32	46	38	50	49	43	47	42	45	36	54	40	42	42	38	43	51	45	38	47	41	37	41	37	43	43	30	34	37	40	47	40	26	36	42	36	43	40	48	46	41	43	29	34	39	41	34	40	40	31	49	33	39	45	43	38	45	47	54	46	41	33	58	44	38	43	40	31	47	42	46	43	36	45	31	36	46	57	43	44	49	31	39	50	34	45	48	48	38	41	44	44	40	45	33	53	49	48	35	46	40	41	46	50	55	34	47	59	31	41	51	29	47	39	42	35	42	36	45	42	36	40	46	49	39	33	45	44	40	44	54	48	42	38	53	36	40	52	34	41	39	53	39	30	37	38	37	44	45	43	44	31	44	45	39	46	53	42	36	49	51	43	44	39	41	37	42	50	47	36	35	37	31	53	43	39	40	50	33	37	46	43	44	47	35	36	37	47	42	40	44	42	48	41	44	33	35	35	51	41	35	50
48451	38680	30585	35784	40842	46782	39996	31113	22343	19135	21927	20381	15849	13175	7616	2840	3317	3108	2444	2161	597	539	549	556	562	601	551	597	548	550	639	706	682	611	565	543	566	552	536	562	547	551	560	562	547	571	563	567	568	563	590	573	523	578	544	553	582	531	569	555	547	547	532	565	566	571	516	607	512	534	552	550	542	566	565	511	539	558	552	509	577	536	568	559	549	564	552	562	572	588	542	502	565	519	545	597	559	571	547	545	519	543	566	562	559	554	539	502	551	554	587	567	555	557	521	529	568	555	527	551	531	553	546	590	557	558	551	565	537	521	530	527	541	531	552	573	514	556	575	585	533	545	516	578	530	594	529	531	558	565	539	528	563	582	576	554	549	542	572	557	584	514	531	595	579	488	587	535	571	547	590	550	582	559	554	561	580	584	570	513	570	587	550	549	539	542	568	532	576	548	568	524	542	549	526	515	548	567	492	543	578	614	547	553	562	549	550	558	526	560	525	513	574	536	566	585	560	547	564	540	574	569	555	505	552	533	526	579	613	532	569	551	555	509	570	517	543	561	542	572	524	546	559	530	518	557	579	550	560	566	515	570	557	541	569	554	550	548	533	560	536	528	555	502	563	520	530	560	550	578	534	565	589	562	522	519	596	556	517	562	583	532	557	569	538	561	583	552	580	549	555	538	534	543	548	545	516	566	539	587	518	535	594	574	521	565	527	540	568	509	530	585	580	556	576	574	578	555	521	544	548	565	533	590	579	566	589	548	547	542	548	599	527	585	616	542	545	547	543	525	560	546	560	508	593	499	578	517	568	530	566	555	580	540	546	571	559	592	553	531	502	561	534	566	503	603	518	542	535	515	569	524	562	547	586	550	530	575	568	535	529	544	592	549	571	530	567	561	572	545	577	535	603	494	532	518	567	526	553	558	544	550	516	551	524	526	563	548	596	561	568	570	537	562	525	516	543	559	535	519	551	590	529	524	560	571	552	538	576	568	548	562	574	568	535	540	609	584	589	575	540	569	545	535	544	532	594	547	562	546	538	570	551	565	562	569	537	522	503	564	587	550	493	621	552	586	550	547	550	533	535	569	539	532	541	523	634	532	597	562	544	551	557	564	589	539	546	569	520	579	560	543	500	539	512	561	524	557	543	553	553	576	593	507	572	550	547	533	539	579	551	523	549	521	567	519	538	554	536	565	542	539	582	551	544	541	593	558	549	539	558	515	559	562	532	547	557	543	547	558	549	565	547	596	587	538	530	529	541	527	550	571	557	545	514	567	561	552	558	564	564	552	568	543	607	531	559	553	532	559	538	550	527	570	562	552	541	571	529	600	550	582	536	587	560	543	559	602	612	577	523	561	571	579	556	548	564	589	571	582	559	539	566	531	520	534	566	602	524	581	549	561	564	514	571	522	538	528	578	547	556	583	531	561	551	560	598	538	582	567	536	557	557	554	521	509	557	562	562	557	559	541	574	543	551	583	577	579	566	535	590	551	582	572	548	550	538	526	594	563	524	574	545	555	585	557	548	588	556	584	545	585	571	564	525	581	560	553	573	544	546	570	504	571	537	571	534	548	562	541	524	572	559	577	592	550	629	565	557	549	569	521	555	570	539	541	583	528	586	541	563	581	539	531	603	601	573	574	544	511	515	544	538	531	580	547	567	598	536	552	564	582	566	578	547	543	536	542	549	564	555	561	573	550	557	505	557	584	552	508	558	599	537	558	547	552	536	578	532	542	531	595	595	513	539	560	543	547	512	558	527	579	561	547	557	561	569	554	546	591	546	536	595	542	540	581	521	538	534	532	527	569	561	539	528	567	536	545	573	561	545	561	543	579	521	560	535	510	539	515	573	567	568	567	533	585	529	613	511	541	581	551	538	531	543	577	553	535	526	563	537	527	552	565	566	549	553	572	557	558	570	566	558	520	541	551	569	555	532	543	549	547	567	541	548	582	523	558	563	567	530	535	535	566	543	532	537	574	536	560	534	520	559	547	528	599	542	550	548	555	555	557	534	544	530	543	587	599	516	541	505	520	561	548	542	535	525	553	533	561	557	543	571	541	552	565	539	540	543	576	565	600	544	560	574	540	561	551	579	579	529	584	551	545	569	539	561	560	576	544	565	512	499	576	516	582	537	553	570	580	561	561	541	546	563	550	562	553	573	539	573	556	547	535	549	515	583	570	579	557	505	564	596	540	580	505	539	566	553	537	564	558	557	578	544	568	591	541	585	560	571	585	563	508	530	589	527	548	578	556	567	581	564	545	551	580	561	563	563	541	561	542	555	547	536	551	562	570	502	595	560	555	545	547	577	550	548	568	608	544	538	555	533	578	575	571	531	568	540	523	600	523	530	568	543	536	537	529	591	516	567	586	541	538	539	581	570	561	556	576	534	564	567	551	553	565	554	541	568	501	542	573	523	565	605	548	536	574	533	561	493	543	534	510	528	565	517	556	541	549	507	537	554	537	519	569	532	538	554	543	544	515	567	566	560	548	527	607	553	582	571	530	542	536	582	561	562	557	539	536	590	573	553	526	530	535	568	544	530	486	574	561	559	536	576	535	532	542	552	567	519	563	522	534	513	538	564	586	520	581	591	543	553	550	560	523	523	588	596	555	565	513	553	546	518	565	572	574	513	588	582	498	535	551	547	564	577	586	536	541	532	546	553	551	599	514	591	568	555	587	538	581	543	567	586	542	587	599	579	569	562	554	572	524	550	536	570	561	521	577	580	525	547	552	585	550	555	549	565	539	558	522	594	525	547	526	570	554	601	558	536	561	560	555	570	583	559	588	570	559	564	554	576	539	584	546	525	530	544	588	594	580	554	580	539	560	542	574	535	556	504	542	527	586	525	536	568	551	555	569	550	538	590	560	556	562	569	491	558	549	521	575	600	551	548	553	539	514	517	513	543	541	545	579	533	587	550	568	565	553	597	547	550	549	578	567	534	557	540	538	582	524	551	557	521	560	542	564	591	537	520	519	554	515	545	535	564	552	511	540	545	537	527	543	560	548	539	530	542	579	548	523	599	531	555	518	529	511	515	477	573	520	601	512	514	584	539	549	546	526	569	527	558	576	551	597	531	550	530	545	545	552	571	546	552	573	538	533	565	573	600	557	593	543	560	530	554	587	530	521	535	541	524	578	568	560	544	551	491	527	558	546	587	582	486	543	554	575	537	500	519	532	523	569	577	524	551	558	585	574	600	591	547	566	547	529	542	533	577	548	555	549	548	549	561	512	531	604	541	544	569	499	573	527	557	545	548	572	542	510	513	598	549	533	577	557	577	532	560	531	587	562	522	560	542	564	531	539	547	534	571	539	558	532	537	556	565	560	584	599	544	497	554	554	560	572	495	524	543	567	538	610	548	524	522	558	498	548	583	543	522	603	588	525	567	508	575	535	562	570	571	560	521	542	548	575	601	550	536	533	544	567	553	542	537	538	545	568	587	565	587	525	571	543	533	574	562	520	547	529	622	564	543	569	566	562
17973	23168	11748	6186	4264	6840	6463	2913	1352	1012	1371	1342	953	620	394	127	151	170	113	130	41	37	43	57	40	43	25	50	49	36	55	32	43	49	41	49	31	42	49	52	34	46	42	42	39	32	48	39	41	37	45	41	46	39	39	41	45	43	37	39	37	41	43	40	47	49	33	44	34	36	45	60	45	36	29	51	41	51	41	32	43	47	51	41	42	29	37	45	50	39	40	33	35	42	29	31	34	51	36	46	44	41	29	36	38	38	42	43	35	35	36	53	47	48	45	41	37	43	34	44	49	61	42	48	33	28	45	31	45	53	55	32	46	47	41	57	37	50	41	27	48	35	33	45	38	38	43	39	38	54	35	41	36	36	50	38	54	36	41	38	38	40	46	38	31	49	43	40	39	54	44	41	45	44	41	45	42	31	33	45	43	42	35	37	50	43	45	30	39	40	43	48	38	44	50	44	43	41	39	40	56	49	43	46	45	48	58	38	45	35	39	35	36	52	47	33	35	47	45	43	41	45	49	47	47	42	47	44	41	36	36	33	48	45	31	32	42	45	47	38	44	42	43	37	40	44	43	43	46	38	51	40	49	44	45	46	38	42	45	54	44	38	38	52	38	32	46	41	39	36	45	45	40	43	40	44	44	39	41	57	44	34	37	44	49	47	46	60	57	36	42	42	38	52	36	34	42	36	41	31	32	45	40	35	34	43	37	39	48	56	48	35	49	35	46	38	38	41	46	37	37	39	47	38	34	39	45	47	31	41	33	37	47	37	37	41	38	48	42	37	48	39	45	39	53	37	33	39	42	44	34	53	33	43	46	29	52	46	48	41	46	51	46	44	50	36	33	39	42	50	29	56	47	42	42	35	36	36	44	40	56	36	43	46	49	49	52	47	50	41	39	47	37	43	42	38	46	51	40	42	30	56	42	36	39	41	36	54	42	41	38	32	39	39	45	40	39	36	39	48	42	34	44	54	43	52	34	40	49	34	42	39	37	30	42	32	43	50	35	53	49	41	35	43	32	43	38	41	43	33	51	23	40	39	39	39	31	37	45	48	38	44	34	47	43	37	45	36	27	38	30	56	49	45	45	41	46	54	44	38	35	38	48	35	42	41	42	40	38	46	37	39	47	46	55	49	45	41	39	40	35	48	36	41	45	50	33	48	52	41	49	38	55	35	40	38	39	51	45	29	34	41	43	51	40	49	39	59	36	32	35	51	51	52	39	43	41	36	40	41	44	41	36	38	45	48	40	41	50	49	38	41	33	42	39	31	39	47	49	34	38	39	43	46	44	43	42	36	43	44	45	43	49	41	42	49	40	34	46	26	50	49	31	43	33	42	44	56	38	39	45	42	44	34	35	41	44	36	37	41	54	28	50	36	43	45	38	43	37	42	35	37	35	32	44	47	40	36	43	33	41	41	40	41	43	35	32	44	38	42	35	51	53	37	46	30	48	47	46	29	43	46	29	33	44	48	31	33	41	35	41	37	48	41	37	50	53	44	38	41	33	43	44	50	42	57	31	43	43	44	39	49	37	37	35	37	37	46	41	49	49	51	44	42	38	48	44	55	38	44	37	37	42	45	38	38	40	43	31	45	37	38	48	37	39	44	36	41	44	49	45	48	43	49	41	43	43	32	35	48	39	49	42	48	32	42	33	43	38	40	35	45	44	37	36	42	49	50	40	43	48	39	38	40	36	43	38	47	43	35	43	42	44	32	39	29	32	43	37	41	43	46	41	36	52	39	42	44	36	41	37	36	28	47	35	51	40	50	36	36	37	38	41	41	42	37	47	35	37	44	37	42	37	32	41	40	35	43	26	41	32	41	50	43	45	42	42	35	36	46	41	37	41	36	42	49	41	41	49	50	38	51	36	45	43	51	40	44	35	34	38	42	39	44	41	39	50	42	49	39	37	35	30	36	53	38	43	38	46	38	42	50	56	43	40	44	39	50	49	44	37	44	43	43	46	40	47	37	32	39	37	46	38	37	39	40	43	40	47	44	48	49	37	43	44	46	57	57	37	40	45	40	49	45	44	40	55	46	47	45	43	30	43	53	43	39	45	44	52	38	48	32	39	44	37	47	43	38	42	39	44	38	40	45	36	37	36	50	48	32	42	40	54	47	47	38	40	39	38	36	35	45	47	31	61	31	40	39	42	40	46	46	36	46	39	40	47	35	49	39	36	32	41	35	40	39	47	31	36	35	34	44	33	44	51	45	31	57	46	48	28	35	32	42	38	46	39	34	44	48	42	40	42	28	34	49	42	44	37	38	37	34	42	50	48	37	50	41	35	47	45	46	42	44	37	36	31	43	40	55	45	44	34	37	41	32	44	39	40	39	34	46	34	34	33	48	42	53	48	51	36	35	34	40	35	47	36	45	40	45	45	52	40	44	40	54	52	36	26	42	29	47	31	61	28	38	59	38	43	42	31	34	38	37	37	35	55	50	34	51	37	37	30	35	45	46	40	38	38	34	52	43	36	50	43	44	56	35	39	43	31	47	38	44	39	42	34	42	55	45	36	32	38	51	33	24	28	39	43	42	42	45	43	39	28	39	47	48	45	40	43	44	36	38	40	33	46	40	34	46	45	40	43	38	43	48	51	41	46	49	34	38	42	34	48	47	34	35	27	45	35	40	29	49	35	30	37	42	34	47	44	30	35	44	41	49	35	45	36	46	44	51	34	39	54	38	33	38	34	46	38	36	49	47	34	56	56	32	45	45	42	40	36	36	44	40	48	53	41	34	43	33	37	43	47	43	40	43	41	38	36	51	47	37	42	54	32	40	36	42	40	42	39	39	49	43	49	39	51	37	45	48	42	45	43	35	41	43	49	38	32	51	37	45	46	40	39	32	38	39	50	40	42	40	41	48	34	38	45	41	43	58	41	35	42	43	34	39	44	30	34	33	46	31	39	47	37	46	58	34	45	30	44	47	38	41	35	44	51	46	44	32	48	38	48	45	46	29	43	43	43	55	32	46	43	50	42	41	44	46	47	49	25	54	41	38	48	41	45	33	43	36	47	45	55	41	41	41	43	56	50	46	28	44	47	42	44	39	53	41	47	49	37	42	38	46	44	50	53	49	40	45	38	43	55	51	35	50	45	45	38	38	36	49	45	51	49	37	34	50	43	39	31	44	36	37	40	37	46	36	43	50	47	49	53	37	48	33	45	54	36	33	43	52	31	52	46	43	45	34	40	49	49	41	35	38	40	48	35	49	47	39	49	40	42	43	44	50	45	34	46	46	34	42	36	43	40	38	36	48	43	35	55	45	38	43	41	50	41	45	58	42	47	44	44	44	46	45	35	41	38	37	42	39	47	32	35	30	29	39	50	47	42	44	40	45	44	35	55	53	42	48	45	39	26	36	36	31	32	39	51	58	41	36	36	48	37	45	34	51	40	40	29	48	39	38	47	39	45	41	47	44	50	43	33	33	36	45	34	37	41	44	48	35	44	44	36	37	44	46	36	29	45	44	53	48
53259	42626	36238	42080	49618	55456	47718	35418	26929	24022	27022	25013	20537	16159	11100	4100	4536	4215	3260	2894	556	540	575	503	559	568	562	591	562	563	666	847	705	636	615	563	558	580	539	561	541	539	582	556	552	573	585	542	580	540	533	565	586	532	566	609	556	551	591	607	528	553	514	601	471	515	506	556	561	563	515	543	586	536	540	519	561	576	548	527	551	568	560	552	558	540	534	524	506	533	535	551	569	528	537	514	566	520	545	589	556	531	542	538	576	574	561	530	582	533	602	576	523	534	548	563	540	546	547	596	502	554	555	549	507	552	552	510	560	532	521	567	566	589	567	537	544	545	565	579	517	529	588	594	575	548	582	547	488	546	552	532	506	560	579	548	594	593	563	559	577	553	562	576	544	548	566	547	552	562	502	523	539	524	524	538	549	582	528	543	539	537	501	527	527	565	556	576	532	554	528	524	519	547	511	555	583	597	591	556	501	521	509	522	535	551	534	574	521	543	546	493	553	545	533	561	554	544	559	537	567	552	518	533	554	525	555	548	566	565	552	524	554	568	572	553	565	565	567	540	559	533	554	575	514	568	566	537	519	557	554	505	559	560	536	533	554	597	556	547	544	543	555	542	528	535	555	572	549	566	537	563	570	574	546	527	539	551	538	503	574	572	538	555	593	532	514	544	558	530	553	528	574	584	585	522	535	522	573	520	589	512	558	558	557	566	566	537	533	575	606	576	580	533	570	549	535	566	596	532	563	518	542	531	528	531	574	527	528	558	537	525	573	544	523	526	554	581	523	552	564	557	536	496	521	516	585	546	535	593	573	512	597	557	559	565	545	589	536	540	539	580	579	556	559	525	517	574	537	539	583	559	542	567	569	538	495	515	560	588	520	535	520	575	552	543	550	551	536	556	508	557	604	623	548	560	589	514	558	576	544	567	586	555	540	534	506	539	574	540	513	554	552	550	529	557	526	551	576	549	537	566	531	571	595	488	551	558	542	546	595	548	617	572	524	519	584	557	541	621	536	584	565	621	538	538	513	556	546	513	559	532	528	548	519	513	610	535	550	519	626	569	563	569	558	559	528	537	527	538	560	574	560	518	550	565	532	568	559	573	518	566	524	524	545	535	507	530	590	549	537	575	549	536	547	603	538	508	566	517	562	504	527	536	571	521	513	514	555	581	591	539	555	567	590	526	564	564	548	570	545	543	513	563	526	505	535	589	529	577	549	562	574	564	580	543	587	566	542	529	530	562	556	568	546	566	530	546	546	563	569	555	488	532	579	560	562	511	544	525	526	494	525	534	573	554	522	545	593	507	535	531	525	518	524	552	543	566	520	552	546	561	555	537	590	570	517	554	562	562	560	547	539	566	572	557	570	549	585	517	528	560	549	531	571	517	546	536	560	592	544	569	543	559	531	524	571	579	572	545	528	581	537	561	566	539	556	560	555	549	593	566	515	586	527	538	556	532	580	522	581	550	552	532	570	567	517	561	507	566	536	560	554	543	547	554	564	502	553	531	558	576	534	572	519	554	509	532	579	558	567	552	529	563	548	540	569	553	544	568	563	542	598	550	558	559	549	569	547	551	548	559	531	572	537	545	528	544	562	584	540	555	538	521	533	564	548	545	533	537	528	523	535	548	532	532	552	550	545	576	570	592	587	584	562	559	553	589	519	556	508	620	563	565	541	500	564	533	509	521	564	534	557	538	488	545	549	490	526	542	558	544	576	505	539	556	573	581	541	528	541	521	539	549	580	554	534	548	567	570	539	505	545	552	548	548	525	528	558	543	506	566	543	556	548	595	565	558	580	570	534	564	505	550	587	581	562	558	557	573	544	570	540	548	571	570	520	570	564	554	545	538	559	568	541	537	555	514	520	572	550	517	519	551	563	519	565	533	524	563	523	529	534	510	576	568	522	558	546	561	541	488	574	582	530	541	549	566	520	555	563	546	536	527	568	517	599	572	542	558	530	556	512	586	559	571	535	545	581	540	512	570	575	525	600	562	493	536	599	545	557	540	570	510	517	529	579	532	578	576	561	566	543	523	563	542	597	533	536	570	537	555	539	567	554	581	559	558	588	584	541	553	538	541	557	541	517	519	596	564	572	539	540	544	599	546	519	551	543	553	508	536	545	527	598	561	537	536	543	543	585	545	504	545	559	563	539	567	536	572	547	522	580	537	526	573	513	544	516	570	576	578	526	577	550	569	581	606	567	561	510	554	556	541	542	532	491	570	541	520	595	558	556	532	574	575	528	526	559	537	609	577	551	530	551	562	548	550	583	519	557	525	599	558	583	536	562	560	535	574	537	539	582	580	570	542	510	556	608	550	550	546	538	547	554	557	541	546	563	560	528	521	538	526	561	564	534	570	545	519	538	543	589	546	583	554	544	518	563	532	563	522	560	547	576	535	520	539	582	584	568	511	546	563	566	557	562	540	548	596	571	579	561	541	566	551	486	530	554	538	579	533	527	493	548	579	510	555	586	510	479	590	568	540	553	555	567	591	512	523	559	585	584	523	534	548	525	556	513	554	528	526	539	536	560	524	541	545	530	533	576	601	537	537	522	533	522	568	556	574	579	535	495	587	553	570	503	547	547	567	500	586	554	555	536	530	527	548	517	499	584	565	588	529	554	566	534	531	557	553	546	571	533	547	568	562	572	533	556	532	504	534	526	573	621	555	581	526	513	538	524	555	507	562	531	565	523	551	533	541	548	537	509	563	552	543	588	539	552	549	577	529	575	533	556	551	542	574	560	591	527	539	549	574	529	531	572	527	563	556	521	528	559	578	574	525	540	547	575	513	525	584	570	555	549	542	575	538	527	529	557	575	536	565	521	600	558	566	536	578	518	615	556	531	565	507	563	543	561	581	509	591	532	538	543	579	548	533	572	586	545	525	572	604	555	540	560	542	548	556	590	564	561	546	547	562	531	549	571	568	539	517	564	568	566	562	591	534	544	519	492	559	550	555	558	552	546	544	508	559	525	581	594	553	552	536	564	562	504	555	552	586	545	546	522	558	532	518	602	566	546	538	556	573	532	581	556	538	516	573	522	552	550	532	557	510	550	557	586	559	554	543	562	548	548	581	524	599	518	534	548	554	508	576	518	548	535	514	545	535	551	551	573	537	536	573	531	521	564	486	536	535	550	584	546	547	565	522	594	546	539	516	563	571	571	552	539	525	579	531	584	556	522	552	545	544	576	518	531	544	550	540	545	522	563	543	516	569	533	593	568	523	578	591	504	576	537	528	583	516	568	544	515	535	537	545	548	551	556	537	540	529	518	562	524	527	553	536	528	530	552	545	564	550	560	563	538	562	535	527	559	511	506	562	554	572	528	567	581	535	563	572	522	565	542	546	554	572	555	561	590	529	528	561	563	522	543	532	531	537	542	518	510	572	510	534	590	535	548	527	568	579	530	577	541	532	583	603	541	549	529	540	548	533	526	530	557	529	547	579	528	523	526	517	560	565	562	551	536	523	562	551	562	618	570	595
7159	4300	1940	1184	775	1246	1249	611	282	249	343	292	243	165	146	89	62	51	69	61	35	30	31	36	27	52	44	34	47	40	42	46	44	36	48	52	55	42	45	44	47	39	59	41	39	46	43	34	48	38	52	49	41	42	43	39	33	43	35	38	35	34	37	43	40	37	37	43	43	32	43	34	31	42	33	44	33	39	42	30	39	50	36	47	43	51	41	26	31	48	36	39	35	35	39	46	34	38	42	35	38	32	43	47	50	43	43	42	39	46	42	37	39	36	48	44	48	42	35	48	34	42	37	48	27	48	33	27	41	41	36	39	41	31	39	41	32	33	39	45	40	46	32	37	37	35	36	39	35	48	32	42	49	44	42	44	45	50	36	39	44	45	34	42	36	51	37	45	46	42	37	51	45	42	43	33	31	31	37	37	41	32	59	32	54	44	32	51	40	35	40	47	35	37	37	44	30	41	33	45	46	30	35	45	44	40	29	40	39	37	44	34	44	36	31	31	38	39	49	33	25	30	42	32	47	37	30	24	49	53	41	40	41	35	36	47	46	45	44	29	45	51	34	46	38	45	44	51	39	36	42	41	37	33	43	53	44	40	46	38	46	40	54	52	42	50	44	54	38	52	40	36	32	38	38	43	39	44	42	51	53	38	42	35	39	46	38	38	43	37	39	31	41	40	35	39	42	51	32	36	48	41	34	35	39	49	34	29	35	48	43	42	43	35	49	42	43	47	41	38	33	42	36	32	37	38	42	41	40	48	43	49	41	49	36	39	45	41	35	29	32	50	54	37	41	40	38	39	40	35	38	42	38	48	39	40	53	40	40	31	47	47	44	33	54	49	32	28	43	42	35	43	38	46	42	33	39	49	53	36	43	34	35	42	50	38	33	31	38	49	45	43	52	42	42	54	30	48	40	43	38	47	45	39	45	48	56	43	34	40	39	35	43	46	55	33	38	31	37	41	43	40	41	30	37	35	51	48	48	41	50	50	33	48	47	49	39	41	46	40	45	47	39	42	44	36	51	43	28	43	46	41	37	45	40	37	42	38	45	37	34	44	48	55	37	41	29	35	41	45	47	33	44	47	45	31	46	45	41	35	39	41	32	46	34	37	36	34	40	50	38	39	45	39	39	43	35	31	40	32	41	36	41	54	47	46	37	30	52	39	30	32	46	50	43	35	43	36	30	50	38	43	34	43	33	44	49	40	33	31	49	34	41	40	39	40	41	51	40	48	44	49	40	43	44	38	40	47	44	45	39	42	48	36	46	43	33	47	46	52	31	30	36	40	43	38	58	38	34	26	42	48	45	45	49	38	46	42	40	45	39	38	41	40	41	42	44	37	44	30	49	45	46	42	40	43	48	45	43	38	35	27	36	36	29	50	31	36	37	45	41	48	42	36	44	32	46	44	40	37	39	32	34	45	30	37	44	42	43	47	49	40	40	46	49	43	33	49	41	40	42	39	50	40	33	53	40	51	49	26	41	44	41	54	30	45	46	35	36	46	45	41	41	32	38	43	39	37	42	43	29	47	44	36	41	31	39	41	36	35	39	39	49	23	38	34	39	35	40	56	36	42	51	37	31	36	37	27	36	38	36	35	39	36	44	29	49	34	44	32	41	44	30	37	40	38	47	41	37	42	34	42	52	29	35	42	40	45	35	55	48	36	42	42	42	35	48	37	28	47	52	44	46	43	28	41	47	41	38	36	31	44	36	42	35	44	37	46	36	50	35	31	47	42	33	37	43	42	34	37	39	39	35	52	34	43	55	35	50	46	39	38	41	31	46	27	35	36	38	28	53	44	45	48	42	34	44	34	39	44	51	40	48	31	30	48	49	39	42	49	32	39	43	34	43	42	43	42	37	37	38	36	52	43	35	44	46	38	38	51	39	49	40	42	47	33	27	38	34	46	43	38	31	41	39	40	47	40	45	32	41	37	48	37	44	48	28	46	36	44	47	39	42	45	51	31	37	31	41	39	39	35	33	38	33	40	37	44	34	45	51	34	38	47	38	44	38	49	36	37	40	41	42	38	43	42	40	44	47	44	41	40	40	51	37	34	47	23	33	32	38	40	48	35	35	42	54	38	37	46	41	34	52	46	42	26	35	35	31	31	39	46	41	48	44	49	49	45	39	39	39	42	38	44	42	36	31	53	44	43	39	33	40	30	43	39	64	41	50	38	32	38	35	39	40	39	35	29	42	34	35	52	43	24	38	34	46	37	34	37	37	33	46	36	34	37	41	55	48	41	42	35	40	55	45	37	46	44	33	49	41	38	38	32	44	42	51	31	35	38	44	38	33	38	41	38	39	39	24	40	43	49	44	55	38	35	40	34	46	51	48	47	45	37	33	46	39	44	37	44	45	22	44	44	40	36	35	37	49	50	42	49	48	43	53	36	38	48	34	34	44	43	45	40	30	41	39	50	39	38	36	30	37	25	38	46	37	42	45	46	40	42	34	40	32	48	46	54	32	40	39	58	46	36	46	40	45	47	47	34	41	37	35	37	48	42	42	31	43	37	26	35	26	38	48	47	27	37	34	46	36	35	46	31	42	40	44	27	32	40	38	39	40	40	50	36	39	43	38	33	48	44	45	39	34	27	28	33	38	47	48	31	49	42	43	41	55	34	45	43	38	38	42	41	30	38	39	42	29	33	36	43	43	32	33	44	46	39	42	42	37	39	34	40	50	45	44	36	42	45	50	34	45	36	61	41	43	37	28	37	46	39	42	45	48	44	31	34	34	48	46	26	49	42	38	46	37	24	52	41	50	40	49	39	37	41	29	49	39	31	48	41	30	47	31	38	32	40	29	41	52	32	39	39	43	47	37	38	40	41	44	32	37	38	43	39	38	44	53	34	38	47	40	54	40	33	47	38	36	37	46	50	41	45	49	42	39	40	42	51	39	48	38	40	42	32	42	34	31	46	46	42	43	42	33	40	28	45	40	36	32	40	35	39	46	38	43	44	43	35	50	30	48	43	55	32	42	30	33	47	39	33	32	38	40	49	36	41	48	46	42	41	32	40	46	44	34	41	33	35	48	33	45	34	46	43	50	35	42	31	43	30	45	42	47	42	40	36	39	50	45	41	53	46	48	44	36	36	39	44	37	47	39	31	35	41	38	41	44	55	46	40	50	34	45	45	44	40	43	38	44	39	45	35	43	36	34	39	27	40	37	30	47	41	42	49	42	50	41	40	46	40	49	46	40	41	38	40	57	48	38	50	56	40	41	44	36	39	36	36	38	37	31	44	45	28	36	31	29	41	31	31	32	35	38	31	44	34	37	44	34	41	43	42	42	40	35	43	38	41	44	36	33	48	48	34	51	38	33	40	31	32	33	35	39	33	40	26	50	33	47	32	32	47	34	39	32	37	46	43	40	50	45	42	50	49	41	43	36	40	48	35	33	44	42	43	36	43	52	55	33	34	42	38	39	36	44	51	38	43	29	46	52	33	40	36	47	48	29	42	40	56	51	43	48	47
40213	26720	20600	24683	29319	32833	29332	20292	12397	9646	12406	10749	7957	5412	3994	1539	1468	1163	1170	1018	524	525	549	544	516	539	525	566	522	485	606	542	587	576	582	517	559	567	557	491	542	502	486	486	517	522	578	531	517	534	509	549	554	556	516	500	520	522	534	512	522	525	545	534	491	536	535	548	518	511	522	530	547	505	525	534	503	530	528	529	533	559	515	536	572	503	497	534	520	524	505	507	493	531	529	518	479	539	487	449	517	530	510	529	512	523	501	522	479	531	498	508	540	532	499	567	532	533	531	528	563	491	549	524	583	501	519	503	568	577	488	532	487	515	493	503	522	556	499	540	513	495	547	517	546	517	518	505	509	538	544	530	480	520	507	544	559	528	508	492	517	546	533	509	543	481	515	567	522	513	543	546	573	525	545	540	534	524	522	517	535	534	536	497	556	562	498	564	535	543	535	519	508	543	525	549	547	519	592	568	550	495	547	522	530	502	544	520	553	527	506	530	485	491	540	548	543	503	515	512	512	509	518	581	534	526	525	537	550	558	515	460	486	536	514	521	527	491	535	527	531	551	495	535	532	524	595	511	480	532	506	526	548	554	525	488	514	555	483	512	541	534	507	499	538	514	542	553	553	500	547	513	513	488	530	507	516	551	485	520	497	544	519	543	505	598	499	551	506	503	521	510	556	522	553	524	524	522	491	520	553	527	506	517	538	521	534	509	523	540	489	509	497	515	520	514	501	540	527	513	491	512	498	507	477	489	502	486	506	549	548	500	503	518	516	514	542	542	516	532	518	540	525	555	540	573	531	548	538	536	536	497	555	545	532	534	563	532	498	497	480	537	509	519	541	471	495	506	519	544	522	514	524	482	519	550	551	537	523	506	537	517	488	520	519	484	543	547	513	560	514	542	514	510	536	529	520	559	531	533	535	569	517	527	475	524	561	537	529	525	514	565	520	534	525	516	515	529	516	542	571	494	528	518	534	499	538	522	537	553	518	507	553	544	538	541	539	532	576	534	583	489	548	538	529	540	521	534	528	521	500	488	514	515	534	545	485	478	534	552	528	492	513	526	559	497	517	536	491	571	512	515	566	499	521	544	521	547	500	541	493	510	542	505	537	551	531	553	534	498	535	561	534	557	456	521	528	534	526	516	486	511	496	570	514	518	512	539	522	513	529	602	542	552	455	533	583	528	505	524	540	497	491	535	550	496	497	523	542	560	527	535	528	498	494	516	523	480	544	509	558	570	500	504	538	499	533	550	536	570	534	532	533	494	511	507	518	476	577	503	540	530	531	519	535	539	534	539	537	503	518	535	523	544	520	534	516	534	515	506	536	510	580	541	502	566	487	499	517	509	508	522	543	512	530	523	515	557	533	500	525	532	544	524	517	502	577	526	541	529	536	534	560	534	518	542	532	573	535	550	545	539	532	552	511	550	524	510	532	548	512	471	543	498	533	510	535	525	530	522	555	540	497	533	549	493	528	536	525	509	514	524	509	525	508	525	496	532	528	551	542	515	528	542	548	495	487	560	540	541	521	584	478	537	543	534	570	535	510	534	561	528	525	518	478	512	540	488	557	500	533	543	557	525	537	525	527	524	513	541	535	512	553	571	530	525	514	522	526	512	517	510	533	502	553	519	533	485	493	530	490	541	526	526	551	545	571	525	521	521	555	523	515	535	543	561	517	504	566	539	553	528	528	475	532	521	550	491	538	527	532	484	554	536	560	520	568	546	514	508	517	515	496	550	518	515	518	519	530	534	531	512	518	527	557	533	549	524	536	594	509	551	502	559	534	541	507	511	505	514	520	544	514	496	502	518	527	561	501	488	488	543	524	532	562	542	577	530	506	500	534	518	536	511	502	496	571	517	530	520	516	527	500	602	549	543	520	510	503	518	526	521	516	499	546	530	529	531	541	496	485	521	502	505	509	520	508	534	569	540	507	502	527	540	504	523	503	511	542	545	532	518	539	568	527	538	444	543	535	514	530	517	499	525	557	532	529	498	538	558	531	530	529	546	537	560	532	514	487	510	548	525	539	522	503	528	508	496	575	519	548	544	545	490	542	556	544	518	555	522	482	492	492	544	537	490	538	516	535	513	534	514	502	525	530	550	516	551	530	517	539	477	538	555	552	506	508	515	551	503	518	502	541	532	517	503	551	531	526	532	526	538	537	523	487	526	503	499	529	559	553	529	507	531	529	532	549	565	529	513	529	528	528	474	504	514	526	525	537	495	523	524	553	524	499	516	555	547	544	535	536	492	537	562	509	558	533	555	509	533	550	526	514	505	518	542	512	537	509	539	513	559	483	508	552	496	501	503	524	496	544	548	535	525	518	505	577	518	516	536	524	496	526	569	495	517	515	501	516	517	561	553	503	523	515	519	518	531	555	529	540	539	510	500	545	495	498	511	525	513	539	503	525	504	558	531	558	549	539	547	511	543	494	510	518	533	544	496	510	529	524	548	558	551	554	537	513	517	530	589	513	499	475	545	513	515	523	553	531	498	549	540	520	529	546	551	534	496	517	523	554	522	517	518	544	531	547	515	567	555	511	538	511	541	525	496	548	515	490	515	541	543	503	502	525	529	507	549	539	530	524	523	531	526	520	526	529	485	541	561	495	556	501	512	532	469	523	524	532	548	529	489	516	511	492	554	554	523	525	536	530	549	541	483	523	541	480	517	523	516	518	571	503	528	518	499	529	535	528	566	488	508	544	528	528	532	521	513	549	510	541	492	554	544	543	501	526	563	534	520	522	549	584	536	528	506	550	512	512	524	520	551	547	509	517	518	536	510	526	528	513	550	481	559	518	542	490	511	511	510	486	534	519	546	501	485	510	529	559	510	536	522	524	502	554	486	517	600	534	534	509	537	537	490	532	530	538	555	524	549	524	539	513	544	532	501	546	535	537	544	490	539	556	521	549	543	501	527	502	494	508	532	517	579	512	513	513	456	493	508	520	500	539	514	527	567	534	523	494	554	493	497	553	512	540	492	517	529	518	529	530	532	525	514	504	564	543	536	529	508	542	502	501	518	546	568	499	518	511	526	537	518	516	564	572	515	535	561	539	516	571	503	538	474	508	529	533	546	539	507	553	525	580	511	560	558	523	543	494	531	547	524	543	507	533	520	565	516	524	511	540	525	514	548	579	472	527	554	538	534	492	492	547	530	557	510	524	544	539	530	513	498	526	506	519	569	532	519	562	528	536	526	524	490	572	560	522	549	501	509	512	562	563	525	537	521	516	502	534	514	488	535	488	538	523	532	507	533	521	492	502	535	545	544	552	523	524	537	510	529	515	536	511	539	553	528	541	577	543	505	576	580	518	566	508	514	536	518	495	540	518	508	511	505	489	541	550	520	532	583	534	550	490	529	506	516	547	490	536	520	527	573	562	551	467	534	513	532	519	501	568	515	485	529	537	494	517	518	569	540	535	545	561	482	554	502	545	535	500	543	510	532	576	503	539	515	493	500	571	517	532	544	497	518	494	512
12834	14090	6991	3360	2481	3471	3845	2064	700	541	1028	660	510	312	241	121	102	76	80	103	39	38	48	45	46	46	54	37	35	42	26	54	45	51	43	43	34	36	34	28	41	37	43	34	32	41	42	42	40	34	36	37	47	53	47	40	43	33	48	51	37	47	44	43	30	31	37	33	40	38	49	49	37	52	40	39	44	48	29	44	42	54	42	42	38	47	36	38	37	45	36	35	47	42	37	41	49	38	35	35	40	52	44	51	48	36	39	40	33	51	32	32	30	42	54	34	47	31	47	45	44	38	46	36	45	47	40	38	34	31	44	43	43	32	41	35	40	32	42	53	41	36	46	38	41	34	41	37	39	37	37	32	44	38	33	27	38	32	42	40	52	46	45	38	35	35	43	57	38	29	40	49	49	44	38	42	43	50	39	45	33	48	37	39	45	47	28	39	35	40	36	43	49	42	45	41	38	46	38	39	41	37	37	33	37	47	35	57	35	27	46	33	43	30	45	41	45	42	37	43	48	41	41	39	33	45	45	28	34	41	45	47	42	45	39	48	46	36	42	44	37	30	42	36	45	39	31	36	37	36	46	45	30	39	25	41	42	37	50	33	36	35	44	44	37	43	47	38	42	39	44	41	34	35	44	34	46	46	46	35	48	44	50	43	42	35	41	37	44	48	38	50	26	41	45	31	45	46	32	50	43	46	41	48	44	28	35	41	42	43	43	30	41	37	38	27	47	42	33	38	35	58	52	41	43	44	40	45	50	44	31	43	35	38	43	39	48	36	50	39	40	50	43	38	41	35	34	49	46	42	34	36	30	42	29	50	46	38	48	44	43	25	36	36	45	32	42	43	63	43	42	51	43	36	37	36	60	35	50	39	49	44	34	42	38	49	48	48	37	37	43	46	24	30	42	43	44	40	48	39	43	32	42	46	34	45	37	42	36	34	42	35	32	42	38	35	51	36	49	40	42	45	37	37	41	31	40	34	35	37	37	45	39	32	29	42	43	33	39	35	45	36	41	49	37	28	45	32	34	39	39	48	35	35	33	37	44	33	38	38	41	38	30	38	45	44	43	34	35	38	39	50	43	35	44	37	41	32	37	47	48	38	41	31	38	40	47	44	39	36	45	43	41	40	38	55	40	42	47	38	46	46	50	45	38	42	44	48	50	46	61	42	40	44	35	32	31	40	35	47	30	32	48	46	50	37	29	50	29	43	21	36	37	37	41	44	48	49	35	39	41	40	42	32	42	37	49	31	33	49	30	37	33	41	41	32	43	37	35	41	41	36	32	38	42	37	49	43	43	26	39	47	35	41	40	29	32	45	44	40	40	57	49	45	39	47	43	39	39	35	53	37	39	40	39	37	48	46	42	36	45	48	35	38	39	37	45	30	36	46	43	46	42	43	49	45	33	29	44	34	42	47	29	36	42	36	40	44	44	24	37	53	37	45	30	46	37	30	35	35	47	39	42	48	37	43	40	38	41	39	28	37	35	44	26	36	44	38	36	41	31	44	35	31	52	53	54	34	42	35	40	39	40	40	32	41	39	36	36	39	30	38	50	37	34	47	40	30	50	37	33	39	33	49	50	39	37	31	32	39	45	44	45	40	36	46	43	24	36	42	34	46	36	39	43	51	43	39	41	49	44	43	28	38	40	41	37	43	31	29	38	32	40	41	37	43	32	52	48	40	42	26	41	28	43	37	46	39	38	40	43	42	36	34	35	43	52	41	44	39	49	43	42	39	43	50	36	41	31	37	41	38	40	58	43	44	35	37	45	47	34	43	35	40	50	39	51	46	40	46	39	44	34	24	35	34	38	39	49	52	37	47	30	39	36	35	35	32	40	46	39	41	33	37	36	38	43	38	41	30	36	38	41	43	39	47	36	47	44	46	39	34	36	38	48	53	40	49	37	43	42	45	46	46	42	36	32	36	26	37	39	28	45	42	36	38	50	37	41	33	34	38	50	49	35	46	36	39	33	40	42	41	37	33	36	43	48	34	46	49	34	33	43	44	38	48	42	35	42	38	36	53	55	49	35	40	42	34	43	57	37	36	39	50	33	40	48	50	46	45	43	33	37	36	39	40	32	51	40	45	43	51	26	45	34	38	48	35	47	45	36	45	39	37	37	40	43	45	30	43	47	36	39	39	39	34	28	29	43	41	48	40	35	47	48	41	34	41	39	48	28	41	49	43	38	43	45	28	33	51	50	26	42	28	46	49	47	57	47	41	43	32	32	49	43	42	37	38	35	39	45	38	34	44	43	43	37	35	32	32	39	36	42	34	38	44	44	37	43	37	43	39	37	38	44	27	41	40	50	37	44	45	44	43	41	40	43	37	42	36	39	54	49	47	43	39	37	40	37	48	46	41	45	39	34	38	46	43	32	37	37	41	44	44	41	45	35	46	45	45	38	36	44	44	38	45	36	40	46	33	33	40	44	31	31	52	39	41	38	35	43	51	36	30	41	37	43	35	48	41	37	45	43	38	52	37	34	35	31	29	42	38	43	35	38	41	39	49	44	30	46	32	32	49	44	38	44	39	34	30	44	41	33	41	38	40	25	41	47	36	43	35	44	63	44	40	39	35	47	36	51	37	25	37	40	44	46	40	37	42	38	32	36	42	45	39	40	39	44	37	33	29	40	38	39	38	45	26	44	48	33	40	41	36	39	44	38	37	46	35	44	35	46	36	41	47	35	51	36	43	34	37	37	42	33	39	43	39	31	30	44	36	46	44	49	48	37	35	44	49	27	32	51	31	55	35	35	33	35	39	35	39	46	44	41	39	42	41	36	51	44	39	40	46	41	42	52	41	42	50	35	44	36	33	50	34	36	36	39	43	34	41	43	48	40	36	44	35	51	39	36	30	38	43	51	31	38	47	40	37	39	50	40	51	41	43	53	52	40	39	33	47	36	37	42	44	45	40	41	44	35	39	46	41	32	43	38	47	41	34	36	43	47	39	36	37	53	34	46	39	32	32	52	49	42	54	37	42	35	47	48	41	43	49	34	30	49	35	38	43	50	46	42	39	48	39	40	47	36	51	41	37	38	34	35	34	35	40	39	47	42	40	35	36	39	46	39	33	44	33	44	42	38	38	36	47	40	38	42	37	51	44	35	39	48	40	44	35	33	41	35	32	34	46	32	49	42	37	37	41	42	42	46	35	37	48	40	31	35	35	37	39	31	35	40	29	41	37	46	39	50	41	44	52	36	34	36	35	46	48	32	39	32	35	39	37	37	29	44	40	53	42	46	34	48	44	54	33	49	33	37	39	43	28	32	43	39	30	37	42	38	49	39	39	38	34	39	35	38	36	37	40	41	35	41	40	37	43	46	34	34	37	41	40	45	42	43	46	52	34	49	44	36	39	49	39	42	48	49	48	47	50	42	32	31	36	45	55	39	42	37	43	33	42	43	37	30	43	41	44	44	36	45	42	49	53	27	33	46	39	44	41	34	42	42	37	36	50	39	44	32	35	45	37	34	34
50688	37879	31020	35880	42349	45048	41101	30067	20493	18095	23336	17743	13624	9262	7367	3283	2832	2049	1657	1860	534	586	539	559	574	563	534	524	535	535	619	619	634	539	549	520	521	545	565	493	533	531	553	522	531	538	556	540	508	482	538	494	544	570	552	490	565	551	544	547	564	547	518	519	535	539	515	541	473	568	501	543	493	515	551	501	532	563	525	557	519	537	532	557	543	544	495	528	523	513	559	539	563	509	556	572	489	534	504	538	543	502	497	561	522	521	550	492	543	535	513	528	525	535	554	545	567	532	518	508	563	510	522	516	536	550	521	513	541	495	536	546	524	571	516	542	526	558	519	523	543	514	505	569	511	552	555	512	538	572	572	540	542	521	534	540	571	524	545	517	546	513	564	502	509	537	524	551	521	515	535	510	528	529	530	525	521	555	550	512	515	532	516	575	562	520	523	533	552	565	546	490	497	550	550	529	516	523	537	564	515	547	542	533	506	513	462	514	525	520	507	510	490	534	577	536	512	526	531	511	523	539	532	513	560	525	553	543	513	563	532	536	543	520	501	531	508	491	535	522	507	540	524	561	547	511	537	575	486	493	568	519	554	534	524	528	526	518	507	545	523	563	549	528	535	560	581	543	504	552	506	557	515	528	501	543	548	532	525	539	530	538	523	490	499	532	536	566	521	519	532	540	533	518	568	507	534	529	506	537	555	548	527	534	518	527	549	514	536	549	584	533	501	538	545	509	527	538	531	523	537	575	539	545	573	537	527	516	544	541	523	556	523	513	535	518	548	478	536	555	516	538	566	496	532	580	529	543	525	541	531	517	523	542	546	556	511	528	528	519	510	553	555	552	541	540	532	500	530	516	522	535	534	550	584	519	526	541	520	518	534	543	544	532	503	531	543	531	557	538	517	579	509	531	498	518	523	549	524	574	526	544	536	521	554	543	543	534	518	512	536	484	515	546	487	533	522	548	526	525	537	547	526	563	537	549	526	506	511	586	551	579	525	528	543	496	536	548	549	529	552	516	513	574	508	548	536	508	537	562	502	532	457	558	532	512	547	486	517	544	544	549	539	536	519	552	543	503	553	517	532	524	518	569	543	512	543	527	532	562	528	530	537	504	547	525	510	534	537	501	530	557	551	537	513	528	502	509	487	537	506	503	588	545	510	549	540	555	515	508	546	505	538	540	512	523	535	542	528	511	526	561	524	540	538	535	527	589	470	519	530	508	546	561	559	523	538	525	525	506	528	512	564	541	530	503	539	518	488	491	528	546	589	528	505	507	551	515	547	549	568	524	548	581	583	503	505	547	514	573	522	581	567	512	476	538	542	539	536	544	556	508	550	556	514	527	545	544	541	525	514	523	524	546	507	527	559	554	532	531	535	518	505	563	511	550	509	509	520	516	499	540	535	523	545	544	517	499	559	569	562	533	546	532	539	566	551	536	538	555	531	526	537	527	540	525	518	567	520	504	534	547	521	513	488	516	514	553	492	510	547	557	523	512	562	496	524	510	551	566	567	507	560	558	528	553	511	521	494	509	529	505	530	517	554	570	500	577	543	543	528	531	489	556	510	543	546	547	520	544	559	514	514	503	506	522	554	456	524	533	543	519	507	527	518	520	526	551	535	520	511	515	557	547	549	567	571	541	538	512	546	522	566	542	536	495	550	563	557	546	575	548	549	502	544	514	546	557	538	527	530	541	521	557	554	509	497	526	586	510	545	533	524	545	515	494	518	548	559	542	548	583	551	570	529	497	525	505	543	564	513	509	534	522	519	535	555	529	500	494	531	547	521	504	511	535	537	564	561	573	510	544	515	513	500	518	502	566	572	520	529	510	525	551	528	545	562	543	507	544	506	489	516	499	535	519	525	526	534	487	560	552	520	512	536	496	555	564	534	535	578	538	511	516	536	516	529	539	521	525	513	481	522	524	533	528	552	519	506	513	545	561	527	522	529	504	533	570	498	478	529	509	564	520	499	534	496	500	554	515	574	475	546	544	513	512	524	538	514	511	516	523	490	508	576	551	535	519	504	505	585	578	525	554	513	520	524	520	527	523	541	558	546	532	552	508	519	510	538	535	509	529	514	580	512	514	511	519	532	551	535	515	550	519	542	503	519	530	529	500	533	538	547	547	506	508	519	523	535	540	497	531	565	552	535	504	529	474	500	553	547	516	545	574	550	519	546	510	552	534	538	543	548	510	579	527	557	516	539	539	519	542	486	575	526	563	559	524	497	545	505	547	511	550	539	535	518	523	498	494	553	568	549	566	529	534	500	534	522	524	529	524	526	509	542	557	541	530	542	497	551	567	521	535	553	556	554	523	537	536	529	544	497	527	515	530	513	546	523	547	538	548	501	530	510	475	555	525	547	534	539	530	531	550	555	541	563	538	578	537	500	573	553	525	547	525	512	543	532	530	565	542	534	521	543	524	554	534	513	528	525	546	526	563	545	536	556	563	546	531	522	567	501	516	512	530	535	552	548	527	531	571	511	561	555	545	544	520	486	546	521	546	518	530	531	544	540	474	496	540	489	508	507	571	523	514	481	562	528	527	551	518	489	553	495	506	539	508	517	561	557	554	496	535	514	514	542	546	501	514	572	581	515	530	524	551	506	547	531	536	508	529	563	534	466	519	545	542	529	579	561	531	512	513	531	520	525	504	562	544	518	509	523	551	566	532	515	532	523	552	541	499	574	512	544	519	580	506	512	533	582	578	574	517	531	535	515	557	513	557	524	596	504	532	525	554	538	523	562	510	523	525	513	499	510	529	533	543	552	562	514	586	513	552	512	530	493	509	508	537	562	549	517	584	524	526	524	532	523	549	578	520	523	521	553	524	508	509	530	561	530	525	532	562	499	534	508	536	518	545	553	559	530	537	558	534	527	556	500	536	519	567	494	528	500	564	526	519	511	550	563	501	583	522	516	531	551	524	545	536	523	504	513	530	557	529	538	527	557	542	584	530	531	484	509	544	498	521	572	532	504	518	554	557	498	529	536	537	502	503	523	528	500	513	509	512	563	568	520	534	520	554	531	500	557	501	522	544	529	502	518	535	543	525	528	568	515	549	559	515	544	512	564	575	484	556	570	520	541	535	530	524	530	483	560	526	574	493	554	512	525	500	526	560	548	518	567	486	511	524	528	536	513	520	510	510	508	563	549	538	539	545	518	511	537	539	530	552	525	523	540	521	533	534	550	520	533	555	500	506	524	540	528	530	495	546	539	507	528	548	515	513	523	566	543	530	491	582	527	550	535	518	525	500	518	515	507	502	540	534	522	500	525	569	530	544	541	524	531	533	578	529	499	551	527	503	533	489	527	511	547	518	560	522	564	512	556	517	551	483	479	524	531	546	581	545	512	522	528	609	556	549	520	497	569	538	517	532	510	506	518	516	518	508	524	521	542	550	521	500	528	542	522	516	533	564	538	498	548	516	483	517	533	511	508	560	504	518	502	580	523	525	574	549	570	522	580	547	525	548	540	499	511	537	495	528
12143	13063	7156	3548	2663	2956	4117	2424	845	631	1092	707	511	318	207	147	121	87	88	60	67	38	42	46	48	33	34	31	41	49	46	47	47	41	57	40	40	40	47	39	42	43	46	41	33	46	47	55	53	45	32	37	32	45	39	39	37	34	45	50	49	34	27	50	34	56	37	39	56	36	53	49	51	42	44	41	47	52	30	50	46	39	45	50	43	38	49	38	46	42	42	27	37	49	49	51	42	42	45	35	40	38	54	51	49	43	49	36	49	42	55	19	41	43	50	49	41	45	45	38	49	47	53	43	34	45	36	39	33	43	30	42	38	59	31	38	41	50	41	44	39	26	42	49	48	60	37	44	55	49	43	28	39	54	43	38	32	38	41	43	47	32	47	25	42	37	39	39	44	38	48	43	47	44	45	49	52	42	50	37	40	33	35	43	49	41	36	42	40	46	38	39	50	33	33	49	55	33	50	39	32	52	42	38	42	34	36	38	45	39	48	42	44	45	35	37	36	50	34	45	42	31	50	44	40	44	39	53	32	48	57	30	41	40	46	52	40	42	40	32	49	38	42	31	47	37	48	46	53	42	46	46	51	49	44	40	43	34	33	39	49	40	42	50	37	31	45	58	41	38	52	40	47	46	33	47	33	27	38	38	53	43	43	49	42	43	37	42	41	56	34	41	32	50	47	41	52	50	53	35	34	42	36	35	36	35	39	47	37	49	34	44	51	33	51	42	44	47	45	48	46	31	41	42	52	35	41	40	39	31	36	40	38	43	36	39	41	43	41	49	41	33	36	56	41	53	44	44	40	34	33	51	41	45	43	55	49	46	44	44	37	36	41	44	45	37	39	40	40	39	31	49	38	34	49	36	37	45	42	43	35	40	44	33	43	54	45	35	42	48	47	53	38	45	48	55	39	40	37	46	38	28	36	54	45	47	42	51	49	38	56	40	35	45	49	37	34	36	33	44	35	43	45	39	50	31	45	39	42	46	32	41	39	42	42	37	45	40	40	30	34	48	48	44	43	33	41	49	42	36	38	42	37	39	47	49	35	49	37	40	33	41	52	53	43	40	30	33	32	35	46	29	46	46	31	42	53	39	42	49	40	44	34	36	48	30	42	37	43	41	32	40	36	43	31	43	26	41	44	39	49	50	38	44	38	42	42	36	34	43	35	36	42	49	46	41	45	39	41	40	40	55	36	43	47	40	29	27	37	35	39	43	35	39	47	41	42	42	37	43	31	47	38	35	52	51	47	38	50	37	33	38	45	46	36	40	45	43	34	36	38	42	51	36	47	41	43	38	34	29	50	29	44	46	52	45	36	34	45	45	52	57	44	32	36	31	39	57	39	37	52	38	35	37	35	31	51	49	37	52	34	38	42	44	52	34	37	44	46	42	36	36	35	46	39	47	40	40	44	36	32	31	47	35	41	43	51	45	30	49	42	44	28	43	39	31	42	34	26	34	28	45	37	36	32	36	33	59	42	37	40	37	38	39	36	42	49	41	38	40	41	42	39	38	38	48	40	38	54	48	36	48	31	41	47	32	33	40	41	37	40	39	40	40	35	35	37	47	50	36	25	32	60	55	33	33	36	34	38	46	40	45	44	45	36	35	40	31	33	41	41	45	28	45	46	38	39	42	50	38	24	29	40	49	49	40	31	41	47	48	43	43	31	37	39	36	43	35	36	42	37	50	39	39	41	35	47	34	40	48	34	36	36	43	46	43	52	38	47	47	44	45	34	51	40	31	48	40	39	41	41	52	36	39	50	45	41	43	38	37	34	38	27	37	44	44	39	47	54	36	33	41	44	52	32	36	42	47	41	38	39	45	34	43	25	50	39	37	48	38	40	33	46	40	36	45	47	37	35	34	42	41	40	33	42	35	41	43	33	35	42	44	30	46	29	38	45	51	42	37	37	42	40	40	44	52	49	48	39	45	40	37	36	41	45	46	39	32	39	45	47	39	41	35	43	44	31	41	35	38	41	40	41	43	42	45	46	36	54	44	57	44	33	42	44	45	42	40	43	40	44	43	41	51	37	50	47	42	43	40	43	51	44	38	34	35	28	43	32	40	38	41	35	37	45	48	35	39	40	39	54	49	37	31	44	46	42	46	44	44	38	38	32	38	42	39	36	45	46	44	38	47	44	44	33	50	43	28	49	41	46	38	39	48	37	38	46	31	42	46	42	33	53	42	48	39	45	45	54	41	36	39	43	38	49	46	38	45	29	33	30	39	47	37	34	40	54	37	41	51	34	40	29	45	36	35	40	43	51	36	39	40	41	40	38	41	37	37	30	40	25	47	35	36	40	41	53	37	44	43	40	48	35	41	42	45	38	46	40	40	32	34	38	56	40	39	46	40	35	34	39	39	49	34	36	31	36	43	29	36	38	61	43	39	37	39	35	40	52	38	51	42	46	39	52	47	50	29	40	47	39	51	29	42	48	47	37	39	40	42	42	36	40	42	43	32	45	37	39	36	31	49	48	37	47	43	40	45	40	32	48	42	37	40	42	50	45	46	33	47	25	39	33	48	42	34	34	41	40	50	41	44	45	47	42	37	39	38	42	46	36	44	42	47	32	40	46	36	37	30	37	32	38	38	37	38	49	41	29	49	39	37	39	45	36	51	51	44	40	42	42	44	25	53	44	47	41	28	45	36	46	43	37	45	28	35	32	34	48	54	40	36	39	35	43	35	50	34	32	40	36	50	47	51	30	45	38	41	46	49	45	42	47	35	40	42	26	44	27	44	40	33	42	41	45	34	43	31	44	43	43	31	32	45	32	39	43	40	44	41	44	44	41	49	43	42	35	39	48	43	37	43	48	46	45	37	49	38	41	50	51	51	44	46	46	35	38	43	37	32	34	35	36	38	36	44	36	31	39	50	51	32	41	56	46	35	48	41	40	41	46	46	40	48	44	46	39	44	36	38	44	29	35	37	46	43	47	42	57	43	37	26	36	43	53	23	40	62	42	40	45	50	48	45	49	59	42	44	45	37	40	47	33	28	31	44	41	43	50	37	33	43	52	41	40	41	43	35	45	60	37	40	33	43	45	41	38	35	47	40	39	29	29	52	45	37	42	38	37	47	41	42	54	33	28	63	52	38	34	33	45	49	32	42	41	47	49	46	43	47	50	42	42	56	28	46	42	49	44	31	43	56	55	34	43	36	47	45	51	32	37	59	35	51	34	37	42	52	40	39	52	34	44	46	44	34	37	45	41	47	40	38	29	44	31	42	32	48	44	44	37	39	39	53	45	37	33	43	37	34	40	35	54	43	44	45	35	30	37	38	33	44	36	50	28	36	38	30	45	47	54	35	33	37	42	52	45	33	25	34	34	37	42	34	31	41	45	38	36	44	47	37	35	49	31	44	33	49	45	39	44	41	45	47	40	57	25	40	37	41	45	44	51	56	34	42	53	56	48	36	50	39	30	36	51	36	35	45	42	46	47	36	40	51	44	37	54	52	42	29	45	27	40	37	43	39
48143	38767	32115	35451	42258	43056	42511	33153	23096	20950	25506	19112	14775	10177	7652	3688	3018	2157	1632	1876	1017	590	563	548	570	557	546	536	573	635	591	643	607	538	521	521	562	604	551	623	513	553	574	551	567	576	564	553	547	562	536	529	525	538	575	585	561	519	548	552	544	529	545	571	583	523	534	525	521	529	558	568	509	571	535	538	560	532	567	586	574	543	536	550	518	555	575	552	519	536	553	569	557	567	543	552	561	577	573	571	535	566	543	541	544	553	531	559	530	554	576	558	535	554	564	572	539	532	578	564	548	534	591	535	523	562	545	549	561	589	588	545	564	560	543	571	544	528	581	557	534	589	532	581	580	554	574	502	525	584	571	535	558	563	566	535	532	540	526	516	553	519	561	534	559	533	535	568	537	538	501	564	548	537	570	589	585	558	532	547	553	519	553	528	570	551	549	552	536	550	562	558	573	499	519	572	555	549	548	531	550	553	567	547	555	562	552	530	538	533	549	535	530	540	518	491	569	529	540	585	562	556	556	528	551	568	575	571	559	549	592	552	534	539	560	538	538	561	552	560	564	581	556	510	554	569	558	576	537	563	540	579	605	587	578	571	576	554	570	592	560	550	507	549	577	535	577	559	563	564	552	583	530	597	538	550	573	510	570	550	592	577	551	585	547	561	570	583	548	570	586	540	562	534	546	554	544	505	549	526	577	560	585	539	576	536	569	547	562	583	570	557	539	561	579	554	567	555	548	537	562	574	549	528	567	528	551	584	564	524	629	512	558	524	556	570	557	560	531	577	549	571	516	516	550	529	529	538	539	595	531	508	601	554	542	588	537	520	548	543	546	594	570	546	543	556	573	535	521	546	547	595	567	534	592	567	566	540	541	557	565	551	572	564	536	552	528	578	578	541	548	550	557	565	534	550	603	582	542	555	568	540	540	543	526	539	536	580	550	529	554	555	562	571	542	557	570	540	569	561	568	559	540	544	523	608	574	558	517	543	545	629	495	551	553	569	545	569	517	551	548	558	537	517	565	539	555	553	533	591	536	516	530	548	531	565	580	546	547	568	541	544	547	544	566	573	544	536	537	554	589	503	564	569	531	555	575	557	578	587	547	538	568	531	551	561	577	551	553	546	560	564	557	562	563	572	613	547	574	569	589	576	540	530	569	561	566	545	584	565	572	518	598	563	564	595	542	572	507	568	530	577	541	550	517	566	524	573	556	538	575	592	564	579	526	557	541	576	546	554	533	561	562	532	570	561	573	582	560	563	525	531	573	497	557	551	541	549	549	563	548	579	524	580	539	551	582	584	559	567	547	553	554	580	553	577	542	555	520	556	540	542	576	571	564	569	544	539	520	558	548	545	578	534	589	550	526	566	541	547	579	546	587	525	524	519	563	551	569	518	613	553	530	603	527	574	545	567	557	543	558	542	576	572	571	543	535	542	551	508	582	565	522	603	544	531	556	528	565	573	539	528	532	574	549	560	577	569	566	568	572	573	525	539	596	548	561	629	567	540	543	519	575	547	487	551	491	550	575	546	524	538	556	587	577	532	527	565	568	574	579	561	552	558	519	571	540	552	539	556	561	569	549	544	574	544	544	560	536	550	543	531	574	544	554	542	564	514	545	594	547	588	558	550	557	556	564	511	616	541	534	537	576	578	550	536	591	521	566	562	564	524	613	568	579	529	517	535	522	531	602	559	539	554	610	565	532	536	523	556	546	555	558	551	547	531	546	567	567	548	566	549	594	563	539	548	546	529	550	549	542	563	588	574	556	544	568	574	574	533	550	572	572	538	576	560	557	533	576	559	559	534	521	546	555	540	540	549	509	577	519	552	555	535	565	556	588	531	547	540	595	540	577	527	579	558	516	522	571	568	518	572	557	554	572	537	569	595	559	576	521	603	579	525	581	533	547	581	584	550	533	549	524	521	591	560	627	567	570	610	562	533	555	541	580	575	496	580	559	536	586	539	564	605	570	589	538	543	514	568	587	491	539	531	560	582	521	574	550	542	529	587	486	572	554	522	545	591	577	548	556	588	592	532	554	574	538	556	567	579	600	580	542	518	532	549	550	541	578	575	541	571	538	540	568	525	568	552	551	563	530	538	548	587	550	549	580	558	543	556	528	570	581	579	541	576	552	550	531	586	586	562	517	565	537	558	586	545	577	546	566	520	560	592	583	587	582	583	585	564	538	585	620	559	514	533	554	585	553	591	586	558	601	555	555	562	510	561	568	541	551	544	596	583	570	594	559	564	551	549	572	543	543	522	518	573	569	531	533	573	592	570	550	574	520	538	586	563	556	562	540	547	537	530	520	565	540	561	562	553	567	556	510	509	517	580	566	576	543	563	539	524	590	573	519	567	596	561	571	599	557	578	568	523	552	594	576	608	580	565	563	520	539	574	537	562	524	569	579	550	566	577	599	546	557	527	560	533	569	566	560	529	555	529	574	572	580	528	573	570	530	576	557	574	570	558	516	517	548	575	546	616	516	580	553	568	508	579	502	507	567	535	517	569	568	550	542	539	526	576	570	526	568	555	540	554	532	503	550	557	584	582	543	520	564	567	573	537	574	515	559	547	558	568	529	557	565	569	560	581	524	568	567	538	488	543	531	547	531	554	563	568	580	530	517	575	530	582	558	592	558	598	535	559	538	515	578	621	565	590	540	582	534	514	552	569	563	588	558	542	553	537	541	562	575	596	605	554	531	546	521	590	562	580	602	547	530	534	550	515	503	554	569	569	534	566	544	575	557	566	568	582	551	546	570	550	551	563	575	554	556	546	521	564	543	547	542	586	584	560	547	537	550	595	561	563	544	527	566	538	541	553	572	552	504	573	583	583	552	592	576	543	572	566	537	534	559	557	558	567	559	593	511	551	536	571	529	554	536	552	507	534	600	555	536	597	559	541	532	555	609	547	580	548	562	515	518	523	614	580	538	525	527	503	567	576	567	526	493	595	507	549	592	530	571	545	561	535	578	529	544	538	584	545	602	555	590	564	533	542	545	558	542	553	560	525	565	512	578	567	558	527	582	517	555	545	562	554	577	514	630	579	590	592	560	577	577	526	499	541	591	573	578	540	532	563	533	558	492	553	525	578	573	574	593	564	588	522	562	544	521	544	536	557	529	566	577	520	593	583	578	504	586	527	574	529	584	565	585	557	529	541	580	579	530	555	577	544	534	581	557	576	571	555	506	588	546	544	542	590	569	530	563	542	511	556	539	523	547	570	534	550	512	549	596	538	551	567	589	552	549	543	480	562	600	542	557	585	527	511	564	607	559	552	538	570	541	528	565	514	569	563	563	561	561	530	545	573	542	543	549	556	567	522	571	503	539	583	538	536	577	543	603	512	544	535	553	515	546	551	566	574	582	556	524	549	540	555	533	582	566	516	529	565	535	566	533	576	547	555	569	508	560	534	573	577	562	573	542	518	539	536	537	535	554	555	524	548	510	567	537	570	574	566	560	534	543	541	512	598	543	566	551	561	543	543
17128	22286	12558	6322	5063	5461	7221	4190	1584	1200	1708	1126	711	491	405	191	130	114	101	80	54	33	37	39	31	42	52	41	46	50	47	35	36	38	44	39	40	39	39	43	41	49	31	33	48	36	38	53	40	54	43	39	39	51	46	40	37	45	46	48	52	42	35	45	49	39	57	41	40	39	42	44	42	35	36	42	31	41	41	40	37	41	40	45	39	44	37	41	35	44	42	36	41	42	41	43	40	39	38	41	49	36	46	29	45	45	46	45	39	45	44	37	40	40	49	44	31	45	46	46	45	41	33	30	46	40	41	54	45	40	50	48	38	45	47	49	41	34	49	38	37	32	42	42	40	41	27	35	31	43	34	36	44	37	48	42	40	27	51	33	40	41	44	35	40	48	32	42	39	39	38	50	41	46	43	41	37	52	48	35	48	51	32	53	45	48	47	42	32	41	39	41	42	33	49	46	41	40	48	43	50	42	48	50	43	47	51	33	40	41	36	45	43	36	38	36	36	44	48	40	41	38	36	51	34	49	36	47	42	42	50	30	42	43	34	55	38	37	37	25	40	40	45	48	37	36	40	47	27	35	38	36	42	42	60	37	45	27	52	46	47	40	30	49	35	31	45	48	43	41	37	39	52	35	50	50	36	35	36	40	44	30	54	36	58	28	42	43	43	41	41	44	44	37	52	48	44	32	31	41	47	43	35	46	38	42	42	42	40	45	34	42	37	28	37	43	43	45	50	34	32	30	50	43	34	43	41	48	37	32	43	45	39	32	43	36	48	34	44	35	49	40	41	44	31	35	46	37	52	49	37	46	34	49	30	50	45	39	47	36	51	42	42	28	47	49	51	55	46	39	34	40	46	43	44	37	42	54	37	42	47	41	41	43	38	39	30	30	42	43	41	43	32	51	46	50	35	51	29	41	48	45	35	44	44	40	38	33	38	34	37	48	48	49	44	40	39	43	38	63	52	46	48	43	45	36	44	42	42	46	42	41	39	43	46	32	43	52	41	51	39	42	39	30	44	40	45	52	44	48	58	42	46	43	40	33	33	47	47	37	45	39	40	37	39	42	46	48	42	52	33	46	37	34	45	46	50	43	50	41	45	32	46	37	44	46	33	39	42	41	49	48	48	40	40	37	58	35	37	45	44	50	44	43	39	48	48	41	25	39	43	40	29	44	45	34	38	34	32	40	53	28	48	35	46	48	46	37	37	41	39	39	42	36	49	43	46	37	53	46	38	43	58	50	46	58	45	35	33	39	44	30	55	46	34	52	50	37	32	38	45	43	36	45	40	44	36	41	50	45	34	34	48	40	37	46	35	45	38	52	41	46	34	44	47	46	40	47	37	36	39	36	54	36	41	48	43	35	27	31	35	54	42	36	37	41	45	48	42	30	37	47	32	45	42	25	37	41	38	33	42	32	44	40	40	31	32	47	46	26	30	39	40	41	41	47	38	49	42	49	38	49	40	46	43	44	47	41	41	38	50	46	51	37	33	42	36	34	42	51	42	42	44	43	41	38	37	42	40	42	37	36	41	48	40	40	41	37	33	43	48	39	38	43	37	38	33	38	49	45	38	42	47	39	36	42	53	38	40	47	42	43	25	40	42	34	43	41	37	34	37	45	44	51	36	41	39	39	41	30	46	49	29	44	43	55	47	42	42	38	40	39	39	49	35	44	39	36	49	41	39	44	31	36	43	43	46	44	51	37	45	39	30	44	42	36	39	39	32	35	38	45	43	41	40	47	45	34	49	35	40	47	34	43	34	49	44	42	44	40	29	28	31	34	43	47	42	45	48	51	52	48	38	29	42	43	37	49	54	42	35	44	50	30	31	37	37	48	35	42	35	57	52	36	44	41	28	41	37	48	50	31	45	38	37	52	47	47	43	36	46	43	34	52	41	46	31	49	38	41	44	42	37	40	41	37	50	44	36	43	37	34	41	46	47	44	36	40	48	37	36	41	38	47	35	44	50	56	39	43	34	33	40	42	42	37	53	41	33	38	51	47	39	41	38	40	45	49	50	45	33	46	33	29	43	44	55	43	39	39	37	38	34	37	50	36	40	30	37	32	48	34	46	38	42	30	37	36	29	40	34	45	48	38	36	41	36	35	51	52	27	46	32	42	45	37	39	48	35	31	40	40	45	34	46	46	39	46	49	39	39	31	38	35	40	36	33	36	46	40	50	37	54	46	29	38	40	36	40	39	48	44	41	47	53	44	45	40	50	42	51	37	32	50	42	33	33	46	41	55	45	35	41	46	33	39	38	45	46	41	47	45	40	54	34	36	38	45	39	40	40	50	30	51	41	45	35	43	39	45	41	38	40	35	42	44	56	38	48	34	42	38	44	43	33	53	37	47	34	36	41	45	44	45	43	37	47	54	40	39	39	40	52	39	39	43	51	42	38	37	42	38	46	36	47	41	35	30	44	44	37	42	45	37	35	38	38	43	40	38	49	41	40	40	42	31	36	54	41	40	42	42	36	50	24	43	37	51	32	39	42	44	43	46	38	50	40	48	42	39	41	34	43	50	47	46	44	47	51	46	45	34	51	40	39	36	49	42	49	41	44	40	40	45	49	38	28	45	57	36	50	29	46	41	48	28	38	37	48	46	41	44	37	41	39	41	37	49	32	36	41	41	45	33	48	42	47	34	45	40	34	45	35	52	54	37	47	34	47	36	35	45	46	44	47	37	51	43	44	42	52	30	55	34	27	36	34	33	35	29	55	41	40	44	30	56	47	36	50	47	46	50	33	28	39	39	45	38	62	36	37	45	41	35	36	40	31	42	32	40	35	37	33	34	51	34	42	39	41	47	39	56	42	45	58	39	36	40	36	37	52	43	35	49	34	36	48	42	44	42	43	39	39	47	46	51	46	44	35	34	43	52	40	32	34	39	43	48	43	37	38	38	41	41	47	47	32	41	45	45	48	44	33	43	46	43	46	41	31	55	44	38	44	47	43	44	40	36	32	45	49	45	31	34	36	39	39	43	39	33	46	42	43	37	42	33	33	43	51	34	41	40	40	48	36	48	46	41	47	42	40	46	45	40	45	31	50	42	32	37	30	37	32	46	39	40	37	35	44	45	41	40	42	40	45	38	33	41	40	40	40	47	44	37	36	42	42	40	47	34	45	38	55	50	31	29	41	43	40	38	41	27	45	44	37	34	47	38	41	46	48	42	41	37	35	34	41	45	49	33	47	36	57	35	49	46	44	45	35	35	42	29	41	42	34	52	41	38	47	42	42	43	35	37	56	54	32	41	44	38	39	34	32	47	37	41	44	43	20	39	38	38	42	48	36	36	41	43	47	50	41	30	36	36	45	51	50	35	39	38	33	42	37	33	49	39	40	31	38	46	32	44	39	42	44	54	47	38	37	38	44	51	34	42	46	53	33	47	41	55	40	45	31	38	38	39	35	40	41	41	53	40	41	46	42	55	40	32	44	34	29	33	35	47	49	39	56	44	37	42	33	40	43	38	47	50
53598	43120	37257	42852	52026	51608	50527	39101	28386	26550	28970	23749	17846	13086	10456	5246	3985	2967	2512	2060	1399	564	575	589	578	592	556	561	540	622	650	647	623	569	562	549	575	521	562	515	553	642	527	515	563	593	589	524	551	553	529	556	556	541	545	528	557	539	552	537	590	536	523	572	525	550	587	600	575	577	542	552	557	585	597	577	566	575	555	535	572	540	570	569	546	581	585	550	553	567	540	592	543	561	567	543	587	555	553	569	546	585	560	536	525	539	528	534	530	573	535	569	592	531	530	544	541	563	539	575	519	542	529	559	604	552	571	523	543	537	592	560	559	559	533	577	556	564	552	531	560	532	565	598	547	541	556	588	565	518	575	557	517	579	538	549	546	570	540	560	564	592	524	608	572	551	544	571	597	560	565	545	564	541	553	570	549	510	550	548	548	513	580	549	539	495	529	588	566	551	575	582	606	557	581	575	533	550	535	549	563	566	583	495	576	545	572	551	568	582	593	584	557	544	560	550	568	564	553	588	567	544	524	525	517	533	552	558	559	507	508	539	551	556	574	524	543	546	531	544	537	568	599	533	566	540	561	555	576	520	536	578	591	515	548	563	485	555	556	586	556	612	565	584	529	601	558	582	569	541	516	539	619	534	571	550	585	614	536	497	554	541	546	549	551	547	534	526	534	522	547	573	531	561	581	543	555	588	571	555	517	548	527	575	560	533	621	587	554	572	522	582	552	586	566	581	586	573	568	562	554	582	558	539	542	545	544	544	577	568	540	532	548	524	527	565	557	546	563	565	555	597	574	538	581	555	553	570	527	557	578	593	536	582	578	611	544	578	582	528	536	563	561	584	566	489	553	562	529	580	535	549	525	534	533	568	546	545	576	582	543	548	579	580	545	544	586	593	533	549	534	567	576	557	540	575	540	545	544	547	583	518	580	535	497	530	604	569	596	563	534	506	569	597	555	565	570	523	605	565	586	547	517	579	535	552	576	568	526	600	558	551	532	530	543	554	544	564	558	566	535	564	556	559	549	564	572	552	541	547	554	572	593	567	577	572	565	567	587	597	551	573	544	553	553	517	509	560	579	549	563	565	583	581	552	547	575	554	619	542	532	488	508	565	552	561	569	570	581	587	577	533	562	560	538	575	576	528	542	626	541	531	566	564	570	550	544	564	517	574	557	508	597	550	572	538	591	557	537	557	521	584	589	558	544	542	539	571	543	569	558	562	563	569	606	586	555	567	560	549	583	564	559	592	533	561	524	532	573	539	544	558	605	553	552	545	559	549	547	505	554	546	533	525	585	596	573	567	547	549	573	582	549	556	590	556	557	527	545	534	598	580	580	586	573	560	565	578	533	544	509	546	552	589	568	577	558	587	522	538	587	573	579	566	540	574	546	554	535	553	576	533	570	568	626	545	543	521	535	563	526	535	542	569	546	566	537	569	558	596	582	602	550	564	526	522	563	566	563	589	519	568	589	591	547	574	553	572	610	545	567	534	548	522	520	574	539	610	520	564	556	604	530	558	555	574	555	565	561	544	574	547	593	526	549	552	493	582	619	550	603	559	560	540	589	577	511	570	596	505	548	551	565	554	533	591	553	554	528	563	540	600	578	512	571	572	568	552	578	571	584	585	578	521	511	538	525	549	542	550	586	563	547	571	586	552	559	564	628	566	533	552	541	562	574	554	577	543	528	507	549	554	575	579	585	595	608	576	550	547	534	520	562	585	589	564	546	544	564	543	563	550	553	582	545	519	531	603	543	574	553	550	532	584	531	525	553	549	575	552	570	544	550	584	528	551	520	555	557	582	566	537	564	589	638	558	590	576	550	557	582	581	548	565	561	530	593	547	578	520	568	592	574	503	486	532	571	541	606	550	559	541	581	557	557	554	592	537	566	525	539	560	565	558	569	532	594	532	579	555	527	556	569	553	525	546	552	550	519	543	558	568	498	525	547	584	592	556	591	516	552	563	523	535	584	551	545	576	519	547	536	571	528	559	567	535	549	522	590	557	588	554	548	569	543	550	508	533	602	598	551	578	570	566	558	574	546	553	582	558	526	544	538	559	553	561	561	565	518	534	537	576	507	533	551	547	558	561	552	541	544	529	573	572	575	519	542	565	552	562	556	528	523	535	571	603	587	553	546	571	519	556	536	548	559	610	540	556	527	546	540	550	560	539	551	523	535	512	539	535	561	548	523	543	556	579	544	552	561	571	550	572	531	539	548	570	553	524	555	596	539	559	559	553	596	539	537	564	560	509	556	537	523	572	553	548	545	562	517	560	558	537	545	605	546	572	584	512	569	544	551	533	564	584	570	550	573	536	511	617	570	592	557	561	579	540	550	564	547	540	559	526	529	570	556	556	573	580	540	537	595	543	521	572	530	528	530	554	592	492	519	543	571	563	525	544	561	550	531	548	561	547	538	564	565	570	555	593	561	573	593	539	541	560	554	594	596	510	582	544	560	565	542	534	556	534	566	562	594	540	550	553	542	577	509	591	562	535	524	566	544	549	541	602	564	552	549	520	542	580	553	576	571	542	597	547	530	547	553	588	535	552	524	553	550	589	546	554	566	583	592	601	562	546	557	569	566	523	544	547	563	568	543	572	558	533	527	579	575	569	544	524	524	571	505	617	588	545	542	565	550	513	568	534	530	510	577	531	510	552	560	594	562	566	597	588	516	550	548	536	580	536	553	539	574	533	568	569	550	577	567	564	533	524	565	535	568	552	583	572	584	546	556	527	575	563	535	552	578	554	608	544	562	586	541	528	566	565	503	537	529	523	544	585	566	585	513	556	548	604	587	545	516	577	551	560	554	595	531	567	601	561	567	579	553	525	582	523	528	545	565	554	569	554	556	563	562	549	558	563	574	551	481	560	535	559	539	586	597	507	513	541	544	563	530	531	582	561	545	519	537	545	537	543	523	519	595	558	608	553	523	555	558	542	569	551	546	570	577	576	541	531	553	562	563	501	552	547	535	525	562	556	605	508	601	620	583	525	573	541	550	584	506	547	475	563	568	578	578	558	490	599	543	557	534	571	528	549	548	592	536	581	537	544	557	529	561	596	515	555	530	549	549	565	552	529	577	577	588	584	543	533	553	567	604	560	507	549	537	547	556	556	552	612	617	520	569	553	594	552	581	531	556	538	539	563	542	568	578	501	609	527	535	526	536	565	554	547	508	531	533	566	553	548	521	559	559	531	578	562	572	589	549	503	520	542	525	596	550	575	559	549	590	607	551	539	565	540	602	551	545	560	563	577	566	540	504	553	573	561	568	555	547	559	525	571	597	564	586	563	553	569	593	508	569	538	566	568	540	564	572	579	568	551	572	583	565	553	550	563	569	536	546	551	515	537	568	540	531	551	545	588	524	558	559	555	555	579	568	532	553	555	569	527	572	532	566	591	574	566	544	599	519	547	541	568	594	557	596	590	531	569	521	539	558	568	581	542	509	543	598	545	524	570	536	546	524	537	567	590	525	536	517	526	523	526
6721	4134	2037	1237	976	1023	1400	858	342	303	320	267	184	136	100	59	61	43	55	53	42	40	43	42	47	42	55	37	39	42	43	35	35	42	41	44	33	41	32	40	47	43	42	45	38	43	37	38	39	47	31	38	36	39	46	48	35	36	47	34	44	39	34	65	40	43	49	41	45	36	47	25	35	43	37	38	43	36	34	45	42	43	44	41	45	45	50	37	47	52	43	39	36	43	36	49	32	35	44	35	38	46	39	52	41	40	38	40	45	35	38	32	30	40	42	44	26	32	42	38	38	36	39	43	36	38	44	23	47	43	36	40	38	33	34	39	44	42	45	50	45	30	40	35	43	35	39	47	47	40	36	43	35	48	45	41	38	37	45	36	31	37	35	31	48	41	37	37	53	39	34	42	53	33	46	43	39	36	45	40	36	51	47	38	37	39	36	38	46	41	44	28	44	49	35	44	42	46	35	36	44	44	42	41	29	48	44	38	37	37	36	33	38	33	32	46	53	37	46	40	39	44	39	37	42	49	35	42	42	35	35	44	26	50	39	35	39	51	38	37	45	34	27	33	49	41	35	44	37	42	50	49	43	54	37	48	42	38	42	41	45	40	52	33	49	30	45	39	33	48	32	44	49	44	41	42	32	41	34	40	41	41	48	44	41	46	47	53	46	24	34	49	53	36	39	29	39	31	38	40	46	32	32	57	41	40	34	38	39	36	44	44	29	48	37	44	45	40	42	46	41	42	33	42	39	44	40	39	35	45	44	28	51	30	35	42	30	41	48	43	41	33	32	36	44	47	37	42	27	37	41	41	41	37	40	36	40	40	32	38	39	38	35	28	31	34	41	40	43	34	44	43	32	36	33	37	39	46	42	54	46	39	45	41	29	39	39	40	34	56	38	47	41	47	37	47	37	36	38	42	33	32	47	41	33	32	42	38	36	40	40	36	31	39	38	42	44	35	35	23	32	29	34	50	34	33	40	30	35	29	37	46	33	42	43	46	31	51	46	37	30	38	60	43	34	36	39	43	42	47	42	45	39	44	46	45	48	34	47	37	32	40	31	36	54	43	40	32	46	35	41	40	48	41	46	39	39	27	34	37	37	44	39	36	29	35	27	50	30	37	42	33	27	34	53	30	31	40	39	44	31	35	48	34	39	49	50	46	38	48	32	41	39	35	34	42	43	50	40	45	36	31	37	22	41	34	42	43	31	37	35	34	33	35	43	34	32	35	37	43	49	52	39	44	47	39	33	41	37	37	43	35	38	39	56	31	32	45	38	35	49	34	42	34	33	38	32	43	52	45	44	34	35	48	48	41	47	50	44	41	50	37	29	41	27	54	43	39	49	49	40	34	43	42	31	40	41	41	32	27	27	22	31	34	37	33	43	46	37	43	46	34	38	47	41	33	41	38	45	41	42	33	42	36	46	51	40	45	39	49	35	41	45	57	35	37	45	44	53	37	44	33	57	49	43	43	49	38	47	39	43	43	31	49	28	30	44	34	44	32	32	38	44	34	31	45	37	50	43	40	43	36	33	51	27	51	32	31	40	50	46	32	37	30	41	47	32	38	38	36	43	35	51	40	44	41	34	40	44	40	40	40	46	36	41	31	39	33	34	43	44	38	40	41	36	39	48	43	36	41	41	33	55	50	38	41	38	46	48	40	44	40	36	35	36	41	37	37	34	41	38	44	39	29	41	39	56	39	40	35	38	46	38	43	38	40	40	28	41	44	33	38	47	36	39	38	52	43	45	36	45	43	37	34	37	30	40	44	46	44	43	30	39	34	34	34	36	34	39	39	45	26	37	50	49	42	40	38	45	40	39	44	41	41	44	34	45	40	47	36	39	40	30	35	39	34	44	33	36	47	35	56	44	41	36	37	35	36	30	30	38	48	38	29	40	46	29	39	36	45	45	47	42	55	54	42	37	36	45	38	28	25	50	45	35	41	36	48	34	52	51	39	39	41	38	36	48	54	44	34	32	47	46	38	43	46	34	37	44	41	39	40	37	39	35	33	37	34	40	34	49	41	47	30	34	46	47	46	43	36	31	32	41	37	51	47	43	47	46	33	36	29	37	50	43	48	37	51	47	34	36	23	34	29	38	44	37	42	43	35	45	44	40	30	38	40	26	40	37	37	41	33	44	49	38	33	43	29	55	37	37	44	26	39	50	32	35	45	31	37	40	35	44	42	45	37	34	34	42	38	33	46	40	53	39	44	40	41	40	38	40	40	39	42	42	56	33	32	44	50	49	57	41	38	37	44	40	45	42	37	34	46	47	40	39	35	42	35	34	48	37	45	44	38	46	30	42	31	37	49	43	48	47	34	39	45	37	40	29	34	36	45	33	48	39	43	40	41	42	31	59	45	50	46	43	50	38	50	43	51	32	48	41	53	44	35	31	39	29	57	37	39	41	49	45	36	45	39	42	43	43	38	38	32	31	31	40	39	39	39	44	33	39	38	43	40	38	39	45	51	33	28	35	38	43	45	33	45	44	46	41	33	35	33	42	48	31	34	45	27	39	33	52	38	44	42	41	35	38	42	55	35	39	35	40	42	48	39	39	48	29	44	48	40	32	35	32	28	36	51	32	32	40	47	34	40	43	51	43	37	41	40	32	39	38	34	29	40	44	49	50	42	35	33	39	42	39	47	48	43	39	41	32	45	45	37	40	37	36	40	47	34	50	41	39	35	43	40	37	48	43	46	42	30	27	36	34	37	40	47	52	41	38	39	49	36	38	39	37	51	34	46	35	36	41	33	40	37	44	41	46	32	38	43	48	46	48	47	45	55	45	28	46	40	52	40	39	25	35	36	47	34	39	42	37	43	36	33	45	43	35	44	45	51	32	41	25	39	27	41	31	44	36	41	50	37	38	38	46	36	53	39	41	30	38	36	41	50	39	44	44	44	42	38	31	40	36	45	41	37	42	42	51	52	38	40	31	34	39	49	32	36	36	54	33	34	48	40	36	31	42	44	36	35	36	41	37	32	48	40	31	39	39	46	46	46	35	35	46	35	44	48	37	42	28	41	49	36	39	41	37	49	39	43	39	42	38	40	50	41	34	36	46	33	38	38	37	43	35	49	32	39	38	46	35	48	46	46	52	44	37	39	47	37	40	50	30	39	40	48	36	32	45	42	34	48	39	40	33	37	38	50	43	35	42	39	31	42	39	39	31	43	28	35	30	32	41	32	32	35	44	42	52	39	38	32	48	47	47	39	45	48	34	37	45	34	38	45	45	41	36	48	31	35	43	49	49	33	41	52	53	54	47	38	36	32	38	41	34	40	41	40	43	41	46	25	32	30	55	41	40	38	40	42	32	36	45	37	51	32	43	38	36	42	46	42	45	37	40	52	48	41	37	47	31	35	30	40	38	48	41	50	33	37	40	49	33	31	38	39	40	42	38	46	46	55	40	40	42	34	50	43	31	40	32	46	33	37	40	39	44	45	44	39	34	39	26	45	32	36	47	51	38	42	38	42
39290	26778	21263	25599	30784	30842	30483	23699	13153	11773	12239	9089	5677	3664	3036	1405	1248	1016	943	811	678	569	515	519	541	502	557	534	516	549	532	613	568	511	518	523	563	545	545	506	522	522	471	489	567	523	545	527	549	483	517	548	491	523	508	541	499	527	542	536	565	580	527	539	507	558	523	516	484	524	515	543	537	515	537	557	517	550	582	539	515	476	530	535	528	520	550	489	556	529	524	526	485	515	546	525	532	566	538	534	512	497	521	556	495	493	522	531	551	522	539	494	502	514	510	502	532	570	529	513	562	571	518	530	524	560	489	510	525	561	554	555	513	520	525	509	517	527	538	508	534	533	504	525	511	529	529	499	521	525	485	487	532	491	552	512	521	592	511	496	538	510	509	509	548	536	530	540	511	545	541	510	538	509	538	506	531	582	474	502	551	505	556	532	536	524	519	517	505	547	532	544	525	559	516	533	529	524	538	512	522	531	513	518	538	521	521	548	545	512	494	506	534	561	560	569	531	556	551	567	544	535	507	526	523	491	543	527	538	514	560	566	502	536	515	527	492	558	552	538	532	512	517	519	539	524	497	507	515	530	518	550	538	495	522	527	503	539	541	525	508	490	489	504	515	583	533	550	547	553	515	513	550	501	551	520	518	542	483	507	556	530	535	528	567	547	555	542	574	513	529	516	555	480	556	526	569	524	577	524	542	479	498	534	540	512	555	518	553	507	541	527	541	532	547	531	512	543	520	496	549	559	524	544	570	565	521	510	546	492	530	540	542	501	515	572	537	523	536	569	525	540	538	523	503	546	554	555	535	544	544	546	510	506	539	477	521	528	512	541	522	520	505	494	536	565	561	555	574	537	517	524	570	559	540	536	535	541	557	519	522	488	514	580	519	571	530	525	572	579	571	569	527	554	544	529	545	526	486	549	544	574	485	503	522	534	517	543	574	522	573	537	537	493	485	555	490	535	523	550	515	523	499	521	529	527	530	555	554	521	547	478	518	531	523	590	547	527	504	539	538	509	522	560	565	536	490	527	526	547	521	512	514	549	519	518	543	510	513	538	490	530	538	529	568	497	542	558	541	525	538	535	540	526	533	560	486	558	541	529	511	507	535	529	496	486	540	518	556	501	542	546	518	549	557	525	507	542	530	522	585	515	565	510	498	535	512	546	509	576	551	474	528	529	531	552	528	529	530	497	524	510	560	541	524	533	510	546	510	513	524	510	575	535	516	559	498	510	489	544	529	527	539	485	496	532	520	536	524	542	512	550	550	501	536	531	517	537	540	518	536	515	559	531	554	533	552	521	524	530	574	500	577	493	524	517	557	495	530	566	548	538	501	498	525	507	528	502	530	562	551	499	563	475	522	552	534	545	506	532	527	553	511	505	554	520	526	550	491	527	531	553	556	528	522	505	571	551	526	543	513	537	535	553	502	532	539	527	473	510	538	561	563	512	489	542	519	504	529	519	529	523	477	506	545	517	505	545	551	542	540	533	514	569	506	520	520	563	530	537	545	508	545	555	530	582	521	562	514	543	541	556	550	510	548	551	503	527	483	523	501	521	566	535	507	564	504	511	526	530	502	525	488	537	544	528	501	559	514	516	493	558	528	556	560	533	546	556	559	566	516	554	539	500	503	525	524	523	521	534	532	533	523	539	565	472	508	521	529	539	553	534	515	569	511	552	490	510	547	507	536	491	486	513	553	539	528	550	540	494	519	506	541	500	536	522	592	516	524	489	519	520	533	533	504	513	551	562	534	522	491	541	505	507	523	557	591	529	542	528	525	571	515	545	530	546	542	509	557	522	528	512	529	547	520	514	593	508	547	535	488	545	550	545	546	535	579	520	526	509	551	563	515	514	521	526	558	523	508	523	517	566	527	506	516	509	543	540	525	524	521	513	541	571	510	559	535	517	508	533	529	526	523	529	548	511	553	517	536	550	500	543	470	511	497	509	539	565	529	548	562	528	524	527	470	515	518	528	530	518	511	506	531	501	555	536	503	537	546	532	546	542	573	508	511	505	540	531	445	503	541	520	554	524	503	544	501	510	526	512	546	521	519	525	537	533	493	536	520	570	538	560	512	555	501	542	504	511	495	554	583	511	545	560	509	490	526	497	552	489	541	541	531	487	508	534	508	494	545	525	568	572	544	482	537	512	552	521	507	526	507	527	501	551	489	498	558	494	523	522	511	537	553	519	544	547	520	551	495	523	511	554	559	478	523	536	543	499	506	549	561	519	485	541	535	558	492	516	539	515	538	546	500	538	498	521	546	565	523	513	516	536	535	509	520	530	543	562	524	518	527	517	484	526	529	530	549	527	536	505	546	496	550	539	536	542	541	519	555	496	539	517	555	518	541	567	503	526	567	543	536	550	522	559	507	547	557	519	535	535	556	540	531	540	492	525	524	539	518	499	532	527	522	520	544	538	536	554	522	527	555	505	524	527	537	505	500	561	528	511	552	535	538	502	541	576	558	524	540	521	542	484	509	554	501	535	542	550	510	567	523	515	552	511	555	509	549	499	512	541	472	557	536	512	499	520	509	560	543	550	508	516	519	504	541	513	549	555	557	551	526	534	514	487	485	498	516	502	535	494	535	567	503	529	521	506	525	547	538	524	493	535	545	558	524	556	499	517	504	554	546	528	550	487	564	522	552	546	532	512	534	545	533	561	506	519	546	545	517	545	538	548	512	483	513	562	542	539	524	510	532	532	594	489	538	470	533	512	490	541	516	524	561	561	514	539	547	515	539	549	504	530	507	493	492	536	542	543	533	472	533	490	504	535	560	534	539	533	520	548	532	480	578	544	507	498	548	537	506	542	503	519	555	575	556	511	566	547	523	512	478	561	533	517	523	547	563	535	507	517	507	551	492	500	524	529	488	499	560	493	534	514	542	505	517	534	568	547	532	571	526	530	527	505	511	499	505	509	497	514	544	512	523	519	536	534	522	517	538	564	519	537	528	530	515	526	507	507	544	531	486	555	525	543	560	521	549	492	540	495	551	527	520	512	518	541	561	556	535	541	520	521	550	517	535	523	489	525	545	507	551	515	525	521	517	548	567	554	570	567	544	534	484	466	489	531	548	539	500	528	548	562	496	526	554	540	553	522	532	535	538	515	545	490	541	524	540	545	521	528	551	516	525	505	509	527	511	498	504	518	523	517	514	515	545	555	519	467	529	530	520	526	528	510	514	470	533	537	505	553	523	532	516	514	534	503	526	532	516	542	485	564	519	520	542	507	481	520	494	533	541	570	551	517	558	533	552	543	575	542	522	567	533	506	526	519	519	488	540	526	553	510	542	526	510	476	497	529	551	524	538	538	541	550	513	544	553	536	510	498	514	510	534	555	532	529	520	494	517	555	509	509	537	526	556	518	511	500	536	481	499	499	546	493	525	571	515	541	509	531	501	555	509	521	499	532	569	520	484	553	541	518	539	558	498	513	544	515	560	504	524	532	511	508	512	518	533	539	499	538	570	554	544	537	524	524
13348	15131	7120	4056	2500	3424	3960	2458	906	777	785	571	374	224	213	109	106	93	65	58	56	49	46	48	47	44	60	40	41	48	47	43	30	36	37	39	33	44	40	47	39	37	45	48	35	38	31	38	41	43	38	38	39	36	37	38	57	45	38	43	40	43	37	36	50	48	33	37	40	44	41	50	44	49	47	43	43	50	31	49	46	42	42	42	42	32	40	28	27	38	42	42	41	32	39	49	33	51	39	36	38	25	40	28	58	36	37	52	41	49	38	37	41	50	42	42	43	50	36	42	38	37	39	36	37	48	43	34	41	39	31	37	47	40	43	33	43	36	31	46	41	42	44	42	41	33	39	40	34	46	38	38	43	28	34	44	43	40	35	39	46	48	37	45	34	30	41	43	36	30	39	41	39	47	40	43	37	45	31	42	35	40	41	45	52	45	36	36	43	42	40	47	47	42	39	32	34	38	43	39	36	50	54	49	52	42	49	43	42	34	38	47	37	33	39	31	34	43	48	46	34	44	33	37	39	31	41	44	44	44	39	54	32	24	37	41	37	40	40	37	41	37	34	59	39	37	21	41	44	33	34	34	38	39	37	42	38	38	42	31	41	36	34	34	37	42	32	29	28	35	46	35	33	38	46	43	43	39	36	40	49	39	39	41	46	43	21	36	35	46	48	37	45	40	37	39	42	43	32	33	49	36	39	30	31	42	41	46	40	46	40	33	42	38	49	42	53	40	34	52	30	40	46	38	51	39	45	47	35	45	38	51	34	45	40	34	41	38	29	26	46	38	46	39	32	47	41	45	41	48	41	49	46	41	44	36	33	39	44	47	45	46	37	45	44	46	38	37	31	36	41	38	39	48	47	38	37	33	42	39	52	36	40	30	40	39	44	54	46	46	38	29	40	43	34	42	43	46	38	48	40	42	46	35	45	44	36	33	39	32	54	41	51	30	38	38	45	37	44	38	36	39	37	45	52	55	45	46	43	58	55	42	47	35	33	31	31	44	33	51	41	36	42	39	41	45	40	38	42	42	46	40	33	48	35	39	50	41	38	48	38	45	47	44	36	38	42	37	37	39	31	36	28	41	45	47	40	33	46	35	45	52	39	39	40	38	40	45	54	45	40	43	36	40	27	41	46	43	36	47	47	44	39	39	41	48	41	48	49	41	30	42	36	43	40	54	28	49	51	40	37	35	49	42	39	43	45	37	34	48	44	39	54	35	34	32	38	35	36	47	31	36	41	44	48	34	36	59	45	40	46	36	56	50	37	46	44	43	39	43	37	41	52	41	41	37	43	42	35	39	37	50	41	42	34	29	30	36	39	44	47	41	44	40	46	35	42	38	44	41	43	35	47	36	41	37	33	36	43	40	38	38	45	35	32	39	32	49	40	47	43	40	38	40	29	39	45	49	40	49	47	43	36	43	40	41	36	42	49	44	46	38	41	46	45	30	36	28	40	39	34	32	36	43	40	35	51	39	47	40	43	37	40	52	30	48	40	48	42	40	35	30	42	34	39	36	36	36	38	30	50	49	38	37	35	38	49	31	39	35	42	34	30	50	43	50	47	34	34	29	49	43	39	41	40	43	25	46	41	48	37	45	33	29	44	40	30	43	49	53	27	36	42	35	34	33	38	50	36	48	34	35	37	51	37	37	37	42	38	38	45	33	55	40	43	41	44	30	45	55	48	30	48	37	46	47	32	42	40	37	40	33	29	42	47	47	41	33	44	43	31	36	35	42	45	45	39	35	44	39	40	39	50	36	42	32	49	38	36	47	45	35	41	44	46	48	44	39	38	27	42	43	28	33	35	50	52	45	44	46	43	50	29	46	46	32	43	46	40	26	43	44	45	37	46	34	31	38	29	38	35	36	49	36	51	39	48	46	37	35	44	42	37	48	45	35	52	41	45	41	34	40	56	48	36	32	48	41	34	46	43	34	42	41	40	46	32	30	32	35	37	30	43	41	42	50	49	37	43	39	37	27	37	43	47	38	38	35	31	38	43	41	45	41	37	41	44	40	44	43	49	42	33	38	27	34	42	50	42	45	36	35	37	38	31	38	35	36	51	37	42	34	37	31	48	51	44	37	34	40	36	44	39	34	48	58	41	40	45	42	31	39	40	44	37	40	40	42	25	42	42	46	48	39	30	45	36	48	33	48	40	41	43	40	40	31	37	35	34	33	43	45	33	47	36	28	53	41	43	32	40	40	36	34	39	43	34	45	42	29	40	37	41	42	39	38	38	40	41	45	37	35	44	41	43	39	43	37	36	41	42	37	42	41	35	40	45	37	44	45	31	39	36	35	38	48	33	37	32	38	43	43	41	26	36	43	60	35	44	36	43	33	32	36	46	38	49	36	37	37	45	39	44	39	59	43	47	44	47	57	52	35	35	39	44	37	48	31	41	38	37	35	36	49	46	29	31	38	43	48	41	31	30	38	44	40	39	31	33	48	28	27	41	38	30	36	50	50	44	43	43	41	40	34	32	34	36	39	45	38	41	32	41	52	47	52	45	41	42	35	40	48	39	32	41	33	54	52	42	34	34	54	46	51	44	36	35	34	47	39	35	36	43	49	29	40	45	30	35	43	43	39	43	26	38	35	32	39	43	32	49	43	33	33	35	43	31	45	45	38	36	26	34	31	52	41	52	43	38	51	43	46	32	34	44	37	36	47	36	33	50	55	39	50	48	46	39	34	32	42	29	44	39	53	33	38	49	41	44	31	43	32	34	35	44	33	42	33	51	30	37	31	36	40	33	48	40	29	48	50	53	36	47	46	46	51	39	48	42	49	46	37	45	31	47	38	47	39	31	30	45	37	37	38	41	32	40	54	38	44	40	31	47	43	49	32	37	53	42	34	42	38	49	39	38	38	45	35	49	51	38	40	31	32	37	40	52	49	43	36	40	36	36	44	52	30	31	35	32	53	49	38	40	45	34	52	39	53	42	43	43	46	47	39	34	37	38	34	52	36	46	51	35	45	47	43	38	44	39	43	26	48	45	41	42	43	43	37	35	46	53	35	34	39	63	39	40	38	58	29	24	25	42	40	42	44	28	30	34	36	55	42	40	38	36	48	39	39	44	31	41	37	42	34	45	37	34	37	39	38	43	28	46	35	38	53	26	36	35	42	30	42	44	45	33	41	44	45	42	41	40	36	42	36	38	34	40	38	37	36	43	41	47	35	41	45	40	38	49	42	51	35	37	40	49	32	36	39	44	44	45	42	36	33	45	43	28	45	28	62	52	35	41	37	39	29	39	46	41	35	47	41	43	44	45	38	43	31	45	40	51	36	39	40	34	44	43	35	44	42	36	39	51	48	37	43	43	51	41	47	33	40	33	37	41	45	43	37	47	33	49	38	43	40	46	40	45	31	35	39	47	33	39	34	41	39	46	29	42	34	31	47	41	35	38	33	50	33	42	36	34	48	35	44	47	37	41	31	41	41	38	39	34	39	48	42	43	37	38	43	36	34	43	52	36	36
51294	37788	31013	38067	41219	44354	41476	33503	22745	21157	20285	15846	10499	6286	5656	2437	2235	1809	1472	1130	912	489	487	533	526	567	526	519	572	571	517	546	558	547	587	581	528	528	544	525	526	538	537	531	551	529	537	502	495	561	549	537	539	578	530	496	530	542	531	527	511	529	553	536	584	508	513	533	533	560	507	548	566	558	532	491	542	516	501	527	513	539	530	538	508	526	549	567	556	560	562	543	547	555	536	533	529	540	536	496	535	548	528	569	520	514	539	519	566	504	520	524	505	520	545	481	496	569	517	518	517	510	538	532	477	548	520	540	552	532	553	535	518	531	516	560	508	508	549	540	564	545	557	522	514	525	529	512	526	582	552	506	558	500	545	564	527	469	513	545	529	527	512	549	561	542	498	538	550	533	525	527	517	566	558	538	509	541	520	514	568	548	502	541	536	550	539	540	565	565	549	534	528	538	556	536	542	561	525	531	529	519	542	525	534	577	525	528	516	554	553	540	542	499	592	527	544	576	533	527	518	522	552	529	491	533	530	558	525	545	575	548	548	557	496	515	505	531	539	535	517	523	525	570	510	526	576	496	542	516	537	534	529	539	531	531	560	529	501	549	559	546	536	561	596	515	543	518	517	522	565	519	532	554	535	519	544	525	552	558	537	497	493	557	553	545	506	537	529	486	514	563	497	556	607	535	523	535	529	550	558	520	559	545	529	548	522	511	549	552	563	540	512	550	523	543	507	521	498	557	457	538	531	522	553	520	567	543	524	516	548	540	574	528	526	554	570	544	520	496	514	544	538	564	541	559	547	531	529	573	537	559	545	499	561	543	515	525	575	536	580	527	523	562	520	496	516	525	510	543	518	557	542	500	565	588	537	487	568	566	503	517	530	578	533	516	539	534	533	547	529	571	542	503	533	560	547	526	534	529	540	516	564	549	533	511	506	562	528	517	542	515	529	528	508	536	546	557	537	520	499	530	501	553	578	522	548	567	523	539	540	523	526	515	512	536	539	553	534	541	563	531	546	527	519	511	513	540	553	541	521	552	536	568	520	529	523	525	540	548	523	552	549	521	540	514	538	534	530	534	518	542	532	516	540	551	522	559	504	508	550	565	538	537	476	523	572	523	509	556	556	564	502	505	509	548	504	538	516	551	545	579	501	572	543	531	519	532	524	559	499	543	507	516	517	521	583	553	514	515	527	528	496	572	520	527	503	486	540	499	521	527	515	557	545	528	549	570	573	551	549	524	567	518	573	506	556	486	516	503	537	497	548	493	575	514	570	532	541	542	562	537	513	525	525	493	552	561	551	521	551	525	536	536	520	492	479	510	520	524	561	537	506	502	522	558	512	610	552	514	511	538	521	577	568	544	519	593	532	550	525	520	522	524	520	538	515	552	541	547	528	511	566	522	509	534	528	552	515	508	517	524	546	539	523	520	508	525	481	538	520	559	591	521	562	505	495	537	516	539	505	557	531	518	556	528	558	487	540	561	519	537	563	515	516	531	512	555	543	538	535	483	504	497	545	527	526	575	530	549	572	502	537	551	506	535	499	496	515	545	582	511	531	519	549	551	544	517	532	530	523	493	542	507	523	536	545	549	561	571	517	530	545	524	512	579	541	508	547	484	572	535	524	522	548	530	518	571	534	546	534	512	496	538	557	491	531	543	554	529	546	545	561	564	535	508	549	538	564	514	526	585	515	522	543	593	542	518	520	496	518	555	542	517	537	533	543	503	549	524	536	538	561	555	493	508	501	590	565	525	542	554	561	578	526	570	489	531	536	510	554	517	542	551	505	548	571	550	543	564	516	530	515	549	571	466	506	583	515	527	517	541	548	557	500	495	556	552	536	572	534	545	530	503	565	526	566	536	527	543	507	553	533	541	533	575	523	525	572	573	531	534	499	531	552	537	521	552	535	516	548	545	552	567	551	510	516	533	559	512	521	538	484	557	478	553	534	562	551	546	517	508	509	537	553	550	535	531	552	515	492	518	504	547	504	528	515	527	506	519	572	538	544	533	521	500	546	546	544	523	520	531	527	532	531	541	547	527	550	534	535	561	546	532	559	533	520	511	521	518	555	502	537	516	537	562	537	502	547	576	520	492	535	534	547	567	527	557	524	546	545	527	600	523	489	571	544	563	538	524	589	534	492	523	540	562	522	508	545	532	535	571	495	544	532	543	531	530	523	582	493	492	510	557	564	517	542	515	555	533	533	551	531	494	553	512	537	550	552	556	536	560	505	564	510	530	537	525	537	507	508	528	540	563	502	559	536	541	558	557	577	489	549	500	502	543	542	504	525	537	530	564	537	531	540	544	526	531	534	558	530	529	528	569	558	578	496	570	577	486	562	575	490	545	513	532	526	503	542	530	551	507	543	491	551	567	555	547	521	493	552	506	559	548	547	542	535	528	555	562	558	567	508	534	529	548	487	496	547	534	538	537	566	598	462	492	526	489	563	527	512	515	510	559	544	521	547	552	543	528	533	540	556	561	485	551	547	555	531	527	566	509	525	500	541	497	494	481	524	515	554	490	522	492	507	538	568	554	563	537	543	529	528	552	509	525	521	548	539	548	493	535	559	559	509	528	487	495	575	541	563	514	517	518	564	529	526	509	539	566	536	534	549	505	532	534	521	568	511	550	549	530	577	515	514	586	562	529	541	524	571	530	504	498	564	531	535	547	548	551	507	493	550	553	529	517	529	544	512	496	553	550	547	505	539	509	567	614	542	504	554	585	529	529	506	515	530	514	531	524	567	530	529	552	556	572	523	542	504	521	559	498	483	517	549	546	498	556	512	498	550	543	537	517	489	532	523	551	518	522	557	579	562	498	533	523	567	513	570	541	529	519	565	509	540	571	546	519	543	511	538	509	532	540	499	549	611	526	545	531	560	545	583	516	563	534	512	502	536	506	510	538	568	521	549	516	553	558	564	515	539	518	536	523	566	541	526	523	533	545	529	562	513	557	529	515	563	548	519	504	521	546	532	514	571	502	553	580	531	482	488	531	547	535	520	510	488	529	538	539	531	555	493	538	524	500	517	553	533	531	515	490	546	529	508	494	484	514	539	512	519	500	528	545	558	508	584	500	542	546	530	527	526	509	536	481	529	492	528	552	474	538	591	558	502	560	516	501	490	523	546	580	564	530	553	536	534	543	540	545	501	532	526	555	494	552	504	534	531	571	554	541	528	545	513	510	523	539	541	526	502	516	541	540	523	541	536	475	515	476	529	508	576	552	473	537	513	531	499	524	551	554	579	533	555	538	529	533	498	522	570	498	521	528	551	559	534	535	580	530	576	533	483	519	536	562	533	552	493	565	544	541	548	536	541	548	543	513	544	503	548	529	537	510	538	498	511	510	530	556	539	537	534	533	528	523	546	486	510	529	529	585	519	537	490	575	510	538	535	529	548	535	503	541	540	535	543	535	569	539	507	528	565	509	559	529	543	522	553	499	540	526	517	562	526	537	511	534	515	522	496	537	543	555	601	486
12719	13229	7335	4448	2824	3473	4200	2448	880	864	900	723	363	203	181	101	104	80	60	78	56	43	34	42	32	39	37	47	39	32	33	42	57	45	47	45	33	52	41	54	50	33	35	47	33	44	47	50	44	43	39	31	40	42	44	38	38	34	35	35	27	46	45	42	45	47	51	61	54	42	42	64	55	39	41	49	42	49	43	41	39	40	45	41	41	49	40	42	37	42	55	29	49	34	43	49	48	39	39	36	40	42	35	34	40	43	31	35	43	31	36	52	35	58	39	44	38	38	35	35	41	48	35	45	41	49	47	36	31	30	38	35	44	44	35	32	50	40	29	47	41	40	44	39	45	47	39	34	44	57	40	33	32	40	49	45	35	40	49	39	43	51	35	39	38	36	45	36	46	31	42	33	37	43	35	51	39	51	48	41	50	51	38	30	50	38	40	38	31	39	38	43	40	51	43	42	46	44	44	34	39	42	34	37	39	42	43	33	48	38	41	40	34	40	37	38	42	41	43	29	45	45	41	48	41	46	58	36	49	45	40	44	28	44	35	47	48	35	34	49	43	39	47	43	39	46	40	43	31	40	44	39	37	33	51	45	33	44	33	35	43	55	27	43	30	31	32	44	46	38	40	43	43	53	39	49	50	49	39	41	39	44	42	47	43	44	41	37	45	32	41	37	40	47	51	43	44	47	39	39	49	51	36	40	36	42	38	37	32	42	54	32	31	49	48	37	45	42	41	42	53	50	42	46	32	48	32	36	45	50	37	37	46	44	47	40	34	34	51	35	31	44	47	36	41	51	29	38	41	36	40	44	46	41	52	46	38	63	36	41	43	53	37	51	36	43	40	37	39	42	33	30	30	41	35	50	41	44	48	39	39	50	49	39	44	50	36	48	37	38	34	40	38	35	48	42	32	40	48	37	55	49	33	35	38	38	41	57	58	36	36	39	37	45	41	44	42	39	34	40	45	38	40	43	41	47	38	39	35	45	37	35	44	43	40	41	40	34	44	37	40	48	48	43	33	52	51	33	41	37	51	53	46	36	41	38	47	55	41	38	50	47	45	47	47	45	49	50	49	47	47	38	53	49	54	41	27	44	51	30	44	41	36	43	31	34	47	37	40	47	47	59	48	41	37	52	45	50	46	47	44	37	45	46	43	32	43	41	42	36	32	35	43	44	34	46	42	44	42	43	33	51	52	40	39	52	49	39	43	38	49	49	43	41	40	43	48	50	46	36	33	32	40	41	46	40	31	34	36	48	37	49	41	54	36	36	51	49	25	44	50	42	38	35	35	41	47	33	38	45	36	40	36	49	31	45	42	41	39	35	51	41	47	46	37	38	40	37	33	50	46	42	39	38	43	37	39	35	56	58	37	41	46	46	50	27	39	33	45	28	52	41	42	40	41	44	36	44	31	41	32	41	37	42	40	48	32	47	35	45	42	34	38	35	53	36	42	41	29	34	32	49	42	40	54	52	43	35	41	38	43	46	39	52	48	52	49	37	35	48	47	42	45	36	59	53	36	56	44	39	45	39	40	40	46	41	32	48	47	37	32	37	34	34	41	45	34	38	42	39	39	55	38	35	43	43	40	36	37	41	51	34	37	41	44	44	50	42	44	40	41	43	35	63	31	45	35	45	40	52	51	36	39	31	41	51	43	41	37	36	44	52	48	42	25	44	39	38	38	37	40	41	39	45	40	44	40	40	44	41	45	52	42	33	44	33	36	45	46	41	43	47	55	41	45	50	47	33	35	38	52	31	43	32	26	51	44	39	43	36	50	42	37	44	47	42	34	44	47	28	42	36	41	44	49	31	41	52	40	24	40	47	48	44	38	33	35	50	55	38	41	40	35	49	45	39	45	33	40	41	37	51	42	25	58	52	42	52	38	44	34	39	39	42	41	44	44	40	43	38	44	44	40	52	35	48	49	42	44	34	39	51	50	32	37	32	40	36	30	41	33	48	36	42	30	35	42	56	46	35	40	35	45	43	41	33	35	44	49	37	38	42	42	61	44	33	40	44	35	48	36	40	46	45	32	27	48	54	40	44	32	36	40	51	37	47	50	31	47	34	42	37	45	43	52	45	42	39	31	44	52	32	36	46	41	51	37	44	38	46	40	28	39	50	37	33	35	40	44	37	43	51	32	33	43	43	47	50	45	39	35	40	38	50	47	36	48	43	37	47	50	50	41	45	43	41	40	33	46	46	43	31	50	41	41	44	35	43	43	46	33	51	40	50	40	45	43	44	48	45	35	37	43	32	36	44	38	34	36	40	53	32	49	45	41	37	40	46	37	46	28	32	54	41	39	49	49	57	54	39	40	61	45	33	46	47	42	55	32	46	33	47	33	49	33	46	32	36	42	41	47	28	47	41	28	39	38	37	43	36	55	39	41	40	48	41	40	38	32	45	33	41	43	44	47	43	60	48	28	42	63	36	46	25	40	41	45	35	42	38	35	38	41	42	41	39	32	40	40	43	40	45	31	40	28	41	41	34	45	32	49	28	32	42	26	34	39	41	33	43	42	37	40	42	55	32	39	45	40	38	43	33	45	45	41	44	31	34	36	38	48	44	34	36	39	38	39	41	43	40	33	47	46	42	33	39	40	30	49	40	46	45	38	42	32	25	42	47	44	38	39	52	40	29	45	41	48	29	46	44	50	32	44	57	37	42	30	50	46	29	45	44	47	46	55	39	37	39	57	34	44	40	44	45	39	43	39	45	50	44	38	52	42	45	42	45	47	40	46	46	41	34	41	46	39	37	39	41	42	39	33	49	46	41	38	43	49	44	39	36	46	36	55	39	52	41	37	43	47	27	35	42	41	43	42	49	46	36	45	44	35	35	30	39	39	42	47	38	40	39	42	46	33	38	40	41	40	53	43	35	59	50	42	46	45	35	50	37	31	42	39	44	39	52	43	37	46	55	30	34	38	27	43	52	41	42	26	30	42	44	35	40	40	42	37	51	45	36	50	46	55	43	51	39	38	41	39	40	47	42	39	49	45	36	45	41	41	45	39	44	51	38	28	32	35	40	35	40	33	40	47	44	50	48	41	45	39	45	48	29	38	36	41	50	37	36	34	34	29	32	32	35	37	43	45	41	43	36	37	52	62	49	51	36	39	47	44	28	28	45	36	48	55	34	55	38	49	48	55	44	42	44	40	26	60	41	46	38	47	50	38	45	31	38	27	50	35	49	46	40	48	31	35	34	43	34	41	36	53	40	42	31	40	54	56	36	38	36	49	47	40	40	37	33	45	45	41	40	56	44	51	43	43	20	40	40	43	52	33	46	42	44	31	45	33	37	48	49	38	47	42	47	34	49	42	53	39	44	29	43	32	40	48	34	46	56	48	42	51	49	38	55	42	50	52	37	39	42	38	55	43	36	32	40	43	36	47	30	44	51	44	41	43	46	45	32	50	45	45	51	36	41	42	54	56	34	40	49	37	41	46	55	43	34	38	35	46	50	49	38	29	37	43	32	38	35
48179	38538	31808	38050	42307	44240	42107	33886	23950	22749	21804	18391	11341	6667	6256	3034	2543	2222	1552	1303	1133	531	583	526	575	560	525	531	558	541	619	586	585	580	579	601	573	516	585	558	552	559	552	599	600	554	534	545	576	504	568	547	533	542	543	509	548	561	590	489	592	543	559	586	583	585	580	532	553	560	553	534	536	522	555	518	544	508	580	568	563	560	547	533	561	541	515	559	596	535	554	536	533	518	577	551	545	566	565	543	560	549	521	566	573	600	546	556	545	537	563	513	550	548	532	567	548	505	568	543	563	554	530	543	538	565	602	560	536	556	577	529	595	564	543	558	528	547	536	592	539	573	541	492	556	556	541	546	510	598	528	568	518	541	559	527	591	564	573	562	555	588	510	528	529	519	545	563	597	550	515	510	538	537	546	595	542	581	585	550	542	532	557	569	537	531	562	536	532	538	557	603	572	532	566	575	545	563	569	556	560	542	575	539	572	540	526	603	558	554	548	567	560	548	580	557	594	542	560	577	532	547	568	512	577	522	558	540	600	555	518	591	524	548	552	581	547	542	546	519	567	575	593	599	550	552	551	572	546	552	580	556	572	528	558	541	547	546	567	530	553	543	576	547	524	533	517	540	579	549	563	566	545	565	551	607	545	528	591	553	534	556	561	542	547	502	571	523	575	564	537	595	541	575	530	584	502	563	609	583	548	622	574	560	558	535	575	562	559	538	606	560	549	529	548	522	570	578	584	559	549	553	506	609	550	548	558	561	564	575	540	558	540	543	572	532	595	570	529	562	548	528	573	569	525	549	561	554	546	554	596	547	583	552	586	591	539	597	521	553	539	578	546	537	576	577	562	559	534	566	533	556	564	552	524	529	561	570	567	599	555	569	578	592	554	570	520	537	527	554	557	572	550	568	554	564	557	539	535	563	529	541	561	511	513	597	588	591	527	567	520	549	545	553	544	602	562	504	568	560	524	571	532	608	564	552	510	606	549	568	541	557	508	545	575	553	533	570	545	528	564	542	561	587	554	561	526	597	552	536	563	516	511	540	578	515	574	572	493	527	519	560	534	560	551	554	559	535	586	531	556	535	551	534	551	539	546	552	537	573	578	549	581	573	564	534	586	541	570	574	518	559	507	525	535	578	572	557	557	539	538	549	540	570	553	541	519	537	595	589	558	547	573	512	553	615	533	565	537	568	542	565	566	533	576	583	552	542	516	550	532	577	525	542	561	568	524	595	598	525	530	553	549	539	552	513	577	532	529	533	513	562	516	539	550	552	549	552	527	564	539	552	521	487	522	546	526	494	548	533	546	571	619	560	573	559	583	539	484	536	577	545	537	571	579	586	564	565	516	547	527	530	531	535	543	530	547	554	592	572	595	560	513	556	551	532	555	566	547	553	566	537	536	553	542	573	555	574	532	585	594	574	573	531	540	566	533	562	573	541	578	553	572	519	509	555	525	555	567	550	607	541	560	532	508	550	526	512	546	587	538	536	536	534	523	541	532	554	529	549	514	555	534	519	508	543	556	566	533	543	559	580	572	570	514	579	526	541	516	556	575	575	554	544	586	541	536	559	573	542	537	557	571	556	544	525	525	574	577	554	569	506	588	526	561	580	526	552	557	540	497	568	540	526	474	526	554	568	552	609	537	558	567	532	602	544	605	568	573	569	566	547	544	522	525	519	562	556	562	539	556	557	546	544	595	562	556	519	585	485	590	551	511	544	555	552	518	577	588	552	580	535	540	601	554	502	545	588	538	552	571	500	529	587	523	549	586	546	552	555	554	578	515	569	568	530	549	545	541	574	574	534	542	547	560	580	553	578	584	544	553	580	581	548	560	558	545	546	579	528	557	563	573	554	551	568	571	561	566	586	523	495	593	576	542	578	543	569	551	530	551	541	565	537	577	590	550	538	503	514	583	548	557	595	528	536	543	549	537	559	575	529	573	509	561	595	518	515	555	534	554	528	562	554	566	543	556	559	575	579	554	554	517	533	525	544	580	611	539	512	571	570	543	543	527	566	571	479	553	572	594	515	548	572	521	532	559	566	558	516	539	578	528	539	522	568	569	572	532	530	544	562	565	546	551	547	500	572	579	516	576	576	508	538	510	521	533	565	589	596	561	528	584	566	531	589	540	538	586	543	540	533	570	517	583	542	533	556	526	573	534	540	547	538	564	573	553	539	587	534	535	556	562	548	519	537	549	575	548	537	538	584	537	549	601	526	554	540	561	555	539	563	544	529	589	501	543	533	583	575	513	580	562	537	515	556	561	563	543	563	536	562	525	532	536	531	553	567	556	563	588	543	561	571	553	567	594	552	502	529	505	565	506	516	560	515	566	541	512	588	571	534	559	549	547	593	552	548	537	571	553	511	584	546	550	553	563	564	553	595	557	546	537	559	592	533	567	520	528	495	516	512	516	547	535	533	562	549	574	539	528	561	549	574	545	571	572	568	537	580	510	552	545	548	557	584	536	522	552	506	524	550	507	516	552	557	576	576	533	540	547	524	504	536	562	528	513	523	523	558	538	531	559	574	553	560	594	552	529	547	518	573	594	525	540	561	489	553	549	572	567	579	559	580	586	520	546	537	579	552	564	563	537	557	524	542	506	572	513	547	546	558	548	563	551	571	553	537	549	553	551	562	556	565	550	545	558	522	591	548	562	598	573	564	554	567	550	540	574	578	546	541	541	533	553	553	537	557	525	557	501	543	557	546	531	545	536	575	553	537	543	525	542	570	568	474	567	528	538	531	546	592	536	559	539	570	555	519	572	556	528	529	534	573	588	549	548	553	534	521	482	543	526	498	557	532	544	529	541	523	563	531	549	563	523	581	549	536	566	554	531	567	553	525	577	577	526	541	537	547	555	536	542	569	570	492	561	562	552	601	513	563	518	555	559	556	597	549	515	551	559	548	569	565	523	573	550	573	540	597	569	561	562	550	555	553	579	566	568	506	543	535	574	574	601	579	550	543	565	531	555	554	561	535	575	589	517	580	536	563	558	562	555	557	546	552	553	521	562	557	531	563	588	507	541	555	583	569	570	535	553	592	597	524	544	572	594	570	573	526	555	558	552	571	569	538	546	545	544	530	557	564	554	570	529	564	561	564	560	553	538	537	555	534	548	525	570	605	544	533	554	566	563	576	590	585	543	526	555	549	585	556	564	583	538	531	540	543	527	552	578	578	545	553	590	543	543	529	567	584	528	561	526	526	570	643	530	561	573	585	550	502	578	548	563	527	546	581	546	574	598	537	573	557	545	588	576	514	549	481	537	537	585	529	552	571	524	617	503	543	537	526	582	547	560	559	552	579	551	544	536	528	574	567	494	533	549	580	565	576	564	563	587	607	588	555	569	542	564	533	564	553	537	526	518	543	533	524	604	562	604	579	557	537	533	529	548	542	542	549	583	556	558	577	594	525	519	535	542	556	565	607	536	552	544	551	537	532	558	575	553	534	547	539	573	564	541	558	527	533	528	571	567	542	576	502
17203	22682	12814	7680	5173	6595	7018	4315	1685	1344	1156	1184	568	328	248	189	136	122	87	63	82	43	41	32	37	39	47	42	54	48	47	45	48	33	38	41	51	40	43	40	42	39	46	56	54	42	42	44	30	41	34	60	48	38	43	47	46	50	39	40	51	32	42	41	43	42	43	45	41	46	52	47	50	51	47	36	44	48	46	39	42	55	41	46	53	39	37	29	36	48	27	38	43	37	37	39	50	36	38	51	36	31	40	55	44	45	48	41	43	42	41	35	36	35	33	43	36	51	46	46	33	43	39	43	31	34	40	52	38	40	43	42	48	41	42	47	35	40	47	37	48	43	49	39	43	34	42	33	47	49	48	54	45	38	51	38	49	43	35	38	41	40	49	41	36	54	44	41	44	42	43	46	38	41	44	36	44	41	39	40	30	42	45	43	44	51	42	42	48	52	41	53	42	39	50	41	44	40	40	44	48	40	40	40	46	39	34	40	40	66	51	45	40	48	46	38	45	35	38	43	41	42	37	45	45	47	30	45	37	47	41	48	36	41	43	36	35	43	47	52	39	28	53	39	33	39	40	36	40	39	46	50	48	37	39	41	27	39	36	43	44	40	49	51	51	40	40	51	37	37	38	38	46	33	39	39	45	32	41	44	47	34	49	56	40	47	38	45	43	32	43	44	47	32	51	50	50	40	53	46	46	50	34	37	54	31	44	49	50	39	42	42	28	37	44	36	40	38	52	39	46	46	35	32	45	46	40	41	45	39	42	45	45	48	43	47	42	41	35	43	34	49	33	38	42	38	48	31	44	37	37	43	41	51	54	53	32	42	50	40	37	53	54	52	37	36	51	50	39	33	44	49	40	26	46	38	45	39	50	29	37	40	28	37	39	47	53	39	53	41	31	29	48	32	34	38	40	51	42	50	32	48	29	36	30	44	47	43	40	30	44	39	38	49	44	33	46	35	52	30	47	48	36	42	39	42	34	39	49	42	43	44	47	50	45	31	43	40	38	41	42	33	38	33	50	39	48	48	48	31	41	45	41	54	36	50	54	41	37	42	36	42	46	51	48	50	39	38	39	44	38	45	39	47	37	41	41	33	38	31	45	53	36	49	38	32	40	52	43	39	43	35	44	51	40	45	34	50	44	44	43	40	46	32	42	48	38	47	41	33	47	40	47	43	53	33	52	43	37	39	46	44	37	33	37	35	31	48	45	33	42	34	51	38	49	56	28	53	39	53	37	36	40	36	41	44	49	46	32	40	49	42	42	32	36	40	47	47	45	50	31	55	56	35	35	41	42	54	39	40	57	37	40	50	45	34	39	58	34	43	35	36	38	50	49	42	34	47	28	31	49	42	37	47	41	45	50	40	41	46	27	32	53	42	44	56	38	42	35	41	42	37	42	32	33	46	38	42	43	52	43	44	44	47	39	42	26	29	41	42	38	37	44	41	39	46	47	43	31	43	41	42	53	37	36	46	55	40	37	42	51	42	44	46	44	33	42	35	42	47	46	37	39	37	36	39	47	36	42	34	38	37	45	36	44	39	30	48	39	35	38	36	34	46	26	36	38	41	46	30	47	33	46	48	55	31	47	49	35	43	45	35	51	34	30	44	38	49	37	47	42	45	38	29	48	40	47	42	33	41	36	38	43	36	45	43	37	45	54	46	45	34	40	44	30	28	42	48	46	45	51	33	37	47	41	42	39	43	44	39	45	39	47	45	44	29	38	41	50	42	34	48	37	34	55	47	51	48	47	48	38	43	40	39	44	39	49	25	44	31	40	32	46	37	30	52	39	42	46	40	26	42	46	38	52	37	49	41	49	40	38	49	53	43	33	47	48	39	39	38	53	35	43	43	42	40	31	37	39	45	47	42	38	45	53	34	52	35	43	47	28	26	31	56	51	45	44	44	52	33	26	41	36	43	45	33	43	40	37	45	52	47	28	44	45	38	36	29	41	38	39	43	38	53	36	45	53	40	43	45	42	51	49	32	44	42	42	44	46	38	45	42	30	41	40	37	36	42	48	43	37	44	51	35	46	37	37	41	37	46	40	48	40	43	41	37	45	45	44	47	32	47	44	39	34	42	37	46	35	39	43	57	50	39	43	33	32	43	39	44	38	51	29	42	46	52	34	45	53	47	36	39	36	40	46	46	49	37	32	56	31	41	64	39	55	41	42	39	36	49	48	41	49	36	44	27	41	56	41	50	36	34	36	37	33	54	48	41	40	54	44	44	38	46	39	41	32	43	50	50	47	40	36	34	31	47	51	34	46	36	44	33	42	38	51	35	43	45	38	28	39	44	38	43	37	39	43	52	38	42	39	37	43	43	45	44	53	35	42	37	40	49	41	38	41	41	30	37	36	50	40	46	49	42	30	34	35	39	41	35	45	44	36	40	44	41	44	37	38	44	32	49	45	46	48	36	53	34	34	48	57	49	41	40	37	36	38	48	37	51	35	27	37	42	34	34	35	31	42	38	39	42	37	47	45	41	36	43	45	65	48	35	32	42	44	39	44	32	41	48	40	29	43	47	51	41	30	43	29	40	38	37	41	50	41	55	34	33	42	45	36	41	35	50	39	46	42	43	42	38	42	50	39	36	40	46	41	41	48	41	39	44	38	41	28	41	32	34	35	38	38	51	45	32	47	39	38	50	39	36	52	54	47	49	57	49	38	43	35	51	42	45	41	50	26	44	40	37	42	49	41	42	49	42	37	48	48	48	34	33	43	45	45	28	40	41	33	40	51	42	42	35	26	30	42	43	40	50	45	36	43	42	48	37	37	41	39	34	44	27	45	33	44	44	33	50	41	49	39	38	49	42	40	43	33	42	43	48	40	43	38	48	31	38	35	37	50	36	37	43	41	43	39	41	46	45	29	46	45	47	45	34	50	37	31	29	43	40	20	38	58	46	38	46	39	36	44	52	48	41	41	35	52	51	44	44	41	28	38	44	40	45	32	44	39	34	45	37	60	31	50	42	39	48	37	43	44	35	46	40	49	37	42	53	34	42	49	36	42	40	53	46	42	37	48	38	36	43	39	44	34	39	36	52	52	40	44	55	46	43	44	49	36	39	41	42	43	35	26	34	41	41	42	43	38	28	38	40	43	33	35	27	43	50	35	34	60	39	43	49	39	44	42	41	32	38	28	25	59	43	48	39	38	41	40	28	52	50	42	29	42	47	41	42	39	34	41	45	49	37	45	41	47	38	53	34	33	48	41	26	53	45	38	41	29	41	35	50	39	51	49	49	39	39	43	37	38	49	49	51	41	32	45	44	44	44	34	43	44	46	40	43	49	33	48	43	47	59	40	43	37	36	32	42	43	46	38	43	35	40	40	31	45	40	38	30	39	43	47	35	48	40	47	43	40	44	40	41	47	36	46	45	34	33	38	31	38	50	47	55	32	48	40	37	50	51	46	31	43	46	40	54	40	40	40	42	35	44	43	32	41	40	43	44	46	55	37	57	47	43	39	35	39	43	33	42
53716	43868	37173	44253	51650	53812	49246	40155	28816	26453	25023	23201	14759	9388	8110	4800	3693	3338	2082	1572	1498	641	515	601	522	503	588	547	568	628	629	600	604	519	544	531	556	548	550	564	530	517	548	565	552	538	516	515	565	545	600	569	560	550	557	551	525	538	541	526	513	558	566	576	536	542	509	547	532	522	570	537	606	501	565	533	580	521	525	553	557	581	510	544	589	563	585	573	562	544	554	539	578	544	591	541	557	524	578	571	525	560	536	541	546	541	551	542	550	573	533	528	556	576	585	521	557	596	536	548	566	512	553	545	514	549	539	554	541	550	545	531	524	546	541	597	565	540	544	537	541	525	570	571	542	564	579	552	532	508	605	566	538	568	518	565	556	551	554	571	574	542	532	531	560	561	550	565	557	531	509	570	539	555	592	551	528	542	535	570	559	532	511	582	559	525	543	538	560	559	538	585	539	567	558	536	549	554	569	580	554	553	559	570	545	541	554	523	569	563	567	526	546	551	530	525	571	547	562	603	530	558	579	556	509	558	532	535	579	546	554	520	528	592	543	532	547	568	542	514	565	524	543	543	548	516	527	549	515	574	546	539	544	562	554	535	541	572	601	548	534	573	539	559	540	599	558	596	571	572	552	516	565	538	549	567	527	563	527	548	568	540	541	535	551	533	584	571	536	581	553	539	588	533	554	548	562	530	505	581	587	570	577	559	583	526	552	559	521	542	535	567	524	588	569	587	558	524	579	559	545	541	517	558	605	590	546	547	515	545	551	542	551	568	523	554	534	540	523	547	545	550	554	543	539	549	549	558	544	554	537	526	552	556	570	547	543	498	565	544	577	549	528	541	559	558	583	591	586	532	531	505	535	542	499	549	539	519	555	565	552	573	536	570	568	541	584	576	545	508	541	543	563	566	536	547	536	579	574	566	535	523	537	586	584	511	563	586	580	575	546	527	545	526	535	594	574	561	556	558	549	567	549	537	566	591	591	577	532	575	597	562	568	545	594	541	563	566	516	547	504	539	539	533	539	546	538	579	522	546	517	549	568	573	561	547	536	545	525	548	572	572	548	561	610	550	542	597	542	561	572	537	580	600	569	528	546	585	577	568	535	493	574	524	555	552	529	540	561	544	541	574	589	543	559	558	551	569	620	581	572	539	559	548	557	522	568	541	543	532	538	562	533	546	551	541	551	502	566	559	482	540	600	518	505	607	544	534	559	507	552	526	576	547	508	575	547	618	537	529	534	576	552	571	567	568	560	571	552	532	577	552	539	540	587	555	581	520	552	554	559	534	556	583	519	532	601	522	518	542	588	577	559	497	570	559	543	560	548	598	549	582	586	577	546	547	535	562	559	530	566	563	542	574	564	548	544	538	557	554	570	543	554	548	555	517	561	563	515	559	538	550	555	528	546	550	571	561	565	568	543	559	551	523	558	556	560	549	539	569	530	533	533	538	569	534	603	525	554	586	580	538	584	518	572	505	542	533	543	540	550	528	563	578	548	592	560	577	543	519	589	582	584	540	552	550	518	537	543	579	558	524	559	588	540	551	593	544	528	558	528	500	522	537	573	533	552	531	534	533	594	580	523	553	500	551	575	581	537	525	520	519	570	573	538	553	557	532	521	545	512	574	543	582	556	537	554	522	563	534	578	557	536	573	559	564	600	507	569	538	522	547	514	585	560	527	526	557	541	565	541	573	562	543	572	578	617	544	546	569	545	568	537	533	615	523	523	511	551	577	537	523	524	534	540	594	515	557	593	569	569	602	567	574	548	573	573	566	588	547	564	532	579	528	562	537	539	508	538	551	520	550	562	507	553	537	545	561	584	552	560	527	524	512	562	559	534	540	554	548	582	546	540	556	527	544	600	523	486	575	565	553	583	555	547	540	540	537	539	554	553	568	574	544	567	554	552	573	537	571	561	531	551	533	536	568	521	525	557	537	568	499	523	547	565	517	534	532	595	558	587	576	581	545	547	532	564	544	540	576	559	573	565	569	587	541	549	557	541	551	573	559	540	546	551	549	543	600	539	548	505	543	535	548	528	524	563	567	526	575	558	581	583	575	546	520	546	589	572	542	595	546	558	524	576	534	551	554	506	581	536	565	536	575	564	563	590	553	532	535	531	515	551	561	549	560	579	525	532	529	545	542	563	530	596	527	566	572	580	557	539	562	562	526	551	527	511	540	559	518	593	539	568	540	584	566	529	568	581	544	546	559	512	551	566	525	586	540	530	579	580	586	559	565	561	551	576	539	572	534	542	512	569	535	525	565	574	549	537	490	576	518	499	523	590	505	566	597	578	504	575	527	511	559	553	523	556	550	552	520	511	538	519	595	547	554	531	584	542	536	524	543	560	548	567	591	560	559	537	509	552	554	512	530	547	566	551	527	553	540	562	597	575	573	605	547	536	560	602	570	539	568	549	548	598	532	498	546	538	538	547	503	547	581	586	501	567	601	591	540	563	532	558	511	576	540	540	518	527	542	560	564	517	527	583	547	528	555	532	554	526	563	611	563	556	537	550	541	532	528	580	542	535	557	552	520	558	520	529	516	583	525	544	515	521	551	528	551	539	542	522	598	553	525	519	588	583	590	532	542	567	556	568	541	471	547	497	551	559	551	531	562	545	555	564	547	556	552	552	570	555	529	563	564	564	544	581	552	543	545	561	592	581	560	556	516	576	567	592	599	575	566	555	593	587	570	558	543	552	562	599	551	558	531	559	574	540	554	532	572	505	598	593	545	567	592	558	565	513	534	551	547	565	525	576	520	538	563	537	540	574	563	551	569	534	551	544	566	574	532	560	577	504	548	534	498	558	571	543	584	524	540	542	542	570	549	554	570	548	564	553	539	554	561	511	585	619	555	524	620	562	532	543	582	568	512	553	546	555	519	529	580	578	588	521	582	543	530	570	524	572	531	567	548	546	582	562	515	519	505	579	548	546	567	589	532	540	550	570	551	556	572	546	562	556	560	554	534	556	516	560	579	544	514	533	568	567	575	528	544	539	528	531	524	518	564	551	537	531	511	559	533	563	545	563	571	560	553	551	505	551	582	564	574	585	539	554	463	541	541	556	564	587	535	576	520	558	584	523	549	559	573	544	519	552	528	556	555	528	528	552	534	581	573	549	576	517	498	560	520	540	512	562	579	579	556	555	585	528	539	559	535	546	541	535	563	528	542	574	584	537	539	556	591	583	542	513	530	567	542	576	551	566	553	561	561	532	583	539	561	537	501	583	569	510	533	566	526	544	567	559	547	571	541	527	571	577	542	547	547	540	545	577	553	553	541	535	552	575	604	540	535	573	540	562	566	578	535	547	566	561	542	562	537	578	549	545	561	539	513	540	544	552	588	571	520	583	545	569	527	561	568	567	585	538	566	603	581	543	534	558	515	532	577	530	588	558	578	551	547	557	527	570	514	524	544	596	562	556	534	551	531	548	529	523	552	560	568	572	542	557	551	564	544	544	522	583	556	602	545	570	556	549	578	567	524
6843	4507	2191	1278	956	1272	1348	844	375	284	270	291	169	104	90	69	61	64	47	45	41	45	51	37	39	43	34	30	43	49	36	34	37	40	45	39	50	40	39	39	42	42	47	42	45	40	36	41	44	39	36	45	41	37	48	38	33	43	38	34	36	46	42	46	50	61	36	30	41	38	38	34	43	35	32	48	31	37	47	32	57	39	34	46	43	36	29	33	39	37	44	34	44	42	45	33	40	38	36	34	34	43	41	48	35	40	39	44	42	38	49	41	43	35	38	42	52	55	38	35	45	40	41	46	34	44	36	32	45	34	59	33	33	38	38	44	39	38	27	33	39	37	42	46	55	45	44	54	38	39	30	32	42	48	51	38	45	37	44	37	37	28	49	45	32	33	44	42	35	42	32	31	40	43	52	43	41	47	31	43	38	42	37	39	42	35	43	39	42	43	41	43	34	46	37	40	41	37	42	49	43	37	36	34	49	49	42	38	35	34	36	39	33	40	40	41	33	52	42	47	40	39	35	38	43	46	37	41	41	46	41	36	44	24	39	36	43	53	53	36	41	38	38	38	36	38	30	27	30	43	34	59	42	53	38	41	44	46	48	49	35	47	35	49	32	36	42	36	35	34	41	27	34	26	35	46	32	40	36	45	32	33	42	45	39	37	41	39	39	38	45	29	47	58	42	32	31	51	50	39	29	42	44	28	41	47	45	39	44	36	39	47	31	41	35	40	34	35	49	40	47	35	44	42	43	34	44	39	37	37	46	34	44	35	40	32	48	43	33	51	38	34	31	33	39	47	36	34	42	54	42	30	38	56	43	50	42	38	44	42	36	39	40	47	39	36	44	39	32	43	56	41	34	43	38	38	43	25	40	47	44	38	34	39	45	34	41	56	31	55	51	45	48	46	29	49	39	41	52	50	34	34	42	47	40	33	45	47	48	40	41	45	43	45	57	52	48	40	41	37	37	30	24	33	43	43	41	41	41	54	37	40	37	46	40	46	46	46	40	44	36	44	43	43	30	44	40	55	31	33	47	43	51	36	38	33	35	41	34	46	50	44	44	45	38	40	37	34	35	44	36	40	47	41	41	54	42	38	39	33	32	44	32	39	39	33	35	33	41	34	40	27	48	48	41	31	35	52	41	44	43	43	48	30	44	43	53	37	45	43	31	53	40	44	44	43	43	45	40	45	40	32	44	49	45	52	28	28	35	38	44	39	33	43	36	39	29	37	42	49	30	24	34	43	45	30	34	38	45	30	43	35	51	35	34	32	32	39	43	39	55	47	38	61	34	42	36	44	45	39	45	45	44	50	40	33	28	46	48	34	41	29	31	46	41	39	57	37	36	44	49	37	39	34	42	31	44	35	42	37	46	46	40	36	34	33	37	38	42	45	43	39	40	35	38	40	39	42	37	38	46	35	31	42	49	42	37	26	25	42	35	49	52	30	38	35	44	38	46	37	41	36	29	42	44	43	45	44	42	32	46	35	40	43	50	46	56	37	47	39	41	33	41	32	31	36	42	48	36	44	27	43	34	37	35	42	37	34	34	48	34	37	47	45	37	41	45	34	42	39	50	48	41	38	43	43	53	43	35	42	45	41	36	45	35	31	39	39	42	44	37	48	42	40	44	46	49	45	28	55	37	37	37	36	41	31	44	43	39	50	41	42	34	33	46	37	46	39	50	41	39	41	57	47	32	30	39	49	39	38	43	43	38	37	31	34	43	42	37	50	43	43	27	33	45	54	41	40	40	40	41	44	39	48	52	36	41	33	40	52	39	37	42	42	38	38	53	32	37	29	46	35	46	34	44	45	50	40	46	31	35	53	42	44	36	30	30	33	36	39	40	45	33	33	35	36	33	31	45	42	44	39	35	46	33	41	49	31	42	43	33	40	41	35	31	39	39	34	41	45	32	40	39	58	38	38	45	49	37	48	39	33	41	56	37	35	42	49	45	41	41	49	49	38	37	35	40	51	36	49	45	44	43	40	35	47	59	40	41	35	42	39	48	53	41	33	34	42	41	40	32	47	37	53	36	40	43	34	48	24	38	46	41	50	43	25	40	40	37	38	34	32	44	34	51	44	42	39	45	49	45	40	34	53	41	42	48	45	42	39	35	27	32	41	34	30	41	37	37	33	47	29	37	41	29	35	38	34	39	41	42	39	41	41	49	33	44	52	49	49	37	46	32	39	33	31	34	32	39	33	34	33	39	36	36	31	36	53	33	35	42	58	37	34	28	40	54	38	42	38	37	37	42	39	40	36	41	32	38	28	40	35	41	47	40	47	38	42	34	43	45	38	41	44	40	39	43	53	36	51	29	31	44	27	42	44	25	40	33	41	49	45	41	56	39	42	51	38	37	43	34	40	47	43	52	35	36	31	45	44	39	36	46	45	46	38	41	38	45	40	44	38	45	35	38	50	35	36	45	41	37	52	33	48	26	39	45	46	49	33	36	29	47	46	40	43	28	28	46	40	41	45	53	37	36	40	51	44	39	40	41	31	45	37	41	37	34	49	42	38	48	39	35	44	48	45	41	29	43	42	40	37	34	45	30	43	39	46	36	48	34	40	35	39	37	42	41	38	41	37	36	33	46	49	40	36	48	38	45	50	35	37	43	40	35	50	46	33	42	50	48	34	38	33	40	36	39	23	37	35	40	42	41	39	46	48	35	40	42	34	39	31	45	29	55	35	54	47	33	39	39	42	32	42	40	34	49	44	42	50	28	38	46	47	34	38	35	56	38	40	41	33	34	40	39	50	45	38	32	32	37	43	39	46	38	50	46	56	42	39	53	62	36	49	38	45	32	52	49	39	47	44	33	41	50	38	46	50	41	30	41	46	36	47	44	43	36	40	45	46	34	35	30	46	34	40	43	30	41	41	40	28	45	40	47	43	28	37	45	46	24	46	33	38	43	44	41	31	47	41	45	44	46	56	44	34	39	47	34	43	45	30	39	36	39	45	30	36	53	46	48	35	43	44	43	35	46	45	41	37	26	38	40	46	42	50	51	39	38	47	44	30	49	37	47	57	39	41	33	45	43	37	45	35	52	40	40	46	50	55	34	32	41	42	40	41	52	36	37	39	39	46	40	38	41	42	44	50	43	40	43	37	36	54	47	36	51	40	44	40	33	32	41	45	38	36	41	39	47	36	44	42	46	48	29	43	45	44	50	39	57	30	37	56	42	31	31	36	41	37	40	38	49	47	30	36	39	44	40	48	40	48	43	36	46	52	39	31	37	38	32	42	38	48	42	43	41	32	42	43	48	45	30	32	39	38	37	36	45	36	48	42	40	32	42	45	36	43	46	44	52	39	34	50	47	45	39	33	29	34	27	38	40	41	43	37	46	37	44	42	41	42	40	35	34	35	46	36	43	44	39	44	44	49	51	30	38	41	50	46	40	36	49	29	44	48	26	43	56	58	46	28	22	47	40	48	41	37	44	40	27	35	28	35	36	36	51	43	36	47	33	44	35	39	48	42
39657	28184	21490	25023	31493	32948	29891	23861	14662	11543	10952	9956	4920	3068	2216	1715	1215	1154	892	781	715	520	478	509	528	527	560	578	516	549	569	540	527	536	534	472	496	535	575	522	524	510	561	547	562	510	513	535	496	539	559	537	530	549	519	521	503	562	516	529	507	544	517	536	498	542	516	581	524	557	534	526	503	546	541	511	522	543	509	556	591	542	512	502	529	534	515	519	544	539	571	527	542	534	536	501	542	537	570	563	537	518	535	527	549	537	562	526	519	547	512	538	560	555	523	534	554	502	534	574	506	535	553	564	526	503	508	540	494	513	630	542	526	484	515	511	491	559	547	526	525	519	501	536	555	532	514	533	529	561	513	499	534	532	531	550	531	532	493	491	547	574	511	516	551	494	523	560	538	532	515	539	551	486	528	505	545	531	562	538	526	530	547	517	526	517	534	561	537	533	565	492	564	519	546	560	548	572	528	529	522	535	538	526	545	553	559	560	550	519	508	515	515	517	528	530	536	527	560	569	525	542	485	487	504	512	558	523	531	529	555	549	511	517	520	530	543	551	527	486	544	517	582	556	516	527	525	507	512	535	508	539	564	557	509	532	528	529	541	504	526	542	556	573	532	499	546	539	515	493	509	522	517	527	523	546	519	530	547	562	532	549	538	558	548	582	569	526	524	500	585	537	520	527	540	508	529	491	512	484	499	581	484	546	561	510	577	571	489	510	511	515	537	538	521	545	546	526	537	491	515	540	542	555	511	527	562	487	554	554	526	541	550	562	573	536	564	531	520	560	543	558	517	566	536	523	530	486	523	520	547	551	527	523	584	539	528	541	537	497	550	544	526	551	521	541	488	539	534	503	531	524	574	520	542	532	485	533	521	536	562	519	563	523	536	509	560	542	508	512	525	549	551	536	504	513	570	501	584	528	514	543	556	553	511	522	519	547	544	511	521	564	542	544	543	496	514	519	580	533	520	579	547	524	507	536	534	555	524	526	560	524	526	538	519	527	506	529	530	548	514	525	481	567	542	530	545	482	511	504	572	546	513	516	511	525	541	527	525	522	536	495	573	549	510	527	521	509	548	541	551	530	536	551	527	508	569	527	493	547	501	503	534	510	554	545	523	548	507	544	517	543	528	511	525	525	543	531	532	538	506	506	519	543	559	547	535	561	513	543	536	524	527	494	524	552	564	547	499	519	539	525	577	534	554	534	547	525	518	522	512	464	492	511	524	530	563	531	523	494	521	503	529	571	519	494	547	530	525	519	562	541	516	515	544	537	529	546	545	523	544	561	543	553	490	493	539	531	539	556	535	562	553	507	513	523	550	512	517	585	588	552	545	528	493	534	526	540	539	509	532	489	513	526	526	547	560	527	510	519	514	523	549	522	523	556	484	556	572	521	551	532	559	529	528	523	541	528	523	555	483	562	545	533	513	514	538	515	543	580	569	499	533	525	507	519	536	495	560	540	557	502	557	573	513	492	550	527	506	569	520	532	520	540	531	549	553	548	513	569	519	529	535	532	506	547	499	527	509	535	471	516	567	580	519	531	529	541	527	557	516	529	536	556	575	536	555	486	515	532	532	545	567	502	511	533	534	505	541	482	499	536	536	542	547	578	583	574	518	555	514	502	536	562	557	553	539	538	549	527	563	561	503	505	549	556	535	587	540	546	553	524	538	549	521	509	509	553	521	549	518	510	502	466	524	558	532	525	541	544	494	526	556	540	556	518	519	536	543	568	544	564	540	548	551	517	533	535	560	557	539	542	522	577	528	518	561	546	560	544	577	543	570	553	560	517	557	523	532	514	555	516	542	526	526	535	506	501	546	500	516	504	573	537	488	554	574	516	535	523	519	509	539	560	501	528	561	537	513	543	499	555	517	524	553	536	542	523	508	526	564	528	565	528	534	546	503	486	517	554	538	519	526	524	572	501	551	516	563	531	551	548	539	494	571	528	549	555	558	546	531	523	546	516	543	551	534	542	550	523	564	534	585	570	542	541	493	534	519	494	552	585	538	577	536	556	537	504	531	540	567	515	518	520	515	519	532	569	521	520	525	568	549	520	566	508	536	502	524	556	560	539	543	537	578	553	519	510	489	570	497	555	532	498	543	535	544	511	511	478	523	533	571	504	554	528	519	544	547	480	491	564	544	517	555	518	556	558	532	506	507	512	490	506	520	510	539	608	521	533	551	510	514	496	544	513	525	534	491	519	510	539	483	510	591	518	558	543	512	530	524	532	556	543	505	497	483	551	514	542	551	564	489	523	513	538	539	572	519	537	544	532	507	512	522	567	556	530	508	522	565	527	544	531	494	519	494	533	491	549	508	551	577	522	475	536	493	516	528	538	541	534	545	534	554	522	533	512	529	568	488	553	512	516	552	522	578	555	489	539	480	546	533	502	592	548	535	563	533	517	517	521	532	512	507	548	568	516	564	518	546	504	495	565	520	525	522	538	513	537	540	522	500	528	567	544	568	484	524	510	513	511	573	483	527	556	544	522	506	552	512	530	518	522	556	529	549	557	545	528	505	530	541	495	503	568	502	529	543	511	518	499	545	556	559	580	524	554	501	457	480	536	539	533	503	546	526	545	548	494	574	544	530	555	531	513	511	523	541	540	507	535	582	589	515	519	541	526	517	556	542	548	513	541	543	534	533	517	533	528	515	555	530	508	518	510	494	517	528	533	554	531	547	501	554	563	532	518	550	576	551	537	555	531	516	523	508	503	528	531	525	544	558	527	528	513	523	467	531	554	558	524	504	558	536	587	553	524	519	554	533	491	563	498	510	525	502	549	528	498	545	533	571	521	520	523	552	503	502	582	494	546	535	529	528	523	552	491	570	551	524	517	501	540	522	541	531	562	556	522	512	560	523	524	498	544	511	543	524	551	550	530	533	548	546	522	531	561	560	509	504	525	515	556	558	524	515	573	527	505	524	536	515	536	504	522	511	567	557	528	540	514	510	578	547	509	546	516	539	555	527	596	515	543	544	485	508	527	496	558	588	536	493	548	527	498	551	556	543	512	543	531	522	503	540	512	528	541	533	512	539	542	500	554	546	544	563	584	565	534	538	536	562	479	525	485	550	556	565	545	538	528	536	505	500	504	501	546	553	566	548	540	511	525	535	580	520	526	532	581	546	541	524	537	545	515	544	463	505	480	558	496	539	538	538	511	542	543	530	523	522	523	501	507	523	507	542	548	515	520	506	508	522	502	484	491	517	568	560	517	528	527	543	543	538	562	551	534	571	556	500	551	523	548	530	523	525	554	570	549	564	495	521	533	557	539	543	531	530	518	540	543	512	547	552	541	517	544	555	569	484	552	488	557	543	529	540	536	552	535	517	525	517	503	539	537	564	506	514	580	571	551	473	488	522	529	549	568	517	535	515	518	548	496	530	541	548	520	496	557	562	531	522	557	519	508	516	512	526	517	491	545	533	534	579	540	543	541	576	531	509	549	544	482	555	528	533	542	502	572	515	530	527	542	537	508
13141	16030	7278	3635	2788	3698	3635	2153	1056	720	689	698	290	188	157	119	85	90	62	70	52	49	45	38	50	33	36	44	37	49	58	47	44	44	49	41	31	55	38	39	35	39	33	39	41	40	42	50	35	40	39	43	31	42	31	38	40	42	41	36	28	45	41	42	43	36	40	52	46	41	46	29	50	40	40	30	40	43	46	31	56	32	42	47	44	42	37	37	44	41	44	49	31	44	29	37	28	50	51	35	30	44	28	33	43	36	39	50	44	41	31	44	44	37	40	46	32	40	37	39	37	37	37	43	48	47	41	44	39	33	47	43	31	36	41	34	37	39	36	55	45	38	35	47	34	28	46	43	39	30	35	46	52	47	45	39	38	52	52	33	40	39	33	34	38	31	43	44	42	40	41	31	32	39	41	36	42	41	34	36	31	39	30	42	48	53	41	44	44	47	39	32	48	36	44	34	48	46	30	39	40	37	45	55	36	37	34	37	42	38	43	39	33	43	34	36	35	38	36	46	34	38	47	44	40	35	52	35	37	51	37	44	50	41	45	44	41	47	25	45	37	54	34	42	42	49	39	30	48	44	44	40	38	52	45	45	36	35	49	43	48	42	41	35	36	30	45	56	46	36	41	35	37	31	32	49	31	47	45	46	43	41	42	44	35	35	38	36	26	25	49	29	51	34	44	43	39	46	45	41	37	39	45	44	51	27	49	38	36	41	35	47	27	32	38	42	28	41	45	36	38	50	38	36	39	52	42	33	52	49	40	45	43	33	31	39	43	42	46	42	40	43	31	40	38	43	49	39	48	43	46	43	42	45	37	31	39	36	40	49	38	33	37	43	49	30	39	49	44	29	23	41	50	41	39	47	37	57	41	32	40	42	37	44	36	39	46	44	47	50	45	35	42	40	55	47	45	47	42	44	49	50	36	37	34	42	42	38	38	44	47	48	46	42	42	34	41	53	36	35	36	36	44	45	33	42	35	43	48	36	47	37	52	41	41	32	48	30	45	34	34	38	41	49	44	37	39	45	37	48	32	37	45	38	38	43	46	47	38	40	39	44	50	38	43	39	34	49	47	43	50	26	44	35	39	43	33	34	39	45	45	37	43	34	42	44	50	42	29	34	43	36	39	44	40	48	32	40	47	54	41	43	32	42	45	41	41	47	39	42	46	41	39	35	37	43	54	41	37	46	35	32	36	46	36	38	39	34	36	41	35	29	44	42	35	37	46	44	42	43	40	39	34	39	35	32	46	36	42	46	33	39	43	36	41	41	38	35	41	46	34	43	45	57	41	48	37	42	33	42	33	39	34	43	38	40	35	36	38	38	44	38	42	27	40	50	44	37	37	38	36	50	37	46	45	34	40	33	35	37	44	42	35	35	42	43	33	32	34	30	40	28	31	45	46	37	35	40	46	39	31	31	40	24	39	42	45	52	36	52	39	41	45	33	42	41	55	41	38	44	38	45	39	33	36	42	45	51	42	66	36	43	46	53	42	37	40	38	34	43	40	45	34	42	28	23	38	40	45	41	37	44	39	35	33	36	35	36	49	36	40	48	37	41	38	32	39	32	37	39	29	30	36	53	36	40	36	32	40	36	39	53	38	37	32	44	38	38	39	47	48	50	41	41	41	40	45	34	39	35	46	38	38	40	43	39	34	42	39	36	39	42	41	44	36	54	34	42	47	42	49	43	51	39	41	44	34	29	40	54	37	52	35	37	39	42	32	48	34	47	45	39	51	44	49	41	39	48	34	41	40	46	51	37	38	41	38	37	45	53	38	43	29	37	51	44	47	40	50	38	39	26	40	40	36	42	47	44	55	42	30	52	42	41	39	39	37	32	41	32	51	40	33	43	28	37	33	34	43	33	48	47	45	44	38	37	35	37	37	43	36	43	36	42	33	37	43	33	36	55	39	49	54	39	43	41	46	46	33	45	33	43	45	31	39	39	53	38	44	43	31	42	45	34	40	33	43	41	56	44	55	35	37	34	42	47	38	36	39	38	38	57	48	48	47	47	55	45	41	46	44	40	48	36	37	41	52	36	36	37	42	34	39	32	37	47	36	41	39	33	47	37	40	32	51	41	39	52	44	41	34	51	25	48	37	44	31	32	44	44	37	44	42	60	38	32	45	41	39	34	38	39	34	50	57	37	39	39	32	41	44	39	47	48	46	34	45	42	38	42	36	51	53	29	40	48	42	43	36	45	48	38	33	40	49	35	36	42	38	44	39	39	45	36	40	39	43	43	31	38	41	55	37	43	39	50	36	46	41	41	36	40	34	40	43	38	48	47	38	35	37	54	38	45	40	39	42	43	45	45	31	31	46	34	39	39	32	40	33	41	41	43	31	50	47	43	39	50	46	25	33	34	48	42	47	44	37	33	40	41	38	42	53	49	52	36	40	26	32	55	38	36	48	40	38	41	48	46	42	36	50	42	41	41	40	42	37	40	41	48	37	36	52	44	36	36	40	42	36	31	40	43	49	39	38	50	44	48	39	44	37	26	50	45	39	56	38	32	44	37	34	38	44	42	41	47	46	44	49	35	30	40	39	27	41	43	30	52	42	54	39	34	25	41	38	33	40	36	37	39	45	32	46	33	48	40	48	43	56	27	50	40	42	41	50	41	38	29	49	40	40	45	39	41	38	41	57	41	35	34	36	28	41	36	46	39	29	45	45	37	33	33	40	45	53	28	38	41	38	36	36	52	40	40	36	45	36	44	54	36	30	41	39	51	47	32	37	34	42	45	49	45	44	32	41	49	42	36	39	40	41	40	36	35	44	44	39	49	41	42	37	44	38	42	40	37	32	44	44	44	47	41	37	44	42	43	31	41	42	38	37	39	42	41	32	33	58	41	38	42	39	47	34	41	38	43	34	45	43	29	43	45	45	55	44	47	39	35	48	34	25	38	39	32	40	44	40	43	42	37	33	27	38	29	47	37	44	35	44	39	41	45	36	49	30	39	44	43	41	29	44	46	32	50	38	44	51	41	37	47	43	37	37	35	45	39	46	41	36	34	48	42	41	42	32	44	44	35	36	42	36	40	34	36	54	45	37	44	46	42	33	37	43	43	44	37	34	38	39	36	38	46	41	40	39	34	45	35	42	47	29	37	34	47	45	41	50	41	41	43	46	42	41	31	36	52	40	46	43	50	48	38	43	41	39	53	47	35	40	33	44	39	40	40	48	41	47	44	37	38	35	37	37	37	45	45	32	41	36	31	27	43	57	39	46	41	39	40	44	44	45	34	24	38	34	54	45	36	53	44	47	44	41	45	46	51	46	34	34	30	41	41	32	38	45	36	45	32	41	38	29	34	39	39	39	46	48	39	50	44	37	46	33	36	46	29	53	42	40	40	32	36	34	40	41	37	46	35	29	42	44	43	43	36	39	42	28	35	29	42	39	37	35	30	38	47	33	40	42	34	46	36	52	43	43	35	51	40	42	46	46	38	37	42	41	48	52	40	44	30	49	46	44	45	33	34
51311	38847	31530	35864	43798	44810	40250	32797	24596	20173	19312	17698	9254	6306	4608	3260	2296	2019	1294	936	947	639	518	520	507	561	528	580	506	504	534	523	536	514	523	551	550	544	545	542	515	540	509	538	552	486	550	592	478	526	554	559	584	532	562	529	508	536	561	497	538	546	500	532	546	524	546	570	501	544	581	539	524	569	559	555	524	519	556	561	559	549	563	558	548	537	526	540	492	527	559	555	517	559	552	511	529	538	541	560	526	530	528	551	494	539	538	532	530	490	541	530	550	513	520	488	539	547	506	540	523	537	555	528	490	540	544	521	526	496	558	503	538	522	514	531	574	512	557	518	518	562	542	549	538	538	503	532	527	508	520	523	556	533	497	557	514	518	546	528	538	558	540	552	544	561	544	520	531	515	522	523	508	491	544	539	543	509	556	520	549	561	530	533	524	537	557	559	558	530	562	555	502	509	559	535	524	535	545	534	573	517	540	530	537	520	478	547	539	503	558	544	495	553	531	573	560	549	512	542	513	505	542	527	562	545	513	500	564	505	513	548	514	509	528	534	547	548	565	526	507	603	519	511	551	533	532	536	533	532	545	555	542	521	529	536	534	555	562	559	561	558	507	555	518	521	578	561	494	552	552	539	511	520	552	508	541	552	513	554	537	534	521	566	570	536	536	514	548	550	558	555	497	562	575	572	491	521	546	551	562	525	544	563	561	574	558	509	534	536	529	493	550	540	521	504	533	516	542	511	503	544	493	517	520	528	537	518	506	522	510	547	508	529	538	521	581	573	531	539	490	502	523	504	505	572	560	504	525	543	533	557	548	525	512	504	545	510	505	544	509	528	493	529	593	503	551	492	523	528	568	522	529	529	546	510	543	521	562	523	543	524	539	528	513	549	537	534	490	506	552	540	511	540	546	558	532	538	547	530	550	531	537	534	550	521	475	544	537	512	553	538	531	514	506	496	542	517	533	534	539	556	514	527	560	527	531	550	555	531	521	499	555	594	524	523	526	543	553	534	598	537	567	580	519	512	540	519	528	545	558	517	564	526	518	558	541	545	530	545	561	587	522	508	549	539	541	547	526	549	510	559	519	515	491	586	535	545	546	542	564	552	556	473	517	538	516	548	539	549	558	572	538	512	541	522	520	564	514	513	540	512	533	516	539	543	520	520	587	514	529	491	551	564	540	549	544	533	564	517	530	527	481	545	519	538	489	556	542	536	507	542	553	533	521	560	524	521	519	533	529	556	521	586	570	538	505	516	507	514	514	508	535	536	520	548	540	515	523	495	535	502	565	535	511	549	528	564	538	559	523	551	543	542	520	519	515	536	523	560	516	560	556	493	544	537	560	543	502	492	534	552	538	543	528	542	524	519	583	527	514	554	518	584	536	538	504	559	518	532	515	527	534	539	550	568	525	526	548	514	532	518	515	524	562	548	512	512	524	488	567	522	552	555	561	544	533	530	504	541	542	532	521	497	513	539	538	534	561	567	562	554	507	532	515	524	532	531	540	525	537	569	528	577	509	573	528	552	490	561	510	535	504	541	531	583	550	560	514	560	526	579	552	530	578	522	500	546	570	556	509	552	519	502	517	532	547	514	511	560	505	531	504	525	513	534	545	562	522	527	540	522	515	532	539	517	488	581	525	528	554	520	535	534	516	492	500	532	536	558	522	494	543	547	542	477	567	523	535	529	546	560	492	569	550	521	537	525	531	565	562	545	543	519	526	497	517	531	560	554	526	524	518	522	569	567	539	565	551	548	541	524	532	560	546	528	517	532	526	566	554	540	535	520	518	574	581	547	536	528	556	576	585	509	537	537	516	527	551	516	508	532	520	541	508	550	527	524	539	534	467	528	534	532	534	541	534	517	516	499	582	541	566	537	552	532	514	556	573	521	549	545	539	524	569	502	519	578	547	528	531	539	534	517	516	503	548	551	533	541	514	522	509	568	503	517	571	551	529	538	516	546	556	576	523	550	520	537	550	538	523	527	517	572	526	523	499	573	524	559	485	522	516	496	535	506	539	551	517	530	502	521	523	561	517	475	527	521	532	541	513	515	497	535	520	519	546	574	529	548	538	537	552	528	530	545	549	502	548	595	531	512	547	538	520	578	518	531	522	511	548	500	483	537	570	536	517	554	504	561	573	546	572	492	526	560	531	553	518	563	564	496	522	550	556	533	518	537	579	543	553	580	560	536	533	544	563	534	482	530	486	540	536	535	510	512	545	531	534	539	530	532	482	523	564	552	542	542	537	544	557	518	504	514	531	571	511	536	514	530	524	535	522	521	514	528	547	507	535	510	527	553	539	553	519	563	543	550	482	522	566	568	516	503	548	573	541	475	543	562	505	512	487	543	518	557	557	546	551	587	541	524	494	514	540	528	532	522	499	545	547	525	566	546	508	531	550	528	551	527	516	552	473	534	505	515	537	552	526	533	501	539	528	559	544	539	535	539	536	520	521	547	535	499	498	546	546	540	578	534	524	566	532	548	493	510	558	521	547	541	495	504	516	523	509	528	564	524	556	548	525	522	518	595	499	546	528	564	521	532	505	534	554	539	566	551	526	517	532	517	534	535	460	534	559	503	538	567	518	517	530	574	512	563	518	520	520	531	506	525	515	536	541	550	578	563	555	496	545	514	565	546	543	514	504	520	521	521	540	520	512	515	519	543	536	544	513	500	550	538	536	562	543	537	534	550	520	563	571	516	502	539	525	534	519	559	534	538	546	527	570	516	517	559	534	515	566	555	561	567	530	526	550	507	519	523	526	539	486	520	540	535	547	527	519	533	507	523	511	560	525	533	549	530	520	551	526	534	521	543	547	540	544	547	518	538	540	509	551	539	545	518	576	530	568	563	529	525	543	533	529	521	534	525	529	525	516	566	509	548	558	524	550	536	522	557	531	546	556	504	503	504	539	531	517	528	523	537	513	539	552	507	536	556	551	546	520	518	540	551	536	592	525	557	526	540	577	547	572	482	565	533	522	591	539	522	541	499	530	524	572	566	535	539	515	543	559	564	486	529	546	523	536	471	557	525	512	525	539	545	547	520	527	555	541	587	525	512	534	497	548	526	528	580	531	511	564	553	558	561	546	545	523	541	557	598	539	526	589	537	554	560	543	508	551	524	487	521	575	571	506	502	568	510	554	550	537	531	508	515	534	523	550	530	554	554	566	569	541	533	530	544	566	544	519	533	546	552	543	547	500	544	523	510	535	536	547	510	512	576	533	548	515	532	496	522	512	560	555	553	549	532	547	559	533	509	540	529	516	572	488	562	572	549	514	559	507	486	516	515	525	505	535	559	570	503	493	517	541	508	535	544	539	552	523	531	527	550	559	550	562	560	519	507	553	536	545	506	500	534	532	528	560	526	581	534	526	561	501	571	480	515	541	569	517	514	522	526	514	560	533	508	505	522	557	544	521	519	542	539	537	519	536	539	547	501	522	580	550	565	539	570	529	563	506	494	544	511	513	569	559	542	548	589	554	524
13212	14498	7407	3649	2914	3707	3968	2372	1166	911	851	773	381	262	183	116	98	88	75	57	46	41	38	34	44	39	49	38	49	35	36	32	31	36	54	45	50	39	44	44	35	37	42	51	44	36	38	36	27	49	47	37	26	36	42	36	44	40	42	52	48	34	46	33	50	29	44	44	46	48	44	39	38	38	40	49	39	39	57	35	49	45	43	42	47	57	35	41	33	45	38	31	47	48	40	31	46	49	33	43	46	35	46	32	34	46	40	38	44	29	27	45	38	44	46	49	50	38	37	41	34	42	46	47	49	43	55	42	37	42	36	52	29	37	43	37	32	34	31	39	35	45	40	41	49	58	43	30	49	33	58	49	41	32	50	31	41	46	38	38	50	50	37	49	37	58	50	37	45	41	46	37	53	43	46	36	48	41	38	37	41	55	41	53	39	47	35	41	38	34	31	52	46	57	37	41	46	28	38	43	35	41	33	33	42	44	51	36	47	44	47	38	45	47	39	35	55	49	46	45	39	51	30	39	36	46	32	44	46	45	39	37	35	40	41	51	41	43	47	44	36	42	42	43	36	43	39	35	43	54	46	37	34	50	48	39	43	61	48	42	31	44	57	44	52	37	52	36	48	46	45	33	37	38	46	42	43	52	46	38	35	34	42	36	45	37	41	47	33	49	47	44	41	48	61	33	47	43	43	44	42	39	41	44	34	54	35	47	38	41	46	40	30	46	52	36	27	39	47	38	44	43	43	37	56	42	44	31	34	43	49	32	38	38	43	42	34	45	45	44	40	36	44	39	33	55	50	36	37	43	47	37	41	41	46	43	46	36	37	45	34	48	41	53	50	39	49	36	50	47	36	45	49	45	53	40	41	46	42	37	36	49	49	38	48	39	46	39	42	36	42	55	42	40	43	41	47	31	35	38	42	56	42	39	37	43	43	37	40	46	44	28	37	49	32	44	52	32	45	38	43	43	35	36	33	37	33	42	42	38	42	39	46	39	33	34	48	34	42	37	48	45	39	36	42	50	39	50	48	38	45	45	39	30	49	39	41	37	33	50	44	49	52	43	43	56	34	39	34	35	43	42	51	34	39	42	35	34	42	36	36	39	45	31	59	44	37	49	44	41	44	47	44	43	32	39	48	42	58	43	44	48	36	59	36	43	41	40	33	39	32	35	37	55	44	50	49	50	51	48	38	35	42	47	44	37	45	49	39	36	56	49	44	31	54	54	52	45	32	49	43	50	48	45	42	33	38	49	32	37	36	36	39	41	51	48	45	45	32	37	31	56	41	47	44	43	44	27	26	39	51	38	38	46	42	40	43	45	46	36	39	44	42	40	41	26	43	42	45	52	41	38	48	39	34	33	42	42	43	35	40	47	45	43	49	43	42	38	37	31	42	35	34	37	42	38	47	33	35	43	38	53	40	38	37	45	38	42	51	39	34	46	43	33	53	35	33	38	35	47	40	39	46	41	32	46	58	35	44	42	34	53	37	38	30	42	39	37	40	38	43	46	52	49	34	47	49	46	38	49	35	37	38	47	39	42	41	52	42	30	39	40	45	47	46	40	51	52	37	48	44	53	41	41	43	33	36	32	55	40	41	43	39	39	34	45	54	42	43	53	39	48	45	50	39	48	44	38	35	37	39	35	36	43	41	40	50	44	41	24	48	48	46	42	48	39	43	29	50	47	37	51	56	51	39	49	29	32	45	42	41	50	33	40	51	31	47	39	46	37	44	40	42	43	47	49	45	39	34	47	38	42	55	39	45	46	29	35	56	40	42	45	33	41	44	41	39	49	42	60	45	38	41	36	51	34	54	42	43	42	33	42	34	35	40	43	52	36	48	42	49	43	43	48	45	50	46	41	46	41	40	45	41	34	43	45	39	35	35	35	46	40	42	41	35	45	39	54	38	38	41	36	39	45	33	46	31	32	52	48	46	48	37	37	41	36	51	44	47	36	38	38	39	49	50	43	41	39	47	44	45	47	51	50	36	36	46	45	36	51	32	39	45	35	57	55	49	41	47	31	47	37	58	37	34	43	39	62	38	38	37	33	42	36	42	45	41	36	49	43	40	40	45	44	35	55	41	47	52	34	34	37	34	45	32	39	25	23	43	32	34	27	53	33	44	34	40	38	43	41	33	51	45	37	38	46	48	31	40	45	40	44	37	42	59	56	49	50	46	36	42	43	44	31	44	37	42	51	40	43	46	42	41	39	40	42	43	40	40	38	43	39	40	35	38	44	50	31	38	28	53	44	43	48	46	31	36	45	48	32	36	39	33	38	38	47	38	36	43	43	44	45	47	35	40	50	50	30	42	40	41	41	39	27	46	34	43	37	39	53	28	45	41	37	39	40	38	35	42	49	47	51	45	31	39	27	36	41	44	40	28	36	35	43	45	45	45	57	44	43	29	37	43	45	41	39	37	45	46	36	40	47	45	48	47	46	43	40	48	41	35	53	33	39	47	45	51	42	41	41	38	36	34	42	42	45	44	46	40	43	41	40	39	39	37	34	40	44	49	47	35	41	38	41	48	44	42	40	46	46	34	44	46	50	41	35	38	49	45	41	42	34	31	42	40	36	49	37	57	29	47	43	43	38	38	45	40	39	46	45	57	56	40	52	55	42	37	43	53	43	44	41	38	31	48	41	38	36	34	42	34	38	39	39	39	40	27	40	32	33	50	49	54	47	63	48	33	52	50	43	40	30	49	34	53	33	38	39	43	49	45	45	41	30	42	44	35	39	42	44	43	37	36	52	41	41	36	39	33	48	42	44	42	49	42	36	49	41	31	33	41	50	52	36	39	48	37	28	39	32	40	58	45	38	32	37	39	53	58	43	53	33	30	43	48	25	31	45	34	43	54	44	48	37	51	45	39	39	48	37	39	40	44	44	45	47	43	36	49	44	48	43	56	46	49	55	43	34	52	47	40	36	36	33	33	52	51	37	49	32	47	42	39	50	43	51	53	38	54	50	54	44	39	50	40	38	36	33	47	39	39	39	34	35	46	49	43	33	52	56	33	42	52	42	51	41	36	27	43	32	36	31	43	41	35	36	40	33	32	40	44	43	40	44	43	42	44	48	38	30	44	45	49	50	40	38	41	47	40	41	38	35	47	49	45	47	42	37	45	27	35	43	46	39	52	45	47	29	43	32	34	44	41	47	38	34	34	36	48	48	34	43	27	40	33	39	41	45	36	41	48	38	33	44	50	37	27	52	45	50	46	39	53	38	39	39	58	55	45	40	42	48	40	33	49	37	38	44	45	40	41	46	41	43	35	41	37	51	41	37	38	50	32	47	38	52	38	45	43	43	51	43	45	36	59	50	41	41	37	32	37	36	31	35	44	48	31	35	41	44	32	27	40	48	55	49	42	41	50	39	54	43	34	30	37	43	41	42	53	37	54	53	39	48	47	40	41	57	41	47	39	44	41	35	54	40	37	37	43	54	41	57	46	42	38	43	38	43	33	45	45	49	36	33	51	36
48815	39466	31998	35259	43254	45121	41198	34558	26215	22261	21082	19017	10572	7890	5175	3324	2399	2007	1367	1041	924	727	565	539	554	523	569	509	556	560	552	563	551	551	528	568	514	554	552	579	546	529	499	547	558	540	525	533	547	566	569	560	544	580	574	551	555	566	549	552	551	590	598	533	524	532	558	572	594	544	543	530	578	513	571	569	507	571	541	547	603	560	505	562	545	537	571	576	566	573	539	592	538	557	563	584	579	535	527	557	558	532	555	531	566	539	548	579	555	598	548	589	547	502	521	504	544	547	560	530	557	582	546	525	554	544	521	520	578	548	556	534	548	563	533	578	553	546	586	511	528	540	548	552	525	589	555	539	563	594	542	581	547	527	571	542	573	565	509	588	505	537	575	566	592	548	529	558	531	512	582	573	579	556	585	546	579	536	530	522	536	557	493	591	478	586	557	556	525	560	578	554	512	559	531	555	530	562	538	517	579	529	520	558	525	560	573	525	547	535	576	536	572	558	574	588	566	545	563	559	534	567	547	548	553	544	582	548	532	583	551	571	570	549	546	505	554	576	546	567	524	569	553	551	585	565	541	516	533	583	525	539	583	550	540	547	550	518	518	545	528	546	540	547	469	528	565	548	587	568	524	535	507	534	523	602	568	516	562	519	578	602	563	566	527	515	546	588	559	533	543	537	568	539	551	524	543	511	586	527	577	515	546	515	586	578	557	530	552	535	555	545	552	590	591	607	508	572	540	510	525	548	547	550	544	540	567	559	561	571	523	553	547	540	537	571	558	510	549	587	600	537	551	524	553	604	559	541	574	508	578	554	550	551	542	553	568	569	532	521	580	549	565	546	522	572	497	536	579	565	549	547	522	558	533	568	557	514	568	564	539	546	555	522	597	552	543	596	550	534	564	585	541	555	549	527	570	565	545	583	524	553	560	539	546	511	530	589	543	551	581	543	516	556	544	564	503	527	539	550	546	567	557	584	542	551	576	553	549	554	573	505	544	545	588	535	521	549	533	588	532	513	531	537	529	566	580	575	611	546	535	536	547	566	583	558	596	548	540	550	542	545	550	586	543	505	569	576	537	546	584	518	535	560	560	598	557	536	552	527	595	531	563	560	540	611	551	533	547	614	558	564	543	528	545	543	509	538	543	525	570	562	553	561	612	567	548	537	569	529	571	533	496	555	591	547	545	568	568	585	561	566	542	559	528	543	540	568	557	540	558	572	598	576	593	601	511	530	556	551	512	550	540	482	555	542	589	522	555	534	600	524	596	575	514	532	549	548	555	552	517	523	591	584	519	573	586	544	528	586	540	563	555	584	551	525	517	532	556	539	585	526	546	549	585	564	532	541	558	553	544	560	582	511	595	585	566	561	539	538	572	528	547	521	539	568	539	508	541	543	570	506	518	550	529	574	519	556	542	610	552	547	559	542	538	523	574	547	558	553	564	562	589	542	537	579	555	503	523	587	557	590	560	553	579	558	560	571	540	514	544	543	591	570	533	538	576	573	552	526	542	535	566	544	541	553	581	580	553	569	546	544	510	547	568	549	577	578	513	529	491	506	507	566	497	532	529	555	551	528	544	584	553	537	577	555	584	515	560	584	537	563	581	564	510	560	554	551	567	567	568	536	527	564	537	534	515	549	582	569	535	566	530	577	546	578	538	550	558	568	606	550	586	569	515	543	490	572	566	531	522	544	545	561	487	600	542	601	518	515	557	552	570	567	559	531	520	545	521	537	532	538	560	528	554	576	578	580	517	539	563	535	558	534	561	563	577	530	540	577	552	570	534	612	545	522	532	563	520	565	611	543	582	529	567	572	574	562	548	547	575	532	572	547	540	586	561	523	525	588	524	558	538	566	610	516	553	571	558	565	560	526	555	526	551	557	569	563	534	550	555	568	561	533	507	560	545	555	551	571	585	542	557	538	559	561	559	599	549	526	542	569	556	541	549	563	551	510	535	549	518	575	530	567	569	575	526	516	602	507	551	577	525	527	505	576	565	568	575	548	567	569	579	538	539	551	587	569	521	536	566	517	589	521	522	570	522	578	591	581	523	536	558	548	549	524	538	504	510	523	576	591	574	533	546	514	536	525	559	482	582	562	555	552	518	586	528	571	536	526	542	571	621	551	558	512	543	544	564	538	539	579	561	541	529	512	552	529	528	513	507	511	568	539	566	563	583	547	561	559	515	567	546	539	597	556	606	541	564	539	555	568	548	547	572	542	563	541	540	549	561	551	544	530	510	580	539	590	509	553	552	529	582	573	592	544	541	538	570	565	553	507	575	551	520	525	549	541	557	576	520	572	567	518	557	559	526	585	581	552	544	548	568	579	577	594	563	531	559	565	541	585	528	585	593	556	558	531	524	557	539	568	512	556	525	518	519	529	524	554	532	590	536	584	519	523	534	578	535	526	562	546	579	531	548	562	513	552	582	554	536	581	552	560	588	559	536	558	576	540	570	543	605	569	573	577	621	523	538	550	551	502	565	620	519	579	558	581	514	532	528	566	559	535	515	532	530	529	541	588	527	544	583	565	572	553	554	510	538	571	564	554	513	525	520	554	594	560	510	576	609	574	540	557	525	546	533	547	540	516	567	570	528	502	518	559	569	579	537	566	534	578	530	551	551	531	568	529	600	556	542	537	555	546	551	536	559	540	584	555	515	554	537	562	500	578	517	572	586	559	580	494	511	536	548	532	565	532	522	559	521	544	602	564	538	523	556	566	524	568	528	540	541	542	603	541	610	555	565	534	563	521	557	548	533	542	581	547	549	570	527	571	543	524	546	537	572	558	588	510	504	528	577	579	579	505	556	551	523	571	573	547	548	552	573	556	574	557	555	545	563	548	492	528	595	576	576	543	595	562	560	581	559	561	537	538	591	545	571	523	559	539	558	576	515	559	561	559	526	536	512	558	562	556	565	559	562	531	586	563	479	532	570	547	580	567	535	580	583	598	526	539	547	538	542	498	577	563	557	576	519	580	577	507	539	564	526	539	550	535	538	553	579	553	584	542	575	534	564	584	576	528	542	564	540	552	508	539	552	572	554	552	536	523	537	556	595	562	554	528	573	516	535	563	578	548	547	545	590	520	535	584	578	553	567	532	558	575	540	552	547	550	554	564	551	536	559	518	516	532	563	564	553	532	536	559	525	517	574	562	552	527	537	559	547	574	570	529	542	574	579	540	540	533	553	562	530	541	517	535	562	586	562	549	545	563	553	568	540	538	536	540	590	531	560	525	591	558	546	557	507	571	585	501	548	553	589	558	493	516	550	553	595	516	562	554	568	518	575	489	544	536	513	562	542	542	549	528	552	543	553	581	535	578	555	558	559	544	557	556	593	551	549	502	519	522	494	575	543	556	552	542	610	543	565	542	611	535	556	548	542	530	549	568	579	566	577	518	545	571	543	555	547	512	558	584	575	559	570	578	521	561	579	527	565	575	575	559	541	560	555	549	539	558	549	525	519	571	541	570	623	559	545	542	553	537
18388	22914	12628	6120	5045	7023	6791	4139	2127	1429	1223	1223	559	446	249	198	118	122	87	72	65	39	47	31	49	47	41	44	29	44	33	36	43	46	53	35	46	41	51	42	47	38	51	48	31	33	54	40	50	48	45	36	48	47	35	40	43	45	31	39	47	46	47	38	48	40	38	41	41	47	41	35	36	49	36	56	45	37	45	46	40	50	39	38	48	39	41	40	39	34	40	40	57	37	29	47	40	48	56	51	36	41	48	43	52	47	41	38	48	35	47	48	40	41	45	38	47	43	47	45	36	48	37	48	41	41	34	41	34	40	37	40	38	45	44	40	44	36	41	39	48	32	37	41	42	40	50	35	31	42	32	51	40	38	40	47	45	35	48	35	31	30	43	43	31	53	40	41	45	49	45	50	44	39	35	47	54	33	42	48	45	51	44	39	53	39	37	35	45	49	28	31	41	47	26	36	45	32	46	30	50	46	46	31	31	39	49	52	36	32	44	52	47	51	45	48	43	41	34	45	43	44	45	32	35	45	35	39	41	35	41	38	31	42	42	35	35	37	35	45	35	33	48	36	45	37	42	40	49	44	50	43	33	62	50	48	31	40	44	52	39	33	51	33	39	46	47	45	48	51	34	49	36	55	44	49	42	55	37	39	34	45	39	23	51	38	33	37	43	44	46	36	35	46	40	36	35	33	41	41	59	43	43	43	48	30	38	43	39	37	46	40	42	40	40	31	52	40	42	30	43	46	45	31	44	37	59	33	44	33	38	37	34	43	48	31	40	39	31	32	33	52	38	34	27	45	44	32	41	36	34	39	38	30	42	43	41	46	40	43	42	39	40	39	51	45	49	48	48	32	37	36	29	41	37	43	41	43	28	37	56	35	48	26	39	49	45	44	44	54	35	32	49	40	39	40	44	46	35	39	49	47	36	41	35	41	47	48	43	40	37	43	25	43	47	46	38	47	39	45	53	45	42	45	46	40	42	46	40	49	39	41	42	57	43	49	39	41	54	42	30	49	41	48	33	47	39	38	33	36	49	50	45	51	53	38	46	50	37	42	32	49	36	39	43	38	46	41	53	28	36	41	30	44	49	36	44	43	46	33	43	42	44	50	51	47	41	32	48	27	27	39	38	44	43	49	40	38	52	49	35	42	49	46	56	39	32	44	45	51	35	38	40	51	36	49	36	33	38	53	34	37	38	42	39	45	40	47	39	40	36	33	52	45	47	36	33	44	39	51	32	41	48	39	47	41	45	47	37	41	40	48	48	49	41	39	33	41	40	43	37	26	36	46	43	31	36	48	47	44	35	35	38	37	40	45	39	43	36	42	50	37	50	44	38	36	43	45	53	40	50	46	53	47	42	52	40	39	42	51	45	53	35	41	44	33	39	34	53	43	48	52	52	51	52	30	37	45	44	49	34	35	42	39	37	44	45	43	46	38	42	44	48	48	33	50	32	40	42	48	48	36	48	44	53	52	30	39	46	39	42	41	33	41	52	40	53	34	35	39	45	42	32	44	47	52	28	42	33	26	34	41	46	36	51	42	39	37	40	45	39	50	48	45	37	43	37	46	41	40	51	39	44	44	61	39	41	40	47	41	36	43	40	30	55	36	35	46	44	40	38	45	32	45	40	52	45	38	38	43	49	38	42	40	37	37	41	28	40	43	33	47	32	51	21	42	32	30	38	40	38	35	45	43	41	47	43	31	42	38	48	44	44	42	41	40	37	46	59	46	34	34	36	36	42	32	44	54	52	44	46	45	43	39	42	33	43	39	34	57	42	35	34	47	36	44	51	39	50	43	34	34	42	49	37	50	45	50	51	43	44	49	40	44	43	48	41	43	50	40	48	44	33	36	42	45	55	48	56	40	51	40	42	53	52	34	50	39	38	52	36	38	38	36	52	30	41	42	43	40	46	52	40	44	38	51	41	48	35	48	31	44	54	48	36	43	43	42	53	46	39	26	51	47	40	35	51	42	48	44	42	41	39	47	41	36	41	50	44	51	36	27	52	47	36	47	45	43	59	40	38	41	38	37	39	37	45	49	40	45	42	36	44	50	44	49	30	56	40	46	36	35	48	27	37	39	44	47	37	54	45	46	30	49	46	35	44	45	41	48	44	38	47	39	41	53	50	40	39	32	27	43	39	43	37	44	38	42	38	46	48	43	47	52	54	32	45	36	33	44	36	36	46	43	40	47	44	45	45	39	38	31	35	30	30	40	42	41	43	43	41	31	38	40	51	41	32	29	38	31	47	48	47	39	44	52	42	37	38	38	37	31	48	40	51	55	32	37	34	40	47	42	42	39	45	58	39	41	60	45	35	40	38	30	36	35	40	39	54	38	43	44	42	41	49	45	47	43	39	38	37	42	40	49	41	29	28	43	48	52	40	35	33	35	36	47	33	39	46	31	52	45	42	54	43	50	35	32	59	33	36	42	34	51	45	46	47	38	35	38	33	29	35	41	55	34	48	37	52	47	43	46	39	40	35	47	40	49	59	34	34	48	52	38	50	44	43	36	33	33	40	46	39	37	36	52	42	42	47	31	38	46	40	46	43	42	33	42	41	30	44	34	53	42	39	42	36	29	35	35	44	51	60	35	41	36	44	54	36	47	32	37	47	45	44	41	45	32	33	46	40	38	37	57	48	54	50	43	49	43	54	31	45	34	45	40	42	36	42	46	44	41	35	38	50	40	36	48	46	42	45	34	44	58	35	40	38	48	37	42	38	45	45	39	37	39	33	36	39	44	44	38	36	46	35	37	42	43	46	61	37	29	35	56	51	36	47	42	41	41	37	42	41	52	48	43	39	30	58	50	38	40	55	35	38	37	48	47	37	39	49	44	39	37	52	51	47	50	51	37	41	35	27	44	31	48	42	35	41	43	38	38	37	43	34	43	41	43	43	40	37	39	39	45	43	39	46	44	43	33	44	34	42	41	58	31	32	29	42	39	33	36	40	45	36	29	43	43	28	37	45	27	45	44	41	49	39	45	34	41	50	37	38	41	41	39	49	30	38	24	43	48	34	42	43	38	42	44	42	44	46	36	36	37	42	40	33	41	46	44	42	49	48	46	35	43	52	47	47	42	42	48	44	33	53	45	48	33	44	45	45	43	43	39	43	35	37	43	36	44	43	50	47	28	36	45	42	50	46	38	50	44	29	47	51	48	36	30	41	40	48	44	45	51	50	45	40	31	31	43	40	31	39	37	36	44	49	42	34	48	40	41	35	48	40	46	44	45	41	32	47	52	40	41	35	46	27	40	40	33	45	29	39	32	41	44	51	44	44	51	37	31	35	40	39	49	37	40	49	50	52	35	50	31	47	47	42	35	52	29	39	41	28	53	44	41	42	46	48	50	52	44	45	29	44	36	37	37	29	57	44	42	45	45	38	53	53	27	53	45	51	32	41	35	44	33	42	47	39	41	45	54	39	38	50	39	41	40	46	45	35	48	42	46	54	50	41	33	37	46	38	40	52	35	48	49
53391	42519	36806	41517	52040	55595	48935	39771	31545	26935	25724	22940	15317	12044	7284	5473	3345	2841	1692	1186	1089	779	632	561	536	544	565	550	557	505	539	548	541	544	579	506	571	560	530	571	524	559	524	585	572	539	540	521	577	537	537	586	559	580	540	564	545	533	551	537	591	521	506	591	555	545	576	562	589	566	531	534	505	563	566	556	543	556	559	541	577	586	495	528	568	546	543	531	550	495	516	572	583	567	543	521	543	579	541	553	525	548	530	541	548	553	581	542	524	544	544	537	544	515	513	513	559	560	509	561	571	516	561	544	572	547	527	546	531	535	536	572	534	547	547	504	483	571	524	562	537	571	543	560	564	557	540	579	547	512	519	569	562	551	537	564	526	539	546	526	570	545	551	526	548	519	565	524	544	524	522	559	540	539	547	532	589	531	545	561	547	541	547	561	507	554	537	520	588	586	537	516	552	552	543	553	555	541	503	578	509	533	554	562	580	526	571	543	577	611	523	549	568	545	559	535	540	541	625	546	589	538	496	560	568	551	549	563	582	546	517	535	535	525	545	565	573	536	546	566	566	530	561	527	595	539	556	542	536	574	554	532	545	538	537	539	544	560	588	528	568	551	552	559	561	576	551	513	550	556	566	527	568	528	537	530	545	521	544	551	580	585	571	555	570	538	564	546	518	553	524	535	549	538	572	528	567	592	560	547	569	540	566	537	548	516	544	575	534	479	505	532	539	592	551	542	560	506	514	527	571	536	568	532	546	542	508	549	518	569	509	566	554	561	542	571	572	543	522	516	538	537	520	552	551	550	572	514	575	530	576	549	528	544	567	516	574	560	556	545	570	567	547	558	566	560	563	550	523	547	528	522	550	529	547	582	570	554	559	507	560	544	547	540	588	536	551	505	570	542	557	568	552	570	546	545	534	531	503	557	514	546	561	582	557	547	554	541	544	526	561	598	551	543	545	545	545	579	550	572	596	555	525	561	565	578	531	561	554	558	519	540	578	544	533	585	518	551	534	532	552	519	526	517	568	542	566	552	580	544	549	586	529	540	500	589	526	558	512	553	507	537	533	542	522	531	546	553	574	506	581	541	532	554	553	543	595	552	551	546	553	536	548	542	523	542	536	537	556	552	558	544	537	580	561	541	567	544	618	514	551	551	544	494	558	530	544	560	583	559	559	600	556	550	566	584	529	583	526	535	561	511	512	576	567	572	538	562	518	566	545	562	584	528	566	553	559	560	534	551	526	598	569	557	567	557	514	519	582	555	575	545	575	573	536	522	542	574	541	538	496	593	596	558	584	580	518	543	568	567	518	524	577	520	508	524	571	544	557	550	548	538	528	514	492	544	536	522	566	549	536	513	528	546	537	544	553	610	499	534	541	514	507	572	615	551	558	549	542	536	527	565	539	570	564	549	535	547	511	562	502	522	543	586	563	532	549	532	524	558	537	571	527	590	586	593	532	534	567	542	581	549	533	545	596	557	543	520	568	532	545	556	581	547	563	492	551	557	546	534	549	563	583	557	556	553	539	580	532	545	521	556	576	567	591	572	550	539	531	526	549	576	578	558	550	547	582	567	555	515	563	531	542	538	547	581	524	550	566	578	527	546	541	568	576	588	536	546	545	572	573	569	575	515	562	584	524	547	517	578	536	556	536	604	542	517	545	571	529	569	557	547	512	531	560	527	563	542	539	562	568	505	557	548	528	522	577	547	528	585	537	558	559	562	520	588	544	519	523	496	516	512	575	517	548	581	545	558	547	540	557	558	525	545	537	545	597	571	550	522	516	564	557	531	579	522	526	540	545	550	540	555	548	540	572	522	568	553	530	564	571	558	566	564	559	569	584	542	563	579	532	577	567	563	543	569	508	569	526	532	530	540	557	541	575	565	556	559	540	568	528	561	559	533	564	575	575	556	525	567	555	563	555	541	540	524	615	526	556	550	523	550	563	536	553	551	565	558	542	546	576	604	583	514	573	559	556	554	559	554	477	572	557	544	583	521	563	562	551	478	571	553	547	568	552	565	537	567	555	506	534	587	544	553	552	526	516	532	574	560	535	560	573	564	537	545	549	544	549	575	568	580	565	523	587	504	551	525	562	637	534	554	528	560	554	537	548	531	510	531	585	567	541	561	544	498	525	537	568	582	550	559	530	544	527	562	547	556	511	576	527	550	524	582	561	549	559	514	548	519	536	531	545	508	557	557	559	548	524	535	587	559	570	560	525	573	535	593	581	521	567	543	531	548	522	554	542	545	580	545	581	544	541	522	543	582	549	534	582	515	566	548	543	547	508	526	501	499	558	565	568	569	581	570	511	574	530	563	538	575	588	558	543	525	563	559	564	549	554	566	536	542	538	563	570	514	497	516	524	579	508	544	541	569	554	559	554	573	554	541	539	530	560	491	547	533	529	549	544	595	566	498	563	552	531	523	548	506	587	528	528	541	584	533	550	549	551	534	555	535	528	553	576	533	556	553	584	546	556	553	520	559	511	517	529	561	554	582	519	532	562	561	548	532	553	578	527	584	563	564	534	527	570	536	595	558	531	490	573	511	553	527	584	523	513	595	527	525	534	553	555	549	521	543	562	545	544	533	533	567	566	553	577	537	570	597	549	547	567	532	523	562	579	565	514	580	520	538	540	531	546	558	568	529	547	506	562	565	525	561	548	537	564	538	555	571	571	531	563	557	519	537	568	600	519	534	579	577	549	564	534	510	525	508	565	570	536	538	607	558	578	532	525	520	556	570	483	537	541	575	517	518	547	539	576	525	533	541	527	560	518	557	532	520	481	549	538	568	545	541	553	565	565	562	552	576	533	537	547	564	545	516	564	530	560	575	569	523	546	587	516	564	528	552	569	506	551	577	534	551	579	562	551	561	514	547	524	544	560	545	523	561	537	554	564	550	530	538	531	534	562	569	568	571	552	502	521	534	548	515	621	538	550	553	531	507	553	539	570	579	558	551	550	545	552	562	547	524	564	518	580	546	543	540	594	550	621	492	512	561	520	527	596	499	570	552	542	536	572	544	584	542	557	568	532	562	544	563	552	497	535	565	543	488	544	531	557	619	571	552	587	535	500	574	557	532	564	543	508	522	582	534	525	527	530	529	533	494	566	532	513	535	536	532	572	530	581	535	554	537	521	555	582	554	519	527	539	515	545	564	548	539	572	516	525	544	540	558	544	567	552	524	574	513	583	550	536	556	543	515	554	594	534	551	541	555	527	543	563	551	568	512	562	531	565	529	533	539	565	561	526	526	584	510	522	527	563	561	544	560	568	505	576	546	542	521	530	555	520	537	544	559	550	529	495	548	516	571	539	544	583	566	511	523	550	523	540	567	578	530	541	565	543	545	545	565	541	521	576	567	597	564	541	517	558	530	552	506	527	575	552	546	530	508	570	537	563	539	548	574	554	545	519	559	537	588	546	563	542	523	518	532	510	552	535	518	537	535	516	547	558	584	548	526	569	528	558	553	546	514	557	532	552	572	551	538
7176	4381	1906	930	905	1475	1370	824	479	313	260	274	186	134	86	72	69	49	58	53	51	30	40	36	44	39	50	49	46	25	24	46	40	50	38	38	34	51	37	31	41	37	41	48	34	53	34	34	35	45	43	26	41	36	41	44	37	40	42	38	56	34	36	42	38	37	39	34	31	43	43	43	46	40	40	36	37	45	38	43	38	24	38	39	38	40	38	35	35	50	40	45	54	48	31	46	27	39	36	47	36	45	46	49	44	40	32	43	34	44	34	46	34	43	30	30	41	36	24	54	41	39	41	33	60	55	40	44	34	40	47	42	38	44	41	39	26	50	59	42	29	51	46	36	41	45	34	36	36	32	47	46	47	34	33	36	39	50	37	40	41	44	32	43	34	35	43	33	43	43	31	34	46	44	41	49	37	39	49	36	43	46	61	44	39	42	35	39	38	34	43	47	31	38	45	33	35	36	38	38	30	46	44	61	36	43	25	36	40	43	41	38	42	32	36	37	34	51	41	38	44	40	42	46	36	29	40	34	30	36	35	41	44	54	36	51	40	46	34	39	49	37	45	47	27	38	52	43	43	35	35	36	38	38	38	42	41	45	44	35	37	51	47	39	37	51	41	37	39	46	39	42	36	47	46	36	45	45	40	48	30	28	64	41	31	32	43	42	45	37	39	32	45	40	44	42	29	41	36	47	36	37	44	41	51	49	52	46	52	31	46	54	39	45	39	40	46	43	50	44	39	51	41	26	28	48	29	35	39	45	39	40	51	46	44	39	42	49	45	43	41	41	39	39	49	39	40	57	24	45	32	43	40	49	48	38	38	38	34	42	30	50	36	44	45	41	43	32	32	44	39	37	54	30	46	39	42	51	41	44	34	42	31	42	42	41	36	46	42	56	37	27	34	53	40	37	33	38	32	42	44	39	30	37	44	28	32	36	41	42	36	34	42	37	41	43	32	42	37	47	44	38	30	37	36	39	45	29	37	31	43	44	37	36	60	42	34	43	44	41	44	49	53	36	50	47	24	42	39	34	38	53	42	32	38	39	40	37	32	32	31	45	36	31	45	45	42	41	41	49	37	36	50	39	25	33	49	48	41	36	20	40	37	37	45	43	37	40	47	43	39	44	46	38	39	37	41	49	30	43	49	43	40	33	45	44	44	37	49	44	45	32	45	38	31	43	37	37	38	39	37	33	33	42	46	45	49	43	42	35	38	42	47	50	47	45	39	37	34	31	43	45	43	36	41	34	36	43	45	37	39	44	36	42	38	38	31	39	30	42	38	29	40	36	41	49	35	38	35	33	41	39	42	49	39	37	46	40	50	30	31	45	35	44	37	31	46	40	47	48	53	44	37	40	37	42	40	41	52	49	49	35	37	45	31	48	44	28	42	46	39	47	39	33	27	41	50	44	39	51	20	43	36	36	53	39	46	40	46	45	47	41	42	41	48	50	29	40	31	49	35	45	47	39	28	40	40	45	38	42	48	43	36	44	47	48	42	31	28	44	37	50	48	35	39	34	43	48	41	46	43	35	39	38	57	48	32	51	47	47	37	41	52	31	45	34	37	46	35	44	39	34	40	37	34	36	32	31	46	43	40	43	45	44	31	42	40	36	49	47	44	43	45	43	39	44	54	42	39	39	37	27	29	42	36	54	47	30	48	40	38	52	32	32	39	33	40	40	30	51	42	30	36	32	37	31	52	35	33	50	41	43	37	39	58	42	28	43	39	58	38	38	38	42	44	38	36	17	49	41	51	38	43	46	38	48	34	34	50	35	32	38	40	45	43	44	40	37	45	41	43	33	34	40	39	32	43	40	47	33	45	34	47	39	34	41	37	50	51	39	52	33	50	45	38	60	46	36	40	40	40	40	39	25	35	42	60	41	36	27	49	35	39	35	27	31	49	46	42	39	28	49	38	35	39	27	32	32	41	47	39	44	46	43	30	36	46	44	40	54	48	37	49	40	43	43	35	43	45	41	45	32	31	42	46	33	27	40	44	38	32	44	31	44	38	41	31	48	37	38	41	44	34	40	38	31	42	39	39	31	24	33	41	34	29	36	30	45	42	50	46	25	37	37	43	38	31	45	47	37	47	41	39	46	48	38	44	43	44	45	34	47	56	43	38	34	25	49	36	33	38	32	41	41	32	49	42	45	47	47	49	42	36	32	37	34	39	40	37	22	33	36	41	35	36	42	38	36	40	49	54	43	40	27	41	48	28	32	52	39	41	40	37	42	41	47	45	39	45	47	55	34	44	46	38	39	37	57	48	35	31	40	40	38	40	37	38	51	39	34	40	38	40	44	37	50	40	39	31	32	34	36	52	27	41	43	42	40	40	32	34	37	44	34	52	45	51	30	52	46	34	36	38	28	33	48	43	55	35	42	48	39	47	39	38	30	34	37	48	33	50	39	28	42	33	48	44	47	47	45	47	34	48	35	40	35	34	43	36	52	37	40	32	42	47	44	43	39	39	49	40	42	30	33	36	45	37	46	40	37	43	50	38	46	44	50	31	41	35	48	40	38	35	46	50	28	44	39	40	35	48	27	35	36	34	36	49	46	37	42	39	37	40	34	44	34	39	42	36	47	45	46	49	37	37	40	38	32	36	47	38	25	52	33	40	36	31	50	39	46	43	44	38	39	50	47	37	38	40	32	40	45	44	28	36	48	29	42	41	42	48	46	37	42	45	44	44	50	52	44	45	47	35	46	50	41	41	40	36	40	34	25	37	47	44	43	40	34	39	46	41	43	41	44	42	34	43	41	43	36	36	43	43	33	43	38	44	43	42	41	49	42	39	42	30	34	34	30	46	49	50	30	44	35	47	40	51	48	58	35	37	40	40	43	46	35	52	44	43	35	54	25	48	39	39	36	31	46	47	38	43	35	53	31	34	47	41	28	29	50	40	40	44	47	30	43	39	32	43	38	36	39	36	40	43	35	38	42	35	40	38	49	45	47	35	42	26	38	37	36	37	42	44	42	36	36	26	36	47	38	38	44	42	22	36	36	45	36	36	34	37	40	48	32	41	40	39	38	39	49	35	36	39	38	37	34	37	51	41	61	44	50	38	29	49	40	42	38	36	42	29	37	38	40	42	48	39	42	33	45	45	54	33	38	34	31	31	45	45	37	63	44	44	36	48	37	37	43	30	55	56	37	36	45	46	41	45	33	31	40	52	39	35	54	41	28	35	45	32	51	39	33	39	38	28	35	35	39	38	35	41	31	46	59	38	30	38	38	48	39	41	38	48	47	39	43	44	42	47	33	38	26	39	38	51	44	34	34	46	46	35	34	47	40	26	43	43	43	44	35	40	36	39	45	24	37	46	50	48	43	36	41	40	48	42	40	41	44	34	53	29	36	42	49	46	53	41	38	40	45	33	45	43	39	32	53	38	41	38	45	43	40	46	43	41	34	34	40	35	47	37	52	39	47	34	33	40	33	41	43	40	36	46	51	34	32	34	40	42	47	36	41	27	46	35	41
40088	27726	20579	23495	31454	34802	30240	24025	16843	12323	10553	9524	5997	3810	2586	1771	1290	1096	835	698	732	618	517	530	544	559	502	513	504	530	533	527	503	532	549	493	570	552	532	558	566	554	527	525	496	532	508	564	515	518	504	540	503	486	546	541	556	510	549	495	520	548	536	566	495	555	524	524	562	473	546	481	538	542	505	544	530	536	546	548	531	558	499	536	507	538	555	501	494	529	514	521	483	546	515	555	508	506	531	512	548	501	520	506	517	537	533	547	488	540	494	548	504	529	514	563	488	540	524	545	558	482	524	525	526	525	520	482	491	517	540	519	490	519	488	506	512	514	541	565	477	541	508	553	526	548	531	539	504	531	491	505	585	522	553	513	579	568	506	465	519	531	544	561	558	502	520	510	518	574	560	511	512	529	523	530	514	485	548	501	533	529	514	574	512	521	541	547	552	482	529	477	541	545	504	493	525	559	536	487	531	535	538	528	531	531	546	541	539	543	500	512	516	508	510	540	541	563	565	497	506	598	554	539	578	543	535	554	557	543	565	555	544	504	506	481	533	559	492	509	488	561	519	544	547	522	536	511	524	543	553	516	490	492	536	526	523	507	525	500	509	522	508	477	516	540	524	525	543	556	576	515	535	533	546	511	555	521	523	563	512	500	488	530	525	556	566	496	508	559	511	510	542	553	557	539	529	550	511	512	523	529	537	549	528	538	547	555	541	497	481	478	539	532	535	512	535	549	534	523	487	538	525	518	506	501	531	530	533	496	534	542	513	521	565	538	515	537	559	507	529	488	542	521	512	571	564	560	526	542	523	481	542	484	587	572	546	549	526	574	526	536	534	511	524	514	517	502	509	523	563	540	565	542	535	531	538	486	564	561	562	557	534	539	505	492	525	529	539	522	570	518	492	558	530	536	536	520	531	509	565	542	526	530	524	558	512	527	523	526	537	568	538	543	528	528	553	540	499	534	519	530	525	486	531	479	533	552	546	530	499	548	510	524	551	519	470	532	540	536	580	514	543	534	548	502	538	528	548	525	505	548	565	526	484	535	506	504	501	491	541	504	513	548	563	546	507	568	550	541	499	487	557	548	547	552	545	497	508	536	544	611	550	499	512	549	544	476	548	543	470	553	502	530	553	529	521	544	551	499	540	523	514	527	487	512	536	569	522	487	558	530	544	511	536	498	490	521	521	547	552	540	526	504	532	571	498	535	533	516	542	535	494	473	529	515	529	552	519	506	530	513	501	522	506	510	549	555	542	492	544	517	545	525	528	543	540	527	526	493	492	502	552	525	499	557	516	550	527	553	567	523	519	530	538	541	546	515	535	567	508	492	519	509	517	505	539	515	567	537	543	534	536	553	507	530	493	554	513	517	519	529	533	570	534	530	538	507	539	520	587	554	514	515	509	560	556	511	562	532	536	568	506	509	541	507	496	491	533	524	510	538	539	495	505	511	548	510	542	543	541	535	501	574	576	561	526	531	546	522	532	545	552	514	535	498	578	507	529	520	495	521	481	535	566	547	537	529	549	514	503	493	544	533	556	532	540	564	525	487	521	509	549	488	532	525	542	579	539	539	522	561	544	518	540	525	567	521	534	569	541	546	547	538	530	545	525	531	534	531	515	550	500	518	578	544	536	536	543	528	560	528	544	513	513	469	522	541	529	554	567	537	528	475	536	524	492	511	505	525	576	537	529	543	510	525	530	497	528	507	533	519	493	532	542	541	523	536	546	528	487	535	538	503	565	547	528	550	545	547	531	559	502	544	508	527	526	526	544	517	528	549	497	544	521	500	528	516	520	528	519	507	486	518	561	550	518	529	518	516	537	546	515	550	512	544	564	536	544	529	496	533	525	542	551	540	517	550	573	554	487	539	552	528	570	526	501	534	526	490	534	530	579	509	524	477	570	509	558	521	484	523	516	524	545	529	489	539	489	510	532	518	545	530	518	512	559	567	558	510	514	556	566	542	516	509	531	537	558	522	556	507	564	483	538	544	506	507	506	555	526	527	557	530	502	513	535	547	529	515	520	547	534	538	563	542	552	538	506	533	561	564	533	492	523	517	550	517	515	523	525	577	546	510	504	534	557	523	504	542	563	519	491	538	541	485	515	510	507	540	502	542	494	518	539	529	541	556	513	570	504	554	526	531	528	535	505	545	520	525	524	522	539	512	515	554	514	536	513	541	526	524	518	523	576	538	549	566	543	532	534	523	563	512	499	531	523	537	544	578	504	516	516	544	585	563	513	537	547	493	509	530	560	537	524	505	534	504	477	513	544	525	513	518	543	538	536	529	529	562	528	532	534	540	519	556	507	534	499	527	538	540	558	511	543	516	523	532	541	573	563	498	529	532	517	543	533	519	515	557	526	530	498	546	554	458	536	567	492	527	553	499	505	528	574	528	497	559	531	559	489	520	528	525	530	542	505	540	540	504	511	542	498	495	512	517	518	516	522	510	558	509	539	549	506	524	541	550	541	514	548	565	525	579	541	525	550	554	546	514	557	535	532	526	496	522	541	487	548	536	539	527	487	550	540	569	511	529	508	511	521	504	523	527	512	514	526	521	532	514	497	525	530	538	567	532	496	565	545	531	502	555	483	517	568	522	499	564	483	534	570	559	508	520	492	502	549	522	531	549	491	513	505	569	491	520	483	530	543	533	472	521	471	534	517	493	548	519	510	529	563	503	527	542	530	541	521	541	586	577	521	515	499	521	546	561	554	533	539	508	530	544	519	558	530	520	546	524	535	522	531	501	499	517	555	513	513	515	555	522	533	555	524	494	547	560	507	529	535	530	545	568	544	532	539	552	522	584	519	549	523	519	522	530	511	538	532	491	517	520	533	551	541	563	524	554	533	505	530	526	510	555	551	511	563	517	547	551	557	516	537	536	537	514	501	566	487	536	516	530	550	517	520	568	543	539	532	507	538	539	538	539	479	561	542	532	548	478	553	474	511	573	562	551	511	537	487	508	552	519	503	527	520	507	499	490	521	551	529	529	523	537	536	507	510	566	521	546	558	516	525	488	541	574	531	544	531	540	528	542	538	535	552	532	546	543	545	510	495	527	557	538	528	504	528	492	519	543	572	507	559	514	508	519	543	533	518	508	489	488	498	509	489	542	512	527	553	515	500	538	534	497	538	526	497	495	538	553	548	543	537	510	492	497	547	520	523	525	558	502	523	556	507	542	503	508	575	555	562	548	531	500	535	534	534	502	549	560	503	539	540	502	539	504	545	531	565	518	534	513	507	569	539	517	526	507	507	513	528	540	545	536	527	517	537	550	554	546	543	524	502	569	515	547	514	566	521	500	547	525	554	515	531	534	507	539	506	513	552	574	529	554	534	523	511	537	529	517	543	537	520	552	566	538	525	547	541	491	531	544	549	552	516	531	514	538	534	546	524	519	532	525	503	579	504	492	538	565	526	536	513	521	510	500	521	485	514	530	535	538	496	509	557	505	570	573	514	534	529	559	562	499	543	544	563	535
13469	14959	6258	2959	2665	4476	3853	2451	1155	708	651	608	370	224	183	131	111	87	77	65	57	37	43	29	24	37	48	44	43	45	35	46	32	32	34	40	46	41	35	36	40	27	40	44	49	52	38	41	35	51	40	47	37	40	38	41	48	46	45	56	48	35	42	42	59	43	42	36	43	37	38	46	42	46	30	37	37	51	48	47	46	32	49	37	33	35	47	37	47	41	38	39	37	43	49	42	34	38	41	41	43	40	42	43	44	48	36	45	42	45	43	52	42	44	44	33	40	45	37	34	43	33	24	32	44	53	40	39	37	46	52	48	42	35	49	28	50	46	36	41	27	45	42	51	31	27	36	46	43	37	44	37	35	43	37	42	41	34	51	40	31	47	43	33	48	45	36	41	35	32	30	29	40	52	31	47	38	45	46	29	44	34	42	37	47	36	52	46	34	42	36	39	44	40	41	48	30	42	38	46	34	33	37	40	33	42	40	55	34	42	39	30	45	43	42	29	38	38	50	40	44	45	41	34	41	37	57	48	37	39	40	40	39	41	39	41	45	45	24	34	31	33	38	35	35	42	38	38	32	46	42	51	37	40	30	31	39	50	44	41	39	44	50	46	43	46	48	45	54	51	37	35	46	45	44	37	44	35	46	40	47	32	42	38	50	29	39	41	52	38	43	44	44	47	33	26	29	39	42	41	47	41	44	56	41	36	45	40	43	40	41	53	31	38	25	34	37	50	36	38	36	47	38	56	29	40	34	40	40	48	26	43	39	32	38	46	43	48	42	51	44	49	42	35	33	33	29	34	41	44	44	38	41	36	42	46	42	34	37	47	35	40	36	46	38	36	46	43	42	51	40	42	45	48	29	33	25	39	33	31	32	42	42	44	39	44	48	41	45	50	40	38	45	29	39	35	44	38	43	33	40	42	28	47	47	36	37	41	39	30	42	30	60	43	44	36	43	45	45	39	47	32	35	47	32	50	45	35	38	47	43	35	38	40	45	49	31	44	35	44	44	35	35	32	31	38	36	39	41	41	37	43	42	38	38	41	31	49	31	34	41	41	33	33	52	50	31	33	34	45	39	44	40	58	58	36	43	41	35	55	47	33	44	42	40	38	38	51	50	44	36	32	45	45	46	37	47	35	35	38	37	43	40	42	51	39	38	44	33	41	39	36	37	42	32	49	29	40	31	41	39	38	38	35	42	39	39	35	41	42	35	47	38	43	40	39	36	40	39	33	41	43	36	42	38	39	30	48	39	52	44	42	42	40	41	44	34	29	36	36	42	47	40	42	40	54	53	50	49	40	36	45	49	35	35	45	51	42	45	36	33	36	43	41	41	33	36	47	37	34	40	45	30	43	40	40	40	36	32	31	46	44	43	50	42	35	46	46	43	31	37	46	38	37	53	48	39	40	38	36	38	37	48	37	53	25	45	39	51	42	37	42	35	43	46	41	32	44	46	41	43	46	39	37	54	20	51	36	37	31	48	22	50	38	38	47	42	46	43	34	41	36	43	39	41	33	39	47	39	53	39	28	61	41	41	41	45	43	54	39	44	36	43	33	28	39	40	41	32	38	36	37	34	40	36	32	49	40	48	34	40	48	34	29	35	34	47	51	30	44	36	30	38	23	37	33	36	38	37	39	37	43	41	33	43	30	39	39	32	33	38	48	34	32	33	54	33	36	40	34	30	37	39	48	36	44	43	42	40	45	37	55	46	35	39	47	44	42	41	48	39	54	47	37	31	39	41	43	31	54	44	46	38	50	39	34	46	38	38	37	34	40	41	41	34	45	39	47	41	39	38	45	32	43	30	46	35	47	32	29	43	42	48	45	40	41	43	41	31	39	31	39	44	54	57	43	42	37	48	40	47	40	55	38	52	37	35	44	54	37	40	51	47	41	35	50	33	46	43	39	42	39	34	32	38	44	63	39	45	43	35	34	31	43	33	41	29	46	46	49	43	40	41	56	46	49	43	43	37	37	36	52	34	39	37	43	42	43	33	28	38	34	36	43	45	31	46	40	34	37	49	39	39	51	45	49	41	44	30	34	31	46	40	47	34	56	36	50	38	43	38	32	53	46	36	46	48	36	42	44	40	35	37	49	38	50	41	36	44	44	36	40	47	47	37	49	48	31	37	51	36	36	40	30	44	26	31	32	35	28	49	38	45	38	40	40	39	36	42	38	32	44	46	40	45	35	57	39	39	53	59	51	38	39	41	38	47	45	41	49	41	41	37	41	33	37	46	41	40	44	39	45	42	44	42	25	41	40	31	38	39	42	49	46	49	38	36	33	36	51	45	54	29	40	45	42	39	33	48	37	29	32	41	50	37	36	42	44	36	33	41	36	34	33	35	39	39	33	40	48	40	39	33	37	31	37	40	48	32	37	37	49	46	37	39	47	38	34	44	42	50	33	35	35	50	37	50	58	35	36	28	31	36	49	37	46	23	38	39	37	42	35	38	39	37	32	35	47	45	34	44	49	44	45	43	44	37	35	52	27	48	43	40	36	44	36	44	45	45	43	36	38	44	44	38	42	37	46	41	39	27	35	45	30	39	34	43	41	30	48	30	32	37	34	39	29	41	40	34	41	33	41	38	45	45	46	37	44	45	40	41	44	40	33	44	44	31	37	39	42	40	35	40	32	37	48	41	35	32	31	42	40	48	44	42	49	36	48	41	39	49	40	44	33	47	38	44	49	38	38	45	39	50	49	42	48	38	41	50	48	39	35	55	48	37	37	36	35	44	34	43	38	25	49	46	31	38	40	38	52	36	46	32	33	41	38	46	49	37	52	40	39	38	34	51	38	38	37	47	38	34	42	43	46	42	50	34	46	44	37	52	37	36	35	51	39	45	41	42	29	46	41	45	26	44	42	42	34	47	35	55	35	32	41	37	29	40	29	47	39	46	47	52	51	22	48	42	36	30	34	44	43	33	37	52	51	51	39	46	51	44	21	33	35	39	30	35	36	47	41	43	39	47	37	39	43	43	32	36	53	37	41	39	39	42	38	40	37	40	42	44	39	38	42	45	31	36	42	34	48	25	36	45	43	37	41	40	37	36	41	47	41	31	37	55	33	39	44	23	43	39	37	50	30	35	43	41	49	37	34	42	42	31	36	42	37	41	26	34	46	32	37	40	39	41	34	49	38	45	49	43	25	44	47	40	40	39	39	33	38	36	47	42	35	34	36	41	45	37	40	39	25	36	29	40	35	45	38	41	46	46	35	37	45	37	42	56	38	44	48	43	46	39	42	36	52	32	37	43	40	39	47	39	40	43	59	50	39	45	39	43	49	36	33	36	42	38	33	36	42	36	41	41	46	35	41	37	41	57	22	38	38	43	26	46	39	35	44	30	51	39	43	37	37	26	34	29	39	45	43	53	35	47	38	34	43	60	40	41	42	46	35	30	39	51	41	51	44	22	39	31	42	37	30	45	42	43	42	46	43	45	48	49	47	43	45	28	43	46	40	28	48	51	49	40	47
51500	37792	29484	35426	44040	48802	40722	33620	25603	19898	18260	16785	12423	6658	5114	3205	2475	1839	1254	974	918	621	559	556	516	520	498	584	514	558	503	521	510	550	535	545	507	565	556	538	564	552	525	520	549	536	552	515	523	554	506	526	503	539	531	539	543	517	536	525	522	564	502	506	561	546	533	501	530	526	530	529	529	542	502	524	499	530	507	540	548	493	531	507	549	523	507	545	529	553	499	519	521	559	523	570	538	520	562	560	512	547	544	541	507	491	560	537	544	515	509	503	494	482	570	496	560	557	563	551	501	567	552	559	536	497	557	571	534	505	530	519	536	496	561	519	504	501	542	538	563	491	522	546	519	529	504	532	501	523	567	567	535	494	535	532	532	518	588	518	539	503	542	516	501	537	503	536	545	515	539	541	574	592	519	537	537	579	534	510	530	549	533	550	554	582	537	527	533	567	508	565	498	517	542	505	483	512	547	571	536	566	537	541	513	517	525	518	548	551	535	528	497	573	535	483	535	510	532	525	518	512	525	545	565	532	538	497	562	521	476	555	534	526	580	526	527	491	522	528	540	514	557	512	538	523	499	514	507	558	530	503	499	498	574	526	568	518	528	549	516	529	550	542	541	539	561	552	544	492	523	531	522	512	507	547	535	598	500	522	545	536	533	504	559	563	524	564	515	532	533	556	492	537	540	534	498	527	535	496	493	519	539	515	558	512	551	548	472	527	529	536	544	513	517	501	510	577	521	586	553	486	525	498	578	537	546	537	602	531	541	558	541	556	532	557	546	543	532	535	554	515	501	512	539	552	562	535	562	455	488	566	534	528	545	544	538	527	519	550	565	527	517	501	493	539	546	525	533	537	517	522	532	540	556	506	559	469	539	549	535	527	516	544	557	524	525	492	529	541	535	520	526	542	519	513	563	507	578	519	537	584	515	534	506	534	515	581	529	542	505	553	511	559	551	525	561	517	515	507	528	545	508	528	498	538	520	504	529	520	562	551	531	587	508	500	525	551	504	587	495	512	507	548	526	520	554	524	521	541	544	515	525	524	543	584	534	514	522	556	487	522	557	520	578	565	529	521	512	496	544	544	524	518	540	563	507	495	530	548	564	521	531	565	564	600	498	495	529	527	538	521	569	575	574	524	516	516	535	534	543	527	536	599	526	503	532	559	537	486	503	534	560	533	550	566	530	512	576	526	525	528	515	526	512	519	543	524	516	525	517	548	522	557	504	513	582	541	502	515	527	528	556	555	544	528	560	542	542	537	506	520	558	521	502	546	532	547	537	495	531	507	553	544	492	509	546	529	585	541	555	486	582	527	544	571	567	513	519	552	525	517	502	527	556	510	496	554	515	483	545	495	537	504	553	534	557	566	573	545	579	562	557	539	559	527	523	524	529	559	550	541	550	544	566	503	514	550	502	513	555	528	554	534	527	548	551	536	508	526	527	553	529	517	531	535	547	554	518	550	547	527	524	549	541	496	493	568	532	549	547	510	567	486	521	533	549	533	516	537	552	519	519	532	556	516	523	520	495	510	519	508	550	531	552	528	521	539	557	491	520	521	513	539	532	494	563	536	517	551	527	529	537	534	549	534	575	499	516	563	539	532	537	567	548	544	540	504	546	532	530	504	538	521	500	553	557	544	509	509	533	570	503	522	523	514	510	549	522	512	514	529	570	513	575	529	517	524	549	549	505	516	497	516	527	541	570	512	523	554	528	520	544	540	538	575	521	490	535	556	490	523	518	547	539	518	557	546	528	560	541	576	576	511	535	500	526	508	494	528	477	512	558	534	508	517	529	562	548	551	574	538	576	517	550	534	520	511	520	535	552	505	543	507	511	529	531	581	532	469	569	562	551	533	523	534	571	498	520	553	508	495	532	544	553	499	511	516	510	520	525	545	514	528	535	535	537	519	522	527	555	548	571	545	530	495	545	555	570	564	526	543	513	539	507	495	528	565	536	522	521	535	534	509	489	512	521	487	528	547	547	580	533	527	551	547	521	531	517	538	534	516	527	530	550	544	514	536	539	499	526	542	528	521	514	516	495	501	561	505	573	553	530	553	539	551	512	524	508	536	505	554	562	541	576	577	507	505	533	524	510	544	543	536	544	538	556	560	572	522	556	521	507	495	544	510	558	537	558	539	537	549	538	487	498	551	517	514	495	533	521	525	545	552	547	540	498	546	558	523	538	569	582	524	527	543	539	538	546	544	526	546	510	513	502	546	556	511	506	501	557	556	545	538	480	527	497	564	541	539	533	557	540	527	494	542	526	535	507	516	497	566	536	553	530	522	562	526	532	510	563	538	505	535	513	559	489	547	555	530	543	557	497	558	547	508	520	590	515	507	559	550	512	508	538	515	538	467	534	549	496	499	521	538	550	505	552	522	510	529	538	501	577	514	519	512	555	513	565	512	539	516	530	548	550	533	534	516	548	547	529	523	542	558	549	552	507	519	502	542	577	529	517	529	528	529	535	561	522	510	552	523	563	484	538	524	539	511	549	495	515	553	516	519	552	545	588	507	538	525	504	521	490	524	569	534	515	538	547	546	552	559	526	543	547	537	540	518	548	519	560	527	570	539	542	541	543	553	510	523	506	523	538	534	496	499	538	537	514	495	547	507	528	486	520	548	550	541	553	514	546	527	513	531	536	546	568	521	552	569	536	552	503	561	512	471	512	590	579	506	499	553	513	509	555	553	523	477	577	500	548	538	528	533	554	529	471	556	568	509	546	506	552	499	543	601	529	537	552	571	529	526	522	543	535	518	522	557	510	535	519	533	579	482	556	542	497	533	534	525	506	494	585	536	559	513	547	534	507	519	532	543	564	555	497	558	485	536	544	588	552	514	550	551	559	541	543	568	505	534	524	527	531	530	491	526	525	529	567	529	494	494	546	533	504	559	549	500	533	524	533	519	538	536	514	523	487	556	528	549	530	533	483	544	518	529	540	556	530	521	548	556	539	555	526	520	544	517	531	546	508	526	513	529	522	531	549	544	546	488	549	476	530	546	530	501	551	532	551	506	552	556	571	527	525	501	529	565	558	484	535	562	540	516	538	523	526	532	524	518	543	500	532	528	539	560	523	484	545	529	522	509	502	555	525	534	532	560	503	499	543	501	518	535	541	545	524	499	538	522	526	530	537	494	560	527	501	503	529	492	536	522	502	494	512	548	512	524	530	536	544	570	520	548	519	527	491	525	544	535	522	545	521	521	469	515	500	497	501	537	502	521	536	577	504	530	547	504	545	525	512	561	486	543	547	509	547	523	529	510	556	526	503	543	525	542	512	541	536	511	477	540	504	533	537	531	550	540	565	512	558	528	564	554	506	525	549	536	528	513	542	532	516	494	520	509	536	491	559	529	566	513	509	483	552	553	548	481	534	544	543	547	551	526	550	532	504	552	563	496	531	563	555	504	604	541	568	536	546	547	512	524	553	505	524	544	554	482	565	535	539	492	571	535	540	504	534	542	513	526	532	538	572	555	501	522
12923	13590	5948	3086	2829	4942	3741	2434	1275	794	706	758	543	220	231	121	120	92	79	69	49	41	44	42	38	30	45	25	50	36	39	41	40	44	52	46	51	40	59	32	45	34	39	42	43	34	51	37	41	46	49	35	25	51	43	39	35	37	42	50	47	38	45	46	39	44	33	38	49	41	54	41	31	46	41	36	40	47	34	49	41	48	35	38	54	48	42	31	41	46	51	43	38	53	39	39	44	38	42	32	30	34	39	49	46	47	44	44	48	39	41	42	27	45	45	48	43	46	32	33	42	38	42	33	31	36	37	31	48	39	41	41	41	43	42	37	38	34	39	38	41	31	54	46	52	47	46	36	35	37	46	34	38	32	37	45	43	46	42	40	37	49	39	45	45	42	42	46	42	39	39	51	36	48	38	50	37	48	36	45	39	48	32	31	56	37	52	57	41	47	51	55	38	47	37	41	45	49	39	30	51	59	46	38	36	42	51	40	40	52	34	53	37	29	59	32	38	30	42	34	27	32	39	49	41	36	42	41	39	33	39	41	45	50	42	42	39	36	48	48	58	33	39	39	47	38	45	36	56	41	55	40	36	46	42	39	56	43	39	40	42	43	50	43	40	40	47	50	40	46	37	37	31	44	40	41	36	50	39	48	31	39	51	38	37	40	37	44	40	39	35	55	43	52	44	42	41	30	37	49	45	40	39	38	45	32	45	52	30	52	30	45	37	32	49	46	41	58	41	38	33	37	41	44	33	46	35	42	49	35	38	36	41	33	40	36	44	41	37	38	35	50	45	42	46	40	42	38	49	32	45	46	36	36	43	34	37	38	48	37	47	65	43	46	45	48	45	39	39	29	34	34	47	46	53	41	38	40	36	32	45	42	40	40	47	58	47	40	58	47	37	37	45	49	39	44	48	37	51	39	44	43	37	44	33	47	38	35	48	46	33	39	39	32	45	40	48	41	40	42	41	46	39	41	43	39	34	46	44	53	52	46	51	48	50	34	40	36	30	27	30	23	50	39	39	44	32	40	39	42	45	49	46	33	44	44	52	43	38	40	36	30	26	40	38	42	44	31	46	39	36	45	52	52	41	40	42	32	46	45	52	39	44	47	40	47	37	38	43	41	46	48	24	33	24	46	40	33	36	45	41	56	57	53	45	29	35	44	44	40	43	34	47	39	39	50	43	39	38	43	38	50	58	43	48	37	43	44	38	50	44	48	49	34	52	43	45	40	42	44	33	41	42	40	39	37	39	34	42	36	37	36	55	40	41	44	37	44	45	38	41	46	35	59	37	29	38	46	52	39	54	46	38	33	42	41	52	47	38	40	35	29	45	40	43	40	42	33	48	43	49	48	42	50	42	49	45	49	42	51	31	47	36	41	35	40	28	34	58	40	36	32	45	39	30	48	39	42	34	47	41	43	42	48	55	37	39	48	53	52	44	40	50	41	41	38	42	45	34	39	44	50	50	41	35	25	40	50	52	52	46	37	32	42	50	44	43	44	37	31	29	55	34	31	34	42	32	28	46	37	29	56	35	46	46	38	45	47	37	34	31	44	45	47	44	43	46	38	30	37	41	30	51	47	38	30	55	50	38	50	42	42	30	36	42	31	46	57	45	45	37	43	35	57	28	50	39	43	37	49	42	45	41	41	45	38	44	51	40	41	45	32	34	35	37	39	48	45	36	45	45	39	39	37	50	50	40	54	41	48	41	38	45	45	37	47	54	30	46	42	38	41	41	42	43	54	41	38	41	44	35	29	33	36	44	51	45	48	51	47	33	40	42	40	32	42	41	41	29	42	45	43	38	41	46	31	50	35	48	46	46	45	53	41	46	34	44	45	43	40	41	43	46	28	36	34	57	40	49	49	28	40	43	34	41	25	44	43	33	54	42	38	40	48	38	43	47	38	44	49	39	46	45	44	38	36	47	52	52	36	37	41	44	37	53	35	42	31	37	44	43	55	40	39	45	38	38	43	37	48	43	43	44	44	54	51	46	47	34	50	44	58	55	48	40	36	46	44	34	42	49	44	46	53	40	43	44	34	47	51	39	44	35	44	43	40	46	38	49	37	31	33	38	44	53	36	43	33	48	40	50	46	53	40	37	35	42	35	42	43	35	37	37	25	45	56	41	37	33	32	44	44	37	40	41	52	43	44	37	41	41	44	49	31	49	48	40	45	54	40	36	31	40	41	27	38	43	43	52	39	44	46	46	32	50	38	36	40	33	38	36	29	34	50	41	59	40	33	36	40	37	29	37	38	34	27	46	39	41	56	32	37	45	40	46	40	35	41	43	39	46	27	41	45	42	49	42	38	29	29	36	45	37	44	43	31	41	33	46	38	37	37	33	48	38	35	29	46	46	35	41	51	34	50	50	41	47	39	37	46	36	36	37	38	31	37	48	35	37	46	41	46	37	37	41	40	39	44	41	43	40	34	37	36	52	46	43	38	44	53	32	62	54	48	28	53	57	40	32	38	40	44	35	40	32	34	43	33	41	46	34	35	45	41	29	46	41	33	41	38	39	33	39	33	35	38	39	46	45	41	50	37	43	42	46	38	42	41	47	40	45	40	41	30	40	42	44	33	33	35	44	39	41	48	30	39	36	41	51	38	36	48	36	32	38	43	46	45	42	46	50	49	46	38	29	44	44	38	40	53	45	35	44	41	43	51	37	41	47	56	43	51	41	43	46	40	50	42	34	39	49	42	43	43	40	34	41	32	47	30	39	43	38	47	38	39	36	44	39	38	34	55	42	48	39	41	42	38	46	31	44	42	43	47	44	37	40	39	32	34	36	48	42	41	44	43	41	47	34	48	41	37	53	31	42	40	41	49	48	30	47	51	41	33	44	43	46	44	48	40	38	45	39	35	38	55	41	48	47	44	46	40	35	31	44	45	32	46	41	43	56	40	42	40	41	41	46	47	39	32	32	45	31	42	43	48	39	49	42	42	35	37	43	49	38	44	35	42	49	37	33	33	48	40	42	41	42	39	44	36	39	33	32	28	43	42	45	39	43	42	48	42	34	49	47	53	36	44	43	38	44	55	39	43	34	55	42	40	36	35	34	40	37	39	43	33	49	40	56	46	42	35	40	40	50	44	42	38	37	41	35	46	38	40	26	41	46	42	43	45	35	40	47	54	40	36	39	37	51	45	41	42	31	44	27	49	31	40	34	33	40	40	45	38	42	53	42	43	50	49	55	50	38	38	48	48	32	57	29	39	36	40	42	48	53	43	35	44	35	41	33	49	46	40	32	40	36	57	47	44	40	62	46	48	45	50	42	38	42	45	35	50	44	46	40	42	45	41	48	50	48	49	39	32	40	43	38	40	34	41	43	38	47	58	46	39	41	34	47	54	36	45	41	32	41	41	48	42	47	40	37	36	41	35	38	38	39	35	46	54	50	38	37	47	39	50	37	41	31	28	37	38	48	44	45	47	42	35	27	44	45	29	38	32	50	33	49	42	37	49	42	54	49	48	43	46
48677	38627	29772	34658	43745	49843	41522	34196	26640	21030	19849	19043	14502	6691	6294	3723	3267	2041	1525	1267	883	560	570	589	558	563	560	557	554	600	587	581	559	559	579	561	547	564	554	571	558	548	550	536	548	561	541	550	596	540	513	515	569	528	575	533	571	581	571	509	587	517	550	565	573	558	542	576	563	619	559	592	606	544	510	540	557	559	542	543	561	521	577	571	560	562	539	556	554	566	577	568	596	558	555	555	524	538	510	518	560	579	547	556	571	518	521	522	534	537	527	552	524	569	562	564	572	570	569	546	545	534	574	554	539	540	517	613	521	601	534	554	550	566	562	567	534	561	532	541	559	543	550	522	513	537	569	535	572	530	541	566	531	600	510	530	547	543	579	530	537	568	527	588	529	599	558	557	567	485	518	613	577	586	536	629	556	548	590	548	560	555	518	531	581	546	525	518	569	559	557	528	556	563	547	531	534	549	544	548	528	556	528	522	589	575	550	542	515	512	553	552	537	561	538	578	530	534	548	569	575	581	542	518	613	566	554	553	559	542	550	614	524	574	559	584	565	502	553	534	520	514	556	563	555	554	583	532	540	555	533	560	528	539	541	530	570	590	535	580	561	533	556	571	577	585	579	520	591	549	550	511	553	527	574	556	571	540	538	582	539	581	562	553	576	558	527	559	561	551	541	524	518	513	528	529	584	574	570	580	523	588	573	561	577	536	511	579	553	564	557	566	611	539	565	565	529	485	546	587	523	597	548	561	547	576	570	547	571	581	553	547	553	536	595	590	519	549	549	564	549	563	572	560	572	586	575	548	521	573	552	545	551	540	546	533	554	556	521	583	569	542	527	555	556	604	539	559	579	527	554	542	535	544	515	547	552	529	554	585	541	556	528	558	547	583	572	575	575	549	545	553	561	544	583	556	576	575	555	484	550	525	539	563	552	542	570	564	561	561	549	601	544	573	575	557	546	566	553	539	568	544	536	561	520	575	561	516	512	539	534	574	571	553	585	571	536	613	507	583	576	577	568	522	611	511	518	555	556	550	555	548	566	521	587	542	557	525	569	582	588	567	540	547	537	564	553	577	573	558	571	550	553	533	569	586	544	567	551	559	543	567	547	523	595	570	558	552	521	544	532	544	565	532	488	578	575	606	534	549	539	524	538	581	574	522	586	529	544	492	518	579	562	561	550	553	564	562	539	573	600	569	553	536	583	557	536	583	595	513	554	563	539	544	537	556	596	567	562	596	557	522	573	529	534	578	605	520	545	610	546	573	566	524	534	581	561	516	602	573	554	561	558	576	537	522	577	537	545	546	572	551	556	551	538	591	539	584	551	539	545	538	560	587	571	564	546	565	540	559	548	585	566	552	576	537	557	547	538	525	553	580	564	532	535	559	568	582	571	539	577	547	552	551	564	566	570	560	544	593	605	541	564	515	533	553	576	522	531	555	578	524	515	514	545	573	566	533	555	534	557	529	545	540	533	535	574	602	587	539	591	535	563	567	555	543	562	561	572	547	576	573	549	607	543	539	553	539	554	543	584	534	575	545	577	558	541	579	540	540	514	568	558	553	566	532	541	550	563	530	542	562	540	537	562	585	577	552	593	535	582	556	566	493	551	590	559	560	519	552	537	534	571	551	545	563	505	536	529	527	535	534	609	566	576	540	540	550	576	511	551	538	568	528	591	590	575	558	535	588	568	545	535	537	502	559	533	575	554	600	546	563	564	576	565	564	558	535	564	595	541	556	544	571	526	533	571	546	574	542	574	564	559	566	575	509	565	522	570	537	575	528	557	530	544	610	532	551	576	558	548	540	538	519	585	538	561	512	567	531	597	561	563	570	556	542	548	554	534	543	568	585	629	520	570	546	541	547	531	588	584	536	547	571	574	476	551	545	537	542	525	541	564	555	539	563	553	534	608	554	603	522	547	523	585	551	592	572	545	541	565	512	533	603	607	552	589	594	598	545	594	488	571	540	565	564	566	525	566	595	556	571	521	551	548	567	537	555	569	547	541	578	540	585	579	546	505	540	602	532	564	540	555	546	588	579	558	543	564	535	533	561	565	546	528	551	523	530	577	579	566	549	543	600	572	549	537	585	586	570	570	543	562	560	583	569	542	547	567	534	539	552	564	562	568	569	522	511	543	580	566	615	523	562	561	556	563	578	566	572	562	542	579	514	573	575	581	550	557	529	519	519	537	537	526	517	540	551	569	575	534	515	537	530	566	597	526	558	569	567	530	508	556	529	538	555	541	571	579	574	593	560	599	542	558	574	544	560	539	592	544	514	534	574	581	552	534	545	571	544	527	568	536	567	539	570	576	526	557	556	569	573	572	575	576	548	564	545	553	558	522	572	559	546	543	596	575	563	546	539	555	557	564	567	548	593	518	580	577	549	556	564	528	573	557	548	591	547	553	575	583	598	564	519	522	547	578	543	520	553	527	569	571	570	574	560	549	572	563	548	565	577	561	595	607	513	576	543	547	573	556	547	534	543	537	559	542	540	567	568	536	543	541	541	547	574	582	558	592	556	568	561	578	563	529	561	558	529	584	532	546	557	554	524	575	560	592	551	559	544	568	556	515	581	527	532	545	562	523	498	528	567	571	572	550	529	579	538	555	565	543	556	583	545	541	541	551	531	536	521	546	544	536	536	560	544	524	569	577	538	504	546	540	626	553	557	570	588	536	605	546	590	549	571	538	522	558	499	593	598	566	551	592	532	565	543	538	557	575	556	585	562	535	555	518	621	551	571	539	566	583	514	551	579	558	567	550	535	561	575	543	568	555	541	543	531	549	521	526	618	549	520	565	536	549	585	579	568	530	594	569	554	560	546	555	552	562	584	540	504	556	560	560	582	524	537	546	551	590	553	606	573	553	547	566	561	550	539	586	521	557	543	564	536	577	551	508	508	590	557	531	536	554	518	576	544	524	573	565	531	539	555	544	556	556	533	584	541	563	558	514	599	530	571	578	529	610	577	584	548	532	481	566	566	550	553	554	502	611	556	549	533	566	548	582	588	531	582	542	549	548	528	576	550	551	603	559	554	535	573	605	558	573	562	577	600	534	581	564	579	570	560	563	523	533	597	597	589	582	560	565	535	501	540	549	516	562	544	559	572	544	568	571	519	595	576	546	593	546	608	548	564	541	556	551	536	530	524	541	509	570	545	555	580	564	551	534	535	545	546	567	548	587	551	516	570	513	583	593	527	582	561	565	544	558	557	554	540	549	580	538	583	579	529	547	551	523	557	583	559	540	581	581	540	557	577	566	534	523	555	576	582	579	584	542	588	564	515	599	494	582	552	574	500	562	571	556	542	551	554	542	566	536	563	565	574	615	562	546	553	510	525	514	543	572	492	592	519	553	579	565	591	568	533	522	571	546	571	535	567	526	565	552	551	537	539	524	565	558	562	510	489	536	562	561	588	565	591	554	544	538	539	527	586	568	588	565	521	594	552	552	564	587	599	578	564	535	540	542	552	543	543	575	514	536	539
17520	21131	10394	5686	5215	8964	6987	4172	1992	1142	1169	1130	818	314	292	176	163	120	101	75	46	40	42	29	35	37	46	49	46	30	39	43	39	29	34	45	47	46	49	32	39	35	32	28	38	46	30	24	51	40	41	39	46	41	37	43	50	37	44	37	36	42	50	37	43	36	49	40	42	31	48	36	38	44	57	50	55	39	38	24	39	34	36	44	34	45	43	43	35	40	47	37	45	29	39	45	41	40	55	50	39	43	35	44	41	50	43	41	42	48	51	60	36	43	41	36	45	40	33	45	51	28	42	44	41	54	53	43	48	42	50	51	38	40	38	44	48	52	42	48	36	46	41	34	35	31	35	46	41	38	30	44	44	34	46	35	38	36	47	44	55	42	38	32	51	40	36	34	39	40	37	41	45	37	38	48	48	54	48	44	37	42	44	42	42	53	46	36	41	44	47	32	41	42	44	44	44	25	47	47	41	43	48	41	41	35	39	32	41	35	41	32	49	37	44	39	47	42	38	40	49	36	52	43	45	45	35	52	38	36	47	35	30	46	40	43	38	50	54	31	34	36	36	42	54	46	46	50	29	38	42	34	41	29	32	52	38	38	47	37	37	46	43	49	36	33	53	41	52	35	47	33	49	33	34	53	41	35	41	36	46	42	41	45	41	34	50	36	51	41	37	43	47	37	34	40	39	34	41	40	39	53	40	44	46	47	49	41	44	49	50	35	39	33	37	27	53	34	42	30	42	49	42	38	42	43	34	36	49	46	31	35	49	42	44	57	49	30	36	38	36	43	41	48	30	44	45	36	40	36	35	35	48	43	40	37	46	37	47	56	41	42	29	38	41	47	36	53	34	42	51	47	52	40	50	39	33	47	44	42	35	38	43	48	40	32	41	33	45	43	34	34	40	34	43	42	38	34	46	52	43	38	50	36	34	40	40	37	46	38	39	51	32	45	41	40	40	42	34	37	45	42	34	58	45	55	39	48	48	40	47	53	40	37	29	53	32	35	34	41	34	37	48	34	40	39	38	52	56	41	33	34	40	45	34	39	53	39	44	46	41	36	33	44	38	39	51	40	45	46	47	26	46	39	44	43	44	44	45	48	50	26	31	34	53	36	47	35	28	36	45	37	45	41	43	37	48	40	38	37	38	37	41	36	41	54	35	37	44	41	35	44	44	33	34	55	46	42	55	45	42	39	44	41	44	36	31	38	41	43	32	45	46	44	32	55	53	40	46	38	38	41	34	35	49	38	42	41	41	44	37	44	44	46	40	35	49	47	43	34	52	39	41	44	33	42	37	36	51	43	40	35	40	50	37	49	49	53	41	44	51	44	40	38	41	37	34	40	48	27	36	41	45	38	36	42	46	38	48	28	33	39	35	40	35	36	45	31	24	38	33	35	31	34	45	39	34	41	40	43	45	42	40	51	48	51	40	40	39	42	50	44	51	38	54	42	41	37	35	46	41	53	36	34	39	48	46	50	47	49	39	41	49	39	46	41	25	38	34	38	55	31	47	36	39	49	44	39	45	40	50	48	30	44	46	34	37	49	39	46	45	29	44	39	52	44	39	33	40	35	43	39	35	39	34	50	38	35	41	51	41	39	43	44	43	40	35	41	41	56	39	50	39	33	54	47	48	48	42	47	42	47	44	48	42	41	43	44	36	33	51	49	46	39	48	47	40	44	36	38	42	59	40	39	43	42	44	47	48	48	31	48	42	44	38	32	44	40	42	56	35	36	37	39	43	42	41	31	31	45	37	36	55	34	35	55	38	35	43	40	51	44	51	29	43	27	56	42	32	49	45	35	38	43	45	49	30	38	39	35	38	44	45	43	48	53	43	34	43	32	35	26	44	52	42	36	50	51	34	27	49	33	48	42	33	48	30	42	40	37	50	43	32	36	38	38	30	45	49	33	38	45	49	39	31	36	47	47	44	39	47	31	33	54	40	34	35	46	49	39	51	43	32	51	43	36	38	34	43	34	38	40	40	50	42	44	43	43	55	47	48	34	42	41	33	37	28	35	29	47	48	42	47	29	39	47	46	49	45	36	50	53	26	49	41	34	41	33	43	45	36	29	40	48	34	46	45	41	33	42	34	44	46	32	32	41	57	42	33	49	39	31	42	46	46	33	46	33	39	41	33	32	43	37	41	51	31	44	42	40	42	34	33	40	51	41	40	43	42	37	32	40	40	44	35	42	32	41	32	40	39	49	32	45	36	41	43	45	37	42	39	34	49	46	48	54	42	38	34	40	52	32	41	38	36	30	35	58	39	43	40	44	41	39	51	49	46	39	50	34	45	37	30	50	32	33	37	48	46	40	31	40	44	42	50	41	49	46	45	43	51	41	32	40	50	42	42	52	41	37	43	37	48	40	38	42	48	40	50	42	44	30	40	37	47	42	42	33	31	51	38	39	35	28	48	48	34	30	43	37	49	54	34	42	48	47	39	28	51	32	46	37	36	40	29	34	45	40	34	37	51	44	39	37	40	31	34	50	40	47	31	57	27	36	46	42	44	41	42	48	42	39	46	48	51	46	60	29	37	41	46	34	47	38	42	38	40	44	38	51	44	40	31	40	47	42	43	46	42	39	38	37	39	44	41	39	52	42	46	29	39	53	45	44	39	35	42	47	40	34	46	37	34	40	41	40	53	38	31	39	44	41	40	39	45	41	45	46	50	36	29	41	26	34	41	45	42	43	51	33	35	40	39	45	32	31	31	40	52	44	25	41	42	42	37	44	38	42	39	49	45	36	38	31	37	38	42	40	44	40	48	32	52	50	45	38	47	45	58	45	38	41	41	45	35	42	40	39	46	34	46	48	31	34	31	36	36	42	42	43	32	36	37	29	48	47	38	33	44	35	51	32	32	42	46	26	45	38	37	44	36	42	40	48	35	39	37	45	44	52	45	38	33	39	43	40	40	35	29	41	43	47	58	39	27	54	41	31	49	45	38	44	42	37	31	39	42	49	49	29	37	42	47	44	39	42	59	36	31	44	45	37	39	47	47	53	43	36	40	32	44	34	33	35	46	39	56	47	37	41	48	39	35	44	38	38	46	41	35	45	52	42	46	34	38	49	43	46	46	38	43	60	36	37	37	43	62	45	55	54	43	40	43	49	37	46	40	49	36	37	50	41	57	43	41	34	48	43	53	48	47	34	39	43	47	41	52	37	58	48	47	54	47	46	40	34	40	51	53	45	47	40	48	38	48	45	27	44	42	46	41	41	32	45	44	51	30	39	26	46	44	46	50	43	42	47	38	38	42	47	35	40	52	51	42	30	48	45	39	35	42	41	36	45	32	44	49	38	45	43	32	38	43	49	43	34	44	32	48	45	47	51	51	58	46	32	37	46	32	26	42	39	48	51	46	37	39	43	44	44	36	37	39	38	45	55	42	45	46	40	45	49	34	34	36	54	55	39	46	34	34	51	40	51	35	34	41	42	48	39	49	42	49	46	31	44	45	38	36	50	47	34	37	36	45	48
53531	40861	34760	42458	54133	59521	49392	39343	31177	26056	24521	23477	18482	9143	8719	5457	4468	2767	2133	2002	644	515	521	536	564	538	564	572	567	672	693	604	604	566	538	530	569	552	540	567	565	543	567	578	590	566	571	530	560	537	551	586	545	616	557	524	567	550	487	542	575	542	514	540	586	549	561	559	539	540	563	537	575	534	502	548	496	527	612	573	528	568	561	524	498	568	577	545	515	584	558	497	583	547	553	554	538	535	540	549	579	565	581	566	594	567	540	542	599	539	562	530	527	530	514	564	581	570	543	532	542	559	539	567	554	537	519	513	543	540	578	525	530	547	577	526	537	517	545	552	530	559	538	543	550	577	528	557	534	567	560	549	495	571	539	537	593	523	529	523	577	579	583	561	504	582	530	574	567	595	542	566	552	532	565	532	530	581	587	576	573	587	528	591	547	558	578	601	531	598	547	572	536	563	541	568	559	517	562	528	532	525	561	542	593	573	562	562	495	626	538	531	540	558	522	546	531	580	555	556	579	555	528	498	540	549	567	568	537	562	543	513	575	522	552	591	537	569	561	573	561	553	553	551	530	567	543	560	579	547	531	561	563	552	550	570	571	551	566	566	567	520	564	564	519	568	536	541	536	558	571	516	521	539	616	566	551	541	561	523	546	592	600	562	564	571	546	534	569	534	538	541	500	535	573	539	537	513	536	587	551	551	579	555	529	564	527	554	605	527	520	540	532	610	545	546	546	562	549	545	526	586	544	602	559	541	560	529	536	594	562	533	514	553	551	548	594	527	568	547	594	560	555	539	523	557	556	539	523	516	540	523	558	540	570	530	509	537	594	583	599	529	545	582	548	598	566	588	556	545	560	576	584	542	575	507	527	585	547	537	536	569	521	605	541	535	542	531	510	534	570	530	535	547	549	537	570	553	563	582	546	548	582	584	518	579	569	547	559	543	555	549	525	536	546	590	541	548	571	563	539	585	579	585	527	592	553	565	555	530	581	540	495	524	562	589	524	569	540	568	568	569	524	563	553	531	532	539	537	561	568	530	542	588	559	581	526	561	547	542	509	562	520	560	539	535	543	597	552	534	518	522	593	559	546	553	559	570	574	531	573	543	587	537	573	550	538	524	576	514	532	551	559	547	538	566	565	539	588	576	536	523	526	552	554	553	542	551	532	544	514	533	561	591	507	553	550	561	564	534	500	562	548	577	576	574	573	552	514	527	556	551	570	546	531	506	548	515	549	565	535	572	583	534	540	554	541	557	523	579	554	539	574	568	541	553	584	572	559	539	518	541	546	530	544	546	547	596	539	564	506	525	532	533	603	526	553	578	542	563	546	559	565	585	562	528	505	552	583	539	563	553	508	560	535	558	569	561	562	533	582	560	561	524	535	509	618	536	566	564	553	516	540	543	552	534	511	542	561	552	511	533	547	527	591	587	524	542	583	525	548	543	524	537	607	553	553	547	578	566	573	554	527	557	569	554	531	580	557	569	545	530	551	568	597	524	522	549	557	588	539	575	549	557	534	594	561	560	560	551	553	583	566	564	554	588	536	551	550	552	551	552	562	570	525	562	538	565	595	540	564	548	562	548	546	517	588	568	546	503	533	561	546	577	593	571	518	538	583	563	563	570	546	569	562	496	563	527	558	562	582	528	563	543	562	560	562	536	562	547	549	538	578	538	556	531	527	517	544	572	509	545	508	558	564	585	509	566	538	588	530	561	608	589	593	576	597	559	535	564	561	518	549	523	580	552	541	526	559	518	522	552	563	587	557	564	545	517	537	547	528	592	548	554	477	539	550	557	574	531	592	540	568	536	541	548	582	527	544	553	569	563	551	545	547	560	558	563	566	525	534	537	582	552	567	591	525	621	563	586	571	582	575	529	557	521	513	560	560	516	573	515	528	564	586	528	521	543	523	525	560	563	528	544	537	560	537	556	566	540	579	511	590	553	586	545	581	526	572	546	587	555	570	562	553	536	579	498	580	542	486	539	510	560	609	579	571	553	529	526	579	543	552	520	551	530	554	538	564	539	497	607	550	577	539	566	551	560	518	518	557	506	550	526	545	552	547	603	558	536	567	551	549	545	580	558	534	590	534	521	556	527	575	569	571	565	566	555	538	510	538	513	534	551	554	573	541	546	554	554	530	571	560	573	615	584	542	540	510	551	507	575	512	544	531	515	557	532	517	563	560	596	575	546	557	579	526	512	552	545	555	530	554	539	582	569	535	553	554	569	556	548	506	580	568	524	584	568	575	576	511	594	572	565	537	592	570	579	572	525	567	498	512	550	533	540	569	558	578	556	589	560	597	520	565	551	542	534	576	529	556	568	588	546	552	548	550	536	539	589	530	538	562	541	498	559	507	561	578	538	530	568	550	577	545	510	534	573	528	531	558	560	533	554	582	519	566	542	566	577	541	543	582	571	551	546	540	539	583	513	482	561	517	544	566	563	581	555	591	564	546	561	551	554	561	563	578	593	567	544	560	543	528	604	587	554	559	468	507	548	545	561	528	546	539	582	571	537	577	538	516	543	513	590	552	592	536	533	534	559	578	584	540	526	533	579	549	553	558	573	582	537	578	550	568	579	567	527	585	555	553	592	554	533	520	606	566	578	543	520	568	561	549	544	552	560	556	530	520	558	557	558	565	569	549	560	575	519	565	552	567	567	571	524	535	571	527	512	561	521	511	552	564	572	534	514	550	527	545	574	544	535	551	529	496	576	550	525	532	575	553	528	559	580	527	560	565	557	619	543	554	562	565	506	550	553	554	579	577	501	540	556	556	528	540	593	525	534	572	528	543	565	520	560	559	585	552	554	566	471	520	541	570	553	546	520	565	556	572	588	551	541	545	549	601	522	565	593	528	557	544	598	539	566	568	550	580	518	567	569	538	563	527	584	519	573	541	532	542	535	550	519	550	515	556	525	590	556	549	546	585	534	549	561	552	556	567	523	526	584	537	520	525	527	547	536	557	544	498	521	557	551	520	579	555	562	518	526	554	567	523	518	547	573	535	532	574	586	548	553	559	586	530	538	555	558	557	543	535	528	559	555	547	589	566	547	555	585	525	554	514	580	526	543	565	559	564	542	551	570	596	595	544	562	519	565	541	546	532	553	524	540	557	547	592	543	541	604	560	552	551	513	597	559	539	558	531	548	596	567	516	540	540	502	520	592	548	567	585	521	575	541	534	567	564	539	535	555	568	577	552	572	570	547	583	540	518	558	563	548	573	550	538	546	531	547	538	487	530	577	578	558	551	563	551	519	556	544	576	519	532	599	549	545	556	571	531	555	550	518	515	571	511	526	556	563	546	548	553	547	566	583	520	554	533	571	513	587	577	538	550	562	550	526	539	544	545	547	571	569	575	565	610	535	584	537	539	536	562	561	499	535	544	579	559	567	560	558	578	552	534	573	576	547	573	559	576	572	545	558	557	578	576	554	565	524	572	560	598	549	552	522	562	555	564	520	555	549	553	511	565	539	512	570	605	541
7102	3707	1592	1070	993	1681	1393	836	434	361	269	266	193	85	111	94	77	59	51	50	48	41	43	34	45	59	43	45	32	35	37	39	48	40	35	43	44	45	43	37	52	29	49	46	46	57	33	34	38	40	48	28	34	43	39	33	30	42	42	36	43	37	34	46	44	55	42	36	40	38	46	42	36	44	38	46	34	39	41	42	36	42	34	43	44	36	47	35	34	36	36	47	47	32	39	39	30	33	39	35	46	39	30	33	50	47	37	35	37	40	42	32	35	49	37	49	37	39	37	46	38	44	50	32	39	36	51	49	30	32	39	37	45	42	38	40	38	49	44	40	40	49	32	45	41	42	33	51	42	35	41	38	37	43	45	41	39	43	33	38	43	41	45	50	38	37	44	34	47	52	45	34	41	42	40	44	39	53	29	47	36	40	35	35	35	29	46	34	52	37	47	44	43	31	40	43	44	43	38	37	36	42	33	42	44	41	39	30	39	49	41	46	49	35	39	38	30	39	40	59	36	49	43	26	53	45	42	41	33	24	52	30	30	35	35	47	45	40	39	39	46	38	34	46	39	40	36	26	45	44	44	38	51	36	45	45	40	38	32	29	34	49	33	36	54	38	42	33	47	31	43	35	40	28	35	41	45	54	31	37	46	32	42	56	37	34	31	35	48	40	44	46	40	46	34	31	30	47	46	41	41	30	38	42	45	30	42	35	40	38	37	48	50	46	41	33	41	60	37	37	55	34	36	54	38	42	44	48	49	38	31	43	45	40	47	40	43	41	35	33	38	36	41	48	36	37	34	37	43	30	36	34	42	32	57	28	39	33	38	41	40	33	50	37	35	29	43	29	38	38	33	41	48	48	33	37	43	40	44	38	36	42	38	27	38	28	42	33	42	37	49	38	44	42	46	39	36	47	43	36	44	26	40	42	37	33	39	22	52	35	39	48	33	42	42	56	42	55	32	39	41	29	44	36	33	34	47	37	32	34	39	40	28	43	51	39	37	32	32	42	38	42	51	43	44	42	41	48	27	40	30	52	41	42	44	34	40	31	40	34	45	34	43	51	31	36	40	40	33	39	37	30	34	49	38	44	31	46	40	32	41	37	46	43	46	32	49	46	44	44	47	39	40	39	34	36	45	40	52	36	38	39	37	49	47	33	46	39	50	54	30	47	27	46	43	34	43	39	39	40	45	44	49	27	35	37	47	50	52	44	41	40	28	39	45	32	47	35	40	37	45	38	46	39	38	52	47	41	30	42	23	35	38	41	38	35	46	37	31	30	44	38	33	48	37	51	49	35	42	46	36	47	44	33	36	37	43	45	31	30	36	52	52	29	26	37	29	36	57	43	23	39	45	54	38	37	51	44	37	44	32	27	31	37	38	27	37	43	45	41	30	38	43	32	42	42	24	32	58	31	44	36	51	54	44	36	35	42	40	40	39	36	45	47	41	37	42	48	40	44	33	47	47	41	39	37	30	46	43	36	34	41	47	49	47	31	30	30	39	34	46	44	48	34	48	41	32	32	39	40	35	44	38	33	44	36	41	49	34	41	43	31	38	48	34	29	40	41	48	40	50	39	36	41	37	53	41	39	39	44	48	42	40	47	37	43	54	33	53	43	35	35	43	36	39	46	46	32	35	39	31	41	45	41	34	49	28	36	39	43	44	42	27	40	49	49	34	36	37	38	44	29	33	41	47	32	41	37	47	47	42	37	48	36	47	46	48	34	35	36	40	36	46	46	34	42	31	32	31	38	53	40	41	30	44	31	34	36	47	26	39	39	43	44	39	41	44	37	37	41	50	41	44	40	45	47	50	51	39	33	39	48	39	39	37	42	39	50	48	38	44	32	46	47	38	37	42	43	38	49	43	39	28	31	30	39	43	32	47	55	48	39	45	42	35	50	35	40	37	39	38	39	47	42	34	29	47	56	38	46	40	40	42	47	30	43	44	45	37	54	30	44	46	30	48	28	49	44	49	47	30	32	39	33	39	49	45	44	41	42	46	26	40	45	33	42	31	47	34	30	48	35	46	52	46	49	38	39	53	29	36	38	41	42	41	40	40	50	44	41	44	36	35	35	37	36	36	40	40	46	47	46	38	34	33	35	47	33	45	28	35	39	40	55	45	40	39	40	40	36	36	49	44	40	40	39	39	40	49	38	43	32	61	35	33	54	34	35	44	44	42	34	57	44	45	46	33	45	36	33	44	54	30	39	38	34	44	32	45	32	40	33	47	30	47	42	38	42	31	35	28	41	46	40	40	41	50	37	41	45	39	41	41	51	50	44	48	41	40	41	48	37	31	36	46	45	35	49	33	40	48	42	40	50	52	43	50	48	38	42	36	40	37	45	43	55	40	45	47	35	37	38	43	56	53	33	52	33	30	39	41	35	46	48	37	43	41	50	41	50	26	55	35	47	31	38	41	39	40	32	41	53	43	39	39	34	38	40	35	48	47	41	35	46	38	46	31	39	38	39	33	46	42	58	44	37	39	43	43	36	41	41	35	35	45	27	42	48	48	35	36	37	44	41	40	50	42	44	40	42	44	45	34	51	50	36	40	39	55	31	42	40	43	31	43	44	35	29	52	38	39	33	37	47	46	48	48	44	33	47	42	38	46	19	43	49	39	38	40	41	34	44	43	42	47	41	37	32	36	41	44	45	34	42	45	47	40	40	36	41	44	40	41	29	42	52	33	43	42	47	46	40	42	46	44	41	36	30	45	39	38	32	45	42	44	45	42	30	35	33	34	28	52	30	33	41	45	34	46	32	47	38	37	53	38	34	42	49	39	44	43	35	44	42	44	48	30	39	46	46	38	38	60	44	42	43	50	42	44	55	42	46	34	41	33	43	45	46	41	32	32	41	41	42	35	46	37	43	55	38	32	37	42	40	35	44	40	42	48	31	45	37	41	53	44	45	34	33	36	36	36	40	31	37	47	36	40	41	51	44	46	31	43	36	34	37	41	34	39	46	39	26	36	39	42	43	40	42	26	46	40	37	51	49	41	37	46	43	46	38	36	48	29	41	40	48	40	37	42	49	30	45	42	35	34	39	37	36	30	41	39	54	46	30	39	35	42	36	40	36	48	36	42	32	54	42	41	35	39	32	30	37	47	45	32	27	28	37	39	41	48	37	34	38	41	39	48	44	36	27	39	40	32	45	42	37	39	34	44	48	36	31	29	42	45	58	34	36	40	41	41	39	53	34	30	53	49	44	31	44	37	25	42	40	42	43	41	35	42	37	32	37	31	43	39	28	54	47	45	38	41	48	32	34	40	47	46	44	49	37	46	40	38	39	42	32	48	37	50	40	35	45	36	45	32	47	32	49	44	44	36	40	47	57	47	39	40	46	35	34	46	39	35	41	40	28	34	43	39	42	38	42	48	53	30	37	40	32	34	36	45	52	36	41	38	48	37	37	48	58	39	35	27	38	40	42	39	42	36	39	37	39	56	33	38	50	35	32	45	37	32	50	40	35	40	47
39880	25564	18892	24576	32418	35492	30408	23911	16411	12525	9981	9328	6469	2649	2855	1757	1583	990	933	912	544	497	566	494	507	519	527	500	516	531	522	599	547	556	511	522	539	494	547	555	520	559	534	526	514	516	546	563	532	502	502	538	523	513	505	534	494	540	524	516	568	520	517	501	520	496	485	530	516	523	553	550	500	541	509	535	540	550	568	497	519	488	530	509	511	560	528	506	496	525	532	506	499	545	533	495	512	513	484	510	485	548	501	526	514	532	562	504	551	577	520	510	563	548	497	535	524	525	529	555	515	526	520	519	495	524	555	547	520	501	516	523	530	512	548	500	562	523	510	545	532	513	522	490	495	508	505	521	496	501	524	507	548	530	513	475	539	547	512	512	537	492	584	520	554	535	557	511	539	523	521	517	492	510	554	550	482	562	549	505	555	523	545	498	532	508	525	511	505	518	498	482	508	548	508	527	573	515	475	539	521	514	538	499	530	544	499	529	512	528	505	531	565	546	519	544	511	535	557	547	505	554	494	554	521	510	526	520	502	543	525	537	558	530	530	531	564	553	533	529	520	534	524	505	515	485	516	508	528	488	556	515	492	552	510	558	555	480	518	473	519	501	525	529	577	523	530	537	515	501	533	547	506	540	536	521	570	513	480	547	565	506	517	514	535	531	502	517	518	505	487	498	515	502	497	534	519	552	523	564	529	487	523	506	549	538	547	526	510	537	576	547	524	557	526	583	509	545	508	528	519	499	540	568	489	511	530	528	518	554	534	514	537	511	519	513	513	508	534	540	505	558	557	520	533	535	524	558	535	536	520	529	541	527	557	515	499	497	552	544	539	537	513	501	480	492	548	552	521	541	489	537	475	558	564	509	552	562	500	513	494	549	515	515	510	533	481	515	521	524	533	540	499	556	494	522	514	559	540	511	494	541	521	525	550	531	554	520	501	504	536	523	510	520	484	543	515	540	522	513	529	505	558	569	548	515	527	530	538	525	521	536	541	532	563	589	468	516	541	544	552	515	497	492	508	523	518	531	562	492	522	563	503	489	524	499	553	515	543	529	542	505	535	560	561	495	506	563	509	498	540	508	546	452	559	540	581	518	525	548	516	519	541	517	578	531	510	534	531	531	483	578	558	514	526	565	555	491	530	542	516	494	519	546	525	547	523	507	515	511	572	490	489	529	490	529	544	552	523	547	477	543	528	523	519	528	532	543	504	535	568	503	537	488	537	509	507	572	543	506	517	535	524	522	492	537	552	532	557	529	539	536	551	501	551	474	537	509	520	550	529	504	502	513	518	510	522	526	511	514	515	529	549	517	520	505	574	494	492	489	521	549	508	521	495	557	539	497	525	535	540	521	500	556	525	496	516	535	510	511	525	523	549	481	519	530	543	517	531	571	513	525	531	506	543	527	515	482	535	508	524	568	503	519	496	496	513	497	576	537	544	528	522	531	495	515	488	542	544	546	516	565	510	515	551	517	519	539	490	561	492	523	503	530	529	525	495	512	508	522	523	507	547	570	497	560	526	520	502	519	533	550	505	550	545	540	523	502	542	533	554	548	504	531	544	535	504	525	496	534	499	528	499	504	517	509	530	487	485	507	516	540	504	502	530	526	529	538	540	466	490	537	516	505	533	478	528	508	565	498	527	519	513	494	510	512	563	555	521	497	539	533	528	512	542	515	501	502	571	516	517	536	485	517	520	525	563	510	558	528	541	521	564	483	537	531	521	517	507	532	542	501	505	516	545	555	527	528	525	567	490	525	528	511	551	498	536	576	544	522	560	526	526	525	516	534	525	519	529	472	526	538	504	566	533	564	522	520	503	532	525	518	547	490	529	511	535	552	538	545	531	562	545	514	572	530	515	528	486	522	574	527	486	504	516	520	511	516	537	515	521	554	547	549	565	529	514	543	552	536	526	504	538	555	526	536	523	528	518	571	544	532	498	535	513	528	538	547	514	549	510	544	540	579	542	508	555	513	532	509	499	520	541	549	571	532	523	561	534	533	518	548	542	497	547	570	555	520	573	533	540	578	541	504	490	534	491	524	576	484	563	528	531	542	487	520	581	508	521	537	519	535	488	546	568	535	490	539	504	508	581	518	485	554	518	559	521	534	487	529	512	576	519	536	534	534	533	529	544	518	518	497	542	508	501	574	526	519	513	576	497	508	506	529	528	532	536	498	517	536	484	507	551	524	489	533	534	535	505	510	527	528	524	549	566	543	480	540	536	571	517	529	556	534	510	486	543	537	514	572	543	495	545	528	498	543	543	552	551	552	541	522	478	551	536	527	495	524	520	492	503	515	534	526	559	530	543	511	564	574	549	572	536	515	531	537	549	473	563	537	536	515	515	547	518	512	536	520	521	542	496	546	500	519	522	546	543	533	558	514	521	522	532	510	528	561	517	540	502	524	521	537	487	519	541	513	486	523	544	541	525	525	523	547	541	560	512	512	502	552	551	496	514	531	532	521	538	558	522	557	561	507	530	516	530	523	548	538	519	518	556	524	533	524	560	517	528	539	501	519	553	529	525	517	525	529	488	543	566	491	548	516	495	503	501	516	537	493	495	530	487	530	533	506	556	520	542	515	535	490	533	553	540	500	486	529	520	529	535	524	562	514	534	545	492	536	507	504	536	531	502	554	541	560	538	573	554	531	501	549	545	484	561	546	492	497	528	512	557	521	513	505	477	527	526	541	541	485	504	510	526	530	552	511	547	528	505	512	533	537	544	512	536	514	508	550	530	534	534	553	507	531	533	587	540	572	528	509	541	569	490	487	536	512	548	549	555	513	554	531	514	520	509	535	532	510	495	539	535	533	526	525	512	526	518	561	532	549	480	550	537	510	561	482	553	553	518	537	506	526	495	478	505	536	532	506	526	510	509	536	519	549	517	529	529	487	510	525	528	549	499	536	511	522	484	532	540	514	569	490	545	511	543	505	552	534	472	552	483	512	529	517	481	560	475	542	495	506	555	540	516	552	524	538	537	568	560	519	536	560	504	542	541	529	554	546	518	548	474	517	546	552	493	532	524	551	502	531	492	529	504	491	501	520	486	526	489	527	510	511	523	527	541	508	503	485	574	490	485	537	534	506	543	498	517	527	494	525	545	542	509	540	523	513	494	521	545	524	534	566	556	539	530	543	525	524	523	544	538	484	532	531	516	500	537	538	515	502	484	554	539	548	525	511	520	508	525	532	522	572	540	549	556	495	548	503	537	498	547	517	510	504	525	507	544	533	546	525	536	546	528	533	490	533	550	507	541	524	524	509	549	557	497	520	521	530	540	550	533	532	544	491	522	540	545	519	560	521	541	583	531	529	528	543	522	511	548	567	552	565	520	524	504	504	571	564	496	552	537	542	524	553	570	509	518	500	527	537	540	506	541	521	528	546	500	507	499	539	544	496	565	509	583	561	531	573	523	544	489	485	529	538	517	538	523	554	511	533	503	509	503	532	494	570	527	566	577	503	549	498	556	537	505	509	497	534
12634	13555	5600	3282	2673	5019	4140	2247	1138	895	578	602	396	154	234	118	121	84	57	74	50	39	37	37	44	42	40	26	42	45	39	37	43	35	31	42	37	33	34	34	31	43	32	40	48	35	32	48	35	36	39	36	41	40	37	44	32	39	36	42	34	40	43	32	35	40	37	32	48	41	47	46	44	39	31	30	37	35	44	31	45	42	44	44	36	51	48	43	39	41	41	47	41	46	43	47	52	45	29	43	45	48	34	34	29	37	41	41	42	38	35	43	50	41	39	46	38	39	34	35	39	43	31	45	36	28	41	48	40	42	50	38	38	42	36	40	38	40	37	40	39	54	36	43	47	40	37	34	45	42	41	32	42	40	39	52	34	33	39	36	40	41	53	47	35	49	51	37	35	50	50	34	39	41	38	42	38	35	32	47	37	30	46	47	51	44	43	44	33	38	37	43	40	43	39	35	39	41	34	47	37	37	40	48	43	40	41	34	48	35	39	33	28	51	36	32	39	38	28	31	37	34	29	32	33	52	38	37	35	32	36	45	54	36	55	37	33	45	34	38	46	40	43	41	27	37	38	45	36	37	35	45	44	37	43	40	34	36	36	38	38	40	38	29	40	46	39	46	37	33	43	43	34	45	46	39	46	42	41	31	47	38	38	45	33	31	47	37	42	53	40	49	42	42	39	53	52	38	36	34	37	30	42	40	42	38	36	26	36	29	46	38	39	43	49	35	43	36	47	40	36	47	35	40	41	35	43	38	43	38	36	41	38	44	39	35	31	42	45	43	37	37	32	32	40	32	42	38	47	40	47	40	44	50	33	47	47	46	41	40	46	37	36	46	40	53	42	36	45	39	38	33	54	37	37	32	48	35	45	46	39	40	45	41	33	33	48	36	40	36	51	36	54	52	40	54	31	41	47	31	35	51	35	42	41	37	42	30	33	38	33	36	49	42	38	34	40	41	41	32	28	48	33	44	40	44	39	40	32	34	33	45	32	49	55	29	54	40	42	41	51	39	37	33	46	50	42	44	39	40	36	37	32	47	37	32	42	34	35	39	39	40	30	41	40	42	51	48	29	49	47	42	41	39	35	39	32	34	52	53	43	36	39	35	37	35	39	39	42	32	48	42	47	33	30	42	36	38	55	47	36	35	43	39	40	37	34	39	31	45	37	43	43	44	30	35	40	46	48	37	36	43	27	32	41	54	32	24	41	43	37	42	31	37	47	41	42	50	44	28	38	36	42	32	45	34	39	32	39	47	43	38	39	39	39	47	38	43	40	38	40	46	42	51	31	35	42	40	35	32	31	43	49	37	51	45	56	45	37	36	29	44	37	47	38	38	45	29	38	32	39	33	39	48	34	40	47	41	45	38	42	43	49	47	34	37	49	41	51	43	40	49	49	38	33	41	40	45	46	31	35	44	51	51	49	31	41	45	34	45	31	46	47	46	33	43	36	47	36	44	35	32	32	52	34	47	37	42	65	41	36	35	34	35	43	39	46	41	58	57	38	48	48	45	32	38	30	40	38	38	40	31	39	41	36	46	35	49	42	40	45	45	41	39	47	41	41	46	47	43	33	34	42	37	35	29	37	35	39	42	33	45	44	38	38	51	43	39	34	38	38	52	39	33	42	33	38	44	35	35	38	36	48	35	39	41	38	39	39	37	41	44	32	36	39	44	40	49	50	44	47	40	51	26	54	43	36	29	33	37	43	44	30	46	39	42	41	35	34	36	30	53	50	36	23	52	45	34	37	35	41	36	34	45	34	37	40	35	44	35	42	45	42	48	45	30	39	39	45	40	37	46	25	48	41	40	35	36	49	43	48	42	45	49	34	36	48	43	46	40	43	42	54	46	33	46	43	35	41	30	34	59	29	49	44	46	38	47	37	46	36	28	36	46	47	36	32	31	39	45	45	36	34	47	47	36	39	50	32	49	35	46	43	38	46	36	45	34	36	40	47	35	49	40	40	35	28	56	48	37	43	47	48	44	47	31	37	40	52	31	39	33	31	32	40	45	39	47	43	41	50	42	31	37	46	46	37	40	52	34	42	33	36	31	40	56	39	34	39	32	45	48	42	46	35	40	39	31	40	44	30	41	39	35	34	39	36	46	40	42	42	27	38	30	49	46	38	41	46	31	44	31	36	56	32	47	29	31	39	48	52	51	41	33	39	37	37	41	42	38	39	45	48	35	37	47	33	34	35	33	43	39	39	27	46	52	36	46	43	44	35	41	50	48	35	35	39	37	52	47	37	33	35	45	39	31	38	30	38	32	39	50	28	47	43	39	40	47	36	47	32	48	29	43	52	44	39	62	22	37	41	32	54	37	31	33	34	36	31	34	48	43	47	41	36	37	33	48	31	52	43	36	40	39	40	44	33	46	50	49	44	34	41	34	43	45	35	31	36	27	49	42	50	39	51	35	40	28	45	41	53	48	49	50	50	42	42	37	43	40	39	46	49	41	45	41	44	40	45	39	38	41	36	48	39	44	32	39	30	36	44	42	43	34	32	40	36	42	40	40	41	52	25	42	55	32	35	40	34	48	40	35	44	53	33	39	37	39	44	36	41	40	44	47	35	34	41	41	45	35	32	35	39	33	31	37	46	42	46	39	44	40	40	43	35	32	43	37	42	34	54	37	44	38	41	30	41	33	44	38	37	53	44	33	30	35	44	36	44	37	41	43	46	47	32	32	36	43	41	35	41	41	43	32	43	31	36	47	41	38	37	33	38	46	42	35	39	39	36	43	43	42	48	27	41	35	41	50	42	35	38	32	31	39	38	52	41	46	43	44	31	36	38	47	32	33	50	39	35	41	48	32	44	33	41	48	36	26	48	47	42	45	33	47	40	34	37	36	37	42	43	37	37	35	33	41	29	33	52	49	45	51	36	40	40	41	38	50	36	39	42	43	45	38	53	60	37	44	38	47	53	47	34	34	48	39	32	33	42	31	36	37	51	35	49	37	40	38	34	34	32	35	35	36	36	44	43	47	34	40	45	41	45	26	50	32	32	32	45	41	28	35	40	31	56	46	37	35	42	32	34	38	40	37	42	35	48	22	36	45	41	31	53	55	54	32	34	49	50	36	40	34	35	42	32	36	44	39	57	37	43	48	41	56	41	36	28	41	37	29	43	42	40	42	45	28	44	42	50	50	44	34	32	31	42	41	42	40	57	42	34	39	39	54	31	38	41	42	26	40	47	53	50	46	42	47	48	39	53	38	36	39	39	47	46	34	48	38	38	36	42	38	41	33	32	39	35	43	46	41	34	38	37	37	42	45	45	34	36	49	41	35	44	46	35	43	44	31	42	53	42	40	49	49	42	48	39	42	33	46	34	46	42	41	43	40	39	45	36	42	51	43	37	46	48	32	40	28	43	36	45	38	41	44	35	42	34	36	41	44	45	45	35	46	34	45	45	44	37	37	31	36	38	45	45	37	43	47	40	38	31	38	33	42	43	43	41	34	43	44	37	27	41	45	45	40
50950	37960	29263	36063	44478	49465	41766	33043	24911	22074	17741	16651	11524	5042	5789	3152	3014	1735	1545	1422	556	509	552	593	507	532	532	526	542	500	558	601	587	564	525	519	529	521	554	518	527	516	517	511	535	524	543	560	533	537	489	553	559	579	546	530	512	545	541	520	535	547	512	517	496	541	507	517	520	517	547	543	551	504	475	570	544	540	516	544	537	544	557	504	510	520	491	527	521	561	551	560	501	557	532	540	552	533	521	561	549	511	557	552	529	531	570	511	556	521	530	521	539	552	560	530	508	553	521	535	530	534	515	532	495	558	543	558	539	556	533	527	510	540	507	513	529	519	545	538	521	585	516	472	542	551	539	502	520	537	549	514	540	528	528	525	530	522	571	567	505	516	534	527	518	526	520	513	539	541	532	571	525	470	507	558	569	560	519	532	566	520	526	526	503	559	502	543	560	518	513	564	513	572	493	515	499	511	544	499	554	556	497	541	532	476	581	513	529	571	521	546	524	589	543	542	584	514	540	494	534	478	575	522	515	537	522	554	510	545	577	528	527	542	516	561	549	551	532	527	520	549	519	521	514	545	570	502	509	502	508	518	518	559	527	534	555	494	519	513	552	509	566	509	541	540	506	548	537	513	530	531	537	576	531	538	548	511	560	515	545	538	517	539	499	532	561	557	558	509	550	526	504	537	546	533	567	516	516	511	528	529	552	503	546	529	570	528	553	556	483	517	558	545	576	531	513	555	560	503	536	551	507	523	547	509	515	528	547	534	483	525	508	526	520	530	519	514	560	545	576	540	567	539	526	545	550	551	545	531	535	492	547	524	494	566	559	500	508	584	520	500	528	488	592	497	551	506	476	521	528	564	538	562	478	545	524	591	521	498	483	515	485	531	547	528	559	521	515	567	507	541	507	589	532	546	551	544	519	541	524	556	528	543	530	535	530	524	532	513	535	549	504	516	520	583	572	522	496	516	539	499	519	518	545	519	544	493	541	570	552	520	579	552	538	523	506	526	546	529	539	540	500	571	489	517	512	510	512	514	553	515	544	528	541	534	533	534	551	550	541	563	523	576	507	500	466	565	534	565	524	524	534	531	534	492	531	522	525	581	567	558	535	550	500	546	551	518	529	545	516	495	518	538	522	515	544	572	526	499	485	521	544	505	477	581	557	497	499	559	555	510	540	524	575	508	520	553	558	555	526	490	514	504	506	477	525	542	520	599	553	549	512	503	501	509	523	548	490	513	495	525	557	568	498	509	498	553	497	552	492	529	536	582	527	526	509	547	557	550	550	527	506	483	542	504	530	544	527	493	572	494	529	561	528	549	486	557	522	551	538	478	541	552	544	518	498	524	540	545	537	538	533	544	542	576	511	520	531	537	498	533	492	551	540	537	514	508	525	541	527	557	552	493	503	567	539	496	544	546	555	521	558	506	523	537	523	526	558	516	542	551	516	537	528	525	502	500	542	554	547	531	514	486	484	516	503	542	518	530	526	506	505	518	494	512	540	534	572	505	540	517	560	563	528	573	580	513	515	536	537	500	534	516	564	538	551	549	525	530	545	528	519	513	529	523	499	559	564	508	586	503	496	569	517	516	561	543	524	509	525	544	578	512	537	580	551	533	507	532	541	532	521	511	515	517	486	534	484	535	527	539	527	539	513	534	512	570	504	509	535	524	538	555	517	526	545	535	571	549	547	528	497	548	540	549	536	520	518	521	532	493	556	520	517	538	552	571	554	517	573	524	557	551	517	523	537	505	571	510	541	513	520	520	525	524	503	522	516	513	471	537	523	503	561	533	545	518	552	585	516	555	524	542	505	544	451	582	506	542	557	558	538	498	561	545	507	521	522	519	501	493	526	519	517	558	559	506	494	554	524	528	528	557	537	521	521	544	558	534	528	528	535	497	520	563	527	501	530	528	536	514	553	518	498	541	522	503	537	512	480	534	505	521	488	526	544	554	493	515	527	491	504	517	488	544	544	553	496	472	497	532	530	502	569	521	549	511	519	500	502	507	523	569	536	557	578	533	569	540	548	521	506	566	573	580	528	521	555	508	526	544	543	552	508	540	552	510	519	552	516	506	517	558	538	534	519	492	507	517	525	549	500	547	523	508	549	524	557	527	514	585	517	566	537	510	555	542	530	541	536	505	508	532	526	560	530	492	509	547	510	550	525	517	524	500	475	502	538	575	536	526	552	520	519	555	477	574	552	525	493	535	566	522	534	482	555	545	498	542	524	535	542	510	539	546	535	547	504	541	543	492	536	540	510	585	512	486	570	534	572	556	540	544	521	563	543	538	572	536	546	502	528	522	540	511	500	497	492	518	537	507	537	535	526	512	511	554	550	491	490	519	530	534	516	501	519	530	541	493	515	580	547	544	468	551	523	513	525	541	491	514	568	547	532	515	530	488	524	510	528	515	610	533	522	574	525	514	539	538	553	583	555	492	540	519	546	572	480	535	543	511	539	575	538	544	518	504	523	520	554	539	544	542	536	533	562	550	503	507	524	538	540	532	507	523	567	554	508	574	512	523	552	521	517	548	554	492	530	486	520	561	569	580	557	533	571	597	532	450	544	495	516	529	536	520	508	519	573	606	507	546	557	528	566	555	525	551	556	521	550	549	542	538	519	552	539	572	513	505	564	550	558	528	533	561	561	539	539	587	485	520	519	530	526	557	563	564	549	530	512	530	529	528	509	525	539	523	535	561	507	525	567	559	540	530	549	520	570	572	513	538	544	552	560	534	493	544	531	542	523	542	495	555	498	528	507	528	496	562	523	568	562	516	489	547	524	531	534	507	553	531	506	538	531	500	545	527	551	560	528	527	506	526	580	529	499	525	515	586	520	552	543	531	503	510	529	516	543	543	521	533	530	551	489	490	606	521	545	535	533	527	589	575	534	541	496	553	551	523	581	497	555	494	512	533	491	525	516	514	534	557	505	537	557	527	569	528	498	525	525	553	518	534	542	567	508	506	529	515	553	550	559	515	540	583	483	557	528	528	551	482	498	539	565	483	512	518	542	529	515	493	511	521	517	519	528	519	548	488	531	533	529	507	541	490	575	517	526	499	538	540	536	541	538	495	518	501	531	560	508	510	538	516	524	535	465	549	503	564	527	526	559	537	547	556	525	524	498	505	523	535	538	546	510	515	540	490	504	509	513	569	537	509	513	512	573	524	536	573	525	558	546	557	508	509	511	521	511	570	490	531	541	566	489	502	520	523	494	518	506	545	549	531	563	520	519	561	565	557	495	544	536	533	534	496	516	534	554	523	517	520	545	521	569	524	511	508	530	516	512	542	525	533	488	514	487	517	535	499	547	513	515	581	556	534	543	531	508	525	498	521	546	594	515	499	554	524	518	539	518	548	506	537	486	539	552	541	524	527	519	574	493	559	499	533	565	505	537	555	507	498	506	530	512	555	556	512	543	531	535	544	561	540	509	561	526	565	552	523	493	517	547	549	513	542	534	511	561	522	522	549	494	558	571	516
12050	11877	5838	3511	2539	5380	4219	2332	1316	1057	740	742	408	199	211	142	103	99	95	60	56	36	48	39	38	44	48	38	46	41	36	47	41	38	42	49	42	44	46	35	46	35	40	51	33	49	47	41	40	42	50	38	44	41	36	41	46	46	43	37	33	30	41	45	39	47	42	33	46	37	31	42	31	41	44	46	51	43	32	40	52	54	45	40	41	42	43	49	52	41	36	39	35	39	46	43	36	51	35	48	42	39	41	44	34	32	35	44	44	41	42	36	48	39	37	42	36	39	31	41	32	42	32	37	43	38	49	39	34	33	43	39	58	34	36	38	33	46	38	37	45	40	35	41	43	35	47	50	48	48	35	34	57	54	34	36	39	36	40	21	47	40	44	51	42	44	46	33	38	40	35	46	37	31	41	40	44	32	37	44	45	53	44	50	36	36	33	49	53	45	52	57	33	34	40	44	40	50	49	51	34	38	35	35	40	42	49	41	42	42	30	39	33	44	44	43	43	43	39	42	33	33	51	33	47	50	46	39	38	38	39	37	41	45	41	39	50	39	35	45	32	50	39	36	36	38	27	38	48	50	37	44	37	35	38	38	45	52	32	35	38	43	31	45	39	38	34	35	45	42	39	39	57	45	38	47	50	30	44	39	35	33	34	33	46	38	28	47	37	31	46	53	33	52	42	44	55	29	41	37	34	47	43	41	38	36	46	42	48	54	44	41	37	41	40	36	38	44	41	45	48	58	35	45	45	43	43	43	47	37	41	40	42	42	36	43	41	44	33	34	38	31	47	54	47	54	43	38	42	40	38	42	48	46	28	35	31	45	38	48	38	48	44	44	43	42	38	48	44	43	33	45	45	40	41	29	42	42	40	32	46	31	51	47	42	43	36	34	45	32	51	45	35	36	46	34	36	46	33	34	43	45	39	38	51	35	39	48	43	38	42	32	40	33	41	42	46	30	40	36	33	42	48	40	45	52	37	29	42	36	39	38	42	38	42	45	38	49	37	37	57	42	31	34	52	36	37	33	32	53	48	32	47	46	39	42	53	54	48	47	35	41	46	46	47	44	28	28	44	40	53	50	52	35	39	54	53	38	39	49	33	43	43	37	42	42	35	35	44	34	46	39	41	41	38	37	40	35	33	47	32	42	47	45	36	44	50	37	47	29	32	41	40	29	43	49	28	38	37	48	47	32	52	43	43	55	41	33	41	41	42	41	34	42	43	55	46	41	38	48	41	27	50	44	42	39	47	34	43	41	51	25	42	40	38	41	41	45	28	40	41	35	52	59	37	49	43	39	43	28	50	48	27	39	39	33	33	52	47	43	51	53	40	41	38	30	44	50	42	45	40	40	34	41	35	34	43	45	49	37	36	41	39	25	48	36	35	43	48	32	35	44	30	51	46	56	53	41	32	41	50	43	46	40	48	54	34	38	44	39	42	41	35	43	47	47	45	46	43	36	36	35	38	39	39	38	45	39	42	34	36	42	48	51	43	56	58	43	47	47	34	35	38	44	42	41	49	38	34	39	34	33	37	41	34	55	34	39	40	48	44	52	49	49	42	41	44	37	48	41	42	34	27	47	37	42	37	54	27	42	38	45	53	40	56	36	42	50	41	32	53	42	40	45	38	37	40	31	35	40	48	55	51	41	41	41	49	37	38	38	36	39	40	48	44	32	40	54	45	35	42	48	53	41	56	34	44	38	42	41	36	41	60	40	30	44	51	42	39	44	43	42	44	49	32	34	33	38	50	41	42	29	47	47	31	51	47	33	59	50	41	37	53	40	40	36	49	25	41	45	37	44	41	40	40	33	35	37	32	38	34	43	54	38	32	41	32	44	41	50	33	34	40	37	39	35	35	49	32	47	47	44	36	36	46	38	36	47	32	40	50	49	35	47	38	43	39	54	42	46	40	47	38	50	46	38	41	44	38	53	46	37	53	46	40	46	34	43	36	40	40	48	34	48	41	41	31	35	44	35	50	43	36	43	41	46	40	49	36	49	43	39	42	45	37	45	42	53	36	51	48	40	33	40	35	52	41	47	41	35	44	38	36	38	45	46	40	41	40	37	43	39	41	38	51	53	37	30	48	47	41	43	44	34	36	50	43	51	32	48	39	33	50	40	32	38	39	48	49	32	45	38	49	39	33	45	39	42	42	41	32	42	35	26	49	42	37	44	32	47	31	42	47	32	26	44	43	33	28	34	39	47	45	32	45	30	52	43	43	47	36	23	46	44	50	40	45	54	36	53	38	43	37	45	45	41	31	41	47	42	35	40	37	45	40	36	48	40	35	40	56	33	45	37	51	39	44	43	26	45	51	33	41	34	49	48	43	52	44	41	41	45	34	43	48	41	41	55	43	39	38	44	40	46	51	33	36	46	39	42	45	46	35	33	39	39	32	43	39	42	42	43	41	37	43	30	35	41	30	41	44	49	51	37	23	35	39	46	34	47	55	43	46	38	40	42	33	36	47	47	37	44	52	38	43	42	52	37	34	40	37	38	47	45	55	36	51	31	40	36	39	45	35	52	49	50	52	37	40	34	45	51	50	46	43	38	38	51	47	27	46	48	51	56	32	40	41	42	44	36	44	28	40	35	40	47	47	32	44	43	44	45	42	37	34	29	42	36	36	35	46	42	35	40	45	38	40	40	39	37	56	52	45	42	44	40	36	37	39	43	52	36	41	49	38	35	44	38	40	46	46	50	31	39	34	43	46	38	49	48	43	47	43	45	29	45	49	35	39	38	40	33	35	34	47	36	44	42	47	38	46	43	33	53	40	45	39	40	33	40	44	50	44	46	36	37	51	49	39	43	36	47	46	33	41	49	50	54	43	39	42	35	47	41	42	47	33	42	27	38	45	44	54	40	40	31	52	53	51	42	45	53	42	49	44	53	41	50	41	45	40	43	51	40	41	48	39	46	56	49	47	48	35	40	39	40	33	45	59	55	37	47	40	43	53	37	40	35	51	36	48	33	34	33	48	42	40	43	49	37	38	45	38	45	36	48	51	42	40	33	49	38	41	58	44	58	28	40	38	46	37	29	38	50	53	48	45	30	29	42	36	44	34	37	46	47	47	37	44	40	47	40	37	28	51	33	42	37	44	47	39	52	38	39	46	41	40	45	32	43	42	34	55	43	40	34	33	34	33	41	48	29	42	31	35	37	41	36	45	35	38	38	35	36	42	62	38	39	38	45	43	44	38	52	44	34	47	53	49	38	39	35	38	42	48	45	39	39	50	43	46	53	45	37	39	32	38	42	38	35	50	30	51	45	46	46	42	41	46	44	41	40	42	42	36	48	33	35	37	58	48	40	45	40	38	34	48	37	43	45	43	43	38	31	42	52	37	32	46	51	46	51	37	52	49	48	40	51	43	40	39	40	42	44	43	44	48	42	43	39	34	39	49	39	44	44	48	34	33	37	42	38	36	49	43	36	34	40	42	46	34	36	32	35	44	44	42	44	46	43	34	47	43	49	52	40
47599	36796	30141	35592	43649	50158	43063	33818	27225	24276	20269	18530	12113	6354	6702	4068	3474	2208	2108	1635	683	541	545	558	568	559	556	534	533	526	598	654	664	616	587	580	557	550	529	592	540	524	548	536	554	604	565	553	569	561	593	582	569	535	551	545	552	562	556	543	554	500	565	543	540	498	529	543	588	602	568	565	520	553	583	518	578	584	522	566	550	545	552	555	571	530	581	529	567	530	555	576	580	569	567	538	542	591	543	573	539	554	549	579	536	544	548	536	502	523	535	520	540	567	521	536	571	566	547	543	534	560	537	605	582	544	556	557	543	569	576	544	544	588	569	507	552	576	554	545	590	543	546	585	519	534	560	510	568	550	530	546	564	552	586	566	570	552	514	582	584	551	547	514	604	569	556	555	566	562	619	559	595	564	553	573	566	558	591	520	546	546	587	515	520	568	530	566	541	538	549	539	559	533	566	531	555	543	561	535	578	542	563	569	514	589	569	557	510	566	565	556	478	549	558	556	575	552	580	582	551	555	524	560	555	576	564	577	522	584	577	567	514	549	555	524	566	570	556	547	521	556	576	565	506	549	560	535	547	508	550	575	586	550	541	549	555	517	595	561	561	552	556	522	549	545	577	548	543	538	551	572	570	559	584	547	568	540	549	566	533	560	544	528	546	547	548	588	574	499	565	558	548	575	507	548	556	563	571	567	574	592	531	545	525	553	554	571	581	540	566	542	547	542	604	552	531	559	552	584	550	552	514	550	546	538	562	560	542	551	574	565	575	529	551	563	569	561	559	571	526	495	527	547	591	524	527	561	560	556	561	544	541	555	548	569	530	563	527	564	544	584	550	505	537	568	534	538	549	555	553	574	545	594	549	585	579	552	546	544	554	547	569	584	540	536	529	549	582	574	542	539	543	577	582	605	498	549	581	515	504	554	543	526	594	540	588	549	563	571	533	554	573	556	552	576	551	559	573	535	584	535	564	593	553	574	565	540	568	609	558	560	567	529	618	552	543	556	585	617	542	583	553	580	591	547	528	547	560	531	516	569	602	564	557	566	564	575	551	520	569	560	538	581	528	538	517	557	551	570	550	539	571	579	551	607	611	551	549	528	551	534	518	556	577	578	517	568	582	605	564	524	536	541	521	588	554	509	553	515	516	568	553	593	571	552	517	550	580	543	569	539	552	539	542	553	508	573	556	534	525	552	538	574	546	538	563	530	578	565	546	563	580	588	533	538	526	568	527	559	550	516	551	524	532	506	588	587	569	507	563	571	539	527	591	577	566	577	530	535	574	555	610	569	561	570	563	532	559	526	539	584	527	514	625	517	534	548	566	556	544	520	576	550	570	532	588	588	513	550	566	582	562	552	534	520	566	544	579	515	552	613	582	559	500	592	533	544	592	570	548	565	528	521	551	553	565	558	544	523	568	580	556	563	552	583	592	602	528	527	532	561	540	511	541	504	578	550	516	543	565	497	574	588	554	562	536	561	568	527	544	573	554	538	506	567	547	536	573	552	547	507	551	567	580	519	567	565	560	545	557	607	567	558	529	571	522	575	573	520	560	520	526	553	598	555	574	520	553	580	538	585	516	544	562	582	545	542	542	566	553	542	532	530	575	542	565	530	532	565	555	557	537	565	522	514	575	532	568	539	536	565	504	509	572	577	552	578	576	537	530	533	570	578	559	555	580	516	544	568	529	597	560	568	578	586	517	519	535	556	565	548	549	542	561	553	571	570	571	527	530	556	554	623	533	560	564	518	541	534	510	527	538	523	541	541	530	532	521	549	568	556	501	579	528	526	570	578	577	561	575	563	576	522	545	570	546	523	540	548	528	548	568	575	589	552	581	546	508	556	534	571	547	565	552	546	569	553	596	562	533	544	565	570	549	540	580	565	582	557	570	532	537	528	570	532	553	575	551	572	554	528	513	574	529	550	562	552	558	529	523	546	526	532	606	560	552	532	597	538	546	544	559	561	542	610	534	559	512	558	573	539	572	572	536	509	528	532	543	571	563	542	625	576	584	592	585	559	523	581	509	612	552	557	557	558	518	595	565	565	550	563	562	549	531	559	532	540	564	581	569	572	559	543	589	566	532	545	563	553	536	531	545	570	554	550	548	598	542	551	553	518	571	551	571	548	595	542	524	561	537	550	589	597	547	586	530	526	545	549	552	563	546	539	546	520	572	602	589	537	540	562	532	539	586	550	580	586	532	534	591	537	547	575	557	522	559	550	584	518	601	511	528	595	539	565	520	578	539	571	539	570	538	547	583	550	550	567	522	545	617	528	549	579	576	550	539	564	535	559	530	559	571	546	570	578	549	577	528	548	512	571	551	553	556	561	570	528	528	534	538	528	564	553	540	579	550	575	585	537	559	553	544	559	547	562	582	579	602	556	558	548	537	570	550	547	577	544	572	583	560	582	583	538	539	570	553	565	494	521	560	556	593	529	555	544	517	559	560	556	572	540	545	543	554	574	579	571	562	542	553	543	641	546	558	581	543	581	598	586	530	563	562	557	535	526	564	556	540	540	562	571	550	539	556	551	540	481	530	554	548	566	541	575	570	540	576	550	580	569	624	588	567	531	514	569	529	583	551	557	570	554	584	506	573	567	547	570	565	546	527	563	533	539	588	582	543	521	569	587	588	540	568	551	578	586	565	550	572	620	533	561	564	551	587	566	577	573	539	545	586	519	574	556	561	608	567	539	550	579	519	543	573	552	547	570	579	560	561	572	559	538	555	548	564	550	599	563	573	583	571	552	560	579	552	519	513	576	557	547	557	597	601	533	529	533	550	505	595	576	555	595	549	615	586	534	570	581	581	556	561	567	538	498	537	580	519	560	583	567	540	515	525	577	547	589	567	550	592	560	607	546	575	551	540	600	575	586	539	509	552	531	523	564	532	587	531	564	571	553	571	582	535	572	572	559	556	549	531	581	556	533	600	557	555	536	570	552	541	528	553	567	537	548	599	550	532	554	587	581	485	531	554	571	525	569	554	560	537	592	548	585	566	531	511	579	554	560	557	556	557	516	531	525	532	531	560	509	559	527	553	554	514	530	553	535	556	578	579	552	517	550	525	545	535	553	565	560	551	589	527	581	594	534	556	567	547	502	551	534	583	562	545	574	543	544	552	561	545	572	569	528	576	511	538	570	551	544	549	564	568	567	543	526	564	515	562	534	579	530	554	556	548	551	556	600	547	505	528	551	507	516	587	539	584	579	507	552	599	551	531	552	538	550	524	536	535	518	600	561	573	548	569	548	536	537	503	580	581	540	606	521	584	578	553	549	540	546	523	552	592	583	576	555	567	533	600	540	556	531	538	502	529	559	570	519	606	551	532	582	516	548	567	548	539	549	562	545	528	536	569	532	560	520	526	549	529	558	526	538	576	565	557	488	571	554	521	588	532	544	551	584	601	563	576	523	569	519	542	545	564	586	557	552	536	572	527	545	561	519	532	515	554	528	617	548	548	572	572	553	563	562	566	566	541	581
16915	20727	10641	6141	5223	8451	7011	3991	2241	1621	1133	1127	485	272	290	187	167	111	125	104	64	42	47	30	33	37	37	40	36	53	46	45	51	44	35	35	45	41	43	54	45	50	38	47	44	46	40	46	38	41	39	46	35	36	48	30	44	40	57	41	35	33	45	37	49	37	39	40	47	43	41	50	40	45	43	48	40	37	36	38	54	36	38	51	38	41	50	34	35	38	44	43	51	58	35	36	29	46	45	36	36	43	35	49	44	32	40	34	55	39	52	38	34	27	30	49	39	41	41	35	43	48	41	27	46	40	47	38	50	46	51	39	38	42	31	43	40	37	35	41	43	47	45	39	37	32	53	60	36	44	38	36	47	46	35	34	53	44	47	38	45	48	44	30	42	39	47	44	43	37	45	49	47	44	36	38	39	44	45	45	31	44	40	48	34	48	44	38	38	41	53	36	49	34	39	38	36	37	49	35	28	42	38	38	37	40	29	48	45	51	40	44	40	41	45	38	43	46	39	36	41	46	38	45	51	46	46	49	52	42	37	38	27	39	28	33	44	45	48	36	36	42	61	54	38	36	35	41	39	38	43	36	29	40	42	43	41	34	48	37	39	52	34	49	39	41	37	35	40	38	36	50	36	34	42	31	45	45	45	48	36	50	38	44	50	42	47	37	51	46	48	46	39	40	38	55	41	42	33	40	39	33	33	40	36	40	35	25	35	50	39	33	37	31	44	44	33	59	49	39	49	45	40	40	33	43	35	43	44	52	38	35	57	44	30	48	37	49	36	42	36	41	41	43	45	40	41	43	36	44	38	41	45	43	35	38	42	49	43	41	43	36	41	44	33	45	42	43	41	34	61	51	40	38	41	51	33	35	33	47	43	32	36	33	35	52	34	50	40	36	45	29	38	53	51	51	45	46	46	35	34	42	39	41	42	42	52	36	31	37	37	47	49	33	48	35	38	41	50	52	48	51	27	32	30	41	42	39	38	49	38	48	49	33	35	40	48	37	50	41	39	52	41	41	34	40	39	28	33	37	42	33	45	40	43	48	40	39	47	46	44	38	37	38	48	42	47	44	31	32	36	36	42	38	47	37	43	40	38	35	46	49	41	43	54	50	46	34	52	45	41	40	48	36	39	36	45	43	49	50	41	49	38	38	41	37	27	39	48	39	43	39	33	34	39	34	32	41	45	40	32	33	48	35	42	47	48	42	35	29	32	33	41	45	39	36	37	47	31	36	35	45	48	45	35	40	36	34	54	46	29	58	40	40	47	42	43	39	45	40	42	36	42	31	56	45	39	40	36	44	42	32	45	30	37	42	40	42	43	42	47	43	36	39	40	37	31	35	28	45	46	47	45	32	40	43	55	53	28	34	61	34	46	53	38	43	57	49	37	55	37	41	35	48	45	44	41	36	47	44	38	52	35	49	49	44	42	43	49	51	39	38	37	42	38	45	48	41	40	40	44	39	45	42	54	50	41	53	49	30	43	38	42	41	29	50	32	46	35	43	54	41	36	44	40	41	45	42	45	36	48	41	44	37	27	40	51	37	46	40	48	40	50	36	43	39	33	45	45	30	52	41	50	39	41	47	40	43	47	45	44	37	49	39	39	39	42	42	41	53	50	40	44	34	41	34	53	39	36	45	40	34	36	37	38	34	45	47	49	48	38	40	48	45	34	55	45	49	27	47	36	45	38	42	32	43	32	39	42	51	43	30	43	46	32	34	46	41	39	45	30	47	50	48	40	40	39	55	43	39	49	47	49	35	45	53	43	43	42	60	41	50	35	42	52	47	35	46	48	40	41	44	38	32	50	41	53	37	51	53	50	41	34	48	46	40	38	38	37	44	36	30	48	42	46	44	29	51	52	53	42	53	45	42	46	42	51	42	32	30	43	36	41	41	37	36	42	57	35	46	34	45	49	47	42	56	38	45	42	47	45	36	46	51	48	37	40	41	50	35	38	45	27	42	49	30	37	47	38	41	48	41	38	47	45	38	31	44	41	58	42	39	36	42	43	44	45	40	45	61	30	42	44	40	36	40	36	33	33	43	30	57	39	39	40	50	40	40	31	33	50	33	52	53	59	54	48	40	36	33	29	44	38	38	41	46	38	46	45	50	49	33	46	56	43	39	36	50	32	34	41	38	43	37	46	40	45	48	46	52	32	49	36	40	37	40	49	41	30	41	49	44	26	47	59	51	39	29	44	37	39	42	40	40	47	50	48	40	49	41	32	39	42	50	30	43	45	29	35	49	46	44	37	39	38	36	52	37	31	38	35	41	28	45	45	48	37	39	49	44	52	39	36	38	40	44	34	30	45	42	73	41	40	40	45	45	42	37	42	48	45	32	45	41	33	37	43	32	43	39	38	55	46	35	40	40	47	36	45	38	36	47	47	33	40	40	38	31	35	46	43	45	37	38	38	42	51	45	41	43	44	47	47	41	42	50	39	41	52	53	36	32	40	47	35	42	37	48	38	43	51	38	50	46	45	40	44	58	37	51	34	40	43	49	39	47	53	36	39	34	47	40	34	38	35	30	49	34	34	34	33	46	42	39	34	39	37	48	38	45	40	41	40	43	41	43	41	40	33	37	39	41	44	45	38	46	36	47	44	35	35	36	54	46	41	41	50	44	45	51	35	40	36	45	44	28	43	34	29	45	47	44	36	55	26	37	52	37	48	35	41	41	36	49	45	45	45	31	39	41	34	46	43	53	37	41	45	36	37	46	41	39	60	42	40	38	48	46	35	46	43	61	37	44	43	48	33	42	43	54	44	44	38	46	27	36	37	36	45	40	38	46	47	47	44	45	38	36	34	49	39	38	33	38	45	35	35	43	48	40	38	43	37	39	51	58	35	49	43	46	40	24	46	45	41	43	50	40	50	40	41	36	41	47	34	35	31	32	38	60	47	47	34	42	44	48	49	46	33	42	40	35	42	43	45	35	45	37	45	40	36	55	54	37	40	40	46	32	32	49	43	40	41	38	35	28	49	51	39	45	44	41	39	59	29	42	42	49	47	35	44	33	51	46	30	46	37	35	53	40	41	46	45	32	45	33	54	36	32	54	44	37	58	45	36	41	44	42	34	42	29	25	29	39	31	46	49	48	48	35	41	45	39	38	46	37	42	40	46	44	41	45	45	47	46	33	33	28	41	44	45	41	46	49	41	39	36	32	49	39	39	30	45	36	38	39	38	41	47	41	40	44	45	36	32	33	33	50	41	36	37	41	41	54	43	34	42	39	50	47	34	47	44	46	30	40	47	38	42	41	36	44	53	45	41	37	42	56	41	40	37	44	43	42	31	30	42	43	49	36	52	44	33	39	37	43	46	49	43	44	35	43	47	45	40	38	37	42	49	46	44	42	46	38	40	36	32	36	47	47	36	44	37	39	36	51	43	48	47	35	53	33	53	41	45	40	55	38	54	49	37	51	44	34	46	36	43	44	42	45	38	33	46	43	27	33	43	35	36	41	55	43	50	50	47	45
52864	41455	35363	42080	54112	58950	49346	39133	31883	28378	24308	22759	13478	7731	8832	5243	4902	2810	3412	2244	1146	555	580	531	554	538	557	511	552	610	667	777	718	630	590	566	557	545	530	578	567	523	533	546	540	552	577	538	528	527	531	523	572	575	590	563	569	558	578	542	556	559	517	548	530	560	534	563	546	558	552	515	539	524	560	552	541	524	550	535	512	566	558	566	542	559	560	557	560	566	564	530	527	512	537	556	544	536	566	507	529	533	543	538	560	538	553	549	552	564	572	571	573	569	563	549	553	558	553	524	642	570	534	538	575	548	568	530	529	532	544	460	554	527	504	558	540	556	559	513	526	530	563	483	523	589	552	564	561	534	558	554	515	558	574	557	552	533	554	527	540	563	588	535	513	550	538	595	570	512	549	515	542	530	547	555	561	557	547	556	584	527	529	523	532	534	536	503	548	542	539	535	558	556	546	527	530	557	580	581	530	591	536	564	610	521	571	535	574	559	533	572	525	556	565	561	532	561	562	552	533	592	557	537	519	552	536	559	514	544	597	553	526	610	551	557	540	527	530	511	542	534	601	518	525	532	548	526	603	547	537	536	565	514	566	562	584	563	570	518	539	572	544	581	508	544	527	555	530	556	582	562	524	517	542	535	528	526	546	528	547	548	527	574	542	549	561	553	565	579	569	549	535	535	525	555	571	550	526	532	548	574	543	568	544	542	545	508	554	593	533	545	533	582	588	526	542	563	551	541	579	560	542	565	546	581	546	524	544	558	557	537	545	585	553	583	565	557	527	518	544	542	537	524	543	554	577	569	571	560	550	556	533	514	531	528	541	615	577	555	548	562	534	554	605	556	542	519	544	538	559	569	536	580	526	584	531	568	534	553	576	562	533	535	565	553	531	569	561	545	515	564	547	543	579	572	555	545	548	546	573	544	535	539	534	541	526	510	551	551	513	516	553	540	579	584	563	564	524	592	563	537	551	530	546	565	530	544	562	543	539	599	561	542	554	539	519	516	565	578	535	571	557	559	535	558	539	528	555	583	590	553	529	550	558	559	577	557	539	539	526	535	564	573	560	522	527	548	579	550	575	517	548	550	558	576	544	524	537	540	531	547	559	582	523	577	531	522	578	554	542	539	549	540	540	601	565	578	586	521	538	565	585	577	508	517	562	530	546	566	524	539	488	550	547	545	530	547	535	513	541	549	566	548	542	581	536	576	500	552	590	538	572	536	539	533	543	566	567	554	536	575	536	544	561	565	569	549	561	549	509	576	512	543	523	560	550	545	590	533	561	537	560	556	538	551	532	534	508	541	518	582	582	539	582	543	534	579	513	544	551	525	522	553	543	541	544	550	552	526	545	536	544	555	548	552	569	571	532	539	555	520	590	551	561	510	602	540	552	549	530	544	524	551	549	560	595	551	613	503	532	505	559	499	589	564	535	561	525	554	567	586	516	522	544	533	557	527	529	556	563	548	592	559	585	592	586	531	569	521	533	524	551	555	580	540	572	556	532	562	491	532	527	524	500	549	556	519	480	539	552	587	513	557	568	573	559	556	529	515	590	525	516	565	553	556	594	575	522	534	544	524	541	527	542	540	531	553	505	553	563	543	529	590	569	533	559	512	520	541	540	560	541	551	538	527	528	522	503	578	571	508	567	552	563	549	544	578	566	518	535	576	560	539	516	536	560	487	595	530	554	529	494	563	552	547	590	569	569	527	499	580	590	569	524	535	519	542	503	589	539	558	576	554	562	518	556	563	539	560	569	548	536	546	496	535	576	567	563	556	548	600	526	548	547	520	512	550	522	500	560	544	517	545	573	590	555	552	527	541	555	525	491	559	573	544	525	555	567	526	529	542	509	559	571	575	509	546	549	570	548	574	565	522	597	543	553	534	540	581	532	506	546	611	548	532	566	518	494	546	519	577	532	525	545	577	577	542	537	557	553	562	542	571	577	570	548	578	530	540	585	571	554	531	582	549	535	569	579	528	573	572	539	537	522	558	526	588	608	548	518	555	598	547	519	573	542	548	580	539	533	573	562	545	579	551	577	566	533	539	531	560	552	541	533	552	546	564	552	525	562	580	520	514	568	512	544	521	554	557	568	530	582	500	575	546	536	552	552	540	565	552	557	566	549	534	538	524	560	565	564	544	564	532	556	559	568	553	536	556	538	562	535	539	540	536	571	535	549	535	579	537	563	570	520	559	561	548	530	551	575	552	570	585	537	534	546	530	557	527	550	548	545	521	548	499	531	570	500	518	580	504	533	525	547	544	557	574	565	580	561	591	557	535	546	535	563	584	518	530	560	545	509	578	534	560	549	527	561	544	470	556	540	531	561	545	578	562	561	526	566	568	508	562	508	546	559	577	567	551	540	561	542	553	545	524	522	559	561	589	543	496	545	515	511	548	551	565	528	569	532	539	536	519	562	524	533	610	551	535	543	518	579	541	536	528	536	587	548	520	548	585	563	563	551	512	565	549	572	540	549	549	551	524	569	512	541	538	556	529	545	523	570	511	573	560	496	552	554	540	531	522	592	543	545	516	555	527	543	572	551	534	544	517	518	545	564	535	546	537	530	519	575	587	542	550	542	567	543	564	568	569	540	531	528	542	519	557	556	548	493	532	551	608	586	557	539	553	557	563	569	557	520	592	557	546	547	569	580	556	554	506	585	528	559	555	548	574	583	547	538	557	583	536	588	540	502	552	546	561	575	508	529	517	585	556	621	568	535	538	575	530	526	549	543	547	587	547	522	572	550	552	533	540	529	553	542	537	550	522	531	530	515	535	556	569	529	547	502	547	562	529	570	475	550	538	560	538	559	566	577	569	557	569	533	542	529	562	544	535	561	559	526	516	579	511	556	535	562	560	562	554	549	556	584	558	533	585	545	544	557	517	553	573	556	541	566	544	568	543	521	567	558	531	546	522	534	547	553	547	534	565	490	546	555	528	526	588	542	578	550	576	546	570	551	551	581	532	540	557	552	568	587	515	558	527	535	610	537	584	573	519	593	534	521	569	549	556	551	544	514	514	533	562	561	553	574	564	593	552	550	546	509	508	589	569	562	564	559	552	522	601	548	531	534	577	532	525	523	560	565	571	492	558	540	561	544	531	527	555	536	465	547	552	547	563	510	531	519	524	490	566	532	495	561	528	596	588	508	571	558	557	559	534	553	573	596	541	563	536	523	556	528	548	576	547	545	532	578	567	586	540	520	522	550	517	550	548	556	574	558	572	530	551	570	556	558	542	568	563	508	560	562	615	577	554	540	572	553	519	516	547	530	512	584	593	546	563	569	551	575	550	533	552	555	516	532	557	525	555	543	530	543	557	592	523	565	513	538	535	562	600	564	570	599	547	509	532	531	575	549	547	526	535	557	530	549	553	577	548	562	563	560	546	560	531	580	557	563	560	522	542	478	517	530	558	575	580	500	569	565	545	598	548	498	535	549	532	538	508	564	569	521	597	544	552	581	536	576	557	555	555	532	535	524	556
6435	3668	1702	1119	941	1675	1430	827	461	358	270	271	154	88	109	59	72	44	77	53	51	40	38	52	40	36	45	40	40	42	42	53	38	45	36	38	47	51	33	28	36	45	38	39	27	41	40	34	26	51	47	41	32	37	48	44	39	51	29	32	36	43	43	37	61	44	39	40	45	43	40	47	46	24	38	41	36	34	40	41	29	36	36	36	47	40	39	38	48	50	38	40	44	41	28	41	43	35	40	37	41	38	42	40	43	65	42	32	43	39	35	47	38	32	39	41	35	49	38	43	42	42	49	37	47	38	40	36	39	46	33	51	43	37	34	41	38	31	37	42	33	43	34	39	46	46	26	45	32	30	37	37	46	36	42	30	32	48	52	38	38	43	40	44	38	36	39	44	43	48	33	40	34	43	49	40	43	45	36	38	38	43	42	44	30	41	31	43	42	43	41	36	36	36	40	42	53	38	32	37	41	38	44	42	42	44	37	44	41	49	37	28	38	43	27	30	48	37	31	37	44	34	31	28	43	40	40	37	34	28	34	38	42	39	30	45	46	37	36	37	37	46	28	47	41	49	43	39	29	39	55	41	35	30	36	38	30	36	50	42	37	41	35	38	50	43	40	46	40	37	33	42	41	40	35	46	36	44	40	41	34	40	41	42	34	52	35	43	49	35	44	37	42	35	44	34	44	44	42	48	39	36	38	47	38	36	42	31	44	43	39	41	37	38	39	36	33	30	49	35	43	36	40	37	46	41	33	43	37	41	32	36	37	44	45	30	40	37	32	44	30	46	47	55	50	47	45	45	41	38	43	58	43	34	33	42	43	33	35	36	49	40	39	36	39	44	41	42	47	33	41	47	38	39	43	38	46	34	37	42	30	41	27	38	40	58	38	38	31	49	37	43	56	45	38	47	44	40	38	48	39	40	47	35	40	39	39	35	36	30	42	38	39	38	41	44	37	35	34	54	29	30	47	40	42	23	31	39	46	38	48	39	45	41	33	36	33	35	37	35	41	42	48	40	41	34	42	31	38	38	45	33	48	42	32	39	40	41	39	46	25	40	44	39	52	39	50	38	36	36	37	33	47	46	40	41	34	38	38	33	40	42	36	55	31	37	42	47	42	33	45	43	38	40	46	51	41	42	44	40	47	38	42	44	42	32	44	40	41	38	42	37	43	39	39	40	38	42	40	49	44	34	41	47	30	43	50	33	48	41	45	47	33	40	41	33	45	26	36	42	40	35	49	43	45	58	43	46	40	46	42	38	32	38	35	31	40	49	38	39	33	37	41	34	45	42	46	50	38	36	41	36	39	34	44	43	36	38	48	47	40	38	45	40	36	44	38	43	28	44	36	41	30	43	44	32	32	42	47	43	38	51	31	42	49	38	45	43	47	43	36	36	52	39	50	43	31	39	38	41	41	38	34	42	42	46	42	40	41	41	46	38	37	41	42	31	45	37	43	27	43	51	45	42	32	41	31	45	37	48	41	38	36	44	44	40	45	37	38	42	35	34	38	29	47	58	49	41	29	38	48	41	33	35	55	44	33	39	49	37	35	44	35	37	39	47	49	37	46	29	37	39	31	44	40	29	46	37	32	48	45	35	30	39	39	36	52	44	35	39	33	47	47	38	46	45	36	45	39	34	39	43	46	44	44	43	44	40	58	39	36	34	37	37	43	43	29	38	46	39	44	37	46	44	37	35	49	47	38	42	34	42	38	41	37	40	35	53	49	38	32	54	37	41	49	46	40	45	45	32	38	42	48	43	45	30	39	40	39	34	38	44	38	31	43	35	38	45	38	40	53	34	52	38	46	35	30	50	35	44	43	33	41	41	38	34	40	42	38	38	39	37	30	38	29	40	36	43	45	43	40	46	42	40	44	35	39	28	44	44	42	44	53	44	44	28	47	50	38	44	23	29	38	47	41	38	35	29	39	42	36	40	33	37	44	44	33	44	56	42	51	44	52	47	38	39	46	39	31	44	46	39	35	41	35	45	34	51	44	43	43	55	37	36	38	41	26	38	37	37	34	47	43	37	37	38	41	45	34	36	41	45	47	39	53	46	42	41	44	55	38	35	44	42	39	50	38	35	38	41	48	40	41	43	33	36	31	44	33	45	37	37	45	42	41	42	44	40	39	37	37	39	34	43	43	46	29	39	45	40	37	35	40	46	54	38	47	36	34	41	27	34	47	49	55	32	40	42	40	43	43	40	46	41	40	46	37	38	36	48	40	48	37	37	33	46	33	36	36	38	32	41	47	37	40	42	40	37	39	55	35	37	43	30	38	26	36	43	50	47	35	40	48	40	49	37	41	45	40	39	47	41	34	40	42	37	51	41	44	45	32	35	43	57	25	44	41	44	40	37	49	45	50	34	51	35	51	47	48	41	43	38	40	35	45	46	41	37	41	35	42	39	43	42	35	40	48	53	52	45	35	40	44	37	35	45	47	41	38	29	39	27	34	43	42	34	52	47	46	38	44	38	42	43	41	40	36	48	41	44	50	42	43	43	44	48	42	43	45	37	39	38	36	48	34	34	40	43	47	53	54	28	46	55	51	41	44	43	40	52	33	59	41	46	41	29	26	23	41	42	31	42	36	31	32	45	48	45	41	39	38	42	22	42	39	41	40	42	46	32	31	45	45	43	34	33	33	49	34	40	33	43	47	37	42	35	41	39	52	46	42	46	35	42	37	38	41	42	47	30	38	48	50	46	42	43	46	48	47	35	44	39	34	45	55	33	34	38	45	28	59	34	37	39	46	42	33	37	35	40	40	45	49	44	40	44	41	50	52	38	51	39	50	43	44	32	36	46	32	39	44	37	39	37	39	52	39	46	40	26	36	48	43	50	42	57	39	48	33	54	32	40	42	43	47	39	43	50	34	39	47	50	32	31	32	35	39	39	45	43	43	31	38	45	27	46	46	40	38	41	35	45	34	37	58	30	43	34	48	40	39	37	33	43	43	42	30	38	40	46	43	36	38	35	37	41	45	39	40	40	32	28	36	43	45	40	38	45	36	39	38	50	30	48	38	38	39	43	39	36	40	38	39	40	43	35	35	56	48	26	31	39	45	40	42	44	35	45	41	41	41	46	45	36	40	46	32	24	54	35	39	33	36	29	42	46	37	39	37	40	46	50	36	44	41	38	48	53	39	46	43	41	51	43	44	39	45	52	33	37	47	34	56	51	48	34	35	38	44	45	38	47	46	43	28	46	36	47	42	41	46	43	52	41	38	47	27	47	47	26	30	39	39	49	32	42	38	30	31	39	42	31	36	39	40	41	46	39	42	45	38	36	46	26	43	36	45	43	37	45	39	43	41	30	40	43	42	43	43	28	37	54	41	51	37	40	43	37	39	32	41	40	35	33	39	39	37	49	48	39	36	28	35	44	39	46	31	39	35	46	39	36	36	37	44	39	42	42	38	41	38	38	43	40	50	37	36	48	44	49	40	44	39	40	41	37	36	43	30	42	37	43	33	39	39	35
38585	26142	19625	25000	32354	36016	30361	23712	17006	13402	9924	9143	4317	2300	2701	1599	1693	989	1326	992	752	535	537	547	511	522	525	497	530	527	566	585	560	579	550	566	547	493	526	516	528	526	498	539	486	518	527	532	521	521	526	512	545	506	524	511	485	535	556	499	549	552	512	500	524	569	565	556	510	524	520	545	538	548	514	493	528	540	500	572	551	538	543	553	514	539	527	488	505	558	524	493	503	509	540	532	484	519	513	559	567	522	563	510	503	490	538	481	487	520	525	525	509	558	543	545	552	494	531	507	535	547	509	493	539	514	537	517	541	502	540	532	554	555	533	513	501	506	477	531	524	518	508	523	518	528	533	499	528	516	539	513	570	521	542	531	509	509	545	510	554	548	528	549	543	510	553	550	482	525	564	525	499	576	575	530	517	538	519	505	502	532	527	540	529	520	507	522	487	529	536	502	543	536	503	559	543	534	548	541	511	555	581	567	532	502	506	544	497	534	542	529	515	522	525	541	496	517	552	558	541	537	510	544	550	514	529	491	546	545	523	553	569	528	525	584	501	518	488	520	576	511	569	520	527	557	524	510	518	522	511	535	536	527	539	574	526	511	547	533	530	546	507	526	526	492	497	525	531	538	503	538	557	524	509	544	501	491	522	469	498	528	547	552	523	530	544	545	509	524	511	529	549	525	543	538	524	541	555	494	459	522	538	538	525	513	531	521	549	532	524	532	541	528	512	540	562	549	493	522	497	534	525	531	556	547	499	527	532	516	538	530	508	520	512	527	500	536	533	522	481	485	565	536	514	493	537	542	519	530	566	569	501	490	571	530	491	578	531	507	563	539	500	558	555	519	499	492	566	537	495	512	555	566	531	542	530	537	503	519	570	520	526	545	514	529	552	499	551	585	517	531	508	554	505	569	498	484	549	475	528	550	558	496	538	536	541	492	520	528	536	510	559	532	507	523	547	521	520	517	517	481	517	525	568	537	527	510	516	544	528	518	581	557	576	542	545	572	503	504	527	507	527	508	528	577	522	540	529	571	553	494	536	568	501	526	533	532	532	540	541	577	562	491	527	561	542	569	523	536	534	549	517	502	534	538	518	542	502	545	524	532	519	536	541	528	536	501	542	540	480	494	498	516	510	519	574	498	521	520	538	561	558	529	525	533	560	526	534	585	546	539	545	504	525	511	525	486	525	548	546	516	494	548	506	517	556	539	499	511	536	555	546	484	491	522	538	509	546	568	496	511	520	492	516	509	519	550	546	529	562	508	540	493	549	538	503	542	556	586	507	519	546	520	551	497	501	498	560	493	531	529	530	491	541	489	538	519	512	502	540	553	554	522	515	557	486	481	523	531	547	511	514	532	518	545	505	506	479	527	531	518	558	534	548	513	526	532	544	530	514	512	535	525	570	528	499	515	537	513	504	508	519	525	534	525	531	541	502	537	594	518	578	526	526	513	505	540	495	557	530	557	544	548	529	528	521	533	482	535	552	530	529	552	554	544	546	511	501	523	522	521	542	538	556	481	519	565	531	520	502	538	507	491	572	557	510	505	552	560	524	536	547	498	530	522	537	529	528	530	528	552	549	498	469	551	593	568	531	508	543	541	485	554	528	533	550	496	521	512	534	534	528	580	506	516	547	534	527	523	568	506	534	500	551	518	507	507	503	555	508	541	545	553	512	523	524	517	564	514	534	547	548	500	562	528	510	529	506	548	515	549	485	517	545	508	516	530	514	517	563	561	549	549	501	550	521	509	510	548	511	506	557	530	495	463	485	495	567	497	539	511	519	557	497	547	515	540	516	524	518	532	514	517	513	531	565	471	560	527	516	508	553	530	542	541	523	527	537	562	558	537	504	549	544	517	529	545	538	533	519	526	531	526	496	509	548	513	564	554	543	516	520	552	541	531	524	529	539	529	507	530	552	526	538	499	528	528	569	534	541	526	508	515	496	501	553	510	527	548	546	530	502	512	546	508	529	485	542	531	535	545	511	554	502	481	544	521	543	515	549	509	518	519	555	562	519	541	553	508	537	577	519	525	487	519	541	516	491	528	530	546	541	536	575	475	505	536	485	493	556	524	531	529	505	496	498	582	563	561	554	526	538	506	529	544	557	503	529	513	515	555	533	500	515	499	510	506	521	511	477	532	506	538	490	493	519	503	576	509	541	491	498	544	506	527	554	563	530	497	554	555	532	500	549	528	565	494	548	496	547	519	606	530	533	554	534	539	526	512	549	499	555	543	544	543	509	497	556	562	495	543	511	507	533	498	534	496	545	551	533	552	536	539	520	521	531	534	485	521	567	526	499	577	528	565	543	523	527	561	540	528	538	525	542	535	530	538	520	557	543	540	516	512	527	518	480	511	546	501	555	515	508	528	560	503	564	533	525	542	519	499	544	539	590	557	511	547	543	566	571	501	509	560	527	559	504	519	524	508	516	544	581	498	524	464	554	506	508	555	506	549	511	504	529	542	519	473	496	511	529	544	560	518	580	520	510	548	556	558	522	565	545	559	557	545	506	538	542	540	517	537	520	552	502	512	512	535	524	573	507	503	553	526	565	515	521	515	488	509	540	541	529	591	506	524	549	529	536	547	512	512	563	552	483	550	537	503	493	536	536	526	517	501	503	603	518	550	528	541	503	532	528	502	559	518	552	550	516	510	554	487	514	503	504	493	524	521	531	526	491	514	512	543	529	531	514	521	550	525	547	515	528	559	543	492	554	524	534	553	529	559	511	540	553	519	534	509	517	566	529	519	537	527	539	550	596	496	542	548	507	535	568	523	565	522	528	546	516	541	535	538	508	527	550	553	556	520	525	533	566	500	520	521	536	539	534	514	532	494	534	578	519	543	507	538	528	567	558	533	502	513	516	560	516	541	524	490	569	520	536	511	580	523	497	513	523	557	536	538	546	498	517	544	518	541	526	528	518	506	562	514	510	510	542	509	510	559	511	540	516	512	512	546	530	516	492	529	547	512	517	532	533	520	552	539	549	499	566	554	511	504	495	560	544	512	558	505	478	524	548	509	486	558	508	523	540	570	531	511	536	534	503	507	538	534	535	535	552	554	547	496	553	559	562	537	523	560	512	542	542	500	528	517	541	535	584	543	506	499	521	512	570	546	549	442	544	583	550	526	533	515	529	527	547	544	514	549	543	541	531	509	509	497	535	500	529	501	505	529	556	552	498	511	528	524	546	612	519	564	547	527	507	530	539	505	512	497	509	541	533	529	539	553	509	540	511	509	550	558	504	515	520	537	509	483	527	510	508	520	507	563	542	502	503	525	543	552	537	559	519	495	552	478	533	549	525	478	552	487	499	559	508	499	528	546	558	549	587	521	551	533	556	553	549	501	549	572	519	513	510	524	555	549	527	475	540	535	557	545	540	532	577	522	525	515	557	552	494	513	503	554	506	507	527	480	500	551	546	517	521	499	516	492	528	515	551	500	514	508	523	571	516	530	520	528	557	572	476	562	543	478	521	570	455	507
11842	13663	6075	3166	2614	5250	3988	2479	1136	871	647	584	305	137	159	92	129	80	109	74	89	48	44	46	39	42	45	52	41	46	40	43	35	47	40	41	46	39	32	45	47	42	50	43	43	40	42	35	46	39	39	43	42	36	36	35	44	51	37	39	46	35	42	33	40	35	39	42	31	57	36	48	35	36	44	41	41	25	49	39	39	36	38	39	37	44	41	39	50	45	44	40	41	28	35	41	44	40	43	43	40	31	46	39	35	36	37	52	45	35	44	37	40	33	32	48	48	37	37	53	31	37	41	32	51	33	35	43	38	32	34	42	46	28	45	39	31	44	48	43	45	48	41	39	33	38	28	44	38	31	43	42	50	31	34	28	42	34	25	38	39	45	40	41	34	41	33	41	40	38	41	44	38	49	49	35	42	50	47	35	45	39	34	40	36	51	46	36	47	33	45	50	37	38	46	40	46	59	36	44	41	40	42	36	36	44	41	35	51	36	44	35	51	43	42	42	40	45	48	39	37	38	36	60	44	34	39	41	33	34	39	43	42	33	54	46	42	40	36	43	38	38	36	41	35	37	33	49	42	47	41	32	28	31	33	43	35	41	32	40	38	43	41	45	43	46	45	41	51	33	40	39	41	35	51	51	45	30	36	43	31	33	42	45	35	28	37	44	48	47	32	29	42	51	45	39	47	37	38	36	38	37	37	46	33	48	50	40	37	45	47	40	35	35	43	39	42	43	37	50	28	38	43	43	31	43	35	42	43	39	43	41	37	32	42	35	35	37	45	44	38	45	26	38	34	40	38	41	38	34	41	44	36	40	34	34	50	37	39	38	43	35	32	45	37	36	44	46	38	36	41	37	31	52	48	42	29	48	40	37	41	39	45	35	43	41	49	34	36	41	39	31	36	41	39	42	31	48	50	34	38	49	48	39	37	45	44	49	42	48	48	38	44	34	35	38	31	50	32	47	45	38	33	50	41	45	32	45	54	35	29	48	39	49	42	51	37	42	40	53	38	41	50	44	50	33	30	44	39	39	39	40	49	41	52	47	54	44	49	31	39	27	40	30	32	47	41	35	41	30	36	53	38	42	28	41	38	44	45	40	33	53	30	44	48	48	40	39	39	38	43	42	35	50	33	39	32	44	41	40	33	43	38	45	28	40	29	54	50	35	32	44	32	34	33	30	45	38	42	37	41	42	44	40	42	38	45	47	35	35	45	34	43	40	47	42	44	38	45	47	37	46	47	41	38	43	50	47	42	43	37	40	40	35	36	32	39	35	49	34	45	35	42	38	41	51	36	39	57	38	48	32	44	33	46	40	39	37	31	42	43	48	46	41	35	37	39	39	41	45	38	35	44	35	35	36	37	42	41	49	38	41	36	33	45	40	31	40	36	39	46	43	53	46	45	44	38	40	44	31	32	43	46	45	54	42	52	32	40	38	46	36	53	43	29	46	41	55	35	51	34	34	44	38	46	38	40	43	44	40	52	42	47	40	41	45	45	37	27	51	40	33	40	39	52	41	41	47	37	49	51	49	42	32	41	42	31	48	40	38	43	36	37	40	40	39	35	50	52	46	40	29	41	47	45	40	27	33	36	46	44	40	49	47	43	42	33	36	38	43	29	43	30	44	40	37	42	32	36	50	33	35	35	37	35	47	45	39	57	38	41	44	40	33	38	41	36	29	41	35	38	45	32	37	43	49	40	35	39	45	39	32	42	28	38	49	47	54	42	44	35	38	40	33	42	30	48	39	36	46	30	31	49	30	32	43	40	44	35	47	43	58	45	34	39	45	36	24	42	35	30	38	32	36	38	41	31	41	45	45	52	45	39	36	28	41	37	42	36	40	36	35	44	48	45	41	41	46	41	37	47	41	46	38	38	36	48	37	32	42	53	41	40	46	32	40	41	52	34	31	43	36	36	31	31	35	47	40	31	46	32	42	35	39	40	42	51	43	43	38	45	45	33	40	52	43	53	45	51	40	31	42	47	50	40	41	46	41	44	41	54	43	41	38	31	49	48	43	49	35	51	45	40	34	41	47	42	31	46	45	42	33	38	54	40	50	36	38	38	45	44	39	39	39	51	62	32	36	42	41	57	36	40	47	38	29	47	44	32	50	51	32	33	51	32	35	46	44	39	47	36	35	36	35	36	41	42	39	37	45	43	38	41	49	55	39	39	43	33	40	45	43	48	46	43	36	38	52	37	45	42	41	45	41	33	58	41	33	40	40	51	38	46	38	36	54	32	48	43	42	39	40	38	48	40	44	49	29	35	42	53	43	49	51	38	33	37	34	44	30	38	42	43	38	36	47	45	42	39	36	42	34	45	42	37	54	44	50	30	34	35	39	32	37	44	35	42	41	39	31	43	33	39	34	31	24	49	32	40	43	32	39	38	39	46	43	44	50	49	48	40	43	50	39	46	34	40	36	38	43	40	48	44	41	34	42	36	43	42	37	29	44	43	42	36	47	46	35	30	45	34	42	40	27	39	35	37	40	54	46	43	38	34	39	31	34	36	41	48	39	45	50	46	39	54	32	41	42	40	39	36	37	44	37	36	44	42	40	41	37	37	42	53	41	43	46	54	37	30	52	34	46	41	34	53	45	61	34	54	38	32	49	48	32	43	35	45	43	44	43	29	46	32	47	48	46	23	47	43	36	48	35	51	34	56	39	30	29	40	43	38	32	38	36	46	45	33	31	46	41	36	46	43	40	27	51	38	35	41	44	45	42	31	42	31	45	45	39	44	36	45	41	36	39	36	39	38	44	36	37	36	37	43	45	42	36	40	49	34	44	35	42	36	43	41	49	46	37	42	45	29	42	41	45	37	39	28	42	36	35	28	38	36	50	30	36	45	50	45	48	29	34	40	38	50	36	38	41	41	38	31	36	36	53	37	44	39	36	39	41	42	38	33	38	45	44	40	41	43	47	44	29	46	49	39	48	46	39	50	38	43	39	26	36	43	35	38	42	41	45	38	45	44	35	41	44	31	42	52	40	47	44	35	31	35	32	41	40	37	34	38	35	41	38	48	37	49	32	37	49	34	39	37	39	34	36	51	45	42	42	42	43	49	47	39	40	37	59	26	57	42	38	36	43	51	49	45	32	38	41	35	37	36	38	41	43	37	34	53	45	38	31	30	34	45	41	30	35	33	44	42	39	39	43	43	40	33	34	37	38	36	49	37	37	46	40	29	36	46	46	41	34	55	46	47	49	44	38	41	57	47	31	42	47	46	36	44	38	47	33	53	42	37	40	40	43	55	35	41	43	40	43	33	34	34	39	37	43	47	41	43	32	31	34	36	41	45	38	38	45	42	48	35	40	37	40	35	40	56	41	40	47	33	32	48	54	44	45	46	66	34	41	41	39	42	47	58	30	38	33	41	45	52	49	38	44	30	38	51	43	37	46	47	48	49	41	39	46	44	47	36	38	44	36	36	45	49	44	45	39	43	43	45	49	27	53	44	35	45	44	35	40	51	38	30	44
50627	36978	29790	34964	44422	50385	41702	33120	25639	21683	18168	15459	8853	4162	5521	2617	3409	1583	2442	1762	1553	582	516	513	538	519	495	518	529	521	536	642	559	547	562	533	536	514	547	534	516	538	511	528	524	524	556	549	543	549	547	549	525	544	485	526	545	539	505	503	493	520	566	537	563	521	533	562	523	526	541	521	501	565	532	523	496	519	496	497	501	526	499	550	551	543	520	488	497	554	550	572	554	496	497	544	510	499	552	561	506	494	555	533	513	506	508	522	556	571	526	500	506	536	512	548	546	534	513	521	495	497	540	545	496	531	583	494	507	524	553	492	512	510	523	542	531	538	529	546	546	566	510	566	543	531	520	564	551	518	515	526	515	510	541	512	524	512	551	486	561	521	491	507	536	522	534	527	588	571	518	535	557	555	540	534	523	535	509	528	515	559	539	538	545	524	512	587	545	528	508	560	515	570	559	519	519	528	480	546	514	541	531	558	526	509	539	519	533	530	555	519	531	501	509	546	555	545	509	539	528	513	497	552	557	503	527	531	570	500	523	533	520	517	504	566	556	495	529	540	512	538	477	547	578	578	541	522	551	529	520	533	522	500	565	486	546	558	550	542	534	550	537	540	546	542	547	488	565	532	542	570	571	518	492	524	531	528	534	540	535	508	482	550	539	508	520	538	551	562	510	494	556	556	533	515	559	530	506	519	522	561	540	468	502	538	514	528	505	540	525	552	532	499	533	535	508	543	472	538	578	525	520	512	564	539	500	535	488	557	532	493	581	519	533	538	555	551	534	557	490	542	550	536	522	544	544	523	522	561	563	548	491	549	512	511	532	508	541	513	542	528	540	548	520	545	537	524	553	555	491	530	542	529	542	529	533	536	521	507	548	506	533	533	521	560	507	558	510	561	533	552	542	539	508	553	500	500	499	549	514	553	561	502	518	518	558	549	500	530	508	565	513	506	554	536	549	473	575	568	525	517	554	544	559	557	540	515	534	527	518	544	504	546	491	491	516	498	544	524	524	590	489	484	529	552	534	522	518	515	519	539	493	543	545	489	522	551	556	529	519	560	520	554	545	528	534	537	534	524	516	485	500	569	516	539	532	536	524	535	508	569	518	578	547	538	495	577	542	566	516	533	544	508	567	510	506	562	496	565	516	493	541	542	550	514	529	571	514	597	557	486	583	514	557	552	589	523	535	516	559	539	525	547	561	508	553	513	532	522	487	518	570	507	492	535	539	560	559	515	515	511	555	543	526	539	528	556	533	490	476	543	520	571	526	534	501	532	535	543	495	508	547	542	563	495	554	513	527	495	498	542	541	524	540	536	541	486	568	511	528	548	574	532	564	545	530	535	534	495	565	546	477	532	577	530	545	526	541	516	548	517	521	541	496	509	537	548	569	516	540	509	553	557	509	528	507	529	492	521	492	506	540	499	542	510	601	539	530	558	490	528	504	564	532	518	464	549	508	514	544	518	522	520	556	518	519	549	555	550	545	563	541	528	534	556	518	517	561	523	504	545	554	546	519	499	498	511	531	555	486	517	545	555	541	531	550	549	504	555	505	521	540	526	523	557	506	526	524	548	542	533	541	556	496	493	495	530	503	503	497	533	544	517	508	559	540	533	533	516	531	521	540	492	518	566	549	507	498	500	523	535	543	556	514	547	525	539	520	513	508	556	539	500	514	535	536	555	535	495	540	509	555	526	532	534	522	496	550	530	533	535	539	539	572	544	551	548	530	520	529	525	542	531	518	552	547	546	574	548	543	515	578	560	538	513	512	530	551	508	523	521	499	555	528	564	554	536	531	555	560	535	529	499	545	577	523	544	508	558	520	534	520	540	511	568	502	574	527	534	528	523	515	529	561	540	557	535	504	508	524	518	561	532	547	526	550	526	568	555	552	584	550	515	558	530	510	537	526	547	577	530	522	566	498	487	539	537	558	559	532	522	553	535	534	514	486	570	556	511	541	520	539	535	495	509	541	514	515	593	526	499	513	541	519	516	521	548	519	529	555	500	535	545	520	503	511	520	551	551	565	508	513	514	516	538	575	555	580	535	533	499	558	495	517	574	578	539	514	548	513	498	550	490	523	565	512	531	530	549	555	498	541	555	534	507	546	571	538	499	532	516	524	560	558	529	532	545	523	507	549	536	537	572	574	563	515	513	511	537	526	537	522	514	504	484	520	495	542	509	522	545	538	534	541	572	544	545	512	514	526	496	533	552	583	499	514	543	553	553	504	522	535	517	486	523	528	497	575	526	522	543	546	573	524	507	543	542	551	513	535	519	535	519	529	483	548	534	503	500	505	532	530	528	511	546	531	540	527	534	519	567	522	520	534	517	559	515	522	519	509	556	564	502	540	538	528	493	518	557	541	522	540	502	496	474	561	505	521	521	523	522	530	536	569	509	524	525	556	546	509	512	533	551	545	538	519	551	506	566	517	534	518	531	504	535	558	535	526	498	512	522	556	514	532	547	557	524	507	535	490	486	551	573	519	535	534	508	494	521	500	531	562	530	506	555	538	538	540	541	512	499	513	527	579	552	514	533	470	568	522	553	523	527	564	492	520	526	495	515	493	485	516	488	561	516	522	554	503	547	534	549	552	505	570	534	513	523	489	533	538	525	491	550	547	512	563	531	504	526	542	563	514	505	504	525	535	547	537	566	505	524	539	528	505	514	514	556	527	549	510	512	511	513	525	541	527	551	550	537	547	513	538	532	527	519	535	518	522	557	528	506	532	508	504	533	559	541	522	521	530	495	521	528	561	559	480	525	499	541	509	545	513	550	528	546	494	518	503	530	533	520	536	507	495	534	550	514	546	562	537	552	500	517	525	539	500	525	547	525	553	532	524	552	504	530	517	503	544	567	516	549	528	541	514	527	514	569	568	562	564	553	518	515	541	545	521	580	519	527	536	518	518	570	539	571	520	479	516	556	558	537	519	520	519	553	528	557	527	521	585	549	548	515	516	553	524	457	549	563	522	535	522	530	499	565	561	523	538	556	538	544	515	543	538	484	547	535	534	510	555	557	548	531	524	532	526	508	541	518	521	523	505	550	575	510	505	539	548	552	560	524	534	533	542	581	559	540	534	534	579	548	536	531	553	545	491	548	544	554	547	501	530	538	528	522	493	510	534	538	573	500	559	529	540	565	514	499	569	559	527	515	497	535	548	481	545	558	514	559	532	497	535	550	545	490	510	510	508	530	538	506	561	529	550	502	547	527	505	557	497	504	528	532	535	547	498	558	524	562	519	546	505	538	514	506	523	525	548	543	557	534	541	494	534	539	503	541	473	576	557	559	507	497	561	543	485	555	550	551	550	506	507	519	512	520	528	521	530	474	526	543	527	542	509	517	532	532	564	526	529	512	532	504	563	502	539	559	561	526	529	534	510	519	581	574	510	535	567	536	547	516	537	505	515	533	500	513	560	525	496	488	571	551	506	561	580	588	495	542	539	522	502	544	552	526	488	521	561	518	522	562	537	517	579	575
11974	11543	6321	3355	2858	6037	4365	2764	1064	934	734	558	263	139	178	102	130	72	122	85	82	41	43	55	33	44	47	35	45	37	47	38	50	36	46	38	29	31	31	38	37	44	47	47	31	46	49	43	62	47	46	43	34	43	51	41	27	40	45	37	37	48	55	46	27	50	37	50	38	36	34	32	33	37	38	54	37	40	39	36	36	37	50	48	48	30	38	51	37	45	36	44	48	57	39	39	41	47	47	46	46	44	31	46	53	53	36	40	50	43	43	44	45	36	52	46	39	42	53	53	40	40	38	40	37	30	43	49	44	43	53	38	53	49	58	50	46	47	30	48	41	44	43	42	51	53	39	40	43	37	36	38	38	34	46	39	55	39	33	46	39	61	50	46	32	44	49	38	37	47	47	42	47	53	36	43	42	37	41	38	46	43	46	37	50	50	34	46	48	43	48	39	36	44	35	52	43	42	36	47	32	36	32	31	44	46	33	38	39	39	37	53	46	52	39	41	54	42	36	38	40	43	47	54	42	31	30	37	57	34	44	30	43	45	48	32	48	39	36	40	45	38	39	49	41	26	44	30	38	42	46	47	48	45	38	48	28	39	33	43	38	50	39	44	45	32	47	33	37	33	51	46	46	40	40	43	43	39	60	36	40	44	39	38	59	46	44	49	39	50	35	47	44	39	43	39	32	30	40	45	51	31	43	36	32	56	42	49	36	39	41	50	47	33	54	43	40	34	43	39	42	31	31	38	38	42	39	33	43	32	41	49	38	38	42	47	44	37	40	41	48	46	46	48	40	39	32	41	49	46	36	34	31	46	43	45	40	33	35	37	42	47	53	40	42	43	52	44	45	53	42	48	44	44	38	38	50	34	35	42	42	34	35	51	41	38	50	39	39	37	47	35	46	45	32	51	40	36	50	32	43	53	47	46	43	47	49	51	40	39	37	55	48	46	33	46	38	51	39	41	39	37	41	41	38	57	47	50	36	45	39	47	39	43	44	43	49	51	41	34	54	32	49	34	50	46	45	51	44	53	46	56	49	39	46	45	53	52	38	35	56	42	50	44	36	27	42	45	38	48	50	34	44	38	45	46	47	37	44	35	43	49	40	42	39	37	47	42	36	38	33	47	45	56	38	41	39	45	43	36	51	52	34	45	41	36	43	40	49	41	43	48	38	38	48	38	40	38	48	34	45	53	43	36	41	32	40	46	60	42	37	45	50	48	42	43	46	32	42	45	42	44	33	33	38	43	45	33	44	38	46	41	42	38	45	46	49	46	42	47	54	35	45	36	40	45	44	36	46	48	46	35	28	41	34	36	38	44	38	40	38	40	46	29	48	47	44	45	39	53	46	43	38	37	37	42	37	47	44	44	54	47	35	39	28	63	49	41	48	47	46	47	44	41	43	48	41	47	34	42	54	48	42	52	48	55	37	47	37	39	41	35	34	49	47	49	53	40	38	46	48	42	52	47	43	38	36	46	43	40	39	43	37	44	37	43	42	42	37	32	44	46	29	55	42	43	52	47	36	50	48	42	40	40	31	38	42	37	41	45	38	34	44	36	43	35	45	45	35	36	48	39	55	48	48	47	49	48	50	44	37	51	36	38	34	46	45	40	41	43	52	35	39	49	35	45	52	47	35	49	36	51	38	36	49	40	44	44	40	42	27	37	57	47	47	35	53	20	49	37	44	36	44	32	48	34	50	47	48	35	41	44	42	50	56	39	41	46	52	44	50	44	35	37	41	39	44	34	45	36	45	40	46	42	40	46	30	41	48	51	39	41	39	63	34	42	43	56	49	39	38	35	35	46	44	41	37	34	41	40	33	34	47	39	34	39	38	43	37	46	42	36	51	52	43	55	43	43	33	33	38	41	40	39	47	35	41	47	54	35	40	49	47	38	49	34	58	40	37	36	43	49	36	41	57	53	57	51	45	43	41	53	37	28	40	48	43	41	51	42	37	44	42	37	42	45	53	42	64	35	34	49	47	47	51	41	46	49	39	30	48	40	34	45	43	30	38	39	41	41	43	39	41	56	40	34	44	33	47	30	52	41	39	30	37	41	38	45	46	49	41	27	34	38	47	38	55	45	39	41	43	40	39	42	36	47	38	47	52	56	38	40	24	33	43	50	52	51	59	30	44	30	36	42	48	38	46	51	36	42	54	50	45	57	38	47	32	38	45	46	44	48	31	42	55	34	34	39	40	42	47	36	51	40	47	46	53	39	43	38	52	42	53	54	37	42	52	39	35	42	49	39	46	51	55	43	53	44	41	37	42	42	40	37	41	53	37	54	53	51	34	47	47	39	38	41	47	47	35	49	33	45	48	49	39	37	31	40	47	52	62	34	39	41	40	33	44	43	33	33	38	36	45	40	52	40	37	46	50	43	55	43	52	40	49	42	40	44	48	38	42	43	41	49	38	47	64	45	58	43	36	52	50	44	44	37	59	39	40	37	38	43	43	33	51	50	48	37	36	40	52	40	34	39	41	43	44	51	42	39	46	42	46	41	37	39	44	42	43	44	31	40	39	43	55	39	45	34	33	31	45	43	41	56	43	44	35	36	35	43	33	35	44	39	41	41	44	39	41	43	51	46	42	40	44	39	42	46	42	48	42	33	42	32	56	32	45	36	40	56	41	40	37	33	42	37	40	65	44	39	43	52	41	38	38	44	28	44	38	53	40	47	31	45	43	39	45	49	48	44	44	50	40	40	43	37	47	54	54	36	47	44	55	41	39	49	47	38	50	44	46	52	36	38	38	41	50	34	43	36	37	47	36	44	42	45	58	29	62	39	29	43	41	45	37	45	37	41	45	50	42	55	35	38	33	51	46	39	54	45	54	37	39	41	49	31	39	46	44	59	33	38	44	41	50	50	37	45	44	36	45	53	29	40	31	41	36	42	45	40	45	38	50	49	35	48	45	48	54	41	48	42	42	49	50	46	47	31	40	42	31	54	52	55	43	55	41	45	40	45	47	40	39	40	47	36	30	53	39	46	35	43	39	42	38	52	42	41	42	45	48	53	42	31	37	52	55	45	54	43	39	44	29	36	37	38	34	51	37	34	41	53	40	40	41	39	42	47	50	41	39	42	36	49	60	53	38	50	41	38	37	30	45	40	38	43	39	42	50	36	49	40	34	41	47	42	41	42	41	44	40	48	36	39	35	38	48	51	46	44	38	42	36	41	38	46	32	44	49	42	36	38	54	47	45	37	49	35	34	51	44	42	39	42	40	37	30	44	40	44	36	51	47	40	50	39	52	36	43	39	44	42	52	55	49	50	31	44	49	28	31	36	44	33	40	50	46	40	40	38	46	41	50	43	41	50	46	53	47	44	40	45	29	49	53	45	52	45	48	34	42	37	45	45	38	29	46	44	50	37	34	34	44	42	33	48	45	28	33	45	38	41	34	37	40	37	32	35	41	47	56	35	41	41	44	47	48	55	50	40	45	52	52	42	43	36	36	53	46	43	32	41	44	44	37	50
47340	36461	31270	34710	44977	51911	42754	34518	25319	22855	19294	16190	8944	4260	4684	3249	4057	2338	2457	2233	1875	615	581	554	546	557	571	528	578	551	588	602	676	585	611	558	575	552	568	576	561	547	527	595	527	552	566	580	561	555	555	546	559	540	533	538	588	551	609	519	552	505	548	554	553	543	562	584	560	494	577	561	565	536	536	582	562	557	601	585	531	527	588	565	508	568	577	557	574	570	601	528	545	549	575	494	558	518	470	560	568	546	539	561	566	545	568	549	557	555	572	566	545	585	607	509	570	582	585	574	547	554	575	566	550	532	565	551	572	572	566	588	600	534	537	550	541	550	588	565	554	557	558	507	544	549	546	536	546	545	532	532	541	586	548	536	539	522	555	536	550	526	569	533	550	510	530	555	574	567	560	565	579	567	569	558	510	564	569	549	577	547	535	547	584	512	552	621	578	549	568	543	567	548	545	560	547	514	554	543	599	529	550	583	533	594	586	546	542	529	579	533	546	583	604	547	560	573	549	550	536	523	561	545	518	593	565	562	595	571	566	558	576	539	528	538	578	512	581	517	560	576	556	529	573	547	515	506	565	542	564	531	533	591	577	539	542	542	556	524	566	532	559	571	597	543	569	576	538	554	549	563	559	561	557	577	532	575	546	520	547	589	611	550	543	585	539	570	544	493	540	554	540	588	593	546	545	551	541	550	552	537	536	558	572	567	557	564	570	561	542	519	532	532	565	523	525	564	547	538	536	559	594	568	517	540	534	550	540	558	543	555	561	537	641	527	552	590	550	497	539	550	540	528	583	556	594	563	538	543	553	578	527	587	543	532	536	587	561	521	552	555	578	569	593	564	544	561	568	583	538	591	569	528	558	585	560	539	534	506	578	566	540	570	573	579	541	542	568	523	539	555	565	594	568	568	552	588	556	545	542	561	538	551	558	524	527	567	556	567	513	588	556	563	561	543	564	513	533	532	548	532	546	571	519	534	575	562	575	535	580	522	551	567	537	558	554	556	550	596	575	560	570	546	545	595	539	573	620	546	498	518	535	576	552	571	553	600	559	495	554	525	524	546	524	591	563	543	567	555	564	560	566	560	554	557	544	551	528	584	552	566	580	560	537	557	562	561	483	558	528	531	555	523	575	550	541	554	565	584	554	578	538	533	574	558	583	572	536	526	583	580	547	510	535	551	571	587	542	547	562	541	604	556	569	566	570	536	563	549	536	555	534	570	522	526	533	556	537	537	568	531	552	513	557	575	565	576	540	573	550	572	571	565	577	555	586	533	576	548	555	534	577	496	592	569	567	558	526	605	584	559	569	594	568	534	540	564	561	570	532	547	582	579	561	581	563	584	545	542	580	506	536	557	562	512	555	550	538	546	547	560	556	572	493	532	596	593	554	562	555	601	543	570	517	509	518	580	559	540	572	539	572	651	557	544	568	540	518	550	504	555	522	591	623	585	592	537	542	580	573	563	550	539	562	533	563	555	596	582	558	565	595	532	565	530	544	562	509	591	542	624	569	572	569	528	604	573	579	575	548	569	554	530	525	550	554	571	542	551	583	594	544	545	556	582	543	566	575	575	523	574	560	530	514	523	546	552	538	552	555	572	561	560	524	580	518	515	537	553	536	546	561	568	546	548	568	569	532	579	545	526	568	539	540	568	562	531	560	541	554	534	591	534	542	552	534	533	522	522	554	524	593	539	562	562	567	564	584	521	579	580	568	554	598	585	516	551	507	580	556	568	577	622	571	565	581	561	579	567	536	575	560	563	537	556	562	507	549	540	547	535	573	605	532	578	560	561	562	541	577	525	618	571	552	587	565	576	575	574	610	577	594	560	546	553	578	569	545	578	571	554	619	547	576	542	584	552	521	554	559	533	548	532	580	589	542	527	548	532	560	508	569	565	546	486	564	573	527	555	551	583	511	544	563	551	507	582	575	567	544	534	525	503	560	539	589	551	539	575	509	538	613	600	516	551	575	550	545	612	558	554	545	576	529	556	546	532	560	534	571	570	542	604	549	572	535	555	521	577	575	535	572	540	550	537	538	549	571	589	557	543	558	548	600	555	575	523	505	600	539	591	528	564	566	596	522	515	530	550	518	507	533	556	569	552	548	573	533	549	575	555	578	549	564	529	553	535	535	545	556	549	532	570	539	536	598	570	561	549	573	551	605	580	589	553	588	506	584	600	563	557	507	574	535	562	578	550	517	544	551	553	572	519	559	546	576	595	558	540	552	540	584	536	569	563	490	525	543	547	580	538	561	581	558	528	548	584	603	552	542	544	566	535	553	568	548	577	531	563	571	571	519	550	535	516	534	592	570	519	539	537	575	590	558	591	547	614	555	521	554	565	570	569	565	535	532	575	572	600	540	542	560	571	549	565	577	543	578	555	532	586	553	559	544	516	554	559	525	513	592	540	589	555	542	578	565	540	580	540	515	561	603	551	576	550	563	564	571	569	537	540	557	546	606	551	533	544	534	540	579	559	535	548	528	558	532	558	549	548	561	576	546	571	564	552	563	534	539	600	593	533	599	575	544	535	537	553	545	562	541	550	578	583	538	571	541	545	526	562	548	569	537	565	574	543	570	541	581	564	542	580	560	606	577	550	606	590	582	553	566	505	595	573	572	537	555	548	561	551	572	556	573	595	545	561	613	543	576	542	566	522	545	551	549	534	551	568	548	567	554	548	547	526	545	557	603	550	557	584	528	550	571	566	583	577	532	549	502	602	540	569	577	554	502	567	555	546	603	556	592	547	556	599	561	546	581	551	520	546	518	544	558	545	572	567	538	559	572	569	605	560	541	513	567	575	537	553	553	542	554	532	548	529	560	521	540	525	530	524	578	518	496	537	547	545	569	612	546	516	563	567	581	573	517	556	557	547	527	568	531	571	526	564	591	593	550	595	567	565	539	562	561	533	547	487	575	543	569	520	570	583	556	528	561	567	579	559	549	550	550	539	554	578	516	539	555	541	564	554	517	563	548	557	542	551	558	530	540	567	569	582	566	538	531	551	559	566	556	562	539	510	533	555	551	549	544	549	532	549	569	568	542	541	546	520	590	544	573	567	619	567	590	551	557	525	539	530	557	525	545	556	531	556	561	559	543	549	540	554	574	584	574	526	549	584	568	570	566	564	551	551	592	538	544	548	577	570	558	568	573	562	534	603	578	522	576	528	531	570	565	557	529	526	579	539	560	582	598	503	557	549	534	561	574	586	549	594	520	548	570	544	562	543	555	556	552	557	538	594	551	536	567	554	544	602	543	506	580	535	585	570	569	584	529	524	597	498	564	534	524	533	564	586	559	511	521	569	533	581	605	552	575	573	528	519	550	521	607	592	548	560	550	583	591	537	542	564	524	557	542	567	566	566	529	555	520	548	563	553	551	522	544	540	546	532	552	581	570	589	543	574	516	548	560	561	566	566	544	599	548	551	531	554	570	540	594	554	534	566	538	499	535	552	518	593	553	547	554	536	576	601	574	552	565	550
16535	20662	11501	5726	5583	10442	7394	4441	1788	1434	1029	753	349	195	191	134	184	126	120	121	105	51	32	51	39	39	50	52	40	51	55	36	38	46	38	46	41	39	32	40	46	38	41	53	48	42	43	36	41	46	53	34	42	53	47	45	32	41	47	41	39	51	49	27	45	25	42	37	50	45	51	34	38	63	43	38	42	34	40	41	50	48	36	30	42	35	40	44	35	40	37	39	47	35	51	55	47	56	50	39	53	33	35	43	48	45	28	45	43	35	56	47	33	41	40	50	46	41	38	35	44	37	34	41	60	44	49	39	49	41	40	42	44	42	38	45	43	45	36	43	48	39	37	33	46	44	43	43	44	40	31	38	34	40	35	38	34	50	38	40	43	35	39	36	44	42	55	41	42	46	42	48	35	44	40	53	45	31	43	36	45	39	48	45	33	49	40	42	30	37	49	40	44	39	42	52	43	42	31	49	44	39	45	44	47	45	46	44	45	53	35	49	38	35	41	36	50	44	40	47	41	34	37	42	39	38	34	36	44	43	44	40	35	48	44	31	43	45	46	43	39	49	52	49	48	51	53	42	44	31	39	39	49	53	41	40	46	46	49	35	50	44	33	37	42	46	42	41	34	39	46	32	49	49	48	44	35	36	45	45	47	52	42	39	39	43	44	39	42	39	39	46	39	35	51	40	38	39	33	38	35	34	41	37	33	34	43	44	42	43	64	46	53	47	51	42	37	38	44	45	36	34	46	42	50	34	44	41	42	44	47	36	46	35	27	51	38	41	42	44	32	43	46	38	44	34	34	49	35	42	43	43	39	48	33	43	53	48	44	47	53	43	36	47	42	49	44	52	41	44	38	36	33	42	35	42	34	46	37	39	37	43	39	31	44	48	45	32	46	39	39	49	38	35	51	49	28	44	36	36	45	40	45	36	33	38	41	44	29	35	42	36	39	45	36	50	33	46	45	44	39	33	46	40	47	49	41	48	33	34	51	40	43	41	42	45	41	34	45	37	44	43	39	41	42	45	34	40	37	55	42	43	39	35	45	45	44	34	47	35	33	43	48	40	38	43	51	37	42	39	37	41	41	45	45	57	36	45	34	34	42	47	49	39	44	48	38	43	45	54	35	54	54	35	43	50	47	46	57	54	46	50	47	41	39	57	39	38	51	41	35	46	40	37	50	44	56	39	42	43	33	45	33	54	40	41	51	38	51	30	38	44	47	40	51	32	29	31	38	50	47	27	43	46	49	33	45	55	40	41	37	38	48	36	54	43	38	42	42	39	48	44	48	33	43	41	32	43	37	41	37	41	40	35	47	37	37	41	42	30	48	35	40	44	43	43	38	29	37	56	42	42	43	43	43	46	35	38	34	39	39	48	53	22	38	46	41	40	29	46	29	36	35	36	43	32	48	33	43	42	40	34	51	39	41	42	56	33	57	49	42	54	35	40	34	51	45	41	40	39	44	50	50	42	46	36	39	51	41	37	41	38	34	40	47	40	50	34	43	41	45	40	59	39	40	31	40	31	40	43	45	49	37	50	56	35	30	53	49	49	42	44	45	46	51	45	36	32	42	36	41	39	46	46	30	57	40	44	30	43	46	49	29	42	35	32	40	41	48	39	39	50	40	46	38	39	31	32	44	53	45	54	38	45	39	30	45	42	36	40	37	48	45	38	34	34	46	41	42	29	32	42	45	36	43	31	51	41	46	38	42	51	45	39	43	32	40	51	43	38	50	37	48	38	47	29	35	48	46	36	38	43	43	45	38	48	44	46	40	57	40	50	43	38	57	42	34	36	46	43	46	46	34	39	35	55	36	42	45	50	28	38	35	46	33	28	35	33	41	48	43	51	47	45	52	51	38	50	47	41	45	47	36	38	44	39	39	50	39	40	48	38	35	40	48	40	32	51	37	41	41	38	38	45	42	39	35	35	38	34	35	35	32	43	50	38	40	36	53	49	40	45	47	33	44	51	32	29	46	37	56	37	37	39	36	46	37	43	34	37	38	38	40	42	41	51	38	50	46	37	43	51	44	50	43	46	37	36	49	41	53	33	50	45	44	46	47	45	28	36	45	30	44	35	43	40	46	53	44	59	41	42	50	39	41	43	39	42	29	35	43	42	40	46	42	46	30	49	41	44	52	44	33	37	44	46	32	42	36	36	44	32	52	37	49	40	45	48	40	44	38	44	47	42	28	33	30	42	50	50	34	44	36	45	39	30	39	52	34	45	45	32	32	38	42	42	41	48	37	28	42	55	47	39	38	42	50	49	44	41	35	43	39	47	46	41	53	40	37	35	31	41	37	46	55	53	39	40	55	51	50	40	33	48	45	47	44	32	31	32	43	33	37	48	44	41	42	34	59	46	56	39	41	41	39	41	33	49	45	47	41	46	47	39	42	52	38	46	38	51	37	43	43	44	41	39	40	45	30	54	40	41	42	33	44	44	36	42	37	41	54	34	38	53	36	32	45	40	37	40	39	46	34	46	37	32	32	47	26	40	39	45	36	38	37	36	34	51	39	45	43	58	38	37	37	47	37	47	40	38	36	36	36	29	49	40	37	40	58	46	46	46	32	49	36	45	41	45	41	47	52	36	34	39	45	38	50	34	36	35	43	30	53	32	29	41	33	36	44	52	37	40	37	48	49	38	43	34	35	39	28	44	44	59	50	51	38	48	43	43	44	42	47	37	36	42	45	37	45	52	48	41	35	41	40	41	45	32	36	36	34	39	43	42	56	48	40	55	41	53	38	45	45	37	34	32	32	49	36	35	54	40	46	43	47	37	40	33	36	37	46	45	44	45	49	47	46	44	47	41	39	51	36	51	48	41	52	32	47	42	52	47	34	41	40	42	43	49	42	32	45	37	39	37	54	39	47	44	47	30	48	41	43	41	43	34	39	42	36	42	38	47	42	52	32	35	39	44	46	31	57	37	43	40	41	36	47	50	43	33	51	42	36	43	44	39	53	42	35	50	39	36	59	36	51	42	48	29	49	37	39	51	48	38	43	41	41	49	43	31	48	33	42	47	30	43	38	47	36	38	33	46	48	36	54	38	39	49	54	49	38	52	43	44	49	40	50	41	25	47	47	37	54	31	34	35	36	44	51	45	38	50	33	45	43	47	36	45	45	38	54	40	48	43	50	35	42	37	52	32	23	43	36	37	35	28	41	36	45	42	37	29	44	35	40	43	38	51	41	32	36	40	34	37	33	45	41	47	49	39	35	42	56	46	48	47	41	37	48	42	53	34	54	47	38	31	45	40	47	41	32	39	46	38	43	40	45	40	31	48	52	43	46	26	53	30	48	46	40	41	53	53	51	45	40	47	38	34	53	46	41	49	38	36	52	41	40	48	44	38	36	35	44	36	35	42	34	45	46	64	36	38	35	31	36	55	46	49	40	37	49	37	35	42	38	40	36	37	46	43	33	39	46	49	45	35	36	54	36	46	34	50	38	30	41	59	39	31	41	38	39	46	51	41	40	33
52954	41372	36599	40855	54851	62083	50107	40050	29450	26640	22965	18724	11678	5715	5902	3777	6033	3728	3367	2917	2364	585	554	483	606	553	571	586	550	560	672	716	624	630	583	612	567	556	581	546	553	558	528	496	581	524	570	581	537	489	546	567	543	504	578	558	562	569	547	530	530	581	564	536	556	584	545	535	523	589	503	598	574	569	498	534	533	541	529	548	529	524	602	560	570	539	536	560	516	531	575	526	573	535	537	559	534	594	539	551	538	555	552	543	542	540	546	568	545	550	539	526	564	614	524	535	558	525	522	559	566	538	510	559	581	567	545	550	590	546	593	563	518	606	585	551	534	535	547	550	513	559	536	541	552	546	510	523	544	548	581	548	543	538	543	518	543	545	538	549	511	571	539	550	537	540	546	546	566	531	559	527	551	566	522	550	565	579	606	527	549	580	591	538	510	571	527	538	515	540	567	554	546	525	556	547	572	563	553	585	542	501	532	567	585	571	543	542	552	575	518	607	527	547	573	559	513	552	593	551	575	522	572	525	551	543	520	539	558	522	556	518	525	592	569	571	576	533	530	518	489	578	527	534	533	539	564	544	578	545	553	561	534	519	577	554	559	545	592	551	517	553	543	563	570	515	595	530	497	557	557	546	567	541	529	610	567	577	519	568	533	577	544	555	553	516	559	586	574	545	510	549	561	542	545	560	597	576	546	575	536	515	575	535	517	561	583	553	548	518	543	520	582	564	606	599	539	584	521	551	554	538	549	567	539	568	564	542	549	557	582	539	533	547	591	542	518	545	524	535	560	576	580	539	566	544	536	573	533	562	542	572	549	579	564	560	561	536	577	555	518	571	576	546	578	515	583	533	597	545	526	521	522	547	544	546	606	534	564	531	563	573	534	584	550	561	577	566	534	566	564	594	522	562	551	555	536	540	540	568	590	533	544	549	552	527	538	554	581	595	548	545	553	524	615	587	553	538	591	567	545	549	569	507	514	519	589	564	568	573	531	543	530	547	555	543	535	552	558	565	581	541	625	579	578	581	563	591	563	501	551	538	553	541	544	552	567	546	576	575	544	511	512	516	561	557	532	568	538	566	580	546	558	582	515	543	547	518	554	586	607	564	528	521	537	511	570	554	591	545	562	548	533	527	589	575	552	529	547	587	557	576	544	550	540	524	583	497	565	570	543	553	577	544	575	532	537	574	513	544	523	589	519	576	573	533	545	571	542	576	513	592	562	547	549	544	582	552	531	522	560	550	539	543	537	566	532	550	575	534	562	589	573	539	559	575	517	504	578	557	562	546	538	517	537	582	549	575	504	585	602	550	572	572	539	563	588	571	543	594	565	529	564	565	526	566	583	540	563	590	573	532	549	570	569	546	566	575	539	540	592	549	550	575	573	522	552	554	523	566	522	553	583	555	545	560	554	575	545	549	532	571	531	553	558	571	557	574	536	543	545	597	577	558	578	520	525	570	557	563	574	577	522	557	538	566	546	574	498	549	570	542	604	542	564	533	575	562	543	540	535	546	567	585	581	556	560	531	567	543	560	565	527	549	582	532	509	536	542	539	585	541	534	585	571	537	561	560	507	551	565	561	572	526	566	523	556	581	581	574	557	559	540	547	579	567	559	522	531	581	558	534	519	534	565	591	558	563	551	527	584	581	550	560	548	557	567	532	554	543	535	534	544	598	582	527	538	551	577	550	548	545	535	617	548	527	564	548	532	546	544	506	596	558	537	581	533	585	567	535	584	513	578	543	571	543	518	477	524	526	526	582	558	544	566	533	531	571	551	537	562	606	538	524	543	577	590	527	606	553	527	528	560	569	523	520	560	524	530	578	593	533	573	611	524	579	549	597	540	520	554	520	531	567	558	529	558	527	546	541	537	583	575	557	578	532	526	557	516	525	569	555	522	531	531	507	554	558	569	552	572	504	565	544	526	570	540	573	541	534	524	527	543	566	555	544	541	553	544	556	534	553	566	549	530	551	573	541	581	569	546	577	551	524	539	549	618	531	535	523	576	595	533	553	506	538	553	536	551	557	521	538	499	569	584	591	536	565	547	567	552	522	515	542	544	558	569	578	566	555	531	528	587	538	562	554	578	561	556	528	537	575	524	571	535	570	557	582	558	508	586	582	560	573	560	578	566	566	541	560	555	498	571	553	531	560	537	514	554	593	525	535	534	565	535	538	542	502	577	551	571	551	575	567	544	594	564	568	554	516	556	539	508	595	510	605	568	566	532	557	564	583	561	543	564	534	534	542	551	550	540	532	557	549	569	532	539	534	584	554	589	587	510	604	573	561	540	564	550	571	561	536	569	522	550	568	573	530	548	542	523	548	577	548	540	581	572	532	568	554	543	500	526	570	529	540	515	544	520	525	565	573	569	549	549	587	540	573	594	563	520	563	570	543	554	551	543	553	574	552	561	579	532	524	562	554	531	582	537	553	604	553	498	553	563	517	573	572	508	573	486	552	542	548	536	534	574	540	531	580	542	558	575	594	555	524	509	526	534	557	581	511	538	535	581	556	524	535	538	559	537	514	526	562	538	583	517	553	569	541	562	553	587	553	558	526	559	572	561	488	577	500	565	554	566	558	558	547	504	574	544	587	570	595	527	561	573	604	576	511	599	543	553	572	515	537	568	556	524	546	552	547	502	540	543	586	517	574	542	571	529	526	539	513	583	554	578	551	556	602	529	532	575	564	540	576	547	564	552	516	536	544	534	578	531	525	548	560	563	553	573	588	566	585	578	546	541	613	599	572	543	559	558	566	558	548	515	563	573	540	565	542	550	538	600	525	552	488	509	518	544	587	561	531	515	528	547	524	547	561	551	567	557	575	561	525	569	544	512	544	569	549	556	576	530	571	528	525	574	571	584	556	562	547	534	565	533	577	502	558	506	519	570	503	536	509	584	550	544	531	656	567	583	497	545	564	542	532	468	572	559	586	528	560	505	548	553	571	549	523	480	552	534	545	487	513	574	552	543	541	545	556	543	595	563	495	541	509	567	549	522	569	558	538	527	567	551	556	499	542	544	552	527	524	552	562	551	509	552	561	569	575	582	533	547	548	524	583	594	545	521	543	553	520	512	573	533	537	521	557	540	576	571	568	528	536	573	575	570	531	559	505	574	575	576	548	502	559	539	561	528	561	568	553	541	517	558	527	554	586	576	538	595	526	584	549	568	569	503	597	574	587	543	501	565	567	543	516	561	546	572	617	578	558	601	605	539	542	577	521	533	582	565	471	547	580	528	551	527	533	544	551	566	555	583	551	544	524	550	559	553	530	540	542	561	598	549	550	560	555	545	565	546	548	582	550	560	548	542	553	535	520	535	541	570	569	602	550	580	560	507	600	515	525	523	534	531	572	542	536	564	526	555	532	560	553	553	589	579	586	512	567	510	548	551	565	555	510	566	567	527	575	546	554	545	513	544	573	526	593	569	540	551	525	547	570	550	519	554	573	569	531	570	532	553	591	546	561	572	543	591	537	568	536	557	574
6661	3680	1947	910	1011	1926	1511	934	360	328	235	160	111	71	68	69	88	74	61	59	55	47	42	38	40	37	46	36	36	39	32	43	36	40	36	36	43	30	38	31	38	46	43	38	48	37	27	40	46	35	41	40	39	30	43	49	35	40	48	36	49	46	33	39	45	51	42	33	32	48	34	35	46	36	50	40	34	33	43	36	44	40	37	37	52	33	32	40	33	54	48	51	40	35	47	48	41	34	40	34	34	35	47	41	41	40	35	42	42	42	44	41	58	36	52	31	38	37	30	43	36	33	42	42	42	50	35	37	39	34	37	49	34	42	42	27	40	37	45	51	42	47	31	41	39	31	29	46	34	38	35	48	44	41	37	40	40	42	41	31	32	35	39	42	44	38	55	38	44	41	47	56	33	44	37	46	45	48	39	37	40	41	36	45	32	42	31	49	52	43	45	43	45	37	42	35	42	47	36	43	38	36	54	43	45	39	33	33	39	49	39	32	51	48	35	33	35	41	40	39	46	34	33	38	37	40	41	38	39	50	43	53	38	38	36	50	31	40	44	48	48	37	29	49	37	48	36	41	39	33	43	31	24	44	34	28	39	36	34	38	31	38	34	45	44	26	44	39	33	36	37	45	42	45	37	37	38	39	40	41	36	34	36	45	37	38	44	53	43	35	50	27	36	30	35	37	31	40	57	39	38	34	47	34	38	28	45	45	36	38	33	32	45	49	39	44	48	38	43	48	48	54	43	50	46	42	38	32	57	44	42	41	39	35	40	42	33	35	48	40	45	31	40	37	53	46	34	40	37	35	50	34	39	42	44	41	46	44	41	44	31	35	37	49	44	36	37	45	40	43	30	37	53	35	55	36	51	37	45	45	40	33	36	35	39	34	38	30	33	47	45	39	33	42	46	36	46	44	30	34	29	38	46	42	32	29	32	36	32	47	42	55	31	43	38	33	37	37	33	35	47	42	44	39	36	25	39	43	43	32	47	49	29	44	43	36	26	37	46	47	40	43	28	41	49	38	41	36	35	43	35	38	39	31	40	35	39	43	46	40	50	36	43	39	53	30	53	38	41	30	40	26	47	44	41	45	41	37	43	29	37	34	39	39	46	31	51	41	28	53	30	33	38	53	51	46	37	43	39	39	39	32	40	40	37	39	39	30	45	33	32	39	38	48	44	40	40	52	39	49	38	43	41	35	45	34	40	41	39	24	34	37	29	46	52	30	35	41	40	54	39	44	31	46	44	38	46	48	44	43	46	34	37	49	39	54	42	41	35	36	50	45	48	41	42	46	39	34	45	37	46	39	50	48	34	37	38	36	43	39	32	42	45	38	54	30	32	28	41	38	43	29	47	39	49	31	34	40	33	34	41	46	48	46	46	50	42	45	42	43	42	31	50	46	37	45	42	40	42	27	50	55	48	42	36	47	32	35	40	49	46	44	37	41	28	38	40	35	44	35	35	37	34	42	44	38	37	46	43	45	51	38	43	37	45	34	41	33	49	48	45	40	43	47	56	43	48	41	39	42	51	35	37	49	47	39	37	30	35	48	36	45	36	35	38	43	46	35	36	41	33	40	37	32	48	41	41	42	40	45	37	37	40	50	34	42	40	51	46	43	51	38	40	43	51	41	49	55	27	49	47	31	38	46	38	44	38	46	42	43	37	38	37	39	37	41	28	38	31	35	40	36	44	41	34	44	34	33	39	37	38	38	30	40	43	31	34	51	45	46	42	31	40	35	37	47	44	40	35	29	47	52	51	36	43	38	41	41	41	29	37	37	31	34	31	47	42	40	37	44	41	34	26	39	35	38	40	39	47	42	48	32	36	45	39	33	40	33	44	51	29	41	38	35	36	37	39	45	39	39	50	51	41	53	37	50	35	39	33	50	51	51	38	42	45	44	47	32	36	34	43	42	44	41	35	49	63	44	46	37	47	37	44	36	44	30	34	41	37	44	43	37	45	53	41	57	37	43	33	42	38	50	40	50	47	30	40	36	47	31	34	26	38	34	52	43	33	43	40	40	33	39	40	35	54	33	39	43	36	33	36	31	36	34	47	44	41	40	45	34	34	39	48	43	50	36	49	47	49	28	31	38	37	51	37	43	38	25	50	38	44	32	39	34	50	42	41	45	43	35	43	34	46	40	39	42	47	41	40	35	37	37	37	34	37	43	42	38	45	39	43	45	47	43	31	43	44	37	41	36	36	39	44	31	40	43	39	40	45	45	53	30	40	31	46	47	41	52	44	51	47	40	45	42	32	54	47	41	38	37	44	33	45	53	34	29	36	39	44	49	48	47	41	40	56	57	49	43	36	38	45	32	43	36	53	43	51	44	36	46	42	39	38	30	41	33	53	32	35	43	38	49	40	31	43	41	27	47	47	34	37	37	35	40	44	37	42	37	37	45	53	54	38	45	42	37	39	35	40	42	37	46	36	44	34	31	39	44	47	42	38	45	45	42	43	36	53	40	39	39	30	47	44	34	38	43	43	48	46	48	29	29	42	43	45	29	35	41	53	38	42	48	40	38	50	37	45	44	39	29	43	40	45	39	30	51	39	36	33	40	41	44	43	40	23	36	46	39	34	34	30	32	29	42	28	44	29	46	35	33	34	40	41	44	34	32	30	42	39	22	39	46	44	50	35	34	52	34	43	35	37	46	42	29	50	37	43	39	43	40	39	46	30	35	39	42	32	38	38	43	35	39	48	49	41	34	39	45	43	31	36	37	29	45	43	43	44	22	45	44	40	31	49	35	36	48	38	35	48	41	37	52	42	40	35	37	26	50	37	44	53	36	34	37	44	43	32	44	33	40	43	43	42	40	40	46	42	58	46	45	39	45	42	43	34	39	42	42	41	52	48	50	24	35	40	26	49	42	28	55	50	50	34	43	45	50	32	47	37	38	37	44	50	48	32	48	47	39	45	39	40	45	36	44	50	51	33	44	32	41	43	36	36	50	26	41	40	41	52	43	40	34	49	35	34	35	43	32	28	44	42	37	43	27	42	36	40	38	49	45	35	36	44	46	40	45	47	35	47	44	36	47	38	38	41	47	28	45	43	42	40	42	36	36	53	30	34	43	41	47	38	43	39	45	27	43	40	30	38	36	46	38	31	36	31	41	38	42	43	37	46	41	44	42	36	36	37	42	49	47	40	39	43	38	53	37	38	30	35	46	49	36	36	37	42	24	42	48	46	44	39	45	36	40	50	40	43	41	40	36	37	34	43	42	37	57	43	38	37	32	37	37	44	30	48	49	50	42	48	48	37	34	38	39	46	49	34	36	41	35	43	34	48	46	38	48	29	44	28	38	39	42	44	28	40	57	46	42	48	46	45	42	28	51	28	43	47	47	39	40	32	44	40	35	41	42	45	42	35	32	37	39	49	37	36	38	42	35	48	35	39	41	37	43	49	40	31	49	51	44	31	47	36	31	49	34	44	60	36	35	59	37	39	38	37	42	38	41	36	37	47	44	46	34	46	52
39390	25874	20937	22853	32979	37116	30805	24088	14484	12020	9145	6545	3888	1886	1746	1192	1839	1398	1172	1063	1008	541	540	532	534	532	556	493	576	523	566	573	589	539	529	532	513	475	530	533	541	529	521	540	500	530	547	538	522	510	524	500	553	510	526	543	495	485	508	552	525	564	480	510	506	502	538	546	502	494	547	536	526	575	518	528	520	543	555	538	523	541	534	532	520	539	540	546	525	512	499	513	523	500	553	475	533	512	542	505	537	572	519	528	552	542	523	526	524	524	534	508	492	537	531	494	532	526	552	539	571	533	538	556	552	502	524	491	478	507	559	519	573	496	492	528	513	529	517	548	537	566	512	487	497	529	538	548	564	517	529	528	500	555	529	543	512	522	501	577	507	497	505	521	522	537	525	581	525	517	547	552	519	572	548	535	561	545	536	519	588	513	546	549	549	546	532	543	558	506	546	505	546	523	536	569	487	558	531	533	510	513	534	538	554	530	516	533	555	548	540	489	507	550	540	544	480	523	514	537	522	580	533	548	547	528	583	531	507	507	534	496	505	542	552	497	542	494	557	502	534	565	519	486	534	532	541	486	491	512	514	563	551	564	576	502	509	535	487	553	550	520	532	536	501	545	522	570	471	546	535	530	552	541	520	525	503	545	499	518	538	518	540	513	527	508	538	527	524	535	524	535	534	559	531	541	548	545	516	526	555	550	505	546	497	550	499	496	524	531	562	541	507	548	568	506	505	530	512	548	521	520	541	595	536	563	503	532	511	523	533	545	534	537	555	544	536	537	556	486	569	529	518	494	532	557	539	528	527	483	537	533	522	513	481	530	545	577	550	482	507	545	524	511	512	541	545	517	536	488	532	487	564	527	512	472	523	512	546	529	539	548	533	498	511	535	559	530	467	553	543	515	519	574	506	534	545	566	532	551	483	558	490	513	524	533	590	533	543	541	548	557	541	512	492	575	542	521	502	511	506	522	518	521	519	523	574	506	540	529	534	494	556	548	520	509	522	520	538	524	526	536	505	556	518	546	560	494	517	545	537	525	538	533	561	554	526	508	538	561	547	536	565	513	530	540	542	559	503	522	525	530	549	551	519	566	545	502	529	491	551	542	533	527	488	507	528	542	517	574	499	484	511	523	524	516	546	537	525	551	557	561	531	523	542	572	557	547	521	566	561	513	530	559	542	511	539	485	552	529	507	524	512	506	539	559	543	490	529	532	539	530	529	528	567	522	512	492	486	564	546	503	554	549	516	534	556	548	503	560	530	532	583	502	515	505	503	542	529	497	529	503	505	507	516	568	494	568	520	510	525	523	486	532	503	551	550	548	600	537	523	561	547	521	528	574	570	560	533	524	569	553	538	540	556	490	570	514	524	571	540	506	515	518	552	535	540	530	540	540	516	512	561	514	511	548	511	525	536	513	520	506	532	557	498	536	520	554	581	566	560	510	522	575	497	549	529	543	533	492	513	527	513	515	529	528	538	562	525	499	576	495	502	529	539	508	487	507	525	560	588	526	527	499	536	561	526	556	550	522	544	547	546	497	491	549	492	522	539	539	510	561	519	545	538	531	513	511	525	555	534	537	525	565	501	558	554	504	520	544	521	561	514	545	519	520	556	495	535	546	526	491	495	520	483	514	539	531	547	522	551	485	565	520	534	523	552	543	590	563	523	532	570	524	504	501	502	510	555	524	551	510	524	497	532	491	539	550	527	562	520	499	542	557	516	506	517	516	552	533	555	517	543	531	548	505	538	528	561	539	508	534	514	513	497	517	525	491	511	505	540	499	516	540	507	521	534	526	544	535	529	509	554	501	550	511	553	566	586	589	536	508	529	508	561	516	555	536	505	500	558	544	513	517	533	524	524	515	512	578	505	541	526	574	569	517	545	492	504	546	524	553	499	566	557	514	499	536	481	546	529	500	514	548	524	508	541	521	507	535	520	519	495	551	524	505	525	515	534	537	521	514	531	497	524	536	515	535	528	562	505	516	528	581	520	547	550	503	557	506	553	561	484	540	554	505	527	511	528	555	541	541	529	527	522	504	547	528	530	515	549	513	527	560	530	541	524	495	524	490	539	521	494	523	544	551	559	525	535	503	534	557	533	521	533	559	548	559	511	510	506	512	517	533	547	508	530	564	550	577	532	533	542	540	547	538	525	486	518	514	534	494	524	506	530	514	531	546	527	511	525	555	552	545	508	562	533	540	546	547	520	574	472	566	526	469	557	548	537	530	561	571	482	530	531	510	520	538	514	544	518	500	501	521	534	512	596	527	559	514	577	528	513	523	505	552	561	496	487	517	525	529	507	513	541	495	543	508	539	499	526	508	516	557	537	522	546	553	504	550	525	489	492	524	496	530	522	502	589	555	537	580	526	521	528	524	487	504	584	516	511	525	544	573	543	525	548	529	528	519	519	535	513	520	533	552	522	576	523	549	535	507	524	530	495	500	512	511	557	506	518	511	509	496	564	554	509	510	513	505	509	525	528	513	498	536	547	549	513	564	498	515	567	537	529	522	543	509	479	536	527	480	560	521	559	519	541	526	508	507	523	522	536	538	561	510	539	540	518	533	522	551	519	491	513	487	554	537	529	521	548	507	529	513	519	527	482	520	554	532	542	517	531	514	534	551	575	499	566	527	504	504	527	541	539	506	498	524	498	509	507	535	519	531	547	531	560	502	541	517	544	507	518	504	504	536	550	543	535	530	552	550	583	522	560	538	500	563	572	537	511	547	552	544	520	532	486	558	536	580	516	554	538	540	579	519	493	529	563	534	531	528	539	529	486	513	502	490	484	503	546	549	520	538	540	532	532	560	550	548	549	515	536	555	481	532	536	509	544	509	514	532	534	538	540	529	523	518	527	515	544	564	566	527	501	541	548	519	531	547	518	505	515	485	537	542	544	516	508	536	527	501	587	535	507	547	511	542	516	560	530	541	505	558	530	540	506	511	532	520	521	567	495	511	505	536	534	535	512	528	534	538	584	517	558	542	530	539	523	536	513	505	493	541	539	538	466	521	542	532	547	515	513	496	576	518	514	514	515	545	519	523	499	508	537	502	504	533	555	524	512	544	502	513	524	572	534	522	556	524	538	553	527	497	532	547	534	553	531	562	513	521	531	532	558	547	541	510	517	531	517	556	564	545	541	507	566	513	544	520	552	547	525	513	527	547	543	553	533	549	545	529	498	581	525	521	555	533	556	507	507	508	521	500	558	511	526	535	542	542	493	514	516	539	559	504	527	503	507	532	513	555	507	518	512	546	538	529	547	504	526	498	520	545	476	527	553	515	566	488	542	557	521	525	556	523	553	522	543	512	564	529	521	513	555	532	501	553	521	550	538	562	481	565	505	534	543	558	521	537	524	512	525	495	534	546	546	538	554	514	549	538	533	542	507	530	543	475	545	542	536	550	514	511	523	543	563	541	510	520	561	570	543	553	533	521	532	494	498	536	528	518	535	559	517	541	555	480	556	516	498	531	543	528	568	555
12119	13146	6527	2814	3138	5467	4269	2641	1022	755	555	422	259	133	113	91	130	126	77	65	74	51	47	42	46	45	47	35	36	26	41	35	33	36	31	41	42	32	41	38	43	40	42	46	45	43	47	47	43	41	56	33	48	46	31	38	49	37	35	38	53	47	35	52	32	45	51	26	32	39	35	31	32	56	38	34	39	46	44	36	50	36	38	37	45	43	39	49	48	39	53	47	31	32	43	44	40	41	37	31	44	34	43	31	39	33	40	40	43	61	41	36	41	50	44	37	37	21	46	41	45	36	38	30	43	33	40	35	31	39	38	48	43	42	33	31	30	33	42	40	36	33	35	40	39	34	34	45	39	31	47	45	49	38	30	38	31	41	47	47	33	36	36	39	44	41	38	31	40	36	51	37	35	38	43	35	40	39	36	43	33	38	48	44	40	45	49	41	39	40	31	44	30	37	33	36	34	45	32	50	32	36	51	49	44	42	47	34	48	48	43	46	37	42	43	32	25	35	42	41	41	42	42	38	42	51	40	32	43	44	41	46	30	46	34	35	41	35	52	35	27	39	51	37	38	44	48	32	39	36	40	33	33	51	49	38	43	54	38	49	47	37	33	35	35	45	44	52	43	45	44	35	35	48	41	42	35	45	32	38	41	42	45	42	38	46	48	51	43	32	37	38	36	46	52	43	36	26	47	40	44	50	40	29	47	40	42	48	37	39	37	48	42	43	35	42	40	38	47	39	29	31	33	36	39	33	38	47	38	34	40	44	53	41	27	41	32	40	39	37	46	39	46	50	44	44	34	36	42	55	30	49	47	41	36	25	40	32	47	52	31	41	41	36	37	42	35	40	44	39	48	31	53	45	32	37	40	41	36	34	43	41	40	35	32	52	34	36	43	46	49	31	48	45	42	41	29	45	35	34	47	37	37	47	47	45	47	44	41	35	40	46	52	45	42	31	40	42	42	28	30	39	49	33	44	43	55	42	48	47	34	33	42	48	35	36	36	34	44	41	30	39	36	30	38	50	41	38	39	40	36	31	33	37	41	42	47	41	28	50	45	48	41	37	34	49	41	39	36	36	44	49	39	39	31	34	44	30	54	31	47	39	46	40	36	45	33	39	45	46	38	47	51	44	34	47	38	42	33	46	35	43	47	38	39	37	47	37	40	42	39	34	51	42	37	45	35	44	56	35	47	62	44	37	44	32	38	49	46	51	43	38	40	36	30	50	38	39	28	42	49	43	44	36	42	43	33	27	33	34	44	39	29	50	43	48	35	47	30	34	45	41	47	46	30	42	45	40	41	44	48	41	39	35	42	32	39	24	41	40	49	37	39	42	40	44	32	38	44	31	34	38	38	41	42	49	36	38	35	32	46	41	44	48	45	41	39	37	40	45	51	44	48	44	41	38	43	41	42	32	44	48	36	43	49	50	35	37	41	38	47	46	50	45	41	51	36	49	43	41	25	37	43	37	44	52	37	50	41	36	41	40	36	40	38	36	35	46	42	40	43	46	40	44	47	43	36	44	43	41	44	37	39	39	30	28	35	33	40	34	40	32	35	45	40	42	42	42	49	44	53	26	50	40	44	34	40	43	46	36	44	40	33	34	38	33	35	35	40	45	40	41	42	30	42	54	40	33	40	33	31	41	45	40	39	47	46	33	46	41	37	41	31	46	41	41	43	43	41	41	57	52	45	38	39	42	32	43	39	39	40	41	35	55	43	37	38	41	55	42	50	36	45	47	35	37	43	34	40	40	47	34	35	45	40	35	43	45	39	51	37	40	51	44	34	41	34	47	51	42	51	33	41	44	40	41	39	48	35	40	43	38	27	49	37	42	36	38	44	41	41	30	43	47	46	42	39	34	44	41	28	48	41	47	44	42	39	48	40	32	44	47	37	44	40	47	37	34	44	39	36	44	44	27	44	36	38	48	33	38	37	48	33	49	33	39	41	43	36	46	49	46	36	42	38	27	45	35	39	35	30	37	46	39	42	33	37	39	39	37	33	50	42	49	37	33	58	45	46	44	45	33	57	50	43	34	30	35	28	47	39	40	31	49	48	40	46	47	38	46	42	37	27	48	47	52	40	32	41	33	47	31	35	45	36	41	41	35	47	44	37	39	55	40	37	44	45	31	35	37	40	39	30	46	45	32	42	37	39	47	38	39	32	36	36	30	52	45	39	37	43	31	43	37	52	37	40	46	45	40	41	40	31	35	41	31	44	30	56	42	34	38	35	43	41	50	32	38	39	30	30	41	39	42	48	28	34	36	33	35	41	47	46	35	39	51	38	47	51	40	46	42	40	35	45	38	42	38	40	38	44	51	41	35	30	44	39	49	26	37	35	47	48	38	43	42	34	43	45	35	33	30	30	48	25	47	43	48	38	49	39	50	45	43	39	38	31	41	50	45	38	43	31	44	34	51	26	44	34	47	42	52	37	49	35	26	37	44	36	38	35	37	30	44	47	35	45	44	37	27	42	45	27	36	38	37	31	38	40	37	45	36	31	43	42	51	51	37	47	43	28	44	47	36	38	31	25	31	52	40	48	48	33	39	34	46	43	34	43	50	37	46	40	49	42	42	53	44	36	44	54	34	33	32	39	43	50	27	39	37	47	38	49	35	35	49	42	49	29	37	41	47	41	41	42	40	48	35	38	54	36	35	46	45	25	35	34	40	36	31	44	40	57	37	35	36	45	32	32	34	37	47	36	23	37	36	37	28	52	37	53	34	41	40	40	40	39	38	49	35	36	40	41	39	42	35	37	42	36	45	42	41	46	45	39	45	44	52	33	46	47	44	41	44	36	40	43	33	44	47	36	36	34	47	34	34	42	35	32	51	37	45	34	30	46	41	47	44	46	47	27	42	41	54	47	36	50	38	41	30	41	44	35	32	34	51	45	32	51	38	39	38	32	39	40	43	45	37	45	50	36	38	45	41	47	50	47	47	33	47	40	44	45	40	43	45	41	52	32	40	48	38	38	31	39	41	48	35	33	42	33	39	41	39	44	30	34	36	38	33	53	40	30	37	36	44	42	45	36	45	40	39	60	43	46	38	35	37	39	33	37	45	44	38	30	41	39	39	30	50	43	39	40	42	42	41	48	34	49	46	39	38	47	43	42	33	30	37	30	43	47	41	33	48	36	38	37	48	39	36	35	34	38	35	47	35	37	42	33	41	35	34	35	31	39	32	35	31	34	24	36	36	34	60	44	33	58	47	35	36	34	36	46	36	42	39	39	34	27	31	35	37	34	47	37	37	37	49	50	36	42	34	53	46	36	37	27	45	32	41	37	43	46	51	55	39	34	36	43	37	36	38	49	53	54	31	49	32	43	46	31	44	33	35	37	35	37	29	48	43	35	26	33	49	44	42	46	32	48	44	38	45	42	37	29	37	45	42	35	50	39	52	33	36	46	43	43	42	43	44	35	40	33	38	51	43	39	49	42	47	34	47	47	43	45	45	45	45	48	43	34	38	28	44	39	41
50617	36753	30556	34657	46149	51116	42251	33810	24203	19801	16436	12738	8463	4109	3084	2009	3750	3319	2168	1706	1596	764	560	542	520	548	550	540	531	550	582	610	605	606	544	536	550	561	522	521	514	509	478	489	545	498	565	513	547	509	564	515	546	549	552	509	552	501	535	563	544	534	547	523	518	498	494	547	501	557	595	538	507	544	577	533	532	481	535	494	499	521	533	511	516	497	505	500	515	506	524	564	549	526	527	515	594	523	530	529	504	556	527	561	519	528	520	538	545	492	551	571	514	513	480	519	528	525	525	549	573	501	567	577	532	499	569	562	576	537	503	574	564	537	537	570	560	601	538	537	502	556	506	532	529	549	562	528	569	544	536	546	544	577	555	561	576	509	550	518	558	564	516	543	471	473	528	538	552	562	555	534	551	562	508	546	484	507	546	524	533	546	535	557	561	524	546	577	509	508	570	530	532	537	530	549	564	577	550	537	536	509	545	550	542	510	544	586	571	535	525	538	521	551	545	599	526	537	529	539	517	530	536	534	527	560	551	552	541	527	510	540	541	513	516	524	574	534	539	519	544	509	532	548	515	521	545	551	565	574	511	553	527	568	559	532	505	518	546	564	514	551	570	517	524	533	582	552	573	515	592	519	527	551	562	525	538	522	535	543	553	539	498	550	536	547	541	527	548	562	538	503	536	531	501	538	547	535	550	514	565	492	530	510	558	521	539	535	519	555	588	507	532	526	547	559	538	522	581	565	504	550	545	515	506	574	546	540	554	546	513	564	537	507	549	520	537	522	550	526	529	547	513	519	522	533	520	542	512	551	576	541	544	505	526	537	583	554	482	540	516	546	494	542	517	552	522	564	568	523	513	549	596	523	528	489	495	526	530	542	539	552	541	526	509	524	531	551	530	543	527	543	530	517	587	556	516	512	580	515	502	546	554	540	528	579	560	508	530	540	550	535	533	533	534	510	576	537	518	573	525	574	536	557	588	525	535	556	533	543	567	522	533	520	562	544	526	555	539	500	548	553	545	575	515	520	518	509	531	553	551	538	518	544	573	566	529	506	503	553	543	548	567	538	506	512	569	556	494	547	562	543	516	561	531	534	521	559	531	542	511	556	541	565	527	495	489	546	513	521	598	595	550	494	487	556	516	562	534	519	510	521	554	518	544	536	532	533	526	509	563	486	559	567	547	529	535	507	555	534	489	561	498	541	574	533	521	533	529	525	540	522	534	536	535	509	547	545	549	509	527	577	504	557	580	496	543	571	576	497	523	538	514	546	496	532	563	519	539	501	546	533	569	505	548	537	524	525	532	539	515	515	519	524	527	607	512	525	519	576	559	581	556	499	525	558	552	524	543	538	487	534	568	509	547	546	583	515	540	555	540	534	478	536	523	526	517	546	550	553	515	533	537	571	547	568	549	519	540	506	521	585	487	549	526	546	531	542	486	539	475	591	510	578	491	589	565	523	541	565	545	520	551	511	526	568	519	556	564	507	510	529	535	513	514	557	534	503	558	579	589	540	524	519	522	567	525	540	544	520	544	508	561	515	551	545	521	520	563	528	536	555	544	513	540	517	524	566	514	530	515	518	538	542	563	528	522	533	554	513	516	537	538	554	533	557	561	513	526	563	560	536	537	508	542	551	532	505	545	522	553	525	552	531	512	542	566	527	500	526	579	533	542	541	533	522	527	548	543	548	515	519	533	542	527	535	517	526	527	535	542	532	520	552	528	559	528	538	537	503	530	536	544	558	530	531	544	574	572	528	527	511	544	506	501	559	539	571	529	591	506	513	519	551	507	524	517	531	529	528	557	562	543	522	545	526	526	554	530	531	512	543	533	508	527	552	519	537	538	560	500	547	513	546	556	525	538	579	529	554	518	526	556	503	534	564	560	531	517	508	522	529	553	530	543	514	497	546	548	551	548	534	558	521	520	527	516	538	582	543	508	514	530	471	522	550	543	508	568	565	555	521	530	550	497	541	526	521	492	533	520	520	542	555	503	557	492	548	518	562	548	538	549	505	526	495	517	524	512	526	493	518	570	565	509	543	518	538	509	545	561	533	550	544	535	565	511	556	545	550	507	540	554	559	532	579	513	517	520	519	530	560	525	524	586	563	589	524	547	562	537	549	519	514	534	569	491	537	527	550	501	468	590	500	500	555	563	549	493	500	538	505	490	534	489	596	544	541	519	526	557	550	517	518	545	520	540	563	521	517	529	533	566	498	555	590	531	543	519	520	573	526	556	517	519	533	549	543	513	509	531	547	505	516	539	556	526	487	548	524	526	530	542	521	542	571	534	558	522	517	487	573	569	567	506	556	528	571	537	533	532	531	570	568	532	524	555	524	526	572	561	522	548	535	527	547	534	544	533	546	548	538	556	561	532	556	580	521	559	546	523	511	581	512	556	527	514	510	519	546	563	549	504	504	544	537	564	533	566	535	554	522	547	563	559	544	549	570	494	561	560	539	520	482	548	562	514	553	568	532	588	527	544	532	536	506	521	561	540	516	551	536	552	547	491	472	540	506	534	532	522	508	560	558	503	536	526	520	521	551	510	552	511	541	508	554	562	551	533	560	503	507	517	561	556	532	568	522	560	519	546	551	581	521	550	513	535	555	537	521	518	535	501	540	551	570	560	579	548	579	547	559	531	516	573	545	585	537	535	552	558	527	521	542	531	548	544	546	540	559	555	552	514	535	582	518	539	542	531	532	518	549	566	521	581	552	550	519	528	545	558	492	569	543	517	560	559	526	547	525	502	546	554	544	513	538	528	519	573	507	520	529	555	554	509	537	589	546	530	524	518	539	520	509	508	555	551	526	553	547	512	513	556	550	556	511	563	530	540	508	560	565	533	527	502	539	541	524	562	568	532	510	527	553	522	540	550	591	548	564	578	523	534	533	568	544	527	515	555	536	548	513	533	524	555	555	533	539	528	498	542	549	524	581	533	516	502	544	502	544	547	548	540	537	550	525	566	506	548	536	515	518	520	556	510	519	530	519	549	512	500	551	545	545	555	550	526	572	527	520	542	551	498	547	499	533	539	563	544	530	540	511	506	551	534	571	536	561	514	522	560	500	541	558	511	523	550	488	525	542	567	557	568	534	507	543	561	550	521	532	568	520	548	526	534	530	554	546	577	513	542	501	503	531	562	579	548	518	497	515	565	562	505	540	498	514	532	528	552	489	521	559	532	515	577	521	552	529	512	595	542	571	519	520	549	551	552	509	517	538	543	523	521	531	524	573	555	512	528	493	558	519	521	547	530	556	555	521	494	552	551	515	573	533	537	520	540	539	567	543	499	571	579	555	547	525	541	554	548	559	565	564	529	544	540	536	514	522	500	492	549	506	516	533	563	529	534	546	574	518	506	540	516	520	510	554	508	507	567	546	531	544	518	552	555	554	552	528	539	541	567	561	545	533	558	523	532	551	575	515	580	556	573	544	512	545	530	551	529	533	556	503	522	488	560	513	529	516	552	539	536	508	520	544	556	517
11426	11389	6673	2950	3191	5665	4360	2699	1122	837	604	431	343	162	115	79	138	154	103	62	81	54	24	31	45	33	46	60	35	34	37	43	40	39	42	46	45	35	39	34	26	30	45	52	48	59	39	42	44	35	40	47	35	43	29	41	46	52	51	40	42	41	43	48	41	49	48	40	32	40	49	53	47	43	43	45	48	44	32	43	40	48	50	37	32	37	50	44	51	40	33	45	34	47	38	54	42	39	38	41	43	44	24	35	51	43	59	36	43	71	46	37	43	36	38	38	36	44	40	32	38	34	35	35	43	38	38	30	32	44	37	39	37	29	43	33	40	37	40	44	37	44	48	46	51	41	29	42	47	46	41	44	45	37	42	37	52	37	52	47	41	55	42	39	45	47	39	48	41	40	42	53	42	37	40	49	52	50	45	51	37	41	39	33	42	40	45	42	48	42	44	54	44	47	45	43	35	44	51	43	34	44	50	43	45	35	35	38	38	41	40	32	39	48	33	36	46	44	49	45	41	41	43	45	44	47	34	38	44	30	35	42	39	39	38	39	39	43	38	30	35	38	38	51	52	52	41	46	39	39	36	40	50	40	45	39	32	30	44	41	29	39	49	46	42	37	48	37	52	41	30	34	46	43	46	42	42	43	39	46	36	42	40	35	38	45	36	48	34	47	38	40	42	49	35	40	43	40	51	37	44	38	35	46	36	33	40	44	51	45	46	40	42	42	44	48	50	43	46	51	46	44	40	33	44	44	37	37	41	39	46	35	39	43	27	44	32	46	41	45	42	50	44	42	47	45	32	37	41	36	42	41	40	31	41	39	40	43	32	46	42	41	35	39	42	39	42	46	35	39	43	34	30	22	44	38	44	42	47	29	43	33	38	51	45	45	40	41	52	46	36	36	39	36	40	42	29	50	39	40	41	46	48	39	35	51	42	41	49	38	42	44	39	46	45	51	47	39	38	46	35	35	39	48	40	31	50	29	40	35	35	55	45	46	39	35	47	41	47	34	58	46	40	65	44	39	39	41	45	43	30	32	39	46	45	34	43	33	48	43	35	41	37	46	38	48	44	37	44	47	47	41	46	41	49	46	44	41	39	44	45	38	52	38	46	54	34	37	41	38	36	44	36	37	45	41	46	45	46	39	35	36	39	38	36	48	44	42	42	32	45	40	37	46	50	42	41	46	44	45	30	54	43	44	31	33	42	39	39	31	41	41	33	34	35	51	43	40	42	44	45	40	50	41	31	53	47	51	42	54	45	38	38	44	40	41	38	41	49	34	32	29	53	51	48	35	49	44	45	45	30	44	35	26	47	37	53	36	53	36	40	36	32	35	30	52	57	46	49	32	32	49	43	36	54	37	38	37	46	30	37	48	43	42	39	34	45	48	32	35	45	46	48	35	42	28	41	42	36	42	42	39	29	41	47	43	38	40	32	49	39	41	45	37	36	41	42	33	35	44	44	35	51	36	41	30	33	46	48	47	43	42	47	40	46	41	44	42	48	51	52	30	38	47	48	49	38	47	37	26	40	48	37	41	44	41	42	31	41	42	37	42	44	46	36	37	42	44	35	37	46	33	36	48	37	45	43	50	41	44	40	43	31	32	31	31	37	40	44	45	34	48	48	42	37	49	49	28	42	44	36	42	41	34	42	40	40	35	44	44	42	31	45	43	48	48	40	46	41	48	41	40	43	46	46	49	31	38	43	31	41	33	40	39	30	41	50	41	43	50	56	40	51	42	46	38	39	38	32	35	46	45	40	49	40	32	34	49	47	30	33	41	45	39	34	32	57	34	41	36	45	52	41	37	26	46	38	44	49	48	29	47	49	44	44	30	37	34	44	37	45	46	33	41	51	42	40	41	40	45	47	30	41	49	45	35	26	42	51	39	47	45	52	33	49	34	45	38	52	40	37	45	42	45	46	51	49	38	38	53	53	46	44	39	34	34	45	35	39	36	40	36	41	41	42	45	46	44	36	49	34	29	40	27	47	44	37	36	46	37	36	36	52	28	35	51	45	49	35	42	51	43	40	49	38	43	47	39	52	48	51	41	39	39	47	35	39	37	50	40	29	48	39	48	50	55	52	45	45	37	43	34	46	40	42	29	37	49	33	49	35	40	27	36	42	41	47	52	44	45	45	34	46	44	41	48	41	46	29	30	43	43	44	39	39	38	49	38	39	44	39	35	39	34	41	34	42	39	36	34	45	43	47	43	46	55	40	37	51	45	46	52	43	42	49	44	42	41	49	30	43	39	46	46	34	40	51	47	41	37	47	51	36	42	31	41	38	36	53	40	36	43	41	46	30	32	34	49	46	40	32	53	47	37	48	44	43	34	45	52	53	44	50	38	42	46	46	39	37	51	34	51	46	46	62	36	35	42	41	49	51	44	34	42	46	39	44	41	42	42	51	44	43	44	35	32	36	44	36	32	39	40	40	38	52	50	38	40	58	43	47	36	53	37	61	36	43	39	51	39	41	36	39	49	36	37	49	36	40	35	50	33	41	33	34	39	41	42	56	42	42	48	35	46	28	40	39	41	48	41	39	39	35	35	36	38	41	48	38	44	43	50	43	40	39	51	52	42	37	28	48	50	49	35	56	33	36	44	43	48	50	35	36	54	55	39	42	36	45	40	40	38	40	39	36	32	48	39	46	43	34	40	38	24	40	45	42	41	36	33	44	38	34	37	45	34	41	52	42	41	33	37	60	44	34	43	41	43	40	38	41	53	37	33	35	56	41	35	52	50	44	46	46	46	41	50	47	54	49	34	46	43	39	38	33	44	32	48	43	28	63	41	37	37	37	38	47	46	41	38	43	62	41	40	43	35	45	54	33	34	49	39	38	50	38	47	37	51	38	36	42	39	34	47	50	46	47	35	38	47	43	50	39	33	43	52	40	30	46	40	44	43	52	39	49	41	35	46	52	33	35	40	40	34	47	48	41	41	29	47	28	43	41	40	55	41	50	47	44	40	44	52	40	48	41	40	44	46	36	40	43	37	42	51	32	28	40	41	40	34	42	33	48	44	37	40	41	49	37	49	63	37	36	43	43	38	30	53	31	47	38	32	35	39	49	45	49	44	39	47	52	40	45	35	54	37	55	28	45	39	40	45	35	29	46	30	34	44	40	51	43	39	23	47	45	39	38	38	50	47	43	34	43	34	33	30	43	38	51	37	37	47	54	34	50	38	40	55	43	44	50	37	43	55	35	39	36	32	41	33	35	36	40	53	49	47	38	47	44	42	42	53	47	32	37	38	46	42	43	32	51	34	39	36	49	44	35	45	56	45	45	40	27	46	46	29	46	49	43	41	44	39	47	37	36	47	38	38	33	49	40	35	35	35	39	43	41	34	37	41	49	32	39	48	34	42	40	46	43	37	51	51	41	42	52	40	40	45	25	31	47	49	46	34	33	53	38	41	37	39	49	43	50	31	34	50	39	39	55	45	26	47	51	39	36	52	53	43	43	52	37	37	45	36	42	48
47214	37014	31192	34396	46643	51252	43290	35049	25548	21529	18197	14027	11267	5301	3646	2517	3938	4083	2639	1711	1769	928	582	557	519	567	607	584	581	590	566	616	574	582	597	584	585	559	568	571	550	585	572	573	570	538	575	555	573	534	534	599	580	582	523	525	574	567	541	566	543	551	517	534	536	543	533	557	561	550	566	591	537	565	572	570	534	570	594	548	578	529	553	524	593	519	542	560	544	535	569	587	513	534	573	564	587	541	555	553	564	575	525	517	556	551	505	605	544	604	503	557	565	554	528	525	531	575	548	523	599	581	531	536	527	532	529	601	551	557	534	543	584	550	533	586	543	565	586	537	563	584	523	513	562	530	562	526	549	566	546	591	544	532	563	550	528	529	558	549	577	558	593	578	555	576	567	525	588	543	573	531	548	558	563	569	503	533	572	529	540	580	574	578	558	578	541	524	610	543	537	563	557	500	580	525	548	541	539	568	552	525	567	550	597	547	571	565	534	577	580	512	544	571	569	554	565	562	555	541	558	561	569	542	543	592	543	554	547	571	572	526	550	542	538	573	579	587	559	565	508	547	583	534	542	529	516	549	555	567	556	558	557	540	516	528	548	580	554	523	523	544	563	574	517	556	568	531	552	540	560	544	612	535	577	536	584	551	563	564	549	586	604	552	561	550	548	575	604	539	549	522	583	541	561	591	572	585	540	578	571	568	580	520	570	536	511	559	523	520	595	550	544	548	535	556	552	548	554	568	599	555	545	514	521	535	602	617	555	569	559	507	571	541	555	559	567	532	566	576	543	571	522	552	529	531	532	571	579	561	584	542	579	576	536	507	540	561	545	470	599	598	571	546	547	542	546	570	566	513	549	606	582	567	541	573	550	576	562	615	547	528	602	539	556	555	577	522	531	533	504	588	586	567	612	565	575	540	528	545	548	551	555	585	565	542	579	582	576	552	565	544	557	565	567	560	568	570	535	568	537	520	521	570	592	522	564	527	587	588	551	561	575	527	558	537	539	577	558	521	586	572	588	546	573	522	568	512	576	552	544	566	568	552	521	535	605	532	563	539	551	560	537	528	563	544	548	583	560	553	530	500	554	582	561	583	567	586	548	549	566	578	533	588	535	557	529	589	567	573	571	552	543	581	509	585	594	546	509	597	541	535	563	548	511	565	551	534	534	538	550	546	581	554	567	552	607	532	583	542	553	554	562	544	574	535	583	567	541	553	541	611	525	527	529	579	546	505	522	580	544	551	538	553	518	583	571	565	549	534	569	602	584	573	523	527	568	573	551	546	575	580	526	555	574	575	511	508	530	577	549	516	556	540	543	553	610	582	587	585	544	550	560	589	538	520	548	533	570	581	529	606	527	533	573	533	558	518	517	577	580	535	558	541	547	579	588	526	531	530	548	547	554	557	527	563	532	518	549	604	564	535	542	533	547	550	534	552	573	554	574	533	570	582	506	528	564	528	560	547	562	560	559	524	557	568	528	520	574	540	579	540	532	554	595	559	506	504	628	556	527	518	587	509	556	559	542	587	563	559	552	555	535	590	551	558	524	538	529	558	529	593	547	507	564	535	559	570	550	550	603	572	556	535	585	557	533	505	559	550	556	562	514	531	557	567	531	517	557	552	528	567	528	580	569	545	586	520	535	564	540	577	574	611	528	520	506	552	526	546	545	559	608	568	476	535	577	519	531	586	558	563	551	548	568	570	556	577	579	538	569	548	546	563	561	559	535	563	539	546	572	594	552	571	538	521	542	580	569	538	548	562	551	616	545	546	569	551	588	549	553	573	562	526	518	535	539	571	618	596	572	552	562	545	568	588	554	547	542	553	538	593	554	575	529	558	538	562	609	547	543	531	548	566	527	566	577	528	573	543	546	549	498	515	534	551	558	568	511	524	555	517	558	563	562	592	566	602	569	557	590	572	582	535	493	570	549	541	512	577	581	541	537	538	608	554	537	569	534	588	533	523	541	515	540	559	556	560	545	608	556	582	586	535	604	575	567	569	555	522	560	551	530	549	586	530	536	565	579	543	513	560	496	556	524	535	552	593	557	540	504	557	593	586	605	562	546	549	543	557	536	506	509	565	549	547	534	509	514	539	591	542	534	534	570	525	536	558	584	574	561	568	566	539	547	521	577	575	550	571	539	597	544	574	569	566	587	552	541	541	581	567	559	538	593	555	550	578	561	540	534	569	585	567	489	596	550	566	571	575	534	535	554	544	612	573	555	562	568	547	552	573	537	531	587	581	559	549	568	545	534	526	579	606	498	565	574	551	517	555	532	540	572	584	526	512	519	541	574	538	561	537	567	552	560	574	559	525	559	590	565	579	544	538	530	568	566	578	567	526	532	534	581	563	597	567	542	554	576	574	593	566	600	568	559	532	547	575	548	521	596	537	511	539	516	556	547	526	530	576	530	553	618	593	565	535	552	548	566	546	582	576	579	545	526	545	560	539	531	582	545	578	547	554	582	532	600	549	568	559	541	534	567	565	523	536	530	544	603	567	539	573	546	555	556	518	534	523	564	532	556	552	595	497	545	559	550	544	531	523	547	539	547	551	533	553	571	582	603	552	535	553	600	549	570	551	595	589	506	555	581	529	531	542	546	543	559	517	520	564	551	556	553	558	562	546	549	525	587	563	546	559	545	515	535	573	559	512	568	534	549	589	545	565	601	569	568	550	538	564	546	564	516	558	547	543	526	538	536	566	565	557	588	616	560	528	506	531	548	558	584	511	557	548	512	543	558	569	515	531	532	519	560	520	584	562	560	542	545	550	547	596	553	556	602	524	553	530	530	536	572	552	548	591	573	561	579	579	570	558	572	559	574	538	539	517	541	530	546	554	527	589	530	555	555	554	526	541	549	543	550	540	567	600	578	541	546	550	543	532	592	567	523	537	536	579	534	536	539	572	591	534	582	543	584	573	543	565	561	552	588	558	523	564	521	536	554	526	523	568	520	564	585	526	587	538	555	571	544	550	575	536	555	558	524	597	557	545	563	536	566	564	557	539	539	545	553	573	586	549	532	571	551	564	536	584	579	495	579	603	530	532	591	554	579	545	569	539	594	566	555	563	537	539	540	551	506	583	563	588	562	522	558	531	578	529	573	531	505	547	534	580	539	476	561	562	544	543	572	564	546	536	544	577	565	530	563	575	538	516	571	527	529	562	553	575	543	513	549	561	547	575	572	555	585	519	553	560	553	543	531	568	563	568	607	549	532	620	546	568	547	534	485	536	567	555	559	528	589	537	526	572	591	563	539	557	529	587	576	541	542	553	570	582	536	586	605	565	582	561	566	571	540	550	580	536	566	581	558	524	561	546	545	544	566	551	549	548	555	582	543	548	510	557	526	546	531	557	561	531	539	599	516	557	549	535	569	563	512	574	537	559	576	509	569	519	586	535	547	526	552	542	555	532	521	575	545	567	548	568	578	589	574	583	545	585	502	541	566	542	567	529	569	552	592	560	544	541	558	586	605	568	533	516	596	555
15760	19733	11305	5472	5853	10088	7339	4350	1812	1367	978	725	521	269	138	180	196	174	109	125	73	58	48	45	32	44	42	49	45	51	39	55	49	51	35	54	50	46	36	45	43	53	52	40	50	34	45	36	46	42	51	43	50	34	44	32	41	45	35	41	40	43	60	28	53	56	39	31	26	31	35	35	55	43	50	54	49	41	47	33	30	36	35	39	38	45	43	43	43	46	31	35	42	49	45	51	36	50	45	49	48	41	42	33	35	42	41	51	47	29	41	37	40	41	35	37	35	47	43	38	48	40	46	31	50	41	40	40	45	42	41	43	37	35	38	34	41	39	37	45	43	41	41	38	41	35	42	38	38	40	37	32	52	37	38	37	36	33	54	44	36	33	46	34	36	41	41	43	50	43	40	47	49	42	35	47	45	43	48	42	47	32	34	43	33	55	50	42	37	44	37	37	40	45	30	41	52	45	33	46	49	40	51	45	47	47	39	41	47	49	30	41	46	47	51	37	51	44	40	45	42	39	36	23	41	40	41	36	45	48	38	38	47	42	52	46	39	38	28	47	44	40	41	36	54	44	50	32	48	34	44	43	48	38	36	42	56	43	37	45	54	38	47	40	32	40	37	52	41	35	42	43	49	40	35	34	57	42	43	37	40	39	38	32	37	40	36	38	33	42	38	30	43	38	38	50	48	38	42	41	41	39	44	47	42	40	45	46	31	33	39	38	46	45	43	40	42	38	48	49	46	37	46	41	39	44	30	41	35	36	45	54	46	51	43	45	43	30	26	38	25	49	56	45	45	48	32	47	43	54	30	41	51	40	36	28	35	39	42	38	42	34	42	40	47	41	35	42	36	43	43	37	38	34	35	41	51	38	33	45	50	37	48	38	41	42	49	48	34	42	54	36	33	48	53	44	38	39	40	47	40	44	47	43	22	43	54	41	42	51	44	37	48	42	34	47	31	47	43	47	38	48	46	33	37	43	32	40	37	35	49	39	42	40	33	43	47	49	46	40	38	38	42	32	35	36	51	36	39	36	40	31	48	45	35	38	39	37	50	42	45	44	44	34	37	51	32	54	37	38	33	32	38	37	40	36	46	35	47	43	48	32	46	34	51	43	26	34	31	43	46	45	34	36	43	32	35	41	33	50	37	44	40	43	48	48	48	47	43	45	36	38	54	40	41	45	47	44	47	36	34	40	35	43	36	43	34	41	28	35	42	33	41	30	37	52	47	29	39	37	51	35	43	46	50	49	36	42	36	47	45	37	38	37	50	43	40	34	43	34	47	46	40	41	35	46	44	52	40	45	34	43	50	44	35	40	27	42	40	49	43	35	33	35	44	48	41	43	46	34	32	37	42	39	54	26	38	43	30	34	41	42	43	45	39	38	41	40	44	42	36	44	51	49	37	47	40	41	37	36	36	32	40	38	31	34	26	39	45	41	42	38	49	35	35	35	42	41	41	47	51	30	53	46	31	50	32	45	47	35	35	38	42	40	45	41	46	38	28	39	37	45	45	47	34	45	46	41	44	32	36	49	37	49	42	48	41	40	47	43	40	52	37	40	50	44	39	26	41	31	30	39	55	49	35	42	42	44	47	43	42	44	39	37	43	41	46	31	39	40	42	47	33	35	42	53	44	41	41	43	28	45	51	40	39	41	43	40	48	38	39	43	45	48	56	43	45	41	42	44	48	29	47	39	33	59	39	42	36	28	34	43	34	41	46	27	50	36	40	40	45	35	36	35	54	40	30	31	45	45	34	32	32	30	41	38	41	50	44	40	45	28	32	38	50	37	38	52	43	46	37	40	50	49	50	37	48	37	45	47	34	45	26	31	49	30	49	43	53	36	39	48	40	37	58	39	44	41	37	49	34	36	37	43	49	56	44	49	35	37	47	47	37	40	33	31	49	37	45	36	45	39	31	40	33	49	39	48	33	50	50	31	40	49	34	28	35	36	39	51	36	33	40	45	41	35	40	45	39	40	40	40	45	31	35	38	44	27	43	30	48	37	47	47	35	35	48	53	43	49	43	45	43	46	34	39	42	30	40	46	37	49	38	56	53	51	44	31	41	50	39	44	36	38	42	37	42	38	38	48	35	34	39	47	39	35	34	49	41	36	41	44	43	31	49	28	41	37	46	44	46	37	49	46	50	38	35	50	37	40	47	43	38	43	38	44	42	48	42	40	33	42	40	44	53	41	37	38	48	37	41	51	41	48	59	39	42	47	39	35	54	31	47	52	46	44	44	48	50	38	52	51	41	33	35	47	40	42	34	39	45	44	41	47	36	37	34	42	38	49	37	33	44	50	42	43	41	40	30	47	40	38	44	37	46	44	43	52	45	45	54	42	45	31	50	37	37	40	49	42	35	43	44	43	32	36	41	37	40	40	34	42	47	45	58	43	40	44	47	35	39	43	39	40	51	29	53	59	36	37	47	43	42	46	35	40	50	36	41	47	50	44	42	39	40	54	32	43	41	35	39	43	25	41	39	38	35	46	43	41	33	46	49	47	47	48	54	30	46	40	50	42	41	35	35	44	40	29	49	46	56	43	32	47	31	40	40	42	40	55	28	36	42	32	47	44	41	49	44	46	47	35	35	45	45	32	40	41	51	39	37	42	45	52	39	47	52	48	51	33	40	39	36	44	38	36	46	45	36	47	40	40	32	38	45	41	38	41	25	42	27	56	43	36	41	44	61	46	41	48	27	42	44	34	41	40	45	45	44	49	44	37	47	46	43	52	41	33	40	31	38	40	34	36	47	57	39	54	44	31	35	47	46	39	27	35	37	33	43	37	34	41	49	36	32	48	46	36	37	45	38	41	36	37	47	44	44	41	42	51	40	36	33	46	48	49	34	36	42	46	41	38	37	34	42	40	38	52	38	54	47	39	40	37	44	44	41	36	54	54	35	52	40	38	40	32	34	41	49	43	41	33	40	43	38	41	31	53	44	43	41	46	41	30	34	39	44	43	40	34	55	36	38	40	50	38	39	36	38	44	38	40	46	50	42	34	47	31	33	42	37	32	40	48	38	40	38	49	42	49	40	43	42	40	37	37	38	40	38	33	36	36	31	42	40	40	35	46	37	47	37	34	41	44	48	40	37	55	42	47	39	41	40	37	42	38	35	42	41	54	44	40	45	39	41	47	32	50	42	34	50	45	37	40	37	54	48	40	36	35	48	41	36	38	44	40	44	35	49	36	44	32	38	45	35	50	34	42	51	25	35	49	37	49	51	36	43	29	41	52	37	46	50	46	42	48	33	47	44	46	37	36	46	56	40	39	36	39	43	48	44	42	44	42	40	36	50	42	42	45	41	37	41	27	39	34	42	34	47	33	43	47	44	43	35	44	50	39	48	34	34	40	32	41	39	42	44	43	40	42	34	46	35	47	41	42	40	39	43	49	46	39	51	58	40	37	45	48	44	35	47	36	48	45	44	44	43	36	50	44	29	40	45	46	37	43	30	31	37	39	45	54	49	44	42	44
52870	42083	35523	42084	56845	61780	50610	39645	30389	25956	22853	17873	15011	8035	4511	5127	5431	5969	3594	2527	1999	1126	568	537	563	594	548	532	548	545	663	599	580	578	522	530	577	543	541	540	545	544	533	516	560	541	571	570	604	524	584	559	583	554	511	572	539	599	568	525	538	523	545	562	536	531	546	538	541	555	584	561	551	560	543	537	564	559	546	537	548	577	541	559	531	546	551	566	553	551	523	573	568	563	523	523	500	579	560	530	549	582	529	577	607	568	532	526	572	526	549	527	576	538	519	532	540	567	522	555	542	521	570	550	552	511	535	535	572	585	566	584	525	563	578	541	565	585	547	596	558	542	557	548	558	555	576	558	578	550	533	570	539	546	537	544	555	580	528	586	529	544	581	572	571	589	525	557	541	540	565	566	544	533	540	572	571	586	530	567	588	576	528	578	519	572	561	531	530	548	564	564	557	505	562	542	558	558	545	561	515	564	542	545	602	562	542	570	495	554	587	557	523	541	573	595	530	538	576	516	571	556	530	555	595	547	558	548	524	530	522	553	566	519	586	490	569	554	554	562	558	518	597	571	551	560	523	561	558	535	580	536	531	606	521	542	584	536	528	535	572	537	563	546	546	540	560	544	537	575	535	583	587	490	533	532	581	583	553	536	566	523	554	544	593	536	527	548	568	543	570	547	568	533	555	538	536	518	585	526	541	592	569	602	522	528	550	554	566	560	572	535	541	531	545	566	549	557	520	529	532	544	570	574	550	548	563	543	578	509	558	521	573	513	555	549	600	544	568	561	563	534	551	566	544	580	581	534	553	547	537	539	568	552	567	570	550	546	530	530	545	586	561	560	580	526	509	553	534	535	576	572	582	544	551	535	564	527	564	581	568	548	584	545	549	577	568	558	578	577	563	526	546	564	555	522	574	546	526	574	540	615	550	490	573	558	519	569	565	564	586	557	555	556	578	567	575	566	541	550	539	531	540	551	572	530	540	563	590	561	544	542	561	562	528	530	604	575	557	541	557	552	579	556	529	542	517	556	541	570	540	554	529	527	541	542	569	555	547	516	542	536	540	568	524	503	578	514	552	525	567	563	558	571	548	558	565	552	561	613	556	537	569	538	557	546	516	580	561	568	506	586	532	571	467	599	569	563	567	523	536	583	567	524	566	514	549	588	579	520	541	580	526	567	581	524	563	524	554	512	560	584	538	525	545	571	549	542	522	562	507	520	542	553	545	539	530	548	561	611	505	533	545	544	562	576	569	553	563	539	554	566	511	593	538	556	561	539	551	562	600	510	571	530	531	521	536	603	542	543	576	510	548	530	576	545	545	569	507	526	538	539	563	553	516	573	495	580	520	577	549	577	550	579	569	561	523	550	526	567	547	510	536	506	559	554	571	576	519	586	573	561	528	578	584	550	533	576	570	519	541	556	571	562	526	541	566	588	572	544	557	533	537	544	528	542	571	574	543	547	523	521	582	573	510	585	564	542	536	546	576	559	531	537	552	533	580	542	607	549	550	558	540	534	600	533	553	552	549	528	546	579	586	549	554	510	513	561	548	543	567	559	517	521	550	554	499	546	519	565	513	547	569	529	573	561	571	502	558	500	506	547	543	537	529	536	584	561	535	546	532	561	517	533	559	525	553	542	559	585	497	560	511	549	546	558	562	532	533	571	556	573	538	560	541	579	570	566	576	593	595	547	505	596	547	527	532	552	612	587	490	586	575	526	551	559	526	541	552	551	566	527	548	566	505	588	550	539	552	551	560	576	538	575	541	572	549	533	537	577	552	560	622	548	563	572	534	540	574	558	567	587	524	552	559	550	538	526	537	550	582	539	559	572	562	549	559	545	566	550	518	605	554	564	552	549	568	554	539	550	557	585	538	600	587	588	557	541	516	606	568	580	564	579	536	526	615	583	572	564	521	548	548	572	525	557	533	550	540	550	545	588	524	538	570	551	601	576	552	575	554	557	544	569	565	550	580	565	611	554	570	578	552	574	570	564	571	557	542	570	566	576	544	563	564	575	542	549	527	526	553	591	588	564	515	562	561	556	541	560	582	566	563	533	526	556	516	534	553	550	553	528	543	598	525	608	555	552	586	572	528	580	536	559	552	542	519	559	560	569	596	566	521	560	567	562	517	545	584	574	518	562	569	581	553	562	615	566	568	581	541	583	591	624	532	563	561	535	551	531	582	611	543	591	567	564	535	541	538	562	567	530	578	524	559	564	550	525	557	556	547	572	562	546	569	569	530	569	527	594	543	573	536	585	570	530	538	546	539	578	555	539	539	590	504	554	523	541	560	519	555	524	578	550	571	562	543	564	544	573	564	600	570	567	574	555	592	531	535	558	541	539	533	535	548	545	568	552	586	561	567	542	579	540	565	569	531	499	560	537	522	538	550	561	552	526	526	574	591	499	572	609	596	566	579	506	541	544	517	542	552	561	575	576	552	533	526	591	499	539	570	549	578	579	554	544	553	554	559	559	555	548	556	589	550	530	586	546	551	561	561	546	552	569	546	551	539	590	574	535	574	521	569	599	587	502	518	505	542	545	565	548	539	526	558	542	548	543	531	547	584	589	540	535	569	557	511	574	561	499	545	558	554	603	550	501	570	516	528	581	598	536	573	551	566	589	590	579	524	559	556	554	593	562	527	556	524	547	586	571	534	523	515	551	560	554	569	544	559	513	570	535	551	520	570	573	515	512	562	536	533	561	564	572	599	549	516	576	600	538	525	528	521	581	555	583	529	521	552	564	532	548	597	569	541	550	566	540	541	541	542	581	531	573	591	566	539	562	555	573	541	521	524	582	545	559	540	566	534	546	615	548	527	558	579	523	597	556	554	555	575	537	540	576	577	499	550	509	570	560	605	561	509	572	605	520	573	547	552	541	548	559	540	559	553	525	569	537	549	560	527	537	544	574	542	587	554	554	553	551	583	546	573	509	521	566	576	532	599	595	564	516	543	564	589	507	545	549	521	554	550	573	548	550	535	552	534	535	559	547	559	580	531	551	565	520	499	564	530	541	563	550	558	521	551	496	550	558	563	536	548	563	576	565	534	552	539	542	549	528	576	522	599	568	566	570	558	569	541	576	581	547	599	537	561	571	566	560	537	610	567	549	573	566	537	568	573	537	524	500	563	561	521	528	534	536	569	572	569	567	549	550	542	560	554	593	539	556	509	572	567	550	537	575	567	571	557	536	561	547	562	558	585	537	592	566	550	518	569	596	534	575	581	536	555	556	525	563	589	551	582	541	578	574	551	560	519	527	525	558	552	544	565	539	591	566	570	514	538	572	541	530	546	550	520	550	591	578	539	532	541	559	534	544	590	568	522	582	545	534	532	539	569	556	590	552	532	536	591	515	582	544	528	556	614	559	550	524	516	554	575	524	572	547	561	575	560	558	546	584	556	562	521	544	552	540	563	527	533	554	531	525	551	541	549	526	549	558	569	530	556	576	554	546	539	547	559	558	553	506	567	551	540	548	573	564
6468	3916	1863	974	1004	1964	1388	875	376	312	232	173	137	90	58	73	67	61	54	44	51	42	37	36	36	40	36	41	40	38	49	42	35	46	40	30	42	40	42	37	42	46	41	43	42	37	43	47	33	41	35	39	45	38	38	41	51	47	33	31	36	44	41	39	36	41	45	29	35	34	33	41	51	54	34	35	35	40	43	52	37	46	54	39	40	36	42	32	45	44	45	33	40	44	34	28	33	42	39	43	46	48	44	30	45	33	37	30	34	34	31	53	44	42	38	33	39	43	43	32	45	37	41	45	42	41	43	42	44	34	40	34	37	38	39	48	36	49	36	48	44	44	44	42	38	51	40	36	44	33	35	34	35	34	39	49	44	33	39	45	37	34	41	41	32	44	33	29	48	37	51	38	41	37	41	28	48	45	45	37	32	40	28	29	41	36	55	40	56	43	36	40	34	31	41	47	36	49	44	39	40	38	36	42	38	40	35	39	41	40	37	35	39	43	40	45	45	29	38	47	36	34	44	36	43	27	45	38	38	46	51	33	45	49	36	43	38	39	35	37	55	36	40	34	44	48	31	38	39	34	36	46	41	25	40	30	46	32	40	50	53	41	41	34	58	38	40	30	36	55	35	37	54	38	42	39	47	32	27	45	41	46	43	35	34	33	27	38	45	32	44	33	35	57	44	41	34	37	37	53	35	40	42	39	42	38	44	31	42	35	42	46	25	45	51	34	43	47	38	36	41	32	37	59	43	40	48	46	38	48	40	45	41	36	33	32	42	34	49	38	36	47	36	30	36	38	50	35	34	35	41	42	48	52	38	34	41	27	38	34	38	42	50	50	32	35	38	49	41	38	36	43	42	46	44	40	32	35	37	31	47	38	42	46	41	43	36	44	41	43	46	39	43	43	38	37	34	39	25	45	37	39	42	37	41	45	44	50	52	33	22	37	41	42	40	33	34	53	50	31	38	30	47	44	41	40	49	40	49	29	37	42	40	43	45	47	47	37	39	36	37	49	39	36	31	43	37	39	38	44	35	30	51	47	33	39	42	35	36	43	35	41	45	37	40	32	33	36	43	40	47	40	47	34	41	42	43	41	39	29	48	42	37	41	49	34	42	39	38	49	51	53	57	38	48	44	41	33	45	40	34	37	39	48	39	50	38	46	44	41	54	41	46	42	36	36	36	35	41	34	38	51	47	42	45	39	26	38	42	46	30	39	45	43	30	36	36	35	38	32	37	58	36	32	38	42	40	41	33	37	44	44	36	32	48	46	54	36	45	47	45	46	50	34	37	42	43	34	42	37	41	34	42	35	45	36	38	35	51	36	46	43	40	34	37	32	39	26	33	43	34	33	32	35	34	46	39	36	39	40	39	37	45	47	51	31	34	40	45	46	36	30	47	43	37	36	43	35	41	44	39	39	55	41	26	39	42	37	32	48	36	36	43	32	44	35	34	43	41	41	47	25	49	31	44	43	46	38	44	37	40	29	34	35	50	44	43	45	43	44	37	44	35	41	34	40	31	42	27	40	54	30	44	32	49	39	52	32	41	36	40	39	36	25	47	38	42	41	33	33	45	46	36	38	37	31	35	34	39	30	37	44	46	39	47	41	40	44	56	42	44	41	41	32	38	37	41	27	36	47	52	41	41	32	44	30	32	31	30	35	41	36	36	38	39	38	40	36	36	40	35	28	45	32	38	35	47	52	45	42	36	45	41	36	39	42	38	47	32	34	35	35	39	51	34	45	44	44	48	39	34	36	40	26	40	42	38	46	29	37	31	49	31	28	48	43	55	39	32	36	42	46	30	36	36	45	47	41	40	37	46	43	36	40	39	40	34	21	40	46	36	43	45	40	51	36	38	45	46	34	34	51	51	35	30	49	50	30	43	39	52	52	43	40	30	52	44	32	31	35	42	40	52	35	38	49	52	56	50	49	34	37	36	41	38	33	50	51	39	32	47	46	46	49	51	42	34	30	41	55	42	39	38	40	52	41	43	29	38	28	29	45	34	30	52	33	43	37	46	35	43	42	35	34	30	46	41	38	46	50	37	42	43	45	47	39	32	38	50	42	38	40	46	47	37	37	43	47	48	38	35	36	29	41	40	40	39	42	51	36	31	40	33	36	44	28	41	48	33	54	42	44	44	38	38	53	40	28	40	32	37	30	36	32	48	47	38	40	29	49	50	32	32	42	54	41	32	48	54	40	39	47	42	38	39	38	43	40	44	41	44	47	33	45	36	26	42	36	39	41	44	41	38	47	37	39	31	42	39	29	32	44	46	32	36	35	37	41	36	33	30	29	30	34	36	41	30	36	42	35	49	50	49	45	59	45	39	42	44	45	40	45	44	51	27	42	34	34	30	38	39	37	38	34	35	34	37	43	34	31	36	42	45	31	48	37	38	32	39	42	30	38	38	37	44	36	36	42	40	38	31	18	41	33	39	43	43	42	45	48	30	42	39	36	43	36	40	35	41	37	39	47	26	31	49	39	42	40	33	47	44	41	46	38	41	40	35	44	34	43	38	42	32	40	44	46	46	26	41	45	41	45	40	43	33	33	41	43	39	46	42	39	45	39	43	45	46	35	39	42	44	33	32	45	25	52	35	38	44	51	41	35	35	46	38	28	39	31	40	51	42	39	51	46	47	44	50	46	31	39	41	35	38	45	37	40	43	51	44	44	32	37	41	46	42	47	37	31	42	34	45	30	31	41	35	38	35	36	37	48	47	28	49	31	37	38	32	36	41	42	34	39	43	41	36	40	36	47	41	41	37	30	34	36	49	40	40	41	34	46	35	36	39	45	40	45	40	36	43	43	35	46	39	32	36	30	45	36	30	36	34	27	51	40	30	40	51	37	41	34	54	47	38	46	42	52	42	29	52	44	32	48	42	41	52	37	31	39	46	40	33	39	37	42	38	35	50	46	30	41	37	39	33	49	44	41	42	46	38	41	43	54	44	47	28	42	37	46	55	42	36	46	41	52	39	31	44	36	38	35	37	43	40	53	44	45	38	44	42	50	53	41	41	32	40	39	28	44	46	49	39	41	42	33	43	34	48	40	31	34	43	45	44	38	48	42	36	47	42	43	36	41	38	32	35	31	39	48	34	32	54	41	40	27	39	47	40	33	39	40	51	47	38	41	55	49	36	53	45	39	45	47	35	45	50	48	50	34	43	28	49	40	45	57	32	41	45	32	35	36	41	50	41	40	35	44	44	35	38	39	38	36	43	32	36	36	37	44	38	40	39	34	33	43	41	51	43	38	32	44	40	42	40	39	52	51	43	39	32	38	39	37	39	39	41	40	37	47	43	30	35	30	40	39	32	37	47	44	36	52	31	42	50	35	29	43	47	40	48	42	49	39	34	38	41	28	40	38	38	43	41	47	51	33	41	31	40	44	37	46	49	31	45	51	38	35	35	27	47	38	41	40	31	40	43	51	36	42	44	42	26	48	44	41	41	28	38	36	39	44	38	40	35	28	40	49
39238	26727	19586	23635	33189	37197	30569	22811	15077	11661	8478	6085	5579	2705	1620	1693	1474	1634	1031	925	866	647	533	562	538	546	527	476	518	502	518	543	529	515	560	511	531	550	522	500	516	548	528	521	518	545	556	537	545	534	501	523	523	563	503	538	546	500	569	498	531	551	529	570	536	537	547	523	520	525	558	569	533	521	547	545	531	487	513	500	500	513	490	549	514	512	517	493	522	535	514	499	556	529	534	481	523	506	555	534	491	555	552	529	557	523	527	533	535	511	528	539	527	553	491	547	552	566	520	501	520	545	552	512	544	538	539	545	470	514	528	544	518	553	532	500	556	563	522	548	541	563	531	552	520	561	573	537	531	493	513	533	536	510	539	532	529	571	507	502	530	553	556	568	528	515	530	539	573	512	499	517	493	490	541	566	546	529	522	544	593	512	531	496	492	526	549	551	509	532	536	550	534	529	540	542	517	536	541	522	536	543	605	555	566	560	547	535	553	532	530	520	521	501	523	510	525	508	523	534	535	553	513	538	533	527	556	503	509	561	486	557	533	513	543	514	498	505	494	493	531	522	529	512	531	518	542	512	547	539	543	577	558	559	523	521	589	570	500	545	513	554	505	531	526	516	569	565	558	495	531	506	510	556	552	534	514	513	514	552	513	541	555	538	481	546	557	505	531	579	538	561	544	512	545	515	557	519	536	518	543	557	487	545	508	586	498	543	564	526	495	530	545	526	484	505	523	505	533	515	535	566	590	579	550	545	575	526	514	530	554	532	543	539	562	512	532	525	529	552	549	509	542	527	546	545	533	515	518	517	532	515	537	534	500	521	499	502	528	554	508	528	512	525	519	555	536	545	514	510	530	551	517	558	505	530	524	539	556	517	538	558	560	515	548	576	496	541	529	499	553	573	498	537	540	556	521	528	523	534	513	553	507	529	526	536	490	538	512	497	538	518	552	511	513	537	503	547	539	509	580	546	580	580	549	606	521	532	534	578	560	541	529	524	555	554	548	515	532	537	506	535	557	474	545	529	557	521	495	504	525	541	532	564	565	560	526	525	515	518	532	529	530	530	531	513	536	552	527	540	507	524	535	560	507	496	515	549	547	542	531	530	513	509	523	509	527	521	557	527	570	545	488	566	507	563	514	545	518	566	526	536	544	538	532	527	561	521	562	516	509	567	491	538	540	522	514	547	531	583	525	544	502	545	509	522	515	545	491	553	525	551	555	534	553	524	511	572	556	542	537	512	502	493	533	534	527	535	517	514	572	518	526	528	578	488	538	558	535	528	565	529	542	538	522	510	540	522	533	529	552	542	534	557	572	478	474	506	513	541	510	525	507	529	565	528	536	550	535	501	584	497	533	538	555	567	514	500	548	494	535	529	495	539	535	554	508	516	512	548	515	481	509	549	511	536	522	587	557	550	539	513	508	534	488	507	511	533	539	542	523	515	528	548	528	508	487	550	517	522	600	519	593	556	506	541	532	514	535	551	503	512	540	549	542	549	555	503	533	462	504	543	539	551	536	558	498	579	518	536	524	530	480	545	533	505	523	570	523	553	508	572	534	558	522	543	512	528	520	543	534	583	534	556	532	496	534	499	543	518	549	563	497	496	506	491	513	542	515	550	523	560	481	525	519	515	485	576	527	519	549	523	550	535	511	581	560	494	519	510	508	540	499	559	520	529	546	542	529	504	536	502	546	543	496	553	497	475	508	516	538	528	565	544	509	508	578	505	545	513	527	546	497	554	522	586	526	545	583	560	559	515	521	507	542	514	549	532	543	583	501	544	523	544	572	491	549	517	522	503	522	542	482	560	549	544	554	516	510	537	542	522	529	530	595	534	533	552	520	560	552	554	521	523	523	542	521	540	556	516	548	532	525	515	503	510	525	495	574	551	509	540	523	528	573	546	537	478	499	508	546	542	553	512	544	552	527	553	544	533	530	540	510	548	574	522	511	517	558	567	529	517	552	523	570	528	522	561	494	580	559	572	493	538	524	556	554	508	528	510	518	493	484	489	560	485	531	569	523	524	567	536	528	566	567	554	549	559	521	547	488	526	556	511	499	513	527	510	585	542	532	484	544	555	527	538	518	550	539	523	549	520	517	470	569	504	568	541	503	515	562	535	524	582	564	538	581	510	557	531	532	519	544	516	592	550	548	515	555	524	552	529	534	527	531	537	555	543	558	536	523	531	529	535	539	549	554	516	516	548	519	507	517	514	523	514	565	541	491	513	539	476	531	539	537	509	507	546	500	558	554	535	523	525	529	527	495	577	510	521	557	535	514	543	502	539	541	565	518	538	505	517	537	551	509	513	564	508	512	520	534	509	547	510	551	513	565	529	554	508	549	540	573	566	496	575	561	524	547	508	521	559	532	535	547	517	550	530	555	540	568	546	510	528	520	500	565	563	504	532	555	534	538	508	513	549	545	558	510	554	586	532	523	491	542	521	495	523	558	584	557	499	568	534	554	493	559	512	546	517	560	532	538	518	535	524	521	511	529	517	561	530	502	478	541	509	535	539	555	552	569	556	571	530	514	524	533	511	543	513	560	508	547	493	523	565	568	510	524	545	556	493	569	573	491	493	506	538	528	517	527	544	519	573	556	520	514	514	493	514	520	520	538	557	547	506	566	535	544	584	553	531	521	544	529	548	522	497	554	557	556	558	518	522	544	518	518	562	488	518	501	535	517	534	527	536	527	531	561	571	519	516	533	510	565	600	502	521	537	531	525	548	563	514	514	510	538	496	555	533	545	550	525	544	547	534	568	535	481	543	525	553	469	517	538	552	537	497	533	510	529	528	552	486	554	517	511	503	535	482	508	536	543	538	548	539	551	532	501	569	494	537	509	532	496	576	533	535	533	522	536	532	553	523	524	537	509	534	522	522	554	521	520	552	526	527	492	519	528	502	548	513	503	523	551	507	500	545	527	507	533	555	549	542	572	558	520	518	512	549	494	518	532	541	536	512	570	550	554	513	530	570	511	541	525	493	549	553	539	562	556	524	527	525	507	512	532	511	532	545	482	562	548	540	518	601	512	526	502	547	560	530	516	530	528	507	589	519	533	557	560	528	532	528	537	533	498	515	550	530	514	516	537	551	557	531	531	530	545	563	578	564	514	485	532	582	523	552	533	529	537	579	547	541	577	520	520	524	501	463	559	498	568	530	543	554	544	533	510	551	557	517	572	519	531	563	531	515	539	527	554	529	516	521	522	536	524	550	550	514	503	539	583	534	560	554	506	535	521	507	526	513	537	529	545	553	531	530	567	537	565	515	492	535	568	522	521	549	532	553	583	517	544	493	499	546	543	542	482	465	526	534	524	520	528	515	490	522	575	482	498	526	525	544	535	551	527	527	530	538	482	540	552	534	554	510	524	539	533	540	579	540	520	538	518	527	553	558	516	542	524	580	502	522	542	481	553	544	528	554	530	521	505	543	526	529	485	573	540	512	521	509	540	516	504	528	520	483	453	543	535	505	528	554	504	493
12718	13696	5770	3102	3235	6091	4060	2313	929	739	474	336	353	183	107	119	91	108	73	65	73	51	46	35	45	45	40	35	29	46	40	33	38	41	45	38	41	42	37	41	40	45	36	24	44	44	48	35	39	39	38	33	28	38	39	43	32	51	38	40	47	39	37	38	40	37	54	58	44	35	48	38	42	37	40	32	39	40	47	49	47	47	41	26	39	35	39	40	48	34	38	36	50	42	36	32	47	42	42	31	38	45	46	40	48	37	40	35	40	32	31	39	45	38	41	38	41	36	30	39	42	46	52	36	26	37	40	34	45	50	45	44	44	47	47	50	33	30	40	30	41	39	38	35	48	39	39	36	42	37	45	44	44	46	40	44	46	53	37	38	49	33	39	36	38	42	42	48	32	41	51	43	44	43	51	32	39	29	38	51	38	30	27	38	36	35	42	36	34	43	42	29	47	39	37	46	32	33	45	29	26	53	36	51	43	36	39	42	48	38	43	39	42	37	40	32	32	38	31	45	28	57	54	35	44	42	37	46	40	41	38	56	43	36	42	27	39	38	41	30	44	39	42	26	37	31	35	42	44	42	44	37	40	36	47	37	43	45	43	45	48	38	42	39	39	44	30	49	35	36	50	38	35	45	41	40	35	47	36	42	34	38	46	45	41	32	34	50	39	44	32	31	48	41	33	45	48	39	37	42	34	38	40	39	39	41	50	43	40	39	40	34	35	57	43	48	36	43	36	38	38	38	41	34	45	37	37	39	52	42	51	43	41	40	35	38	36	43	37	43	48	43	43	39	41	41	41	39	51	43	36	39	40	49	23	47	28	40	48	61	44	35	40	41	44	32	35	35	48	44	41	39	44	48	49	44	34	47	48	32	38	51	57	42	30	48	35	38	33	42	46	46	41	37	47	40	51	38	34	46	28	42	51	38	31	30	39	47	34	45	43	45	51	35	49	47	39	39	45	37	51	37	51	34	35	50	56	38	46	47	35	37	32	40	38	41	42	44	52	43	33	27	43	40	47	55	48	35	39	33	35	40	37	53	35	36	35	37	42	26	39	46	39	39	53	40	32	45	47	44	38	54	48	35	41	33	34	32	42	38	41	49	46	43	39	42	32	43	50	39	46	45	47	39	46	30	52	34	43	43	28	30	29	21	43	38	35	34	26	39	49	33	43	46	44	30	49	48	43	41	35	58	40	37	43	40	47	38	31	37	38	37	46	45	38	38	39	50	42	47	41	43	32	44	42	45	36	34	31	38	44	41	35	38	30	41	37	25	36	36	38	42	36	48	46	38	47	39	33	33	39	49	48	37	43	34	36	37	34	38	31	30	60	34	34	33	41	39	51	31	36	44	33	39	40	45	48	48	41	38	49	37	47	29	42	46	58	34	41	45	38	39	35	33	41	46	45	35	39	38	47	41	44	39	37	39	31	36	32	31	47	32	51	35	36	39	42	41	39	44	39	41	42	46	43	39	44	37	42	47	44	43	47	42	42	41	38	36	36	48	36	35	50	38	32	48	38	41	34	43	35	48	38	48	34	29	36	42	41	38	37	34	44	50	53	40	49	33	48	32	47	41	36	56	43	38	53	31	34	39	50	52	45	50	48	39	42	42	45	39	41	41	42	36	43	46	40	42	41	45	33	51	38	44	33	32	28	40	51	39	39	45	35	36	41	38	45	50	43	40	40	41	47	36	41	30	51	36	41	41	42	39	45	41	43	39	28	38	40	46	25	30	45	41	26	41	32	37	47	45	36	41	37	46	37	41	37	32	42	27	48	29	34	47	45	54	42	41	38	38	33	53	40	40	39	36	33	47	35	40	45	33	28	47	36	38	34	39	33	38	38	45	45	37	39	37	40	50	43	34	38	42	44	43	38	32	43	32	36	41	39	42	40	35	47	35	38	41	35	27	35	47	44	41	39	41	44	23	45	52	45	53	37	40	52	33	34	35	38	45	31	47	47	53	39	34	37	42	32	28	48	41	43	32	36	35	45	49	51	37	30	37	51	38	39	35	49	44	35	42	47	44	51	37	31	29	30	29	49	36	45	44	44	42	39	44	39	37	33	30	44	45	40	52	48	30	33	26	40	47	31	36	41	54	29	30	31	38	50	40	35	45	52	33	41	43	36	43	42	35	46	55	33	41	38	37	37	32	45	38	42	42	30	40	44	43	34	35	37	61	49	46	31	44	44	37	31	54	49	45	47	45	33	41	39	51	51	40	50	46	47	52	33	47	30	41	45	43	35	28	41	45	28	38	35	33	44	35	40	42	46	47	41	35	46	42	39	49	41	43	39	29	37	31	43	47	39	38	39	34	39	53	40	32	36	38	40	35	36	55	45	57	35	49	42	45	39	35	41	38	35	42	35	24	35	36	34	32	37	36	45	36	34	26	38	44	31	35	46	46	43	41	41	30	37	45	45	36	45	51	45	43	33	38	37	32	42	34	49	38	37	33	46	33	51	39	42	37	36	28	39	36	36	41	38	38	52	44	41	41	46	34	31	46	48	52	29	49	44	47	28	40	38	36	48	43	38	44	43	46	31	31	40	49	41	44	34	34	45	44	35	38	46	38	44	32	44	28	28	55	39	38	47	31	36	34	41	35	44	42	41	34	41	45	45	36	33	45	42	33	36	40	46	40	34	35	36	37	43	30	35	42	49	50	35	44	50	37	40	36	30	39	43	35	45	40	38	40	44	31	33	37	40	40	39	40	47	47	55	35	47	47	31	40	38	41	30	44	40	48	45	40	43	50	52	33	49	37	34	53	34	32	38	44	46	45	40	34	43	40	43	52	55	34	47	37	42	36	45	49	32	33	37	41	37	54	43	45	48	30	42	46	42	29	56	30	27	44	39	43	34	41	43	44	43	41	41	44	36	34	34	49	46	31	41	32	44	34	37	47	35	55	61	30	31	40	38	47	45	34	46	33	27	43	41	31	50	39	42	46	42	46	34	35	53	33	41	37	38	36	39	46	47	38	39	25	43	41	48	44	34	41	48	34	50	29	38	42	33	61	48	43	56	31	33	33	33	45	47	33	40	38	42	36	41	39	46	38	39	42	35	41	41	38	35	34	45	42	49	41	39	37	45	36	50	38	33	36	39	32	35	39	42	37	33	40	35	47	39	43	26	45	61	39	38	41	45	32	28	40	44	54	37	40	29	37	35	41	33	31	35	44	36	38	29	45	38	36	37	43	44	51	51	35	33	35	41	39	42	38	41	33	47	50	38	44	37	47	60	37	36	39	37	49	30	51	48	54	43	34	44	41	42	38	37	33	38	32	41	36	45	41	50	39	45	35	48	36	35	35	42	43	47	41	37	39	44	35	35	38	38	50	39	32	45	32	39	40	40	31	29	51	41	33	40	34	45	44	28	46	39	22	30	43	39	47	34	39	50	46	40	44	49	50	42	45	35	39	34	50	33	35	44	45	40	55	39	44	36	37	49	43	46	36	37	41	47	45	49	55	47	38	42	42	43	32
50024	37269	28074	36515	47144	51903	41402	32045	23412	20046	14892	11213	10740	5580	3429	3310	2714	2960	1678	1300	1151	825	556	536	487	521	541	530	547	508	530	549	547	549	542	553	520	523	543	546	551	561	530	508	561	536	523	530	559	491	543	532	509	535	530	548	571	516	556	545	541	554	546	548	565	520	538	549	510	526	528	534	535	530	553	546	545	547	537	530	555	573	556	537	554	535	545	547	524	486	544	511	553	547	564	525	547	552	513	479	565	523	514	573	523	550	526	548	574	527	498	544	524	555	591	535	525	539	563	519	560	506	525	574	549	506	497	523	559	549	502	553	556	538	502	530	530	505	563	518	551	552	549	495	537	517	515	544	526	519	545	544	528	543	576	555	504	578	522	524	555	534	534	514	556	503	562	525	562	551	528	549	567	532	559	566	520	523	565	514	536	514	557	502	540	566	491	551	524	512	508	525	527	546	559	502	506	578	536	550	523	559	523	516	522	539	551	569	523	522	549	526	549	523	525	526	563	558	529	506	596	516	539	489	525	520	497	526	566	549	514	506	554	533	542	536	521	550	525	488	553	523	550	519	573	559	560	558	505	529	552	571	570	562	523	539	530	556	536	531	531	583	522	552	487	578	539	505	547	578	548	506	562	554	525	553	519	551	497	545	551	576	499	539	528	560	521	539	520	533	559	512	550	462	493	531	567	561	530	496	575	572	565	538	540	518	530	511	537	558	522	526	512	512	574	522	523	542	513	492	530	554	541	532	534	551	534	496	556	538	575	531	525	555	552	532	560	526	573	537	474	532	575	551	487	527	561	499	527	527	493	538	550	561	569	541	510	556	527	513	507	540	553	548	516	533	550	574	537	536	522	549	532	519	603	542	533	531	533	497	511	548	526	516	538	536	541	523	532	552	481	533	571	495	550	574	536	563	532	563	534	536	511	527	515	560	525	485	505	560	552	554	556	497	515	541	566	513	577	545	498	578	531	551	551	548	542	512	564	544	501	556	536	599	537	538	540	528	525	547	562	560	535	489	561	520	517	565	547	552	566	544	533	547	578	539	509	522	538	532	526	559	528	529	523	525	551	536	548	548	525	524	561	513	540	527	522	531	551	526	535	508	567	537	519	548	489	528	547	559	540	521	527	522	546	534	531	496	559	585	532	521	527	574	568	543	522	495	540	546	606	534	542	587	576	557	570	530	538	539	547	527	508	548	546	555	540	547	549	509	530	521	534	550	521	528	531	556	537	554	533	532	537	562	523	542	538	546	529	549	525	524	554	517	540	522	498	572	541	509	538	558	519	520	513	577	536	516	536	534	537	532	580	598	590	527	543	529	528	525	536	547	518	489	528	541	512	569	539	535	549	586	544	555	532	516	524	541	527	562	558	532	527	533	561	531	524	567	564	549	558	526	541	490	507	506	545	544	543	540	550	504	516	579	513	554	528	534	537	536	583	540	604	552	563	542	555	532	556	536	592	510	539	544	552	541	540	501	533	539	552	562	512	488	540	505	560	552	558	550	517	545	497	535	548	560	562	517	510	474	526	511	527	586	567	511	537	509	546	572	518	543	529	512	558	494	542	552	517	518	546	542	532	505	575	520	537	515	569	529	508	544	544	552	501	559	550	525	534	549	548	535	520	561	520	546	532	527	519	514	515	539	534	579	521	515	534	549	513	547	497	566	531	518	533	526	578	523	555	595	550	565	509	512	532	513	532	522	543	582	537	552	509	531	491	533	515	575	532	528	552	550	550	527	505	534	546	545	541	543	532	520	533	557	584	547	560	513	542	524	527	499	527	529	535	564	564	561	552	484	545	541	510	542	539	516	509	567	527	493	530	499	520	538	558	539	514	519	564	525	534	588	570	522	520	523	511	523	518	545	527	521	527	497	558	595	520	567	539	526	565	540	533	527	551	510	527	562	551	569	537	565	512	516	581	462	530	532	610	532	518	545	521	544	569	508	586	557	516	567	541	549	512	540	550	526	516	537	529	512	549	565	537	565	587	525	570	565	557	578	546	536	592	533	556	517	532	512	515	532	541	561	517	560	511	500	540	532	532	543	544	519	529	568	528	536	531	557	510	482	534	509	528	533	553	474	514	547	520	500	529	545	557	534	505	533	496	522	517	527	560	523	522	526	564	566	550	565	534	534	536	510	502	523	533	502	517	544	532	536	535	542	567	513	545	527	507	527	543	527	551	539	528	562	527	515	517	572	513	556	556	525	511	555	500	575	539	527	516	552	516	575	552	530	540	478	547	521	532	528	517	542	547	509	553	533	529	560	515	541	552	502	514	535	582	512	535	501	582	520	574	534	510	518	552	561	544	534	473	550	530	520	527	506	529	560	559	545	526	511	595	531	519	559	549	553	518	540	557	522	555	553	524	551	552	526	562	543	505	511	570	557	521	543	530	563	504	532	539	552	547	569	528	546	574	568	518	535	541	546	563	518	537	513	544	504	565	528	545	540	506	551	534	525	566	537	552	561	557	502	530	546	497	512	494	490	527	554	552	515	499	481	521	521	542	537	566	540	539	512	556	499	562	529	558	579	535	577	551	558	535	536	556	533	544	562	564	526	525	542	509	548	490	543	552	519	499	530	520	559	514	560	533	526	495	568	567	553	578	498	517	534	523	530	556	523	556	600	544	576	546	532	511	583	508	540	507	564	538	531	541	557	548	552	525	532	522	522	552	533	548	511	543	481	533	519	517	516	564	540	546	522	542	535	495	530	512	551	530	551	506	536	490	523	535	523	503	547	508	547	546	509	519	562	488	556	563	571	580	562	519	543	550	535	529	515	494	488	567	545	530	542	526	537	488	514	564	535	530	556	587	582	540	542	530	548	527	547	538	582	508	516	519	541	545	524	568	555	575	530	516	515	586	505	542	501	537	544	549	524	569	581	572	552	524	529	516	513	545	547	526	592	565	543	535	583	537	548	542	546	559	540	529	545	501	511	489	534	580	550	518	543	573	535	497	508	535	481	500	549	512	557	569	536	517	535	510	573	541	548	513	511	543	543	532	546	497	606	551	524	524	556	564	541	566	556	558	523	557	565	514	512	519	531	528	498	508	573	561	558	577	576	540	544	570	565	532	538	542	563	526	528	529	508	531	526	540	554	580	525	495	549	501	507	536	522	529	541	544	532	557	508	575	513	572	581	576	525	574	524	526	548	574	581	533	523	520	507	541	553	525	509	594	510	525	538	552	554	550	566	523	522	523	504	513	511	551	562	563	546	547	499	520	553	536	516	540	566	540	594	569	552	577	514	540	529	547	512	520	566	569	562	505	540	548	535	543	544	509	569	522	531	576	531	527	553	506	525	570	595	554	549	530	579	536	542	547	543	501	560	524	502	546	546	575	536	502	556	532	564	573	538	530	600	545	526	520	552	583	518	521	511	595	528	520	537	491	562	520	549	536	557	537	526	555	532	593	585	534	519	484	529	508	546	583	518	521	528	525	541	568	494	535	542	497	558	538	552	552	506	554	512	515	522	573	573
11594	12330	5656	3428	3637	6274	4400	2526	919	900	525	446	384	203	127	124	122	111	68	65	60	52	31	40	46	47	37	39	35	33	46	38	35	39	44	42	40	44	36	45	41	41	38	36	37	48	55	42	53	38	30	41	48	30	54	44	28	48	51	36	52	45	41	42	47	55	41	41	33	36	39	43	44	44	37	38	50	38	34	32	34	35	42	39	40	41	40	43	42	44	33	32	40	35	32	24	40	49	38	42	42	37	43	40	41	37	46	43	42	55	35	47	51	55	36	35	34	44	48	48	45	53	36	43	42	36	36	51	42	36	39	44	48	37	30	52	47	48	42	52	42	30	46	43	44	44	37	42	42	45	42	31	40	37	34	36	43	44	36	49	45	41	44	41	45	51	43	41	34	41	41	49	33	47	51	38	47	42	45	48	45	40	47	50	37	45	42	38	48	45	34	40	41	37	43	36	31	40	41	45	31	43	42	36	37	44	51	46	44	44	47	51	49	44	48	47	56	37	50	36	34	42	45	40	49	39	46	37	40	48	41	38	48	41	35	36	49	44	45	49	31	45	31	39	45	46	48	49	52	44	29	38	41	45	44	53	42	26	54	51	45	44	39	50	44	35	42	43	47	51	44	31	39	31	39	51	47	43	47	37	43	34	47	38	45	34	42	36	45	44	42	53	47	50	40	36	36	48	34	32	36	44	36	43	39	40	49	37	51	42	43	34	42	37	53	43	34	40	52	38	47	53	48	48	40	37	44	50	56	51	39	45	46	38	41	37	48	41	33	52	35	32	38	42	39	40	47	52	32	46	48	48	29	35	45	38	56	46	37	51	41	36	42	36	44	52	32	50	47	41	48	31	46	36	30	42	42	45	37	40	43	43	58	30	39	48	39	41	39	33	52	41	38	52	42	44	45	46	36	48	40	30	45	32	44	39	48	36	39	36	37	48	38	36	50	48	37	47	52	38	43	39	39	37	51	40	39	42	46	41	41	43	34	38	48	47	39	41	35	41	38	41	47	37	48	40	45	33	47	32	52	28	38	36	37	40	38	35	41	46	46	36	47	39	44	38	41	40	51	44	46	49	48	53	39	40	43	34	40	46	43	45	45	35	45	39	46	36	38	42	36	39	48	37	46	40	40	34	46	44	46	46	46	39	47	51	33	40	36	44	44	41	37	26	41	42	39	57	41	39	38	41	43	40	40	41	43	40	43	39	43	35	24	54	40	43	44	47	31	36	45	41	56	45	29	51	42	33	38	48	41	53	31	42	45	38	40	44	46	37	42	42	29	40	39	43	47	35	37	42	36	49	40	42	38	60	44	44	49	43	49	40	48	42	40	42	36	41	35	49	39	37	41	45	40	43	44	56	44	34	50	50	36	32	40	34	39	42	35	40	42	32	38	47	49	44	41	40	43	43	50	40	41	35	42	36	47	41	29	37	48	42	30	30	36	49	43	34	40	35	43	38	40	37	40	30	33	59	38	41	37	48	42	38	29	42	41	37	44	37	33	35	39	29	47	36	40	40	47	35	49	47	35	38	59	54	38	43	46	41	30	42	42	47	52	46	41	44	39	31	55	36	30	38	38	47	45	41	46	38	39	41	53	45	39	35	42	34	43	47	44	42	46	43	57	36	43	47	43	38	41	50	45	46	42	41	42	48	41	44	31	44	36	30	47	37	30	39	38	33	43	41	44	33	42	46	44	38	43	38	43	43	45	49	37	32	42	31	38	49	34	41	42	41	42	56	50	35	36	41	34	40	38	51	45	44	49	56	34	40	50	50	44	46	49	57	44	40	36	32	51	42	31	33	53	38	37	34	38	43	37	31	50	37	32	44	30	33	48	39	25	41	40	45	41	28	44	41	37	35	36	41	40	59	41	41	37	50	56	41	40	43	47	47	28	52	37	45	45	49	29	36	31	53	35	53	36	31	40	44	43	34	39	45	48	40	43	35	52	32	32	50	37	46	39	38	51	39	35	45	31	40	44	41	30	43	39	49	42	37	43	41	50	37	48	32	37	41	38	35	40	49	36	44	41	39	25	49	44	54	47	40	50	49	34	36	41	47	43	37	42	35	46	35	39	36	43	33	38	50	55	47	36	33	40	43	39	40	42	51	52	46	43	54	39	34	45	47	44	51	40	48	38	43	35	46	43	39	51	40	24	52	45	39	44	32	42	35	49	53	37	47	36	42	47	34	44	37	41	52	48	51	39	46	46	52	47	56	49	42	39	34	46	40	48	44	38	40	41	39	38	37	39	37	39	53	55	46	39	37	48	39	38	37	44	33	47	37	50	41	41	41	48	33	38	37	40	47	41	20	46	40	40	36	42	44	51	42	42	42	46	36	49	49	46	39	34	36	33	46	42	48	46	40	31	42	53	45	52	47	42	46	36	39	40	39	43	37	43	36	38	44	40	39	42	53	48	39	41	42	50	37	42	39	50	42	37	41	32	48	35	42	32	50	42	40	46	49	42	31	39	41	37	37	40	43	40	39	34	38	47	33	39	39	46	40	37	44	40	43	39	38	49	40	41	41	41	37	48	38	49	38	48	42	44	37	34	40	35	44	45	42	60	33	52	40	49	41	32	36	41	39	21	48	39	41	41	49	28	28	49	45	35	35	41	52	42	28	32	38	34	42	48	49	33	41	37	43	27	36	45	42	36	38	46	38	48	44	50	38	38	35	36	36	40	41	44	41	36	37	27	39	45	49	47	38	46	46	38	51	58	46	32	40	44	37	41	40	37	32	43	47	33	47	27	37	37	34	48	46	35	39	49	36	38	40	36	41	36	36	45	40	46	39	45	39	35	50	54	44	41	35	31	46	63	51	31	42	48	45	45	43	43	41	54	40	27	48	43	50	45	34	48	33	41	33	45	51	37	38	36	38	35	51	48	39	33	44	38	48	42	37	46	38	34	40	34	47	37	34	40	38	47	43	43	36	48	49	33	39	37	33	35	47	44	52	48	46	32	54	33	48	41	32	42	37	45	35	36	35	36	45	35	43	47	44	36	49	43	45	36	38	46	50	45	50	36	39	49	42	41	36	43	41	42	41	37	44	44	35	56	42	37	56	29	45	38	32	38	47	36	41	40	48	53	33	38	36	38	36	46	36	33	39	59	35	42	35	38	55	39	43	39	39	45	41	45	37	27	37	40	38	44	37	30	52	38	41	40	49	46	43	41	39	38	33	43	54	42	33	46	32	43	41	50	40	38	51	42	46	34	45	45	36	42	44	41	34	31	38	44	39	39	41	43	42	40	40	50	32	42	44	41	42	39	47	41	48	45	48	39	47	47	35	49	39	39	43	40	30	41	41	50	37	42	50	41	47	45	41	35	40	30	39	33	43	42	40	44	45	46	49	29	39	37	44	48	45	42	47	37	45	40	41	50	40	31	37	36	45	36	40	43	40	49	46	40	38	42	46	44	53	32	35	50	37	33	40	52	35	40	50	51	35	41	37	39	54	42	39	36	32	40	59	29	49
47190	38632	29056	36884	48546	52311	42820	33497	23682	22057	16543	12548	12379	6298	4140	3678	3247	2859	1962	1265	1075	749	566	569	552	566	580	553	513	558	534	522	543	582	515	548	540	536	573	567	535	510	567	567	542	599	545	566	565	566	572	612	578	526	519	550	549	524	575	562	559	576	536	544	551	569	558	538	541	565	547	579	538	564	563	578	583	587	564	574	539	546	614	565	580	589	540	510	548	564	532	575	530	560	529	545	563	546	571	550	558	553	544	566	533	547	591	587	540	603	564	553	520	560	516	524	601	586	610	518	562	537	554	550	573	525	559	525	574	542	537	572	551	584	590	558	555	517	577	535	578	532	547	542	574	565	585	523	542	539	562	496	566	524	582	583	554	564	555	567	568	533	556	563	560	550	524	581	558	529	570	502	552	612	554	573	565	539	570	523	553	543	561	545	542	569	593	571	579	545	535	580	544	557	540	561	547	546	567	527	557	574	535	525	575	531	569	591	563	602	597	551	560	558	546	548	544	559	549	593	560	577	558	599	549	568	548	574	580	546	521	600	552	582	545	552	566	594	562	562	554	596	525	545	563	605	547	551	549	539	572	567	537	521	606	579	538	577	548	558	546	548	537	569	566	547	537	567	602	544	533	546	513	566	537	528	560	569	583	562	591	519	510	552	556	556	577	598	540	589	591	556	559	558	582	521	541	562	572	587	569	567	531	586	553	558	544	570	519	574	544	513	592	625	592	562	515	530	567	587	589	579	590	587	532	540	558	542	558	519	538	556	534	580	566	596	532	541	541	551	575	553	620	552	549	548	568	569	562	598	578	582	502	522	558	556	541	559	582	557	563	564	561	529	591	567	565	512	523	601	586	524	522	575	532	510	564	568	516	520	549	573	518	570	567	554	541	538	507	573	575	579	502	599	552	537	561	566	527	563	499	537	531	606	595	575	551	522	578	554	544	495	553	575	554	541	596	523	554	560	573	569	540	539	575	582	588	525	573	606	574	563	559	559	538	542	583	536	551	558	564	585	596	555	593	550	562	598	537	541	548	513	526	580	559	548	582	576	527	600	567	541	511	592	588	573	561	529	537	530	593	562	518	552	534	521	552	577	567	531	614	502	555	543	540	568	573	548	544	591	572	559	561	540	598	554	568	562	571	568	555	585	551	547	568	546	556	563	550	556	546	523	536	553	548	547	567	548	569	569	538	556	570	574	553	581	535	572	519	584	602	588	582	525	549	536	550	572	575	518	565	538	536	521	550	604	561	564	579	539	572	530	602	564	533	540	534	550	581	561	555	579	538	520	559	540	582	588	530	528	540	578	591	533	568	554	566	535	531	535	604	545	540	535	522	600	598	501	550	512	563	542	530	578	566	542	551	561	476	566	537	586	548	582	568	534	527	549	536	560	524	543	573	572	551	557	548	561	545	523	566	539	582	541	535	582	562	575	567	599	580	509	551	554	552	563	545	572	578	575	534	570	565	556	539	573	519	582	567	547	551	554	550	548	576	546	614	538	566	556	560	538	561	570	547	586	550	599	548	573	541	595	549	541	542	580	537	549	530	595	547	563	512	573	528	558	522	528	549	534	557	537	517	524	534	557	598	565	548	577	503	574	557	546	520	564	550	597	550	542	596	569	562	581	534	585	587	577	582	544	547	536	574	519	572	585	530	571	554	557	586	561	591	530	584	587	566	537	560	583	579	574	569	540	539	543	559	605	552	521	576	563	590	565	572	581	541	535	529	561	581	573	578	550	564	512	549	550	580	552	603	523	587	588	547	557	550	519	552	544	552	601	550	566	546	533	547	566	550	518	558	539	520	542	570	557	569	536	582	527	557	574	572	528	550	557	601	551	560	568	584	594	528	551	573	544	517	545	536	556	588	563	558	572	532	554	547	585	560	571	556	561	519	526	561	544	538	585	536	558	539	553	553	542	565	551	547	582	578	552	568	543	550	535	556	540	560	526	582	547	551	578	545	555	562	584	550	514	526	524	578	570	550	568	580	533	559	584	560	537	496	580	567	555	528	551	588	551	528	584	568	576	573	514	536	554	592	539	576	529	583	584	596	541	569	543	578	558	533	598	570	519	564	531	612	537	574	549	582	559	585	542	540	501	596	567	539	546	563	516	557	606	557	548	557	575	570	532	550	563	544	538	556	569	562	557	571	579	578	576	532	608	567	547	560	524	569	544	583	573	575	580	543	591	540	602	551	565	559	581	569	512	545	526	511	529	534	565	546	582	548	577	548	577	564	572	575	568	578	534	547	559	543	516	553	552	551	554	568	538	571	555	549	586	530	599	558	523	539	571	576	588	538	539	553	537	522	528	545	526	540	534	550	559	552	538	510	541	592	547	560	513	572	552	558	551	585	592	525	561	560	533	584	574	535	530	561	581	549	534	552	547	539	587	547	560	563	566	573	540	543	575	539	562	580	559	610	570	565	548	575	595	562	604	549	539	563	542	580	610	575	509	494	521	547	543	570	556	556	619	521	577	533	557	571	582	509	566	557	573	574	573	536	547	559	571	534	539	560	592	550	545	537	585	491	512	534	557	567	573	514	525	569	532	537	513	556	574	546	552	605	551	591	571	569	560	505	548	556	555	556	593	499	555	585	550	597	539	528	541	557	547	522	537	584	549	546	501	562	507	570	597	567	544	568	567	554	563	565	564	531	550	579	539	533	567	555	575	507	577	516	540	567	539	539	555	535	495	569	575	531	544	565	598	567	620	533	557	571	563	542	574	533	560	571	550	541	536	545	500	559	586	561	555	577	562	560	570	517	554	561	571	590	545	556	576	519	571	555	535	589	555	533	585	597	562	528	542	556	578	568	543	549	538	559	505	598	548	522	585	533	540	565	575	570	532	568	522	569	569	555	548	593	553	570	547	551	582	538	523	564	589	557	565	557	558	576	569	542	579	572	604	558	554	546	572	559	549	598	615	578	543	550	558	546	563	565	545	525	590	555	551	569	556	576	550	540	555	561	533	586	511	547	550	493	546	550	585	560	569	578	600	552	563	516	559	556	560	592	518	548	541	577	521	551	511	578	589	557	523	533	556	546	533	568	568	545	530	569	556	521	607	525	562	560	573	573	530	556	597	547	577	549	492	567	505	557	556	568	518	580	556	533	556	530	529	559	593	524	571	539	579	547	543	567	548	587	540	479	534	557	530	574	526	514	578	578	564	544	541	548	595	580	575	546	520	574	565	548	543	558	546	584	564	572	541	534	516	540	600	544	544	547	529	541	557	595	543	582	560	588	564	570	552	554	547	556	583	590	576	530	582	541	564	565	567	558	597	505	566	559	575	515	548	535	587	527	521	586	554	522	555	589	544	565	577	548	547	547	524	556	545	566	602	546	549	516	550	576	552	527	568	564	527	522	558	573	578	544	544	523	547	550	567	575	530	567	553	577	555	548	559	550	552	567	572	555	548	559	548	542	571	562	559	521	541	634	556	534	555	539	600	542	552	572	541	570	550	536	574	555	585	613	554	592	592
16176	21258	9824	6260	6659	10957	8126	4374	1464	1370	787	585	557	273	188	170	167	141	98	69	63	39	32	32	34	43	31	34	42	52	44	48	33	59	44	50	52	45	42	40	40	43	38	40	50	45	35	47	45	41	53	41	38	49	43	45	42	30	41	43	39	42	45	44	22	30	31	50	49	51	43	40	49	45	41	46	40	47	37	36	31	47	48	48	45	32	40	43	34	38	42	36	48	47	41	43	33	44	49	45	26	33	36	38	44	40	37	49	44	39	33	46	60	38	46	44	54	50	22	38	24	46	39	31	43	44	42	40	37	40	38	28	34	30	49	32	35	41	41	48	37	41	46	36	45	45	38	36	42	38	39	35	42	43	38	40	40	51	43	43	26	46	38	44	36	41	39	37	39	45	51	53	34	43	50	42	56	45	51	35	48	55	43	39	41	45	41	29	30	36	48	47	41	42	40	40	46	45	43	41	43	28	43	39	38	37	36	41	50	51	55	39	39	35	37	39	60	45	30	51	52	42	48	45	54	36	32	36	48	34	33	41	34	50	29	47	44	43	38	48	46	50	44	52	50	30	40	43	27	40	41	35	43	35	60	43	41	35	32	41	47	36	54	35	52	42	34	41	40	40	37	38	40	49	45	36	44	38	49	40	31	44	45	44	40	43	36	48	42	41	32	43	41	39	49	39	42	34	37	39	29	35	37	40	36	46	54	45	40	33	51	42	38	40	36	47	38	43	32	54	51	40	46	45	45	36	45	33	34	42	40	42	33	45	50	36	35	45	36	43	33	41	35	42	22	34	37	37	44	46	34	29	39	54	37	43	32	32	47	23	38	38	43	40	48	41	30	42	41	37	38	29	48	41	41	42	48	34	45	43	59	38	32	41	32	44	51	47	38	36	32	38	36	46	53	42	38	35	40	46	44	42	38	42	44	41	44	46	35	36	44	42	39	43	37	40	37	40	37	30	50	35	49	38	40	35	48	35	49	42	42	37	39	43	36	28	39	42	35	33	38	53	38	44	45	48	35	39	41	43	34	31	49	48	37	29	40	36	42	48	49	30	45	37	38	38	40	34	45	36	36	34	45	49	41	46	46	47	46	39	45	35	40	34	47	45	45	42	32	39	32	32	28	41	47	42	38	39	47	38	51	44	33	42	38	39	45	48	33	37	39	32	39	44	28	46	47	30	31	36	32	41	51	37	31	37	37	37	36	48	46	52	41	44	41	51	44	30	53	55	48	40	46	39	33	37	49	38	41	32	42	35	40	37	39	39	38	47	36	42	48	52	45	38	53	40	49	40	28	43	43	31	36	46	51	53	37	38	37	46	34	33	36	41	41	33	39	41	46	36	34	40	42	34	49	40	40	49	43	32	36	38	42	37	46	39	45	41	37	43	55	39	41	33	36	38	41	39	48	39	47	40	35	38	38	45	44	31	32	44	35	53	43	51	40	41	46	35	32	44	51	43	31	34	38	60	30	37	32	33	28	29	34	41	48	45	51	46	34	39	41	42	50	41	45	43	57	57	39	40	35	49	46	44	50	31	42	39	34	37	35	31	34	44	43	37	48	37	34	46	39	33	35	53	41	36	28	42	43	45	42	43	46	36	37	48	46	46	43	29	41	38	35	42	48	38	44	43	31	47	35	31	44	31	31	29	41	40	32	43	33	42	40	36	47	39	37	30	30	40	33	41	46	43	54	42	51	42	42	41	41	45	44	44	51	37	31	37	40	36	42	49	38	38	36	35	45	40	49	41	51	44	45	49	42	38	57	33	38	38	43	22	43	49	39	39	35	38	46	35	37	38	40	40	35	49	30	35	16	56	47	34	37	40	35	32	34	55	41	44	49	31	45	47	51	51	29	38	52	35	38	35	37	36	36	48	38	34	39	41	35	37	41	28	37	47	41	53	32	40	42	46	45	45	34	33	42	41	36	44	35	44	44	41	40	41	38	40	44	40	45	36	36	40	45	47	48	45	41	40	42	42	43	41	54	42	31	37	49	42	34	46	41	41	45	39	41	42	46	41	34	49	43	38	46	32	46	53	45	36	45	39	41	44	32	55	34	42	49	42	44	28	41	34	43	30	50	37	37	38	37	26	48	43	48	52	41	48	43	47	42	45	42	51	43	40	39	37	49	42	36	45	53	38	41	36	40	50	54	32	41	33	36	37	48	36	36	54	35	35	50	38	37	50	45	38	49	31	49	36	35	46	36	48	45	35	52	33	35	46	47	37	37	53	34	44	40	41	45	36	48	47	33	39	37	42	36	49	45	40	35	58	44	43	48	31	58	39	40	41	33	36	40	26	39	40	36	44	49	39	39	32	37	41	40	34	51	37	37	36	49	34	56	36	38	48	39	39	35	41	40	44	38	42	39	45	48	44	44	34	43	38	43	33	52	47	39	38	46	40	37	48	41	38	53	42	29	44	42	51	46	31	51	41	31	37	38	24	28	49	44	30	35	42	52	37	41	37	45	42	41	39	47	43	45	34	52	40	42	35	50	38	44	36	30	48	32	43	34	48	41	38	41	38	44	50	36	46	37	45	42	38	39	47	52	56	50	34	30	42	45	52	27	35	34	40	41	41	31	39	56	34	39	47	42	40	29	44	44	46	38	41	47	45	43	41	37	52	34	36	41	28	26	42	42	45	42	44	35	57	45	47	47	33	30	49	36	36	50	49	54	37	40	39	49	37	40	43	37	52	35	47	39	40	31	36	43	46	35	53	41	35	28	44	38	41	42	54	42	47	39	44	48	32	38	56	42	33	25	45	45	40	44	50	41	50	40	34	41	37	41	39	43	51	49	33	32	48	46	42	40	37	34	39	34	35	31	35	44	37	33	39	32	39	47	43	41	28	43	48	44	39	43	35	42	38	46	41	39	34	40	41	37	42	50	34	41	35	36	39	46	36	39	40	42	56	42	40	37	48	36	42	30	40	30	36	40	56	39	36	47	41	41	48	41	45	34	36	43	48	47	50	41	38	49	39	46	50	37	30	43	40	41	44	42	46	35	49	52	43	49	40	59	31	45	28	53	43	51	59	33	37	38	50	38	48	31	47	41	47	48	41	42	42	33	38	44	45	34	47	43	42	55	44	37	41	45	47	41	27	26	39	40	31	34	42	46	35	45	48	41	35	37	39	38	43	43	38	29	41	38	29	43	40	41	47	29	44	47	31	39	44	36	54	46	36	39	33	43	48	40	38	38	40	41	41	44	38	46	33	41	45	37	42	70	52	38	45	35	30	35	41	39	34	42	42	35	41	37	38	41	53	28	44	41	46	41	50	32	36	43	35	47	38	34	37	44	40	33	40	39	31	44	37	52	43	36	54	54	39	42	45	41	37	42	47	44	35	25	37	42	27	27	39	38	37	49	40	40	46	46	38	37	39	41	38	40	30	45	34	46	50	45	43	34	23	45	35	39	48	50	29	42	38	34	32	30	42	38	48	47	43	35	29	37	44	45	54	44	40	49	53	32	45	42	40
53377	42973	34186	44221	58826	62979	50841	38953	28022	26064	19633	16214	15879	8444	5484	5125	4621	3248	2345	1442	1203	868	572	557	522	580	559	552	574	554	578	561	567	528	534	553	571	525	545	537	553	585	547	530	543	548	536	562	534	579	586	568	528	519	564	553	563	532	530	547	541	535	530	591	554	535	582	528	603	572	506	526	555	507	560	502	571	534	553	553	558	517	568	591	537	612	559	533	539	604	530	558	568	618	526	543	532	575	578	538	558	570	532	569	542	615	569	572	546	553	528	529	564	546	572	544	576	586	536	609	610	552	588	542	574	532	553	594	577	549	576	600	543	574	558	583	524	578	552	559	549	576	562	551	536	589	559	582	564	548	551	556	567	577	571	595	529	538	521	516	524	595	581	564	537	576	541	574	531	549	550	581	579	539	553	555	539	555	546	549	538	548	513	536	513	546	550	562	551	552	561	558	557	550	561	582	584	563	564	601	529	585	569	564	559	614	563	588	534	549	585	570	600	572	553	597	570	564	550	572	522	598	558	522	590	534	572	582	571	550	533	556	580	563	541	549	562	578	549	552	553	559	562	564	583	561	578	548	598	555	525	550	608	582	508	562	576	548	550	533	555	593	538	554	555	537	568	539	534	569	567	551	514	601	515	542	564	520	604	597	555	565	562	538	559	580	563	581	585	575	531	551	532	509	538	582	593	550	576	590	560	577	554	540	532	575	609	593	536	561	561	564	554	546	549	584	516	591	487	569	557	585	518	564	542	615	590	561	567	540	538	538	575	549	562	568	554	524	575	573	602	582	553	566	565	541	570	570	567	535	528	600	533	563	532	566	603	563	515	579	536	523	531	544	550	571	540	551	529	573	592	559	540	540	531	573	515	553	562	543	587	543	523	562	570	553	600	563	531	563	530	539	587	502	529	611	604	553	528	567	620	560	576	588	527	552	539	582	569	540	564	590	545	530	550	539	561	555	555	589	551	511	559	533	578	582	552	535	553	534	581	578	556	551	520	524	560	579	543	542	617	560	553	519	532	562	592	519	501	566	532	576	551	548	557	577	580	573	528	570	558	568	569	572	569	539	553	585	551	583	571	561	547	571	516	498	547	513	613	583	500	554	503	539	591	530	582	571	570	597	585	521	521	533	569	569	538	518	557	568	557	570	561	554	546	543	543	534	545	581	560	530	567	533	542	538	557	543	546	529	532	578	540	587	544	548	542	545	552	558	579	548	580	531	550	522	560	580	516	559	550	525	540	582	554	566	526	525	613	574	553	520	616	555	542	581	524	581	606	541	558	591	583	554	574	556	541	550	558	557	547	563	559	620	574	545	526	571	515	567	561	558	569	541	562	544	556	551	572	570	510	546	551	554	538	548	558	531	556	588	533	557	543	570	565	522	553	563	547	579	573	520	503	542	524	584	561	544	518	552	608	567	554	588	529	541	545	583	547	602	562	563	551	581	542	559	540	542	572	573	581	578	550	531	544	577	539	562	525	545	559	584	597	568	547	573	570	537	544	546	560	593	589	527	567	574	598	582	565	579	614	560	579	556	534	550	588	569	575	569	539	543	554	500	557	533	539	583	536	563	543	538	533	591	560	573	618	537	551	561	589	530	613	535	564	541	594	571	571	540	572	566	553	529	563	558	561	574	558	532	572	512	543	503	577	578	576	575	549	560	544	519	550	559	508	561	574	567	552	580	546	538	554	534	582	552	521	552	525	494	545	546	545	525	556	579	574	537	553	573	514	550	508	586	543	575	553	572	578	499	570	584	566	541	583	555	547	564	541	611	597	570	604	543	546	525	532	547	550	554	592	568	527	549	550	561	580	607	555	560	542	525	520	528	538	571	562	560	564	547	541	539	593	563	547	538	588	555	571	574	521	564	552	528	579	531	583	568	535	547	556	585	570	550	564	579	560	579	549	567	559	536	557	547	563	573	644	513	549	564	556	576	562	563	552	527	581	596	538	543	551	613	586	576	571	525	554	559	570	573	540	569	605	542	560	570	556	568	568	580	528	551	556	565	555	594	560	571	555	590	564	577	524	534	543	545	550	537	571	572	546	602	541	531	567	559	613	516	579	524	507	571	571	553	590	546	522	554	584	559	502	575	553	574	517	524	551	569	566	530	524	502	528	557	584	559	553	594	551	606	564	549	579	543	544	523	556	560	522	555	554	526	548	588	554	574	559	589	517	573	513	574	557	549	545	571	529	559	547	561	568	555	534	611	557	612	553	558	521	590	547	562	561	543	598	567	541	522	517	544	602	568	570	571	570	559	558	586	559	537	558	529	570	531	532	553	548	536	544	576	594	555	526	592	543	528	538	539	520	525	549	537	539	589	547	551	570	571	518	585	547	576	553	524	542	571	537	581	558	538	541	514	522	524	575	586	565	563	595	581	590	564	522	559	559	617	569	571	539	522	559	545	535	548	568	556	549	619	570	599	545	544	580	564	533	590	563	583	546	603	508	566	525	574	521	575	562	540	608	552	565	566	555	588	548	589	580	534	511	518	545	592	597	561	556	549	534	591	556	561	555	570	542	560	592	603	551	585	550	576	560	605	570	534	510	550	522	577	520	531	546	555	558	570	572	572	543	529	545	601	552	524	601	549	529	580	516	533	590	538	591	541	592	473	523	552	587	511	542	541	555	586	538	592	538	538	553	529	579	569	539	564	540	550	534	561	579	562	551	532	615	568	525	519	561	567	561	539	554	521	538	565	538	583	582	561	541	596	533	572	538	543	568	526	568	540	582	559	526	568	534	587	541	533	559	537	589	567	534	547	529	600	540	525	572	572	541	548	586	597	554	552	574	558	511	559	542	574	583	585	560	564	553	588	580	532	554	570	528	578	498	565	577	602	531	531	519	556	556	511	560	590	590	559	542	573	567	562	544	520	596	547	539	563	544	555	520	576	550	583	549	563	558	497	535	539	566	565	581	582	583	554	544	562	548	505	548	575	584	551	542	578	574	566	613	540	549	533	551	515	552	568	563	550	569	504	548	516	598	537	568	545	563	586	615	548	525	554	587	537	540	534	584	536	563	548	571	574	529	575	567	606	560	555	539	555	546	577	611	576	549	577	571	548	560	549	548	590	558	567	587	578	596	554	502	567	541	524	550	515	557	531	521	537	578	559	542	578	593	576	562	509	592	593	583	531	570	523	613	527	567	564	563	550	549	551	562	597	549	546	560	557	542	504	539	504	564	521	596	559	549	583	518	530	547	534	580	589	567	534	545	522	523	572	574	541	537	538	528	558	576	570	537	616	601	562	552	540	582	566	553	551	568	573	552	494	585	566	553	575	585	524	578	576	566	557	582	577	561	574	570	526	575	573	610	597	568	515	586	576	575	542	605	558	526	585	524	544	511	574	558	554	542	552	534	569	563	593	513	523	564	565	606	599	496	564	569	532	537	544	516	560	564	543	581	536	567	534	555	555	557	519	527	578	548	604	552	541	558	539	549	524	580	579	578	561	611	570	565	552	568	527	541	569	577	563
6479	4051	1504	1138	1327	2144	1739	960	353	316	189	160	158	99	80	69	82	58	43	45	54	42	46	44	38	31	42	47	39	42	41	45	35	37	38	34	34	51	31	40	38	46	32	35	40	48	43	44	39	36	33	49	30	48	41	47	30	33	35	30	40	36	28	40	49	41	42	31	28	42	49	32	48	32	30	59	43	39	38	29	54	46	41	44	36	27	41	45	47	43	37	49	40	39	43	33	49	48	37	53	35	45	41	45	41	55	31	41	35	31	53	45	41	45	43	42	43	44	40	46	44	43	27	39	38	54	33	44	28	40	40	61	47	41	50	46	34	39	42	34	33	49	46	52	47	41	41	51	31	43	38	42	43	48	41	43	38	49	48	46	32	48	54	42	43	44	40	36	33	34	36	40	44	44	41	33	35	31	31	39	43	38	32	37	52	48	43	39	36	38	34	44	43	45	37	47	35	48	41	47	49	31	37	50	49	51	39	43	43	43	34	41	37	50	34	44	38	48	40	43	40	37	33	45	33	31	40	40	34	43	46	31	40	37	48	44	28	39	38	40	42	47	30	33	35	37	48	41	40	46	34	37	48	43	40	36	33	50	35	49	45	45	41	38	43	34	43	46	52	48	51	33	39	39	35	50	52	47	41	32	42	45	41	45	40	39	41	46	38	44	29	33	41	39	31	48	40	36	38	48	31	45	36	44	39	48	43	39	49	35	46	37	47	36	47	37	45	47	45	36	47	46	29	41	55	38	55	44	35	36	54	39	37	32	41	32	47	34	39	32	33	37	40	32	46	52	37	32	37	35	37	41	31	38	50	44	45	44	27	32	33	37	33	30	43	40	47	51	37	39	37	44	46	39	44	39	32	33	47	37	44	41	38	40	39	30	52	39	40	61	39	43	55	36	51	34	49	37	48	39	38	41	46	40	42	36	42	50	41	46	41	37	29	32	38	43	33	40	37	40	37	38	32	28	35	46	34	47	25	45	42	36	34	39	47	34	35	34	40	38	30	46	42	36	37	50	41	36	34	46	40	37	36	26	37	31	33	25	35	39	36	49	54	44	39	42	60	44	43	38	27	43	39	35	32	23	46	38	38	39	45	41	35	50	34	33	32	39	36	37	55	43	39	37	38	47	48	39	31	49	35	50	35	39	39	47	35	31	39	46	39	44	44	37	43	45	52	41	40	55	34	43	47	37	38	32	38	50	35	31	40	41	39	39	41	30	48	52	40	40	43	34	38	36	48	29	38	40	35	43	39	42	39	48	36	37	23	37	41	48	36	40	46	51	41	54	43	37	32	63	46	47	45	46	53	36	45	28	41	38	49	46	36	51	48	49	36	42	42	48	37	42	48	42	38	53	38	41	36	37	44	39	44	44	41	36	48	55	42	39	42	44	45	36	41	46	28	36	30	34	43	42	38	37	41	36	40	43	46	41	39	43	38	52	37	46	35	34	56	25	51	28	43	55	44	40	33	51	34	24	29	40	42	46	45	41	53	43	38	30	40	37	55	37	33	43	39	42	44	31	48	33	41	36	47	52	36	34	42	48	27	44	34	27	43	39	54	57	50	40	36	43	42	32	45	38	44	43	49	37	42	37	35	40	38	31	41	42	35	38	33	42	28	43	39	45	39	50	37	51	47	41	32	45	41	43	43	38	40	34	41	46	43	38	55	51	31	49	45	37	36	46	45	51	40	39	45	30	61	48	39	35	42	35	36	45	48	38	51	54	49	34	41	53	47	38	45	32	36	47	41	49	43	50	39	33	51	38	43	31	35	34	34	46	38	39	41	44	38	33	35	49	42	24	48	37	33	48	38	44	36	44	52	39	38	33	44	41	52	36	40	42	36	45	56	31	29	41	40	39	56	41	51	49	45	39	36	45	36	39	41	32	52	50	39	49	29	45	40	48	44	38	46	44	38	38	45	41	43	44	38	55	44	41	29	36	39	45	46	47	41	38	45	41	44	37	43	54	36	41	42	43	38	36	34	43	38	35	30	42	29	42	43	43	34	31	44	30	28	42	46	37	31	32	41	53	33	42	35	37	32	46	39	41	39	31	43	38	37	43	42	35	32	28	51	47	42	50	39	43	33	39	34	43	40	42	44	35	37	42	41	43	33	31	46	49	51	36	38	47	37	34	40	34	31	59	30	34	45	32	47	44	47	36	48	48	42	30	36	37	47	36	33	34	48	44	31	43	39	45	36	48	35	37	40	43	46	37	46	25	35	41	33	62	40	32	46	38	40	42	39	38	40	36	28	35	32	38	39	38	31	38	44	37	39	38	44	45	41	50	52	42	37	47	39	27	45	47	38	34	45	37	55	36	34	42	38	32	44	26	29	39	38	47	39	44	27	28	37	37	47	41	35	40	44	44	49	41	33	40	37	42	49	50	42	37	38	40	49	47	31	51	50	44	36	50	31	27	42	32	38	47	45	32	36	41	47	48	46	42	35	38	31	39	33	42	39	57	49	37	48	44	36	46	39	38	46	48	46	39	34	41	43	29	33	43	34	40	46	41	30	39	49	40	41	38	41	54	43	35	52	33	35	46	41	25	38	41	45	32	29	45	35	30	46	35	43	41	53	48	36	36	33	36	51	32	42	43	37	33	36	40	38	41	38	29	30	40	28	42	45	42	38	36	44	21	38	40	40	57	38	43	40	46	36	32	45	46	42	45	41	42	34	54	33	29	36	44	32	39	35	42	38	53	47	53	49	44	48	39	41	25	30	46	43	39	30	47	37	35	44	43	37	42	39	40	38	41	33	32	39	47	46	44	38	39	52	44	47	58	40	31	32	42	50	50	34	34	26	36	48	55	51	35	44	46	45	46	43	42	33	32	47	32	38	47	49	47	39	30	27	49	58	42	38	24	40	38	37	35	41	31	39	44	35	60	39	49	42	40	42	31	52	42	41	39	40	45	36	39	46	49	33	33	57	46	46	37	38	48	54	49	48	44	36	42	38	41	49	41	50	37	29	36	49	40	26	35	32	38	52	41	46	40	39	42	46	40	34	42	56	43	44	36	38	39	43	41	48	33	42	44	36	39	29	40	31	43	45	41	40	41	36	40	37	39	42	44	36	36	41	55	37	35	34	36	33	44	33	38	49	48	34	39	36	49	52	39	41	42	31	40	39	47	46	41	48	38	38	41	51	41	39	44	40	35	38	48	55	42	41	31	40	47	36	35	31	39	41	58	44	34	40	39	21	44	35	49	57	44	42	29	48	42	59	45	34	42	32	32	51	47	51	52	33	37	46	42	32	37	37	49	39	40	44	45	49	31	40	36	39	34	42	36	36	44	35	44	45	41	30	48	38	39	53	33	33	39	35	38	50	41	43	43	35	36	34	33	39	36	47	31	43	42	49	44	39	53	52	42	30	50	47	45	51	41	42	43	33	30	28	48	40	35	39	46	38	56	36	39	35	50	30	42	41	41	40	47	46	40	48	37	39	35	37	37	47	52	44	30	31	31	48	52	37	51
39059	26678	18480	26580	35043	37462	31767	22275	13133	10633	6953	5319	4893	2523	1816	1765	1432	1076	900	689	694	626	584	570	518	521	582	510	505	536	587	543	511	532	495	544	507	531	568	522	516	555	560	531	527	556	491	552	514	536	541	491	472	530	582	557	523	539	552	534	570	503	539	560	517	571	550	506	523	556	558	550	541	512	520	533	524	547	539	544	531	517	557	555	492	523	519	567	587	539	555	510	519	482	535	495	539	539	545	536	555	563	528	540	524	553	532	549	501	524	508	530	501	519	536	559	520	569	560	550	521	541	547	519	520	555	551	543	486	540	547	531	536	551	513	508	541	532	516	514	556	543	484	538	550	558	550	539	492	490	523	528	554	539	530	558	493	532	502	548	559	500	520	495	551	516	548	511	567	548	542	553	538	534	510	509	560	576	512	559	493	548	532	517	549	530	507	509	520	534	528	535	506	519	524	532	524	531	480	537	517	501	520	558	575	564	526	502	499	549	536	542	578	534	516	534	553	562	552	506	484	574	544	495	551	505	538	497	474	518	564	500	517	528	550	543	551	529	571	494	524	524	495	515	582	515	540	520	494	496	524	505	514	552	528	584	517	534	495	513	537	529	497	517	575	531	539	536	549	514	532	509	527	559	502	538	510	534	545	550	501	533	525	529	546	526	526	483	548	541	519	563	532	539	530	533	599	555	515	538	552	521	571	543	526	498	548	536	565	560	563	535	554	535	544	554	534	494	523	514	506	526	563	578	527	529	518	499	522	550	571	564	535	497	520	542	521	533	528	566	536	530	523	559	573	522	524	529	499	532	557	546	577	535	557	525	508	552	543	532	482	540	576	535	516	540	559	513	547	530	530	563	559	577	499	547	538	557	528	550	546	519	527	524	512	533	551	511	541	531	501	500	537	510	530	547	568	565	545	512	532	536	505	527	525	534	584	512	531	552	553	531	513	538	539	515	493	508	526	528	540	525	509	554	518	514	518	519	583	513	516	514	534	551	505	526	514	536	516	505	523	531	528	501	544	534	526	502	565	582	545	537	539	473	519	548	544	538	533	531	522	514	541	502	541	539	515	543	571	510	509	539	559	523	528	559	566	517	557	547	576	558	539	542	529	531	517	504	530	476	496	523	536	562	544	506	549	535	509	499	543	510	493	526	578	558	492	528	531	536	538	504	553	559	503	525	519	538	506	530	540	532	546	520	532	545	519	536	526	569	532	558	502	513	545	536	548	538	552	527	556	514	539	525	548	542	547	535	547	523	547	540	527	572	542	572	510	510	506	554	480	531	536	530	544	522	520	527	590	526	564	523	516	555	552	534	523	550	534	523	509	544	539	563	551	546	530	500	520	521	553	554	571	566	556	530	520	562	520	557	512	515	487	549	513	519	517	520	490	570	584	524	509	541	517	522	547	537	580	543	541	555	518	509	558	551	540	524	525	531	500	513	542	546	565	553	538	556	542	542	547	537	546	567	514	511	601	529	527	522	532	534	532	533	553	515	558	526	560	473	524	543	586	487	551	553	543	534	566	535	512	541	549	531	486	489	523	561	542	498	552	538	505	533	522	521	536	566	559	533	527	519	525	519	537	534	521	532	497	491	561	547	525	552	511	562	503	516	542	546	543	527	544	528	530	548	521	583	536	557	515	531	542	528	561	488	491	542	548	514	504	525	562	567	460	512	506	576	561	565	523	539	536	539	509	515	525	551	501	558	538	564	536	515	506	529	524	529	523	560	538	534	512	549	539	535	543	516	516	513	532	554	486	504	543	539	595	545	528	515	570	530	533	531	534	524	557	515	533	580	513	554	575	506	580	522	524	535	596	559	547	489	534	508	521	550	539	534	535	554	522	552	541	510	526	511	525	563	519	503	561	493	542	537	499	548	528	515	531	483	517	513	528	565	539	540	517	510	520	524	529	527	535	551	546	547	546	534	521	547	517	527	521	536	511	549	498	546	579	499	537	557	517	522	505	546	545	535	499	544	513	538	516	527	591	543	556	538	528	543	534	532	519	539	542	510	537	524	517	548	542	538	523	532	526	550	541	491	474	549	525	548	547	523	576	504	527	567	516	512	528	533	561	525	519	535	511	587	517	535	543	510	513	477	547	576	512	489	509	535	548	522	506	536	558	524	519	545	533	521	538	529	520	537	556	516	534	511	572	547	539	575	519	510	524	534	500	533	541	548	548	513	546	554	547	507	517	549	572	551	500	566	588	526	533	535	581	565	507	555	549	540	529	547	501	533	518	515	521	528	516	566	571	529	526	560	539	488	531	591	530	495	552	502	538	543	535	549	551	527	560	558	536	512	526	550	535	537	543	513	525	528	573	524	559	568	498	573	557	547	523	504	498	526	518	561	494	558	518	522	562	523	530	574	542	566	544	568	540	540	532	526	543	514	515	525	531	521	519	499	531	549	530	511	557	530	486	528	520	495	550	508	594	556	562	559	536	562	535	536	561	525	536	576	542	562	515	518	517	529	532	545	518	527	547	538	535	530	535	527	505	545	504	541	533	502	534	531	546	517	536	544	510	596	571	563	563	518	494	536	505	554	525	558	558	515	532	529	496	531	530	551	535	502	524	507	543	546	548	567	544	544	500	538	567	533	534	541	513	522	582	546	558	531	534	609	530	503	555	526	537	493	504	530	504	502	512	567	505	519	584	554	545	525	525	508	546	528	525	562	550	532	531	529	552	540	491	524	519	540	517	582	529	512	526	553	573	535	531	535	541	551	534	511	523	498	518	545	554	564	537	539	509	525	559	510	529	562	516	537	578	588	519	528	528	479	524	546	495	540	524	531	548	545	519	486	572	545	514	531	556	566	539	558	551	524	556	555	550	554	571	519	556	555	492	556	502	539	553	552	534	495	523	545	502	552	520	532	541	494	535	569	504	556	515	540	526	526	560	537	565	499	540	531	525	578	533	582	550	558	503	502	533	488	530	506	526	527	559	521	537	527	529	579	547	568	530	521	574	533	528	506	546	529	504	544	570	557	550	550	542	536	509	541	621	556	539	505	531	511	596	539	548	485	518	521	524	521	550	541	522	574	540	531	542	540	495	588	556	511	519	495	507	506	525	528	541	528	541	529	515	517	519	509	513	578	559	487	524	523	536	531	580	531	551	514	557	552	539	523	512	573	511	501	521	514	535	512	518	538	525	501	548	505	510	532	537	532	476	529	561	516	526	524	589	510	551	538	538	537	516	553	502	531	521	532	555	528	546	554	509	530	578	546	552	512	544	554	538	539	498	549	511	536	538	539	551	535	529	509	540	502	526	550	500	551	495	536	526	555	521	541	572	547	518	572	541	526	507	557	511	532	526	518	489	533	545	508	525	534	539	504	520	541	534	528	524	547	521	529	554	564	529	568	533	490	482	506	530	572	525	546	505	488	567	553	504	560	558	507	520	559	531	565	516	530	547	522	516	525	529	581	547	497	528	542	514	555	540	548	502	532	531	545	536	539	496	521	532	534	535	497	518	531	534	551
11526	13421	5340	4020	4239	5892	4847	2356	876	626	438	324	321	157	92	115	117	74	72	54	57	47	54	40	41	35	39	38	45	47	29	50	33	32	44	40	32	50	33	42	39	41	35	38	28	48	31	46	41	44	53	43	44	35	32	32	45	55	45	52	46	38	39	34	39	41	46	35	37	36	37	45	47	34	44	28	35	45	44	47	35	29	38	56	49	42	42	41	38	33	43	32	47	42	46	32	28	37	52	43	33	40	36	42	42	45	32	41	35	48	35	41	42	47	46	35	44	46	34	40	42	45	40	39	35	35	49	35	37	30	46	36	42	37	38	45	36	48	46	38	33	37	56	43	45	42	38	43	27	38	49	54	39	33	41	31	42	37	33	49	42	42	31	39	43	50	40	45	41	38	43	33	33	37	40	46	38	40	45	37	35	36	50	45	36	51	36	45	44	44	47	34	30	40	34	45	42	43	38	39	36	41	45	42	51	39	47	50	46	37	46	50	42	53	33	26	44	46	38	36	33	45	41	48	47	46	35	46	50	52	42	47	38	32	41	43	46	35	37	54	48	42	45	35	42	40	48	51	37	50	44	47	36	34	36	38	47	43	38	35	34	38	39	37	40	41	52	40	41	43	36	49	33	40	39	38	35	34	40	28	38	44	41	52	38	38	31	47	35	44	42	35	32	30	54	35	41	33	33	46	39	40	36	38	34	39	27	31	27	34	34	40	32	42	46	29	40	47	45	44	46	34	43	35	46	41	44	32	41	38	47	44	46	25	47	42	43	43	35	37	44	47	43	43	47	42	43	42	49	43	40	41	48	44	27	38	41	30	46	43	36	43	43	41	46	45	54	44	41	37	34	46	50	43	53	47	31	38	39	39	36	57	37	51	37	40	44	36	43	41	45	48	32	47	25	30	46	36	38	31	52	41	37	49	38	46	47	53	34	43	44	48	42	50	43	41	42	44	33	48	44	34	38	41	41	28	47	42	38	38	31	36	43	38	57	33	46	34	36	41	36	41	35	36	39	36	41	33	41	44	47	41	41	37	35	32	45	39	38	42	42	43	41	42	47	42	38	46	47	40	43	45	40	39	37	35	47	32	41	37	45	39	31	52	38	30	42	38	44	28	47	52	34	38	30	35	40	45	41	46	47	32	44	53	35	37	41	30	37	38	40	27	35	31	48	50	42	42	39	41	45	45	36	42	32	32	44	40	40	45	39	50	34	42	29	48	39	39	28	50	39	28	36	44	47	46	46	34	47	34	38	42	48	25	41	39	35	49	39	37	44	59	43	38	42	37	48	31	41	42	43	37	38	28	40	34	42	44	46	30	41	43	43	50	47	50	42	34	40	32	43	49	37	40	39	48	42	32	34	34	52	37	46	42	45	40	38	43	43	37	57	47	40	50	45	43	44	34	43	29	43	38	33	44	33	34	42	48	42	44	47	36	46	37	46	44	39	39	37	55	44	39	48	40	46	41	41	37	43	45	40	45	46	41	32	30	26	52	33	46	35	53	34	47	45	48	43	55	47	33	36	43	39	33	51	34	35	37	30	32	43	42	42	36	41	38	34	46	35	41	30	34	33	53	45	43	47	37	40	42	25	28	43	33	41	50	57	46	34	48	46	53	42	48	49	35	40	36	44	43	50	38	45	43	41	37	44	39	53	45	45	41	34	33	40	52	52	38	41	43	49	40	37	33	38	47	43	41	36	33	47	43	45	34	30	38	29	38	46	46	42	39	32	30	43	43	45	34	42	38	47	49	44	28	39	42	41	47	35	38	45	41	30	50	37	55	37	57	47	41	45	49	51	43	37	44	33	45	44	33	42	45	31	42	42	36	43	56	29	41	39	43	35	47	49	49	37	53	39	51	33	43	42	40	39	44	40	34	44	46	34	52	41	37	48	40	46	54	34	43	36	42	41	56	46	39	44	39	36	33	51	43	32	39	35	46	30	41	29	34	41	43	46	39	38	31	34	53	48	42	33	45	35	40	28	39	43	40	55	49	43	35	29	33	31	48	27	43	31	54	44	30	41	38	39	50	39	35	64	49	41	34	42	35	26	39	44	30	33	40	49	43	38	41	38	34	45	47	51	46	46	31	44	43	39	40	33	26	27	40	37	40	43	43	41	38	37	34	46	45	44	34	35	41	41	49	38	44	45	31	39	38	44	41	41	37	41	43	48	42	37	39	36	31	33	41	48	32	34	43	49	43	46	43	53	44	53	30	31	39	38	37	40	46	46	32	45	36	41	35	42	41	42	34	55	44	39	32	37	28	27	50	44	46	37	33	46	39	35	40	44	44	38	40	40	43	48	38	45	43	44	48	34	48	44	44	36	35	38	46	35	39	48	34	39	33	45	43	42	46	39	47	31	36	38	40	47	34	49	42	56	46	46	29	53	44	45	41	44	42	35	50	34	42	45	47	41	46	34	47	39	42	51	39	37	41	42	37	36	45	39	43	56	38	41	47	32	48	42	33	26	34	40	32	52	38	41	57	42	40	35	45	35	44	43	42	48	43	39	43	44	49	44	47	42	32	44	47	37	27	44	42	38	46	31	57	45	45	37	50	43	48	37	42	36	56	47	28	28	34	25	30	35	38	47	34	44	39	45	31	46	34	35	42	49	46	40	53	36	44	42	39	44	46	38	52	28	52	49	46	44	42	37	48	47	43	36	37	58	35	38	38	42	53	41	39	37	40	43	49	41	44	49	28	42	30	39	40	46	43	45	36	40	32	48	39	48	41	40	40	44	33	34	30	48	34	40	46	39	40	45	48	39	39	36	33	36	43	45	51	32	34	44	46	39	44	28	38	38	50	41	44	38	45	32	44	42	41	37	46	45	41	44	45	41	37	41	29	42	31	24	43	32	41	31	48	34	62	38	35	40	49	53	41	40	37	34	39	46	29	35	37	29	47	41	36	34	46	34	37	52	42	41	43	56	49	40	39	44	45	48	36	35	41	46	31	45	45	33	35	39	39	46	38	38	55	37	39	40	51	42	39	43	49	45	65	47	44	51	42	51	32	35	40	40	45	42	32	34	37	41	31	40	37	41	47	47	42	50	28	50	45	30	50	45	41	39	37	40	48	47	36	51	44	40	35	35	49	38	41	36	34	37	35	32	41	30	51	29	43	39	44	41	40	40	37	42	41	43	42	31	38	42	37	44	51	29	45	45	43	43	45	30	44	45	55	35	37	41	34	37	38	47	36	37	42	45	38	38	40	42	38	39	45	37	40	48	47	47	54	35	52	24	45	39	40	44	39	49	40	49	40	31	44	57	34	48	39	40	27	34	38	38	53	36	37	35	33	59	39	40	39	43	44	41	51	33	38	43	51	52	36	34	36	30	35	40	49	50	35	33	41	41	35	47	40	47	44	44	41	39	32	33	32	34	37	42	41	43	36	45	41	32	39	41	29	45	40	46	37	52	47	36	37	31	48	41	42	43	59	41	48	43	53	39	40	43	40	38	54	44	52	46	48	42	38
50538	37287	29351	38785	50235	50725	43175	31947	22187	17891	13196	10109	9913	4643	2780	3201	2736	1669	1334	1007	769	734	605	537	548	538	572	494	571	542	532	552	537	543	600	527	534	539	504	508	546	496	521	541	571	520	546	498	493	542	522	524	513	527	601	542	538	546	568	540	528	553	513	494	546	579	507	520	513	499	543	514	553	534	529	562	552	522	527	579	543	551	544	574	527	535	521	507	530	539	497	523	501	548	503	540	519	557	505	486	532	541	523	501	520	553	542	516	543	538	519	601	554	520	536	529	555	504	530	576	554	578	558	548	572	529	493	499	506	548	524	565	557	575	559	535	582	573	523	565	526	555	564	564	509	555	525	569	552	541	563	567	556	552	569	491	536	551	550	520	534	581	558	506	533	567	524	556	553	519	532	455	536	577	552	520	531	548	553	513	528	537	508	533	596	564	558	564	496	544	512	505	539	568	506	522	520	546	558	545	530	557	563	565	564	519	514	562	538	521	578	535	525	531	534	530	570	573	508	547	533	555	543	548	540	512	550	587	554	537	527	553	546	565	547	546	563	548	579	506	542	526	526	545	572	544	546	525	556	525	570	533	550	516	524	576	572	546	524	558	552	527	504	546	537	546	508	510	526	553	553	513	535	565	543	543	517	536	527	590	537	539	541	545	550	540	551	490	541	584	537	575	534	538	536	572	553	539	559	529	524	532	523	531	572	532	559	469	523	505	538	506	525	536	551	519	504	512	531	506	551	549	558	594	553	508	502	535	517	517	529	536	558	511	544	528	545	544	517	550	572	548	503	545	540	531	560	532	536	556	516	541	550	575	505	550	500	522	538	555	555	552	556	550	541	528	534	505	568	591	575	517	549	561	521	571	542	521	530	555	500	548	543	525	565	495	518	522	541	522	538	515	524	573	552	543	562	528	567	534	535	565	541	524	530	526	539	554	538	547	531	514	531	523	540	519	552	535	535	542	568	592	525	535	554	556	559	533	580	510	527	528	548	564	569	567	546	510	534	565	532	511	538	539	545	543	534	537	564	545	552	518	531	505	522	552	580	541	543	534	497	535	521	516	530	556	515	538	587	519	524	539	537	534	536	534	538	510	524	599	535	506	535	535	544	521	510	519	542	543	543	588	510	594	509	562	546	530	541	576	572	621	543	520	535	527	533	536	549	530	507	539	549	514	492	557	533	554	525	559	566	516	545	557	507	535	528	551	539	549	567	557	516	513	529	482	533	528	525	551	515	581	558	537	552	539	560	552	532	542	540	523	529	550	535	541	509	514	588	540	538	516	549	541	577	486	546	546	547	557	547	545	542	533	518	557	548	536	545	535	527	594	528	499	513	548	514	553	526	508	538	553	531	546	574	493	520	563	539	536	580	551	508	514	549	551	556	574	543	547	533	550	563	498	541	488	538	519	531	511	587	553	490	556	534	503	560	520	525	557	573	550	524	545	560	526	579	533	512	569	550	504	542	541	518	558	528	560	523	524	505	522	512	498	566	542	555	508	519	494	552	545	524	543	523	511	520	518	559	563	529	580	566	534	586	525	553	536	569	552	548	500	550	550	542	570	584	545	561	538	579	500	572	537	509	536	538	505	552	544	571	554	542	550	519	506	547	560	548	535	577	518	525	524	535	518	582	534	564	523	502	599	553	574	566	599	522	528	539	556	560	544	533	512	571	530	572	505	563	569	512	548	571	530	569	521	518	577	567	522	551	539	572	521	541	554	532	504	513	550	518	558	554	509	526	518	558	561	540	516	526	547	523	496	529	549	594	562	548	519	580	575	548	544	549	555	569	540	577	560	555	536	560	575	509	582	514	537	552	537	527	529	542	530	554	562	536	564	514	509	542	556	550	536	561	506	565	576	529	577	522	544	562	542	544	543	567	524	550	541	526	529	514	541	552	532	552	537	545	545	484	550	537	527	547	508	561	546	518	586	572	531	563	558	552	600	558	536	530	555	516	536	538	533	551	524	522	565	539	547	546	540	516	492	534	520	551	561	547	546	560	521	561	534	538	606	557	526	564	509	536	521	524	530	527	586	540	576	583	554	540	562	510	517	543	507	561	518	538	531	535	553	580	516	555	589	550	555	545	525	546	531	522	560	531	510	556	525	519	559	547	525	548	541	507	514	518	528	541	539	559	570	580	548	564	555	537	536	495	506	572	525	544	523	530	549	531	582	537	516	545	512	546	610	536	502	586	565	567	571	527	524	532	569	583	532	534	549	512	567	523	515	512	587	521	512	511	542	520	538	555	523	554	548	538	531	503	507	511	582	535	538	508	526	510	535	564	502	538	512	571	536	517	505	559	548	499	555	559	548	566	516	590	572	552	533	495	553	559	561	540	524	575	507	561	521	584	498	578	573	532	537	530	504	536	503	549	523	547	537	576	555	529	562	531	568	531	565	586	562	505	567	567	520	577	600	539	487	514	552	496	531	575	571	562	535	544	565	532	520	525	546	534	509	528	477	525	533	541	562	548	537	547	572	556	543	532	506	537	557	502	545	528	539	537	540	520	571	553	555	535	530	579	530	543	525	552	557	549	556	549	550	510	553	530	558	536	572	509	504	561	526	567	560	561	530	536	481	566	550	537	519	542	563	513	520	529	548	601	539	554	532	541	511	512	527	513	540	505	529	511	559	550	564	536	574	517	609	502	546	534	558	555	546	518	563	493	549	541	548	542	517	572	542	568	509	517	522	517	510	575	537	556	560	525	557	553	562	535	585	553	551	506	565	538	572	520	505	515	563	538	553	555	544	487	568	560	520	567	558	525	543	536	503	508	520	558	507	521	560	540	565	557	566	501	540	515	525	532	536	560	482	542	553	556	585	520	516	536	552	543	495	523	576	573	603	535	547	513	594	535	556	489	551	509	527	512	524	514	551	563	549	497	533	548	510	549	528	553	529	542	567	517	567	569	526	516	545	609	544	559	541	508	541	553	534	535	540	500	529	585	566	535	583	573	546	572	512	564	572	530	579	506	507	564	540	551	541	592	523	528	564	528	548	557	530	560	575	509	486	553	532	530	559	546	541	530	512	560	560	570	527	544	554	542	542	585	534	544	554	553	537	532	565	520	513	563	563	538	543	561	521	525	583	513	554	559	522	501	544	543	539	557	550	552	532	548	501	518	512	524	554	570	529	571	559	496	534	541	556	559	549	529	557	546	509	506	545	502	576	554	544	525	544	548	538	545	539	530	542	553	566	521	512	546	573	547	565	537	549	540	519	519	518	518	531	550	554	553	515	552	547	584	571	514	584	509	548	517	516	532	510	529	578	563	535	533	530	549	567	576	555	548	525	500	541	585	537	541	552	565	553	523	553	559	537	551	516	533	583	516	513	530	532	533	532	461	567	538	551	569	506	527	531	552	597	513	594	540	575	552	483	540	529	559	494	569	563	527	548	556	536	536	543	552	546	513	504	500	538	562	490	570	583	565	585	569	555	554	563	563	567	555	551	573	548	508	530	516	532	512	549	559	529	549	588
11388	11845	5963	4328	4153	5560	4913	2725	937	703	475	380	389	233	104	137	123	68	63	64	49	44	53	52	40	43	53	46	41	51	38	46	50	42	42	35	43	37	48	61	40	45	35	34	46	38	39	38	32	38	32	42	44	39	41	52	37	46	37	41	49	36	41	41	43	37	46	39	42	39	46	38	40	37	44	50	39	31	39	45	46	47	49	39	32	48	34	48	45	39	39	48	33	37	31	31	40	32	47	33	45	33	25	51	39	58	25	44	41	39	53	43	46	38	34	42	39	33	37	40	51	40	50	38	38	52	36	46	48	36	44	37	29	40	35	45	42	41	44	40	45	37	42	37	36	45	40	43	37	38	39	34	47	45	50	43	33	44	42	47	47	53	40	42	37	40	41	38	50	47	34	35	37	50	46	43	42	43	39	47	46	48	37	35	34	33	36	37	41	36	40	44	36	41	37	46	57	46	43	44	43	49	51	42	37	25	46	44	42	49	39	40	47	46	40	36	45	51	34	43	43	41	34	52	39	36	48	31	42	37	48	37	42	41	49	41	34	46	39	46	37	64	43	41	41	43	40	40	51	43	36	33	47	42	36	37	38	42	40	43	31	35	47	50	45	36	31	35	38	44	43	38	41	42	54	38	46	46	35	46	43	31	54	37	39	30	38	44	38	43	49	31	41	47	38	36	44	50	44	46	52	35	47	37	48	42	29	45	41	44	41	50	42	48	41	43	37	39	28	36	59	36	44	47	34	42	48	46	49	46	40	40	42	38	34	31	49	39	49	28	48	38	40	44	41	34	44	50	32	33	45	47	34	45	32	31	52	43	37	35	35	42	39	35	39	41	49	33	38	51	46	51	42	49	47	52	39	46	45	49	45	43	38	40	32	48	50	46	35	44	38	30	33	39	39	41	41	56	36	37	36	47	36	37	36	38	51	39	35	40	43	45	38	37	42	43	40	43	39	50	47	40	39	45	45	49	34	56	49	43	52	43	41	57	40	53	55	35	35	43	37	29	35	26	42	52	38	36	40	40	54	47	56	46	49	42	39	37	27	42	36	30	35	43	41	56	36	50	43	34	49	42	38	48	44	36	39	37	33	34	32	48	43	33	50	47	50	54	36	52	33	45	45	42	39	33	44	37	39	44	40	41	53	45	50	46	55	43	46	37	42	51	42	43	49	42	28	37	42	38	38	48	43	51	40	44	39	36	51	39	34	42	45	40	42	37	47	49	34	40	45	39	40	38	41	49	49	39	41	36	39	45	33	45	42	37	43	40	45	40	39	43	43	44	43	42	46	47	34	29	38	38	44	42	37	50	48	49	35	37	43	45	43	46	33	46	40	33	43	38	43	42	39	47	42	48	42	42	48	46	50	48	35	46	39	40	34	42	34	44	35	41	39	39	45	40	39	32	37	49	38	42	46	43	45	26	50	40	47	34	39	34	29	42	31	39	41	50	49	47	41	39	50	39	33	34	55	37	31	41	48	51	48	38	38	45	34	41	37	35	43	40	44	43	33	40	46	34	37	46	27	28	43	44	35	33	35	38	34	45	49	50	37	48	45	52	38	34	45	42	54	43	36	34	42	33	42	37	48	42	35	47	41	41	39	48	46	45	43	46	47	41	52	41	48	37	48	46	41	38	41	33	41	37	38	42	45	34	53	48	45	48	44	43	47	36	39	50	42	42	43	33	44	32	54	53	31	48	51	38	50	40	40	52	48	46	43	52	40	48	39	48	33	45	31	35	42	45	39	44	49	40	43	52	48	49	45	30	42	42	60	59	42	44	53	46	48	44	36	41	43	47	33	49	33	39	43	40	41	53	35	42	36	41	31	42	50	37	47	36	33	56	47	45	53	42	46	39	47	41	46	44	49	38	41	35	40	41	45	42	40	46	41	40	45	40	46	47	40	38	42	47	39	49	44	36	33	37	31	41	33	46	30	31	47	38	35	47	42	32	39	34	41	42	36	47	34	41	46	45	41	39	38	39	36	54	42	59	33	50	51	45	49	42	38	37	38	44	39	42	42	37	32	50	34	39	35	28	44	48	49	52	41	44	37	33	48	47	42	52	45	46	46	47	49	49	44	39	40	34	36	34	56	45	44	43	38	36	34	50	41	41	37	41	43	40	44	39	43	40	36	44	49	44	40	35	53	43	42	41	39	45	32	43	43	37	34	36	39	41	48	34	42	49	35	36	33	35	39	48	32	34	44	42	44	35	38	47	38	37	36	38	42	38	35	40	41	49	47	40	46	41	46	47	48	40	45	44	41	35	47	29	44	33	49	43	36	56	50	50	38	40	26	43	38	42	37	52	43	38	38	45	41	41	32	44	53	42	30	45	32	45	54	46	39	42	39	37	45	36	35	47	46	44	44	38	56	51	49	59	45	36	42	63	34	36	41	56	42	48	35	47	36	44	38	46	38	35	48	47	39	33	27	27	41	38	52	38	45	47	44	55	36	52	38	41	42	36	55	37	34	37	44	38	43	47	29	59	50	35	35	45	43	38	39	34	37	46	45	40	36	38	50	40	40	40	53	49	45	44	51	39	38	42	50	43	53	50	38	37	52	39	38	42	36	41	40	37	46	42	34	34	33	46	44	36	32	41	47	36	43	43	32	43	41	43	40	36	44	32	44	37	41	30	41	38	36	41	31	38	46	34	44	38	43	54	43	30	51	36	44	38	35	46	46	45	37	33	41	49	31	41	46	33	31	41	41	39	34	50	44	45	38	48	36	34	44	46	43	48	51	41	46	45	41	46	45	43	36	28	50	37	41	35	41	41	49	42	43	33	36	34	38	36	46	29	50	48	48	41	45	53	41	44	37	39	36	29	48	44	52	49	43	43	47	38	51	39	51	41	42	41	42	41	32	49	47	43	46	52	52	57	38	51	37	44	45	39	51	43	54	38	42	58	46	45	40	36	42	33	59	45	48	38	43	37	44	53	45	44	43	45	38	44	46	42	44	31	42	47	39	47	50	37	48	37	37	41	51	44	30	48	46	53	48	36	31	49	49	45	56	35	37	52	40	38	41	44	61	57	42	47	47	47	49	42	33	40	39	36	44	37	36	44	55	48	41	41	46	39	37	35	40	43	28	36	34	33	33	39	44	51	46	33	41	50	46	36	38	48	38	37	38	39	44	44	31	40	47	42	48	44	49	45	42	31	45	46	36	51	43	36	52	43	45	50	38	49	35	51	50	37	50	43	47	57	42	36	31	52	37	47	42	45	42	35	46	41	45	42	39	44	42	34	41	35	45	49	28	40	40	53	38	36	41	47	30	39	31	53	35	30	49	40	37	37	51	49	52	49	43	44	39	47	42	28	43	40	34	33	38	50	38	43	43	49	40	39	44	41	39	48	52	38	34	37	48	59	37	49	42	39	50	43	41	47	49	42	57	37	48	34	36	38	44	40	44	52	45	45	54	39	37	47	49	51	39	38	41	41	43	32	52	34	40	42	44	43	41	56	45	35	39	51	48	41
47224	36832	30848	37996	48864	50203	44208	33591	24160	19879	14834	12507	11760	7512	2998	3820	3248	1921	1521	972	834	712	612	594	567	572	525	581	553	612	541	528	516	560	570	554	552	568	537	544	542	553	591	572	585	581	569	588	578	584	571	545	549	531	514	555	529	560	549	527	591	571	547	589	561	539	532	561	562	585	578	511	542	587	573	559	536	569	551	574	513	574	569	533	530	547	578	540	567	565	544	542	548	592	542	521	556	527	596	543	585	522	578	527	566	568	566	561	538	554	588	530	529	561	560	537	567	561	547	580	541	506	545	523	610	573	551	554	574	604	561	590	570	526	513	543	559	559	570	544	542	518	588	541	558	581	541	585	538	556	561	555	558	543	563	550	542	570	590	538	513	545	578	538	564	567	559	560	578	560	523	544	555	565	578	548	530	587	554	536	545	534	528	525	550	565	569	534	586	544	559	570	525	604	546	536	549	519	566	545	563	554	550	578	557	569	563	495	578	535	534	595	565	549	573	553	589	570	599	580	544	540	554	571	551	575	548	532	570	528	553	574	562	584	544	583	542	554	527	534	528	546	565	538	563	520	566	564	542	537	538	571	576	546	561	539	572	541	512	566	574	587	578	592	528	574	603	574	500	565	505	527	575	561	556	561	588	541	609	583	568	512	528	542	595	561	545	528	571	554	511	586	581	583	544	538	553	580	599	529	585	531	551	574	550	556	514	575	555	538	562	515	562	553	545	573	538	590	578	550	548	551	516	557	582	579	567	567	535	551	554	549	539	585	559	603	567	564	549	503	560	562	534	577	555	534	507	556	541	520	582	572	518	585	532	580	588	556	564	598	512	536	559	565	502	556	555	564	549	568	534	595	557	528	543	560	543	556	530	543	542	568	551	548	548	526	573	546	609	566	565	557	596	549	534	578	553	554	555	568	569	568	566	536	559	557	538	568	579	546	536	573	525	566	545	565	553	541	526	570	530	571	554	609	572	550	569	562	537	578	494	572	585	559	573	603	563	573	533	543	540	514	515	544	561	547	588	537	560	546	551	573	578	526	581	575	570	567	559	576	550	560	567	533	553	547	562	531	567	474	569	540	609	601	540	543	580	523	596	529	597	532	543	587	602	557	516	512	568	542	562	542	591	560	560	607	546	590	599	559	568	527	524	573	549	617	558	579	553	557	573	542	537	587	537	572	515	550	540	607	552	533	552	569	557	550	541	510	574	559	588	557	536	519	541	606	544	560	542	509	547	571	558	561	587	579	552	538	535	550	552	558	578	546	586	547	559	569	579	538	565	563	569	505	546	545	512	579	573	549	522	572	579	536	548	579	543	551	565	593	549	575	565	529	556	531	573	544	569	537	540	529	545	526	548	620	537	527	610	497	559	512	580	538	569	562	582	593	575	554	544	568	559	539	577	545	574	513	580	561	565	573	590	560	549	543	567	574	616	547	574	533	540	525	592	577	583	536	521	546	548	576	527	541	585	602	563	577	575	522	548	527	534	503	516	567	535	561	568	572	546	570	592	520	507	533	562	515	550	572	533	568	542	556	571	562	570	568	585	564	552	571	578	557	581	547	570	580	557	540	609	571	575	553	533	549	563	554	526	537	566	556	538	546	546	545	575	552	538	534	557	605	553	568	571	571	561	549	490	577	601	518	536	568	523	604	586	534	541	579	543	587	557	566	558	574	554	520	528	548	570	548	553	574	569	554	597	601	518	549	579	545	559	567	569	535	540	538	585	566	547	531	565	599	510	546	568	545	569	595	531	577	561	545	541	558	558	556	534	564	533	580	566	549	590	578	563	586	544	544	570	526	577	543	554	556	573	564	590	576	560	549	561	525	589	544	560	561	586	537	557	568	507	557	553	584	531	535	509	575	553	568	577	570	541	562	561	587	564	538	516	557	530	573	486	605	546	557	552	597	573	577	566	559	539	534	560	564	536	562	566	570	551	579	506	573	562	538	594	599	513	568	561	560	543	546	560	543	518	568	529	546	588	528	550	561	568	544	553	533	562	557	574	565	599	528	562	586	556	591	516	536	554	533	588	589	540	599	548	560	550	533	564	572	566	562	535	619	522	546	566	613	601	532	582	588	586	534	563	562	518	590	577	560	581	530	512	548	561	548	555	516	580	552	562	554	556	572	546	528	525	579	584	554	581	538	583	556	538	559	578	532	539	526	582	561	510	573	559	517	569	580	569	528	548	551	598	566	554	533	558	565	569	579	571	543	561	569	569	580	558	571	587	551	539	531	544	568	559	539	579	571	587	595	563	584	558	541	548	553	575	557	558	554	589	552	533	532	541	500	596	588	550	566	558	543	604	575	576	533	548	551	562	563	519	558	580	511	553	548	578	549	552	555	520	606	541	564	613	583	590	542	561	554	591	566	538	599	563	542	572	539	592	534	548	562	569	525	547	545	554	529	528	555	526	566	551	553	550	571	540	538	564	576	550	579	590	562	535	572	565	566	595	586	542	590	584	530	548	539	553	535	556	558	585	565	561	590	537	516	561	518	549	559	559	542	587	559	572	573	518	580	575	558	562	557	570	593	513	538	512	576	516	560	569	534	528	588	554	628	527	551	555	554	525	530	535	542	545	570	562	584	571	585	578	611	590	560	557	539	572	604	528	551	578	508	528	548	589	569	525	536	582	551	511	555	564	506	544	556	597	542	538	564	561	575	490	496	525	553	519	563	554	546	569	532	558	547	537	520	557	579	563	541	561	541	592	547	563	545	533	559	524	543	564	572	574	589	544	516	559	596	507	563	554	548	569	572	581	609	595	535	587	505	535	566	537	561	534	581	540	571	584	601	542	574	566	587	513	559	570	548	559	565	559	527	557	555	556	593	532	563	565	556	577	560	562	573	561	562	537	553	569	588	513	553	575	569	546	566	516	560	539	560	599	554	566	546	602	518	590	541	545	564	540	550	561	525	561	541	539	584	535	554	549	552	527	559	548	550	527	567	523	593	573	552	535	557	553	535	581	572	549	565	589	531	596	535	529	516	531	565	591	534	551	561	566	542	538	565	559	537	581	588	571	545	558	598	559	549	608	542	535	542	598	552	563	550	582	545	597	539	544	567	513	501	568	545	559	562	497	569	540	577	535	570	568	548	557	526	589	571	571	522	539	544	537	550	559	555	583	578	588	562	540	546	546	580	533	537	580	567	599	546	553	598	526	556	578	548	564	569	590	552	558	587	542	538	542	534	529	521	588	575	553	536	558	578	543	536	539	569	564	562	545	550	552	538	593	562	571	528	583	535	535	557	520	549	570	553	587	545	550	569	562	522	531	559	559	565	514	572	560	520	548	547	527	524	568	575	571	581	558	582	568	561	579	534	531	565	560	571	562	538	497	550	582	569	539	548	621	577	592	580	526	552	554	533	571	554	512	552	573	606	524	600	519	543	537	558	583	556	566	572	546	567	531	582	588	516	569	558	531	564	543	602	585	570	586	531	529	595	569	565	562	553	522	557	553	571	559	554	562	592	557	521
15525	21142	11263	6576	6670	9029	8516	4413	1730	1091	733	604	579	401	149	206	165	107	85	87	53	61	39	52	37	34	36	43	31	37	45	45	35	48	45	32	39	38	44	59	49	41	38	33	46	37	41	42	41	47	36	46	39	44	37	43	48	43	57	40	47	32	41	42	44	42	38	39	43	38	42	51	35	47	42	41	36	36	48	31	49	41	34	43	37	39	48	30	44	37	38	28	35	34	35	44	41	39	29	39	31	41	41	45	45	45	36	52	34	41	44	37	39	42	35	51	49	30	46	43	55	52	47	35	44	38	47	32	26	42	57	46	45	42	40	43	33	51	51	37	47	27	47	32	49	33	47	34	47	39	40	34	50	42	38	45	39	40	46	31	21	51	42	41	48	36	42	45	46	41	34	41	52	40	39	40	36	36	48	46	30	34	34	30	43	38	34	38	42	51	48	44	44	49	30	35	43	44	49	42	33	36	36	42	44	40	24	39	46	41	44	48	40	44	47	39	37	50	43	44	38	41	41	44	42	41	47	31	35	47	44	41	44	42	34	54	53	46	36	40	32	49	35	32	39	37	46	41	42	31	47	52	28	37	41	40	36	39	47	38	34	38	46	42	33	35	41	35	35	38	37	37	39	39	50	41	51	33	37	36	39	39	40	40	36	40	46	47	36	34	44	43	43	38	48	45	35	44	46	52	49	39	50	48	46	46	37	43	46	41	53	37	37	44	45	40	37	54	44	36	42	37	35	41	43	38	47	53	33	39	45	42	40	38	42	43	43	56	46	43	38	46	39	46	48	32	39	48	43	45	29	37	35	35	36	38	46	46	46	43	34	60	43	39	37	41	29	44	36	35	44	38	34	31	38	41	44	43	53	35	36	33	38	37	46	42	47	37	30	49	39	26	38	44	44	47	34	44	41	34	47	30	47	44	36	33	37	34	38	44	42	29	36	35	41	43	42	50	37	31	42	40	41	43	45	35	42	37	49	43	35	26	37	46	47	46	46	38	40	39	31	52	52	47	41	43	57	39	25	50	50	41	30	39	39	38	54	46	46	41	37	42	34	44	40	48	42	33	40	41	50	46	39	46	43	59	41	39	38	37	42	41	40	48	52	40	39	35	42	36	41	39	35	43	42	40	33	30	45	43	43	41	35	35	27	50	39	32	38	39	41	51	35	41	31	37	37	32	38	39	48	44	32	46	34	42	39	32	38	39	31	40	38	50	49	39	43	42	32	31	38	42	33	27	43	32	34	54	47	39	41	31	44	42	37	32	37	41	41	51	45	42	42	47	44	43	34	42	45	38	31	41	45	41	38	39	33	38	49	41	47	37	34	32	35	41	51	50	43	40	32	37	39	41	42	32	51	53	42	40	42	45	48	35	29	33	44	41	43	38	48	46	40	38	45	34	51	42	38	46	54	42	47	32	42	49	29	41	39	43	36	38	31	38	33	38	45	37	45	41	49	28	39	32	42	34	39	40	45	33	38	39	46	34	37	43	49	48	37	36	42	43	29	56	49	40	49	51	30	45	35	32	54	47	41	39	37	42	41	57	37	38	47	33	44	34	50	47	43	36	41	52	55	37	39	38	48	38	45	34	44	43	34	38	50	41	46	35	48	56	45	39	52	43	48	35	52	39	52	41	36	43	41	44	34	44	43	35	40	41	39	45	51	33	39	43	30	49	54	37	39	40	46	45	37	40	42	32	45	41	41	35	40	38	43	36	37	50	41	45	28	49	45	43	27	48	39	30	41	35	58	42	41	34	50	39	41	43	48	39	46	44	43	49	51	44	47	26	44	41	41	48	38	45	35	52	49	38	31	40	41	37	43	35	46	46	40	39	46	37	48	36	44	49	41	35	42	40	45	36	50	40	42	33	37	35	36	33	37	41	52	39	53	41	55	45	45	49	40	34	43	33	53	42	41	37	40	44	46	36	34	36	41	38	39	38	35	44	44	49	40	42	41	36	39	40	53	39	42	47	39	43	38	43	61	37	38	38	38	48	42	52	43	45	40	44	38	33	38	45	42	46	46	39	48	42	43	41	40	45	51	33	51	45	55	65	39	39	43	38	41	41	41	43	33	42	38	46	43	49	51	39	35	43	34	34	46	41	43	38	33	46	39	31	35	35	43	50	29	36	42	39	35	45	42	36	38	35	42	38	33	27	40	40	36	40	46	40	41	38	47	30	43	39	48	37	33	51	40	39	50	39	27	46	46	33	49	41	38	51	43	33	46	39	45	42	43	42	44	36	48	39	48	48	48	35	48	37	43	39	39	43	35	40	36	37	42	37	52	35	39	39	47	40	42	36	36	46	38	41	39	39	47	39	37	50	36	39	50	39	42	48	48	46	26	41	37	43	41	35	37	33	31	47	43	33	57	39	39	44	38	35	42	46	39	46	47	48	45	41	39	46	36	39	55	39	45	44	35	39	46	47	44	37	41	43	37	36	45	37	48	35	37	49	57	40	36	53	44	48	47	31	48	45	43	52	58	47	35	37	34	41	43	61	43	40	44	40	39	47	31	47	42	41	43	38	48	30	47	30	29	41	43	40	42	58	55	52	32	62	47	48	36	39	32	42	42	31	30	40	37	36	37	38	38	45	40	47	43	41	38	36	35	39	45	46	50	54	47	46	50	34	42	38	41	41	33	48	45	45	35	43	41	51	35	40	42	27	32	48	46	46	39	46	43	43	54	50	52	41	48	35	49	42	46	28	42	41	48	49	37	39	36	47	36	43	29	40	35	43	33	41	44	34	43	36	32	38	29	40	45	36	46	27	37	47	40	40	49	38	43	47	35	44	33	41	37	35	45	37	36	35	45	48	42	44	38	41	48	30	53	38	46	47	55	36	53	41	42	33	35	35	38	41	44	35	47	26	54	45	46	44	39	34	46	57	47	38	44	57	32	53	46	45	50	25	35	34	42	40	37	33	36	29	39	51	41	47	37	30	34	50	41	41	40	50	51	55	43	46	46	32	47	53	38	42	30	30	42	50	40	43	40	46	34	36	47	49	56	40	40	46	36	34	34	40	54	40	33	44	37	33	38	45	53	40	38	38	40	31	46	50	43	49	45	37	30	42	46	41	49	44	47	47	39	44	55	33	36	31	47	38	50	43	41	45	55	35	57	37	33	43	37	43	44	39	35	55	44	45	46	38	39	39	33	33	39	33	51	38	43	39	36	45	45	57	30	39	49	33	40	40	41	43	41	43	45	34	42	43	49	44	37	35	45	42	50	32	47	32	38	38	39	48	42	50	44	41	39	38	41	32	48	43	42	37	34	42	43	41	45	47	46	36	33	36	39	35	39	42	36	43	32	54	36	46	33	33	38	36	47	36	35	46	36	53	45	51	46	45	43	46	50	32	43	42	45	35	34	32	35	40	49	45	38	41	38	31	43	53	41	41	43	37	34	46	43	41	46	24	40	50	42	47	34	37	36	35	50	36	43	46	35	45	45	46	41	38	43	39	37	35	48	52	45	42
53040	41921	36870	43729	58159	59883	52818	39253	29026	24956	18643	17311	15776	10514	4618	5471	4389	2574	1876	1300	957	787	593	579	553	545	531	567	556	557	604	577	551	556	569	518	564	507	518	582	566	573	567	572	576	599	541	546	562	579	551	552	509	576	551	589	546	562	544	553	560	530	548	584	588	554	555	530	553	579	556	542	579	568	518	560	565	568	571	570	555	585	499	509	587	591	574	572	559	549	590	576	568	534	535	563	557	547	548	534	512	555	551	548	584	548	564	561	579	560	563	542	562	556	553	576	585	554	538	553	556	573	538	544	566	549	605	537	544	547	572	544	555	538	537	536	565	568	505	540	544	548	524	534	570	545	588	543	534	543	539	583	499	554	551	558	593	532	563	536	602	515	570	548	507	541	556	539	600	594	597	543	516	530	559	576	507	512	567	564	523	542	568	536	555	570	573	534	543	518	573	541	547	585	537	560	559	516	553	558	557	578	527	569	578	536	540	559	591	554	537	541	615	587	544	547	570	599	555	537	528	554	559	581	573	521	513	577	518	604	556	532	575	540	548	565	544	567	525	520	560	546	602	574	591	537	563	592	553	567	529	561	558	527	529	576	556	603	536	565	545	543	538	551	543	569	573	544	566	586	585	574	555	546	562	537	601	568	587	534	545	554	562	563	523	546	536	531	577	530	591	543	536	542	562	521	563	538	545	533	564	549	556	551	582	555	587	556	536	529	527	560	562	550	566	549	538	570	547	582	553	574	512	606	552	534	577	566	548	569	574	547	542	541	584	603	580	604	588	570	578	540	569	566	539	562	591	556	607	590	561	531	545	549	586	551	563	606	527	562	561	536	566	572	558	538	584	584	537	558	522	551	532	551	589	541	531	576	544	543	557	593	560	573	527	529	549	541	557	548	584	545	601	558	553	510	556	554	550	560	564	549	554	528	529	574	581	514	594	565	595	541	502	528	567	539	557	546	518	551	557	564	534	593	552	523	556	549	544	573	574	555	517	571	550	543	552	500	597	544	576	513	592	540	549	558	545	563	556	564	544	543	574	558	570	575	551	535	515	537	529	559	573	571	550	567	535	546	533	596	546	562	554	561	531	548	529	553	575	591	534	569	540	523	570	576	589	587	540	566	562	565	539	560	548	569	567	517	593	600	542	535	575	567	596	544	574	570	574	553	561	550	573	558	561	565	505	600	563	587	550	520	558	564	539	525	558	567	582	559	538	539	582	560	579	566	615	526	518	609	600	575	546	540	568	558	565	574	561	546	530	567	558	569	577	523	583	562	547	574	552	497	530	520	593	569	560	569	521	556	564	530	567	560	571	555	574	570	593	513	568	572	521	496	562	570	529	563	583	511	548	593	544	584	597	567	578	562	569	549	570	568	536	581	576	607	566	573	555	561	602	540	573	522	526	522	562	588	538	543	572	590	527	602	589	571	559	591	582	584	542	541	541	570	571	562	556	555	540	515	542	560	578	544	578	555	557	575	556	555	575	566	556	578	537	541	543	547	525	569	564	532	536	545	535	580	558	523	562	555	562	542	558	595	567	596	595	543	567	584	537	592	540	537	545	581	510	580	570	595	562	552	502	558	541	548	547	566	590	546	538	558	551	579	569	590	556	572	552	567	568	546	568	542	554	560	546	576	591	572	556	549	575	564	553	570	566	545	602	531	587	574	572	552	576	549	568	556	539	572	548	544	572	561	538	557	522	507	539	551	562	588	543	544	551	534	575	535	570	501	529	531	581	538	519	582	539	547	597	542	539	566	547	554	559	580	580	577	588	532	530	587	520	542	545	548	539	550	552	552	545	551	590	590	567	549	579	581	551	568	554	587	559	585	527	522	567	626	597	542	575	528	576	588	575	590	521	545	560	524	547	573	582	563	570	577	574	536	597	574	525	544	570	563	568	550	574	518	586	575	539	613	566	557	563	527	583	607	568	575	586	549	537	517	572	535	579	582	555	546	599	558	523	553	550	597	538	545	575	600	577	557	572	523	560	545	536	564	554	608	549	543	647	521	544	549	534	570	542	511	580	544	561	514	586	578	594	583	574	577	595	553	567	579	540	532	534	558	579	567	577	538	544	534	585	519	572	576	499	567	555	539	553	559	563	580	572	543	572	585	581	559	596	564	582	538	538	543	600	577	517	604	559	574	541	560	561	569	552	502	547	562	527	608	564	560	560	545	537	564	576	562	513	562	558	570	532	557	587	523	551	536	586	539	567	596	537	571	543	558	544	569	536	540	544	558	562	576	614	577	554	570	575	587	549	549	573	570	549	627	526	544	573	592	557	545	591	521	578	548	604	511	531	542	574	599	589	562	567	605	571	530	543	560	579	538	590	563	554	538	560	532	509	545	569	591	614	550	560	570	556	599	571	516	544	565	571	562	584	487	566	577	596	568	586	600	554	570	537	590	573	577	600	517	563	555	538	566	513	555	564	588	545	588	569	543	514	587	585	566	539	566	535	605	530	553	577	568	591	589	552	530	577	563	569	591	597	554	540	536	569	545	542	593	559	549	575	560	536	571	544	518	540	566	551	589	550	518	546	573	584	561	582	583	563	592	576	508	557	539	531	551	581	530	543	524	596	588	557	540	559	557	578	557	542	577	539	574	541	580	607	597	572	550	540	586	553	572	627	531	550	568	579	551	540	577	569	572	530	549	502	515	588	544	562	579	519	522	570	592	572	512	579	551	546	625	548	546	588	603	531	562	532	592	561	564	518	555	579	534	519	556	548	589	532	561	537	547	544	584	523	563	557	540	519	568	582	541	587	522	540	581	553	536	543	536	544	551	526	553	528	571	556	587	570	578	550	562	587	529	561	526	557	579	562	571	526	556	520	568	613	569	556	558	579	556	556	566	570	568	546	579	517	494	578	528	587	573	549	610	578	559	553	556	563	550	553	575	584	552	541	530	556	536	564	552	556	567	620	570	549	572	557	562	583	546	548	568	581	552	600	572	568	542	552	556	551	573	534	575	513	525	566	545	576	520	538	574	548	557	586	547	590	591	570	578	571	544	536	541	528	579	543	567	565	558	572	544	539	589	541	526	571	538	530	592	595	540	548	555	536	574	578	546	595	564	564	550	552	584	538	563	583	587	590	611	571	537	573	610	561	584	572	543	573	531	583	529	546	520	544	520	577	563	521	545	552	590	563	563	595	514	543	558	524	563	558	539	581	588	576	593	539	565	567	555	575	571	561	577	562	551	554	598	580	537	564	611	559	564	563	561	553	560	537	569	560	556	574	540	555	547	582	570	551	571	598	555	557	577	556	564	555	543	554	551	573	537	554	561	561	562	594	548	490	532	564	549	528	551	535	546	518	537	530	576	521	556	520	546	583	512	582	561	562	584	597	571	564	544	531	575	557	569	559	559	545	541	578	564	517	567	518	539	570	610	502	552	533	590	571	546	573	556	572	571	552	592	557	552	562	619	537	559	569	555	587	562	548	528	525	557	587	586	560	557	550	592	587	551	589	574	558	533	551	557
6248	3622	1879	1074	1204	1784	1820	937	437	270	180	175	164	96	83	87	65	52	39	37	48	38	41	38	46	28	44	44	37	33	35	40	41	28	46	33	35	41	48	43	40	37	36	33	41	43	42	49	46	42	40	37	46	40	33	34	44	39	32	37	35	41	32	39	30	36	42	31	52	46	42	39	39	52	40	38	53	29	42	38	37	48	28	40	36	36	33	45	38	38	43	46	40	42	37	44	43	34	36	42	36	45	42	37	39	36	45	35	41	47	46	37	42	40	49	41	41	27	44	42	36	36	38	54	38	32	47	30	38	39	41	42	36	51	55	41	29	31	35	52	38	30	23	27	38	40	50	41	40	39	33	31	53	34	30	38	32	43	35	33	43	18	44	43	39	36	43	45	43	35	43	46	30	33	26	37	45	40	39	46	52	45	47	39	39	53	40	44	28	41	43	44	44	30	40	38	46	38	41	35	37	36	36	31	42	41	42	27	40	38	40	41	46	39	47	44	46	39	46	42	42	33	50	30	42	42	37	35	38	45	40	41	35	48	42	40	37	40	45	39	34	36	39	36	43	36	34	36	44	40	47	45	37	31	40	46	45	38	47	33	35	43	40	50	39	39	31	34	32	40	55	32	44	51	44	52	34	48	39	43	33	40	36	32	41	44	42	30	32	41	41	48	54	62	47	38	36	39	36	44	34	30	30	52	35	43	45	24	38	49	41	42	42	50	46	42	40	47	32	38	46	45	53	40	31	40	35	48	42	29	29	28	24	43	26	37	42	40	35	37	33	47	33	40	42	34	53	38	40	40	33	42	34	45	39	39	25	49	37	30	42	39	44	46	46	41	31	43	40	35	38	37	37	37	34	40	29	44	38	31	38	44	35	50	37	37	39	34	41	33	29	35	45	34	33	37	32	42	44	50	38	40	38	39	43	63	43	52	42	44	47	30	32	32	40	34	42	32	36	47	45	37	38	31	42	36	32	41	48	44	47	35	28	48	47	47	42	41	43	58	60	32	33	49	40	42	43	46	39	36	41	36	35	42	44	44	31	58	40	40	30	32	40	38	46	39	37	37	43	40	42	49	32	42	28	30	41	40	43	42	44	35	51	40	31	40	34	46	38	36	36	38	49	38	41	39	35	40	44	28	45	35	52	35	29	45	46	47	39	33	39	37	43	38	36	41	34	29	48	52	48	37	34	40	37	34	32	38	42	52	43	27	41	36	50	45	38	37	35	42	41	46	37	43	38	44	38	52	41	46	54	46	55	38	41	37	51	35	40	42	37	42	52	30	33	48	48	40	48	41	39	35	49	46	39	27	58	33	45	40	44	31	46	36	44	42	43	41	37	41	51	43	33	32	42	45	36	47	47	33	33	43	34	30	35	44	50	39	40	26	34	43	40	35	44	50	41	46	39	35	29	43	27	41	44	42	49	42	41	30	47	36	47	43	44	40	37	37	43	44	46	50	30	33	49	38	53	52	54	36	39	36	53	32	32	38	36	42	44	39	49	44	38	41	38	50	41	35	48	33	34	37	34	61	50	55	41	29	47	51	38	36	27	43	45	38	51	44	30	35	45	34	43	32	51	29	43	31	37	37	26	49	48	36	37	36	27	38	47	34	38	43	52	54	58	35	30	37	38	42	41	42	40	38	39	37	63	43	34	49	33	38	35	39	38	32	42	38	43	41	47	37	38	32	38	42	48	33	35	42	41	37	38	33	38	49	45	52	33	41	48	34	51	30	35	31	40	47	43	41	42	45	49	44	42	34	29	44	36	43	39	47	31	42	38	37	34	37	38	44	47	45	30	53	52	56	39	37	37	38	46	31	47	32	41	44	44	38	35	39	34	51	38	41	38	44	44	47	41	51	36	37	34	49	41	29	42	39	41	38	35	39	41	46	43	41	49	41	39	33	48	48	38	38	48	54	37	43	35	50	35	52	44	51	48	31	35	39	43	36	39	55	51	56	47	49	45	43	38	39	39	38	34	30	34	41	49	40	30	36	38	35	45	34	45	38	40	39	41	40	41	49	34	44	44	36	40	52	33	39	47	38	43	43	40	44	43	27	40	34	30	26	38	36	53	45	33	30	46	43	36	33	31	34	44	40	53	26	50	41	43	43	41	34	38	33	39	45	33	47	38	52	46	48	43	39	52	40	43	41	51	42	38	35	37	47	52	52	42	44	41	44	46	37	32	41	35	40	40	41	44	33	49	29	40	36	33	37	41	33	40	40	42	37	41	56	40	42	30	47	45	41	38	31	47	38	55	41	22	39	45	38	37	42	37	43	37	46	45	33	40	41	49	38	47	50	39	46	39	39	31	32	32	51	44	47	41	38	40	45	45	36	36	49	44	53	38	50	42	46	32	35	32	45	39	37	46	40	47	41	34	53	44	41	39	35	43	45	45	34	45	35	49	53	41	40	42	36	51	38	37	49	54	40	55	31	37	46	36	39	56	37	46	41	33	32	45	51	49	48	45	42	42	38	40	46	44	40	26	38	33	34	47	42	36	44	30	45	38	46	46	45	39	44	43	47	52	32	46	52	31	40	35	40	36	42	49	40	40	45	43	35	42	47	54	48	48	42	35	43	40	45	45	45	37	42	36	38	38	31	34	38	54	48	44	55	30	35	46	44	31	30	42	46	42	25	45	47	50	42	40	37	43	43	37	38	41	42	34	42	35	37	41	37	36	25	33	43	45	45	46	39	34	44	40	52	43	37	36	34	33	47	51	29	40	38	41	32	27	37	43	35	32	43	41	33	43	37	34	41	45	42	39	42	33	41	37	43	46	36	46	51	36	46	43	32	40	32	43	42	46	37	41	39	37	39	28	45	52	49	29	31	36	43	59	47	40	35	35	43	38	39	47	34	38	36	35	37	61	42	51	42	32	27	50	44	44	48	25	34	44	44	45	30	37	39	36	44	42	39	44	33	50	46	41	41	43	42	35	53	41	40	52	40	58	38	40	42	37	44	56	42	46	38	40	47	32	41	33	29	34	38	48	39	38	51	45	39	31	44	44	45	40	40	48	50	48	62	46	47	36	45	30	34	44	47	28	38	37	34	40	29	40	32	41	43	37	44	45	37	45	31	55	37	33	42	36	35	34	39	37	43	38	44	34	32	31	39	32	32	38	41	48	45	47	49	37	43	31	49	44	42	50	50	34	44	35	45	41	43	42	48	45	35	47	53	47	43	47	35	48	43	37	37	47	48	40	47	50	49	38	41	26	40	41	41	35	33	34	41	38	45	50	55	47	34	48	56	40	45	45	43	33	50	38	40	52	52	42	35	36	39	45	33	36	39	44	34	55	32	32	40	44	41	35	44	46	44	33	43	31	34	51	35	39	48	30	42	37	45	42	40	37	46	46	33	43	46	42	52	38	37	36	43	40	48	51	44	43	53	56	34	49	40	32	38	40	45	33	44	33	40	37	42	34	39	44	42	30	41	31	44	37	42	38	40	43	46	39	40	45	35	34	43	44	43
38811	25207	20936	24167	34671	36403	32796	23217	15433	11026	6740	6431	5529	3118	1534	1956	1594	992	870	686	667	585	524	531	557	487	539	497	531	527	565	550	572	555	557	534	561	513	521	527	532	500	526	520	560	531	569	532	538	569	579	530	520	517	592	555	526	552	551	557	530	523	544	577	536	502	548	537	539	519	503	525	580	529	538	515	566	558	540	497	529	508	554	506	522	524	503	545	523	514	503	523	555	549	528	519	536	523	559	504	557	537	529	535	532	555	567	526	522	536	500	525	558	496	509	542	570	564	503	540	542	526	574	525	544	530	580	573	569	562	537	548	515	479	542	557	531	538	544	546	523	557	546	556	534	547	511	501	535	517	543	567	540	532	528	542	565	545	558	509	508	564	570	519	550	534	558	545	511	494	534	580	536	549	504	552	541	568	543	535	550	547	527	567	496	519	510	546	526	557	545	553	557	571	570	512	572	532	488	542	533	541	536	518	528	491	560	510	542	496	552	533	504	581	552	516	532	529	497	521	522	545	565	525	534	559	519	557	524	544	479	538	534	500	515	513	538	568	529	534	513	552	559	541	578	567	513	533	527	545	573	511	565	515	488	566	523	539	515	482	540	492	550	515	511	533	532	504	533	533	530	541	564	526	515	547	528	496	553	539	543	535	573	478	496	552	509	489	541	522	501	549	534	538	550	535	533	522	554	535	532	486	474	550	515	533	509	553	556	538	517	520	521	552	499	554	557	519	552	520	554	547	522	552	524	519	532	542	514	524	529	549	494	529	560	551	559	518	480	582	536	571	514	542	555	518	535	551	525	526	549	535	532	522	576	561	544	508	516	572	517	537	544	516	469	481	551	563	588	508	503	553	555	543	528	505	551	545	532	521	546	547	540	531	564	539	541	507	536	572	538	550	550	510	553	539	512	506	566	563	563	519	526	494	540	508	502	540	543	523	545	536	499	534	519	531	520	509	542	529	521	497	563	511	564	539	540	569	518	536	578	543	549	491	541	559	531	560	522	527	578	571	507	553	541	521	568	495	490	509	532	511	576	553	501	551	518	537	554	548	572	551	563	523	543	541	541	545	521	565	542	496	549	571	548	547	469	579	502	557	540	495	539	557	524	497	524	560	547	520	555	541	499	525	534	570	545	567	523	514	537	503	496	525	514	503	575	549	531	530	515	526	582	520	541	551	518	528	520	502	521	526	580	508	527	571	563	515	531	527	563	526	567	505	528	570	518	531	527	501	537	539	510	524	499	534	545	577	507	534	562	509	556	559	541	522	511	531	544	548	572	575	502	560	556	531	545	540	534	510	548	550	525	591	538	555	537	540	537	544	540	508	553	503	525	546	539	509	506	557	543	523	526	540	535	515	556	512	515	497	517	561	495	503	537	520	549	545	550	505	554	560	529	572	563	549	511	478	495	535	541	565	534	562	528	524	524	529	520	542	546	523	557	521	563	556	533	520	533	485	497	547	517	526	552	525	520	574	544	562	553	542	533	546	541	493	516	554	517	520	548	559	513	565	514	514	561	502	518	519	575	519	579	499	585	533	530	499	528	516	506	510	570	528	511	537	536	543	475	540	526	519	544	551	500	525	535	519	548	536	512	551	526	551	529	553	550	544	551	500	533	506	539	526	531	573	554	562	518	516	516	517	535	537	560	584	556	517	569	535	505	543	522	534	562	547	538	530	530	524	491	549	559	559	583	562	517	542	517	538	555	543	536	554	523	538	544	549	561	546	550	557	536	567	561	520	536	531	568	567	573	533	520	493	524	517	550	537	506	555	528	543	557	510	501	500	544	568	537	609	546	517	534	511	541	496	543	526	527	529	521	524	526	567	530	522	501	489	540	549	508	545	587	555	559	516	566	553	567	532	545	523	513	564	562	536	536	522	547	574	548	526	510	538	489	554	515	512	510	531	553	531	510	534	533	564	502	512	542	530	521	537	554	561	574	531	549	524	566	496	517	549	548	529	567	554	523	554	538	553	508	519	537	555	555	556	542	536	505	548	515	502	508	530	522	554	546	553	506	548	576	505	536	564	518	565	504	563	557	549	562	547	561	548	536	522	600	516	595	534	506	567	534	549	543	541	534	529	534	552	513	522	542	527	559	543	524	522	522	561	557	586	535	486	529	509	523	515	532	553	551	524	543	522	539	521	571	554	539	512	566	523	490	544	501	509	512	550	548	506	519	554	568	528	533	527	575	489	556	514	532	524	550	530	508	560	520	496	527	528	562	517	525	567	524	536	493	515	542	530	548	560	536	528	522	567	551	540	538	517	542	531	538	519	534	510	586	513	555	538	555	534	551	513	529	507	539	569	517	528	496	566	569	519	549	576	557	552	560	529	514	518	566	556	536	535	529	534	520	541	496	517	531	544	524	525	558	491	521	533	488	543	526	556	559	507	544	515	505	539	548	521	509	499	541	511	563	530	541	543	518	557	564	558	496	523	557	513	499	510	540	494	483	550	516	564	508	522	549	525	509	570	542	528	553	542	538	568	533	522	581	520	533	526	534	563	566	501	499	547	537	561	526	506	535	533	542	562	552	573	519	541	527	551	534	587	538	556	520	503	518	521	525	525	548	534	584	575	533	552	571	557	529	545	566	566	553	520	535	508	511	506	522	538	538	577	576	530	532	558	510	509	508	503	552	496	500	543	553	551	518	559	527	494	496	551	510	512	527	571	510	552	555	521	525	578	547	521	516	539	520	542	529	500	550	536	598	522	601	567	518	515	550	548	551	527	550	514	538	522	491	521	540	508	546	514	518	552	528	487	541	535	555	569	561	542	521	517	513	540	547	550	549	530	555	526	514	489	533	557	458	560	533	535	526	524	563	523	576	550	522	521	505	520	528	538	551	499	517	561	508	514	536	513	558	543	562	553	550	555	549	519	562	511	546	562	545	498	547	527	560	568	518	554	516	550	513	519	620	532	539	526	561	512	509	529	522	554	539	527	542	574	529	573	555	544	524	520	561	536	484	520	558	534	545	540	512	530	535	542	561	555	565	552	522	517	536	533	534	558	533	555	498	538	576	572	530	511	608	498	506	521	564	529	512	508	554	499	536	551	545	540	557	562	528	548	541	526	532	544	506	502	540	518	543	570	520	521	524	517	561	494	528	513	513	528	537	546	545	567	560	532	493	551	536	538	563	516	554	546	534	539	567	504	574	529	559	521	525	619	516	516	549	491	546	554	546	534	511	518	536	542	538	535	568	525	502	560	519	553	561	553	537	523	546	567	514	557	500	559	524	519	512	569	563	537	550	503	527	532	555	562	569	544	518	565	519	539	534	498	522	524	534	514	554	556	531	576	490	541	531	545	524	549	572	552	516	525	531	520	561	503	537	506	544	557	500	535	531	516	497	565	511	534	573	595	581	552	507	497	533	537	554	535	509	534	506	565	508	540	507	514	524	517	546	495	560	508	541	520	549	562	521	551	549	538	518	522	559	530	564	577	525	534	467	546	539	501	547	549	573	541	545	528	519	531
12125	14101	6548	3163	3408	5345	5015	2255	1059	640	407	435	365	185	112	151	111	78	61	54	48	45	42	32	52	38	37	45	41	43	30	39	43	51	42	50	38	30	49	41	38	40	28	31	42	43	36	52	38	33	43	32	51	38	37	34	42	44	42	34	48	37	31	38	32	32	33	41	46	36	42	50	23	38	39	35	44	27	43	44	35	45	39	38	46	45	42	36	51	36	34	48	55	37	41	41	28	46	43	53	38	40	47	37	41	36	44	36	48	39	32	45	40	47	49	42	36	51	40	43	36	39	43	45	37	39	37	51	42	36	34	39	37	33	40	44	49	38	39	40	38	46	49	33	25	40	41	40	46	40	49	45	40	41	33	40	48	46	38	43	36	33	34	45	32	36	46	39	37	38	41	36	47	42	33	36	41	35	37	43	43	49	45	27	30	46	42	41	39	35	35	45	45	43	42	47	42	45	48	38	43	35	48	40	39	34	44	32	40	40	39	37	40	37	28	45	33	43	52	39	40	43	45	42	32	40	41	48	36	38	39	34	33	43	41	45	44	40	36	43	46	39	39	37	28	31	42	48	42	38	39	36	43	37	40	40	54	30	39	44	36	27	48	37	45	56	34	32	42	39	37	35	28	49	44	44	33	39	33	40	39	34	47	49	39	45	48	31	31	32	42	40	45	47	38	41	41	44	34	36	52	44	39	29	34	43	28	42	36	38	38	24	29	36	36	44	46	39	36	30	47	48	40	38	42	42	35	29	41	35	49	41	48	45	38	43	43	40	40	43	31	38	46	40	43	52	39	40	52	51	45	50	31	33	41	36	51	44	53	39	54	44	38	47	24	58	40	40	40	40	47	46	29	38	43	42	41	43	36	39	39	48	52	39	26	31	38	40	36	51	44	36	45	44	48	40	38	50	35	41	47	43	41	43	34	33	43	30	45	39	46	37	35	49	47	39	39	43	40	37	35	38	33	50	33	40	53	39	33	31	38	29	42	29	30	27	34	46	45	41	36	41	54	25	40	41	33	34	41	45	41	38	45	41	33	36	38	44	40	34	36	54	39	28	41	53	48	40	47	44	52	35	53	49	38	41	39	42	41	36	44	39	32	44	39	31	38	48	38	49	32	41	37	33	36	38	50	34	22	41	45	38	37	40	41	46	39	39	37	37	36	45	42	38	37	52	60	33	38	36	37	38	31	52	48	30	28	50	28	46	39	34	45	36	42	42	25	35	32	35	41	48	25	37	39	48	37	41	45	36	31	57	46	31	40	36	45	49	39	41	44	33	39	37	35	34	47	40	34	40	32	45	33	39	50	36	43	41	35	53	50	46	41	37	45	41	56	37	47	41	40	37	41	35	41	42	42	33	43	45	45	40	55	38	39	40	45	44	43	45	47	24	34	32	41	43	44	50	37	40	46	46	46	35	32	46	45	38	40	36	32	46	25	49	41	51	38	35	37	30	40	46	27	47	43	44	38	44	36	41	41	38	41	45	29	32	35	40	39	43	29	53	44	37	36	40	43	41	46	38	39	46	41	29	41	38	36	35	45	44	46	46	46	36	36	46	45	38	38	55	44	40	48	45	37	36	45	46	48	43	37	33	35	32	41	38	39	29	35	44	43	53	40	29	48	34	40	37	43	44	52	35	51	34	49	44	39	42	38	28	42	45	40	37	31	51	40	33	44	45	40	35	34	42	47	36	34	34	44	47	33	31	37	44	27	39	52	43	41	43	43	57	45	51	45	39	41	24	41	46	39	42	48	54	41	43	40	31	49	39	36	41	41	38	35	46	38	36	49	30	39	42	42	27	44	33	48	33	46	38	35	41	45	52	44	35	44	51	31	43	35	30	40	45	36	43	44	39	41	46	33	56	39	42	50	38	44	43	43	49	37	49	30	38	51	27	29	36	52	43	41	36	46	39	39	50	52	47	30	46	33	56	43	45	40	53	44	43	35	38	31	47	48	47	36	42	31	40	40	39	47	39	33	43	38	45	45	51	41	33	42	38	52	38	31	39	44	38	38	36	34	36	36	35	38	43	45	57	31	41	33	37	37	45	35	36	36	42	39	45	31	36	36	44	43	30	49	42	28	43	25	55	37	36	47	39	28	45	36	39	42	31	44	56	44	45	45	44	40	41	46	32	41	47	42	31	42	45	49	33	37	51	39	50	36	27	37	34	48	39	27	39	40	43	35	45	37	43	47	34	36	45	44	37	43	30	44	37	44	34	32	36	29	43	41	41	40	41	48	45	43	32	42	40	44	39	52	43	39	42	50	41	42	34	43	30	50	50	27	44	40	46	40	30	53	28	30	43	33	46	45	49	41	48	39	44	36	38	40	41	57	30	39	37	34	38	34	45	35	38	45	48	39	41	28	41	44	36	34	46	27	41	35	48	44	42	38	42	46	42	53	42	42	41	43	42	40	26	44	29	52	58	34	29	55	42	42	48	33	39	47	38	31	43	36	38	59	50	41	42	25	40	32	42	43	35	34	31	41	33	52	43	53	27	45	38	36	49	33	41	48	40	49	31	46	41	34	43	41	48	49	30	36	45	40	48	45	40	41	44	56	45	35	48	42	31	39	49	41	38	37	45	35	37	31	51	30	37	38	44	36	34	47	38	39	48	37	43	26	47	37	48	49	45	28	31	40	48	44	35	36	44	37	40	42	38	39	52	26	39	43	40	36	33	45	35	35	41	39	32	39	37	50	39	42	29	36	53	45	45	52	37	36	44	42	42	51	45	41	42	37	45	42	46	46	32	48	31	36	52	45	26	42	43	37	46	35	42	48	33	41	47	44	36	40	48	50	46	48	48	32	48	48	27	43	33	49	31	38	46	44	39	45	43	37	48	44	37	44	34	37	30	46	38	40	43	50	38	42	31	42	47	41	43	49	32	43	30	42	44	52	39	35	40	46	38	50	27	46	39	34	44	45	40	45	35	35	32	51	36	48	45	36	45	42	41	43	41	57	37	25	37	48	44	34	42	39	38	32	34	37	44	34	45	49	58	36	37	46	43	36	42	40	44	47	42	40	35	40	48	44	38	43	43	42	38	39	39	47	39	40	40	42	36	40	42	49	48	34	43	38	44	35	34	47	43	48	36	38	54	40	35	36	37	46	44	55	42	44	45	47	43	38	53	40	37	45	41	39	39	44	38	48	32	35	37	50	39	45	39	39	40	33	34	34	41	30	38	42	33	32	51	39	37	35	45	45	35	24	34	48	32	39	37	43	50	44	37	35	44	44	33	53	34	38	40	32	44	52	39	47	38	47	42	39	35	40	35	32	39	35	50	47	36	47	39	32	36	39	44	44	39	37	39	36	30	45	36	35	40	48	41	32	32	40	41	42	47	33	61	37	47	44	24	35	36	43	45	37	35	37	44	35	37	33	38	40	44	30	33	43	35	41	36	25	35	44	43	52	24	37	34	40	32	42	35	38	43	39	43	42	37	38	39	38	42	44	49	41	53	40	39	33	38	42	49
50067	37857	30460	35512	47551	50859	44044	30920	24884	18798	12560	13065	11125	5608	2921	3917	2802	1456	1116	939	775	671	566	559	572	548	514	562	585	542	538	579	508	580	530	547	555	512	547	554	567	522	560	565	582	565	546	528	556	562	521	529	530	549	531	541	522	564	501	526	539	513	477	541	539	528	525	558	502	562	530	515	530	545	571	543	569	521	552	555	532	546	520	566	526	514	548	497	542	537	550	525	555	532	551	532	535	518	540	555	532	585	536	518	561	556	566	555	566	582	526	558	536	556	524	525	522	555	557	525	560	532	574	564	566	540	522	555	520	529	545	531	525	531	545	545	498	547	512	543	579	521	529	555	566	509	542	572	513	567	542	578	523	539	555	562	563	575	541	527	564	564	567	524	545	590	523	526	528	538	527	555	502	587	549	558	517	533	541	511	551	539	495	500	565	531	557	579	525	538	558	582	497	554	550	510	506	509	497	524	529	560	518	561	562	571	560	541	542	543	527	540	531	533	544	525	497	576	534	525	514	582	550	531	574	585	531	531	539	505	584	559	519	524	506	521	520	548	547	518	497	495	517	518	531	523	572	547	547	571	508	567	567	521	497	547	525	517	539	560	557	530	503	545	577	553	560	524	566	560	521	535	521	536	557	544	531	538	537	562	572	531	534	563	510	545	529	540	528	492	513	549	538	527	581	512	540	535	557	527	545	506	483	538	518	563	555	533	564	553	544	534	578	515	518	543	492	541	545	553	548	525	539	576	548	502	550	516	552	550	508	518	569	547	580	532	551	579	533	556	546	493	529	533	566	525	557	550	561	529	527	544	548	539	559	529	580	537	517	538	507	555	559	515	581	522	528	550	565	558	547	539	517	517	512	568	553	480	560	515	526	541	544	540	543	518	576	569	491	517	571	561	554	596	572	530	555	535	567	573	568	522	528	522	526	499	504	539	587	555	527	566	533	583	561	524	577	558	535	538	496	584	561	586	525	544	575	555	510	546	586	532	578	532	522	509	496	536	548	549	519	555	568	546	553	534	561	540	549	543	524	536	540	517	502	543	552	560	548	548	560	553	508	522	544	515	515	528	530	538	505	516	519	546	533	558	564	534	542	496	590	549	540	545	550	559	524	520	523	521	525	540	552	537	571	500	540	573	534	515	560	515	563	522	485	516	535	544	508	552	523	559	560	544	488	514	541	516	551	526	527	542	570	500	551	493	518	577	546	552	591	511	527	555	528	548	533	506	524	559	547	539	544	510	584	551	557	522	559	567	504	521	547	556	513	545	538	532	538	522	531	521	520	500	553	580	524	511	578	507	588	502	520	520	512	553	509	533	556	572	552	508	583	551	544	559	526	568	537	521	543	557	561	535	518	525	522	541	540	515	567	545	539	487	543	501	532	540	518	546	532	525	533	531	550	502	547	546	560	533	542	521	518	532	548	570	526	549	554	534	568	542	552	504	613	555	551	538	502	534	545	572	539	535	547	504	531	512	531	552	560	548	525	541	526	513	538	554	505	533	584	565	541	543	592	573	550	526	561	569	526	575	521	574	519	573	539	561	554	543	533	553	487	550	563	564	577	522	578	521	535	535	553	574	519	508	519	535	532	550	558	502	537	566	569	559	524	549	518	529	542	596	552	532	536	552	507	505	512	534	535	525	572	551	549	565	571	528	548	539	526	574	557	553	513	586	486	539	503	527	531	535	519	523	538	524	556	538	528	550	517	551	538	565	521	489	551	521	550	542	532	523	579	525	568	535	546	519	566	511	533	519	551	569	526	528	542	549	588	527	548	552	542	500	576	530	554	538	547	539	518	514	511	527	535	529	607	514	504	578	513	526	515	522	564	525	510	523	506	540	504	526	559	509	538	538	520	544	532	540	567	572	526	570	492	541	570	519	542	524	564	576	539	523	564	529	541	565	541	572	558	535	513	479	553	565	572	567	515	526	519	538	551	524	534	538	556	511	532	521	532	549	576	529	534	528	541	528	554	534	545	522	505	533	503	566	570	574	523	530	536	516	571	576	550	542	553	553	489	576	553	565	531	534	536	531	521	529	524	506	552	535	535	528	541	520	556	559	518	505	545	557	524	534	527	515	568	549	584	487	544	537	517	546	555	512	539	521	500	577	534	509	591	526	533	519	551	577	517	563	531	496	530	531	542	588	606	526	563	521	571	518	529	554	498	548	537	550	568	571	560	536	516	558	532	605	515	527	558	502	554	551	556	562	520	528	536	513	511	543	546	589	523	553	550	539	510	508	529	519	542	551	536	527	563	527	546	560	553	552	493	538	554	541	489	537	548	505	555	523	552	535	573	515	513	533	538	529	546	553	557	562	540	533	542	545	557	504	546	517	559	520	546	530	562	615	581	552	522	548	535	549	528	546	565	543	529	537	537	555	558	559	548	538	512	591	556	527	522	540	568	550	518	536	525	535	522	517	531	584	505	519	558	540	529	506	510	575	558	546	539	541	571	532	547	515	557	537	570	512	541	544	547	518	552	531	556	558	560	548	539	559	562	577	544	536	525	553	555	521	571	568	508	560	507	546	559	538	530	533	553	545	506	546	544	537	555	530	561	536	529	558	577	496	514	535	538	578	545	556	551	534	547	503	525	526	545	551	554	529	505	521	527	543	548	527	541	517	539	545	507	509	531	548	509	532	499	547	503	602	516	565	534	546	548	510	521	554	562	502	543	561	497	547	555	496	536	526	513	490	542	528	532	569	544	553	547	548	499	532	563	579	568	493	514	516	554	535	530	548	574	577	503	528	525	521	550	546	553	553	532	502	510	507	541	506	566	538	523	543	569	560	547	531	508	546	513	548	511	512	528	522	482	553	562	545	533	525	544	512	579	540	549	544	565	548	490	537	588	558	548	514	546	531	535	543	525	533	539	580	524	516	590	552	533	565	546	526	535	511	537	527	576	540	532	536	543	528	546	512	574	552	501	500	548	555	557	526	554	539	563	508	504	581	513	567	542	548	580	504	545	535	542	498	525	549	549	552	528	514	537	514	535	509	549	490	532	516	579	523	558	556	554	520	534	532	531	531	546	507	521	539	533	537	529	548	531	578	557	539	523	519	518	582	535	507	523	527	534	553	530	528	554	552	577	533	536	545	520	568	502	538	527	508	533	551	530	538	538	517	557	525	550	547	513	535	499	556	544	556	534	549	557	550	511	531	545	558	554	566	525	530	550	539	551	531	542	572	546	511	526	523	552	532	580	519	514	512	538	518	569	547	523	554	523	544	517	522	541	538	525	555	515	490	550	542	512	568	561	518	521	585	508	540	518	549	569	552	535	541	550	507	555	518	472	505	521	530	514	513	551	537	540	527	531	576	540	511	527	579	525	536	497	551	574	555	513	548	522	533	525	527	564	555	559	516	573	514	483	570	553	509	570	512	537	525	543	543	558	542	546	556	543	506	500	553	514	539	510	511	535	530	502	520	528	567	555	589	537	518	552	552	608	551	546	530	528	511	489	558	558	533	555	524	561	537
12102	13113	6521	3331	3522	5336	5489	2423	1144	732	428	540	406	171	142	174	124	63	66	62	57	52	33	37	45	48	41	51	48	42	45	39	33	34	38	40	40	41	42	36	38	38	35	41	37	42	45	39	43	41	39	42	50	43	47	42	40	45	48	38	42	54	39	35	29	37	41	48	47	36	43	54	38	29	45	46	41	52	39	43	48	47	42	35	57	33	38	38	38	47	35	35	55	51	38	36	38	47	42	37	43	38	45	30	54	46	30	36	43	33	41	52	35	40	47	33	46	50	36	46	41	51	44	46	39	49	50	38	53	38	36	45	43	58	53	36	35	41	47	45	43	46	37	46	41	34	42	42	48	26	52	42	37	49	34	28	42	38	36	46	39	35	46	40	44	37	58	34	28	30	48	37	48	30	34	44	44	43	41	31	55	45	35	40	37	45	41	47	40	40	51	50	46	32	37	33	31	47	50	42	44	39	43	42	43	46	40	47	47	46	41	45	38	36	35	36	39	40	42	47	42	54	38	45	50	50	48	40	46	34	51	38	38	40	55	44	32	52	34	42	49	35	35	39	36	37	41	43	37	37	44	37	46	39	49	42	35	33	39	46	50	42	42	45	36	43	45	41	50	28	38	41	41	37	49	39	38	41	49	37	41	43	34	39	37	49	32	39	42	30	41	50	50	46	47	50	50	42	45	41	36	35	40	46	41	62	39	30	34	34	37	31	38	40	33	43	44	46	43	51	49	43	37	29	46	33	52	37	39	43	44	36	42	44	39	50	45	51	36	41	57	40	43	47	35	41	47	35	28	40	39	35	51	45	47	42	46	50	37	46	43	30	38	41	52	34	45	30	30	45	43	37	26	34	59	54	40	37	45	50	50	39	32	50	49	46	40	32	48	43	39	42	54	41	35	40	42	48	48	39	49	42	50	39	40	31	46	42	44	35	51	43	38	38	62	40	42	39	36	39	40	42	51	44	52	43	54	31	42	41	35	43	40	43	46	47	42	51	47	39	39	38	41	34	30	42	38	45	40	33	50	37	33	36	34	34	39	43	44	39	40	31	28	49	54	47	42	36	50	46	39	38	38	45	39	35	37	39	36	41	37	39	38	38	42	34	37	29	44	45	40	42	39	36	56	38	55	46	43	50	42	47	39	44	39	44	37	54	38	34	43	37	51	38	31	46	40	36	36	37	48	55	53	38	27	49	39	36	49	43	39	42	41	39	36	27	34	26	46	34	47	43	29	38	49	43	49	26	43	35	34	41	39	46	43	44	47	52	42	50	42	42	35	57	46	35	34	44	54	44	48	39	42	33	39	39	42	23	33	34	38	30	44	44	43	44	50	42	43	34	41	44	35	33	36	42	42	48	45	45	33	32	60	42	56	26	41	40	45	28	38	37	43	34	47	34	45	42	36	53	47	43	54	41	37	43	42	33	42	31	41	41	45	46	45	48	35	34	29	41	41	49	41	50	33	40	43	39	41	35	39	43	50	28	50	42	41	43	30	31	42	53	44	39	50	36	47	38	45	39	39	45	47	44	35	36	40	34	55	37	45	40	36	33	47	39	40	38	35	34	34	39	36	29	48	42	41	61	41	36	45	39	44	37	44	38	37	40	44	39	36	40	46	37	38	51	46	37	42	47	38	43	52	50	37	37	41	45	38	41	49	49	44	46	46	46	33	46	48	40	47	35	46	43	47	42	42	39	38	53	44	42	40	46	36	53	36	50	41	31	39	42	35	30	42	39	44	36	33	34	37	40	46	63	33	38	43	41	42	24	49	33	39	44	45	46	42	43	43	38	45	50	48	29	47	42	38	36	41	40	40	41	33	35	42	48	29	45	50	35	45	41	42	38	57	40	41	38	48	46	37	44	41	36	54	33	49	49	36	39	37	48	54	55	48	38	32	42	39	47	48	46	38	44	39	30	41	32	40	49	46	44	36	52	37	30	45	36	39	40	32	34	46	45	35	42	27	42	40	47	44	42	38	52	42	39	46	53	39	46	33	53	38	48	31	41	42	47	49	35	48	40	49	33	32	44	47	40	41	33	35	43	52	36	37	39	42	34	41	37	37	47	40	41	51	46	47	38	26	39	45	43	35	36	39	37	33	41	47	52	45	37	40	49	30	51	28	39	33	45	42	40	47	47	46	44	33	35	62	40	51	38	33	37	52	44	34	55	28	55	51	33	37	42	53	40	45	43	49	46	48	36	39	30	37	48	34	35	39	34	29	44	54	35	38	49	39	47	40	44	39	50	44	45	45	36	33	35	47	30	48	38	39	40	39	42	40	47	43	20	50	40	38	46	52	51	29	42	29	46	37	42	36	40	46	31	41	33	40	36	31	44	45	44	52	56	39	41	38	35	39	45	46	37	45	22	51	28	48	41	43	44	44	38	48	45	42	38	40	41	44	39	44	42	48	43	44	44	51	38	61	36	34	42	48	39	42	40	42	44	31	35	48	36	44	46	37	44	31	52	36	36	38	44	52	52	40	51	40	41	41	42	41	34	44	43	48	41	37	43	52	39	44	42	35	56	46	50	41	39	32	42	37	37	35	41	44	42	34	42	42	52	40	35	48	34	47	45	46	36	31	40	29	33	45	57	33	45	45	48	38	47	42	41	31	41	52	59	47	38	42	33	37	38	37	46	46	37	49	48	46	47	38	47	51	57	33	33	47	52	52	49	41	46	47	24	38	43	52	35	41	45	32	41	49	38	34	35	35	41	56	34	55	51	45	37	33	47	41	43	39	37	40	44	41	45	54	56	43	44	43	44	49	33	34	45	34	45	49	54	39	33	40	39	40	42	38	42	37	38	51	47	35	38	45	48	40	36	38	38	38	36	40	37	28	36	55	46	28	32	46	39	32	47	29	33	50	29	46	44	34	38	46	40	31	34	30	31	31	46	52	49	54	40	43	37	49	52	41	47	52	36	50	40	40	42	47	45	40	37	42	43	28	41	51	42	42	46	42	33	52	34	42	43	43	45	57	43	49	43	34	41	32	44	38	40	42	42	34	39	40	40	55	48	51	51	45	42	42	40	54	43	44	42	44	44	39	47	45	41	41	54	35	35	40	60	45	44	38	30	44	42	42	41	51	47	55	44	59	41	40	28	48	49	39	47	40	40	48	38	30	45	38	43	36	41	38	39	35	46	47	36	46	47	44	40	39	42	30	47	41	45	53	42	36	49	43	44	41	47	41	42	38	41	49	32	47	48	38	56	46	36	42	43	41	34	45	45	26	32	43	42	46	44	31	39	47	35	35	43	43	40	47	58	43	37	51	51	40	41	30	34	57	53	39	29	36	43	44	52	53	44	31	36	44	48	36	47	36	35	28	45	47	46	51	62	41	33	54	37	37	44	37	47	41	48	43	45	46	39	35	46	55	50	43	30	39	41	36	57	46	44	42	49	48	43	41	39	44	40	38	44	41	45	39	36	56	39	49	43	56	32	35	37	42	35	43	43	36	37	46	46	41	53	39	51
47917	38397	30904	35747	47033	50624	45419	32527	25702	20062	14781	15718	12678	6080	3355	4894	3326	1631	1213	981	849	657	551	565	590	542	546	552	558	579	569	583	585	589	530	525	562	546	568	559	548	571	517	567	547	497	549	532	551	564	551	545	535	560	548	555	541	557	591	548	581	537	592	548	563	590	545	532	566	504	547	569	548	560	563	579	562	556	565	485	594	560	562	532	550	578	571	533	546	519	527	571	528	539	563	539	566	577	574	538	575	573	580	522	567	539	577	540	552	540	560	572	595	604	524	537	531	562	578	547	574	566	610	555	549	599	526	547	563	551	529	556	569	537	556	537	559	589	597	552	550	543	538	531	592	529	518	566	523	545	535	575	569	552	576	543	607	568	568	535	568	530	578	595	533	538	555	547	528	547	535	546	589	559	537	519	549	519	543	544	587	564	566	561	559	550	567	509	527	562	544	556	554	542	574	587	549	519	539	534	545	571	604	501	551	581	543	548	552	541	552	575	573	535	550	558	506	544	575	523	563	570	569	535	554	550	576	520	560	530	526	543	544	538	514	545	592	548	512	607	531	588	501	557	568	589	512	583	509	535	571	557	569	572	570	588	628	573	536	520	556	566	544	554	533	579	574	565	527	549	562	602	563	559	539	579	533	531	546	517	553	584	562	602	579	539	564	540	536	548	525	593	553	569	575	567	574	527	569	572	538	591	564	572	579	525	529	537	597	563	530	578	569	555	529	555	570	555	579	574	593	550	553	538	575	594	561	528	596	535	557	605	559	521	537	578	550	568	570	576	539	522	525	554	577	516	553	555	558	585	611	558	521	538	593	573	534	561	576	574	525	561	532	602	566	556	557	516	567	565	587	593	563	560	577	532	580	564	583	547	532	528	587	569	607	571	539	514	537	524	545	600	548	576	533	545	584	531	542	573	584	525	531	537	606	575	535	528	575	545	585	542	533	546	553	544	527	562	546	570	525	487	567	519	549	595	583	586	536	557	582	528	560	561	546	554	564	562	553	530	569	562	614	539	537	577	541	548	555	586	560	529	552	561	566	529	598	601	562	542	573	540	541	566	542	555	583	535	558	525	560	545	563	524	582	592	543	531	567	564	577	577	503	550	547	581	533	569	540	602	531	564	556	529	566	571	548	578	531	609	555	542	584	570	594	571	559	553	587	583	540	567	547	555	534	530	548	560	541	555	527	556	606	505	554	563	557	539	546	500	578	554	529	589	531	574	560	532	568	522	543	528	568	541	562	557	553	527	599	579	535	544	559	538	581	564	546	537	551	568	551	559	574	563	568	544	565	548	583	558	556	556	589	540	542	526	571	527	567	605	547	577	557	547	607	562	564	577	592	547	576	571	572	560	563	501	555	602	549	566	592	561	560	546	572	556	613	545	573	543	570	582	524	546	523	541	558	564	510	541	571	515	581	533	559	584	573	552	603	548	538	548	530	538	623	535	590	542	546	613	562	522	570	514	616	579	576	574	557	549	590	571	530	578	547	552	560	501	563	495	545	569	586	577	568	578	552	540	543	566	594	575	553	534	555	583	581	560	556	540	581	552	583	541	578	565	553	561	580	577	562	543	548	510	520	544	569	581	592	563	549	570	592	555	548	502	546	558	527	588	564	578	552	541	559	534	554	520	561	550	573	596	525	588	592	588	505	557	579	543	549	579	581	582	537	540	524	554	564	553	573	572	568	526	560	556	541	530	526	571	561	555	570	584	528	560	550	557	554	576	558	557	557	524	589	605	560	564	546	557	555	543	549	559	560	559	517	536	552	580	544	562	574	601	584	555	526	568	543	558	538	479	546	528	523	547	557	579	537	578	553	554	547	556	528	579	548	540	506	575	561	556	542	539	522	569	565	567	509	548	559	521	530	583	564	539	592	545	530	544	601	548	549	570	569	527	571	571	508	591	557	530	568	585	530	597	590	545	523	552	522	591	577	578	559	548	538	547	563	596	573	510	570	580	591	549	545	535	553	567	545	605	568	561	585	564	551	549	547	564	562	564	558	577	529	560	555	619	561	570	581	559	580	569	545	609	539	562	551	532	599	538	544	560	564	583	571	577	573	558	558	554	558	543	528	561	513	574	574	543	615	563	597	577	534	518	553	544	585	547	552	553	548	557	561	563	555	590	555	534	577	523	556	531	553	533	566	556	539	581	563	517	550	566	560	546	555	533	554	574	549	547	536	557	525	522	582	560	516	569	569	568	561	594	562	537	578	516	565	561	539	558	556	551	549	566	524	607	560	553	567	505	529	567	535	542	544	521	552	540	554	558	539	580	560	549	516	560	544	553	571	510	575	538	609	597	550	565	563	562	553	534	538	552	532	560	573	573	567	574	558	551	581	547	614	568	571	557	601	599	541	600	549	560	575	579	585	561	562	542	535	544	568	553	514	524	549	556	519	546	597	577	556	533	608	568	546	580	550	577	537	516	558	562	562	530	530	562	548	561	568	572	561	565	530	519	563	542	557	530	512	546	563	570	575	572	567	576	567	531	557	516	585	554	595	546	538	540	565	615	592	557	576	514	577	569	549	571	534	530	542	553	571	569	544	589	536	562	584	549	576	555	569	560	594	561	583	524	564	587	550	549	567	518	531	560	593	583	608	535	551	575	575	581	550	515	535	522	550	519	511	587	551	566	575	559	513	565	519	515	610	562	581	563	549	523	584	530	556	558	559	575	566	555	586	546	559	583	588	578	585	543	554	542	519	593	536	582	562	506	568	527	543	565	550	556	537	584	558	560	567	596	553	543	534	564	589	548	522	567	513	569	530	555	585	576	514	548	587	570	560	577	547	597	570	564	506	570	558	557	539	573	619	541	561	622	524	595	575	581	538	525	536	549	569	595	546	544	608	545	535	532	527	553	581	539	572	522	541	534	581	565	518	542	535	566	552	553	534	503	530	563	552	583	552	554	535	580	528	547	565	552	551	541	574	516	571	548	529	536	516	555	547	524	547	506	512	567	554	556	511	568	562	540	566	521	536	555	525	552	574	545	554	551	573	550	605	579	545	574	576	569	551	585	570	539	558	592	525	557	561	597	508	579	573	473	544	573	538	613	572	521	527	519	554	579	538	568	555	566	527	604	538	542	552	562	539	582	568	544	554	558	571	518	599	579	557	513	546	517	580	528	587	544	544	584	589	489	579	521	595	548	584	584	533	551	605	596	501	548	567	579	553	559	569	563	580	524	563	553	584	586	527	583	586	544	550	549	548	540	570	561	583	524	544	553	513	535	568	527	543	533	564	551	571	536	554	578	557	537	608	579	585	558	551	551	570	556	564	614	548	547	554	594	559	589	560	524	610	531	563	527	576	566	544	575	513	540	568	564	540	525	551	564	558	557	565	545	566	585	585	588	544	572	591	593	551	579	504	525	582	574	597	545	547	570	570	556	606	501	552	573	547	571	547	568	562	564	566	561	585	562	577	542	573	549	549	566	547	593	543	529	561	553	557	533	546	536	559	557	581	509	539	550	569	577
16840	22417	11400	6185	5823	9609	9182	3999	1802	1070	765	821	616	247	185	220	178	90	78	58	56	39	50	39	46	40	47	52	29	48	44	35	37	47	48	32	35	34	49	41	44	53	37	34	26	43	45	41	36	38	54	37	36	40	45	32	41	34	39	41	47	43	38	43	43	42	32	55	44	32	48	37	45	52	30	37	49	44	40	41	49	42	50	42	39	50	31	40	40	46	39	51	31	35	48	42	40	33	33	52	40	42	42	40	40	44	36	42	36	43	47	28	36	48	40	39	48	31	36	36	31	32	45	44	42	46	39	26	36	41	37	32	57	45	55	34	41	33	36	38	40	40	40	45	52	38	36	38	43	49	31	43	40	37	48	47	36	37	41	43	41	38	43	46	43	40	41	45	38	48	33	48	43	39	46	35	46	29	31	36	44	45	37	38	30	48	50	35	43	39	42	39	43	46	34	57	50	37	25	30	41	35	34	31	40	36	36	48	42	41	28	44	50	41	46	41	52	32	37	45	42	45	38	52	51	44	46	43	37	41	37	35	36	45	36	33	47	30	38	33	46	43	44	41	33	42	57	31	52	26	40	53	53	42	41	44	36	43	37	38	44	40	45	51	39	57	40	55	51	36	40	47	45	44	38	55	31	43	45	48	35	50	46	38	39	46	43	46	38	40	46	51	49	41	42	39	40	29	42	47	51	44	39	41	49	40	45	52	47	44	44	37	44	42	48	38	49	39	46	38	45	38	53	37	32	45	47	41	42	41	41	37	40	40	41	50	54	50	48	28	44	41	42	45	45	36	41	35	42	39	53	30	41	51	41	40	52	48	49	30	51	52	27	44	40	32	49	53	46	43	39	53	45	32	37	49	40	42	40	37	31	45	46	41	43	42	54	45	39	36	32	37	38	41	46	41	40	53	46	48	41	44	40	32	39	47	41	37	40	49	55	40	42	40	49	37	41	45	48	49	44	41	46	38	33	42	39	41	47	52	30	41	32	51	42	48	31	40	52	42	34	41	36	44	50	42	39	44	41	48	37	37	47	32	45	31	50	42	45	40	43	34	44	45	33	44	42	41	34	34	41	50	36	41	37	55	33	40	37	36	41	46	37	39	48	53	46	44	37	42	39	30	45	23	43	46	38	40	31	39	33	34	42	47	39	45	41	33	34	41	53	50	40	53	45	36	40	34	43	46	42	43	42	47	42	42	41	51	42	53	39	52	38	33	38	42	38	37	44	48	43	34	29	35	49	43	35	32	42	47	43	43	47	40	42	43	44	43	38	27	44	35	31	48	44	41	40	41	48	39	49	46	41	31	37	39	47	43	47	46	39	38	48	42	42	34	42	39	50	44	37	41	44	39	43	36	42	41	46	51	43	42	42	44	43	43	37	49	42	32	58	40	38	37	39	46	44	51	34	45	39	39	44	41	33	35	43	38	42	36	41	41	48	37	51	40	40	43	46	46	40	52	41	44	38	42	35	46	31	42	39	38	36	41	35	43	46	42	38	44	40	36	43	44	41	37	45	49	40	49	35	43	41	44	38	27	45	39	50	42	42	41	30	37	37	47	39	50	38	41	45	48	48	41	45	55	45	46	37	43	31	50	53	38	35	49	53	32	35	38	28	48	39	40	42	37	45	37	37	47	44	42	38	40	40	54	43	45	34	36	47	39	36	36	43	44	51	40	44	34	39	35	33	41	47	43	43	42	40	43	50	47	45	37	44	43	39	45	44	41	39	46	58	36	43	33	48	40	41	46	42	43	49	44	33	41	41	50	38	33	42	42	48	43	47	45	38	31	31	38	52	35	44	52	45	55	56	41	41	47	28	45	40	43	45	37	36	39	49	40	42	44	40	38	47	51	36	32	48	30	42	41	51	41	45	47	52	39	41	45	51	49	49	30	45	53	42	48	40	33	49	29	38	34	46	45	34	36	46	40	41	40	38	36	46	38	31	46	40	40	38	41	32	50	52	41	44	37	52	47	44	31	43	44	42	48	40	38	39	42	38	42	38	45	43	36	33	44	41	43	47	40	48	49	31	53	41	41	46	42	35	44	47	46	31	43	49	32	38	47	39	40	44	39	38	42	51	42	47	52	39	41	44	43	42	51	33	35	41	44	44	35	48	43	48	54	45	46	41	40	39	43	53	37	50	47	34	46	50	39	43	34	37	35	29	39	50	60	33	54	35	35	53	42	41	53	47	39	45	43	39	49	38	38	44	39	49	36	43	51	27	33	49	37	41	45	46	41	44	49	34	36	34	44	45	36	45	51	32	43	46	41	30	34	51	34	33	48	43	43	45	41	45	27	39	50	37	33	52	41	41	46	42	38	42	24	41	45	43	39	33	47	42	46	40	41	47	37	37	30	44	44	54	43	42	47	45	43	54	41	41	43	43	39	42	37	33	41	42	36	44	33	42	46	44	44	53	40	52	41	34	57	34	27	42	52	35	48	35	38	27	51	49	45	40	32	59	37	35	42	28	51	41	56	48	36	43	37	54	34	42	36	48	39	42	38	34	44	52	43	51	46	43	32	46	43	40	41	50	29	54	38	43	46	40	49	28	39	33	44	35	45	29	43	57	37	48	40	41	44	54	46	44	33	45	37	40	35	42	42	43	42	51	42	41	41	37	45	35	36	38	44	30	33	46	41	49	38	48	49	45	60	42	36	37	53	47	37	40	50	39	50	44	41	52	39	30	45	40	41	38	35	38	44	37	39	38	40	37	35	35	48	29	37	26	41	44	46	44	53	41	36	46	42	32	43	29	43	32	35	39	46	36	35	42	34	44	43	40	34	48	44	44	26	52	54	45	35	50	31	40	28	31	41	35	47	41	41	35	37	41	34	42	34	40	40	41	36	37	38	46	40	33	38	45	41	54	33	46	43	38	46	37	40	46	37	41	48	51	45	50	50	38	44	48	35	33	45	52	46	33	39	47	33	52	55	40	38	43	36	41	42	40	45	47	43	51	44	39	36	45	39	28	40	31	40	42	49	34	32	38	55	30	26	42	41	48	41	49	48	48	35	30	45	39	42	46	45	37	37	38	58	32	38	44	34	28	30	41	34	44	41	46	37	44	46	45	49	37	43	41	48	39	50	48	47	46	44	38	33	36	30	40	44	49	64	46	38	33	24	57	41	39	48	55	34	51	47	48	35	53	45	45	37	40	37	45	39	37	50	49	42	46	35	41	49	45	50	40	45	45	44	53	40	45	39	35	37	37	47	37	37	46	49	34	36	42	40	44	48	38	50	40	42	47	46	51	38	41	54	50	30	39	48	49	44	43	31	35	43	51	39	39	40	42	35	47	39	43	36	30	34	33	45	57	47	43	32	45	51	50	49	31	54	35	31	53	31	41	39	38	41	44	49	35	43	41	34	48	36	48	51	50	35	34	44	51	42	37	49	39	40	35	37	46	48	36	51	44	35	45	43	41	35	43	39	46	56	33	26	47	36	35	33	45	42	33	50	48	42	43	46	40	36	35	38
53487	43117	35865	43455	55628	60902	53217	37238	30307	23982	20050	20151	15067	8102	4675	7073	4407	2321	1659	1202	986	696	524	572	560	560	549	586	564	559	597	572	595	560	590	575	520	525	579	521	586	552	551	580	562	579	571	501	546	547	578	543	523	565	538	570	596	532	548	575	562	578	525	621	574	596	605	532	494	587	589	557	546	603	512	626	628	547	597	596	572	586	599	525	570	551	579	544	579	618	544	548	550	548	507	560	543	537	539	575	574	551	561	565	560	565	554	586	530	585	520	548	559	526	578	568	573	557	534	585	549	555	561	568	525	539	593	578	530	579	516	555	576	521	590	584	581	520	528	530	607	553	558	571	528	586	566	537	519	569	529	542	567	589	576	566	560	556	538	591	573	546	576	534	541	531	556	534	516	574	570	558	570	531	560	520	525	559	556	557	562	542	524	550	552	564	512	496	549	598	574	564	543	554	555	569	576	584	575	564	589	499	555	597	528	502	597	538	547	581	525	565	517	553	617	575	551	559	561	545	593	567	549	594	570	557	568	579	558	516	573	529	577	533	540	543	564	595	552	588	581	558	573	588	556	555	555	526	547	553	553	497	540	585	543	585	573	547	556	564	585	603	545	545	556	550	507	546	563	596	549	553	585	540	561	559	557	571	590	563	555	611	560	579	571	613	607	561	585	541	540	591	564	574	548	536	597	553	594	534	569	602	587	563	556	516	545	556	561	570	596	563	576	552	551	541	585	548	571	578	554	561	584	548	554	523	591	558	566	566	572	579	595	538	560	586	579	519	557	600	537	561	568	587	578	525	551	600	560	567	567	614	601	560	588	583	556	552	541	573	535	543	574	559	538	526	537	571	562	546	536	548	533	519	599	590	579	535	566	590	517	531	544	565	604	525	572	546	571	511	576	528	606	575	546	527	546	585	561	567	572	535	615	567	552	558	584	573	578	564	571	566	566	550	555	562	526	563	551	551	571	590	570	573	577	561	542	576	567	504	540	579	478	528	518	566	538	563	550	590	574	592	592	554	563	576	523	565	598	567	586	590	550	566	566	545	534	625	567	539	601	549	559	556	521	520	560	536	530	610	517	545	525	547	565	581	587	551	556	540	574	562	528	582	544	621	571	580	547	559	568	561	577	565	572	579	561	565	599	572	592	555	575	544	569	622	548	552	565	566	596	561	578	564	550	541	544	564	550	564	570	527	528	561	555	577	564	564	585	580	558	562	566	589	573	535	555	558	593	520	562	539	596	570	543	566	568	538	581	533	571	547	572	566	576	557	558	566	560	575	521	576	554	529	558	544	532	527	596	571	561	604	533	554	555	572	582	532	518	545	581	560	546	516	563	558	567	596	540	522	593	570	572	555	574	528	554	592	581	587	551	573	583	565	584	610	558	546	555	581	576	545	557	534	561	554	550	548	521	562	566	555	538	546	560	564	588	547	536	517	555	571	521	552	557	562	563	592	582	592	611	575	549	523	578	533	584	579	569	550	603	545	584	546	577	579	579	573	572	564	575	568	550	544	562	588	563	563	553	495	541	581	522	548	547	551	589	584	570	578	544	539	493	567	595	566	592	516	548	538	503	527	504	598	562	510	573	546	532	563	547	564	516	566	611	525	572	542	547	579	562	533	572	562	545	549	550	572	588	586	567	546	572	535	544	552	569	563	568	646	557	562	548	557	559	550	585	558	562	574	576	534	577	565	565	502	534	588	570	539	526	548	534	551	562	570	557	572	554	552	540	614	569	590	508	523	537	553	523	567	537	550	559	549	540	519	553	531	541	545	547	568	534	555	546	542	566	563	601	566	574	569	538	554	559	567	537	572	544	569	580	573	558	561	559	531	537	585	531	559	558	563	558	563	548	578	569	565	529	551	510	574	542	572	594	554	592	555	565	538	565	603	552	562	579	546	546	567	542	609	601	549	579	549	579	581	553	535	553	585	529	606	597	521	566	555	579	554	575	541	562	554	573	533	594	530	580	599	528	573	564	565	581	530	537	556	546	566	561	603	552	536	555	546	575	558	576	562	563	546	589	562	608	541	588	559	542	534	579	572	600	570	568	558	578	533	563	556	559	573	574	552	517	563	533	528	594	575	561	554	525	542	518	575	492	534	570	556	537	585	579	580	564	544	582	548	603	549	551	545	572	565	590	564	584	537	587	543	556	575	535	584	555	563	513	508	543	537	559	558	529	539	575	560	547	540	528	563	545	572	531	570	551	604	576	582	578	521	539	601	562	538	578	563	583	568	578	552	587	593	553	543	550	518	551	584	559	565	622	603	549	594	524	557	544	553	544	569	556	515	569	544	558	572	589	515	575	546	567	559	547	552	527	521	568	593	579	564	525	537	565	544	598	568	552	536	552	573	539	581	513	519	553	547	537	550	539	618	580	588	568	541	576	577	608	574	548	575	570	569	580	550	525	590	523	555	556	560	601	556	550	554	551	546	594	592	573	599	565	603	566	511	578	570	539	578	568	599	547	552	528	548	586	558	575	565	536	569	567	576	557	560	529	563	522	499	573	539	526	562	561	551	547	623	584	596	540	562	550	562	558	592	591	569	588	593	579	571	547	547	575	592	521	549	601	543	599	591	552	546	558	576	569	598	540	522	592	549	561	576	563	581	556	586	588	556	594	521	558	557	527	517	543	566	588	571	541	586	582	575	565	554	585	520	600	571	559	571	540	581	554	539	558	535	542	556	595	560	515	574	610	546	553	569	531	532	572	553	552	524	561	560	529	593	547	554	552	592	540	533	584	557	576	560	540	574	608	484	546	572	539	541	536	535	541	527	543	567	576	535	555	563	554	548	580	547	555	604	576	586	533	582	562	580	581	538	581	577	557	556	580	515	568	539	528	566	533	590	574	559	562	569	570	559	530	561	575	581	570	573	571	592	621	541	579	541	585	557	545	548	569	564	542	546	548	549	507	555	556	542	542	539	604	550	564	575	547	542	542	574	550	577	563	534	579	593	552	527	570	541	580	560	551	534	559	565	533	574	521	562	576	553	493	578	561	546	560	589	580	520	572	561	516	565	600	552	542	556	597	565	559	507	567	539	532	539	549	567	523	532	549	534	544	590	564	567	527	559	527	569	537	561	551	570	573	495	591	507	622	506	549	528	581	569	557	557	573	567	553	555	585	562	518	567	523	530	537	577	557	568	578	552	574	574	554	544	551	592	582	563	555	529	543	516	564	594	562	563	580	567	536	568	509	573	554	569	592	573	539	586	587	571	554	540	565	608	583	596	531	522	538	608	578	588	522	564	547	530	587	578	542	542	604	560	542	549	572	514	533	598	570	523	523	598	517	614	540	573	562	550	587	543	557	534	559	551	556	607	540	586	567	563	561	541	560	564	599	557	552	581	574	569	498	576	575	536	567	564	557	547	573	583	551	537	556	570	587	572	567	557	565	562	578	550	575	544	552	556	534	556	549	576	555	565	624	560	577	577	528	568	573	569	557	579	547	523	524	546	556	585	571	530	540	586	540	577
6748	4152	1811	1013	1091	1893	1816	821	416	257	199	202	141	95	70	89	68	53	43	52	58	32	31	33	37	36	49	36	43	37	40	36	35	49	58	34	33	34	38	34	44	40	52	37	52	39	47	36	48	44	44	37	36	37	45	40	43	29	40	45	34	49	44	41	36	47	43	39	44	36	42	40	40	51	49	46	45	39	38	53	51	44	41	31	43	42	39	36	41	26	46	34	52	46	39	33	38	43	41	40	41	41	36	39	47	39	41	37	39	41	37	47	40	43	42	38	60	46	35	37	41	35	50	34	38	43	54	39	41	46	38	44	28	41	37	36	41	31	40	51	50	47	31	35	38	38	34	43	38	41	45	30	38	43	29	48	51	42	37	35	44	47	50	37	57	46	37	39	36	52	48	44	43	47	36	38	41	47	39	44	37	42	36	33	33	51	38	33	37	40	43	40	42	48	46	37	41	39	39	34	43	43	37	47	43	38	41	43	35	46	43	37	40	43	47	43	43	36	42	46	36	45	35	44	36	46	30	34	46	32	51	47	42	34	35	44	46	39	29	36	40	36	33	47	47	50	47	31	50	29	36	34	45	33	41	41	43	36	39	46	39	53	35	35	31	45	39	37	43	40	43	27	43	54	49	36	36	43	35	39	44	36	43	51	47	36	35	35	48	35	39	42	36	38	54	38	47	44	48	36	39	41	41	42	29	29	32	38	31	44	30	31	34	45	45	44	44	36	37	48	30	41	33	39	45	37	53	43	39	35	35	45	46	29	44	42	43	48	35	34	36	32	42	27	50	53	32	38	45	42	55	30	48	39	49	51	35	52	45	29	38	36	48	31	30	40	41	36	37	38	40	45	37	35	35	35	40	44	38	44	33	35	57	36	39	25	38	33	41	41	48	40	50	39	40	30	34	41	39	38	45	53	38	39	38	45	45	39	37	39	45	39	45	41	42	28	55	45	41	43	39	32	30	43	41	49	42	32	41	37	45	42	37	46	38	38	42	42	41	41	38	45	46	52	30	51	42	40	35	50	45	41	44	38	41	38	43	36	34	47	38	32	48	38	37	40	45	48	42	44	54	48	47	49	48	48	36	41	35	45	42	40	36	52	21	36	40	44	47	36	43	41	48	46	46	46	45	35	38	39	43	42	41	34	38	39	45	47	44	39	42	43	45	51	50	51	44	47	44	41	45	46	36	43	60	41	40	44	49	55	41	45	43	46	40	41	42	36	44	34	42	54	42	35	48	40	35	46	41	34	52	34	44	49	44	47	42	48	31	36	47	39	34	46	30	43	37	47	38	29	32	34	46	33	37	30	42	35	34	40	50	47	45	45	45	45	31	34	46	49	41	41	45	41	41	37	42	40	37	42	38	40	40	44	40	44	40	44	39	44	48	60	41	46	43	36	39	46	42	47	53	48	36	39	51	41	45	46	49	49	40	32	50	41	34	42	45	46	50	49	44	43	33	43	38	41	53	50	41	41	36	36	39	39	33	44	46	40	42	35	35	44	39	40	45	32	48	45	37	47	42	55	42	41	45	47	41	38	36	46	38	63	35	39	41	35	44	37	37	40	37	48	45	46	47	44	31	37	39	35	33	35	47	38	33	48	37	49	56	44	34	49	45	37	45	49	32	46	45	37	40	45	32	35	48	48	52	39	43	39	44	45	38	48	37	38	51	53	45	34	29	42	38	41	33	44	55	35	33	52	49	40	45	36	44	45	43	34	39	40	43	38	48	53	42	48	44	44	42	35	50	45	37	51	36	40	35	53	43	38	36	38	43	37	41	47	30	31	45	32	37	42	39	39	30	32	35	43	47	33	35	45	45	37	41	48	32	39	45	51	30	47	35	39	45	48	40	42	43	40	40	46	42	41	41	44	51	26	49	39	54	42	48	33	43	52	41	58	33	37	46	35	40	38	44	42	49	36	43	51	41	38	46	28	46	44	41	28	46	51	29	47	45	30	36	36	44	41	41	35	46	52	42	40	36	40	45	41	40	45	42	34	48	35	43	49	43	37	44	46	34	50	43	34	25	47	49	59	38	42	37	30	38	43	38	46	34	28	37	38	41	52	48	34	44	41	44	39	38	41	39	51	38	53	57	31	35	41	49	52	51	31	34	37	38	48	38	46	39	34	48	52	38	26	41	48	37	33	37	36	49	43	37	33	55	38	46	37	41	42	33	38	34	43	47	34	46	33	38	40	40	34	36	40	57	31	36	41	44	38	44	42	49	34	58	50	44	46	49	42	50	39	46	35	39	47	44	45	40	45	29	38	41	32	44	42	44	24	46	43	42	44	40	39	48	39	39	39	41	47	37	35	42	39	40	46	35	34	42	30	35	41	49	46	38	35	37	35	43	47	41	34	34	33	37	37	37	40	40	48	48	50	33	42	35	46	38	41	55	40	37	47	37	41	42	33	43	38	41	33	44	43	37	46	38	38	42	32	34	21	37	55	42	38	47	40	40	36	49	37	39	61	47	37	50	47	44	44	43	37	41	36	45	45	27	44	35	45	48	39	46	43	29	37	40	41	43	61	42	52	35	43	44	46	37	48	32	54	32	40	39	49	47	45	42	39	51	43	38	54	36	40	41	34	41	48	33	31	49	35	45	38	34	41	39	30	29	40	35	50	42	47	41	37	38	43	46	55	44	41	55	37	32	42	48	40	21	44	37	33	44	34	36	48	48	38	36	38	43	40	33	42	35	43	33	36	35	42	40	43	41	62	43	39	45	43	38	39	43	44	39	43	41	29	36	51	46	42	37	45	44	38	37	39	51	39	39	37	44	34	40	40	34	44	44	31	53	46	44	43	53	52	47	38	52	36	45	42	39	34	39	30	50	42	38	39	38	33	44	36	41	41	39	36	44	29	41	46	31	46	40	34	33	46	39	46	40	55	31	38	46	38	46	38	39	48	34	46	39	27	42	34	32	36	37	40	37	43	40	46	53	44	38	39	38	38	35	35	47	39	42	43	39	32	44	41	42	36	45	42	30	33	38	37	46	47	52	32	33	39	34	54	51	33	39	39	36	41	34	46	28	32	39	34	35	44	36	45	39	42	33	31	49	50	44	39	45	39	55	42	51	39	33	36	40	44	40	40	42	38	39	49	41	37	32	34	51	45	39	44	51	44	55	46	29	45	36	51	40	39	36	35	31	43	39	39	43	40	38	48	40	41	37	48	37	47	53	44	42	49	42	58	46	42	45	37	44	42	36	43	45	41	32	42	49	43	40	41	37	45	32	46	36	30	42	43	35	38	31	52	29	43	41	42	57	47	35	46	47	49	46	40	44	38	43	38	35	44	39	44	39	36	49	41	38	48	39	45	41	39	52	44	41	34	51	40	30	42	38	54	53	29	39	40	29	42	44	33	41	37	42	34	39	44	37	45	48	36	43	48	39	41	47	35	40	40	49	44	41	47	37	45	27	24	29	38	54	47	39	41	44	40	42	37	45	56	43	39	47	45	36	34	30	33	26	39
39489	26542	19609	24588	32970	37061	32558	21889	15651	9873	8125	8026	4793	2468	1572	2093	1649	1130	851	766	723	599	510	537	522	506	522	516	535	582	515	555	553	587	546	499	557	510	549	529	542	486	536	535	504	502	534	563	564	561	528	552	597	525	594	538	546	559	553	535	516	531	534	504	560	533	553	499	529	497	506	524	520	524	550	541	508	576	525	569	531	524	542	546	498	535	503	542	524	500	538	497	560	545	537	547	506	548	572	518	535	564	539	541	546	514	539	567	468	530	493	494	536	522	504	555	517	521	516	558	536	553	590	541	543	527	500	527	561	542	521	517	559	543	537	554	499	518	540	534	533	514	565	571	558	584	518	530	559	518	546	530	529	528	498	585	546	559	546	556	504	515	542	539	534	541	542	532	531	551	544	531	584	539	533	550	530	579	557	508	520	523	540	546	523	519	533	540	539	590	525	534	498	514	550	541	531	564	527	518	529	496	544	543	525	516	579	512	527	530	545	542	521	536	561	535	543	511	529	548	533	552	520	530	547	546	547	540	565	514	532	542	520	524	501	569	549	524	543	542	548	566	534	524	533	515	534	547	550	552	556	539	502	541	539	514	556	522	574	532	545	537	543	561	594	486	536	532	543	569	549	592	529	528	545	542	528	540	562	518	558	539	535	539	536	547	545	567	520	528	552	505	531	528	543	554	513	533	550	584	557	535	524	574	575	515	523	562	494	524	511	499	546	558	533	570	509	529	546	537	546	506	562	542	534	538	516	529	540	529	565	580	523	531	551	553	571	541	547	533	549	556	531	524	555	532	540	561	555	518	557	534	549	543	532	497	561	521	500	498	542	538	508	490	527	535	519	532	552	521	549	517	564	531	578	529	543	507	555	573	549	548	505	488	552	538	563	533	550	548	552	544	514	560	526	542	574	548	547	547	541	525	512	501	518	508	521	560	508	524	509	514	541	557	521	529	564	515	547	571	491	560	592	482	535	507	529	566	531	536	558	569	534	522	505	550	535	561	526	536	549	538	520	581	569	541	508	526	566	570	505	552	542	553	540	531	485	567	540	539	545	548	492	539	508	501	566	528	572	578	542	535	562	527	550	496	566	557	518	527	538	534	531	513	516	529	594	544	549	518	516	494	529	562	553	590	547	571	541	543	545	491	502	506	533	485	526	510	547	525	526	531	527	579	624	526	561	525	486	546	540	565	513	510	526	505	532	523	534	559	514	525	541	527	502	531	542	546	499	549	558	573	543	556	551	542	518	555	514	533	502	572	551	556	558	535	521	527	538	513	531	546	541	546	512	553	537	521	519	557	549	522	535	504	579	532	524	581	514	556	573	542	564	557	492	551	498	573	524	539	540	595	532	500	521	546	523	511	535	542	564	538	526	549	567	537	535	531	567	504	549	524	558	540	538	539	549	541	517	531	548	574	573	558	560	517	572	558	488	549	523	546	552	503	547	541	543	559	523	554	514	570	502	522	554	535	545	586	554	585	575	507	547	575	573	496	610	568	564	505	493	552	523	552	539	543	554	520	546	551	574	532	532	543	498	507	545	548	532	547	569	548	513	549	496	544	557	518	564	536	509	547	524	535	536	521	528	540	535	511	518	532	532	551	563	539	509	558	515	546	564	504	508	535	572	542	565	568	485	556	552	527	523	568	583	522	581	512	542	543	535	535	539	532	550	553	539	539	541	565	548	546	557	560	531	524	554	557	558	515	516	578	532	557	511	553	530	564	516	506	554	572	534	531	527	538	547	500	510	537	529	579	577	534	538	536	521	560	552	528	553	556	543	576	530	507	503	553	483	530	593	518	526	546	530	589	517	554	582	532	525	546	528	533	533	540	560	548	534	522	520	587	526	554	575	514	549	552	545	536	529	545	554	507	512	525	537	595	539	542	509	513	523	491	551	558	573	537	558	561	571	558	549	533	479	555	577	518	533	572	517	557	540	556	520	541	571	530	533	542	526	544	574	519	499	485	548	527	509	525	572	543	537	542	531	517	551	579	516	510	543	541	544	551	539	530	543	533	559	571	523	535	527	567	562	542	563	510	505	510	544	524	531	525	533	558	515	560	513	535	500	518	563	521	545	584	535	577	580	504	529	570	541	509	518	575	529	552	559	507	560	506	534	584	592	512	548	550	496	556	509	540	514	516	539	511	536	499	541	575	529	564	539	535	511	571	569	503	463	513	520	577	569	501	505	570	550	561	531	547	531	585	529	556	526	539	523	587	533	532	508	530	539	544	556	526	552	515	522	542	539	547	578	530	530	547	585	540	531	513	536	534	534	558	541	509	543	535	516	540	547	564	494	531	515	527	533	531	544	541	533	532	545	510	492	549	510	507	512	507	517	590	529	550	529	499	540	529	548	513	558	538	544	566	503	569	543	523	544	519	587	541	556	537	521	562	533	502	553	551	557	493	514	532	519	547	527	532	517	501	528	594	571	518	556	510	510	521	549	513	505	526	504	558	539	547	566	553	530	509	531	549	540	538	524	567	518	535	500	550	550	536	568	536	540	559	515	533	548	546	520	548	522	558	521	559	550	509	548	549	551	544	554	580	516	526	550	552	530	514	525	525	541	529	513	538	547	566	540	540	546	534	572	559	555	554	523	477	533	510	541	555	540	520	488	507	561	574	504	536	531	525	588	561	513	541	550	512	542	539	523	511	523	523	537	545	519	528	538	580	520	526	577	535	553	517	566	534	565	537	548	514	500	500	515	548	520	565	556	509	542	541	554	524	544	538	557	541	541	526	553	524	564	502	554	523	579	593	544	561	525	533	539	581	559	575	555	508	499	564	527	499	493	557	564	527	593	546	572	604	509	504	528	537	526	572	529	500	559	510	554	525	584	502	523	522	533	546	506	560	516	552	540	547	553	539	536	561	544	545	534	525	539	557	502	523	516	562	541	526	518	536	572	535	502	562	546	558	556	547	543	553	548	512	498	503	533	536	523	522	503	520	522	536	526	532	548	506	499	521	516	553	557	513	528	568	541	533	514	512	550	508	548	496	517	533	543	542	575	539	492	545	543	539	534	533	542	545	507	523	575	554	482	516	540	540	528	513	524	525	573	579	609	527	508	561	529	576	589	521	534	557	529	546	527	530	567	505	552	546	564	533	538	551	568	544	523	534	579	500	525	535	524	568	548	546	559	536	543	551	546	507	561	534	509	575	499	556	538	533	501	526	538	597	528	553	577	528	552	565	575	562	535	535	577	499	548	532	505	539	524	489	539	521	563	554	556	530	561	526	572	536	566	546	517	517	560	549	535	585	553	537	561	556	520	488	528	534	532	545	529	566	521	534	522	525	526	512	545	545	536	486	579	547	531	536	540	557	570	498	518	498	520	535	598	526	505	526	502	499	554	540	496	557	547	522	525	556	538	531	563	548	557	557	557	499	532	529	496	541	597	511	534	512	503	540	549	582	535	558	541	554	516	540	531	524	526	526	523	548	541	543	514	531	541	568	511	535	551	557	547	541	535	527	505	481
12190	13798	6070	3193	3315	5454	5321	2247	1109	561	563	550	287	221	101	144	118	90	47	61	53	52	35	41	49	40	37	38	32	50	37	37	45	45	38	44	45	32	34	53	43	49	33	39	32	47	42	45	46	35	51	46	38	43	40	38	43	43	53	48	38	34	22	35	36	41	51	36	34	51	39	34	46	53	37	38	35	48	55	35	55	50	34	45	43	41	36	40	36	30	37	49	36	48	30	33	38	47	43	36	34	55	56	38	38	34	45	39	43	36	45	40	32	42	44	51	40	41	47	44	38	43	39	37	42	41	26	48	44	36	41	40	32	47	39	55	32	47	35	54	39	25	42	42	28	41	44	43	46	55	34	40	38	32	39	47	47	48	36	34	35	51	34	31	30	43	46	52	41	29	39	46	40	40	48	43	37	38	33	47	41	47	44	29	44	42	34	50	43	31	31	37	39	42	34	33	52	38	28	47	35	41	43	45	35	27	36	54	44	37	37	39	41	44	44	48	33	47	26	40	37	44	49	36	39	39	49	45	32	52	31	49	47	28	40	41	42	35	30	38	37	42	37	38	43	38	54	49	44	39	51	42	40	38	33	54	44	43	39	46	36	45	43	40	42	43	37	35	44	41	45	32	42	42	46	45	46	37	33	35	40	33	32	34	49	53	25	36	46	46	33	41	34	42	32	53	47	39	42	47	44	44	46	41	50	41	52	27	34	33	53	41	41	47	50	39	37	42	42	40	42	44	28	44	33	41	37	42	45	46	45	39	36	43	46	29	32	37	44	36	34	40	49	43	33	33	39	37	47	36	44	35	43	40	42	37	40	35	31	52	40	35	41	48	36	27	35	46	40	44	38	37	44	53	32	47	41	49	35	40	33	39	33	45	42	42	40	36	46	41	40	45	33	42	37	47	40	40	43	47	44	46	33	37	33	41	56	39	49	45	40	47	26	37	50	34	37	39	43	40	47	48	45	35	45	33	45	47	36	45	50	48	50	53	44	51	33	39	30	45	44	43	40	43	38	35	39	28	32	50	38	46	34	34	33	51	37	41	35	45	58	47	48	48	34	58	42	40	39	30	37	35	37	49	32	37	55	35	33	46	47	34	35	46	42	42	34	43	49	46	41	33	30	44	38	37	34	35	43	38	44	33	32	45	38	34	30	33	50	41	42	37	34	43	37	47	37	48	42	40	46	40	41	32	43	53	41	43	49	32	49	38	40	47	46	27	47	43	53	42	44	31	43	27	35	50	47	46	52	32	39	41	42	41	41	45	38	42	46	42	38	43	33	43	44	36	46	53	39	29	45	39	39	39	39	37	40	42	43	36	37	26	34	35	37	32	36	39	31	35	46	44	31	35	37	45	40	54	43	41	43	33	44	43	44	38	42	44	38	31	34	50	44	32	31	40	36	43	38	44	40	38	55	34	31	46	31	38	36	31	54	40	30	42	48	32	39	41	35	46	41	48	35	38	51	45	42	48	38	33	31	40	39	45	35	45	38	33	32	42	43	32	42	39	41	36	28	38	51	41	42	37	49	37	51	34	52	41	31	39	48	39	45	42	40	30	50	47	51	38	43	29	46	39	43	41	39	45	35	39	47	45	40	48	43	41	41	35	40	38	31	47	40	49	32	31	41	36	45	44	42	40	44	45	42	41	41	37	28	41	33	39	43	39	34	42	51	32	37	36	52	51	36	50	42	34	37	50	30	39	41	40	45	46	42	47	27	27	32	51	44	44	37	35	35	52	35	40	32	42	33	39	45	38	26	33	37	37	49	39	43	47	35	51	52	24	31	40	39	43	32	38	45	26	36	40	48	42	34	35	26	45	43	31	33	55	52	36	44	39	50	50	36	41	46	41	42	38	44	27	37	37	30	27	47	54	38	41	40	34	44	46	45	38	41	42	40	41	41	54	44	46	45	43	50	39	44	42	37	36	41	44	42	29	34	40	48	46	44	35	42	42	42	45	50	43	41	36	44	40	39	39	38	34	42	38	41	38	23	43	39	31	46	49	42	40	50	49	28	35	42	49	48	48	45	40	44	39	38	42	42	38	47	44	41	39	48	33	51	34	39	40	46	27	46	46	45	32	42	48	34	36	42	36	47	48	52	29	32	39	41	38	45	38	35	45	37	39	46	37	38	44	31	49	41	40	31	46	54	37	36	45	38	39	51	38	43	42	32	38	35	43	30	40	58	23	34	36	45	41	36	37	38	48	33	40	45	39	41	49	44	46	41	32	41	45	36	42	42	46	39	34	40	41	40	42	45	39	49	49	46	46	38	27	34	37	51	46	53	31	34	45	51	41	31	39	21	41	33	39	39	37	41	34	41	53	54	27	45	46	33	35	52	50	52	43	34	48	41	29	40	37	51	38	39	20	47	36	52	39	45	52	35	31	38	34	29	43	47	38	46	31	37	41	36	40	35	43	44	46	53	32	35	39	46	41	41	42	32	42	29	38	45	34	38	45	37	37	35	43	49	41	42	44	46	41	27	44	40	39	40	34	43	38	55	44	42	47	53	35	54	59	50	34	31	41	41	37	49	59	49	40	36	35	32	47	35	48	45	41	34	45	34	36	31	40	40	43	42	41	39	43	38	49	39	47	45	41	45	41	45	50	49	44	47	28	40	36	53	28	37	38	35	35	49	42	35	39	44	31	37	32	34	29	39	46	33	49	47	40	39	35	37	42	51	27	36	40	38	36	38	47	50	46	39	40	39	44	37	37	49	44	34	41	37	45	46	37	29	41	34	45	45	31	35	41	38	33	45	35	46	45	42	45	37	37	47	35	46	58	29	32	35	55	35	37	37	54	42	39	47	34	38	31	36	42	37	44	42	30	31	45	38	39	46	49	28	30	37	36	50	37	45	50	35	44	41	35	45	35	50	53	45	39	36	33	34	39	51	40	38	47	34	38	46	41	37	45	45	37	46	52	33	40	38	58	43	33	42	44	39	48	34	38	42	31	42	28	33	43	42	50	46	36	46	40	25	44	49	41	43	41	34	41	40	53	38	39	36	35	35	38	36	28	31	41	50	39	40	49	48	36	40	37	26	37	49	43	39	37	37	32	34	41	42	22	45	46	38	43	46	42	42	30	45	35	43	46	45	30	37	35	43	36	33	33	40	45	41	37	40	49	45	37	46	37	40	39	37	42	48	31	43	42	39	41	38	43	41	39	42	43	46	28	45	45	31	43	49	38	38	33	51	37	35	41	48	59	28	46	45	32	48	34	46	43	25	32	27	43	42	48	42	40	47	39	55	29	36	46	30	35	49	43	46	42	43	48	43	38	40	44	38	35	41	41	42	42	35	46	31	52	48	44	43	37	36	39	42	38	39	51	45	41	37	37	44	50	27	43	45	32	34	49	40	37	37	48	40	35	49	43	47	40	48	48	57	41	36	48	47	46	46	37	23	46	33	42	38	49	36	38	30	33	41	37	42	39	52	44	34	41	51	46	40	49	48	42	42	37	31	42	46	41	52	37
50183	37747	29060	36234	46771	51333	44539	31197	24358	17602	16445	14800	8544	5356	2986	4130	2944	1753	1463	1084	902	697	507	539	549	538	563	523	568	491	540	543	554	498	565	553	553	540	527	539	558	543	554	519	508	522	572	529	542	567	548	547	543	529	551	497	533	579	512	548	551	543	540	533	505	535	507	560	510	588	545	510	569	529	515	554	577	571	505	490	489	551	524	577	527	484	534	528	558	525	553	561	520	538	550	541	510	537	540	540	579	548	536	538	513	549	537	518	555	523	578	520	514	537	564	519	526	570	521	548	553	518	563	551	562	533	527	522	549	558	552	537	550	528	530	546	549	509	521	557	543	529	522	540	534	564	517	563	488	543	558	557	552	543	574	549	531	506	514	495	562	565	506	505	540	557	536	536	531	532	551	538	540	542	542	575	537	551	569	527	572	555	532	567	551	503	526	513	548	561	536	528	550	519	530	524	525	508	501	525	525	497	511	541	520	541	534	537	533	523	535	558	521	549	507	492	524	525	524	530	509	494	521	563	516	541	553	566	585	555	574	527	535	576	540	573	544	511	551	601	531	542	574	536	545	507	544	530	499	560	588	546	573	505	551	530	555	538	561	534	554	548	542	541	537	522	553	564	538	586	524	573	579	520	549	560	533	570	560	532	519	580	551	568	527	536	500	543	522	527	533	543	508	590	508	517	518	522	563	538	588	554	561	533	582	555	551	545	511	560	577	560	575	537	536	552	563	519	569	533	570	546	530	555	540	527	508	535	544	562	535	548	550	550	556	553	555	571	495	541	576	513	558	535	542	567	540	540	553	528	537	521	544	553	522	532	512	495	511	534	563	536	513	511	568	473	558	562	528	516	533	505	535	532	563	538	566	550	521	543	537	536	533	561	574	551	585	559	574	540	531	534	556	487	566	546	512	577	556	558	527	579	559	540	529	567	584	522	539	548	546	528	535	533	563	513	539	554	533	540	533	545	490	487	529	551	568	511	542	563	557	603	542	552	552	547	552	546	538	539	562	520	591	571	562	560	536	566	558	544	587	550	533	516	543	526	582	531	515	547	520	556	553	498	559	536	538	542	533	492	535	569	558	546	556	509	542	595	533	517	516	564	527	549	518	526	520	564	553	516	505	568	497	620	488	568	579	564	532	572	515	550	557	571	548	538	566	565	525	546	535	572	560	536	551	562	563	528	539	521	508	552	544	514	542	544	513	547	522	553	545	544	537	536	528	515	532	525	551	548	568	513	563	536	513	573	589	536	544	501	509	566	557	525	552	568	597	524	532	551	568	567	537	546	532	591	564	573	547	550	523	545	526	512	520	517	531	582	583	538	570	543	552	539	539	549	520	547	576	509	532	513	538	510	538	519	537	506	509	567	603	512	525	537	525	531	532	567	541	550	535	515	566	529	541	546	526	545	551	548	560	564	558	542	635	494	542	531	505	532	540	541	569	513	552	526	566	571	556	546	540	565	549	536	520	511	522	493	554	560	543	529	563	539	552	529	574	565	557	505	545	530	536	560	549	543	546	577	549	581	567	573	556	585	601	527	562	563	549	563	579	544	566	590	550	517	533	550	543	501	519	558	556	526	585	544	520	541	539	604	573	523	528	579	524	515	534	543	466	548	545	527	544	558	562	544	548	585	525	519	566	496	546	549	583	549	582	528	552	543	579	534	510	549	513	540	576	551	586	585	538	532	555	555	517	594	575	543	556	557	503	558	564	555	586	572	539	563	578	509	528	507	531	556	520	521	548	515	482	536	589	505	504	541	541	519	563	542	550	537	543	543	563	524	565	565	556	528	536	537	563	606	520	571	535	540	555	521	563	567	505	568	529	509	540	536	551	555	546	502	529	545	555	563	549	560	522	559	562	553	522	556	574	536	501	563	568	524	533	533	542	541	538	569	565	541	514	556	555	516	527	544	566	569	509	528	549	573	535	565	548	547	531	569	562	511	585	527	545	571	512	510	507	560	536	555	517	541	512	578	496	531	516	523	535	580	526	570	540	562	562	530	606	539	518	543	523	510	554	516	577	572	568	517	548	536	538	543	484	539	538	596	561	525	560	559	583	538	588	550	541	562	534	503	602	574	526	547	555	531	525	557	527	542	534	544	520	522	518	543	517	501	554	502	510	540	552	593	508	531	527	503	546	536	550	514	505	508	531	546	556	524	489	569	540	555	536	534	533	536	555	527	533	471	549	573	546	525	558	535	547	544	523	534	516	519	543	544	546	512	523	549	550	543	559	538	553	571	558	556	522	531	502	547	545	555	540	545	547	534	548	558	526	525	568	538	586	569	579	552	548	527	570	510	540	501	518	561	522	522	558	537	569	551	557	549	552	544	527	533	533	546	549	550	532	492	564	506	565	567	561	574	565	548	524	504	559	530	575	539	573	548	568	542	555	546	570	580	529	533	549	518	541	554	545	572	560	539	506	569	530	517	536	535	548	531	540	557	511	533	573	562	562	542	556	586	534	557	567	576	561	521	551	506	511	529	548	531	539	517	511	567	561	537	543	525	528	559	531	557	517	542	571	556	539	521	524	508	551	545	583	505	560	519	557	538	517	561	513	515	564	558	546	564	559	570	521	583	545	556	527	496	531	520	520	524	555	569	522	546	570	549	547	543	527	538	490	542	544	560	511	543	539	534	523	535	527	488	505	528	530	519	547	510	572	560	514	549	529	558	536	532	532	561	550	552	503	528	541	544	516	561	540	528	576	534	539	540	591	536	550	533	553	567	523	529	571	505	523	555	556	559	518	556	572	542	522	548	541	504	555	528	533	513	549	556	500	549	527	544	537	545	561	500	544	522	549	549	506	548	514	550	525	524	537	534	564	536	514	541	522	523	551	537	591	552	543	556	525	564	520	572	536	594	566	523	549	559	535	525	525	543	545	532	574	547	558	538	521	521	534	532	536	558	574	576	541	546	539	559	515	573	573	526	509	551	541	563	517	546	574	534	540	535	568	519	509	506	520	539	543	528	558	540	529	509	531	545	552	533	563	572	540	541	535	538	501	539	550	555	560	516	550	536	517	548	514	499	549	547	543	517	526	506	516	487	529	527	548	550	607	507	559	525	512	535	500	531	503	536	527	536	525	564	523	570	553	550	531	526	531	536	509	510	566	557	512	510	536	516	553	509	557	503	566	522	543	547	543	529	533	590	508	522	492	526	570	504	517	546	532	544	582	527	509	557	519	545	496	556	514	507	586	531	567	524	571	495	538	586	551	515	501	520	534	506	541	558	565	564	516	512	565	529	595	575	539	550	555	535	546	510	547	509	524	528	533	539	561	531	567	580	533	532	550	545	535	562	532	525	502	540	538	532	494	565	550	540	527	525	528	523	538	532	527	508	552	573	580	550	532	525	511	529	544	578	575	568	554	525	522	507	522	591	537	578	543	488	536	556	526	543	540	534	489	529	549	561	575	513	508	582	534	549	538	577	483	573	572	531	524	565	550	579	543	589	557	558	513	558	481	589	547	537	528	568
12085	12026	6148	3405	3058	5665	5605	2324	1119	686	656	613	330	170	137	168	117	90	78	58	67	42	45	50	43	51	34	44	35	39	59	40	48	49	44	36	44	37	43	56	35	36	34	42	43	42	38	41	44	40	48	41	44	41	40	46	37	43	37	37	38	34	45	42	49	46	49	45	43	35	47	56	37	40	41	46	53	43	56	35	41	34	34	29	32	38	49	48	39	45	44	32	43	44	42	41	32	48	45	42	40	39	37	36	35	37	48	40	27	41	37	54	43	44	49	40	41	45	26	39	43	43	50	47	39	39	40	37	35	26	41	54	48	44	46	39	41	44	51	38	38	39	31	48	51	46	35	36	46	43	31	43	35	50	49	40	48	54	35	45	47	43	42	24	40	33	42	48	41	30	39	45	37	48	38	38	43	38	37	39	37	46	59	35	51	48	42	46	43	53	51	45	50	40	42	44	42	48	42	46	55	46	40	44	50	44	29	37	42	42	44	43	41	44	35	35	42	35	37	26	42	41	46	39	49	51	41	32	46	43	41	33	46	39	35	37	33	32	43	41	43	37	39	48	47	40	37	38	45	33	46	47	45	47	29	46	35	46	36	34	44	37	46	51	36	38	37	45	40	47	39	46	44	40	39	45	32	42	36	30	45	42	36	33	38	43	39	37	50	40	43	49	46	40	33	35	40	41	38	42	31	46	32	50	52	43	43	37	37	47	44	35	39	32	38	47	37	35	41	48	43	45	42	37	58	55	37	63	43	41	39	32	42	52	35	32	37	33	39	37	30	43	43	47	38	39	40	46	40	39	33	42	35	53	43	36	51	47	37	58	42	48	55	46	38	51	36	44	42	33	36	34	45	46	51	50	45	42	41	39	42	44	42	53	45	36	41	40	32	53	53	37	46	38	51	31	46	43	40	46	39	48	41	36	39	36	36	44	41	37	42	43	33	42	47	45	46	46	39	43	54	37	59	34	43	41	34	35	35	44	42	34	47	44	49	34	34	48	43	51	42	43	44	36	51	49	44	37	40	42	44	50	32	39	43	43	46	37	35	36	46	49	52	43	40	47	43	38	50	38	38	37	47	38	36	41	52	54	30	43	41	34	50	43	45	50	38	47	39	39	46	30	44	50	46	46	32	37	43	35	39	48	42	40	25	50	49	48	39	32	40	45	35	36	42	50	44	39	37	50	48	46	41	38	36	48	53	33	52	46	36	36	54	37	44	43	39	45	44	52	35	34	43	39	37	54	34	47	41	26	40	37	44	41	38	41	42	25	45	40	53	39	35	41	47	48	41	42	46	44	37	48	54	30	34	41	35	48	47	37	51	40	50	43	44	47	41	39	38	46	35	44	44	49	40	52	42	33	38	45	35	39	48	39	33	45	41	31	49	40	44	44	47	48	46	44	45	39	51	52	33	36	32	36	32	32	40	52	34	38	41	41	40	58	46	54	43	50	44	43	41	42	35	40	43	37	48	51	44	42	46	39	47	45	39	39	60	52	41	42	36	36	62	40	36	58	30	32	43	44	47	38	39	40	35	44	40	45	31	37	32	39	38	43	51	46	54	43	42	40	36	36	44	44	34	49	47	41	43	47	38	37	44	46	37	34	36	38	39	43	49	53	42	32	41	34	42	32	38	43	33	38	45	33	49	44	32	39	40	44	47	35	37	47	48	40	41	45	41	41	43	35	49	39	33	45	48	35	37	44	35	39	30	26	49	44	38	37	29	44	42	45	42	52	43	48	54	35	43	37	36	40	46	42	29	31	40	44	35	38	30	45	39	46	38	30	33	45	35	35	42	36	32	50	36	40	46	59	43	40	39	40	38	33	32	40	33	48	35	46	49	34	44	48	34	42	47	37	49	38	42	44	50	41	58	45	48	31	47	42	35	42	49	42	45	51	41	41	44	49	50	34	46	39	40	33	40	46	47	44	50	39	53	37	44	33	39	39	39	46	35	43	40	31	49	37	32	46	41	36	38	32	42	41	33	36	51	40	44	29	42	46	40	36	48	35	42	52	34	47	50	45	32	43	39	39	59	49	47	37	46	54	36	41	41	32	46	48	39	43	35	43	34	41	44	41	29	41	48	44	39	48	48	50	36	46	35	47	41	45	42	44	35	36	23	38	37	36	47	41	39	34	30	32	31	22	45	39	55	51	45	44	47	44	48	42	37	40	41	45	39	70	43	30	43	40	37	61	46	30	42	43	32	42	41	40	45	46	41	29	30	35	26	43	34	36	37	46	33	35	57	41	41	42	32	40	38	46	49	49	43	48	44	44	52	42	41	39	41	50	46	45	43	42	48	50	37	34	33	36	31	29	46	38	40	40	39	46	39	29	39	43	45	45	38	35	43	37	45	38	44	44	54	39	38	41	39	39	44	50	45	56	30	57	40	33	26	51	42	48	54	42	51	37	38	43	39	38	36	41	48	44	45	37	48	39	43	51	48	46	39	39	40	33	50	40	40	34	42	54	29	45	48	30	45	39	50	46	40	42	44	53	44	43	43	40	43	46	44	32	36	36	49	32	44	42	38	33	39	40	38	45	42	47	38	48	46	38	47	44	53	41	41	44	44	37	36	36	34	44	45	39	44	47	49	33	50	48	48	42	53	51	35	35	44	36	35	39	38	44	33	48	34	40	42	39	46	37	52	43	52	39	49	32	45	56	49	45	43	38	34	26	54	38	40	42	33	38	36	47	36	31	43	36	48	54	53	43	44	44	44	41	35	35	41	48	44	44	41	36	52	46	47	54	53	43	37	37	54	36	51	37	36	50	32	41	41	31	31	44	44	50	40	46	40	43	36	45	42	34	38	53	49	31	44	43	39	51	45	54	38	34	45	42	47	28	41	41	33	32	33	51	47	45	38	40	51	39	41	45	44	32	38	40	29	55	47	43	45	36	36	48	44	43	47	31	50	33	36	35	47	54	45	46	31	45	55	46	52	43	41	52	37	39	41	41	47	41	33	53	49	47	50	53	42	32	38	35	39	34	47	38	46	41	43	48	38	42	39	42	48	42	32	38	40	39	53	42	39	45	42	47	50	52	53	31	51	45	42	43	36	35	35	42	39	45	40	38	41	40	34	44	46	53	29	45	52	27	34	42	48	33	52	38	36	39	51	34	44	44	45	28	43	52	36	44	36	52	49	36	40	40	46	36	41	28	36	41	31	36	37	35	33	42	44	37	39	36	58	44	46	40	40	39	48	41	36	43	38	42	41	42	39	52	33	40	48	39	48	48	51	45	38	41	42	50	39	42	54	32	49	54	47	51	39	41	50	49	46	55	50	38	53	45	51	43	53	50	41	45	51	39	39	48	40	59	46	46	42	39	39	40	37	46	30	38	53	46	34	46	36	42	47	44	43	41	45	50	55	34	52	42	45	37	53	47	39	50	44	53	42	38	43	50	41	32	44	38	57	32	43	43	41	45	36	47	48	54	44	40	42	37	45	41	39	36	28	42	34	66	30	46	51	45	43	44
47653	37426	30360	35644	45394	51751	45820	32383	25547	19655	18772	16435	10550	5923	3805	4606	3215	2036	1797	1218	1033	697	576	562	593	560	596	537	543	571	585	562	583	576	568	556	579	540	570	540	531	537	558	529	557	544	576	552	522	540	564	574	555	535	559	566	519	581	541	530	575	557	594	563	545	594	549	565	545	525	534	554	572	557	526	580	511	551	534	541	551	576	557	536	556	543	590	558	562	554	569	525	538	572	540	555	605	569	571	615	525	504	563	577	547	536	584	536	569	597	547	568	554	586	550	579	528	556	578	550	531	501	544	561	540	554	556	558	527	519	576	574	531	570	596	564	547	512	530	572	574	528	586	560	526	562	522	547	525	524	581	513	542	545	549	553	545	579	545	571	564	562	565	569	528	588	539	519	537	604	580	567	528	561	534	596	565	568	555	539	542	556	534	588	527	577	539	601	526	562	625	563	560	582	577	521	585	564	541	565	553	588	530	550	557	587	565	532	573	579	594	564	527	556	543	509	550	521	596	526	575	570	548	561	600	587	569	561	526	520	515	567	524	579	597	522	554	516	573	531	528	538	569	578	517	574	536	584	545	545	586	527	572	532	556	569	545	560	533	591	592	569	544	521	547	568	575	544	573	537	579	556	593	574	603	579	598	568	582	553	519	576	573	542	544	576	556	534	539	524	549	615	533	524	578	555	549	554	525	530	568	583	566	561	563	508	533	558	571	558	577	568	539	503	583	583	626	573	614	556	584	578	563	593	559	578	556	577	564	534	547	568	577	553	576	558	577	606	575	506	531	537	591	596	573	560	533	546	554	578	612	560	557	550	543	560	548	547	529	579	607	597	551	573	553	595	578	540	574	579	540	568	598	535	570	584	613	572	559	562	590	559	535	567	537	545	571	529	509	581	568	579	532	552	539	554	585	579	574	564	585	582	564	575	577	558	533	543	540	563	560	516	565	522	576	567	579	563	520	533	583	544	567	509	568	593	502	525	594	531	528	573	578	593	546	547	543	529	584	565	549	563	564	586	564	577	550	530	536	561	578	559	550	555	576	544	543	537	606	562	537	569	535	553	577	529	603	527	530	542	531	526	549	582	583	613	559	530	541	534	545	573	556	540	538	576	564	536	540	552	562	575	564	571	602	535	574	608	537	546	564	598	573	573	518	533	534	550	555	575	586	591	512	546	555	542	550	526	592	568	574	579	563	586	598	566	521	561	590	486	614	533	583	558	543	525	562	583	565	586	576	521	594	547	574	588	574	561	558	556	607	560	548	589	558	577	563	555	556	573	575	567	584	587	548	588	577	553	565	591	572	562	527	513	537	561	553	571	535	589	542	563	588	548	556	559	605	557	592	612	577	553	554	558	577	602	545	568	571	548	580	577	545	576	571	552	527	561	552	573	563	517	546	570	547	554	584	557	551	554	583	567	553	572	598	550	539	568	565	532	590	561	541	547	575	562	534	578	561	589	527	527	595	569	568	574	569	568	533	567	575	548	568	603	505	562	591	583	559	552	565	606	558	526	544	512	533	626	580	522	537	529	575	544	584	573	547	511	614	554	566	572	540	576	558	563	562	559	570	569	533	542	594	550	556	547	563	534	517	571	569	528	569	564	585	563	533	589	565	575	528	518	532	570	553	592	595	607	562	562	557	535	563	560	559	561	526	574	579	536	567	593	584	553	547	539	530	550	607	581	546	529	504	581	564	530	545	597	572	609	568	567	576	566	517	586	580	537	589	597	538	541	541	563	591	557	512	540	592	535	568	537	533	543	537	610	541	517	560	522	520	568	610	575	568	527	554	528	547	565	600	543	535	545	552	543	535	559	528	546	539	555	541	590	541	554	548	612	545	574	532	554	563	578	546	595	563	557	506	572	569	514	573	575	560	567	591	630	562	579	556	566	567	554	544	564	529	569	573	587	599	579	589	522	566	603	555	570	518	563	575	538	547	560	577	571	563	557	543	550	543	596	537	509	541	581	565	563	591	561	553	540	540	584	545	527	552	542	582	556	540	544	589	509	547	556	574	572	579	542	506	530	588	572	496	560	562	559	568	528	552	571	506	546	534	545	521	533	598	547	537	557	576	546	520	515	552	541	535	575	542	556	566	543	595	547	598	569	563	534	559	562	536	521	605	580	543	538	543	570	554	585	577	591	589	561	561	503	558	589	555	554	569	574	588	522	501	544	555	532	584	547	563	575	558	568	604	579	579	534	554	544	552	563	579	557	540	598	596	560	560	569	547	559	581	539	540	550	588	551	530	544	546	512	556	572	562	555	518	582	588	551	540	582	611	595	552	549	541	579	575	592	539	590	565	549	537	516	618	536	545	555	572	549	576	550	596	575	538	562	557	548	515	542	558	561	528	545	548	542	573	550	545	561	587	532	544	539	578	594	506	559	537	516	578	550	592	556	569	589	554	533	580	599	569	576	543	597	583	593	558	548	563	570	544	567	569	563	548	563	563	538	570	561	540	575	558	593	569	550	576	589	587	546	565	548	561	519	549	571	550	537	552	596	550	526	541	543	549	599	590	599	550	531	514	554	558	561	516	495	605	562	536	543	555	565	568	532	568	580	549	535	526	517	580	547	584	502	552	548	569	541	525	523	522	598	593	517	552	565	562	587	540	541	607	564	566	561	543	569	528	541	536	571	550	572	550	591	587	588	563	567	577	567	551	610	579	574	565	548	513	560	557	549	558	567	557	557	573	567	624	547	588	547	614	583	551	573	595	586	566	594	553	527	613	574	594	560	588	540	581	579	558	557	514	567	541	559	537	560	583	568	568	631	611	508	546	553	545	535	544	554	560	543	558	562	539	533	595	576	551	529	574	567	549	527	528	599	584	572	597	545	578	579	523	557	535	533	548	550	592	573	546	521	555	553	548	585	518	566	588	563	572	561	546	542	544	548	532	546	595	568	550	582	576	550	552	572	562	603	569	584	576	557	549	538	559	547	578	605	572	539	522	564	606	562	576	592	517	529	547	592	567	595	540	520	549	558	589	581	576	591	592	528	566	518	545	535	554	592	591	576	527	532	588	580	560	571	567	573	597	578	548	550	520	558	577	535	590	582	560	540	532	538	593	577	529	546	532	578	589	534	564	581	539	551	583	548	542	556	602	528	557	540	539	545	562	547	560	562	546	568	553	523	500	548	569	523	550	515	530	528	539	544	549	589	583	534	542	574	568	556	595	592	536	571	581	538	561	557	560	544	565	582	568	557	585	598	505	555	536	571	551	566	571	576	562	566	554	548	519	547	549	551	556	565	576	548	567	557	574	557	545	572	554	591	535	520	558	598	536	590	601	553	557	557	572	612	576	530	549	553	569	535	533	540	535	583	593	586	564	554	507	564	550	548	555	545	550	544	532	522	551	558	566	573	557	571	593	543	513	570	589	541	562	528	546	579	549	571	551	572	524	562	582	540	610	529	584	523	507	570	564	564	604	531	544	515	607	558	515	543	529	531	572	581	530	551	567	544	562	530	510	553	542	551
16966	22195	10650	5415	5072	9288	9814	3873	1816	1091	1173	997	518	312	210	243	155	123	104	82	76	36	38	42	47	59	39	31	45	38	39	42	44	41	42	52	39	37	49	39	36	54	33	43	41	35	42	46	40	46	41	43	35	37	35	39	38	45	47	37	32	44	33	50	48	34	45	42	47	44	46	40	29	46	38	30	38	41	46	44	59	41	45	41	24	39	40	42	43	34	44	44	53	41	43	43	38	46	36	45	46	47	39	50	34	36	48	36	44	33	41	44	46	37	44	34	28	37	43	47	48	54	28	53	40	31	32	40	50	39	40	43	36	49	35	39	57	33	47	37	40	46	58	42	51	40	27	47	30	37	38	42	31	45	31	27	40	50	40	43	47	36	32	50	41	40	51	51	40	29	42	49	49	44	41	42	38	42	48	39	40	53	27	47	47	39	45	40	37	39	41	36	43	46	40	46	50	43	43	38	40	40	40	51	45	47	40	42	45	34	50	47	39	48	46	52	37	25	42	31	35	46	45	55	32	28	42	46	35	43	46	36	43	37	43	42	40	42	42	54	46	46	43	44	43	46	44	38	52	53	44	33	28	41	32	37	48	41	41	40	35	31	44	41	48	51	38	44	25	42	48	46	47	34	53	47	42	34	41	42	42	36	48	60	33	40	31	43	46	39	44	40	52	43	46	35	45	44	45	46	41	45	47	45	40	37	36	35	38	36	41	37	39	33	47	47	34	53	30	33	39	52	48	43	44	37	40	53	43	52	46	36	41	52	47	44	46	38	34	34	37	36	32	33	43	42	41	42	42	38	36	42	55	36	36	37	51	35	52	38	31	34	33	46	48	45	41	41	34	36	46	47	48	39	41	37	43	42	29	44	37	47	39	48	43	56	53	34	40	42	33	27	40	51	44	52	40	44	33	68	36	47	37	31	41	45	39	47	32	41	35	35	39	40	43	39	39	46	56	46	51	40	29	38	50	39	44	35	41	41	55	41	46	53	49	44	54	47	36	48	63	40	49	47	47	44	28	42	55	39	26	42	35	53	40	52	44	42	37	57	42	43	36	49	40	36	52	53	39	36	35	54	48	38	32	41	42	49	45	50	36	31	44	42	43	40	46	54	37	37	38	35	36	35	42	41	37	45	43	47	49	51	35	43	42	42	29	48	51	45	39	44	37	60	46	49	37	49	52	49	42	34	39	44	42	45	37	48	42	26	45	33	40	38	32	44	50	39	34	54	44	41	34	36	47	48	40	53	47	37	40	28	38	42	36	36	56	43	54	45	35	48	35	39	44	37	48	48	46	33	39	47	49	44	46	48	38	41	46	50	48	33	45	43	50	45	37	48	39	38	44	42	38	47	40	40	43	55	33	45	46	43	40	34	53	39	40	30	35	31	34	39	42	32	37	48	36	37	33	47	48	38	52	42	28	49	45	50	35	45	44	44	49	47	43	47	40	57	38	54	43	48	44	41	41	45	50	46	35	39	32	35	46	46	46	47	32	43	39	44	34	35	40	47	58	45	68	40	48	44	37	47	42	46	35	44	45	33	44	41	40	51	47	45	48	45	36	43	36	48	45	38	46	42	46	38	35	46	42	38	43	36	53	43	44	34	44	38	37	38	43	39	40	41	31	42	47	42	41	44	47	43	41	37	38	38	38	44	37	33	48	41	33	53	29	42	37	42	37	40	54	48	49	55	47	50	42	48	46	30	42	35	40	48	39	41	50	38	46	37	50	46	38	38	48	45	52	42	51	24	51	40	40	48	37	35	36	37	42	54	40	34	47	48	43	42	39	42	32	45	43	53	40	45	45	35	41	40	37	48	34	42	39	46	45	45	37	48	37	35	49	43	39	48	42	44	38	35	46	38	52	45	40	52	47	39	39	57	37	38	44	44	54	44	40	46	41	46	39	42	43	42	42	47	49	45	45	46	45	38	43	47	39	43	38	39	34	49	31	51	48	51	51	49	43	37	36	51	31	42	39	48	36	45	43	43	43	45	39	38	43	47	45	57	46	43	42	39	48	42	34	45	34	36	31	37	39	35	47	33	43	45	37	41	43	45	44	55	29	41	43	39	44	54	39	46	47	47	32	25	43	36	45	34	45	34	36	44	45	47	26	38	38	50	38	41	46	41	40	53	44	45	38	47	36	37	40	39	27	45	33	40	38	37	30	49	34	47	40	46	40	45	46	41	38	49	36	42	48	35	42	40	44	32	37	48	47	42	44	37	39	35	54	36	53	38	47	35	51	54	40	34	38	33	44	53	44	35	36	44	38	49	38	39	44	37	46	45	39	58	31	35	45	46	38	41	46	43	36	41	42	47	38	31	43	60	56	38	54	51	38	35	44	38	41	52	38	38	50	39	55	30	48	38	35	39	29	49	31	52	48	25	47	47	49	44	36	32	50	28	52	34	43	48	37	40	52	42	34	52	39	38	47	47	37	51	44	37	41	44	42	41	42	45	32	53	44	59	42	46	36	34	44	39	30	37	43	40	35	42	44	46	27	45	37	39	34	46	43	40	45	29	44	46	40	47	34	52	47	48	47	39	35	31	38	38	41	37	41	30	42	38	46	38	42	42	44	52	43	49	43	35	34	46	48	37	36	37	25	51	44	37	45	36	37	38	50	36	36	37	53	49	47	38	31	38	42	57	41	41	46	41	41	33	43	39	34	39	42	36	45	33	34	45	36	39	48	40	35	25	45	42	54	45	45	49	41	36	40	42	39	36	38	46	34	41	36	39	48	47	47	33	41	44	58	47	45	46	45	32	41	40	42	40	42	33	38	41	47	44	49	39	44	51	38	44	39	45	44	42	38	45	44	46	40	35	39	42	40	48	51	37	29	32	56	45	45	39	40	45	40	53	48	42	42	41	56	38	37	47	44	39	48	54	36	32	36	48	37	40	41	34	29	40	38	40	35	49	33	56	39	38	44	42	43	38	46	44	51	48	36	43	40	35	47	35	44	42	44	49	45	38	45	50	41	46	36	45	38	58	36	39	43	37	37	44	34	33	43	45	26	49	52	59	26	37	33	31	28	36	30	31	38	48	35	40	52	38	49	40	40	45	39	37	44	42	35	27	42	41	33	34	37	33	47	45	52	32	39	19	41	45	34	40	48	43	50	48	53	48	33	53	50	41	33	47	36	49	40	45	48	44	28	36	34	47	37	44	47	44	43	35	50	46	58	31	39	50	37	37	53	41	29	31	45	46	44	43	35	37	35	42	37	41	47	47	36	39	42	46	31	40	42	46	54	48	47	35	49	34	43	51	46	45	30	32	43	46	35	50	47	32	41	40	47	42	39	46	37	36	42	35	40	46	44	41	58	37	45	31	38	40	39	36	35	45	43	46	31	49	44	43	44	52	40	52	48	34	41	35	55	38	32	39	48	44	34	42	33	41	42	34	43	54	41	45	36	29	40	38	34	46	36	42	45	38	48	34	49	32	40	32	39	34	43	34	39	42	37	42	47	46	42	41	48	34
53437	42821	34995	40788	53533	61243	54474	37943	30002	24591	24173	21367	15472	9003	6072	6460	4809	2848	2554	1924	1417	743	559	572	575	546	538	562	514	573	593	608	605	568	557	519	559	577	570	567	532	620	556	551	564	560	628	564	559	530	566	560	589	542	564	552	547	579	567	554	534	560	568	544	535	564	521	619	563	559	552	529	555	561	562	514	539	599	540	600	593	551	564	566	594	525	533	544	585	538	541	580	549	562	632	531	533	548	546	541	545	540	547	509	589	557	542	564	544	559	550	552	526	555	524	585	541	528	523	520	609	547	569	523	565	550	563	583	556	598	559	565	514	572	576	554	581	551	580	566	525	525	560	534	543	536	584	539	568	536	610	568	595	545	571	571	551	544	562	555	589	538	522	563	582	574	537	538	577	551	535	539	569	558	547	519	552	555	532	558	527	531	529	582	580	570	580	552	544	570	559	546	547	574	592	566	544	523	570	557	610	530	569	523	555	551	571	575	596	578	593	538	580	570	559	565	539	536	566	538	556	532	516	590	562	534	529	565	572	590	580	574	547	550	541	595	619	540	506	562	546	581	550	568	608	539	532	588	567	575	561	575	532	527	538	547	573	542	558	562	566	562	573	545	576	533	610	548	574	569	551	561	596	583	532	608	610	577	538	525	569	546	574	588	586	550	494	595	549	536	583	560	553	526	494	574	570	568	526	549	545	543	565	566	545	592	584	496	550	547	570	520	596	520	560	524	553	546	553	557	595	564	590	536	524	572	574	565	557	566	537	563	532	566	544	518	573	539	558	585	564	537	625	609	505	515	604	549	579	512	544	534	588	587	591	567	564	524	532	544	549	570	569	576	555	585	579	567	564	556	588	579	553	544	517	570	622	607	541	555	581	538	561	552	551	552	521	590	570	570	569	545	568	569	513	518	553	557	546	579	541	580	572	543	559	588	566	555	591	586	556	559	581	533	559	530	532	572	574	581	562	543	581	562	567	523	599	572	544	563	562	563	615	565	596	566	609	531	547	564	574	553	576	601	572	568	560	567	567	541	523	543	572	542	578	525	586	542	535	572	566	560	524	585	594	560	582	562	570	561	581	545	557	564	595	598	496	606	596	551	553	592	583	591	557	603	531	584	591	542	537	552	518	557	566	535	591	555	568	548	532	538	562	588	584	545	493	549	552	562	548	577	577	580	543	586	578	519	536	530	513	585	604	584	544	552	544	527	573	600	573	544	569	550	526	534	534	559	574	602	565	578	528	553	532	532	536	529	564	598	547	535	567	534	535	607	543	551	587	551	569	557	572	556	521	536	551	565	579	590	562	549	560	553	565	521	575	526	577	568	568	558	545	581	562	569	578	528	569	577	560	591	567	580	557	548	533	514	543	593	551	548	535	558	575	573	546	554	617	520	543	537	498	547	536	586	505	562	519	526	572	578	582	569	535	541	528	539	572	580	587	596	546	543	587	527	561	571	608	545	578	586	567	557	563	523	534	590	566	534	543	574	537	562	570	544	571	537	581	514	604	547	553	587	552	547	551	552	551	562	569	552	538	540	556	568	547	533	587	608	573	546	584	589	556	581	519	607	529	567	563	516	576	594	542	580	581	594	573	591	573	562	578	572	556	547	593	587	578	581	551	546	585	566	557	542	579	528	535	541	579	581	566	550	533	572	534	579	527	573	519	576	544	551	558	552	555	572	568	528	554	532	561	606	565	537	528	574	597	507	544	549	558	544	577	581	559	606	546	572	557	551	573	545	568	575	530	529	589	582	534	555	530	574	545	548	534	553	543	561	541	543	604	532	610	564	559	540	569	559	574	538	547	553	558	531	569	568	538	591	579	596	529	589	548	555	542	521	588	567	558	543	601	591	543	538	581	562	584	532	537	578	534	598	559	558	612	565	590	530	593	539	547	584	591	550	548	578	534	547	629	577	544	526	584	544	584	574	535	568	585	557	555	544	564	577	571	544	561	552	563	501	553	533	534	544	561	558	553	575	589	563	538	535	558	549	522	589	572	586	554	561	546	577	586	541	548	549	560	504	521	529	566	546	588	568	584	511	551	569	557	605	530	598	565	536	581	584	634	578	543	564	590	557	577	543	563	558	570	562	542	566	522	602	585	562	553	541	538	566	561	534	579	539	543	600	545	565	564	543	616	552	562	559	551	526	523	537	553	570	590	535	538	572	507	564	544	570	552	547	596	577	572	527	582	544	547	565	595	606	565	549	526	576	583	502	552	527	572	570	591	586	516	540	576	545	547	549	570	555	564	529	583	504	567	549	526	548	539	543	553	544	535	564	590	563	567	540	581	568	574	555	566	540	559	575	581	530	590	567	533	620	569	588	554	552	562	569	555	598	556	569	490	572	502	598	577	617	550	550	546	572	521	566	547	542	530	509	572	559	595	579	550	567	549	611	573	536	565	589	551	583	557	547	541	584	550	535	556	555	545	526	566	590	539	550	565	561	541	580	569	524	576	560	605	578	562	579	533	557	542	545	579	570	556	545	531	560	544	615	590	531	559	578	529	558	599	566	576	576	601	570	559	540	550	553	569	594	623	524	553	573	561	563	555	562	553	547	555	585	554	573	576	581	565	571	577	544	567	535	540	548	567	585	577	584	587	578	531	533	557	552	576	563	541	539	526	594	569	544	547	602	570	592	596	576	584	586	550	532	558	606	586	570	567	559	566	578	547	576	593	565	537	590	573	569	532	526	586	584	587	564	563	570	521	605	547	544	545	570	569	548	572	579	520	548	585	527	550	596	567	567	489	488	534	545	568	569	566	561	589	551	525	537	616	591	583	588	544	540	550	545	563	567	577	584	526	554	595	555	581	559	578	557	559	531	609	578	563	547	544	567	532	560	570	553	590	573	522	546	585	607	517	520	537	565	551	564	549	546	625	556	545	589	508	543	532	537	548	548	572	553	542	562	601	560	557	551	547	529	585	529	550	604	563	561	588	570	570	574	583	561	562	523	561	533	532	551	574	560	595	567	572	592	563	557	589	547	566	506	552	571	525	545	578	529	594	559	586	600	563	575	572	583	499	575	558	597	584	510	557	574	595	545	548	553	576	596	556	551	522	509	592	547	576	584	539	575	578	602	562	550	555	613	547	560	559	587	535	582	539	583	592	505	575	572	590	532	557	567	596	527	540	547	554	538	596	565	557	521	527	571	558	525	615	577	563	567	519	492	581	569	549	553	569	519	545	577	577	561	548	550	599	533	617	599	551	564	521	544	521	529	543	570	554	582	563	551	543	571	522	564	583	569	557	552	563	584	533	549	537	567	556	580	581	531	580	541	553	564	552	530	542	546	562	542	517	557	556	556	582	590	565	542	555	531	611	565	581	574	538	588	533	521	539	590	575	542	530	563	578	490	568	563	596	604	526	553	536	549	586	535	550	574	594	544	542	571	556	564	587	537	573	563	574	571	568	570	525	563	580	564	547	526	510	571	583	548	514	568	551	574	548	551	607	572	585	578	525	547	531	547	556	537	533	537
6943	3749	1520	863	842	1809	2091	771	395	237	305	282	142	114	81	83	62	58	81	49	38	37	28	33	47	40	44	40	54	38	33	39	36	37	36	47	47	35	44	41	39	40	29	42	41	35	39	36	38	48	47	38	35	34	51	37	43	41	31	44	51	36	45	54	40	48	40	33	52	34	34	40	42	36	48	42	37	56	42	40	36	44	38	33	35	38	39	32	45	35	49	35	42	33	37	47	39	45	44	39	44	23	45	51	30	35	56	33	44	47	41	41	31	38	58	35	39	35	41	40	39	31	35	46	32	47	41	52	46	35	47	34	51	49	47	45	39	40	45	47	44	29	33	41	45	41	43	36	39	42	41	39	48	39	44	54	30	41	39	27	44	51	46	41	44	48	50	32	37	35	34	38	46	45	46	25	42	33	41	31	36	47	46	29	38	46	49	35	44	39	35	33	46	38	44	26	45	42	36	46	35	38	47	32	43	38	43	47	46	40	46	45	44	34	44	35	40	38	41	41	37	39	42	47	32	40	46	37	34	37	36	42	35	33	43	47	47	46	39	51	42	52	56	40	54	38	42	32	31	39	41	49	28	31	40	40	38	53	36	38	48	36	39	45	35	27	39	31	34	40	40	38	39	37	35	36	39	44	40	46	40	42	29	46	34	45	37	51	40	49	45	47	51	37	28	47	40	40	33	38	33	37	42	37	33	40	40	43	37	36	28	40	33	33	39	38	30	39	48	40	35	41	38	40	43	37	33	46	37	44	51	38	36	33	36	55	33	43	47	50	39	29	35	38	40	39	41	34	39	38	43	36	30	42	33	33	45	38	41	40	39	26	40	46	39	44	45	38	40	36	40	46	33	33	38	38	41	45	45	34	32	52	42	30	40	34	39	39	56	38	46	39	31	41	42	47	37	43	38	49	43	35	39	36	27	35	36	31	49	33	42	41	41	43	44	42	37	33	35	46	36	49	41	36	43	44	30	33	41	47	38	44	37	40	27	49	28	56	42	41	43	47	39	46	47	36	51	43	41	40	38	50	36	38	44	28	40	41	40	52	30	44	47	43	31	42	40	43	44	42	46	35	47	38	52	40	43	29	32	34	47	42	48	40	47	57	41	49	35	39	42	45	43	40	37	36	35	42	38	34	53	44	47	41	41	43	32	36	46	45	32	41	39	46	41	47	39	35	35	34	47	47	33	35	36	43	37	39	38	31	40	51	51	47	43	42	50	41	44	36	52	45	48	45	34	40	47	41	41	40	34	42	38	37	40	32	48	30	30	55	43	41	41	42	44	47	41	34	40	32	37	40	37	37	37	42	45	40	46	42	34	41	44	46	35	45	41	46	50	34	43	20	36	49	37	56	42	47	39	40	30	50	55	49	42	34	49	40	39	36	48	40	30	41	36	44	43	45	42	30	35	46	45	41	43	23	43	51	35	30	42	49	35	35	33	40	41	43	43	37	45	36	56	33	49	40	36	41	36	53	45	40	34	38	41	39	33	42	31	51	36	34	44	41	38	35	33	34	54	37	52	42	39	34	28	43	30	44	33	32	52	49	40	38	38	38	34	29	47	46	37	39	39	39	42	36	40	35	44	24	52	41	45	27	45	42	38	45	37	33	51	38	39	32	39	45	47	46	44	27	40	32	34	32	36	41	41	45	36	32	42	47	41	48	42	48	44	51	39	33	43	38	33	36	43	41	40	36	41	48	43	37	46	45	32	33	43	49	40	31	38	40	41	47	42	44	34	49	42	42	45	35	41	38	37	40	44	41	38	45	46	30	37	41	41	43	35	48	47	44	43	43	30	46	35	46	36	52	41	41	38	31	31	59	43	45	39	43	40	31	34	38	46	45	32	39	43	32	41	38	37	57	39	36	53	47	42	45	40	38	42	48	43	46	47	45	41	42	34	30	37	43	43	44	38	30	41	35	46	42	35	50	48	41	37	35	25	35	42	46	40	30	33	31	39	46	37	42	32	46	31	51	49	45	40	61	31	40	45	43	50	46	56	33	42	36	35	47	52	35	39	44	36	45	38	42	44	41	46	38	51	43	29	40	38	28	42	51	36	45	45	44	42	41	39	42	37	46	44	42	38	42	51	36	48	45	33	46	58	46	33	42	35	50	34	43	40	42	37	42	41	37	47	37	36	28	39	37	39	39	47	44	39	52	41	38	26	46	35	35	42	42	45	42	60	46	48	48	47	38	30	33	50	51	28	49	34	44	42	37	39	35	43	43	44	33	36	43	31	36	44	37	31	31	33	36	31	46	51	38	38	39	46	52	40	42	46	39	50	47	33	43	38	31	49	47	37	47	41	37	50	45	39	37	33	35	32	32	42	57	42	44	41	41	34	46	45	37	35	38	38	53	44	40	48	41	39	44	44	49	40	41	52	42	41	30	48	38	38	44	42	25	45	30	33	42	38	57	40	43	42	50	36	32	33	50	38	40	28	29	44	49	52	39	30	33	32	31	31	49	34	38	42	35	47	47	43	36	39	45	37	48	35	49	48	42	32	38	40	45	42	31	39	33	40	53	39	35	34	41	34	34	35	45	46	29	45	45	40	37	45	53	36	43	47	35	30	39	39	44	36	36	45	45	40	50	38	33	39	38	55	34	30	40	44	42	39	43	42	39	35	30	43	35	37	41	47	41	36	44	46	37	47	33	43	44	47	39	38	30	35	44	39	39	42	36	45	34	43	38	37	50	41	54	33	31	30	45	28	31	45	46	50	46	43	41	34	45	43	44	41	46	42	45	44	37	38	46	41	42	37	26	40	48	44	35	34	40	44	29	47	45	36	33	43	34	47	38	42	40	42	54	47	43	45	33	47	42	31	41	42	37	31	24	40	39	40	40	49	42	43	40	46	42	45	41	31	41	44	35	41	48	37	31	40	35	54	41	30	32	42	46	37	41	45	36	38	33	41	32	36	50	43	47	33	39	39	39	38	28	48	45	47	35	45	46	43	33	36	41	47	40	40	39	46	54	32	52	49	45	46	41	54	39	47	35	54	52	48	49	48	37	40	43	37	43	38	49	47	34	38	34	54	36	33	47	28	47	36	51	52	39	40	39	49	33	51	30	39	31	30	42	47	52	41	45	45	47	35	51	43	32	44	35	40	45	39	37	43	38	49	29	40	45	29	44	42	48	38	44	32	36	37	36	34	38	44	34	42	46	45	35	38	39	40	38	29	44	44	44	31	35	37	27	42	46	45	44	32	37	47	55	45	38	45	45	46	43	35	34	51	45	41	32	42	26	48	36	39	34	50	39	28	43	34	45	38	36	36	34	44	30	28	42	43	44	51	34	42	38	37	52	38	48	42	51	48	52	43	41	52	41	45	36	46	35	42	36	48	43	33	46	45	32	43	36	45	37	53	40	51	42	51	37	50	43	36	35	37	44	34	36	38	46	39	39	48	26	40	35	44	36	36	41	49	39	56	44	46	30	40	43	44	42	39	55	46	41	45	52	44	26	26	49	41	30
39998	25487	18534	22102	32004	37183	33995	22064	15118	10154	10707	8908	5401	3060	2054	2041	1699	1189	1054	915	830	556	514	555	566	527	583	536	513	531	541	537	540	495	560	509	499	542	558	502	541	524	522	548	552	525	539	532	522	555	500	539	515	527	519	526	540	548	561	533	535	502	555	534	547	510	587	521	542	564	501	548	514	534	522	519	504	599	501	552	532	540	526	532	520	554	526	499	532	531	566	575	580	564	535	553	528	519	521	591	546	524	490	516	502	533	511	544	530	591	554	513	530	578	510	525	528	560	545	512	500	530	526	561	536	558	574	561	535	524	572	506	567	533	535	496	512	549	546	516	534	549	489	541	559	566	561	540	520	557	558	522	528	560	541	542	525	533	549	524	594	532	547	560	531	486	543	506	522	513	571	495	534	526	557	550	549	524	538	526	516	516	479	513	538	535	565	527	509	533	512	571	531	539	538	516	547	523	496	549	501	526	538	510	510	510	557	512	564	515	556	566	513	546	589	500	535	503	568	526	539	562	577	558	551	550	562	519	530	556	514	549	501	514	557	548	537	536	568	525	532	503	523	507	528	543	543	551	563	498	545	556	581	523	562	531	552	540	528	526	532	565	563	521	549	540	533	509	584	523	511	543	536	531	526	561	521	537	549	539	525	551	524	517	520	528	498	523	535	541	535	529	576	540	570	590	554	494	528	573	573	543	489	518	521	577	531	546	512	536	520	544	520	564	544	538	519	532	528	523	547	539	578	536	570	542	527	544	555	522	518	536	522	551	529	516	501	528	586	558	511	571	530	569	497	536	563	511	530	522	540	570	484	551	536	527	520	564	519	553	482	555	534	561	517	547	532	555	523	517	564	503	548	552	545	541	533	480	537	560	482	559	574	533	547	535	519	559	523	573	505	524	519	545	511	558	525	477	562	535	553	524	523	557	551	521	554	519	501	578	523	487	532	542	509	526	539	519	516	537	564	545	558	531	554	545	541	561	514	578	531	500	535	527	543	541	521	534	500	519	517	543	489	530	548	518	521	517	553	560	589	554	539	560	538	552	561	518	506	552	495	551	537	515	530	486	535	564	544	537	513	530	544	542	539	546	488	544	557	509	565	549	555	547	539	516	516	529	540	494	534	575	577	510	510	531	531	581	544	573	565	542	514	525	517	532	530	560	570	531	564	523	517	536	530	548	546	521	520	539	529	494	542	525	547	568	544	517	530	541	530	527	551	541	549	500	531	517	519	560	574	535	573	532	523	532	523	540	517	544	556	559	540	535	498	514	504	547	542	547	539	529	566	570	542	514	539	560	561	546	545	534	514	568	530	546	542	558	572	560	555	541	537	563	534	527	526	548	506	496	542	547	507	550	550	551	560	516	543	562	530	549	548	533	530	524	523	558	558	554	545	520	520	493	504	587	558	543	519	549	554	529	480	512	548	550	533	559	510	524	576	481	559	546	544	508	530	545	522	565	556	544	576	546	558	551	547	510	564	562	509	587	536	555	507	502	550	512	531	532	548	523	528	582	489	561	513	472	528	551	546	587	541	560	524	529	515	538	571	530	555	547	531	522	513	545	509	512	519	563	545	594	539	548	510	533	540	553	545	556	537	510	522	550	569	520	519	538	489	563	553	511	531	545	526	556	499	525	578	519	515	533	509	520	548	535	511	509	581	554	519	486	509	519	535	541	531	541	535	554	543	530	531	541	568	524	498	549	512	567	537	524	531	533	518	518	530	511	552	525	556	536	566	514	524	542	574	515	528	550	549	529	543	490	509	568	548	552	533	534	546	527	551	507	547	528	539	512	587	536	542	533	526	514	488	543	522	528	546	525	571	489	498	497	521	537	504	545	550	540	517	506	535	504	562	489	512	582	524	546	529	514	549	589	494	511	520	575	533	554	546	524	541	527	558	541	575	550	560	542	562	542	549	495	546	545	494	537	532	561	559	536	522	477	558	520	521	516	497	520	528	526	504	571	565	523	504	542	537	538	543	537	526	578	485	530	524	517	535	553	533	554	558	544	539	565	568	593	541	507	546	573	527	506	524	506	573	533	570	522	567	538	548	547	566	543	553	522	544	524	549	483	555	555	526	512	557	570	532	543	565	543	536	536	511	537	547	536	586	573	549	522	553	599	536	529	558	533	533	530	550	547	552	490	520	551	532	549	553	540	535	521	526	528	525	523	533	525	509	531	580	550	539	562	520	500	528	528	515	509	521	571	513	552	555	539	561	551	574	521	532	538	509	590	534	486	537	494	590	545	532	566	544	528	547	525	579	543	524	572	533	569	536	543	528	517	554	514	545	552	564	554	540	541	576	550	519	530	553	506	512	514	508	559	505	507	503	572	579	505	551	531	540	535	524	549	543	554	500	540	491	534	559	523	553	526	513	508	555	495	534	528	587	550	558	498	579	530	537	518	504	533	511	520	554	544	523	507	504	521	583	524	527	575	553	540	536	515	554	581	547	514	537	519	530	538	549	558	492	522	548	556	532	541	505	550	548	458	533	538	523	556	557	519	518	527	556	543	544	518	568	571	559	551	536	551	516	517	550	523	527	523	537	519	527	540	541	542	531	550	541	528	574	538	563	582	553	543	548	521	537	543	558	529	504	505	585	572	495	557	544	572	502	536	544	562	525	531	507	506	522	549	531	533	542	549	530	541	535	518	548	491	537	527	527	591	534	521	536	522	586	539	523	528	542	531	548	561	564	526	561	551	532	512	553	527	546	523	485	486	492	522	551	544	512	538	531	552	538	507	543	541	572	522	535	534	518	518	541	510	576	526	515	534	573	522	552	517	542	565	524	533	516	548	482	552	503	548	532	548	543	541	526	510	554	544	536	555	536	567	539	562	561	522	548	566	548	551	491	560	532	533	514	583	521	520	551	516	502	545	541	577	500	542	541	545	534	571	529	496	505	550	548	563	529	533	542	537	554	529	507	517	490	534	539	546	512	531	533	542	545	524	563	511	532	547	519	541	533	549	522	528	536	508	534	513	579	558	535	530	526	576	540	502	500	510	564	528	521	543	576	537	549	579	570	555	483	597	543	518	531	542	541	533	514	531	555	523	563	573	540	539	570	563	522	545	591	504	545	530	532	546	560	529	560	546	574	476	502	537	565	525	524	492	514	548	540	528	500	517	486	532	560	605	533	527	553	569	580	525	560	539	521	521	496	515	558	511	526	510	561	537	541	493	543	572	540	594	550	512	474	524	517	528	536	524	555	531	556	513	504	524	525	549	572	514	528	529	539	562	538	564	514	571	519	517	532	546	514	537	514	527	524	497	546	555	536	530	519	532	533	507	582	563	558	560	539	582	530	532	521	541	503	534	522	539	528	524	552	528	516	520	519	523	556	565	550	558	589	559	544	515	526	559	500	567	572	526	538	543	538	544	531	512	562	539	557	563	537	563	577	564	531	560	534	554	542	569	513	503	510	527	507	561	553	534	530	508	563	509	587	536	551	522	525	515	565	552	530	504	533	523	539	543	517	572
12325	13334	5489	2361	2580	5407	5816	2033	960	608	684	577	404	202	159	157	95	103	81	70	65	45	43	41	44	39	38	42	36	41	44	49	37	34	51	40	51	41	43	37	38	40	36	45	47	41	41	36	46	31	32	37	43	44	37	41	32	46	40	44	37	56	57	50	48	36	37	37	43	37	46	38	36	38	54	41	42	37	41	25	25	35	36	35	46	35	37	36	44	46	41	34	36	49	49	25	48	34	43	37	40	38	35	35	41	40	39	47	33	41	36	36	42	35	40	46	47	46	44	42	55	44	40	35	49	48	47	42	48	45	39	33	57	43	37	43	47	37	32	38	38	40	32	41	32	32	42	31	37	29	53	32	34	41	40	41	35	41	40	38	45	38	41	42	46	41	41	33	46	45	37	44	38	44	45	40	35	40	43	40	56	35	53	43	29	45	45	38	34	34	59	42	35	29	35	48	29	40	40	39	43	38	37	48	45	42	31	65	42	44	33	48	49	42	39	41	41	35	43	48	50	41	47	45	47	33	32	47	34	44	49	40	40	43	30	45	52	42	40	44	47	51	41	43	40	43	40	38	50	32	31	31	44	44	60	35	34	34	32	40	45	43	42	47	33	37	39	37	32	39	33	39	35	47	56	42	43	37	37	36	41	35	46	41	45	38	45	39	49	39	40	42	35	44	47	38	46	42	36	33	40	41	36	46	38	27	37	41	49	33	51	39	45	39	39	43	52	35	40	36	28	37	45	36	45	36	45	42	35	48	42	37	40	34	42	42	36	43	40	39	36	30	28	44	33	42	41	33	37	47	39	39	41	40	40	46	32	41	38	35	37	41	43	46	48	45	43	40	52	46	39	43	33	60	44	44	43	34	33	41	35	28	37	41	34	42	34	30	44	24	38	54	52	41	42	50	35	40	43	44	50	40	39	31	51	50	38	36	34	37	45	41	38	42	46	53	33	41	48	45	44	40	44	42	44	38	39	38	37	37	40	40	37	40	32	24	35	56	39	41	31	43	33	39	33	33	44	36	46	43	44	36	41	43	44	40	41	47	36	53	47	37	39	34	40	34	47	36	34	49	38	44	40	36	36	35	43	41	40	49	47	39	37	34	44	28	46	43	37	42	50	47	46	38	36	45	40	40	38	44	58	32	48	35	40	48	47	46	48	36	42	30	47	44	47	52	32	55	40	44	48	38	48	43	46	37	44	39	48	30	40	44	44	27	42	34	38	44	44	46	38	41	45	41	41	44	32	44	43	49	34	31	39	39	37	40	42	34	38	36	44	32	42	42	53	37	27	39	35	28	42	49	43	42	37	37	37	42	50	37	39	47	37	39	42	28	42	42	45	35	44	45	31	34	38	42	38	30	35	38	42	39	45	49	45	43	30	45	45	41	51	37	35	36	48	36	44	42	40	41	39	37	53	32	40	48	42	35	42	49	41	34	43	29	48	50	44	44	32	40	50	42	42	52	40	46	43	30	39	53	37	42	34	37	52	29	31	32	36	52	43	55	38	44	40	46	48	35	44	44	39	44	35	52	45	38	28	37	34	31	32	45	35	39	32	35	37	45	37	41	51	45	39	38	43	36	43	36	27	35	61	36	44	43	36	37	47	36	47	53	43	36	40	31	43	38	52	45	54	50	35	42	56	50	37	41	42	32	53	30	48	51	37	38	35	42	37	52	49	37	47	32	52	34	38	26	42	42	30	45	45	54	33	40	35	44	37	44	48	47	32	47	43	37	39	40	34	37	35	42	46	29	45	36	34	40	49	44	39	34	38	46	38	38	45	38	52	53	37	39	33	40	46	40	33	46	32	43	40	34	40	46	43	37	44	44	43	38	30	31	36	32	52	39	38	35	41	35	36	37	34	54	41	42	32	33	36	52	47	43	42	39	44	36	39	43	37	39	42	38	29	56	30	45	42	50	43	42	50	46	40	47	45	42	47	37	36	32	39	42	34	39	48	43	44	45	39	45	36	36	43	33	40	43	40	45	50	43	44	41	35	36	38	39	47	35	46	46	38	39	40	36	47	32	41	45	39	38	40	44	38	41	48	31	38	37	42	41	50	44	35	30	53	50	52	43	45	39	52	46	43	36	35	40	57	47	40	36	50	47	45	31	33	36	47	33	37	38	24	49	31	48	46	49	33	46	34	38	47	40	45	36	29	43	49	44	39	41	52	55	36	40	38	39	39	34	45	39	39	35	37	37	21	41	44	38	34	56	34	44	42	35	39	42	45	36	38	41	39	38	29	37	56	46	44	48	50	31	40	41	42	33	39	33	36	43	35	34	28	50	44	39	38	40	47	39	41	41	38	48	47	37	35	41	44	35	52	45	35	38	37	38	37	32	39	45	48	36	43	44	39	45	35	43	48	40	46	40	43	37	35	35	44	24	38	48	40	39	39	42	37	37	41	36	40	43	32	45	52	38	45	38	22	49	39	37	33	47	43	46	42	35	42	52	43	45	42	36	46	31	29	43	39	28	47	39	39	43	52	43	33	38	44	30	38	45	47	46	34	38	36	49	43	42	41	42	45	32	48	36	36	40	35	35	48	40	35	54	38	48	54	38	45	39	41	36	37	44	29	50	41	41	35	34	39	34	40	44	40	39	46	45	41	45	41	55	41	51	37	36	38	33	32	54	45	37	36	53	33	34	35	22	41	42	39	44	38	39	29	42	40	36	40	43	45	43	26	35	33	42	44	38	37	39	23	43	37	29	42	48	50	46	32	40	41	49	47	38	40	49	53	33	41	47	34	38	45	35	31	38	40	48	47	48	33	41	39	38	49	40	39	34	43	51	35	31	49	40	40	41	44	41	45	32	42	44	47	34	40	40	50	36	40	43	31	46	43	26	35	40	39	34	41	30	35	53	35	39	31	36	41	41	36	40	39	39	39	33	41	36	46	47	38	50	41	32	52	50	43	32	32	44	47	32	43	25	45	43	39	40	34	45	39	31	45	35	37	47	39	43	34	35	40	37	31	46	46	40	38	39	39	37	42	40	51	39	38	40	38	46	44	41	43	53	50	37	41	53	48	45	46	35	33	31	42	36	34	47	50	44	35	40	41	34	41	44	39	34	40	43	42	41	33	35	43	35	37	36	41	50	43	39	47	39	37	42	39	46	40	52	41	33	40	37	39	40	45	43	43	38	34	51	47	50	37	40	54	38	52	33	35	44	38	38	42	33	30	29	36	41	37	44	41	45	43	35	49	57	31	35	39	49	44	47	37	38	30	40	44	33	34	35	42	42	48	41	39	54	37	49	37	47	42	38	49	47	39	49	29	49	44	29	24	48	42	43	51	47	43	41	29	34	50	46	45	41	24	34	44	44	22	40	40	37	51	36	34	32	47	41	38	34	59	36	52	31	29	46	30	37	38	32	55	28	50	42	42	41	32	30	38	33	32	40	36	46	33	51	45	47	54	48	45	52	43	28	44	41	49	54	46	35	40	38	44	38	37	41	45	33	36	47	33	35	33	41
50440	36549	28741	33379	45474	52118	45598	31674	22950	18289	19670	15347	11284	6377	4331	4508	3281	2112	1755	1578	1205	666	531	597	521	550	545	557	551	558	588	544	516	511	553	583	551	557	555	520	575	532	582	543	557	536	528	531	494	518	558	530	521	511	542	503	535	520	539	527	555	576	516	522	559	551	542	528	548	515	518	515	494	576	567	553	509	533	575	556	553	562	504	536	538	541	559	543	529	532	555	558	563	520	566	552	524	506	509	557	557	544	562	580	493	551	548	502	527	550	563	569	549	549	529	519	512	558	501	502	535	548	521	497	556	511	543	553	557	522	561	553	547	580	564	513	576	556	544	557	489	547	538	559	550	526	529	546	575	546	545	525	571	521	548	554	555	564	548	521	548	517	497	565	537	510	550	526	537	519	587	554	561	569	556	495	541	506	543	492	497	565	498	507	523	529	543	513	530	587	538	510	519	564	531	513	506	524	536	521	536	537	584	494	541	573	542	562	557	523	541	521	515	551	592	575	568	518	539	547	535	539	509	541	545	543	523	519	506	572	544	543	542	511	481	509	601	551	519	513	504	570	511	550	508	551	512	536	527	541	533	562	519	560	480	491	566	511	551	519	541	492	540	548	553	550	518	526	543	525	559	570	530	515	570	504	581	540	546	530	552	522	523	521	523	557	525	519	524	568	515	567	541	484	541	501	541	557	502	532	532	513	555	558	564	510	533	534	576	492	532	555	539	525	565	522	514	555	535	521	557	561	531	566	571	561	539	540	567	547	525	516	601	557	499	547	538	589	569	536	517	550	506	540	563	539	545	501	507	549	572	565	565	520	538	568	546	536	554	571	547	552	545	566	529	579	554	520	545	487	548	571	573	575	572	534	544	524	515	556	523	580	558	547	540	562	542	561	483	535	534	539	567	586	513	507	570	527	533	510	500	503	532	526	520	547	547	506	519	486	549	598	549	562	507	551	523	535	539	587	562	511	515	514	514	491	510	506	571	527	540	557	564	524	524	554	567	552	510	556	565	558	532	506	517	535	535	539	515	538	522	541	539	541	533	536	499	514	541	559	540	531	538	528	542	549	562	548	542	586	550	546	561	524	541	538	568	538	539	525	582	544	556	571	544	570	540	527	530	519	571	506	558	527	535	571	522	508	555	526	522	548	524	546	501	544	537	560	562	552	548	505	573	561	519	492	536	557	539	514	553	548	512	553	532	524	574	546	542	522	508	525	537	528	530	547	531	513	538	574	519	548	540	536	528	544	521	527	579	502	568	579	557	545	505	543	524	550	537	513	517	531	526	530	573	531	560	552	541	494	524	545	540	523	537	578	535	577	543	519	506	502	525	492	510	552	549	537	566	516	492	545	527	493	507	581	521	570	533	534	540	502	535	539	512	496	532	515	526	596	516	591	485	573	576	598	530	573	546	551	509	541	580	493	538	544	577	529	551	528	548	549	525	533	534	546	543	569	515	545	535	519	525	553	525	527	534	530	563	535	543	525	562	502	497	522	515	513	502	524	537	563	592	476	583	518	491	537	529	508	554	561	502	563	514	573	551	535	545	512	563	570	555	533	504	496	536	544	599	520	530	500	538	535	568	529	535	569	517	560	530	533	526	543	516	552	515	528	502	549	549	503	563	533	562	573	516	517	532	578	562	545	503	532	540	606	546	527	563	531	550	567	511	541	535	556	573	521	514	544	542	544	505	504	539	517	540	536	535	521	525	547	546	558	514	526	569	561	523	578	502	567	519	539	531	539	538	514	523	580	545	510	548	553	553	586	572	520	514	553	547	569	561	534	537	555	504	539	522	533	544	513	536	537	584	537	553	577	497	558	503	547	552	555	565	568	571	509	583	550	589	548	526	546	555	538	513	539	532	530	565	571	569	540	570	492	535	522	558	556	559	503	540	560	547	531	534	554	535	558	580	510	507	539	553	452	527	552	559	572	528	531	557	518	574	543	531	518	547	531	566	523	568	498	523	556	552	527	562	561	575	532	514	504	544	554	555	495	590	566	509	506	524	562	577	504	575	532	547	562	481	546	519	488	583	539	533	530	529	483	515	562	543	518	537	587	515	551	530	498	544	519	506	569	544	541	530	544	533	530	548	522	501	552	575	542	494	544	541	546	566	550	568	554	553	531	550	533	534	570	515	532	517	531	491	543	555	554	560	548	532	577	556	493	520	541	548	534	546	480	532	540	537	598	525	556	544	501	539	500	576	540	537	542	525	520	552	576	538	552	519	554	537	522	520	576	521	501	598	561	530	574	555	571	520	558	548	549	537	570	539	500	563	504	546	492	533	536	539	587	537	532	516	531	551	554	525	574	519	519	523	533	551	527	539	530	549	522	537	521	528	556	541	569	536	527	540	520	522	516	529	527	524	548	553	514	532	559	503	548	564	572	524	505	555	537	511	534	522	542	585	486	528	543	538	552	567	538	489	522	558	560	513	525	521	535	534	533	558	590	503	560	517	490	527	535	518	533	525	530	544	527	536	540	560	508	528	578	581	545	535	560	565	571	521	468	542	545	536	527	540	540	532	552	534	519	539	531	567	527	499	527	537	518	528	565	541	525	528	560	599	511	492	564	557	495	527	520	545	576	541	549	527	563	541	534	543	529	512	523	534	515	534	522	560	537	516	532	536	562	495	504	546	526	561	562	494	517	535	550	562	512	489	541	539	558	551	539	541	526	530	591	533	543	531	531	550	548	530	536	529	533	546	504	574	553	550	541	513	522	551	559	531	561	520	542	552	530	544	547	559	486	560	553	571	536	504	543	582	556	518	539	518	542	513	550	559	540	537	535	621	526	531	501	553	560	567	570	509	536	488	551	531	549	540	546	522	551	580	542	510	550	549	523	532	526	526	516	563	536	608	542	552	568	527	556	521	483	554	513	559	517	600	538	545	551	510	545	512	553	555	531	494	531	576	528	512	558	535	501	554	480	505	530	529	572	553	579	539	581	556	518	530	487	541	531	530	575	507	552	515	548	556	529	551	554	553	513	518	565	541	579	573	545	501	551	537	527	564	541	534	529	560	518	555	568	515	559	530	572	535	548	558	528	516	537	582	536	510	563	552	573	543	535	519	532	554	559	520	510	565	514	516	531	537	536	542	533	538	471	543	561	549	556	530	523	510	516	525	565	541	514	549	555	545	571	559	548	542	572	573	528	541	563	541	539	534	522	590	532	591	501	571	525	535	585	532	546	527	523	567	539	537	559	555	554	539	536	494	544	502	526	516	550	537	520	563	583	520	543	531	523	504	536	572	543	535	540	515	527	517	551	542	542	550	511	491	553	541	537	574	544	574	579	551	555	516	512	480	532	546	526	560	545	564	565	510	499	566	541	527	511	550	547	547	544	528	575	557	531	539	543	521	585	519	598	526	547	520	557	518	532	547	502	589	554	524	557	498	503	523	509	580	544	528	547	506	504	557	524	544	523	548	536	531	533	548	516	556	548	519	542	528	552	562	543	483	566	499	539	549	608	521	530	511	557
12388	10812	5462	2603	2788	5685	5613	2011	1047	692	802	618	427	192	181	168	138	101	93	73	81	48	39	28	39	30	42	49	45	44	48	43	43	45	52	36	40	38	54	40	56	47	37	38	52	47	39	39	48	43	43	34	48	40	38	43	36	37	40	58	49	37	50	41	31	39	35	53	34	38	31	42	54	37	41	49	42	38	46	38	49	34	32	44	43	43	35	41	45	35	40	49	40	38	32	35	37	43	33	38	41	46	40	47	39	41	35	41	41	27	31	46	50	42	45	44	43	34	36	43	44	40	36	59	38	31	41	33	41	43	38	42	44	38	53	42	51	32	46	34	37	38	43	33	39	39	44	39	38	38	32	40	31	37	45	34	38	41	43	45	41	45	43	31	31	33	39	37	42	48	36	36	36	32	40	40	33	34	31	41	49	43	22	37	39	43	42	35	44	46	40	36	36	42	44	36	31	40	51	45	43	39	44	34	39	35	58	42	40	55	28	41	46	37	48	49	33	46	35	46	48	39	32	40	32	51	48	48	39	42	40	41	41	44	33	43	47	35	48	42	33	36	43	39	47	40	39	34	32	47	44	33	31	35	32	50	41	51	38	50	30	31	45	31	49	39	32	48	33	39	37	38	33	39	39	46	48	37	38	37	39	42	50	38	60	30	39	47	41	45	27	41	51	46	39	40	38	41	46	38	30	47	46	36	46	35	48	42	49	51	27	38	32	40	54	36	38	39	40	41	44	46	47	46	47	49	47	53	56	30	36	40	37	30	39	46	36	43	46	42	38	43	40	41	35	47	34	36	46	45	43	39	37	38	31	42	45	45	34	34	43	37	45	42	44	48	45	34	41	40	36	46	36	39	38	40	41	39	35	49	46	28	50	47	37	37	41	47	37	40	41	44	47	45	49	41	43	40	35	43	47	37	39	45	39	43	40	41	37	46	37	48	37	53	39	45	39	52	38	40	46	51	29	34	45	41	60	38	47	34	29	39	33	51	35	47	32	38	41	35	35	48	47	48	47	28	35	59	44	37	34	42	35	35	45	49	39	51	39	50	43	27	41	42	43	40	40	37	53	51	42	36	30	38	48	37	39	33	45	42	37	37	44	30	31	51	45	38	43	40	49	34	45	46	36	32	41	32	41	36	42	39	36	38	44	36	45	38	53	51	47	45	43	25	41	47	39	52	43	34	34	45	52	45	39	47	44	45	39	39	40	40	41	39	42	43	26	43	40	40	35	27	41	42	46	37	36	47	38	46	42	44	33	44	43	56	45	37	34	29	42	44	49	37	35	51	38	51	30	38	36	43	33	55	42	42	43	37	43	48	39	28	31	28	47	52	41	36	40	54	45	46	39	47	47	39	39	43	45	47	43	44	42	41	45	35	43	45	46	37	42	46	44	45	35	43	51	46	50	44	44	50	41	36	45	42	43	35	38	36	47	47	44	35	38	45	42	49	47	39	48	41	46	32	43	40	32	33	43	43	41	37	31	35	39	46	35	33	47	34	48	44	52	46	38	31	52	41	44	39	32	38	34	41	35	38	42	55	40	43	48	44	39	41	45	42	44	35	39	55	36	37	44	44	46	38	43	54	34	47	42	39	44	48	45	46	41	44	48	39	44	41	44	47	40	40	41	39	44	34	32	43	42	37	40	41	53	39	37	42	37	49	43	43	51	43	43	33	34	33	43	49	37	35	35	44	39	42	50	34	31	34	36	40	36	45	48	35	40	48	42	29	33	35	43	34	37	28	41	37	49	56	37	32	31	55	43	40	39	44	46	33	25	46	47	36	50	45	41	28	38	35	43	43	42	41	45	30	58	36	41	36	38	30	49	34	40	37	39	37	52	53	40	34	35	37	41	58	34	37	44	36	31	44	42	34	41	35	39	34	42	41	37	43	42	27	44	43	39	45	55	42	36	44	46	45	44	42	33	44	46	32	39	44	41	59	39	39	28	51	37	46	42	42	47	39	35	46	50	36	36	43	46	49	59	34	32	56	37	37	46	46	49	45	56	36	58	39	44	36	40	44	40	36	43	42	48	37	36	48	42	30	51	42	51	43	38	42	44	36	49	47	39	47	40	44	50	42	41	37	56	50	32	43	43	34	44	42	41	41	44	35	39	51	45	41	41	33	39	47	49	39	52	43	45	49	35	48	39	43	38	49	39	36	51	43	45	60	38	35	47	54	35	37	42	34	39	42	39	45	39	57	37	44	50	34	48	31	45	37	37	38	45	44	38	48	40	32	51	43	45	47	34	38	46	42	38	39	34	42	37	48	52	43	36	32	35	31	35	43	54	43	46	42	39	40	37	29	38	45	51	44	53	38	53	41	42	39	42	49	38	37	28	42	29	44	47	41	45	39	48	40	36	50	42	59	38	41	57	36	60	42	38	42	50	48	37	32	43	41	36	42	30	45	35	42	36	34	48	40	52	45	43	45	42	42	45	55	45	42	36	40	45	48	52	53	48	43	42	36	29	32	49	46	36	29	38	36	47	40	50	37	58	33	41	45	43	37	47	35	29	36	41	43	42	34	37	43	38	42	56	35	40	38	43	37	46	46	45	40	39	47	39	37	34	49	35	49	44	43	37	36	29	40	50	50	52	41	47	44	19	40	37	34	41	39	33	46	43	36	43	51	53	37	46	36	31	46	46	45	37	55	43	33	38	51	51	46	45	48	34	33	43	30	40	51	35	44	46	33	36	43	44	40	48	48	48	44	37	41	31	34	35	47	43	58	53	39	50	38	44	46	44	33	45	34	45	43	33	33	41	53	42	48	30	38	30	62	31	39	38	25	44	39	36	47	36	43	43	39	32	55	34	44	44	30	46	36	44	33	66	40	36	47	39	51	42	45	43	46	40	45	37	38	36	39	45	50	42	45	37	45	42	47	47	38	37	50	43	28	45	50	54	31	40	43	37	48	45	38	47	39	37	35	31	48	45	53	44	49	37	40	57	44	42	41	41	38	33	44	47	48	41	37	38	37	40	47	32	43	39	43	45	46	58	46	36	37	36	53	39	46	46	39	49	36	36	40	31	39	49	35	40	41	33	29	48	43	41	46	41	43	42	32	52	40	37	40	37	54	40	50	37	38	49	29	57	48	43	39	46	40	45	39	33	47	47	42	48	44	56	34	57	33	38	32	44	53	42	47	48	35	51	45	39	33	35	35	25	35	48	41	43	39	49	36	45	38	31	50	44	38	44	40	35	35	36	48	37	52	35	42	40	33	34	42	34	46	50	40	46	49	34	33	36	45	38	30	50	40	44	42	26	42	41	42	36	43	47	57	35	51	36	34	40	39	41	44	36	37	43	33	36	42	45	44	41	47	44	35	38	38	35	42	46	42	29	40	32	37	45	31	50	45	48	41	42	32	38	44	50	42	47	40	35	43	34	34	36	51	43	35	24	38	41	36	39	31	36	39	30	41	45	50	36	37	43	31	39	39	41	46	41	43	34	29	27	36	39	37	43	29	44	41	39	47
47813	35458	29421	33178	45339	53010	45784	32135	24260	20667	21431	17602	13261	6044	5706	5502	4141	2453	2214	1939	1369	735	566	577	576	602	548	555	557	567	569	576	545	558	573	519	564	578	558	538	560	592	580	581	538	570	550	537	536	577	532	527	554	546	528	576	553	545	528	520	562	537	519	538	575	550	570	552	574	524	540	562	559	535	546	535	542	557	547	560	576	571	537	543	558	552	576	535	530	564	582	582	533	537	554	565	549	565	547	528	544	590	557	533	538	554	544	572	566	542	539	577	546	590	532	517	553	580	525	536	547	559	551	516	529	588	554	540	603	539	530	531	537	531	537	555	530	543	551	532	575	573	538	537	520	607	536	494	542	551	532	529	535	587	603	539	579	522	560	563	522	537	567	571	532	551	560	588	543	524	615	610	540	561	571	575	571	613	530	537	535	522	504	561	551	568	566	599	556	581	594	526	528	551	577	604	566	575	542	550	537	527	578	555	550	564	599	548	523	543	548	496	550	555	577	545	533	509	559	530	551	538	591	543	557	589	550	579	565	545	571	523	535	559	564	547	505	573	537	554	560	542	527	569	576	537	551	541	598	561	601	546	542	548	531	566	501	542	560	550	547	556	599	584	564	551	579	581	545	574	574	583	519	558	541	544	583	541	582	573	549	568	540	586	539	552	569	536	577	563	546	536	553	579	575	547	561	579	564	568	587	554	566	537	602	570	574	555	590	563	586	538	557	541	534	586	552	522	545	589	555	561	563	518	552	553	545	547	587	550	577	553	549	584	534	541	549	560	567	542	563	559	540	528	546	588	585	510	551	537	556	529	564	572	567	578	565	541	571	559	559	566	566	557	564	524	587	587	537	534	613	531	544	550	558	540	530	561	536	516	583	568	571	574	545	517	536	551	558	533	556	556	558	519	565	573	558	544	575	555	560	575	549	565	540	507	519	514	569	560	552	540	508	556	535	548	556	555	579	528	557	577	570	552	561	585	594	562	566	535	579	547	510	562	585	578	550	498	548	562	547	579	568	578	549	575	532	573	551	557	575	562	591	549	540	539	520	542	572	550	603	543	545	631	597	517	597	549	536	569	533	590	562	561	573	598	540	550	549	543	565	518	545	562	555	574	554	537	525	566	563	572	565	541	558	586	567	567	589	578	554	549	562	511	543	549	548	516	531	555	564	556	578	569	546	557	561	585	552	538	551	539	529	552	548	567	544	551	525	550	541	559	560	596	566	522	573	543	554	528	573	534	523	582	553	516	544	556	548	525	542	544	570	571	608	556	578	537	580	522	557	544	554	543	538	553	535	552	570	551	543	592	556	517	504	553	535	569	546	577	566	549	542	539	561	541	551	598	578	537	519	552	534	553	582	575	552	544	547	511	569	547	569	564	541	576	533	554	555	540	573	539	561	568	573	531	563	552	554	547	559	596	577	546	534	578	571	556	567	532	570	574	549	550	599	558	564	557	550	525	544	571	569	571	504	523	585	560	591	543	558	545	522	575	544	555	555	561	539	526	547	518	525	555	567	585	572	523	553	518	551	549	553	552	565	546	552	540	534	573	544	528	572	566	512	531	492	579	588	569	542	524	558	560	556	579	562	579	556	595	530	560	522	529	574	568	527	529	560	613	509	503	520	567	578	582	565	534	569	577	536	543	560	503	560	526	610	596	551	548	518	517	543	552	527	554	561	555	539	544	565	553	559	548	512	542	541	526	530	563	569	525	581	534	556	557	550	532	530	574	545	549	610	539	542	518	553	574	567	545	529	568	561	540	586	522	554	547	536	566	547	551	566	535	556	564	556	574	565	547	530	515	581	553	540	545	589	536	518	516	557	593	552	555	558	547	552	579	543	557	546	577	545	542	625	556	578	559	551	539	577	541	529	516	562	568	551	539	561	524	557	547	565	572	574	550	535	532	572	602	548	561	525	519	560	535	574	586	567	550	520	508	536	551	572	509	567	562	540	550	586	542	527	573	544	542	558	521	586	543	560	514	557	548	549	582	545	580	529	567	546	583	534	514	563	544	535	545	512	540	570	529	515	589	587	577	588	516	568	563	529	535	511	564	575	559	543	599	557	525	542	564	539	562	532	553	551	524	552	535	602	570	557	549	576	551	574	582	615	554	576	511	562	543	540	607	520	543	582	530	607	583	558	553	561	600	572	506	541	540	551	572	545	596	553	578	550	576	558	527	569	567	572	555	580	509	560	559	533	537	544	573	564	500	584	594	536	548	557	584	576	525	505	531	568	561	567	539	593	550	534	566	544	579	542	604	554	569	589	550	521	544	537	541	576	564	535	546	555	587	578	565	546	547	570	519	566	569	516	571	538	546	546	571	530	572	576	534	583	550	568	515	546	539	559	519	540	513	537	543	569	553	563	548	580	545	559	514	541	593	562	580	562	570	566	542	594	609	589	544	573	545	586	541	529	555	550	534	538	574	597	565	526	545	550	565	522	557	560	564	538	535	574	567	575	572	577	564	529	517	567	565	561	529	513	575	586	582	563	584	556	554	599	558	535	567	544	569	507	549	573	572	529	545	568	558	559	564	528	551	528	559	576	584	561	564	546	570	531	533	545	529	598	544	556	563	534	591	575	546	563	586	580	572	567	561	533	548	530	557	555	559	555	550	562	509	566	572	567	586	535	577	551	540	524	563	592	563	537	561	564	535	566	532	565	545	584	549	553	558	548	569	556	550	537	547	522	569	558	549	536	587	572	552	544	550	555	547	572	552	561	559	541	550	520	554	519	577	543	550	597	537	551	553	529	601	542	536	555	551	557	537	526	552	585	566	521	540	527	541	577	525	569	591	588	588	547	570	563	567	553	556	598	539	548	542	561	562	554	572	587	543	622	522	559	568	555	556	554	557	544	511	562	553	524	582	553	541	530	576	510	528	545	539	522	559	575	564	520	566	550	524	534	559	560	554	572	613	551	534	553	557	558	550	568	586	534	582	565	582	544	552	580	522	535	534	524	529	551	534	530	556	574	527	537	527	583	542	567	573	544	505	498	567	538	543	552	576	529	551	514	552	564	577	570	548	573	551	578	588	584	547	592	559	574	549	599	592	547	524	534	581	569	541	570	560	572	539	540	579	551	511	554	553	547	531	567	540	550	545	568	515	565	541	547	619	561	578	550	528	563	547	541	491	550	522	560	534	520	548	546	546	570	599	541	549	539	570	572	524	508	521	545	589	545	584	549	533	595	512	553	594	597	589	586	582	560	518	549	557	555	553	633	527	538	539	609	530	539	554	514	565	529	550	547	530	585	514	567	597	585	583	543	588	585	559	539	560	551	513	578	597	546	533	550	581	559	604	567	563	575	564	552	564	615	605	552	584	553	473	538	546	552	532	569	553	554	589	520	572	563	555	581	552	560	553	515	506	556	582	583	522	563	549	559	565	576	555	552	572	560	528	524	562	562	568	586	525	534	581	549	537	563	571	549	527	536	522	532	530	546	569	547	586	537	575	521	568	554	569	568	551	583	512	561	532
16509	19479	10279	5036	4723	9102	8826	3148	1475	1125	1306	1053	590	264	296	278	186	139	147	105	106	44	42	43	34	41	42	38	38	37	39	47	40	45	33	54	47	44	42	33	31	33	39	30	54	32	40	37	39	41	52	38	55	48	46	31	43	42	43	29	43	52	40	39	22	42	30	40	48	41	29	40	44	40	43	46	42	45	34	40	43	41	32	40	46	38	56	51	47	43	35	34	38	37	49	43	38	36	31	46	50	43	42	37	43	47	40	42	47	52	49	46	36	40	44	40	48	45	43	44	38	47	41	28	35	44	40	49	38	29	52	40	40	51	34	42	39	42	40	39	39	43	34	41	46	40	48	40	39	36	36	45	42	42	36	39	40	36	36	41	43	27	36	42	30	32	40	46	43	52	30	34	39	41	39	36	31	46	45	38	36	46	38	40	33	34	49	41	29	37	50	52	45	33	35	41	49	52	38	33	35	36	38	41	46	31	37	34	44	46	44	36	34	49	42	40	44	45	45	59	39	39	33	37	31	47	40	50	41	48	46	56	32	37	54	40	40	43	43	56	35	51	40	31	46	39	42	51	38	39	38	41	45	37	36	39	46	49	35	39	37	34	35	43	29	41	32	47	47	42	30	46	48	45	48	36	49	36	40	47	30	36	45	36	38	43	24	53	38	57	42	52	41	32	37	23	50	42	33	32	33	34	39	49	38	40	41	36	41	40	41	33	31	40	38	43	41	38	32	33	52	36	48	41	37	42	48	48	49	49	41	44	39	41	43	57	35	27	33	45	36	40	37	39	34	30	40	45	50	45	37	39	44	48	35	39	32	47	42	45	35	41	34	44	37	36	30	38	38	33	32	50	34	40	29	45	38	44	42	40	40	43	33	40	36	53	43	41	37	47	49	46	37	47	28	39	56	27	40	38	44	39	38	40	43	45	41	38	46	42	51	39	42	47	37	42	36	39	41	42	43	38	42	54	28	52	41	54	42	46	36	47	35	47	31	47	35	42	51	47	53	28	36	41	37	48	45	42	41	52	53	49	31	50	30	36	38	41	34	35	44	39	46	32	43	42	40	47	48	46	44	43	47	40	31	26	36	44	37	39	32	49	36	53	44	43	37	36	42	45	47	45	39	33	43	29	47	45	40	36	45	34	42	34	38	41	50	38	34	50	38	37	51	39	44	34	36	34	41	40	48	40	50	46	41	54	41	42	51	41	35	43	37	37	37	41	44	38	48	31	56	46	33	34	39	48	39	46	32	50	36	47	37	48	46	40	46	43	43	35	41	40	55	38	43	32	39	41	42	38	44	54	32	42	47	30	48	51	34	50	43	39	45	30	45	45	35	37	49	41	40	37	45	41	52	45	31	40	42	37	38	34	37	45	40	38	40	40	33	34	43	28	47	45	42	36	36	40	31	49	50	37	37	55	47	38	55	51	30	43	44	44	31	56	45	42	39	43	45	36	30	22	47	36	36	44	27	40	46	44	42	54	46	45	32	43	30	37	44	45	44	51	37	43	30	49	47	33	39	40	33	45	46	32	36	43	47	48	31	42	36	35	32	53	46	39	35	44	41	51	44	44	42	39	49	29	44	39	44	40	43	42	48	32	41	39	36	41	39	47	43	48	32	38	37	44	36	34	43	46	35	33	35	46	45	41	48	34	45	45	49	42	36	34	27	51	52	42	38	42	35	37	33	42	40	35	32	39	42	39	46	48	51	38	35	43	45	43	31	50	43	42	46	38	49	36	36	54	37	45	44	61	36	38	40	40	49	39	42	41	43	47	44	44	53	41	36	45	35	44	30	36	37	47	46	45	30	50	36	44	46	45	44	53	43	44	54	36	40	35	42	38	44	37	36	44	32	47	43	36	43	40	30	31	34	50	39	38	37	40	54	38	40	43	43	38	42	46	49	33	33	32	35	36	35	41	39	46	35	42	41	43	46	44	35	38	40	39	42	41	38	44	42	44	48	47	40	44	44	33	40	52	43	35	44	45	37	41	28	55	42	34	50	50	38	32	51	28	34	39	39	43	46	43	46	46	36	36	37	40	50	41	41	31	57	45	42	30	39	39	43	42	39	45	34	47	42	43	44	44	46	40	30	40	42	40	28	29	39	38	46	44	46	37	33	40	52	43	51	41	36	44	40	45	45	38	43	43	33	54	44	39	38	46	40	36	30	41	39	53	44	38	46	42	45	46	51	41	36	47	38	42	43	43	40	46	49	39	45	30	34	37	40	49	54	38	34	46	46	56	38	41	41	32	46	44	46	39	48	41	39	44	37	35	39	42	53	44	38	39	36	48	38	34	50	44	45	45	45	55	36	46	34	37	51	41	39	43	45	49	38	38	40	41	35	36	46	38	39	59	53	39	40	47	38	32	48	45	44	41	45	36	30	36	31	40	47	55	45	38	40	50	34	38	38	43	40	41	34	47	40	39	47	53	40	48	37	47	40	49	34	46	23	45	42	36	38	35	41	50	40	54	42	40	43	38	41	37	45	30	36	34	46	48	43	35	37	53	36	33	48	45	48	46	39	39	38	45	37	42	44	38	40	40	34	44	45	30	52	41	41	45	42	55	41	39	43	40	47	34	43	31	51	42	44	39	42	38	40	44	47	30	26	47	46	36	27	40	36	38	39	53	51	47	39	34	36	39	41	45	44	48	39	40	31	40	34	46	24	40	42	29	40	38	38	24	48	39	43	37	39	41	43	44	29	47	38	46	45	38	41	38	39	47	42	34	33	42	37	40	31	38	45	37	30	44	35	35	41	49	50	28	49	55	40	39	39	47	46	42	41	41	40	46	42	33	37	47	43	37	31	38	42	37	42	23	32	45	37	47	34	46	29	29	36	45	39	46	36	41	50	42	41	44	40	49	38	37	32	39	41	50	39	48	36	36	33	44	33	38	51	41	51	43	45	52	39	34	31	42	39	43	45	46	31	50	50	41	38	38	42	45	30	35	38	36	33	48	44	33	45	41	32	46	40	53	42	34	33	45	43	41	39	41	43	42	43	39	51	41	41	38	42	55	46	31	44	37	47	43	39	42	38	46	43	39	38	39	43	43	38	43	36	39	51	42	37	45	45	43	47	35	31	35	52	29	41	39	35	43	36	33	45	36	51	39	38	46	45	38	39	32	43	36	49	54	32	43	46	45	52	40	49	41	46	48	43	49	50	45	43	46	39	42	24	40	49	41	37	47	39	34	44	30	35	46	26	36	46	48	45	42	37	38	37	35	51	34	46	48	44	31	38	40	51	44	47	25	43	46	30	43	40	34	45	33	43	33	34	29	45	38	41	39	37	31	37	36	39	37	45	38	37	46	49	49	42	37	52	37	47	42	42	39	42	40	44	34	46	43	51	47	34	44	46	44	47	40	42	44	33	38	49	32	45	35	32	26	36	42	39	36	39	43	48	37	47	40	31	43	37	42	58	40	44	39	51	29	42	56	45	44	32	46	41	34	46	39	45	46	39	46	31	51	47	40
53882	41772	34612	41205	54120	61523	52469	36772	28574	25931	26491	22605	15791	8504	8592	8766	5636	3974	3800	3080	2274	897	583	554	558	594	556	611	560	549	594	586	567	561	579	561	529	517	558	543	569	532	513	558	560	546	553	566	548	553	577	542	518	555	535	583	570	526	542	545	586	581	570	551	530	526	584	519	568	540	590	560	572	554	542	542	531	532	534	549	538	584	531	555	565	537	535	530	526	555	526	555	534	562	560	542	497	565	590	550	570	604	520	518	560	524	547	534	575	581	579	550	541	536	529	577	541	594	566	537	534	582	558	559	556	526	571	534	581	564	533	589	561	524	562	550	561	539	527	569	538	540	545	549	560	570	525	578	533	570	509	562	547	550	549	587	555	549	591	561	574	534	542	581	609	545	599	559	576	523	568	582	586	501	551	520	572	564	566	543	543	559	622	566	541	556	562	562	568	571	557	562	564	557	601	577	500	560	588	608	577	539	565	603	565	558	562	577	554	534	567	500	551	575	572	543	598	591	560	531	559	543	544	526	524	525	580	574	552	580	541	556	571	551	563	552	540	574	556	602	540	533	560	554	506	587	558	546	577	557	536	532	559	565	504	548	552	556	535	592	582	563	507	544	578	485	576	614	549	550	578	562	574	550	527	530	571	565	519	541	577	538	536	524	515	520	583	537	579	580	552	560	510	511	578	562	554	578	546	535	572	559	541	545	548	515	558	537	587	565	574	579	558	591	552	564	556	574	523	513	583	579	521	570	548	520	577	567	550	559	497	567	527	604	563	529	588	573	567	543	501	553	533	549	562	557	581	551	582	569	573	556	556	565	520	527	582	614	579	565	551	590	526	547	567	568	570	562	545	575	531	575	545	547	522	546	576	528	523	559	564	533	561	519	545	521	547	566	518	540	526	549	528	579	562	576	576	561	551	567	541	573	578	590	557	548	557	606	522	507	553	550	537	547	572	574	558	571	523	590	571	570	571	587	552	543	578	581	562	572	545	588	574	534	566	557	519	560	619	525	505	529	555	541	564	528	574	549	575	570	552	530	535	569	555	562	517	576	542	547	567	542	566	555	534	567	555	563	576	518	568	588	566	519	553	524	553	533	551	554	544	543	520	573	531	577	565	554	543	604	535	543	606	600	558	551	549	578	548	566	573	541	509	546	540	493	559	586	554	558	586	573	542	536	517	543	538	569	573	557	560	570	557	527	581	566	540	533	604	582	536	535	572	533	531	551	568	577	581	529	530	516	542	565	543	551	585	563	547	530	542	568	562	511	586	545	589	549	517	543	540	549	554	567	538	526	562	573	531	579	526	520	543	541	559	523	580	545	530	555	548	544	563	573	518	537	523	575	559	547	570	557	540	509	541	536	562	590	543	571	528	540	521	540	582	542	578	542	523	547	509	575	561	552	542	526	536	559	534	559	515	565	553	584	570	597	545	549	576	543	580	556	556	538	531	517	548	593	540	541	541	578	573	535	515	575	529	518	535	536	551	556	580	557	567	539	556	570	570	542	589	567	599	542	567	540	533	566	547	531	516	538	607	557	546	563	557	560	521	565	553	549	541	577	539	520	532	537	552	526	578	582	533	504	538	564	542	581	551	534	538	592	543	521	567	502	521	532	601	557	546	579	532	509	573	540	597	588	532	528	500	564	528	599	579	519	555	571	542	510	547	569	534	522	566	570	510	538	557	571	577	534	552	517	521	582	581	555	576	572	573	560	515	546	567	559	542	562	561	556	533	548	525	599	538	538	562	571	540	531	515	594	532	523	553	557	592	554	539	552	519	525	549	588	528	538	578	522	565	580	521	555	565	583	556	563	542	562	578	585	559	547	565	514	564	528	575	543	508	517	540	578	547	548	543	566	547	584	542	529	558	550	582	526	559	531	539	517	572	538	584	570	571	566	572	568	553	575	565	599	571	574	533	553	526	514	552	548	565	565	594	531	557	557	549	558	581	611	566	537	537	568	544	574	550	524	528	549	542	514	569	578	610	580	524	538	551	580	585	502	554	558	562	557	589	597	563	509	538	553	565	549	569	559	550	539	532	515	557	546	554	576	563	580	542	560	531	550	557	549	567	553	555	617	550	593	557	569	568	524	552	567	515	568	553	555	533	552	537	597	569	541	521	559	541	571	539	587	554	546	534	578	516	625	536	553	549	542	559	567	564	558	555	579	536	510	582	569	568	529	589	561	587	576	552	563	553	605	543	569	513	542	564	585	556	516	542	553	536	529	559	550	519	562	495	604	581	533	571	559	599	553	588	531	567	564	531	527	591	546	579	559	545	520	487	541	542	568	542	542	551	571	557	563	509	570	562	557	552	584	589	558	508	554	554	562	560	549	556	551	555	546	531	566	561	589	569	575	575	556	511	549	545	594	533	545	534	535	563	540	556	538	564	591	581	538	551	531	576	555	571	532	502	591	595	554	561	569	541	537	612	545	536	532	591	538	530	574	577	565	567	548	574	531	561	533	594	554	555	521	543	550	523	562	569	555	552	592	518	528	587	584	592	600	513	574	535	582	535	568	520	537	578	499	541	576	556	576	522	592	545	536	560	516	581	551	574	519	564	519	530	504	561	560	576	551	548	511	563	566	556	534	571	592	552	546	523	542	565	508	541	537	548	516	591	551	588	561	563	534	555	524	555	543	549	561	514	559	522	547	592	552	556	574	541	575	560	561	581	529	533	531	535	582	523	549	564	532	571	545	555	565	586	570	537	557	604	533	611	519	560	533	592	486	588	542	556	572	531	548	537	558	534	557	565	589	544	541	569	527	527	569	529	589	569	550	570	502	532	506	534	526	574	555	552	527	544	542	575	514	601	559	570	570	547	560	551	562	552	575	551	565	530	571	573	573	606	538	583	573	532	530	558	586	559	548	588	521	595	545	563	565	551	558	548	508	545	542	538	549	560	553	542	536	554	562	538	538	534	539	532	545	517	546	590	551	586	596	499	540	603	530	599	607	574	534	514	569	508	526	529	546	540	553	574	557	549	579	536	548	566	553	574	555	542	574	561	611	564	520	572	577	553	559	562	561	517	573	559	573	559	566	566	574	545	544	543	554	571	529	561	508	546	539	512	547	566	568	585	555	557	574	596	563	587	546	592	562	563	565	609	585	563	564	531	554	547	579	546	567	574	569	545	497	568	556	578	556	527	594	560	522	567	532	558	573	544	531	557	550	545	562	592	583	590	559	559	536	522	555	538	584	532	547	535	520	550	555	554	587	562	551	578	540	566	547	560	579	490	528	588	570	539	553	556	566	541	544	561	601	593	538	541	561	584	568	533	531	550	575	552	547	583	546	575	541	599	575	581	567	515	523	598	493	564	557	531	549	540	574	558	556	540	543	535	586	559	563	589	522	542	544	539	544	518	536	573	537	551	505	534	545	589	586	607	550	552	530	567	589	517	552	500	566	586	552	528	530	560	558	541	578	577	611	587	538	535	550	543	569	566	564	571	525	547	500	564	565	529	568	537	579	570	530	529	539
6657	3624	1513	733	934	1867	1804	607	333	303	305	264	123	90	86	93	66	66	72	54	68	41	33	42	41	46	40	38	46	37	32	39	41	41	46	34	39	39	45	38	48	39	50	43	39	45	46	37	42	36	40	35	35	42	48	42	45	43	29	29	27	33	43	34	36	48	43	48	44	46	40	41	38	40	33	43	46	41	51	40	43	50	38	41	45	49	45	41	42	42	50	38	45	40	43	44	35	37	34	44	40	31	38	40	45	34	46	28	38	40	46	43	43	49	37	35	33	46	30	44	37	38	48	37	49	40	39	50	40	41	53	34	37	46	40	29	42	46	48	33	48	42	33	41	32	48	45	51	42	45	39	49	42	41	34	43	44	53	50	44	34	36	36	44	43	31	37	34	46	42	34	40	32	47	48	32	43	46	41	35	35	33	42	29	44	38	37	29	41	31	38	28	39	40	42	39	34	29	40	46	51	42	33	47	39	54	49	48	28	44	41	38	44	35	50	55	32	49	42	40	50	48	43	49	39	40	43	38	43	33	34	39	43	45	31	42	28	31	39	39	42	47	46	40	40	56	58	43	50	32	40	46	30	39	35	34	26	38	41	30	39	39	33	50	46	38	32	52	46	43	45	45	36	38	45	38	42	30	35	37	37	28	36	36	29	47	36	52	53	34	32	48	31	41	32	34	42	40	41	39	42	38	42	40	37	32	32	48	50	41	36	46	34	50	36	33	43	35	41	38	40	42	33	45	41	36	43	39	46	50	43	40	39	33	34	36	43	44	39	47	39	47	40	32	52	46	42	42	27	51	45	40	38	38	36	43	39	36	45	47	37	37	41	40	28	30	43	43	33	40	46	32	42	32	43	37	44	33	35	35	43	48	43	47	37	50	34	46	38	34	33	36	47	40	43	42	38	29	38	40	37	52	45	44	44	33	52	37	36	49	35	45	42	41	46	42	27	46	39	36	40	33	51	45	37	45	39	40	28	43	46	40	41	31	59	44	39	46	37	61	47	39	49	31	46	36	32	39	32	33	46	41	32	39	26	30	40	41	30	54	35	38	39	42	39	41	34	33	50	40	48	39	41	39	43	39	41	48	48	52	40	30	44	32	48	31	43	33	28	46	37	42	37	52	44	34	43	33	32	47	41	42	35	38	47	41	50	30	31	48	40	40	36	48	34	44	44	49	45	35	45	31	35	36	35	34	46	38	44	35	47	34	43	50	41	28	40	49	31	34	48	54	53	43	50	55	42	40	37	42	38	37	52	46	44	45	43	56	40	52	45	49	36	42	38	48	35	53	40	38	45	40	40	28	36	40	37	41	45	61	30	39	37	41	30	35	46	49	29	39	43	40	36	37	35	30	33	45	29	33	30	48	37	44	36	47	42	40	44	30	42	36	38	24	38	38	42	40	38	32	47	38	39	30	38	35	46	43	45	39	40	42	32	32	30	45	37	39	28	36	36	39	41	27	49	34	36	32	42	31	23	33	56	31	37	29	35	46	50	43	55	36	39	39	37	41	43	35	31	34	40	29	48	38	31	37	33	30	49	56	37	46	35	42	41	35	35	45	48	35	45	40	33	37	41	33	56	30	47	34	39	45	41	51	26	31	40	36	51	40	37	37	35	43	55	47	42	42	37	40	47	33	33	28	34	38	42	36	36	42	45	44	53	44	53	44	33	32	35	33	59	44	52	47	56	39	39	45	39	45	27	40	41	33	42	32	35	47	40	40	38	33	35	50	48	34	40	28	40	41	29	39	35	38	29	34	39	59	36	43	47	46	33	47	46	40	40	46	29	47	40	32	40	43	45	29	25	47	45	41	71	46	42	36	37	30	36	40	36	38	46	43	51	50	40	35	39	54	36	43	42	41	30	43	44	36	50	48	36	46	44	40	53	35	52	28	40	41	40	39	47	37	43	32	37	33	32	40	43	31	47	50	44	34	36	40	39	37	48	40	39	33	48	47	35	34	45	36	32	43	31	34	49	42	30	31	43	40	31	41	40	51	31	29	41	46	45	41	41	42	36	49	45	33	39	52	45	36	46	40	42	50	28	41	32	35	41	51	49	27	43	38	49	48	27	36	42	47	37	32	44	46	39	40	62	38	32	35	41	36	51	41	39	37	39	45	47	48	48	46	32	28	42	32	37	35	25	43	42	39	41	38	46	31	47	44	35	47	46	38	44	32	48	40	38	41	42	53	36	38	30	42	30	49	36	32	43	49	45	29	36	32	41	35	55	42	33	46	42	38	40	44	37	46	45	38	36	38	39	37	35	46	45	38	50	32	43	38	37	30	36	42	36	46	36	40	39	44	44	43	40	46	45	48	32	37	45	36	40	50	48	41	42	36	38	43	45	54	40	54	54	36	36	42	41	49	39	38	32	45	45	49	45	44	48	43	44	44	44	36	41	39	53	33	48	46	42	48	35	42	40	46	41	34	44	49	36	38	37	40	36	42	33	44	42	39	49	38	30	39	41	32	27	36	43	40	37	45	37	33	28	33	45	37	52	43	44	35	45	38	33	45	49	28	51	37	29	45	50	45	38	33	52	42	38	40	29	30	44	40	50	35	30	40	36	43	54	43	38	45	44	30	38	40	39	29	38	40	31	41	40	39	47	53	40	32	54	38	46	40	56	44	34	48	37	40	35	37	41	40	41	50	28	33	40	41	52	30	40	44	42	36	33	41	45	41	38	42	30	48	39	41	39	47	40	43	36	44	40	31	38	56	37	37	32	34	48	48	38	39	47	39	34	34	38	37	32	31	39	40	48	50	44	50	28	37	51	48	47	49	45	26	37	38	41	48	31	34	36	29	39	33	39	44	38	40	39	34	41	37	46	46	50	42	39	44	46	30	48	28	33	40	51	33	42	34	41	44	35	41	30	53	39	42	41	35	35	35	42	44	37	29	39	39	44	40	39	43	40	47	40	39	44	34	32	34	43	35	38	40	43	42	27	39	41	36	34	43	48	38	47	40	41	47	41	44	38	39	32	42	25	36	35	38	34	40	39	39	41	42	41	34	42	45	36	40	32	36	43	46	44	45	32	51	39	47	41	40	32	45	37	40	36	44	55	43	47	41	33	34	36	50	46	37	52	39	41	45	46	37	50	39	29	46	44	54	45	38	33	40	33	45	56	42	33	38	38	46	37	42	49	36	39	55	35	44	57	41	40	33	43	35	38	35	38	46	49	35	51	34	41	38	45	33	41	32	34	51	39	44	38	41	37	37	38	47	50	46	48	45	48	45	38	50	29	30	44	40	49	48	41	37	43	42	40	36	54	35	41	29	35	49	47	34	41	41	43	41	41	37	34	43	45	38	28	45	41	40	32	40	34	35	46	33	30	35	47	36	42	42	39	37	41	33	35	54	42	31	38	42	49	35	38	44	58	30	36	47	52	37	40	34	44	34	30	46	33	45	31	41	51	32	47	44	38	44	28	39	42	28	46	45	43	37	39	42	40	33	45	31	42	37	42	34	33	42
39330	25721	18029	21392	32304	37618	31745	20381	13675	12077	12063	9716	4288	2496	2642	2586	1916	1462	1445	1345	1151	704	524	528	508	525	499	544	574	523	537	564	511	503	552	547	563	536	525	504	584	549	507	502	526	549	555	532	524	521	517	524	545	481	552	500	489	505	567	540	543	531	561	580	562	561	533	502	486	501	497	516	553	544	521	555	558	553	525	538	492	530	503	560	564	560	516	511	497	531	527	544	498	525	528	507	547	510	534	534	563	534	564	500	528	508	510	549	519	547	516	509	545	539	575	480	549	541	517	525	585	531	513	515	570	526	503	516	497	510	557	541	533	518	544	542	548	558	544	566	522	496	512	516	533	582	504	554	507	526	538	559	527	579	522	523	562	523	519	519	539	522	521	516	539	531	517	556	510	506	516	514	535	575	530	573	508	532	541	548	534	492	541	577	538	546	530	553	557	516	526	534	491	517	516	529	521	551	493	516	541	586	488	485	516	524	526	521	552	521	503	509	546	490	555	531	542	550	538	507	541	532	539	527	501	526	514	545	530	517	519	550	525	530	503	550	548	507	486	543	531	498	526	536	542	560	553	464	526	533	548	558	484	567	553	560	511	523	524	533	519	558	551	509	513	498	498	548	560	549	563	526	502	543	519	519	502	545	515	526	534	503	504	548	563	528	535	486	529	513	522	531	541	522	540	513	547	551	550	536	485	503	547	511	533	515	539	545	528	509	564	536	516	514	484	554	535	548	541	542	550	546	502	533	540	573	521	524	561	569	536	551	516	514	525	546	537	568	537	516	507	531	533	495	559	545	510	538	553	554	525	524	544	527	519	572	513	514	544	523	544	554	544	546	513	523	503	517	574	524	532	542	513	531	544	551	512	503	541	559	525	521	509	532	503	496	535	543	588	541	522	531	496	559	554	560	546	546	555	530	508	526	545	540	560	505	520	552	558	532	552	568	512	521	537	531	529	518	531	560	513	557	507	519	536	533	500	525	549	541	557	557	511	560	501	534	500	527	512	531	515	542	572	529	518	568	510	530	532	530	508	498	537	518	512	527	521	559	555	530	511	539	523	545	547	533	537	564	534	533	561	505	512	521	540	490	523	578	506	542	537	560	521	504	526	512	585	555	503	506	510	514	523	537	510	492	526	558	499	560	506	532	543	540	582	550	532	520	499	539	500	507	516	493	550	535	541	511	493	543	563	535	566	518	515	514	518	541	528	508	531	536	578	530	528	578	547	528	556	536	536	546	520	521	550	528	517	557	609	521	556	546	564	548	521	547	519	536	527	515	548	500	515	524	583	538	528	531	555	532	539	566	589	534	498	530	527	502	579	481	528	542	505	505	518	507	486	533	522	537	521	559	530	534	526	529	502	552	539	504	539	509	566	565	544	521	545	534	521	554	553	540	574	519	557	522	531	537	504	474	529	557	552	514	542	581	525	548	493	534	560	521	504	495	528	571	533	553	517	512	513	587	558	492	506	549	561	536	515	545	525	557	561	503	595	537	542	525	535	561	531	549	544	540	555	520	535	511	500	549	528	515	551	546	546	522	528	584	523	520	542	507	544	555	533	532	518	548	576	537	566	520	555	526	549	544	527	536	488	543	556	519	553	539	519	518	531	524	547	478	521	541	542	533	514	505	530	500	535	520	582	505	550	512	534	530	530	519	557	531	556	560	546	526	538	542	521	534	518	522	555	560	542	586	500	567	531	575	548	521	551	534	530	552	552	519	558	579	538	550	575	518	537	528	544	547	506	536	532	530	499	522	533	587	589	545	540	513	490	563	570	565	539	522	525	563	494	560	516	541	545	521	574	542	539	534	531	505	537	525	518	522	574	504	568	546	536	526	606	500	555	537	506	550	540	526	543	511	528	555	540	518	521	507	539	540	559	534	522	501	509	518	523	522	545	543	483	501	562	477	569	528	500	518	520	520	540	525	583	558	546	535	522	485	489	519	588	525	541	497	550	523	559	521	534	568	538	525	557	554	550	545	549	545	525	535	525	540	532	547	506	551	506	517	527	514	532	569	500	515	508	496	539	524	533	523	547	514	520	541	543	531	565	565	561	555	550	510	503	535	524	533	543	536	571	556	530	525	528	531	480	532	553	547	546	574	544	527	517	558	552	533	530	495	561	531	498	575	571	565	572	506	510	535	537	583	575	508	512	526	561	533	530	546	504	564	517	502	538	558	538	531	528	541	526	539	545	535	491	510	519	522	538	513	549	565	538	579	522	477	503	571	547	509	511	510	550	532	526	554	474	525	522	540	535	554	572	541	491	549	529	520	548	522	525	534	509	498	528	492	521	543	533	537	539	513	525	508	583	523	564	501	494	497	488	526	541	539	505	542	572	497	534	534	526	497	593	504	517	529	530	534	507	536	537	520	531	528	579	490	520	531	565	503	554	551	519	577	575	543	509	507	541	563	514	547	541	522	530	521	543	533	505	535	532	551	526	549	530	526	530	496	521	509	524	546	515	538	504	514	508	510	599	570	507	503	524	535	527	511	526	527	506	520	548	501	533	558	530	558	538	493	527	524	534	489	529	517	544	546	542	517	531	544	552	517	525	516	535	513	527	523	534	499	524	536	539	505	529	514	519	495	518	527	550	513	555	558	511	565	580	569	540	553	520	521	542	497	521	541	536	518	530	526	548	545	568	529	521	561	525	541	573	570	527	537	502	546	530	497	517	540	502	542	523	575	544	540	490	488	524	551	522	545	529	499	561	538	556	585	550	508	540	559	519	490	508	516	541	503	504	534	521	540	522	488	535	538	590	528	528	539	560	517	519	511	523	527	513	544	543	479	513	527	563	589	482	524	575	537	543	504	546	547	546	548	510	518	531	503	542	559	547	562	520	575	524	491	503	526	514	505	568	543	523	516	524	539	527	548	574	519	512	516	551	507	508	500	519	521	579	554	533	519	494	512	508	511	518	531	549	518	540	571	490	515	533	494	503	535	514	531	511	520	543	559	536	547	509	543	533	517	473	541	535	493	522	504	524	526	501	517	487	496	505	529	547	539	544	536	507	543	514	558	534	546	525	510	535	505	538	517	498	520	547	540	546	554	520	521	547	507	515	496	532	539	533	506	532	523	547	532	573	560	561	530	546	496	518	537	558	549	508	507	537	545	543	532	549	525	512	537	533	505	505	543	564	499	518	502	555	482	520	544	539	533	541	501	527	538	534	558	494	563	541	500	559	549	542	520	483	526	542	521	568	567	527	555	514	543	540	579	519	564	510	524	548	529	542	554	545	539	569	522	545	537	544	511	553	540	558	507	515	517	525	551	524	557	496	558	545	529	555	482	538	528	471	520	554	540	519	506	502	510	499	515	554	537	523	524	539	505	555	543	552	513	527	489	554	530	537	541	495	491	523	522	509	545	530	526	531	511	519	525	552	520	595	558	589	544	522	541	537	526	545	533	545	558	522	570	539	522	532	505	540	513	553	516	502	561	545	504	547	534	526	554	558	540	538	505	502	509	540	543	520	503
12142	13114	5082	2752	2798	5868	4673	1436	767	701	780	605	202	138	171	125	152	136	127	105	94	68	37	47	53	46	55	34	40	50	43	48	33	44	37	38	44	44	47	36	37	38	39	38	48	38	36	38	45	41	39	34	49	45	51	45	39	47	41	41	43	50	44	46	43	42	35	42	38	33	35	39	31	40	55	47	29	34	47	45	42	40	36	39	29	25	43	38	32	37	53	36	44	43	38	44	39	45	40	47	38	54	50	46	34	46	33	41	38	32	43	36	40	28	24	45	47	33	37	40	43	35	48	41	40	40	39	36	45	31	36	51	32	43	51	44	29	38	31	36	36	48	37	41	39	43	37	44	31	41	34	38	43	37	41	35	34	41	34	38	37	50	37	37	41	39	42	41	41	45	43	47	44	49	42	44	38	42	34	41	44	40	34	41	38	43	45	27	58	36	30	31	45	45	49	40	44	43	41	41	36	44	30	47	44	31	51	42	44	33	51	45	28	35	46	44	45	50	48	50	43	41	41	45	43	48	34	41	46	35	39	46	29	46	45	54	38	33	31	44	44	45	40	37	44	45	41	34	29	43	29	31	43	34	43	33	57	38	28	34	41	52	38	29	37	30	34	44	41	36	32	47	51	36	34	41	45	30	35	48	42	32	41	35	43	45	39	31	51	48	48	53	42	39	43	36	37	40	37	30	38	30	30	40	45	43	45	37	45	41	42	39	40	41	42	39	38	37	36	32	40	41	38	37	44	35	42	44	44	40	44	30	41	23	33	30	33	35	26	43	36	40	42	39	48	46	36	34	32	41	31	40	38	55	46	37	38	38	50	31	44	36	29	34	49	32	41	37	46	37	35	41	39	34	50	39	46	47	43	42	45	33	46	39	42	45	29	31	53	55	42	34	39	45	34	44	49	31	32	38	60	47	50	51	50	45	40	43	38	45	38	38	35	44	33	59	51	55	34	37	41	30	43	51	34	43	37	35	32	42	51	44	31	42	59	46	44	46	35	43	41	30	35	33	39	47	42	28	32	28	46	47	44	34	38	31	43	38	36	43	42	34	45	53	31	45	36	39	45	46	54	30	34	53	53	34	48	46	36	35	42	40	34	52	50	40	39	41	38	38	41	44	52	46	50	33	43	34	44	50	31	33	27	48	43	38	40	33	46	37	41	40	49	35	48	46	45	46	42	47	39	44	37	34	32	39	42	47	41	58	47	40	39	33	39	32	43	33	47	49	49	46	29	30	46	41	38	40	47	46	51	34	40	34	39	52	45	41	30	30	38	35	36	33	40	46	43	42	40	40	44	51	36	38	34	35	28	33	36	47	31	31	55	40	24	35	41	42	30	40	50	48	37	39	44	42	56	46	35	45	40	37	39	42	26	35	49	51	41	45	38	37	45	43	43	33	38	48	37	38	40	37	33	46	32	45	45	45	42	50	50	48	40	43	25	43	47	39	33	40	26	49	34	53	57	49	39	42	35	30	43	47	42	36	48	40	48	41	46	41	33	49	38	38	33	35	39	35	37	40	41	44	37	46	33	45	41	37	46	42	34	38	41	46	44	43	34	40	37	44	44	43	37	40	41	40	43	36	45	36	44	38	39	38	36	39	32	31	42	47	42	33	50	45	41	39	36	41	36	48	38	50	32	36	43	42	39	43	48	32	47	41	33	42	41	41	31	47	39	36	34	41	39	47	49	41	52	38	45	38	33	47	38	44	34	28	45	37	42	39	36	36	41	49	37	43	41	45	41	46	44	43	34	43	43	41	44	37	43	40	32	43	37	30	33	36	50	37	36	51	39	43	34	40	45	46	41	39	33	33	54	52	36	47	33	50	30	51	44	41	40	47	46	34	38	30	44	42	42	49	41	46	35	42	42	43	31	37	53	31	32	38	44	47	30	32	35	39	24	40	42	38	35	37	44	36	45	48	49	41	33	35	39	41	34	42	41	55	43	38	39	35	36	37	52	37	31	48	35	40	45	42	46	40	36	30	38	39	46	39	45	43	39	40	45	46	33	34	46	31	38	43	29	38	37	39	43	41	44	42	37	42	32	33	39	34	41	50	31	44	40	39	32	45	39	40	41	43	42	54	41	46	30	38	47	35	31	42	42	44	41	34	50	54	34	36	50	50	40	42	31	57	35	29	36	30	42	52	46	33	53	39	40	42	52	34	35	43	48	45	37	53	29	31	41	43	43	48	39	59	33	48	36	41	42	33	43	43	35	41	44	41	38	39	46	46	45	42	37	31	41	33	37	42	40	35	50	40	35	35	48	45	43	32	51	34	41	34	38	30	43	30	44	32	38	47	36	49	33	37	51	47	47	34	32	40	39	36	32	39	55	36	43	38	28	46	36	39	44	44	33	35	40	41	42	42	39	36	41	40	30	44	46	42	42	44	41	37	35	47	40	54	42	39	30	47	37	43	44	52	34	34	38	37	47	45	34	46	43	50	36	46	45	48	46	37	36	37	34	33	49	35	39	43	47	40	45	43	44	49	35	45	39	44	51	45	31	44	41	46	40	44	37	31	36	42	30	44	44	52	38	37	43	39	50	39	34	39	47	48	41	42	41	36	37	33	41	46	51	36	37	46	30	29	40	43	35	39	37	42	35	41	35	42	43	38	41	42	34	36	32	45	36	32	41	52	37	48	41	49	42	36	42	33	55	39	41	51	40	38	43	48	45	36	35	44	46	35	40	30	35	47	36	28	29	43	49	35	48	36	42	38	46	34	39	53	52	41	44	42	52	49	36	46	59	48	29	44	45	33	45	47	35	40	44	36	50	44	44	40	42	41	44	30	41	47	47	44	42	37	41	39	46	42	45	32	42	33	36	36	34	34	50	48	45	46	41	47	42	51	37	50	39	44	34	35	48	37	41	41	41	50	49	52	34	37	35	34	34	23	39	41	46	42	53	50	35	41	42	38	43	45	41	37	42	30	40	38	37	33	38	38	35	51	42	50	41	43	36	40	39	24	43	42	48	47	27	39	34	31	45	46	51	35	44	45	42	37	38	32	39	32	51	50	43	37	40	36	36	30	38	39	45	46	36	39	46	42	39	44	45	45	39	39	36	50	41	44	38	45	41	47	36	37	38	43	46	39	43	48	41	35	42	41	38	44	40	38	40	44	34	31	61	29	42	54	49	43	36	38	42	49	42	36	37	33	40	42	38	41	50	29	47	36	42	31	39	40	28	33	39	40	47	46	40	47	38	46	32	48	45	45	42	33	46	42	49	49	34	29	37	47	33	43	43	41	44	54	36	41	43	45	44	46	41	43	46	46	44	40	46	43	43	38	41	36	31	38	39	48	31	46	40	39	50	33	32	43	42	46	32	36	34	40	57	35	42	43	55	39	35	65	42	43	37	58	46	48	41	38	35	33	39	46	48	35	37	46	44	41	30	41	38	30	46	35	31	43	36	30	49	32	47	36	35	32	48	41	44	41	42	37	47	47	41	42	39	38	41	32	34	47	56	51	41	36
50306	36761	27707	34526	46101	52932	41943	28363	21896	20835	20475	16819	6385	4858	4514	3516	4174	4020	3096	3145	2434	995	515	549	526	542	523	537	574	611	620	546	572	555	526	559	510	546	544	533	593	550	543	557	512	540	555	551	526	584	558	543	540	564	549	555	526	540	551	546	556	544	529	509	605	540	549	554	538	506	490	523	539	575	513	509	559	571	544	560	554	532	536	577	543	567	527	560	501	498	540	524	539	567	526	543	522	547	522	562	535	541	523	519	526	537	560	532	540	550	529	550	555	556	545	525	554	506	576	506	507	530	515	534	543	527	533	559	561	575	514	566	527	510	508	501	556	539	530	548	550	538	504	554	508	505	584	524	525	528	513	513	535	545	545	525	527	524	542	574	543	568	532	540	517	564	531	540	560	542	549	492	457	538	488	541	541	543	530	518	523	563	575	546	552	528	531	523	547	536	532	544	546	567	566	542	532	588	580	504	584	572	521	564	535	562	569	564	571	548	518	527	511	553	593	560	550	554	513	545	526	528	546	557	550	532	528	519	548	534	532	518	542	506	513	523	541	561	549	542	562	513	526	544	538	588	530	547	547	542	557	530	513	553	576	548	533	535	531	549	519	544	511	524	537	525	532	567	536	548	569	537	499	529	529	560	572	513	552	548	524	534	557	555	542	559	552	500	590	511	520	538	579	532	541	560	572	536	507	522	576	551	528	548	529	570	523	543	529	573	579	539	510	531	522	556	503	543	541	514	536	536	567	514	534	501	536	505	550	518	527	536	505	506	548	516	545	532	571	551	549	538	567	519	582	518	526	566	575	508	542	558	537	569	588	537	537	513	553	547	512	548	522	579	530	543	533	529	544	522	496	515	549	528	536	528	548	546	558	508	554	541	524	511	515	549	521	544	569	504	536	516	552	576	543	568	533	565	504	523	552	547	508	527	544	562	513	552	496	564	568	563	535	540	554	528	535	539	535	539	543	541	555	509	515	536	556	515	516	532	581	528	551	542	574	509	516	573	514	532	539	528	493	511	520	537	546	533	550	530	538	561	567	549	513	552	556	554	572	536	550	563	594	515	561	510	534	534	532	516	566	519	583	527	512	521	569	544	561	543	577	552	528	540	532	503	536	548	574	571	536	526	522	572	521	514	535	534	527	535	550	538	536	516	557	510	530	563	535	549	532	492	555	504	544	540	545	546	543	535	541	511	579	524	546	477	507	585	578	534	517	537	557	589	569	533	552	493	573	506	545	546	567	560	527	537	544	535	528	564	612	584	538	554	578	533	549	543	524	519	517	539	564	555	557	569	537	551	565	549	544	571	547	560	573	554	563	559	538	560	507	547	539	540	514	546	517	535	552	594	537	560	542	532	561	525	524	508	510	509	568	543	545	538	533	521	497	517	571	513	548	512	551	516	506	518	520	566	575	545	557	562	552	539	543	573	508	562	507	512	515	547	577	517	491	539	552	524	550	551	512	505	530	517	495	546	516	558	515	551	532	535	520	555	539	521	556	561	515	550	533	540	509	533	549	522	508	548	534	545	538	557	535	538	569	534	505	552	558	528	574	552	513	512	533	558	516	522	568	530	537	504	529	547	523	578	575	505	542	536	509	530	544	508	498	543	556	527	540	527	548	587	546	524	530	551	560	523	525	583	531	532	504	531	519	531	513	535	542	539	533	520	536	547	567	536	537	536	508	545	498	559	543	551	541	540	523	522	558	515	574	549	528	522	546	510	548	567	507	567	543	541	530	551	562	556	569	584	545	531	468	536	565	536	535	541	519	544	539	523	532	508	481	585	519	549	511	560	535	565	545	545	575	530	536	530	538	535	558	532	577	528	512	557	527	549	534	539	527	544	566	563	539	546	519	546	540	521	517	517	544	555	535	561	557	559	537	572	531	507	543	550	515	540	527	541	517	515	545	540	570	526	532	570	571	582	513	562	492	578	490	519	478	587	542	543	585	549	522	532	558	524	534	522	528	500	525	540	547	539	544	545	543	575	549	528	590	532	553	559	551	523	555	571	563	495	527	516	549	520	514	552	502	511	530	536	522	593	572	534	605	575	513	522	529	526	540	532	571	543	549	519	571	569	572	523	517	531	534	542	518	487	556	568	535	513	560	494	509	508	566	553	516	531	586	506	564	501	534	538	567	506	509	572	477	542	528	549	533	579	524	494	537	514	542	531	533	520	552	532	542	533	581	498	567	537	507	539	546	517	516	489	528	524	544	527	565	554	529	544	552	526	485	569	531	505	536	560	565	517	510	548	539	527	571	571	523	545	552	548	509	548	529	534	565	517	509	551	533	590	521	550	499	514	530	558	545	537	550	566	517	516	486	562	544	548	527	485	551	523	530	561	569	506	522	568	546	530	558	529	562	521	552	552	509	550	549	536	510	525	568	519	548	541	510	525	527	536	540	555	543	497	518	585	524	549	525	490	562	524	512	515	526	529	495	551	537	538	532	581	511	544	518	535	550	499	528	525	546	526	543	559	539	552	565	521	485	527	547	566	516	524	586	499	497	520	545	547	569	561	542	543	523	557	545	524	559	524	539	574	549	558	504	554	557	550	550	567	540	551	516	533	535	564	524	486	574	526	553	567	541	509	513	539	531	561	532	515	529	519	527	512	593	524	515	527	544	545	506	552	518	578	559	566	531	536	546	479	566	541	573	532	560	524	545	540	578	521	517	553	560	514	529	530	529	537	499	535	540	519	514	546	566	543	518	542	518	558	560	526	537	521	571	534	526	527	526	540	544	533	574	553	549	549	565	550	549	539	528	577	523	536	548	552	562	549	581	580	537	516	540	560	532	563	574	524	558	518	545	532	546	576	540	542	524	505	534	527	560	514	521	542	539	520	551	533	488	589	569	498	487	535	547	554	563	545	519	519	538	555	539	567	525	562	508	501	491	528	587	542	558	538	550	514	522	541	579	572	566	561	534	510	564	545	508	516	567	517	543	548	565	551	549	551	570	547	560	563	541	521	559	531	552	554	518	505	505	521	537	534	527	525	598	524	506	502	510	523	554	534	552	520	486	536	519	542	558	525	503	537	528	546	537	544	541	563	542	566	603	521	542	516	557	533	535	566	533	499	524	521	552	538	558	531	562	544	534	520	486	495	539	589	520	552	515	507	554	506	535	573	510	538	517	491	524	543	578	549	507	506	551	575	544	528	509	521	471	544	517	541	557	539	534	538	595	542	571	551	548	483	510	566	561	549	510	509	564	533	538	560	526	553	528	504	520	554	521	484	530	522	525	581	536	555	554	523	548	589	558	522	532	539	547	569	548	525	524	531	536	551	487	525	557	510	461	532	539	507	531	582	528	533	555	526	533	578	507	541	491	553	528	526	530	505	540	563	526	567	488	514	538	503	500	550	547	564	527	573	566	537	564	548	487	511	556	513	569	498	546	542	532	519	520	526	496	529	535	539	537	530	546	545	549	536	539	516	535	518	545	542	545	489	549	509	542	528	561	602	547	558	530	554	535	537	528	517
11969	12872	5232	2425	2751	5807	4269	1586	942	909	880	641	150	149	113	96	183	207	169	148	100	67	45	48	31	42	50	45	35	41	47	48	33	49	29	50	33	41	42	36	37	52	41	37	33	35	38	38	49	38	35	46	43	51	41	41	46	34	42	47	51	47	54	44	48	37	46	45	38	39	34	42	38	35	37	42	46	52	44	41	52	28	38	40	60	33	45	33	43	45	41	47	39	46	30	39	31	34	44	46	42	37	26	46	34	60	45	37	45	42	43	35	34	34	45	33	37	46	39	45	45	39	32	36	36	37	41	41	40	41	50	35	50	39	36	38	43	50	48	35	42	40	37	61	42	32	51	53	39	52	43	52	38	41	38	32	45	42	38	40	27	38	44	59	42	42	39	43	51	42	35	38	47	29	39	60	45	41	47	39	39	48	49	51	41	39	54	47	43	52	27	37	33	43	56	44	39	39	36	37	40	40	43	45	44	30	36	45	49	40	52	41	36	34	48	45	34	41	41	30	46	32	41	54	34	36	49	44	39	37	48	46	42	48	46	46	40	40	42	38	34	52	48	49	48	59	36	46	45	46	42	51	44	45	32	41	43	44	34	38	39	46	43	42	47	43	38	45	55	39	37	33	46	37	45	39	45	41	46	38	54	31	45	40	33	31	41	42	48	41	34	55	38	41	34	46	37	38	46	45	52	34	47	49	32	46	38	33	45	37	45	46	46	35	44	36	44	35	46	46	43	45	41	49	36	42	44	41	46	44	36	36	50	40	38	45	51	39	45	55	41	40	45	30	45	45	47	38	38	42	37	36	45	38	39	51	55	32	31	38	41	33	44	33	49	38	45	42	53	45	38	46	41	22	36	47	42	48	46	44	36	34	32	39	39	38	37	38	38	52	38	44	36	44	44	46	41	51	37	45	36	50	39	47	42	39	47	37	39	44	37	41	46	34	37	33	40	39	50	46	42	45	55	41	52	37	42	52	45	42	31	45	50	37	46	39	29	53	49	57	36	40	43	50	41	39	38	47	27	37	38	46	42	46	42	28	53	52	33	63	36	41	45	49	49	42	41	43	47	45	41	41	42	45	52	40	48	34	42	42	46	35	37	49	43	59	46	35	37	55	34	44	51	37	29	41	41	45	42	40	35	41	35	42	45	38	42	46	46	59	42	40	41	34	44	45	38	47	27	42	47	54	36	34	31	31	35	44	42	36	34	37	36	39	50	47	42	42	26	26	47	49	44	35	37	49	44	44	53	39	56	40	36	38	45	33	48	46	34	40	40	36	34	41	37	46	48	35	57	41	73	43	43	36	39	41	46	46	42	39	46	33	45	45	34	49	46	37	40	38	49	49	31	31	47	41	41	32	46	39	53	45	34	43	41	42	37	42	42	35	41	52	38	35	27	53	45	35	44	42	39	35	43	45	40	43	51	30	42	27	51	37	47	50	43	35	37	46	48	48	45	45	40	47	44	45	46	53	38	38	47	48	43	40	47	31	41	38	40	43	44	35	43	35	26	39	48	35	43	50	38	42	32	46	48	42	39	46	41	39	45	31	38	33	36	39	46	42	46	45	40	34	38	43	47	42	43	47	51	43	37	41	46	43	41	45	49	31	47	34	54	40	36	49	52	51	43	45	55	35	50	40	43	43	38	43	39	46	52	56	51	45	55	47	46	41	37	50	30	36	35	35	49	50	51	37	47	42	41	42	41	50	37	57	42	46	40	40	45	32	48	43	40	35	49	48	32	35	41	39	37	49	32	46	41	47	54	48	33	46	46	39	54	34	38	48	42	35	39	40	39	43	48	43	41	32	44	43	41	35	39	45	48	39	41	46	48	35	35	52	40	39	44	43	43	36	29	48	49	42	43	35	35	45	49	33	45	32	36	42	40	37	41	51	50	39	51	28	39	31	48	43	34	39	45	47	37	43	40	40	40	36	55	48	42	50	37	45	27	50	49	48	47	40	45	34	49	38	44	38	39	30	47	37	32	46	48	44	40	57	55	32	44	47	37	39	43	43	45	40	42	26	51	39	41	49	41	41	41	37	49	46	37	38	47	39	53	42	52	56	36	53	43	44	48	31	45	36	34	46	39	43	49	37	45	51	43	35	45	37	48	46	38	40	42	41	43	36	36	52	28	40	35	48	42	50	32	29	34	48	37	44	42	39	33	57	39	39	43	48	53	37	45	49	41	38	35	45	45	36	45	42	46	39	37	45	40	52	41	32	41	47	39	47	47	44	46	51	44	39	32	40	46	40	43	44	38	46	46	29	46	44	40	43	46	35	41	41	43	38	55	45	39	31	39	45	54	38	43	25	49	31	40	30	45	39	53	34	47	42	49	37	39	36	36	39	29	37	44	52	31	31	53	54	33	39	41	44	48	55	51	42	41	36	37	38	36	37	46	37	37	41	42	43	47	35	58	48	33	40	41	44	37	40	50	38	45	44	39	33	31	46	39	46	38	41	56	45	42	31	38	42	34	39	35	42	40	45	55	51	40	36	36	46	40	54	37	46	52	37	47	51	42	33	44	45	49	27	56	47	51	41	47	49	46	51	47	49	35	35	37	42	46	43	38	42	39	38	42	42	38	35	49	29	51	42	40	42	53	45	49	36	46	34	41	31	48	28	46	40	40	48	43	47	50	39	38	34	33	38	43	41	50	57	39	34	38	41	42	40	44	44	45	50	46	24	37	39	49	51	49	39	50	49	40	39	47	48	40	53	45	39	43	45	40	39	45	43	36	32	55	43	48	35	39	52	37	45	51	30	38	40	35	34	39	43	34	55	46	54	37	36	39	48	33	37	36	34	38	37	46	38	49	48	43	48	43	38	33	48	34	45	40	34	37	43	38	40	34	45	32	33	48	31	32	38	45	40	49	40	36	35	40	47	48	44	35	43	32	45	43	43	38	49	43	47	42	49	46	38	38	40	40	59	33	49	53	54	44	47	45	41	41	29	38	48	45	50	44	40	37	37	46	54	37	38	40	41	49	29	51	35	39	37	46	38	39	38	37	46	45	31	51	47	38	47	40	49	46	38	49	48	47	36	33	47	44	46	56	49	47	38	45	33	39	48	43	41	44	45	49	42	27	48	39	39	44	44	42	43	29	50	36	57	45	54	40	35	41	43	54	39	40	59	34	44	44	34	40	47	52	42	41	48	39	33	36	43	46	44	53	53	45	49	48	31	42	44	40	47	41	36	32	41	40	43	44	36	39	41	38	42	35	40	43	44	40	39	35	40	45	44	43	41	35	49	44	42	36	47	43	38	37	48	43	38	48	45	56	40	46	36	41	45	40	38	52	42	41	43	36	42	33	46	38	36	39	40	47	39	43	45	35	49	40	35	51	36	46	38	51	54	44	39	39	45	45	30	42	43	31	36	34	44	42	37	48	43	35	41	46	51	55	36	41	49	37	40	40	32	43	35	51	37	38	54	36	38	42	54	52	59	43	45	37	47	44	39	48	46	40	36	36	40	42	45
47757	37460	28436	32712	45616	52896	41905	28928	23616	23645	22523	17755	5195	4738	4138	2356	5881	6031	5103	4182	2970	1563	561	544	560	572	520	584	604	565	591	557	604	539	599	589	594	558	571	548	536	482	578	529	548	537	529	587	595	575	557	554	536	568	579	560	600	542	503	549	549	549	594	536	565	535	541	540	499	539	537	559	568	586	566	544	541	522	554	603	554	517	552	565	571	579	554	489	559	563	562	588	542	563	557	514	542	517	554	553	569	585	505	545	592	569	484	572	584	550	577	549	596	534	535	563	578	561	554	570	551	590	546	550	539	568	537	546	538	607	542	561	562	524	562	525	556	540	558	530	538	557	535	541	564	554	577	548	515	562	510	542	526	535	562	629	532	541	580	554	591	526	570	530	561	563	500	522	550	571	503	598	575	545	590	533	556	583	568	561	584	587	524	556	577	583	606	543	542	585	521	591	513	562	550	555	575	613	544	548	577	559	561	542	548	550	544	558	532	569	547	588	588	573	554	573	517	567	560	568	550	543	515	575	542	573	620	544	552	543	550	554	574	553	557	575	593	527	615	548	544	560	590	575	510	587	560	503	565	555	527	502	574	560	598	581	560	549	568	538	518	582	511	539	550	563	511	529	576	553	555	561	542	581	566	500	547	564	568	552	501	500	556	561	553	575	500	588	513	549	514	613	543	623	568	555	571	534	555	552	590	528	517	542	539	549	558	554	484	529	567	512	566	548	605	557	591	558	521	549	547	574	574	565	566	591	550	594	558	570	531	543	517	515	567	543	558	530	539	545	570	574	547	561	533	538	554	602	518	556	522	524	571	541	557	536	502	598	553	559	555	568	529	550	561	566	579	555	583	531	581	548	566	530	540	527	535	623	551	551	549	555	543	597	546	561	556	539	585	583	536	530	520	545	587	556	603	530	545	537	536	513	575	556	577	552	561	600	524	549	527	506	579	567	521	576	543	540	580	565	548	532	562	563	529	560	521	580	539	599	556	573	556	545	563	527	540	560	574	488	544	620	517	595	553	548	565	565	585	557	560	546	576	573	562	566	557	527	574	594	512	559	570	555	583	555	539	540	559	543	564	498	595	591	538	544	550	550	604	560	540	542	586	561	585	570	531	526	528	543	574	556	552	539	551	582	508	566	587	557	569	523	553	577	555	594	554	542	577	530	603	600	512	495	586	589	568	571	553	541	553	579	564	541	540	529	563	531	528	606	548	555	507	578	540	526	600	559	546	516	552	562	528	492	541	572	541	522	564	555	494	522	534	530	571	592	568	580	566	540	543	552	514	535	534	526	561	557	539	495	539	535	537	569	557	581	593	558	533	556	560	611	583	603	518	582	567	553	559	568	571	547	563	530	566	549	529	540	528	577	538	542	571	597	596	571	546	558	555	587	571	567	545	564	572	598	595	576	560	600	557	529	536	545	564	556	515	531	551	552	560	578	592	610	545	551	566	498	591	572	597	638	590	552	542	555	548	529	589	561	539	542	556	522	593	576	598	561	585	561	513	580	601	578	554	561	517	598	534	526	537	536	567	537	547	535	514	549	578	551	557	522	537	540	596	546	529	555	531	608	541	560	545	552	526	556	528	588	489	562	544	546	574	550	567	570	569	566	549	587	541	567	526	585	576	583	549	561	553	566	519	522	542	562	592	535	564	584	582	550	553	564	564	569	554	554	583	507	617	575	571	557	543	565	548	561	531	505	541	550	557	567	603	536	582	564	541	569	530	582	549	521	605	547	559	557	540	547	536	591	579	566	588	507	569	553	548	523	553	513	567	503	583	577	537	583	524	533	599	528	556	569	571	554	558	536	547	570	519	570	533	563	547	578	538	536	573	495	544	551	549	554	528	549	565	583	558	576	562	519	516	524	570	562	582	578	567	555	619	540	549	574	551	551	532	564	578	526	583	578	569	591	550	560	563	574	597	536	543	579	597	570	538	532	583	559	542	555	558	585	571	592	578	554	550	572	520	572	566	562	576	574	543	583	567	554	585	537	595	563	567	558	560	596	578	550	563	560	495	540	573	545	565	552	549	586	541	526	537	547	549	531	540	563	584	541	558	580	554	579	524	549	574	587	558	567	563	564	572	548	551	571	529	595	557	565	555	567	607	563	543	589	586	560	557	554	530	510	546	558	555	570	545	580	588	578	530	560	521	543	574	585	548	535	552	551	539	550	573	520	548	541	556	553	565	535	552	518	552	575	541	594	565	583	542	542	586	536	561	513	548	600	571	543	545	576	560	519	563	519	512	591	524	564	569	561	552	552	546	529	554	625	560	577	605	583	577	581	535	579	523	550	559	574	537	515	526	579	583	530	540	552	544	535	533	530	603	575	547	598	569	551	568	585	549	549	547	533	568	539	556	552	594	625	567	579	548	529	558	563	538	545	556	557	522	562	544	553	586	605	509	563	556	543	498	542	589	562	550	578	545	509	567	576	554	542	531	528	526	578	532	567	551	579	566	572	562	575	545	561	535	539	537	572	543	559	572	552	548	520	569	501	585	551	604	540	569	552	567	522	533	529	519	558	562	567	589	549	525	541	583	571	539	583	561	572	557	541	542	596	584	541	584	536	518	582	543	595	521	566	569	537	566	590	546	550	535	511	542	518	551	514	554	550	620	527	524	563	544	589	558	531	552	557	535	570	561	543	558	552	533	577	562	597	540	565	582	572	560	541	528	563	559	597	535	548	556	534	559	548	552	535	573	565	529	559	556	576	543	551	558	555	613	572	573	647	526	568	494	552	596	578	570	571	559	550	559	539	589	547	513	566	553	565	519	575	553	566	582	559	580	576	566	498	553	537	536	577	584	585	517	538	545	573	540	540	554	523	578	541	554	552	547	571	557	538	544	569	565	561	546	578	523	561	526	546	568	511	560	564	548	566	551	539	577	532	542	543	555	566	575	504	526	520	578	550	575	573	541	563	532	548	549	580	584	552	539	561	599	557	596	552	533	560	581	538	547	575	539	530	576	535	612	526	539	562	548	560	521	547	520	515	559	598	528	521	534	559	525	578	540	577	586	549	521	572	513	558	559	562	501	565	564	544	536	564	548	533	554	556	566	529	567	516	581	540	567	544	573	560	554	558	537	541	564	546	548	587	543	569	545	497	588	591	548	552	545	567	578	553	551	529	561	540	577	596	592	563	562	534	568	543	525	532	579	546	566	516	539	528	528	548	517	556	574	531	572	534	590	550	533	561	579	520	578	571	560	573	555	538	553	612	545	568	580	567	555	552	532	600	588	533	532	535	543	582	556	575	566	554	501	543	528	563	558	551	594	561	553	598	525	560	535	604	564	563	560	517	535	564	545	560	551	558	486	585	554	550	557	535	526	519	527	545	523	556	570	555	569	549	546	590	543	545	534	558	570	537	592	539	580	556	529	569	539	550	557	506	539	555	574	490	566	578	546	600	557	541	564	540	524	528	587	534	545	554	558	553	550	533	534	565	542	532	533	530	552	542	538	567	597	567	532	607	545	575
16252	20540	9545	5520	5265	10488	6932	2539	1509	1414	1533	1088	206	108	144	156	213	268	243	205	138	83	36	50	40	47	34	48	38	50	37	42	45	43	47	30	38	40	49	36	44	44	47	49	31	42	57	41	46	38	38	37	46	40	37	48	37	28	43	38	42	47	43	52	41	40	46	35	35	38	31	34	42	38	38	49	40	32	40	42	32	46	40	46	34	46	44	39	36	36	39	36	43	39	41	41	45	34	41	52	37	42	38	46	56	45	37	45	38	46	43	42	36	41	36	31	37	51	61	42	51	51	43	47	41	38	44	46	35	53	36	35	38	32	40	39	43	40	45	32	58	43	40	34	44	43	41	36	57	48	38	40	58	39	40	43	35	38	39	34	45	40	35	45	46	40	45	39	51	45	42	44	38	47	46	41	37	49	56	44	46	34	43	43	42	55	48	49	26	42	38	31	49	42	37	41	33	34	41	36	41	54	49	34	48	42	41	29	43	51	42	50	63	36	39	39	43	59	37	29	37	35	39	38	48	37	31	37	46	48	54	42	35	46	28	46	40	44	31	42	40	40	47	41	33	31	41	43	40	39	45	41	36	44	41	31	46	34	48	44	50	46	39	46	37	36	34	35	49	48	32	33	41	42	40	45	31	42	46	49	37	33	45	40	39	46	45	34	39	36	37	38	45	33	42	50	35	45	36	34	39	34	43	39	39	41	37	33	46	51	50	36	36	49	38	42	45	46	38	36	39	37	41	41	42	26	38	37	43	43	41	38	56	35	43	34	45	46	36	35	49	42	45	51	49	44	38	40	33	47	42	40	48	48	40	46	30	43	29	35	45	54	51	40	39	48	38	36	45	43	50	43	42	35	48	46	36	39	48	51	35	42	48	35	37	40	50	44	36	56	50	36	45	33	35	30	30	47	36	48	31	44	43	33	37	35	45	39	33	43	34	36	46	40	41	42	41	46	29	31	39	38	52	45	41	43	54	39	41	39	53	45	35	50	43	38	40	44	41	40	34	47	39	31	33	48	49	53	37	41	42	37	42	55	39	41	42	39	38	42	37	46	48	53	39	51	39	39	37	43	58	61	38	40	47	38	39	41	33	37	42	35	34	57	35	32	41	48	39	36	40	46	47	42	47	39	52	41	39	42	27	41	31	43	33	50	50	43	44	36	30	35	34	47	48	45	35	41	30	31	43	50	36	44	47	34	40	38	36	30	47	31	51	36	43	41	40	32	37	43	38	34	44	38	45	42	40	54	47	51	42	43	35	32	30	40	34	37	40	33	37	40	45	43	49	42	39	39	43	44	37	39	37	41	47	43	60	33	39	36	40	43	41	45	31	48	43	55	48	46	48	53	41	38	40	39	48	40	47	47	52	47	53	38	32	38	38	35	42	48	30	30	31	38	43	40	45	47	35	38	49	38	37	38	48	45	56	46	31	47	50	32	54	37	32	49	36	37	35	28	55	38	37	39	41	38	35	37	44	33	33	36	43	36	50	54	41	50	46	48	32	48	30	33	31	39	37	30	38	37	34	43	46	46	45	54	44	34	52	35	46	47	47	32	33	46	38	45	33	52	54	43	44	48	31	43	34	36	44	46	40	35	36	36	41	39	46	51	42	51	44	35	48	34	49	47	34	44	34	39	39	45	30	40	41	45	42	46	39	38	48	35	40	39	47	39	58	41	49	41	32	41	51	52	52	31	37	49	44	46	33	44	42	60	50	51	51	43	41	43	44	44	47	38	44	43	36	35	46	47	38	40	34	40	43	32	47	46	38	38	33	34	50	47	47	33	36	47	56	46	44	31	41	46	32	41	37	37	46	47	40	42	40	39	48	39	41	45	33	38	40	35	44	42	43	33	55	30	56	37	34	42	41	31	42	34	37	33	48	51	39	45	63	29	35	40	50	43	43	32	45	54	45	42	47	44	49	50	61	38	51	49	39	53	45	44	39	33	35	47	51	39	36	48	39	43	35	44	31	50	51	40	36	42	37	45	39	49	29	36	35	42	32	45	40	45	40	33	39	51	43	51	36	39	38	45	40	52	45	35	48	40	40	30	53	50	31	52	49	41	46	34	41	26	43	53	36	37	39	42	49	38	33	41	34	37	42	49	43	47	39	36	39	53	34	41	52	41	37	40	39	35	39	35	33	41	36	48	45	44	45	46	44	53	43	26	39	48	35	43	40	41	39	45	35	47	42	35	40	54	49	38	31	33	52	51	58	38	46	30	54	46	42	49	32	44	48	41	34	40	42	42	38	36	40	41	52	35	36	47	33	46	34	40	42	47	37	44	31	40	35	45	35	46	35	40	40	42	42	40	35	48	44	42	42	42	43	30	43	33	41	48	42	39	30	37	46	49	47	50	32	38	40	44	50	45	51	50	48	53	43	42	47	39	40	41	47	53	45	46	52	36	41	55	55	44	40	29	40	42	39	41	45	47	53	43	38	34	25	44	49	48	41	43	37	40	35	48	29	36	35	42	34	31	37	64	38	43	31	42	34	43	27	29	43	39	36	39	38	39	43	41	37	50	47	39	34	46	43	34	29	41	41	38	52	37	49	45	52	43	40	48	33	49	35	43	47	45	44	49	40	40	33	36	39	41	39	44	41	37	39	35	46	47	43	41	54	40	59	49	46	46	43	39	37	40	34	42	44	50	39	38	46	31	32	35	48	35	42	49	44	47	40	39	50	51	41	39	36	43	44	37	42	40	41	46	50	34	45	40	48	38	51	41	33	45	30	48	49	49	36	37	45	38	45	49	25	53	38	43	48	38	33	29	37	43	53	40	42	28	40	44	34	30	40	37	43	37	33	35	50	49	41	44	40	45	34	39	39	44	31	37	44	40	54	41	36	39	45	39	41	42	41	31	42	44	45	34	57	40	60	44	39	38	26	43	43	40	38	46	34	42	40	48	40	42	40	41	44	45	33	42	37	37	48	36	49	43	41	43	33	47	49	41	37	42	46	43	51	56	32	45	42	33	42	45	42	47	43	37	38	38	41	46	46	33	40	44	42	37	39	37	39	51	54	40	37	39	39	45	42	45	45	33	43	32	34	35	36	51	35	34	40	43	36	46	36	36	36	42	50	32	47	35	31	36	30	46	33	34	40	30	63	40	44	43	41	34	49	38	41	43	35	24	45	37	45	41	45	30	45	28	47	44	42	43	45	49	36	48	33	36	37	42	53	33	35	28	41	49	31	43	34	42	39	36	49	41	44	48	35	38	43	38	36	53	43	52	41	42	46	40	51	44	45	35	43	46	43	32	36	44	32	35	44	44	40	38	40	31	41	33	43	35	43	43	34	43	46	40	32	42	41	35	36	39	46	39	35	47	47	36	54	44	49	53	40	33	46	44	40	35	30	45	44	40	42	35	41	38	36	34	36	32	46	57	43	34	33	44	43	36	36	45	42	51	46	47	39	43	40	36	32	45	59	36	35	38	32	26	43	35	44	37	32	33	30	39	47	35	34	48	46	39	30	42
52774	40194	34310	42138	55194	62561	47535	33834	28628	27812	27806	22884	6378	3573	4749	4369	6557	8591	7364	5749	4295	2158	617	527	537	529	546	549	544	619	722	631	581	591	598	522	562	526	593	559	559	525	553	543	506	557	561	536	544	547	587	519	581	597	536	570	521	585	576	542	550	553	541	552	537	541	547	563	567	529	583	543	560	514	545	538	551	556	513	535	549	581	553	557	576	518	576	577	541	510	559	541	530	567	566	578	546	551	566	572	526	588	505	570	559	547	552	530	574	542	518	569	571	573	541	561	541	549	547	524	557	538	537	564	533	553	531	544	556	577	538	539	592	568	493	573	546	581	566	559	589	571	540	556	607	589	558	579	541	555	586	578	529	545	571	574	572	541	552	536	547	588	517	521	540	593	573	536	568	547	529	562	518	561	531	557	533	524	562	552	542	542	586	574	608	585	526	565	543	500	566	561	553	564	552	587	487	521	573	551	564	551	545	586	590	548	592	540	531	549	575	574	536	569	539	549	511	547	495	507	560	508	541	532	553	551	544	502	544	600	545	555	546	569	530	552	569	532	568	606	562	554	566	562	568	544	565	536	554	523	514	541	524	552	536	593	548	523	553	573	552	591	534	554	584	536	540	544	528	582	557	564	565	566	553	549	565	591	583	517	554	560	538	528	532	531	530	529	529	598	563	543	571	542	522	529	539	596	534	598	533	560	616	557	550	587	522	533	575	580	536	537	552	582	549	553	492	578	545	577	569	578	592	528	574	526	531	557	548	555	539	552	568	546	539	613	572	587	571	555	571	540	588	577	548	547	554	533	580	552	528	522	559	576	521	559	515	551	561	542	550	550	556	575	581	516	528	528	539	557	537	547	539	564	550	510	520	554	523	518	549	553	545	550	561	553	566	529	544	532	603	581	569	523	520	557	504	546	557	576	571	518	561	555	563	535	545	590	560	571	545	579	529	546	528	544	569	553	512	544	512	537	551	600	588	569	536	541	546	560	536	559	543	569	553	556	535	513	521	540	569	557	558	582	559	552	525	541	516	566	563	570	548	579	537	553	530	559	517	517	565	560	573	534	565	554	545	525	597	577	542	523	519	577	564	529	557	549	546	545	583	552	561	563	553	570	527	575	544	574	533	546	569	545	530	514	540	532	577	542	554	562	552	554	520	612	518	554	559	556	559	571	544	571	569	554	571	551	502	572	552	554	550	551	569	544	594	527	548	559	599	579	513	554	519	539	586	545	547	542	544	544	595	565	547	579	566	596	533	551	553	568	565	554	522	564	552	550	543	519	584	525	518	518	550	606	561	554	546	568	503	534	535	580	556	550	558	521	534	534	546	600	528	563	567	543	537	555	542	484	549	562	567	566	612	576	544	534	571	538	531	576	525	568	552	587	530	548	527	577	543	520	513	543	566	550	542	537	559	565	586	542	591	516	517	548	616	563	499	585	595	543	565	549	581	555	532	511	566	545	537	542	506	543	598	544	509	524	542	521	601	547	577	553	562	526	530	574	541	560	530	530	601	525	543	544	545	540	565	545	551	543	539	521	533	533	550	559	562	563	571	537	615	521	539	536	574	556	559	574	524	538	548	562	549	541	552	540	583	496	556	545	550	561	568	536	526	535	545	537	517	575	562	556	564	565	559	592	552	507	590	537	574	591	545	550	524	559	566	563	534	552	547	492	578	604	542	574	563	556	525	592	528	557	552	556	531	578	543	543	531	574	573	606	542	568	558	532	544	529	567	551	507	513	519	579	523	563	519	559	520	563	541	518	519	546	525	551	497	526	534	537	543	573	538	568	548	566	589	527	545	569	557	531	534	566	540	529	519	560	538	570	559	524	573	594	536	528	555	573	590	585	541	553	556	584	555	558	579	594	544	547	597	521	563	546	590	521	535	572	603	500	571	568	545	531	550	571	503	545	563	544	562	552	549	559	519	563	545	559	575	572	556	553	558	553	546	539	543	522	539	558	525	578	535	527	520	531	540	575	552	492	553	519	536	564	575	571	568	561	577	572	543	531	573	570	525	558	529	547	544	536	583	594	540	553	490	530	564	586	527	556	561	528	525	552	575	529	530	553	580	540	601	580	528	575	589	533	547	542	573	559	523	548	532	563	579	599	578	598	494	540	565	524	535	574	605	507	542	558	546	570	587	551	555	550	512	571	537	547	540	542	585	528	574	569	548	554	544	591	570	582	526	562	561	518	580	555	543	552	537	543	573	577	606	558	545	570	576	535	579	512	561	537	528	580	520	545	542	539	556	554	550	551	595	519	513	526	640	591	548	524	533	554	585	547	581	539	519	519	545	522	555	598	576	587	539	596	542	576	570	534	533	577	568	550	565	548	565	523	557	571	554	529	555	521	553	522	562	544	549	534	564	512	587	523	575	514	532	555	564	531	576	546	549	569	555	522	542	556	557	543	548	548	527	566	557	546	559	569	525	532	528	519	555	551	578	517	564	542	559	561	573	586	557	519	589	545	534	564	551	529	581	516	573	536	527	550	512	530	587	529	609	535	588	529	547	566	531	571	504	526	560	560	540	530	546	553	511	539	553	515	525	585	553	575	592	552	587	575	577	516	533	550	513	530	516	571	575	546	527	520	553	540	544	584	522	554	571	548	509	575	539	521	529	572	554	562	542	517	528	544	538	579	560	601	534	534	551	549	531	552	561	559	558	555	568	564	548	557	530	539	492	559	556	533	550	568	519	570	569	572	553	533	570	542	537	558	564	584	546	566	549	498	545	540	548	537	557	602	526	540	530	557	579	517	570	552	543	552	538	543	597	514	546	561	569	535	583	590	586	554	558	538	527	562	554	548	564	497	549	580	555	556	576	546	596	530	582	542	527	555	553	559	537	532	547	558	581	617	586	520	550	554	544	513	550	569	524	586	538	520	527	578	520	584	527	590	535	550	558	536	585	558	584	531	525	550	560	541	563	584	539	554	586	528	559	550	551	562	553	563	574	542	549	547	553	597	567	591	564	567	607	554	563	537	534	547	579	557	596	549	565	586	551	579	559	558	547	601	550	547	539	517	539	542	568	600	519	504	597	577	522	558	538	534	599	568	553	565	552	573	522	521	545	554	520	567	578	550	578	544	580	571	580	540	546	533	561	552	519	525	549	554	538	565	596	600	555	532	545	512	516	551	535	596	582	533	564	571	571	579	566	583	516	574	559	570	572	577	545	607	546	556	553	540	508	567	574	539	564	535	567	583	581	542	568	533	537	575	583	551	600	507	585	546	548	570	494	553	547	572	578	526	547	568	549	556	523	594	581	538	579	512	512	552	560	564	557	574	535	533	570	545	550	608	561	527	546	576	582	573	554	562	598	551	554	650	573	572	551	579	488	558	531	540	587	558	591	521	576	583	523	580	537	536	560	554	498	540	589	559	525	560	527	525	544	534	508	562	524	552	566	510	532	580	583	567	556	527	526	515	540	524	546	541	538	488	546	587	548	539	531	547	510	530	555	587	571	601	565	555	542	545	561	555
6712	3465	1546	890	913	1900	1361	467	342	314	412	292	89	47	74	68	77	80	75	79	58	53	43	49	30	45	40	32	39	42	48	39	52	38	35	40	34	48	42	40	32	46	38	31	31	43	39	46	45	33	43	33	53	38	45	32	38	36	39	42	38	50	39	40	48	40	35	42	47	34	39	40	40	42	37	47	48	36	36	35	33	32	40	55	44	46	40	48	41	50	41	46	44	41	39	36	41	45	36	42	35	36	55	48	43	47	51	31	48	47	26	40	43	42	48	34	39	40	53	39	38	37	38	44	35	43	45	44	40	49	48	37	33	35	49	45	42	35	38	62	42	48	39	36	36	45	47	27	42	36	35	49	32	36	37	48	34	46	39	39	37	39	52	41	45	32	37	43	47	33	32	35	48	50	43	37	46	40	36	41	39	44	47	32	45	38	42	37	41	44	39	43	31	39	40	41	37	40	45	32	40	47	39	41	42	46	38	30	36	51	52	38	36	29	43	33	39	44	47	49	40	42	35	30	34	36	45	44	51	46	40	42	43	35	50	55	42	42	41	35	38	31	44	39	31	47	34	48	40	48	45	51	32	45	47	50	50	52	48	39	47	50	52	48	43	38	40	39	43	36	41	38	43	35	43	45	27	49	32	41	43	42	42	37	36	36	54	39	39	36	44	41	28	47	39	35	48	34	46	36	34	55	38	43	33	33	36	44	46	39	42	31	37	45	36	39	33	40	47	40	41	45	52	32	47	39	41	31	42	46	49	45	33	35	38	35	42	42	54	45	39	40	47	33	36	41	37	42	39	43	42	33	41	35	39	41	48	42	36	34	41	38	40	39	41	31	40	35	31	51	39	36	36	45	43	42	39	47	30	40	49	33	46	40	40	40	49	37	46	45	49	37	38	44	36	36	43	38	42	37	51	44	31	53	43	56	42	37	37	34	49	47	47	35	37	42	37	45	45	42	39	44	44	42	33	42	41	28	40	40	42	36	28	43	43	44	33	35	49	39	40	44	37	36	39	42	38	35	37	48	35	38	40	30	37	47	35	40	44	46	34	34	33	44	42	31	36	33	35	39	43	54	53	51	32	43	33	41	48	45	40	39	31	41	33	42	52	38	37	28	35	44	40	40	38	43	50	35	34	44	47	45	37	51	47	46	43	44	34	38	42	40	37	38	56	35	38	43	29	47	47	50	49	52	43	43	25	46	45	40	44	25	47	48	38	36	42	42	42	42	41	39	36	37	44	39	47	43	33	27	42	43	28	42	44	39	40	47	33	54	51	41	39	39	39	43	32	43	40	40	46	36	28	43	41	37	46	49	49	51	32	44	24	48	41	52	35	42	45	37	33	47	30	47	43	41	33	30	46	43	58	44	48	40	50	35	34	41	41	39	39	33	44	35	31	57	42	30	34	34	41	41	46	48	39	43	39	47	41	40	33	53	39	29	31	38	39	42	45	36	52	34	50	36	39	29	46	38	36	38	47	30	51	37	43	41	38	42	41	49	46	40	55	32	44	39	41	41	41	50	47	37	44	34	31	38	36	48	38	37	37	43	47	48	40	48	46	42	37	38	35	39	38	38	47	29	53	40	50	44	40	29	31	39	34	41	32	29	39	47	33	42	39	37	42	38	41	48	26	36	46	34	40	46	37	39	44	37	39	26	31	47	38	35	35	33	45	38	36	45	42	42	41	42	33	48	26	37	41	39	38	45	46	44	51	52	40	36	42	38	45	33	38	24	37	36	38	30	41	35	35	46	33	30	34	41	41	43	42	51	47	42	41	39	37	43	38	36	42	36	33	39	52	40	50	41	33	36	48	47	51	35	40	36	47	46	44	37	44	30	40	52	42	40	37	43	28	34	44	41	28	51	45	36	39	48	29	44	52	40	48	41	60	44	43	39	45	43	51	47	35	38	44	44	51	38	49	38	33	42	54	35	44	31	46	39	51	52	28	31	40	33	39	52	46	38	44	43	43	41	37	51	30	35	47	43	42	36	40	41	46	45	37	36	41	34	43	28	44	41	34	36	30	39	45	43	33	34	49	28	36	44	34	36	41	50	43	44	41	36	44	42	37	37	38	45	38	34	34	46	43	53	45	49	40	51	33	46	41	32	34	38	49	35	38	24	33	40	38	36	47	24	33	35	42	41	46	38	36	48	53	43	26	39	55	35	35	33	47	33	38	30	37	35	44	34	35	30	48	44	44	53	37	39	31	47	46	34	41	44	28	40	41	31	44	32	44	32	32	46	39	40	37	40	27	40	37	29	32	42	37	46	54	36	40	50	42	36	46	37	42	43	48	36	38	45	33	46	31	43	42	31	31	31	49	44	44	40	45	40	57	59	50	38	36	51	37	40	36	51	32	53	39	42	34	39	36	34	36	48	47	38	41	44	42	34	30	33	38	42	37	32	42	47	32	44	51	28	36	34	46	42	38	35	45	39	41	31	50	38	43	50	36	48	49	53	40	41	33	41	61	29	37	23	37	43	46	47	37	44	48	34	40	43	44	60	43	47	21	50	44	39	39	43	39	35	37	34	43	38	45	38	38	39	38	39	36	41	49	42	47	41	38	46	42	33	43	44	38	35	37	45	38	38	38	35	36	40	41	41	47	30	41	36	34	49	40	45	44	27	38	43	36	32	37	36	38	39	45	36	43	29	36	38	34	36	43	46	45	41	43	46	23	41	37	39	38	39	43	33	51	44	40	38	42	42	40	54	35	39	41	32	44	46	45	50	34	41	35	58	40	50	49	46	43	45	46	45	37	41	28	34	37	37	37	44	41	42	34	42	45	49	33	31	42	30	43	34	43	50	43	53	42	51	34	27	44	43	32	43	38	30	44	46	26	43	35	52	48	48	31	32	38	43	50	47	33	36	52	40	38	37	39	40	55	38	41	31	47	36	37	37	39	42	35	38	41	38	38	41	43	46	38	44	34	39	28	32	40	42	27	34	46	40	43	40	44	41	38	36	28	39	34	39	41	45	51	36	47	32	35	38	46	34	36	41	39	35	42	43	42	35	40	48	40	40	38	42	35	40	43	35	32	33	48	41	39	37	45	36	33	38	33	41	47	41	40	36	47	42	40	41	55	37	44	42	44	38	38	44	34	53	40	44	41	40	35	44	34	51	44	46	30	46	34	36	42	40	41	48	36	31	39	42	37	29	49	35	31	31	31	44	36	40	40	47	30	30	44	36	36	37	38	33	47	39	43	40	50	35	33	38	31	45	33	36	45	42	38	35	39	35	32	38	42	42	37	33	45	40	51	34	40	42	40	42	37	45	34	34	36	48	54	40	32	50	43	41	25	40	36	48	46	46	44	42	41	43	38	35	44	37	39	36	48	38	36	41	45	40	37	40	35	38	37	47	34	51	36	43	39	37	38	40	33	40	51	39	41	48	39	44	35	41	39	39	38	36	37	40	36	36	35	40	35	42	43	32	45	33	37	44	48	38	42	41	53	43	34	38	41	50	44	39	37	39
39265	25034	19300	22934	32595	37515	28890	19326	13871	12678	14148	9704	3236	716	1754	2133	1875	2268	2156	1827	1381	841	609	509	565	535	522	478	504	537	564	544	517	538	520	459	560	499	545	529	561	500	525	520	556	512	547	522	566	540	527	496	550	520	524	558	530	520	505	517	528	556	509	483	575	512	536	554	543	529	555	495	511	532	507	554	519	548	519	547	552	546	513	517	547	513	522	498	542	515	502	526	505	511	528	513	492	502	549	477	537	563	548	535	548	504	554	519	511	527	532	528	549	519	539	515	544	521	513	510	527	522	530	515	525	520	579	506	570	511	551	550	536	524	534	505	529	525	515	496	529	526	524	489	560	551	580	520	512	504	556	496	533	518	509	479	522	556	549	507	531	493	559	523	507	543	560	513	539	520	510	516	537	553	530	535	536	485	526	565	536	523	487	543	523	501	534	556	542	541	548	489	530	519	550	537	509	527	506	587	530	546	486	542	552	524	514	524	483	552	490	606	525	525	499	525	509	508	498	548	554	527	482	522	536	545	544	504	496	542	553	510	533	613	533	535	548	557	467	569	502	502	534	546	523	516	537	522	523	515	517	559	534	509	509	551	478	499	530	532	533	561	588	516	507	566	534	527	530	518	508	486	510	530	531	527	554	567	527	594	532	572	541	549	519	528	493	585	550	573	545	480	529	544	477	522	524	525	506	509	523	550	542	485	517	487	521	512	515	528	536	514	506	530	523	564	535	572	549	517	561	493	522	560	545	504	488	488	522	497	523	527	565	539	540	573	523	561	523	561	516	542	552	510	508	530	563	492	516	528	508	518	570	544	518	524	507	524	543	550	515	527	544	492	520	516	558	526	551	548	503	536	549	548	516	528	556	532	510	513	544	519	566	586	529	568	549	507	536	514	533	509	513	524	534	540	531	555	565	522	508	575	515	559	535	575	501	517	546	566	516	523	543	517	562	517	502	537	532	525	577	496	559	529	504	535	520	526	555	515	528	513	555	502	580	519	512	542	531	547	562	463	528	578	533	521	553	535	500	546	533	491	516	540	517	534	508	527	523	536	538	554	527	527	520	511	539	550	496	554	514	547	550	533	545	518	517	513	493	555	518	530	519	558	564	538	550	542	528	555	568	551	523	541	514	543	517	546	524	515	562	511	570	528	565	531	509	565	509	534	527	487	580	521	530	537	538	523	582	541	523	514	526	552	554	536	531	543	502	547	528	543	518	568	522	517	512	550	556	514	529	521	479	577	521	515	495	541	532	513	512	573	526	543	507	537	538	501	507	517	543	538	533	543	552	538	529	560	492	536	548	562	556	519	545	547	554	536	536	496	499	538	522	536	510	582	548	538	546	544	530	534	533	551	531	536	519	533	533	533	496	487	515	512	537	526	489	557	560	526	519	515	526	478	488	506	544	511	569	527	535	539	553	584	518	561	509	530	535	491	564	527	558	515	557	506	565	517	526	508	496	515	544	528	548	521	517	497	514	507	536	521	528	494	528	511	559	522	527	560	513	547	509	540	529	528	545	538	558	538	480	524	516	546	536	540	540	546	506	577	524	547	554	509	563	546	554	562	513	504	523	505	500	524	446	536	540	524	497	543	561	470	507	528	517	492	575	553	569	532	511	573	510	536	540	539	520	534	517	540	528	525	516	519	558	530	541	525	552	495	562	540	484	479	535	516	540	483	565	558	504	557	512	535	483	547	551	556	535	563	512	516	516	548	522	542	554	550	532	512	501	573	520	542	568	546	503	467	516	567	584	537	585	527	537	538	543	556	561	542	557	521	551	523	573	517	548	539	470	530	571	545	494	507	551	504	516	534	533	578	492	508	535	524	529	538	554	538	550	533	497	553	535	544	509	506	553	568	528	531	553	528	553	570	540	503	544	520	518	530	537	551	530	513	522	520	527	553	522	545	490	516	514	539	532	540	572	525	558	525	517	527	516	526	522	539	523	492	550	507	566	563	522	558	506	581	583	578	539	508	552	498	549	571	550	569	556	540	514	523	550	560	549	491	521	528	534	503	521	523	558	559	562	522	502	499	529	524	553	531	548	550	529	485	525	526	536	532	493	528	542	539	527	529	552	511	534	545	502	535	593	526	549	546	513	508	542	518	515	547	499	490	518	546	540	518	538	510	512	508	548	507	548	514	525	496	533	479	504	520	484	508	548	546	516	526	507	534	508	558	531	525	519	515	546	489	541	505	504	497	463	537	504	552	519	554	535	527	550	512	564	519	518	537	510	535	530	536	497	528	516	513	513	543	507	548	556	552	520	523	519	550	547	526	554	569	558	518	573	546	547	529	550	566	522	576	554	509	576	575	526	527	563	533	535	550	534	550	541	555	528	543	488	491	554	509	546	505	515	538	551	545	489	513	511	543	499	527	503	476	521	534	510	547	529	577	546	533	535	549	540	526	514	539	510	513	538	546	523	527	555	551	561	557	531	551	511	533	523	487	532	536	545	559	540	560	581	555	538	580	558	541	529	537	544	544	536	492	569	544	518	475	539	508	528	538	564	536	546	590	520	525	565	548	512	522	524	518	536	532	510	555	555	555	546	525	504	519	533	573	541	521	542	530	527	538	509	527	536	515	481	516	544	517	538	529	580	476	523	532	541	563	538	556	555	544	524	559	549	546	542	509	567	528	545	529	503	538	540	558	556	549	540	534	493	543	528	523	524	535	588	512	529	568	516	541	501	533	512	547	513	524	544	547	550	537	494	578	513	520	570	545	524	515	511	503	511	544	533	523	514	546	516	546	536	549	524	535	520	524	527	543	533	545	525	549	532	520	544	560	521	509	576	543	472	473	579	529	508	510	536	558	551	512	503	495	521	548	536	498	515	515	546	498	543	543	509	533	535	552	511	552	546	563	495	538	550	558	548	569	545	519	518	566	558	532	584	536	536	512	536	507	523	556	517	555	535	481	527	551	528	523	555	538	499	542	498	499	525	525	542	530	535	492	518	548	534	537	558	502	529	521	569	512	490	526	532	558	546	526	512	544	508	547	517	510	533	532	559	538	532	546	544	513	539	535	536	547	493	523	558	495	509	531	573	520	536	535	548	525	545	521	520	523	517	561	557	580	540	525	547	556	577	563	505	537	554	530	541	510	485	495	536	525	497	510	542	516	496	502	524	601	510	514	497	492	550	522	532	549	536	469	552	529	518	529	523	497	537	534	532	513	518	539	490	559	536	460	520	550	548	549	516	530	523	543	521	526	571	500	483	536	567	556	562	538	511	509	552	511	526	497	532	530	548	556	540	556	531	559	520	532	527	533	532	512	578	538	534	540	522	568	555	578	538	528	535	525	567	553	542	536	520	499	534	504	506	549	535	514	555	556	538	530	500	539	546	533	577	549	560	550	512	528	501	544	538	550	536	503	513	498	526	528	520	503	533	506	545	558	542	559	548	503	530	528	543	541	503	533	520	536	518	559	511	531	501	526	521	517	563	563	572	540	576	500	538	549	572	493	510	526	539	527	548	537
11782	13716	6366	3791	3109	5592	3348	1310	825	743	967	597	295	53	126	140	108	113	114	120	112	62	41	36	44	42	46	38	24	51	37	33	36	37	42	40	43	33	45	35	40	41	51	29	33	37	40	44	35	56	42	46	37	23	42	41	33	36	43	35	38	49	36	49	40	49	39	38	41	38	45	33	32	50	34	40	28	37	40	41	46	38	32	45	37	36	45	37	43	39	42	36	40	41	40	31	27	39	37	47	43	52	41	31	39	41	35	35	54	47	40	46	48	42	40	38	54	50	38	45	33	48	37	46	39	34	29	34	42	42	35	32	46	40	40	36	39	41	42	40	33	39	40	44	37	47	39	45	52	43	48	38	48	46	45	45	44	37	45	31	36	41	35	33	37	50	38	31	37	40	44	25	48	45	39	43	51	31	41	42	42	40	45	34	53	40	50	45	41	50	36	40	45	43	49	47	33	35	38	46	36	53	35	42	39	42	44	51	45	38	49	36	56	41	40	36	40	43	36	29	40	35	36	53	28	40	38	41	38	36	46	25	38	46	42	46	39	39	35	35	37	46	52	45	37	39	39	41	39	40	54	41	34	41	51	32	36	30	43	54	60	33	42	42	39	35	46	47	46	32	43	41	38	50	38	38	34	46	34	38	48	33	38	41	33	40	34	45	39	42	45	42	49	36	40	48	47	46	45	50	40	38	35	44	39	38	29	38	51	35	38	38	32	47	33	33	32	51	51	32	41	43	39	36	45	36	46	36	37	33	45	42	39	37	35	36	40	32	38	37	43	35	40	35	40	44	33	37	46	40	33	40	41	47	22	42	50	45	38	45	35	44	27	42	45	27	34	35	34	40	50	37	46	45	48	45	37	41	32	32	51	34	39	42	41	36	37	41	38	53	36	38	39	26	50	39	39	40	40	37	40	46	42	45	47	45	46	50	49	39	48	41	35	44	42	37	34	38	37	44	35	43	37	52	48	36	37	30	43	44	38	37	34	28	36	36	33	40	31	52	30	40	45	42	40	56	49	37	40	43	38	29	42	27	35	42	47	39	31	49	49	53	27	38	37	38	31	31	38	30	40	38	46	47	46	47	39	46	49	36	41	44	30	43	41	43	40	41	50	47	42	36	41	31	47	35	49	42	40	37	32	43	41	45	49	48	50	45	40	43	36	44	42	43	47	35	38	41	42	45	49	45	34	36	40	36	49	41	39	50	37	41	42	40	45	46	46	36	45	31	28	44	41	44	39	43	51	48	41	30	43	50	46	58	39	47	36	42	53	34	41	43	33	39	34	47	48	37	43	43	33	36	37	36	50	41	39	53	39	46	30	33	55	36	44	38	39	42	36	46	34	47	49	27	34	49	39	39	35	52	43	48	42	28	44	37	41	42	44	22	35	36	34	44	32	36	44	41	36	38	44	36	43	44	49	49	45	41	34	41	34	40	41	42	37	43	47	46	41	37	45	38	31	29	45	39	40	44	33	40	39	44	34	38	44	32	29	45	40	42	35	44	33	29	41	34	51	35	58	45	45	40	48	47	26	41	41	44	32	47	29	35	46	45	53	43	39	41	42	43	41	43	36	37	41	33	47	43	48	45	58	39	46	56	26	33	40	37	41	38	34	37	42	36	43	44	38	31	42	39	46	39	36	43	33	33	47	45	43	46	45	43	46	48	46	44	48	46	51	49	37	35	39	32	47	48	34	44	38	45	32	36	29	57	30	42	54	51	28	39	35	45	39	41	47	34	42	32	38	38	47	50	38	33	37	38	34	41	50	37	41	38	45	30	44	37	48	43	41	40	46	41	35	46	33	40	42	40	34	38	24	43	49	36	40	38	53	35	46	46	48	38	34	35	43	34	46	38	37	34	42	43	40	47	36	33	46	55	43	39	35	44	41	43	34	46	32	42	53	31	43	41	46	41	48	47	39	36	46	47	40	42	52	44	27	42	41	39	39	35	44	47	46	29	44	42	50	47	55	38	49	41	49	40	31	33	24	33	41	36	48	52	38	45	49	35	30	47	34	46	45	43	38	40	38	38	45	38	33	31	48	35	46	37	40	39	47	48	38	37	35	37	44	37	32	34	43	56	36	35	42	43	44	40	45	40	37	43	50	30	40	44	49	45	40	32	31	47	41	49	47	46	36	47	38	32	46	43	45	32	38	36	40	38	33	54	47	38	37	35	33	44	39	59	33	29	59	30	35	44	55	39	39	39	40	28	53	39	28	46	37	37	53	44	37	36	33	40	49	46	41	41	47	48	33	43	34	32	47	33	42	32	39	38	37	40	37	42	56	32	38	36	41	38	35	39	46	37	38	40	50	47	44	47	49	44	35	34	48	34	31	47	36	47	41	47	34	53	49	38	42	37	45	42	36	34	41	46	42	34	33	33	33	48	44	38	38	41	40	44	42	37	45	37	45	35	51	51	38	62	37	48	42	42	43	36	35	36	38	49	38	44	39	40	37	35	31	37	44	40	35	45	38	34	30	42	36	44	45	41	57	34	50	32	49	47	49	47	42	47	36	51	40	44	45	30	39	41	39	38	33	46	38	39	34	37	36	33	30	46	39	43	41	35	45	33	43	35	40	33	45	44	37	49	43	48	44	47	52	47	60	46	38	31	35	22	39	42	44	37	33	39	41	40	41	46	39	35	37	37	52	35	63	44	40	31	37	39	49	39	44	49	45	43	34	37	52	33	30	49	43	51	35	38	40	31	38	43	43	46	43	36	45	46	41	56	49	39	38	46	47	37	38	35	41	33	33	32	41	39	59	39	45	44	38	40	53	41	45	51	42	39	50	33	40	45	43	37	37	39	37	35	33	34	41	42	37	26	39	39	38	49	34	47	30	37	46	38	35	42	49	40	42	50	51	42	36	32	46	42	49	43	32	31	35	47	29	34	49	37	34	53	23	41	33	38	43	46	40	43	34	47	40	35	40	44	36	42	48	46	47	35	39	35	41	41	39	29	34	49	53	46	41	33	35	44	38	36	34	38	36	46	55	32	59	50	42	35	56	36	46	57	41	45	45	37	39	44	47	30	43	44	33	51	34	56	40	34	35	50	42	43	48	51	42	43	47	41	45	32	35	37	42	28	40	37	34	39	48	38	41	42	30	42	48	36	44	35	29	40	43	37	36	41	49	23	30	40	48	53	38	38	51	39	41	36	35	45	46	42	39	49	37	39	39	58	39	40	38	46	43	37	36	42	39	50	37	38	36	46	46	40	42	47	37	35	41	35	31	38	52	35	44	37	45	39	42	38	41	50	38	35	37	40	27	48	43	35	42	30	46	49	31	43	39	40	44	34	37	50	43	43	31	32	42	44	44	35	36	57	40	39	49	45	52	44	34	32	45	53	47	37	41	34	42	37	40	47	38	49	49	36	43	44	43	36	47	37	33	48	47	44	40	36	42	45	32	55	44	36	38	44	41	40	43	30	38	42	37	33	51	31	41	43	43	41	44	34	44	43	53	46	33	40	47	41
50723	37378	30534	37550	45368	50218	37605	27124	22060	20830	22622	16139	8323	1113	4406	4048	3126	3541	3318	2806	2100	895	558	500	478	542	529	555	572	565	598	567	517	517	489	535	512	482	549	550	516	532	540	557	580	505	546	499	538	544	529	597	506	538	523	515	483	518	523	541	527	536	550	533	521	547	541	547	494	545	523	549	561	540	547	514	543	548	499	537	540	538	557	534	504	643	547	557	537	495	569	536	522	502	556	564	545	585	553	514	502	567	498	519	534	576	522	514	543	563	538	522	532	565	496	554	539	483	538	530	465	555	530	494	541	548	529	560	528	540	519	526	513	551	552	515	530	547	516	538	575	566	553	531	548	531	492	564	492	512	550	557	501	533	554	574	539	520	569	565	555	558	496	514	541	517	503	509	541	538	530	518	581	528	561	532	545	532	551	531	549	556	550	563	517	561	532	517	579	529	491	528	550	520	525	577	542	505	515	530	537	571	569	510	518	575	536	504	544	544	515	563	542	557	540	530	532	519	542	543	554	532	569	527	525	537	551	514	548	542	513	552	573	539	533	571	566	533	544	553	517	584	531	539	552	552	560	540	533	511	530	568	563	559	500	555	540	540	470	545	569	549	498	549	498	564	515	525	540	520	571	534	509	536	549	508	513	547	537	534	600	541	548	558	537	519	525	521	547	496	574	522	543	528	560	549	547	544	520	542	513	527	578	551	478	558	554	555	558	548	563	577	572	570	510	533	506	530	524	491	519	529	522	559	557	559	522	561	568	559	530	502	561	573	581	528	543	521	536	547	524	527	551	544	535	502	536	560	552	498	500	526	528	566	482	558	523	549	552	543	524	541	543	562	518	498	545	574	563	545	547	523	546	554	554	562	551	518	553	520	544	523	554	557	534	542	543	548	515	586	513	499	540	558	574	524	521	548	547	530	508	543	534	543	518	571	508	585	530	538	567	553	529	506	566	551	503	550	543	514	523	548	516	525	590	571	564	566	536	556	566	508	528	545	568	519	571	555	547	545	546	519	548	554	519	525	513	544	541	558	551	552	550	513	539	521	531	552	548	501	529	542	555	547	566	526	575	515	555	541	523	533	531	556	506	547	561	555	546	509	534	511	553	503	562	545	548	576	517	539	519	522	513	549	520	558	533	542	525	534	565	517	537	560	527	507	574	500	533	556	529	522	529	525	521	518	560	525	562	518	533	545	544	486	487	533	526	592	591	533	525	562	549	573	560	521	549	527	530	529	546	533	540	558	532	533	539	526	573	553	527	541	557	551	504	556	500	516	536	557	548	562	545	519	544	543	563	555	559	534	549	508	566	544	518	555	542	514	554	531	563	560	558	540	538	523	545	517	507	518	534	517	522	544	550	521	552	532	556	580	566	494	531	500	536	511	531	535	526	509	557	484	527	517	506	522	545	524	516	523	548	529	589	517	514	558	524	538	570	546	559	505	537	513	531	566	584	575	530	528	474	527	605	508	552	537	496	532	547	500	523	533	588	571	486	507	517	545	536	566	538	545	545	545	581	634	520	515	510	502	512	536	558	530	496	565	564	570	555	573	545	528	519	530	556	547	513	531	541	509	526	521	521	544	549	557	553	565	543	500	542	520	514	525	497	522	525	510	532	547	549	550	560	517	548	558	565	549	549	563	566	535	511	518	531	548	537	537	504	526	551	503	519	516	559	521	462	541	524	546	546	516	502	556	555	540	529	513	518	543	524	508	529	548	532	528	508	560	529	542	532	508	527	569	550	541	531	501	566	537	517	544	565	477	542	551	566	540	529	547	630	528	493	490	560	520	506	552	548	554	576	524	546	510	544	570	546	533	548	585	536	524	557	531	537	525	577	528	574	525	505	517	561	566	507	520	528	571	501	521	586	527	511	530	551	527	526	551	532	530	555	557	538	569	526	547	554	546	564	540	577	528	538	549	539	552	549	533	526	509	545	580	561	553	538	562	545	540	522	525	515	517	530	495	526	536	523	540	494	531	537	541	511	505	567	511	559	583	545	508	535	552	504	553	537	525	535	556	508	527	557	544	496	547	511	527	545	531	513	547	543	511	569	521	526	514	488	533	553	566	511	525	501	531	537	531	523	548	535	545	506	531	530	548	519	549	516	513	525	524	551	527	550	545	573	533	528	512	558	590	560	490	563	533	523	543	547	519	562	517	516	539	558	531	505	510	514	529	535	538	552	557	540	502	556	561	498	556	527	554	531	571	537	534	570	517	540	530	504	512	532	506	518	490	572	517	520	560	519	541	568	524	553	519	551	520	554	561	582	573	502	561	509	535	541	521	563	519	519	505	517	541	520	522	534	519	489	540	549	519	562	513	560	524	528	535	530	546	521	496	549	526	569	538	566	538	505	565	494	532	505	530	532	518	535	509	566	529	539	545	528	525	529	544	539	537	537	535	547	528	526	523	526	544	585	553	516	555	530	548	534	512	536	554	550	555	493	523	558	568	528	548	612	548	566	533	527	538	565	536	512	491	477	504	542	483	535	543	556	559	516	540	565	566	509	563	535	534	490	549	518	505	529	483	497	515	520	537	536	538	564	564	528	548	514	548	523	526	519	480	517	533	513	576	526	527	529	570	514	551	541	515	531	551	548	535	529	549	546	532	543	542	584	553	565	542	518	565	519	580	544	524	527	538	523	541	573	530	548	557	592	511	566	536	545	518	510	554	554	525	555	573	536	567	563	550	526	506	514	509	539	536	538	537	511	531	530	516	492	549	544	541	541	537	491	532	549	539	528	530	543	526	531	512	596	535	562	548	553	566	534	554	528	534	520	523	537	536	549	537	511	520	524	526	558	515	529	565	572	607	551	514	543	550	504	528	554	561	529	554	542	537	535	546	539	543	556	514	529	524	521	536	504	560	547	520	540	553	480	541	528	527	526	523	536	522	552	517	543	498	549	558	529	543	509	541	564	527	517	578	538	534	563	561	563	520	474	559	538	522	523	539	550	528	552	533	514	553	515	584	542	525	547	566	525	569	549	548	551	548	569	591	524	517	521	544	546	543	600	560	509	560	509	563	514	511	545	518	495	555	503	545	520	537	492	533	592	504	582	539	539	556	510	490	502	535	563	520	548	557	520	492	529	538	547	530	524	501	533	519	511	517	592	546	517	557	540	518	518	498	543	552	502	533	537	500	513	536	534	547	520	545	582	550	513	582	534	576	570	571	533	560	521	562	570	513	523	566	540	545	495	506	547	587	571	526	535	553	517	547	591	521	539	517	494	529	504	563	570	528	504	518	536	517	541	525	494	519	557	514	574	549	556	512	552	535	592	518	544	556	519	528	524	576	545	529	508	597	529	533	553	541	521	534	497	552	512	555	529	564	548	558	563	528	582	550	524	548	567	558	525	535	521	525	521	563	494	511	509	530	566	549	568	561	544	517	553	527	542	563	543	537	521	579	555	567	547	528	535	584	551	508	558	517	563	503	548	521	542	568	496	542	552	509	549	516	520	579	523	539	520	541	565	575	520	549
11718	10772	6497	3889	3062	5521	3615	1385	925	873	1163	689	386	94	173	177	102	109	133	100	99	53	41	37	45	41	42	39	42	47	46	45	42	51	40	36	50	30	44	44	51	43	32	53	40	37	47	41	38	31	39	47	42	34	42	41	39	38	45	34	37	36	32	42	33	49	39	46	35	42	40	37	54	43	33	38	49	42	53	45	38	42	36	53	44	47	42	59	33	42	48	40	50	48	36	47	45	36	29	55	47	43	42	35	45	35	46	45	47	45	38	35	56	34	43	35	37	39	52	40	46	47	44	43	55	48	39	38	44	50	41	40	30	40	40	41	38	45	39	46	23	46	32	39	43	47	33	47	37	39	58	51	47	49	42	43	33	22	42	33	59	47	35	50	47	39	37	41	39	62	49	37	35	39	43	49	49	40	37	38	53	44	53	45	37	45	41	31	46	39	48	39	37	41	34	46	51	41	42	44	33	45	41	36	32	40	40	45	47	35	33	40	47	47	52	38	45	35	46	57	40	42	34	61	40	42	42	39	41	35	37	47	38	38	25	50	35	36	42	53	38	47	43	40	35	31	45	41	45	37	45	44	38	51	36	40	36	35	47	48	40	40	39	36	41	41	46	47	48	48	41	41	38	43	48	33	37	51	44	44	53	42	26	43	55	43	37	35	31	36	39	39	49	45	35	41	50	55	39	46	38	49	37	41	38	47	43	39	40	47	37	30	54	42	36	44	43	47	43	34	41	33	45	39	46	45	47	45	29	34	39	34	27	41	40	43	44	39	31	51	32	47	37	42	49	48	41	47	41	42	34	46	43	44	46	47	45	52	45	39	44	36	42	28	43	32	35	47	45	32	37	40	44	47	34	39	37	40	62	41	54	53	46	40	51	49	30	40	44	50	37	53	40	42	45	51	52	32	56	39	40	50	51	43	40	36	51	47	39	45	35	49	35	53	34	42	42	50	53	33	50	46	45	41	39	47	50	47	49	42	52	41	41	45	32	60	33	46	31	34	41	42	57	42	39	54	50	36	34	33	39	41	40	44	47	45	34	41	25	45	37	43	45	34	52	54	39	42	35	35	48	45	50	38	37	50	41	32	42	37	43	37	31	51	39	49	33	45	38	54	40	46	44	41	44	55	46	45	35	42	49	43	31	46	40	51	48	49	50	44	33	46	40	49	40	40	45	30	46	43	45	50	42	41	41	36	34	37	40	38	44	36	40	31	33	36	45	42	36	31	49	34	45	38	39	41	43	45	45	44	39	39	41	46	42	41	51	26	48	40	43	39	40	42	27	34	41	46	40	46	30	48	48	42	31	46	47	28	43	41	34	44	43	33	32	54	37	49	44	44	48	51	40	46	49	48	53	37	42	47	44	51	49	37	40	40	58	40	38	42	39	47	46	35	50	41	50	40	52	38	40	34	52	50	33	40	43	47	32	36	46	46	52	43	36	42	27	40	43	40	41	42	40	35	43	52	48	45	39	48	42	44	45	37	53	47	41	44	40	37	40	47	46	44	44	39	46	31	35	49	48	46	37	47	34	42	44	53	26	38	52	45	44	51	36	38	27	32	56	33	41	38	40	38	43	43	59	47	50	35	51	38	38	46	42	39	32	45	41	39	41	38	47	36	39	37	45	42	53	51	29	39	50	38	44	48	41	44	47	47	43	41	31	32	35	51	40	36	39	38	49	43	50	44	42	41	50	32	51	40	44	39	52	40	32	34	44	40	40	41	44	48	32	37	54	38	46	44	49	47	31	42	38	40	42	43	45	44	51	46	38	38	35	44	36	32	51	33	44	46	58	45	55	51	45	39	43	42	35	32	49	39	39	44	41	47	35	41	51	36	42	24	49	49	50	49	37	49	50	45	40	46	47	38	42	43	36	46	35	47	42	31	45	39	25	41	41	40	39	39	47	43	49	46	38	43	55	53	44	49	44	45	57	42	43	59	41	45	33	49	42	53	35	38	35	53	36	38	54	33	50	35	40	33	44	51	43	46	24	43	35	35	45	51	34	38	42	47	46	36	54	42	40	48	35	49	48	50	46	36	52	42	46	28	45	26	44	54	48	49	51	49	38	35	38	37	31	32	52	51	40	44	39	37	38	45	30	46	53	39	47	40	41	39	32	39	44	47	44	28	51	45	43	39	44	42	50	49	50	40	43	37	47	40	38	44	43	40	38	32	36	44	34	52	50	44	49	44	29	51	34	37	44	32	33	49	40	49	41	44	36	30	52	47	38	48	39	48	49	38	43	42	40	57	45	42	40	43	47	37	48	38	44	42	35	42	38	33	42	41	39	36	49	32	38	41	46	53	53	49	47	33	43	46	41	41	51	36	38	51	38	41	54	41	46	29	44	34	46	42	36	42	43	40	49	47	35	47	55	31	53	35	39	45	42	34	36	47	35	42	46	50	34	33	45	42	43	40	41	40	40	43	48	36	45	37	40	37	52	41	42	32	42	34	43	32	46	35	48	36	49	41	41	39	33	45	44	42	38	46	43	38	44	35	49	50	39	40	48	40	43	40	33	40	39	29	48	41	42	48	51	39	47	46	44	45	29	28	48	48	36	41	39	40	38	39	42	38	33	46	41	41	52	37	47	46	32	29	42	35	55	47	41	35	45	49	46	43	37	42	44	42	40	34	46	43	42	34	41	35	44	52	58	33	50	47	41	43	43	40	52	30	45	41	53	41	31	45	35	43	46	45	52	41	39	42	56	43	49	27	46	39	38	49	49	34	56	48	47	53	38	33	32	57	41	40	46	44	45	45	35	35	39	44	34	36	54	40	53	56	34	43	49	41	34	33	40	35	39	39	45	47	41	39	44	50	52	33	53	35	48	42	36	49	42	43	49	41	44	27	42	45	44	47	30	42	40	41	51	31	50	40	42	40	31	43	76	31	34	35	46	46	45	36	49	29	37	36	54	50	44	32	43	41	40	56	52	46	57	36	35	32	38	41	39	36	41	41	32	50	46	46	39	49	41	28	32	30	50	47	38	33	47	47	40	39	41	39	39	45	33	42	47	52	34	31	33	50	36	50	38	36	48	38	32	34	36	41	37	42	34	42	40	48	24	38	41	40	48	42	35	39	44	52	47	27	38	44	43	43	38	49	37	40	42	34	45	52	37	61	43	39	50	44	39	40	36	54	53	50	43	45	29	33	46	40	43	41	37	43	47	40	37	33	51	46	44	31	45	38	47	44	41	42	40	47	54	43	37	55	41	43	49	40	53	51	52	37	49	49	42	42	32	50	35	34	48	40	42	43	48	54	43	43	50	50	49	45	38	39	43	46	44	43	52	36	40	52	47	38	37	42	54	45	39	49	44	45	38	33	30	55	38	42	40	28	43	39	42	46	43	44	30	45	44	35	51	47	46	46	53	41	32	41	38	41	39	37	45	37	36	42	49	52	31	50	47	36	52	48	40	39	36	29	36	38	31	42	34	53	44	43	48	47	41	43	43	30	36	41	46	42	39	40	44	41
47270	35024	31728	36263	45111	50663	39435	29035	23363	23440	25179	17532	11852	2202	5722	5369	3606	3316	3419	2972	2312	869	564	521	522	545	548	559	545	584	628	605	652	540	543	585	514	543	566	516	583	547	593	608	588	551	583	522	556	555	538	527	588	565	555	563	554	517	532	566	563	561	513	597	582	586	593	575	556	554	569	508	575	553	529	521	581	549	525	574	555	574	541	529	586	590	531	566	574	529	578	562	560	587	585	551	572	532	571	523	564	477	556	537	560	493	555	578	524	505	521	540	559	560	554	584	554	535	547	580	546	563	556	574	556	567	536	537	567	528	551	569	546	515	581	578	591	551	538	559	552	534	557	551	575	567	524	565	552	544	593	509	566	563	612	520	574	544	549	586	551	534	584	555	536	554	544	549	597	568	532	534	557	573	562	560	527	564	551	543	591	547	543	499	543	556	529	534	587	561	535	526	529	590	552	564	530	565	543	542	571	550	568	530	555	530	552	556	539	566	541	553	533	563	535	571	541	550	512	593	568	509	542	540	566	578	557	559	586	591	601	560	575	587	523	541	559	582	543	559	519	574	572	564	585	525	549	554	558	581	497	568	573	551	552	545	580	579	584	561	530	553	572	569	532	520	588	557	579	558	559	549	550	553	555	559	580	542	586	571	525	575	550	531	508	562	564	595	548	550	557	525	501	533	584	554	581	558	556	566	504	551	533	537	545	543	604	589	558	562	543	521	509	537	556	541	505	585	593	552	611	548	579	523	513	543	588	596	557	540	551	546	549	498	547	553	599	580	569	554	593	509	545	558	553	573	543	563	565	553	573	559	513	569	583	567	542	531	549	542	551	519	543	546	554	547	594	602	567	552	511	528	532	490	577	587	553	546	594	532	576	581	518	555	581	561	573	562	556	499	540	578	532	561	546	542	571	561	569	597	589	535	562	544	579	588	575	559	543	576	591	564	550	547	566	570	570	565	516	539	563	548	532	553	550	551	552	573	543	521	576	527	545	612	554	545	552	567	547	575	543	571	586	577	529	547	541	534	523	527	533	566	587	521	535	559	549	606	563	532	552	553	543	517	529	524	576	561	531	571	553	562	547	547	574	564	554	553	552	548	576	572	471	566	529	563	562	542	584	539	548	548	535	569	559	551	564	545	580	551	557	545	534	537	564	538	572	552	495	556	591	577	551	551	544	588	529	540	570	576	524	529	594	532	591	574	575	580	570	538	572	567	548	579	557	579	525	572	572	540	564	552	537	525	548	509	517	567	557	532	576	537	566	567	541	564	574	546	547	519	531	561	566	577	561	574	549	558	518	549	558	548	531	550	549	560	558	563	538	555	566	523	529	565	546	565	541	535	567	515	578	551	576	526	521	578	535	559	531	543	547	568	555	526	571	557	547	553	540	551	552	552	550	519	525	538	584	579	579	552	535	538	545	541	567	556	549	593	538	554	565	538	528	592	561	530	590	556	576	569	526	576	538	562	545	542	528	584	550	573	625	580	577	561	610	592	546	556	524	563	549	551	521	576	509	504	537	543	574	564	561	544	574	567	588	551	572	599	576	573	560	598	534	582	575	555	550	580	548	550	584	530	514	585	580	579	518	588	580	573	560	544	533	568	515	549	536	553	542	550	573	580	527	548	546	513	560	555	552	542	538	575	523	589	555	559	563	562	546	568	567	573	527	551	524	581	545	543	546	523	564	540	515	581	541	552	572	585	547	534	536	497	564	538	561	517	569	556	582	527	522	540	564	548	583	541	522	518	589	564	563	551	555	547	538	556	539	568	532	561	586	530	574	539	563	584	548	541	581	536	588	563	508	552	564	551	554	530	556	539	556	549	539	552	525	571	552	571	590	599	529	543	561	567	560	550	510	558	537	576	555	550	561	538	563	541	552	524	557	504	568	539	522	591	573	547	590	569	524	536	540	557	534	507	582	563	576	559	561	516	552	575	526	573	554	536	534	516	583	544	560	536	579	551	566	533	574	524	555	525	532	545	542	540	604	524	606	570	531	531	564	515	591	549	586	557	581	541	554	580	582	535	537	557	581	545	553	545	531	564	545	564	537	544	536	538	556	519	519	575	544	556	547	565	498	567	564	590	560	516	558	593	562	561	539	590	559	547	566	548	559	528	562	535	553	566	540	588	517	555	569	521	522	572	535	562	587	555	551	556	588	564	580	562	567	537	566	577	545	600	554	547	587	536	538	566	586	548	529	562	558	538	563	508	542	515	562	535	547	553	550	527	567	553	583	568	539	520	556	577	553	552	572	565	544	567	535	544	579	558	527	533	540	540	552	503	529	566	549	561	524	524	556	539	534	560	518	600	542	517	538	567	534	557	541	541	574	561	543	560	568	587	561	541	571	578	538	526	538	576	532	566	511	558	553	552	558	581	542	578	559	531	556	624	540	569	556	567	557	545	542	562	561	521	529	554	548	568	543	601	586	589	617	563	548	511	531	603	545	531	603	545	577	529	530	536	550	580	556	577	530	550	554	527	565	545	575	520	570	545	522	582	574	550	561	606	558	550	533	604	561	514	530	563	571	550	522	575	527	549	548	578	591	545	532	510	564	586	516	542	516	569	541	573	527	605	587	552	521	556	614	546	559	583	553	538	540	563	562	586	555	582	573	570	563	530	547	562	557	533	542	610	544	548	549	481	532	556	546	548	557	537	522	524	522	526	577	534	528	597	563	592	522	542	570	551	567	561	525	590	587	591	541	568	556	531	545	526	540	533	535	563	562	577	528	586	586	561	588	544	538	524	537	566	573	584	548	548	511	541	579	560	585	548	583	558	551	564	556	567	579	550	581	515	529	547	562	501	565	531	568	564	568	568	601	552	537	536	558	565	554	532	587	551	599	517	565	553	546	552	591	559	572	530	543	518	543	562	580	545	544	562	583	560	539	534	559	575	553	570	524	521	559	565	576	526	537	569	604	533	536	534	551	551	548	583	579	522	577	549	577	542	568	533	573	585	579	519	575	555	564	561	543	562	546	586	587	599	523	563	600	584	611	548	543	561	555	560	562	581	590	566	538	570	529	545	555	587	575	540	565	558	540	531	505	535	600	545	559	527	540	610	542	563	526	531	565	577	524	532	566	554	528	546	589	521	574	553	564	553	529	595	581	545	565	568	518	535	565	555	550	525	545	591	562	578	563	548	539	564	508	549	528	515	561	514	552	531	548	578	508	559	511	556	539	534	616	530	561	587	536	530	570	527	546	532	551	572	537	570	553	557	551	578	535	515	596	544	528	557	556	546	571	582	578	563	563	600	563	578	550	539	547	532	546	574	538	533	531	573	530	545	563	592	527	564	556	561	577	556	526	566	530	563	552	543	548	532	561	535	550	540	592	584	526	542	573	560	564	567	532	525	516	546	510	527	564	551	599	558	559	560	546	582	547	571	560	578	517	532	599	565	564	552	561	573	533	560	563	561	546	571	558	583	570	562	574	543	541	586	603	551	540	551	606	508	536	571	568	538	572	521	576	549	562	557
16870	19295	12061	6267	4993	9491	6233	2278	1392	1518	1828	1041	440	169	313	300	162	166	160	153	121	52	37	34	40	43	39	43	37	43	52	44	28	43	51	48	34	47	40	50	47	43	35	39	47	35	39	36	40	33	48	44	45	48	42	37	31	43	39	40	42	38	46	42	30	42	43	46	41	26	45	44	38	36	37	48	37	31	54	44	40	47	45	54	43	49	41	51	63	32	41	40	40	40	34	50	27	42	36	32	33	36	43	40	31	41	44	42	45	40	33	49	30	40	35	45	48	40	52	47	42	40	23	39	51	46	50	49	40	30	40	38	39	34	35	45	30	52	42	39	37	49	43	39	40	43	32	36	42	42	44	42	37	51	41	43	41	40	42	39	40	45	35	38	47	28	49	48	36	33	34	35	42	39	50	41	34	54	51	44	31	42	40	45	50	53	41	45	37	30	35	46	46	39	39	43	35	41	37	44	56	38	53	36	47	34	37	35	43	55	39	30	36	41	40	40	27	33	44	41	34	43	47	48	40	26	41	46	36	29	43	29	42	42	28	37	43	31	39	34	42	41	36	49	45	39	61	40	49	47	36	42	32	47	42	64	46	44	32	40	40	35	45	41	39	38	36	33	38	39	38	32	40	37	25	29	39	37	31	31	46	34	53	46	34	41	33	47	37	47	27	60	28	49	37	42	37	51	43	41	53	44	41	48	37	52	40	46	49	40	53	36	42	48	46	35	35	34	35	39	29	52	50	47	45	37	37	42	50	32	37	32	30	44	44	46	36	30	56	45	37	42	41	40	39	43	42	36	46	38	36	51	44	41	36	46	49	36	41	51	32	34	40	45	35	38	52	51	25	48	56	30	39	36	40	38	46	37	36	48	49	41	38	29	46	41	49	48	52	43	53	37	46	50	44	34	30	42	38	51	41	36	38	42	54	44	34	38	40	46	43	35	31	56	37	43	48	38	37	43	38	28	37	45	33	38	39	30	42	50	37	41	49	46	42	63	42	46	38	47	45	41	43	44	40	56	43	53	55	50	44	40	46	45	40	45	53	43	37	32	44	32	45	36	31	46	42	39	38	45	57	34	45	42	48	38	48	44	37	45	48	44	44	39	31	32	41	44	37	36	41	46	43	47	32	41	56	36	44	47	48	37	48	49	48	44	48	38	29	50	46	50	45	47	48	50	38	49	49	47	44	36	38	49	37	40	33	47	28	41	54	36	56	42	47	44	42	41	42	35	42	55	39	38	34	45	39	43	45	30	53	41	44	38	29	36	42	43	36	54	42	35	39	46	33	39	33	46	49	47	40	46	50	45	42	33	46	35	37	42	49	41	49	36	43	44	38	40	39	41	50	40	58	44	40	41	47	42	48	54	50	44	35	42	34	36	49	42	38	53	48	32	52	35	37	38	47	38	45	51	38	45	43	52	42	38	44	42	46	45	40	40	41	44	38	34	29	37	43	38	40	43	33	35	52	38	42	41	33	32	33	35	41	39	43	51	40	38	58	39	23	48	33	43	37	42	41	38	50	38	38	48	47	44	35	36	50	35	42	37	49	34	36	41	45	49	39	40	45	46	46	40	42	43	43	43	41	38	35	32	43	45	44	43	33	48	42	47	50	40	40	31	50	46	47	36	45	43	47	40	40	33	32	52	41	34	57	51	38	47	38	35	38	41	46	41	36	34	35	32	42	32	37	42	45	46	49	30	42	42	46	44	41	44	34	38	48	49	49	47	41	43	38	38	48	41	44	38	46	37	47	45	42	46	39	47	54	49	40	45	46	39	34	51	50	46	55	51	47	36	41	42	46	39	51	46	47	30	32	35	41	42	37	31	32	42	36	42	49	36	41	40	37	43	48	29	45	38	37	40	50	39	54	37	46	44	40	43	35	39	32	51	34	37	31	56	36	50	41	61	47	53	48	43	38	47	32	45	38	38	45	48	62	43	40	35	44	50	37	42	30	39	46	38	48	42	36	47	37	52	32	34	29	43	45	37	42	42	43	31	59	43	57	37	38	38	46	41	36	37	39	40	38	47	32	40	41	38	28	36	43	35	42	44	37	39	44	46	38	39	46	44	46	40	45	47	36	40	44	32	42	49	42	45	50	38	38	39	44	42	39	33	46	47	53	36	38	43	43	48	40	46	33	40	39	36	35	35	28	43	27	43	37	26	43	43	38	46	41	33	33	37	40	36	45	39	41	44	45	34	39	54	44	34	40	45	30	44	45	52	48	52	44	46	31	35	43	41	44	45	34	39	40	48	40	55	34	44	37	34	30	42	34	38	40	37	32	44	51	36	48	39	42	48	49	50	45	45	29	35	44	54	38	55	46	49	40	42	47	41	54	35	36	37	37	34	47	50	47	42	46	51	46	39	41	55	45	47	35	37	46	35	53	39	39	47	39	27	48	45	33	35	48	40	36	36	52	41	48	36	45	38	49	46	48	44	44	38	45	48	43	35	44	41	46	38	55	48	38	35	44	44	39	44	50	40	41	47	56	40	40	43	48	29	37	50	47	45	34	40	39	44	45	57	43	41	46	27	36	48	55	53	38	48	40	39	32	40	47	49	38	36	34	36	36	40	42	43	41	41	36	48	57	38	42	40	43	41	48	47	41	37	39	42	38	47	37	37	45	32	41	43	53	39	40	34	36	32	39	42	42	44	41	34	48	48	35	37	36	37	46	47	37	41	35	37	40	47	32	37	48	41	42	41	45	37	41	52	45	43	37	38	34	51	40	40	39	40	31	35	34	41	34	41	52	38	34	36	41	41	38	50	26	42	44	45	49	49	42	49	45	41	51	44	46	45	36	42	42	38	46	35	50	41	45	54	47	42	42	49	30	36	51	39	51	34	27	40	37	41	58	27	44	42	47	58	34	51	55	30	45	42	35	31	40	50	48	25	39	52	40	40	40	40	39	45	44	38	38	44	44	53	42	36	44	44	36	37	45	45	52	46	49	57	43	39	36	29	40	36	34	36	48	49	43	50	42	44	29	47	41	43	41	43	37	44	30	49	30	44	36	46	43	41	40	31	44	40	47	34	41	48	54	38	49	31	33	37	40	42	52	36	32	47	43	34	39	53	42	46	44	44	42	36	44	37	63	40	53	43	45	25	45	38	30	39	40	40	29	37	48	39	35	39	40	43	44	39	53	37	47	28	45	45	44	40	30	46	53	47	43	38	44	51	38	40	43	29	42	39	37	42	52	41	37	46	40	25	36	40	37	41	43	43	54	47	39	36	54	48	34	46	45	43	44	36	38	36	47	39	48	54	33	43	33	35	35	36	38	45	36	37	48	34	45	49	39	46	47	43	49	35	38	39	46	40	33	35	38	43	54	35	50	39	38	40	29	42	28	37	43	41	38	31	40	34	41	35	33	36	28	21	44	43	37	36	51	40	56	36	39	36	41	48	45	52	36	41	50	23	38	48	42	42	27	38	37	36	35	47	50	52	35	44	50	36	30	38	39	36	52	38	38	35	37	46
52058	39107	37674	42653	52872	59958	45768	34040	28077	28151	29470	22590	12892	5509	9892	8311	4655	4968	4236	4358	2532	732	550	585	585	553	563	528	576	628	653	677	598	563	563	570	550	557	517	542	546	554	554	561	549	629	534	582	546	529	577	556	564	575	557	562	567	568	541	576	499	544	528	556	564	536	541	583	534	598	613	564	582	567	536	546	591	582	557	571	561	533	573	547	546	516	636	542	590	585	541	552	504	565	565	563	585	555	563	551	580	541	537	535	478	525	540	540	573	567	598	552	548	593	554	585	552	536	551	549	538	540	551	548	548	559	579	540	542	570	562	531	561	525	548	555	523	599	574	550	550	549	600	557	573	564	559	537	557	525	604	586	586	570	569	521	601	558	563	554	571	586	559	570	580	531	589	508	545	587	551	538	542	544	533	564	546	532	544	547	588	529	521	545	575	539	543	539	568	582	614	549	557	536	557	501	573	530	559	497	541	527	560	543	589	535	592	581	553	547	533	582	517	586	567	556	565	546	552	572	541	578	521	567	532	589	571	560	573	540	560	518	567	564	531	540	557	624	548	567	544	520	568	600	578	519	559	569	549	538	535	541	549	562	572	564	552	506	539	528	553	575	533	617	554	550	577	570	535	549	525	562	574	542	586	549	581	574	553	536	552	556	573	554	563	535	550	586	542	558	537	594	563	607	507	557	557	582	596	558	565	532	541	542	560	575	532	536	563	519	590	550	519	566	564	564	505	553	543	581	555	514	592	534	573	548	581	505	562	548	534	574	588	573	578	527	508	550	545	566	566	551	603	536	555	557	520	527	507	547	561	514	574	565	525	536	546	584	561	532	513	580	492	569	546	561	526	565	558	557	517	554	555	583	541	602	498	595	533	558	558	605	578	601	568	543	553	563	561	555	567	540	560	569	556	561	585	565	559	549	546	555	590	561	532	556	534	530	564	530	521	538	590	557	576	577	534	558	534	555	543	540	549	542	581	569	515	556	567	579	550	500	552	563	547	526	540	539	537	537	579	539	598	543	528	535	545	532	542	530	525	522	561	523	579	583	573	550	552	585	576	535	537	520	544	558	555	522	578	553	545	571	538	565	552	545	553	540	549	577	552	538	543	538	542	555	545	525	530	573	561	545	563	556	553	528	572	562	556	525	571	549	532	553	553	556	532	554	551	584	518	547	566	520	579	556	516	551	578	560	520	561	579	548	543	595	545	576	553	550	558	541	532	520	505	545	566	556	545	525	523	547	583	571	588	596	574	563	585	532	582	576	541	547	557	529	569	543	561	526	569	549	510	582	561	539	559	559	551	540	544	558	592	579	529	516	563	541	522	550	546	499	590	562	545	586	589	543	522	565	516	554	559	537	559	560	544	539	599	574	562	531	575	573	557	510	554	554	584	579	522	556	571	563	548	588	557	518	574	575	576	542	560	553	535	516	555	533	560	588	589	532	500	593	561	567	550	546	548	562	569	548	530	551	568	528	563	539	550	566	513	535	548	554	552	534	546	573	566	515	522	611	560	575	522	570	535	578	576	566	565	566	541	589	593	553	551	557	538	589	565	559	512	535	523	510	524	570	513	558	597	554	552	552	554	549	547	570	622	584	569	565	523	576	509	574	559	563	522	571	575	580	556	533	537	557	570	526	571	553	567	568	564	572	522	540	537	559	560	518	548	559	575	563	572	554	561	569	567	541	531	550	572	584	596	555	541	536	539	516	500	515	545	575	584	544	548	587	516	557	561	547	499	514	554	537	562	571	553	565	510	552	554	543	540	556	547	589	550	585	527	561	536	554	520	557	593	578	532	527	574	549	576	590	538	553	572	567	557	563	563	564	537	497	538	524	557	537	544	557	579	557	568	576	521	593	535	555	580	596	531	543	553	572	550	551	530	551	534	579	555	582	567	560	549	568	543	566	530	568	536	530	581	563	511	574	553	544	573	562	574	517	569	535	559	552	603	534	545	586	536	569	556	553	574	562	532	594	583	622	546	573	579	559	530	556	555	577	554	571	550	535	540	547	518	562	539	580	584	570	529	542	551	588	561	593	540	548	561	613	573	558	599	536	545	598	557	579	546	570	525	569	558	560	555	530	555	508	571	507	520	572	566	539	523	494	534	536	559	554	562	497	547	567	546	553	578	616	550	572	534	557	527	566	518	558	576	594	535	551	529	563	570	570	587	544	605	558	558	539	585	514	518	573	543	573	598	536	511	528	582	549	540	536	542	582	572	556	550	533	577	583	560	552	542	513	542	527	531	577	554	551	556	565	571	513	567	532	505	575	558	553	536	547	590	575	590	537	564	546	553	547	535	519	589	552	504	523	532	538	580	564	533	551	571	540	525	552	565	594	543	517	537	577	574	527	549	551	553	565	561	565	540	577	533	571	530	562	581	547	537	578	582	570	541	543	548	555	556	598	572	540	602	568	586	547	582	555	548	568	556	542	557	557	566	558	523	541	562	590	566	588	544	510	578	530	527	586	565	506	536	522	548	554	574	582	554	557	532	531	553	546	569	534	550	548	516	565	590	563	568	537	562	578	565	516	537	556	543	552	576	533	557	573	567	549	539	541	565	581	534	539	608	547	542	568	567	559	565	527	557	543	565	533	596	565	596	562	589	539	573	564	532	594	521	533	579	581	557	573	548	563	581	573	534	554	579	555	557	570	564	606	551	572	552	579	566	551	577	584	555	546	518	547	561	512	566	560	603	578	567	565	537	523	560	571	559	500	550	552	553	528	506	562	529	549	561	562	564	541	517	568	557	494	584	596	574	553	548	560	546	562	584	536	543	557	549	561	572	602	555	567	549	567	568	573	529	568	577	551	554	606	545	575	540	526	555	601	529	568	589	529	548	544	546	527	530	551	605	589	523	555	552	542	538	540	559	574	549	576	538	575	600	568	551	519	573	553	536	581	578	522	563	569	575	559	531	506	547	502	568	552	556	548	566	548	494	552	562	582	549	529	548	597	537	541	557	534	591	529	520	528	502	568	604	552	553	542	530	547	538	570	577	549	562	549	574	522	560	587	545	593	517	602	568	578	555	525	580	583	565	552	524	556	546	530	550	551	548	539	558	543	552	533	533	549	532	532	558	521	603	568	566	543	542	563	531	538	546	569	577	555	595	516	558	529	529	571	590	546	557	572	572	500	545	529	546	531	537	570	524	526	561	571	550	524	580	531	524	605	530	535	545	519	564	573	572	540	594	543	516	566	571	546	555	562	574	530	568	517	581	556	547	552	534	571	574	558	556	568	611	592	517	538	572	594	510	534	544	559	569	540	545	558	582	594	563	533	550	535	508	563	536	587	558	559	522	571	530	558	584	560	532	583	537	566	531	518	533	572	548	584	565	519	579	543	584	579	547	536	541	576	559	590	566	532	582	566	602	561	561	608	543	555	564	574	519	579	509	519	614	534	559	543	536	506	546	572	549	523	598	553	555	566	557	566	603	596	554	550	590	512	571	525	518	541	614	566	562	552	510	596	566	590	556	525
6857	3344	2226	1052	929	1728	1175	465	329	413	442	279	122	79	104	89	63	57	67	68	48	38	52	48	37	45	36	40	47	40	45	36	47	40	39	38	39	41	42	40	39	51	52	43	37	38	40	35	34	35	28	36	51	40	33	51	36	34	40	47	42	42	33	48	50	42	32	40	44	48	48	42	42	42	34	49	40	47	28	40	46	40	35	39	39	43	45	41	40	34	46	41	45	40	43	42	46	35	42	37	49	30	38	34	39	51	39	56	47	36	47	42	44	30	42	44	42	45	48	37	38	37	47	38	33	39	35	45	32	33	37	44	43	43	41	42	34	52	37	40	44	40	40	41	39	40	37	42	36	34	49	31	46	48	40	30	37	41	34	40	44	39	42	47	39	38	48	33	31	49	50	41	37	44	34	46	45	43	47	33	29	43	41	43	49	25	35	32	51	37	36	38	40	45	50	38	35	40	44	36	45	32	43	29	43	34	30	45	29	40	38	33	34	39	39	38	35	47	23	39	29	43	38	41	52	39	43	43	46	39	30	37	44	43	45	38	41	42	36	42	47	29	48	51	40	46	42	37	42	45	46	33	40	37	57	43	52	39	28	34	39	39	48	42	44	42	38	41	45	30	48	41	55	49	37	33	44	46	37	48	43	34	49	41	43	48	35	37	48	36	48	41	35	45	35	37	42	35	44	41	40	36	37	51	42	40	40	39	45	39	36	39	36	47	39	51	41	48	31	39	43	50	36	28	30	35	40	53	53	37	47	40	39	29	47	35	36	33	47	51	37	30	44	37	38	47	44	40	47	46	45	33	38	44	48	43	46	39	36	41	46	40	47	40	39	39	39	41	30	36	34	38	57	46	46	33	45	43	34	35	44	40	38	43	41	36	45	32	47	40	45	30	43	39	43	41	42	41	50	53	47	44	45	23	40	36	47	43	34	45	37	42	41	38	58	36	41	41	45	43	39	43	42	42	48	45	33	43	54	41	51	34	47	37	43	46	36	32	41	51	43	21	38	45	36	52	35	53	35	38	49	38	40	41	38	42	42	45	47	39	45	43	33	40	46	43	49	41	35	42	34	41	33	32	40	40	34	41	45	39	54	36	37	34	42	45	38	32	35	29	42	38	32	50	44	30	38	41	43	30	48	52	35	33	35	33	35	39	49	46	42	44	41	55	37	40	33	31	39	46	34	38	42	31	38	36	41	42	52	43	43	26	35	44	53	44	40	41	36	46	37	46	42	35	35	32	40	43	45	23	39	47	44	29	37	52	47	39	43	43	44	46	42	33	36	56	40	50	33	42	26	41	53	41	51	47	42	41	41	43	46	36	44	42	43	51	44	45	32	45	35	36	56	35	33	47	28	42	34	29	40	34	37	41	35	36	43	43	44	45	28	41	37	36	33	40	53	38	35	47	49	42	46	46	40	38	53	31	35	42	35	43	45	44	23	45	40	34	43	37	41	49	48	39	46	51	40	42	36	39	39	47	40	44	31	37	38	41	51	44	45	46	32	41	54	37	39	45	41	46	27	31	41	35	49	34	46	42	34	27	42	28	35	36	45	42	38	39	43	36	32	39	41	39	28	48	32	45	44	38	47	47	42	30	35	43	37	41	41	40	38	36	40	43	44	40	36	51	40	43	30	48	44	46	43	28	50	35	47	32	44	47	39	35	36	36	50	39	39	39	41	46	46	43	41	37	41	35	32	32	43	37	32	43	37	27	62	40	52	39	43	40	37	42	36	42	52	47	29	32	41	39	34	40	39	43	45	49	34	34	38	44	43	39	50	41	35	37	38	44	50	46	40	43	35	34	53	49	43	41	33	33	39	36	52	41	42	31	36	36	41	48	36	38	36	59	49	41	36	35	35	49	37	42	52	44	49	54	46	40	42	40	34	38	29	32	32	52	38	41	41	44	41	38	37	43	36	39	35	50	41	35	53	49	31	31	38	38	41	43	29	54	46	36	44	30	44	33	48	45	37	40	44	34	48	49	37	44	31	48	34	51	43	44	46	34	47	38	40	43	52	32	38	31	38	39	45	42	32	43	38	36	33	39	38	41	42	46	44	34	28	43	35	35	37	47	45	43	56	41	41	30	36	38	42	50	29	32	39	31	56	43	31	30	50	33	43	38	36	40	31	37	29	36	40	31	52	32	39	40	42	48	41	49	29	52	40	39	39	27	46	36	42	53	44	40	36	32	37	34	46	41	52	37	36	44	36	41	29	37	42	39	50	41	37	32	30	56	39	48	54	40	36	32	43	40	41	33	37	47	36	38	30	40	46	45	40	40	27	44	45	40	52	38	46	34	52	45	39	42	40	51	43	31	43	43	47	43	35	33	45	59	47	33	33	28	45	29	38	51	48	35	50	44	43	43	44	38	32	34	39	43	44	57	45	34	30	36	44	39	34	39	33	35	43	40	38	47	49	39	34	37	42	36	45	43	42	47	45	34	34	45	45	41	55	46	40	48	33	38	44	30	50	52	37	35	38	36	36	41	43	22	44	32	36	38	53	49	45	35	49	38	41	32	42	37	40	44	26	41	63	34	41	31	47	30	37	34	34	49	45	46	38	47	37	39	54	48	38	39	37	35	50	44	45	31	44	48	42	32	34	34	45	49	44	33	44	44	36	41	31	35	46	40	38	38	46	42	38	42	42	35	41	42	33	34	37	40	40	44	34	48	43	38	41	39	36	46	31	53	41	43	44	42	39	51	30	41	34	42	42	43	45	52	40	54	38	30	39	45	43	41	48	49	39	37	53	37	45	34	37	31	33	38	47	35	39	42	44	39	39	45	41	44	44	42	40	48	45	46	47	43	53	49	33	25	49	48	40	45	38	41	42	38	37	28	42	44	43	39	41	35	36	39	34	28	47	34	31	42	32	28	46	48	43	46	42	44	41	37	43	36	37	37	36	43	43	41	46	46	35	45	38	35	42	37	42	43	35	38	36	51	45	32	31	39	37	35	53	37	46	38	47	41	39	48	35	40	42	58	40	31	39	45	29	42	37	44	36	44	43	35	51	39	45	43	35	44	36	50	34	41	33	46	41	37	34	43	53	38	38	37	34	40	33	34	24	49	49	42	37	40	36	40	35	32	45	39	32	31	48	35	47	42	38	34	35	36	42	34	39	34	40	51	35	45	42	35	39	28	41	47	42	31	41	47	39	39	31	43	33	35	40	49	46	44	39	31	34	46	32	30	38	37	42	41	40	35	46	41	32	32	37	38	35	45	36	30	41	43	39	42	36	32	38	35	38	46	43	38	35	41	50	38	46	46	40	40	40	37	27	44	47	31	45	59	41	30	35	51	39	38	41	33	36	43	43	38	44	41	36	48	47	45	43	37	42	32	40	44	39	28	36	36	40	48	37	31	38	34	43	45	42	47	46	42	41	50	29	45	37	46	35	38	46	27	37	43	45	43	45	24	51	52	39	41	31	30	42	32	38	48	38	47	32	46	36	41	41	44	43	38	31	44	33	43
38701	24884	22415	24154	32601	35994	27593	17644	13388	14115	14356	9238	3926	2506	3317	2568	1381	1417	1269	1576	925	601	531	533	549	502	551	537	515	577	560	566	537	528	537	552	504	509	557	537	541	504	492	506	543	537	569	524	511	563	525	517	529	541	478	575	555	527	509	536	555	542	525	556	508	516	498	503	535	520	535	517	544	516	538	542	525	504	490	544	540	550	551	507	549	537	536	548	524	557	543	521	516	560	522	508	535	516	542	546	526	560	541	560	553	526	538	518	481	533	526	519	526	542	541	557	560	532	547	528	528	534	518	537	539	525	532	522	530	525	550	563	518	558	507	560	506	547	539	527	498	522	562	525	513	609	532	539	559	528	503	503	534	542	553	513	525	584	532	519	531	583	528	551	520	537	545	574	502	547	521	520	545	571	527	532	518	535	537	532	552	549	476	564	482	537	551	507	534	540	493	576	568	505	536	546	528	542	538	562	517	506	533	523	526	524	507	472	518	547	537	538	572	563	549	536	522	505	504	541	496	564	478	557	520	511	567	531	513	514	519	550	496	547	539	543	577	525	523	525	501	547	489	579	540	523	503	516	530	558	555	574	549	532	543	585	527	504	529	505	510	561	496	519	474	573	517	484	521	577	538	514	537	544	554	559	597	501	539	549	535	559	547	533	514	574	533	546	540	539	500	530	515	538	544	551	522	519	551	545	547	508	541	507	525	551	543	510	537	491	531	505	570	528	505	558	501	529	501	517	571	490	532	552	482	558	556	524	559	496	511	504	539	565	532	539	535	556	532	530	510	545	540	528	505	500	507	512	535	523	518	494	511	518	520	520	602	505	564	535	484	529	558	512	488	512	528	548	562	541	538	488	494	575	533	573	499	534	536	494	552	507	534	527	567	570	538	518	505	552	529	560	551	560	513	540	486	517	573	532	514	500	514	489	567	494	573	482	551	572	538	548	572	536	522	532	560	552	534	550	478	551	497	540	549	574	494	522	567	557	526	514	510	546	536	566	529	534	567	491	535	493	578	546	509	502	569	516	527	535	564	551	534	560	501	557	542	555	512	516	544	529	515	504	547	516	531	517	532	524	553	535	503	518	542	502	517	551	532	539	535	569	521	560	487	571	571	542	507	538	541	536	534	569	547	534	525	496	516	538	523	498	520	549	513	533	527	528	550	494	556	524	533	539	532	488	559	518	485	552	533	568	552	532	537	521	572	556	527	531	546	509	511	546	536	579	537	509	567	507	530	506	482	523	550	563	537	539	494	518	558	537	500	542	556	551	538	559	535	525	585	574	531	540	522	505	555	555	563	564	549	527	512	505	540	538	546	555	523	551	542	516	551	511	568	521	524	539	515	592	537	481	533	520	532	519	552	488	575	526	522	510	543	562	537	532	536	543	544	509	572	580	563	580	537	548	559	562	526	542	540	510	492	510	571	549	566	520	539	518	517	573	516	534	519	532	501	552	493	538	535	479	524	501	548	520	549	538	510	524	550	528	527	518	562	501	509	567	523	506	536	571	502	560	574	531	520	577	518	549	544	503	520	552	547	501	537	542	486	535	548	551	536	547	527	556	513	512	522	540	542	524	540	526	521	551	502	533	526	533	553	529	529	555	559	508	557	542	540	524	536	489	531	553	553	524	520	499	529	547	530	542	561	509	536	483	479	522	525	532	539	519	527	497	559	518	549	527	539	546	517	576	545	561	494	511	542	523	552	528	511	572	552	552	559	533	518	541	566	527	501	531	531	553	568	529	544	519	530	551	528	569	555	548	522	531	556	572	560	527	535	541	538	535	531	564	545	507	548	503	504	558	523	552	506	505	538	521	489	525	544	542	560	509	513	536	529	582	549	500	546	535	524	507	537	556	576	542	543	541	538	517	547	542	505	497	532	565	534	512	514	509	550	541	543	517	545	576	529	531	552	538	556	529	548	542	514	555	508	546	490	560	510	495	507	586	592	533	510	536	548	529	564	505	526	544	517	520	487	517	542	589	525	549	534	561	536	531	501	573	547	562	516	516	544	520	516	509	542	564	525	550	538	519	512	564	497	521	522	572	509	510	524	514	521	553	547	550	489	583	506	488	541	521	521	503	544	530	536	529	527	538	531	525	483	560	532	508	560	509	474	538	516	534	469	545	544	553	519	559	526	560	536	520	516	568	535	522	535	472	539	485	553	534	528	567	542	537	490	549	534	539	518	560	538	526	535	521	568	607	556	526	551	535	525	521	566	561	518	544	517	525	489	501	571	481	556	554	549	566	570	532	528	527	548	538	556	538	507	514	557	540	544	497	556	534	530	562	539	541	544	587	529	492	545	576	554	555	542	548	523	551	549	514	573	532	513	532	531	519	540	531	562	559	540	553	502	531	542	515	541	522	561	564	545	580	546	503	568	521	544	537	566	524	525	521	549	575	516	531	542	522	490	531	473	555	579	529	568	524	561	544	569	537	519	538	515	519	536	525	550	524	515	520	558	492	506	515	526	556	509	543	495	578	534	539	522	541	486	527	494	526	521	502	545	546	557	532	497	479	572	534	496	532	533	563	528	517	575	537	533	526	509	537	518	509	520	562	557	539	522	523	491	537	500	543	543	522	504	547	538	542	494	541	562	513	519	531	544	547	517	552	530	507	533	531	559	541	509	525	529	557	511	551	562	523	508	540	558	535	560	501	508	495	551	516	514	485	503	539	545	506	552	547	520	511	547	475	529	504	529	526	497	555	531	522	524	533	537	542	530	531	487	535	500	579	544	566	566	544	527	524	552	528	558	575	532	529	531	507	480	533	534	536	500	542	540	556	527	513	550	535	532	510	525	512	501	563	535	580	527	550	533	534	505	493	518	509	551	524	520	539	511	560	526	517	538	491	579	509	499	506	521	538	559	506	508	553	551	535	547	536	540	556	511	526	528	511	511	536	559	508	514	526	537	536	537	518	570	524	532	498	506	503	506	523	545	513	570	590	534	539	555	552	501	485	576	509	534	522	505	496	539	525	552	516	512	553	531	501	555	508	518	495	559	537	566	509	523	608	525	515	531	526	551	506	510	563	514	548	498	538	542	518	553	545	481	499	518	480	553	555	559	529	488	527	516	521	554	532	531	547	511	572	554	492	531	516	537	537	488	516	530	548	551	542	525	523	572	576	533	538	552	569	536	530	527	522	557	567	527	512	524	543	577	512	494	541	524	554	488	481	533	533	562	562	466	494	500	536	509	546	531	588	564	519	495	561	580	554	495	556	523	565	566	507	510	495	507	508	557	515	551	522	513	517	518	536	514	522	513	542	510	556	521	514	558	547	498	512	504	566	550	523	556	515	533	535	510	492	567	507	540	556	566	564	545	503	544	516	565	509	499	494	516	533	537	527	510	549	513	519	504	522	537	553	512	524	539	555	524	534	528	534	494	507	520	554	534	527	538	544	572	511	518	541	536	523	543	528	554	543	546	554	524	555	539	562	521	531	544	525	517	526	533	508	542	521	510	557	515	566	548	520	522	561
11944	12792	7003	2912	3152	5524	3308	1051	807	923	918	471	193	169	286	163	109	132	113	134	48	42	41	40	34	48	37	49	50	45	40	42	37	33	44	49	39	46	38	47	38	41	38	29	40	42	31	40	34	30	36	36	32	43	49	30	43	30	37	37	32	30	34	39	50	44	39	50	43	45	46	34	34	39	37	49	52	32	37	44	38	49	40	35	47	36	28	37	33	38	36	46	40	44	35	35	34	44	47	43	49	37	42	39	38	33	44	31	39	42	43	37	41	34	41	46	44	41	35	32	40	45	50	41	40	37	30	39	44	48	40	43	45	43	37	37	35	46	37	55	43	40	51	33	37	42	42	34	38	45	33	58	39	33	59	48	49	47	48	33	36	45	35	39	34	46	39	42	41	38	47	38	42	35	35	47	43	49	48	37	48	36	46	36	38	52	42	42	49	42	39	54	43	32	40	51	40	34	35	38	27	34	35	39	41	38	44	48	45	41	40	43	34	34	38	36	40	41	40	51	44	43	42	44	42	43	46	41	38	42	36	45	45	29	37	42	41	39	41	56	37	54	34	33	46	47	38	37	39	36	37	37	43	33	37	49	48	45	55	46	51	47	35	46	41	31	36	49	42	36	46	37	46	40	51	40	37	41	39	47	42	44	50	42	47	38	39	49	41	46	52	36	31	31	43	36	35	40	34	32	44	29	39	32	33	42	38	47	40	38	35	45	43	38	42	42	43	36	37	51	34	39	35	37	42	34	28	37	43	51	42	41	31	43	36	38	27	45	39	47	53	43	42	32	33	40	42	47	28	46	51	38	38	34	31	32	36	36	37	45	40	55	44	46	49	48	42	34	51	52	40	48	50	43	49	29	39	38	33	34	30	44	43	34	39	49	52	39	35	50	37	42	43	53	43	46	47	37	34	52	38	35	37	41	31	50	44	47	26	35	37	37	44	44	35	39	48	45	47	42	41	46	35	49	36	35	35	43	49	46	37	32	33	36	43	43	29	43	48	46	49	50	42	39	40	32	42	32	47	29	38	35	40	43	37	47	38	36	45	46	40	35	33	50	37	33	42	30	38	36	39	40	34	40	33	38	37	32	39	42	49	38	52	37	44	31	42	34	35	43	31	48	36	40	40	32	41	41	36	31	46	31	39	35	53	38	45	48	51	36	43	44	36	38	46	44	41	36	32	41	28	47	39	35	35	42	48	32	41	52	35	45	47	53	38	43	35	44	33	33	34	44	47	43	34	30	55	36	36	39	43	38	36	33	27	49	45	40	37	46	54	49	36	35	45	38	35	49	40	36	46	39	44	42	44	48	39	46	45	53	49	23	40	46	30	42	41	46	36	40	40	42	39	41	57	36	40	39	30	29	36	39	36	30	51	37	49	48	38	34	36	40	40	44	46	53	42	48	41	41	55	41	53	38	33	44	37	41	45	51	47	44	46	40	35	33	24	41	37	33	39	47	44	36	32	30	40	32	43	31	37	45	42	47	35	36	32	41	41	41	39	42	44	50	45	56	47	33	37	49	29	31	37	47	34	27	35	41	35	43	40	36	33	42	40	48	39	40	33	40	41	54	33	47	33	39	30	41	53	46	40	40	48	35	31	41	35	52	38	50	38	40	36	39	50	39	33	40	39	42	42	42	37	48	33	30	30	33	35	40	51	42	40	44	38	39	38	54	47	52	48	36	30	39	44	44	29	43	41	37	47	28	37	38	32	47	47	48	41	34	49	34	39	41	31	39	33	53	54	36	41	45	39	47	52	42	33	29	52	37	50	35	36	26	34	43	45	38	46	34	39	47	38	48	39	44	41	50	32	55	33	46	44	51	46	43	36	48	46	46	52	47	40	41	34	37	38	42	36	40	40	38	48	48	44	46	51	42	31	42	25	32	38	36	51	46	37	40	43	40	38	35	50	38	46	40	54	35	37	35	29	34	47	40	46	40	41	37	47	42	52	40	39	35	51	53	38	43	37	24	45	37	45	41	36	39	46	39	42	36	49	51	33	41	26	38	47	46	50	43	45	40	34	28	39	35	23	31	49	47	45	33	42	44	47	48	31	46	41	48	44	44	43	38	31	34	39	48	36	27	47	46	33	38	38	44	44	41	44	41	30	39	42	39	46	44	45	49	28	50	28	31	46	36	47	38	44	48	48	40	36	44	43	39	40	41	39	42	36	43	43	37	43	27	46	36	43	36	44	45	42	44	41	50	38	53	31	44	44	32	35	40	40	37	36	45	34	43	46	41	34	41	42	43	50	39	42	38	32	43	38	37	48	38	37	41	43	43	36	37	42	34	41	40	36	53	26	52	43	36	38	38	43	44	27	33	48	29	41	50	44	41	45	46	34	48	43	40	52	36	43	28	41	50	39	48	51	36	34	35	40	35	41	33	29	38	49	38	42	40	34	36	34	34	41	59	39	33	43	28	37	57	40	48	52	34	49	37	28	46	37	40	50	28	33	34	41	39	42	42	44	44	49	44	43	32	36	33	42	43	33	39	35	47	38	44	52	37	59	60	47	39	32	37	49	44	32	41	46	48	38	46	44	47	44	38	39	39	43	33	38	43	46	37	28	40	38	40	33	38	41	52	35	49	37	41	38	44	31	40	37	35	28	40	34	34	43	36	50	44	34	55	49	34	45	50	36	23	43	34	40	31	43	28	38	41	41	43	33	39	42	42	36	38	27	42	33	48	25	49	34	28	48	46	57	36	42	37	38	40	48	29	39	25	37	40	40	36	25	33	34	42	38	43	48	37	44	36	49	38	35	43	65	50	37	48	45	43	25	44	39	43	45	53	39	24	36	42	33	42	36	46	44	46	41	48	43	46	41	44	31	40	41	48	34	33	52	34	42	35	47	40	38	55	46	52	41	46	44	37	35	36	46	33	46	35	47	48	43	41	42	41	46	46	54	35	45	39	32	38	37	35	30	39	43	45	38	31	40	47	43	45	39	36	33	39	43	42	34	44	45	46	47	52	35	38	53	27	39	30	32	43	23	36	41	34	35	31	41	49	52	39	26	53	45	35	38	36	34	34	37	38	41	39	35	41	52	41	38	44	44	44	44	47	49	30	44	38	44	39	48	37	34	39	36	42	33	45	49	38	43	42	37	38	48	40	43	37	29	43	42	48	37	46	33	31	43	33	29	35	42	43	32	48	45	36	25	41	37	36	33	39	44	33	42	44	51	34	50	42	40	37	48	45	38	38	33	37	42	36	39	47	35	35	38	43	32	38	38	38	39	34	43	44	38	41	33	35	43	40	32	35	35	27	42	43	35	37	47	44	45	43	41	35	45	42	48	40	42	39	45	47	37	52	47	46	44	32	41	39	33	47	37	44	44	47	37	40	47	38	48	39	47	45	32	38	36	39	45	38	48	32	45	47	38	29	43	51	48	38	37	31	34	43	42	34	47	36	40	39	33	33	34	37	30	50	34	47	33	41	34	34	34	52	38	27	30	42	42	44	45	28	44	41	31	46
50330	36234	31348	34199	47545	49984	37676	26103	23318	22920	21010	13569	7260	5482	7924	4793	2763	3172	2583	2923	1075	561	554	540	526	570	570	565	569	636	606	602	639	566	511	519	528	496	559	506	520	521	485	522	583	525	527	569	562	529	526	562	512	506	528	525	559	529	522	528	527	494	513	481	507	516	511	565	567	543	515	557	524	535	542	499	536	572	517	520	538	509	508	548	565	544	543	492	523	517	564	528	515	541	513	536	520	558	562	470	538	501	578	570	571	541	528	520	535	485	512	545	559	561	553	494	545	557	547	563	548	566	530	547	536	511	528	548	509	524	498	546	565	573	548	550	549	522	533	537	562	523	508	503	505	544	575	498	546	559	530	576	545	516	533	497	567	553	561	557	506	505	540	534	507	521	541	506	531	525	547	536	578	598	474	537	524	517	518	559	520	563	528	563	511	558	526	521	559	555	517	516	538	560	539	556	567	532	550	537	577	515	524	545	533	552	557	542	556	543	583	564	521	497	514	532	554	579	542	532	542	552	553	504	529	564	518	477	486	562	518	534	513	561	537	515	517	540	587	552	529	512	576	549	574	532	543	521	577	526	586	564	552	543	519	576	568	545	533	562	540	528	576	507	563	553	563	524	540	550	521	528	529	506	514	520	557	497	557	512	532	552	583	559	580	557	503	541	509	554	545	556	587	580	535	554	542	546	545	565	513	540	520	490	507	529	521	488	526	519	529	520	542	552	535	554	539	580	532	519	518	522	502	513	505	538	539	521	526	512	538	518	568	581	547	540	548	523	526	525	530	488	520	497	517	513	541	557	523	531	526	511	566	536	521	538	530	513	536	529	544	569	518	564	546	567	544	562	542	540	532	557	528	577	524	566	526	525	529	509	539	519	559	590	593	550	559	541	535	556	525	523	521	574	569	541	470	537	564	491	533	519	565	536	541	520	529	545	517	516	543	561	535	536	549	507	518	503	552	582	534	519	513	553	531	502	507	537	561	552	520	558	524	536	548	559	549	526	570	527	565	521	537	557	542	550	542	539	509	552	540	493	540	516	539	530	542	544	538	545	596	512	528	562	537	515	587	533	540	559	548	561	548	545	501	560	583	528	528	576	519	519	554	529	554	564	548	498	526	512	563	555	555	506	501	537	576	529	554	532	539	551	544	541	522	538	527	533	523	521	518	517	514	526	547	563	529	553	545	527	493	542	543	546	535	565	569	524	539	526	537	541	540	518	551	531	532	510	534	506	540	545	538	498	538	492	540	574	486	544	555	535	521	547	555	556	578	534	531	521	576	608	566	517	549	520	546	511	524	525	521	554	553	502	514	473	537	569	551	508	568	523	508	546	520	566	528	556	514	527	492	531	559	545	539	549	513	533	503	531	547	533	531	553	529	542	494	560	550	527	531	541	513	535	582	547	551	511	501	554	529	542	489	546	510	534	517	597	524	534	564	528	528	553	544	517	566	553	511	523	545	598	547	543	487	530	507	543	541	564	531	559	543	529	551	527	504	566	542	543	578	571	546	517	549	545	541	549	499	569	497	512	567	498	501	528	571	537	530	582	539	543	516	554	537	560	569	537	544	490	552	517	494	530	559	553	573	538	532	531	527	533	519	586	545	542	521	495	550	530	491	549	535	545	547	533	531	523	533	575	577	530	519	547	554	546	505	516	545	477	562	537	533	576	524	571	523	541	574	541	540	519	529	543	519	580	534	560	533	521	535	555	544	507	532	540	543	547	540	534	546	523	570	557	568	554	523	523	536	565	523	529	539	553	498	524	551	514	535	471	534	550	560	522	539	528	550	559	538	520	570	549	561	562	513	498	541	525	561	520	520	552	535	539	534	516	532	565	540	510	530	575	521	500	544	543	599	550	536	530	527	556	535	545	498	540	554	541	556	529	526	521	538	558	531	525	508	555	502	546	544	542	491	509	522	508	486	535	527	560	534	507	524	488	540	497	577	534	491	534	545	519	482	547	546	503	538	511	531	523	487	537	522	559	568	534	534	557	561	529	581	510	557	551	522	520	523	536	542	555	557	556	560	540	553	537	520	523	519	553	560	564	546	557	508	530	508	528	567	527	562	537	535	529	549	554	569	514	563	491	494	542	529	556	574	533	578	537	568	514	538	512	546	564	519	541	529	545	558	536	534	552	548	509	526	520	540	499	559	540	529	555	527	519	532	470	553	599	523	527	507	567	497	520	560	519	528	555	527	568	562	560	481	546	553	547	540	552	526	530	490	540	519	489	516	522	540	514	535	573	542	559	572	515	554	527	572	515	512	515	556	528	575	582	524	546	517	533	537	505	581	540	558	520	545	532	518	525	521	543	524	518	523	517	524	577	520	521	549	506	531	516	543	524	542	554	540	540	556	495	508	545	561	565	529	520	508	507	572	560	512	569	516	488	505	554	486	577	594	564	543	537	510	525	541	549	540	528	528	540	559	527	554	524	552	535	554	540	544	527	526	515	524	560	529	530	542	586	528	529	527	502	559	487	556	529	538	527	534	514	525	564	551	541	534	534	529	513	549	538	483	573	546	550	528	519	512	538	515	554	590	511	510	545	553	544	548	516	510	518	571	538	561	532	490	495	532	524	507	506	560	539	509	566	551	520	513	551	505	520	526	497	536	511	534	507	498	582	539	478	540	500	544	566	541	551	523	532	531	523	542	514	529	534	515	589	542	532	537	540	564	510	548	566	526	562	547	528	553	503	525	549	554	528	499	555	565	542	581	568	561	518	537	588	550	522	556	516	572	501	565	512	540	541	530	567	495	546	527	560	511	507	492	555	536	525	541	527	498	536	555	504	522	533	548	542	514	537	563	508	550	561	513	544	544	521	517	526	530	552	525	581	567	499	555	546	568	537	563	522	538	528	528	555	523	543	541	515	527	548	541	540	520	522	530	525	509	563	531	503	519	538	539	547	543	578	542	545	577	539	551	540	524	565	524	537	556	570	486	524	549	516	564	553	563	497	535	538	531	513	531	526	539	535	562	546	532	574	545	594	577	540	538	482	568	530	515	529	571	526	509	532	539	535	552	543	514	507	538	552	536	512	522	540	573	533	533	549	546	516	527	537	525	501	542	561	549	526	543	495	532	510	547	540	492	541	510	549	497	506	544	519	524	513	532	509	517	519	530	533	582	538	503	513	499	511	531	559	507	535	553	530	513	506	542	560	543	522	562	527	570	513	535	560	557	546	554	545	543	562	510	552	525	502	544	491	553	542	491	510	564	544	510	525	518	500	511	524	534	510	544	555	542	524	560	540	545	527	514	552	546	514	551	531	520	532	539	564	555	551	565	521	579	537	541	525	526	555	524	559	542	554	539	551	528	518	517	534	536	577	527	516	494	504	496	510	524	553	509	499	580	515	490	554	533	532	537	518	560	525	551	546	551	545	569	592	534	541	550	519	582	574	500	579	551	531	554	547	533	522	575	538	525	607	530	516	530	543	572	546	520	562	526	531	517	511	519	490	487	546	520	491	577	509	529	532
12032	12521	6882	2404	3707	5155	3234	1109	1002	1092	967	435	256	210	317	181	131	119	103	157	59	33	38	51	44	58	54	56	41	47	42	44	48	44	41	44	39	44	41	49	40	30	34	44	37	35	43	41	52	46	48	41	45	44	42	43	33	52	31	39	36	34	43	35	29	38	33	44	54	54	45	44	40	45	49	43	47	41	55	48	37	48	39	34	40	33	52	41	37	54	46	49	43	43	46	56	36	35	41	50	32	46	46	30	29	39	43	35	40	34	44	31	36	45	40	47	38	31	45	34	46	48	34	40	41	33	34	50	45	38	38	46	48	41	36	46	33	30	37	38	36	45	48	33	47	30	32	47	44	36	62	37	38	26	29	45	50	40	38	39	45	34	41	44	38	42	47	47	37	30	45	39	36	43	27	58	42	46	29	40	35	41	41	40	29	30	47	45	42	44	35	30	48	34	49	30	52	50	36	47	43	56	54	41	37	47	62	45	48	46	29	41	44	51	44	39	42	48	51	35	43	44	46	48	42	48	52	52	42	53	47	55	41	41	36	41	40	52	44	44	38	46	42	36	29	44	35	46	44	31	37	41	31	38	34	29	45	34	44	44	44	33	45	37	42	48	45	39	55	37	36	36	62	41	40	46	35	40	47	54	45	40	38	58	39	40	45	50	37	44	39	49	35	51	37	35	49	48	34	48	41	53	35	52	51	47	30	41	38	51	35	49	44	38	49	52	41	39	47	48	39	53	30	51	36	50	43	37	46	44	46	33	35	63	33	36	38	39	49	37	47	49	40	36	37	40	44	44	41	46	34	40	46	33	34	55	26	33	36	38	33	41	46	49	46	44	43	38	50	46	48	50	54	46	40	37	53	49	37	42	42	31	41	45	40	42	40	42	41	48	39	45	37	47	53	47	49	37	42	33	37	35	36	52	39	50	44	48	43	46	45	50	52	42	31	52	41	40	42	41	36	30	40	50	54	33	48	37	32	36	39	42	56	38	48	38	41	47	47	48	44	55	45	45	35	38	48	39	30	46	41	45	38	45	42	58	40	36	41	52	25	32	48	49	33	43	39	33	44	34	50	40	41	39	54	38	47	40	43	46	41	38	36	44	48	47	37	46	39	32	46	48	39	40	42	48	33	43	40	30	35	39	38	40	37	48	44	45	44	51	31	46	48	45	36	47	38	39	38	49	41	34	39	44	47	40	56	31	40	42	52	37	33	32	37	37	31	38	39	44	46	36	37	40	42	41	48	55	41	47	36	40	45	45	45	36	45	43	53	45	47	43	37	32	51	38	43	45	46	29	43	49	44	49	47	30	42	51	48	40	42	39	33	43	47	36	46	47	40	40	44	30	39	38	36	40	43	35	46	32	58	49	52	43	38	32	40	22	33	40	57	41	42	37	36	42	44	29	35	38	42	46	44	36	53	34	42	49	37	39	27	43	47	39	37	41	46	41	43	43	42	50	54	37	52	39	37	38	45	30	35	37	45	34	51	31	39	39	31	45	48	45	37	51	46	57	35	43	48	37	38	55	38	38	42	47	44	55	40	45	39	37	49	49	39	42	42	35	38	43	50	43	49	31	43	41	41	32	38	35	53	47	40	43	45	57	52	48	36	30	35	42	41	36	33	54	44	48	43	47	49	39	35	35	34	39	49	50	36	46	35	41	50	43	48	44	46	36	35	30	59	56	53	53	44	43	43	48	47	48	39	40	40	41	44	33	53	41	41	46	34	40	53	24	36	32	53	37	42	47	43	63	41	53	39	58	58	42	44	33	46	45	55	49	49	36	47	39	39	41	44	49	47	51	49	31	43	48	35	45	42	53	39	46	45	36	45	25	48	42	43	42	47	34	49	46	38	53	49	35	41	49	40	49	45	42	45	37	43	34	38	39	39	37	49	37	45	49	37	37	51	48	43	44	32	40	41	32	32	43	45	49	48	37	39	31	35	37	47	35	28	47	47	48	38	46	44	44	43	42	32	54	38	40	30	37	32	57	24	47	38	34	42	40	54	48	47	49	47	33	48	48	44	60	48	42	44	33	28	39	44	43	52	46	46	37	43	47	40	35	49	47	44	37	36	39	36	51	51	44	43	33	43	42	38	55	47	42	42	52	45	36	43	43	48	43	48	46	43	37	37	42	45	36	35	51	49	45	35	39	30	43	39	48	46	46	43	50	47	42	35	33	34	40	38	44	35	53	34	46	35	38	52	33	41	44	33	44	44	47	36	46	47	33	36	48	48	38	35	42	52	42	26	51	41	39	49	51	35	42	43	40	33	49	37	40	43	41	49	45	47	43	40	46	36	49	38	45	38	42	45	56	33	32	41	39	28	41	39	35	34	48	35	36	47	30	44	32	55	34	47	37	42	34	35	41	46	56	56	36	38	48	38	38	44	32	36	43	47	37	35	26	44	47	43	44	55	45	41	41	38	37	40	43	39	47	42	40	45	54	48	38	39	44	36	27	37	49	40	34	42	32	34	40	39	31	38	44	42	35	41	35	47	34	40	30	48	44	44	46	59	40	36	41	49	31	48	47	28	41	52	49	51	45	48	43	42	50	35	32	35	32	42	48	32	40	49	37	38	41	38	47	51	39	39	41	53	37	45	37	46	39	53	30	36	41	37	37	32	37	48	46	43	53	49	41	38	36	47	43	45	49	32	46	42	49	53	49	52	37	52	50	31	33	40	32	31	47	47	37	46	47	45	37	44	40	35	48	40	36	40	32	43	36	37	34	37	42	35	48	45	33	40	29	40	37	31	38	44	41	40	40	34	35	31	35	36	33	51	42	39	33	45	40	52	37	53	43	41	37	45	39	40	41	33	54	43	30	48	41	38	36	41	57	28	51	33	38	48	41	31	47	42	39	29	31	35	48	50	41	43	38	45	38	37	48	38	40	45	42	46	43	47	35	39	46	40	44	52	39	47	38	39	47	45	39	48	40	33	30	44	40	42	50	35	43	40	43	39	28	38	42	43	50	37	33	29	37	34	42	30	41	35	54	31	37	42	42	49	37	44	36	45	41	52	47	36	37	41	45	38	41	32	33	49	41	38	31	37	35	35	30	41	53	34	58	45	48	42	41	48	35	42	55	44	53	45	38	43	40	43	44	38	43	41	48	37	38	38	33	40	50	39	40	44	56	40	46	45	47	58	45	38	46	41	41	46	36	46	37	50	38	40	45	38	42	27	44	57	40	47	51	48	40	50	46	38	41	50	38	43	46	48	41	50	46	59	42	33	44	35	46	42	35	42	47	46	29	41	31	51	48	44	42	39	41	42	45	39	50	40	30	33	34	43	43	31	33	37	45	40	42	40	40	56	40	40	48	48	39	45	32	43	32	40	33	40	43	39	41	50	40	56	44	43	49	38	46	49	29	49	38	40	40	47	47	39	48	50	46	50	41	40	40	41	43	33	48	48	40	43	48	34	37	52	48	34	46	45	48	37	51	57	39	38	35	32	46	42	43	37	53	41	39	33	41
47233	38196	30383	32326	48660	49063	38532	27149	26005	24808	22347	14257	9284	7163	10306	5856	3492	3892	3186	3712	992	548	538	505	561	556	580	590	602	660	746	727	675	609	587	570	564	571	562	567	530	500	594	546	561	543	597	601	555	569	539	573	533	544	512	519	591	546	533	574	577	558	554	526	566	538	555	572	568	562	531	562	565	575	569	548	600	535	562	514	578	572	534	530	532	497	541	567	562	545	551	507	528	605	555	541	577	584	536	552	548	546	566	553	542	557	584	571	537	513	514	531	547	578	529	548	564	562	542	539	585	567	567	565	581	488	542	548	536	525	522	550	546	550	553	577	509	552	533	553	591	558	581	527	558	556	532	534	546	604	562	556	521	568	539	537	556	545	560	564	577	567	524	567	572	575	523	558	538	574	525	580	547	580	513	534	624	549	554	517	517	503	581	560	571	557	552	574	556	557	580	564	559	541	571	569	556	548	546	585	523	529	518	554	563	565	517	543	537	535	550	535	532	504	575	533	555	562	520	579	563	547	561	565	542	583	586	576	546	531	573	546	561	593	570	563	561	577	540	559	549	596	544	560	550	546	540	560	553	544	540	513	554	571	505	567	562	532	549	568	534	540	586	502	539	539	582	538	576	567	603	580	552	521	523	604	538	550	567	555	496	571	568	564	549	512	540	525	531	560	538	579	548	528	557	568	528	542	571	568	586	554	530	598	539	557	546	529	567	589	582	565	552	542	618	532	537	590	500	543	573	541	560	568	549	618	520	576	598	534	546	573	580	578	575	539	570	582	532	527	560	517	560	544	528	550	544	534	575	577	520	585	545	562	563	534	506	532	566	558	534	545	573	568	570	551	543	555	585	553	559	563	560	545	560	571	557	557	550	584	580	541	571	538	559	547	512	539	550	539	523	581	515	583	559	572	533	566	609	535	544	577	540	520	547	559	556	566	563	568	550	557	559	529	528	545	529	544	571	546	536	562	579	570	546	488	553	536	558	516	561	491	533	616	530	546	554	579	576	547	548	522	521	543	529	570	556	533	537	575	527	547	581	556	573	540	539	573	575	523	535	561	539	548	549	534	580	542	552	584	579	546	523	548	578	549	545	525	567	550	573	590	559	533	601	556	555	549	575	537	570	572	568	564	561	504	527	558	534	553	559	535	519	579	577	582	578	569	574	562	553	555	541	496	589	559	518	549	499	547	584	544	551	528	507	536	588	570	599	554	523	536	609	542	541	541	521	563	595	538	578	567	597	590	505	525	617	577	558	592	553	581	562	569	590	532	585	573	538	568	549	555	539	524	540	559	578	557	530	546	556	574	560	534	542	554	539	562	551	515	537	552	568	535	545	539	610	573	605	537	552	504	599	549	578	569	545	580	581	541	547	522	571	531	543	532	561	530	599	558	554	599	567	555	568	554	511	545	508	572	541	572	552	536	546	552	569	576	594	519	597	524	539	567	506	558	560	540	563	539	530	554	546	542	567	538	559	518	528	558	562	507	569	567	546	537	544	563	523	537	539	497	507	578	554	501	554	528	549	585	548	545	553	576	562	539	558	530	542	525	596	548	577	598	565	540	569	554	521	555	611	536	541	541	548	578	554	554	563	549	557	564	551	489	560	543	573	557	609	549	533	543	547	553	555	581	612	565	577	539	541	574	584	539	550	577	540	550	560	552	591	557	585	566	540	550	607	544	528	564	555	562	535	579	549	532	560	558	518	536	504	516	560	565	556	569	587	541	538	548	556	567	545	605	587	506	537	520	528	530	531	570	537	534	550	509	604	520	574	568	589	573	596	538	563	576	574	527	559	541	549	578	540	545	539	545	537	546	584	548	526	527	541	586	534	496	549	524	566	520	575	541	553	545	564	534	533	514	501	504	513	554	554	549	563	536	562	546	552	553	585	542	574	548	568	531	552	541	569	550	608	571	550	583	548	524	583	566	540	582	579	534	583	559	522	540	574	573	514	534	531	531	540	543	537	568	558	553	544	525	512	542	518	534	585	558	564	519	549	531	582	541	529	522	544	529	586	559	564	543	578	561	524	548	514	562	574	555	550	570	554	547	563	566	530	551	555	532	536	532	571	554	534	552	566	577	547	554	581	575	551	523	517	576	530	531	551	545	541	593	559	546	547	606	535	541	576	567	563	553	538	564	574	533	574	566	553	529	512	558	557	525	547	597	544	530	595	518	559	547	506	529	519	527	558	569	544	586	531	562	586	566	575	560	533	571	576	522	545	566	602	550	554	527	552	538	589	542	559	545	570	528	582	540	530	551	540	542	535	516	566	517	537	565	553	511	545	568	525	555	546	523	545	535	521	573	527	531	523	540	560	500	519	565	549	544	539	579	541	561	577	525	541	529	542	576	544	492	547	550	579	574	541	525	578	545	546	536	559	555	552	525	579	544	542	564	567	588	561	582	518	551	559	560	528	553	520	548	560	540	562	525	525	578	530	554	563	537	528	594	520	543	530	570	555	515	557	529	554	561	574	534	560	584	546	541	562	565	552	533	546	536	535	576	540	595	544	521	542	563	519	560	539	565	579	530	574	537	546	542	555	563	563	540	564	591	552	571	584	603	550	589	587	563	550	547	570	573	582	583	527	533	564	560	547	556	533	536	534	552	524	561	553	518	565	545	529	533	608	575	570	540	561	533	583	547	555	600	540	585	555	562	574	520	542	545	573	519	587	572	561	542	552	567	512	564	578	546	525	540	497	557	530	593	570	543	542	582	578	532	556	600	547	510	568	571	531	548	531	532	546	542	573	541	563	539	546	533	541	557	553	542	518	604	538	591	544	542	566	573	538	582	541	556	572	593	550	551	563	514	535	530	581	523	523	540	533	576	536	593	578	583	552	583	588	569	546	557	520	574	568	573	535	603	547	578	538	552	576	533	560	560	548	563	582	540	513	565	574	555	540	571	508	549	530	544	536	539	598	568	561	596	555	559	570	559	540	577	539	570	528	521	532	554	508	523	544	581	589	582	557	550	539	548	563	551	572	546	555	574	548	569	580	539	530	568	577	514	584	543	554	521	568	592	564	544	530	543	557	555	567	535	577	572	556	533	544	566	558	543	522	552	551	592	570	613	517	574	517	564	541	581	561	560	532	559	530	557	526	589	528	568	571	553	543	550	544	573	554	503	518	564	529	580	537	507	563	560	555	540	544	547	525	578	524	552	544	604	566	535	551	499	544	552	580	605	511	555	565	551	556	553	565	581	545	566	612	539	560	533	595	584	552	547	523	526	570	526	547	569	533	552	531	552	596	576	543	554	598	529	590	601	570	536	555	508	576	516	543	514	546	557	575	540	521	514	563	534	570	590	557	578	536	561	528	534	536	590	603	507	563	514	518	562	538	546	568	550	570	517	551	578	548	551	537	573	567	529	525	536	545	553	572	580	551	498	552	548	533	536	552	545	562	539	555	527	568	550	546	533	564	551	574	539	550	553	556	562	606	531	537	527	520	575	527	566	542	558	587	549	572	565	523	565	526	537
16948	21837	11419	3571	6720	8951	5422	2184	1735	1659	1658	534	311	360	496	238	169	202	219	140	50	48	40	45	42	40	37	46	41	45	46	47	36	32	38	38	40	39	57	57	52	49	43	43	37	62	41	43	36	42	47	49	39	33	44	33	36	34	49	39	55	45	45	49	35	54	27	39	36	35	60	36	32	41	40	43	45	41	33	43	30	34	39	40	34	53	42	46	41	43	45	39	43	39	41	51	36	48	36	46	48	41	40	48	43	43	35	41	39	40	36	33	32	39	42	30	39	33	49	53	47	42	43	41	37	37	40	38	47	57	28	55	43	49	43	39	45	35	52	37	40	43	40	45	42	40	49	41	36	33	35	35	32	46	45	41	43	36	47	41	41	42	35	51	53	42	38	51	45	34	48	52	42	46	38	34	43	45	52	36	37	55	39	37	35	40	44	51	45	52	51	36	49	38	36	47	38	45	37	41	41	39	48	49	42	49	50	45	31	42	41	48	46	40	39	45	48	53	50	40	42	43	41	45	36	49	41	32	43	43	43	37	45	38	43	41	39	45	40	43	44	43	46	37	38	37	39	37	39	39	40	41	40	42	35	39	38	49	47	42	36	43	46	46	38	42	41	40	45	37	46	39	38	41	43	43	40	44	35	40	47	37	33	37	38	49	33	41	46	50	45	52	47	31	43	35	39	35	48	37	41	39	41	48	37	53	43	33	51	40	43	48	38	34	37	51	40	41	38	36	48	44	44	45	41	48	44	49	41	44	44	43	45	45	39	41	36	45	40	38	40	32	41	37	38	35	41	30	39	45	30	37	32	39	37	46	51	37	41	40	38	35	39	42	35	43	43	59	33	49	50	31	45	50	41	37	44	41	38	38	50	37	45	34	42	36	38	43	50	47	45	41	40	46	43	47	39	37	34	35	39	38	45	28	45	42	34	50	45	33	46	40	50	52	43	43	44	34	51	46	34	44	34	43	39	51	30	32	36	46	38	51	37	42	55	40	40	41	49	44	42	47	37	43	36	42	51	43	36	37	37	29	35	44	37	47	43	40	40	48	38	39	37	54	53	41	46	44	37	35	48	48	39	46	44	47	39	47	30	44	45	35	47	34	45	45	48	43	51	28	35	34	39	56	40	40	47	31	49	50	50	53	29	46	45	55	36	46	40	40	44	35	45	43	46	34	41	58	26	40	36	49	42	46	39	24	50	32	29	46	45	49	47	32	57	36	56	44	34	33	30	43	41	50	34	54	39	44	42	37	58	47	35	47	36	47	49	41	43	42	45	44	57	51	29	35	32	43	53	46	44	36	51	43	48	49	50	44	37	33	41	35	38	41	50	47	45	40	59	47	46	46	41	40	41	36	54	41	52	40	55	29	49	41	46	39	31	31	38	40	41	33	38	38	39	34	36	45	52	36	46	41	42	39	53	47	49	48	33	42	37	47	52	48	37	54	38	37	37	50	45	42	46	54	40	31	40	48	47	48	41	40	47	31	41	44	40	38	54	40	41	35	35	36	51	40	41	28	35	40	43	42	44	39	35	45	35	38	43	42	37	30	35	44	36	46	49	35	55	44	38	48	34	42	50	52	37	36	33	42	46	41	41	46	28	47	49	51	54	45	46	39	38	51	45	37	29	50	37	53	38	43	38	40	37	32	37	40	37	35	38	37	39	38	42	50	41	41	46	37	41	55	44	54	45	38	39	36	43	36	43	30	44	39	40	44	35	55	43	33	48	47	40	41	32	46	40	45	43	40	39	37	40	39	41	44	50	32	41	38	41	47	48	53	40	34	34	35	45	35	41	41	39	51	36	34	28	44	45	31	30	44	48	49	41	37	47	35	53	40	41	35	43	48	39	39	38	32	59	36	42	36	35	34	39	40	43	43	35	32	46	36	42	41	47	47	37	38	32	39	37	26	42	45	54	40	31	40	38	44	46	41	46	43	35	47	45	46	35	50	55	34	43	36	34	39	44	25	43	40	40	53	44	42	40	33	35	40	35	38	48	44	30	34	53	37	35	43	33	38	42	33	43	36	28	47	35	53	34	38	48	41	39	49	38	54	41	44	31	42	40	38	34	37	31	37	45	39	44	46	32	42	33	39	38	51	39	56	39	49	44	52	40	42	37	43	39	41	48	47	48	34	45	25	37	48	39	42	48	34	37	42	45	53	49	41	46	40	34	41	49	54	46	47	48	41	40	33	43	45	39	39	37	47	35	43	42	41	41	42	51	43	41	51	44	43	47	44	40	37	35	35	44	62	41	43	47	38	45	46	56	34	48	45	28	49	32	32	37	46	42	36	41	31	53	39	48	45	46	43	39	46	34	44	34	35	49	47	37	41	28	40	44	48	43	43	42	41	37	36	47	45	36	32	48	53	41	46	35	40	39	46	40	34	39	46	42	40	43	50	52	44	50	48	37	46	42	46	35	38	43	40	48	43	48	39	50	44	48	33	33	48	37	48	39	35	48	52	45	41	50	46	41	37	53	39	55	49	46	52	31	47	43	35	37	35	40	51	47	35	49	53	48	32	43	34	40	29	41	44	41	38	39	51	47	40	38	51	35	33	45	37	34	53	35	31	42	39	46	44	47	38	38	44	43	47	40	47	34	34	48	32	40	46	47	31	46	41	55	42	42	40	43	38	53	35	52	48	45	48	39	37	39	43	41	38	45	37	48	39	43	36	36	48	34	47	40	27	36	44	39	40	46	42	55	46	53	49	39	43	51	37	36	48	48	52	51	33	37	45	49	42	38	38	49	36	41	39	39	40	38	36	49	41	42	42	35	47	43	31	45	38	42	39	45	38	41	35	25	55	50	23	31	37	54	43	45	42	42	35	49	46	43	40	49	52	39	45	37	44	46	46	33	40	53	44	37	48	43	45	42	44	22	32	38	46	46	37	31	35	39	46	25	49	47	35	42	56	49	49	52	45	48	48	43	49	48	36	60	42	29	36	45	39	31	46	40	44	52	40	38	40	43	45	32	46	38	30	36	58	39	51	36	44	41	54	53	34	54	38	35	47	47	35	39	50	40	45	41	36	42	61	50	48	42	51	46	50	42	36	39	52	39	46	41	31	47	40	36	56	47	50	54	43	44	48	41	46	37	35	37	49	45	49	44	42	45	36	41	52	44	48	38	41	45	52	41	48	27	40	41	33	44	42	33	40	35	47	34	46	41	39	34	40	55	48	50	51	40	38	35	40	44	44	49	43	53	40	45	37	48	46	43	42	37	50	42	44	35	32	41	33	35	35	46	44	49	45	50	30	51	37	30	34	34	34	55	43	27	33	41	41	44	42	37	43	37	43	39	48	43	41	39	48	47	46	48	51	51	41	45	43	47	34	45	50	53	46	42	37	38	36	39	36	50	47	45	39	47	33	50	41	46	35	47	45	42	45	32	45	42	47	40	32	48	43	42	38	45	51	40	43	39	35	46	38	39	45	37	39	39	36	39	44	43	42	46	40	26	58	42	39	27	36	32	49
53524	42670	34368	37474	59745	58401	45134	33179	31172	29388	27142	15359	10373	11177	14520	7777	5220	6364	5582	4451	862	621	571	569	603	533	537	548	573	678	920	874	726	605	554	591	592	530	530	542	592	517	533	537	508	543	552	581	531	572	533	550	511	544	529	530	544	540	553	532	536	584	539	540	520	559	530	543	542	541	535	569	548	572	546	562	569	575	531	540	562	568	557	549	574	544	570	574	542	507	572	541	573	617	530	540	559	526	588	573	531	583	566	552	547	586	598	564	563	528	566	523	565	538	556	528	562	572	566	595	535	599	579	527	522	566	582	491	594	592	578	533	581	518	575	574	564	545	545	564	578	532	516	512	564	583	507	567	589	589	540	523	596	559	559	517	501	555	571	549	591	583	540	529	529	560	555	585	585	553	561	534	535	525	587	583	579	533	563	517	511	561	549	571	552	544	539	598	567	561	571	550	575	551	545	530	562	535	583	547	577	552	540	595	538	599	527	550	595	563	578	541	554	503	546	599	560	526	561	548	531	545	546	543	550	527	571	550	523	543	540	538	571	571	547	522	557	535	513	568	589	560	574	524	546	574	556	521	540	571	571	567	544	561	594	511	554	566	583	566	539	549	567	543	538	569	577	578	549	549	553	554	563	572	536	572	532	552	594	595	568	556	537	547	574	555	599	596	551	552	560	562	547	562	543	548	551	551	565	543	543	606	539	534	559	556	568	528	590	566	544	537	559	521	595	574	539	573	512	585	562	526	588	556	557	582	571	541	531	565	559	569	541	582	511	551	593	565	580	550	564	548	555	579	580	594	544	564	568	574	531	561	505	530	565	563	576	540	615	569	554	541	512	558	546	518	578	571	552	571	529	559	571	586	578	570	527	560	552	541	534	589	580	592	525	565	585	559	587	507	540	554	552	564	554	560	565	534	585	582	591	544	577	560	514	579	557	567	549	527	572	558	548	556	552	554	525	555	503	538	570	549	534	563	528	547	561	577	567	577	606	555	581	566	563	546	521	564	537	528	542	508	532	570	551	547	546	565	551	505	570	571	536	560	569	530	547	546	604	539	583	565	551	559	552	554	553	556	533	552	520	577	555	520	564	560	535	531	513	537	535	536	590	526	547	560	571	537	630	584	563	545	563	556	563	598	559	524	558	552	538	531	559	530	543	573	538	591	549	534	528	560	544	543	564	561	548	580	526	566	559	560	537	560	503	577	557	524	572	543	535	527	527	530	544	551	593	543	546	532	561	542	569	601	554	529	539	510	573	565	541	572	544	511	553	575	567	561	561	562	577	578	551	549	572	532	582	571	564	526	554	550	529	511	539	525	563	565	562	528	572	606	578	524	565	542	498	540	522	554	519	534	564	538	542	557	533	556	532	575	554	547	547	506	602	542	562	536	516	580	550	554	570	552	550	622	543	578	553	529	564	593	587	560	557	576	501	560	575	543	574	538	563	581	560	540	560	563	551	546	549	560	552	559	559	536	570	543	581	534	564	560	529	576	541	554	544	600	514	609	529	525	557	561	544	596	524	545	544	547	551	586	534	566	567	537	553	567	533	567	570	537	577	589	541	560	578	586	611	526	534	516	530	569	560	531	556	542	542	547	554	570	582	553	590	545	540	542	583	542	513	554	551	527	558	575	551	567	581	553	550	537	522	486	546	525	552	535	550	502	570	573	541	537	519	540	574	549	603	522	578	577	542	532	539	533	590	551	541	534	555	573	528	559	572	552	551	558	542	550	559	600	540	521	553	568	560	546	559	569	547	518	583	577	547	565	598	551	556	579	562	568	528	544	559	565	535	547	534	523	552	541	524	554	542	576	532	569	564	588	506	571	550	547	513	551	551	548	564	602	578	581	519	542	541	566	563	537	559	571	518	521	577	544	550	528	557	520	557	502	536	519	538	538	526	517	579	534	597	498	534	547	572	512	575	581	550	559	555	567	558	520	539	537	558	586	543	540	549	593	564	577	561	556	566	556	558	608	577	567	579	555	557	594	570	544	572	567	600	563	529	562	577	562	550	519	525	541	561	559	562	566	545	588	578	575	553	567	556	565	588	527	528	558	526	551	582	549	577	537	535	555	547	573	539	555	586	556	542	585	531	493	536	526	553	567	548	579	537	555	571	588	562	589	554	574	563	545	606	568	537	569	526	550	573	551	498	552	558	541	532	551	572	578	580	556	550	580	526	567	575	578	559	524	598	570	535	563	555	554	538	577	559	511	540	586	552	577	556	569	544	535	555	556	535	561	509	531	567	537	565	561	563	535	554	553	618	563	560	542	584	588	504	537	527	593	582	570	538	552	525	573	556	514	570	545	548	530	611	563	542	556	548	560	555	561	565	542	540	502	595	578	565	553	542	595	584	499	592	515	565	531	550	567	575	533	582	513	518	548	548	558	538	543	553	550	558	532	568	553	591	595	595	516	547	513	589	561	541	562	574	546	585	554	554	519	564	568	561	554	572	584	590	560	524	526	575	551	549	563	596	526	550	565	546	554	539	525	547	583	576	559	560	565	582	551	538	552	565	574	590	529	503	549	570	554	536	528	562	564	534	539	504	533	531	528	575	539	572	570	553	543	576	540	595	541	538	517	537	548	547	568	574	568	547	552	580	576	563	550	568	520	569	527	576	575	543	525	525	510	545	584	543	583	541	523	557	534	558	529	514	594	509	641	579	514	550	576	531	611	541	573	574	542	546	548	542	573	555	498	565	568	553	545	486	537	557	542	531	542	565	547	537	534	557	553	623	537	590	575	606	548	569	531	519	555	595	543	558	526	540	524	559	572	568	523	545	584	528	535	544	545	599	554	552	578	566	556	551	572	538	561	527	523	573	560	550	583	537	574	490	539	547	580	495	531	496	499	548	529	528	557	548	556	557	567	559	537	585	581	556	560	543	537	540	565	563	544	519	569	539	587	530	554	562	547	533	539	575	610	571	544	566	569	601	556	529	546	565	546	564	550	535	548	586	544	531	547	555	568	552	537	518	531	527	571	534	580	522	540	564	558	566	590	522	550	526	544	530	552	523	555	567	581	551	556	535	577	542	565	578	558	590	579	572	528	513	548	546	563	542	543	615	534	550	532	573	576	568	534	564	549	517	555	560	526	589	516	520	554	578	554	546	595	561	573	544	571	507	567	564	577	566	557	534	506	536	519	553	539	573	505	600	591	574	553	542	569	529	540	554	561	547	532	552	532	522	548	528	544	590	533	567	576	549	568	541	559	562	554	549	556	498	601	556	514	516	525	585	591	542	562	562	601	546	581	559	558	548	532	589	568	538	545	588	507	551	512	570	587	559	553	541	569	538	590	569	601	562	525	526	579	563	511	533	525	536	562	605	536	570	554	593	582	553	522	566	546	540	560	528	538	579	535	566	544	580	518	541	567	557	563	550	563	526	551	565	555	584	529	555	591	578	547	539	521	518	608	545	543	563	525	556	542	542	538	522	561	555	512	571	528	536	559	591	560	562	537	554	572	541	550	566	538	590	544
6807	3617	1689	597	1302	1848	1002	452	389	460	386	109	109	96	151	70	65	87	80	80	38	48	26	34	44	45	41	33	38	38	49	43	42	28	54	46	36	42	32	39	27	32	34	42	44	39	33	40	44	41	35	45	38	43	43	54	39	48	43	36	44	40	51	51	39	40	38	40	38	44	39	49	42	38	35	43	50	48	32	37	41	26	40	35	39	45	51	42	43	43	45	39	53	47	37	42	39	34	34	38	41	44	47	32	43	44	40	41	37	42	40	43	33	41	31	44	41	40	37	39	46	54	40	35	45	27	49	41	42	43	39	32	35	38	32	43	34	53	54	40	49	31	32	42	32	42	44	40	43	25	37	48	40	42	40	47	42	38	45	40	34	48	33	52	45	45	36	41	42	36	28	44	35	33	32	37	44	47	39	36	43	41	43	47	40	35	26	47	60	43	38	39	33	32	31	46	44	36	37	53	38	29	36	39	38	42	31	37	40	40	42	44	53	41	39	34	40	49	42	49	40	42	39	39	38	32	35	41	52	39	36	44	40	41	34	39	38	25	45	32	51	56	40	30	54	32	37	52	35	32	49	39	33	34	52	44	34	45	49	41	45	37	32	40	25	32	41	34	39	34	34	41	39	32	38	46	34	43	61	48	28	45	40	47	32	36	34	37	38	46	38	38	33	36	41	33	39	42	38	43	31	51	48	47	33	48	43	36	53	25	49	35	44	36	52	42	40	51	36	34	27	44	26	50	26	36	42	31	42	32	33	33	48	46	28	43	40	43	38	32	25	37	39	43	46	38	32	47	43	42	40	34	37	37	42	52	46	42	44	37	34	33	38	38	41	48	37	35	37	42	46	35	46	44	38	49	35	44	39	50	46	34	41	46	42	29	48	56	36	38	40	34	34	50	35	35	43	42	48	40	32	36	31	37	27	49	43	40	36	40	42	46	40	28	39	47	48	42	41	37	42	36	38	48	39	36	45	46	39	44	40	42	40	42	44	30	45	52	34	37	53	41	41	38	42	33	38	33	41	29	48	37	37	39	35	47	44	36	34	37	42	43	42	57	41	37	47	34	37	30	45	40	48	38	53	33	31	53	35	36	28	43	51	35	43	35	38	47	36	32	35	48	45	51	34	44	37	29	40	41	41	35	31	33	47	51	38	42	46	36	42	33	37	51	48	35	45	30	38	31	47	38	39	44	36	39	41	34	39	38	44	37	42	35	39	40	39	34	45	44	35	31	45	48	35	39	37	50	44	33	48	51	41	45	44	25	53	43	48	46	31	36	43	39	40	39	38	30	36	39	49	33	31	51	46	54	42	32	35	34	28	44	36	42	53	38	47	42	36	42	47	52	32	44	46	38	39	38	33	30	36	47	29	39	39	44	39	48	31	41	29	29	48	39	41	37	35	45	43	46	36	37	35	35	36	50	53	38	32	37	38	30	33	36	40	39	41	43	36	37	54	52	35	43	29	39	43	42	44	34	33	41	43	30	44	38	37	40	36	39	33	40	38	46	40	40	31	46	33	34	46	45	37	32	37	43	40	54	28	43	47	44	48	36	58	35	43	34	44	40	53	31	40	37	48	42	40	42	33	34	48	42	51	36	37	35	49	46	30	40	49	54	41	47	37	46	45	37	36	47	39	37	51	38	35	33	33	52	44	40	37	42	31	33	43	36	36	41	51	42	35	51	45	48	45	43	33	36	43	38	44	33	45	47	35	35	46	39	40	41	38	39	43	59	34	36	23	41	43	48	43	37	29	44	48	36	34	43	31	47	40	42	44	45	43	51	34	37	37	38	35	45	50	31	46	40	43	47	32	33	36	30	37	41	44	41	34	49	35	49	38	40	35	37	43	44	36	40	37	31	50	54	42	38	40	33	47	37	44	48	39	33	48	48	37	38	48	44	43	37	40	48	46	54	41	43	40	40	33	23	39	42	48	44	35	40	30	43	44	38	39	56	52	46	49	40	38	49	32	46	38	44	44	38	35	36	42	39	35	45	45	44	54	34	38	51	41	44	40	34	50	53	44	45	38	59	29	48	36	43	42	29	39	31	38	43	35	37	53	37	35	40	42	41	48	41	37	48	50	38	27	38	32	44	55	26	41	27	34	40	37	44	60	39	39	39	38	41	44	45	44	33	43	36	49	48	47	38	41	30	42	30	44	39	38	40	49	37	49	35	38	47	36	40	38	44	51	40	42	38	47	29	37	39	50	52	48	34	30	44	46	35	41	45	35	34	34	42	44	34	34	40	53	44	41	47	37	34	47	38	47	43	52	41	37	33	48	46	41	46	41	30	34	39	38	25	38	43	35	47	36	43	43	36	39	43	37	44	32	36	39	43	49	48	49	36	37	40	40	39	45	41	53	36	38	41	34	35	47	38	40	36	36	37	32	40	40	51	42	42	47	45	29	34	50	36	37	39	37	52	28	54	56	40	34	44	49	33	36	46	41	37	37	43	39	51	42	41	35	40	40	40	34	42	40	31	38	41	46	22	39	44	50	31	39	42	51	38	45	40	33	38	48	40	33	41	45	56	33	48	31	38	33	44	46	49	37	37	41	35	37	45	43	40	39	45	39	52	36	44	39	40	46	39	43	40	56	36	35	42	43	53	34	51	38	34	30	29	36	47	38	57	32	43	34	26	49	41	40	46	49	40	32	31	40	29	48	38	49	17	41	41	39	33	42	40	32	43	30	34	36	37	36	22	43	49	45	30	44	32	43	49	48	30	34	32	42	44	49	47	43	41	50	47	56	40	50	34	41	45	41	32	36	53	36	35	37	37	50	45	50	32	39	53	38	40	45	47	42	50	47	30	34	43	43	31	54	31	53	42	41	34	42	47	44	42	43	26	43	57	36	38	38	34	50	28	37	38	32	35	43	45	37	40	38	49	39	34	40	32	38	43	39	43	30	38	42	41	38	42	49	44	37	35	47	38	35	41	39	30	51	31	45	52	57	49	48	36	36	31	38	33	38	47	35	30	51	43	37	33	40	36	34	48	47	44	40	47	44	54	40	46	37	46	44	39	48	36	46	41	42	51	44	38	46	36	36	41	26	32	43	36	36	41	41	43	33	37	33	50	50	47	36	43	35	53	41	32	39	48	40	53	42	35	42	34	50	32	46	36	51	31	43	31	39	50	37	33	50	38	39	40	43	38	28	46	38	42	48	31	43	39	36	43	30	41	40	35	39	27	44	41	35	43	43	40	35	44	29	34	47	33	26	40	47	51	50	39	36	35	47	50	37	46	48	38	38	41	36	48	42	50	57	47	45	31	46	48	37	46	37	43	37	65	47	44	38	44	36	32	37	39	41	41	49	38	44	39	50	42	56	38	51	43	29	46	51	45	44	29	40	33	41	43	40	35	32	43	39	51	54	38	49	32	41	31	35	42	58	44	41	47	39	40	38	44	43	33	28	51	46	49	40	37	44	43	33	34	42	32	27	42	43	32	38	39	38	37	45	45	33	38	31	34	39	45
39062	26054	18057	20016	35735	35902	27652	19007	16671	14792	13037	4093	2875	3144	5354	2017	1763	1990	2089	1600	666	558	512	536	569	502	511	502	550	551	615	627	588	585	566	564	547	515	526	559	556	512	479	515	559	531	512	538	506	547	462	557	562	561	515	519	519	563	536	530	543	519	532	488	566	481	510	546	529	539	495	530	544	550	539	586	521	536	531	551	534	532	509	498	556	548	549	507	548	566	561	511	548	550	528	513	542	511	543	514	558	534	581	542	512	518	541	568	568	490	559	535	500	517	534	543	564	544	531	569	552	536	530	506	579	554	513	496	531	525	528	549	552	571	538	541	510	511	584	513	508	492	524	525	530	549	544	522	526	575	532	582	522	552	558	586	566	559	515	550	533	578	511	580	572	519	503	507	498	552	525	566	541	513	549	556	561	565	537	576	539	526	549	526	527	514	565	520	523	524	505	509	522	560	530	538	558	523	549	543	521	572	541	513	552	553	503	539	537	534	552	519	524	510	524	523	564	538	561	556	523	569	526	536	555	537	501	519	529	545	563	563	517	528	520	513	558	543	524	547	507	548	527	535	571	552	548	537	517	558	529	535	558	541	531	552	531	511	552	510	548	510	503	533	545	524	532	517	494	509	505	552	488	540	591	543	545	528	533	525	530	516	522	542	523	573	506	540	557	518	541	497	535	542	518	474	544	509	502	524	518	515	505	507	522	602	535	517	527	504	549	547	518	502	532	521	529	568	550	533	511	545	560	521	503	507	543	539	524	546	527	554	505	529	579	527	568	530	554	523	523	574	502	520	520	559	544	531	535	573	533	553	571	551	554	547	507	544	549	554	535	537	512	524	527	547	570	549	520	564	506	543	574	557	513	535	571	547	557	534	552	551	537	532	526	534	534	473	508	552	574	534	558	502	543	508	560	553	523	523	556	544	522	535	536	542	513	530	538	577	541	522	545	587	525	536	544	562	503	562	537	539	534	519	534	549	555	546	517	559	511	534	498	545	543	519	506	551	526	593	563	505	571	540	517	538	516	565	543	548	530	498	538	507	563	540	517	536	546	527	563	548	538	508	528	571	563	500	523	566	516	497	530	493	563	539	590	513	547	528	506	581	539	579	518	518	550	513	511	530	562	551	538	546	560	507	559	550	554	532	535	576	547	534	566	550	557	544	541	569	563	573	507	502	542	551	524	522	564	512	527	513	542	569	522	546	522	524	520	497	547	546	542	528	536	497	496	516	556	509	543	530	488	520	491	530	529	536	543	554	512	519	537	533	536	516	502	512	579	558	563	531	509	525	527	512	539	548	549	534	540	531	514	542	510	535	510	544	553	561	554	519	528	528	571	533	516	535	546	510	526	535	525	479	554	571	566	580	513	558	517	538	513	594	501	522	478	553	507	549	542	578	513	561	532	538	509	512	577	506	502	515	554	555	519	516	577	512	535	569	545	548	542	525	542	546	533	539	550	551	525	567	523	545	513	549	515	528	532	535	528	523	564	511	516	546	586	486	495	531	560	542	561	531	516	539	538	528	550	533	497	570	522	578	548	500	556	526	508	539	530	512	524	499	500	554	545	547	524	492	522	528	573	555	550	540	533	513	540	517	551	510	528	544	526	556	539	549	563	560	532	529	525	539	573	514	542	553	521	575	553	533	549	520	550	559	499	520	514	565	510	505	512	561	549	588	573	494	501	525	539	525	501	522	528	526	523	528	535	528	527	519	525	573	550	515	534	565	539	543	553	549	539	517	521	505	541	511	529	556	518	524	531	565	496	545	556	521	534	539	550	510	553	535	576	534	525	530	543	507	538	538	549	487	538	559	534	553	555	535	505	499	575	481	510	543	540	546	540	513	507	509	541	530	534	539	507	539	532	525	573	519	553	553	494	540	558	570	533	545	555	520	565	530	553	552	507	558	548	531	514	530	522	541	518	567	510	568	552	571	557	527	538	482	520	548	522	495	483	523	519	529	546	572	549	532	527	532	549	542	564	521	477	552	536	519	519	531	582	495	531	544	541	508	530	576	494	556	522	514	544	551	552	537	526	556	553	527	517	510	530	550	558	556	556	548	544	525	521	518	536	562	535	525	518	539	548	553	553	529	509	535	536	561	517	539	535	541	553	550	540	550	513	531	556	504	511	527	511	543	539	557	513	512	509	507	528	535	554	494	553	574	580	567	548	515	530	556	538	526	524	532	538	547	569	529	522	532	576	558	571	498	512	576	548	529	539	518	527	552	547	531	539	514	561	548	549	574	543	535	559	512	523	532	559	545	535	539	543	502	530	543	542	539	514	523	576	522	519	521	526	531	532	592	520	563	551	551	522	553	531	527	534	528	537	546	527	532	519	545	546	547	507	597	498	554	517	469	510	535	504	528	578	555	571	510	551	552	544	536	547	500	536	571	500	554	573	572	491	511	521	514	529	552	514	557	531	541	555	568	524	537	473	533	544	547	515	543	494	536	556	537	552	482	505	570	554	553	506	514	490	547	511	511	491	535	566	520	534	563	525	552	559	516	488	552	560	583	522	515	511	554	557	500	555	502	509	551	515	499	506	561	556	554	529	536	522	538	549	504	550	551	529	512	548	564	533	521	523	513	539	497	519	510	542	516	553	548	538	583	523	516	549	544	549	510	527	561	530	526	531	531	520	554	515	530	488	526	532	549	524	541	546	497	555	501	553	543	541	526	565	537	540	526	519	595	533	543	523	552	518	512	556	577	472	489	542	550	553	521	505	513	523	512	516	523	549	536	518	563	545	525	530	499	546	538	560	514	575	511	561	531	532	520	537	532	559	521	538	563	567	520	540	544	529	530	500	519	540	563	501	516	526	573	524	557	571	534	533	555	519	505	568	544	568	528	554	527	574	541	522	546	501	488	503	498	535	535	536	495	522	534	534	524	557	545	515	518	512	547	588	520	514	547	518	563	509	586	559	523	517	572	562	603	514	555	540	497	515	558	558	542	537	554	550	564	540	504	506	518	512	482	572	549	563	547	542	512	533	523	577	535	547	538	550	547	564	509	505	526	521	519	533	507	551	532	530	524	556	531	543	564	541	535	538	559	552	536	499	567	555	503	527	546	522	509	560	578	549	513	518	527	539	550	574	560	520	539	548	538	517	533	569	555	537	538	573	509	627	545	557	501	525	527	523	543	541	540	516	532	553	546	561	547	555	524	519	544	527	557	505	526	579	551	545	560	531	549	523	570	530	581	544	507	564	576	496	544	549	583	518	504	517	548	515	560	515	529	566	540	569	561	581	539	491	549	539	531	585	541	572	544	545	543	533	514	540	557	514	530	501	522	557	552	542	534	471	537	572	550	502	535	510	525	519	552	550	520	554	543	516	497	499	557	513	535	517	545	554	522	511	517	522	540	525	565	526	567	546	513	546	524	538	533	532	519	533	505	505	529	572	563	555	546	572	520	592	544	549	495	543	530	533	530	504	536	562	520	545	568	540	494	493	554	538	550	548	518	520	590	534	555	483	556	544	530
11953	12820	5279	2057	3717	5651	2959	1396	1092	998	851	164	169	213	346	114	115	132	169	150	46	48	42	37	46	48	42	32	41	33	43	47	54	44	42	40	42	43	36	41	41	43	38	42	39	37	31	37	35	36	41	38	46	37	44	59	38	51	35	40	47	38	35	45	39	43	48	34	60	42	44	36	43	44	39	34	42	32	39	36	28	33	46	34	32	39	30	48	39	41	40	30	43	42	50	39	43	39	33	35	36	38	29	38	31	41	45	31	39	34	36	47	43	44	40	29	39	43	54	34	40	38	37	36	38	37	47	39	48	49	44	37	42	45	44	47	48	39	53	40	46	35	37	32	48	39	49	35	41	39	38	36	44	43	43	28	41	41	41	49	46	41	36	35	41	41	33	31	45	41	36	46	38	33	32	39	28	33	42	33	43	41	40	38	43	44	40	48	31	34	29	55	50	43	40	33	41	39	46	38	33	51	47	34	31	48	43	34	51	39	38	50	50	53	57	54	45	50	45	36	42	36	44	46	47	48	43	34	36	50	45	56	40	43	38	51	37	44	41	46	35	36	42	40	39	23	42	41	30	41	40	36	35	29	46	45	42	42	49	39	49	36	46	54	37	31	41	47	43	40	35	52	42	40	33	45	39	44	43	35	29	38	41	35	32	40	34	42	50	35	44	37	31	37	34	38	40	36	37	33	43	42	52	42	46	34	27	43	35	46	45	43	33	46	45	43	46	32	32	38	40	45	49	38	47	43	53	47	38	38	32	51	47	33	54	42	44	44	28	37	41	35	32	49	37	45	38	41	42	38	41	56	31	35	34	31	38	36	43	43	45	31	43	42	42	34	31	42	41	56	47	43	39	37	35	31	43	44	37	41	51	46	37	44	39	38	43	52	45	51	39	39	46	36	38	46	37	38	34	32	44	38	41	44	46	33	43	44	40	41	38	56	42	29	44	31	44	41	39	30	40	42	40	45	52	30	53	43	34	44	39	38	36	39	29	39	40	37	36	39	36	39	42	36	39	46	43	49	38	36	41	56	51	43	27	37	42	38	37	39	37	38	38	28	39	38	48	44	37	45	36	44	41	48	31	39	34	35	40	37	43	41	40	42	37	35	33	47	40	46	39	33	42	38	36	45	42	38	51	43	46	34	36	47	42	40	43	40	46	47	42	38	40	32	34	36	34	37	49	42	49	44	44	46	39	45	48	46	45	35	52	32	43	40	25	39	34	45	42	41	39	39	40	29	32	29	40	30	42	46	37	32	39	46	38	38	45	48	33	37	31	50	30	41	33	44	55	46	47	42	34	39	51	48	40	45	45	36	39	35	35	48	39	52	54	31	48	50	56	47	35	46	30	36	38	45	50	45	40	37	37	39	29	34	49	43	38	46	37	45	39	34	41	45	42	33	41	39	31	36	43	37	48	45	35	53	49	39	41	41	38	42	38	45	42	37	27	39	42	30	45	41	39	54	37	45	43	37	47	42	54	31	52	29	44	39	50	48	46	35	47	30	49	45	44	34	46	49	37	34	48	42	38	29	31	40	47	36	37	34	44	35	43	44	36	46	35	36	37	47	30	34	34	50	35	41	39	43	41	37	37	47	46	36	38	29	41	43	37	46	44	36	50	45	41	31	44	35	38	40	42	44	45	51	45	49	35	38	40	39	46	32	29	53	44	56	55	40	33	38	45	33	41	40	33	39	48	52	47	50	36	32	38	34	43	37	38	34	50	41	47	26	39	50	43	38	42	46	31	57	44	32	34	33	38	41	36	49	39	46	38	46	45	42	53	39	42	46	37	56	35	48	40	41	42	38	41	56	41	28	28	35	42	54	36	37	41	35	43	46	40	39	37	36	32	48	37	40	42	33	42	32	34	32	39	26	41	46	51	44	27	40	53	37	39	42	40	35	47	39	37	39	40	43	32	39	45	40	43	38	31	40	38	40	34	37	36	37	47	30	49	45	50	30	33	41	46	44	40	55	39	33	34	31	32	30	29	44	47	43	39	38	37	30	41	47	44	24	33	32	29	34	30	45	38	34	41	37	46	34	37	43	33	40	60	50	45	35	33	42	44	35	44	33	38	44	49	39	44	53	44	36	43	42	28	24	43	27	49	47	47	43	40	40	43	35	29	34	34	33	50	42	34	35	34	40	30	45	46	37	32	45	42	38	56	32	42	45	42	41	37	40	42	55	42	42	37	44	30	38	45	36	44	23	43	52	35	44	47	25	39	39	45	31	50	51	39	36	44	38	36	36	36	44	36	44	39	47	35	30	26	25	49	43	39	39	38	42	33	42	44	40	53	35	42	48	48	42	45	35	39	38	41	32	33	42	35	40	47	39	39	48	39	32	40	51	39	31	33	35	47	45	49	42	48	36	43	51	34	36	51	47	34	43	43	41	47	44	47	38	38	49	38	47	35	37	46	52	33	46	42	47	43	39	38	40	36	36	34	37	51	38	46	35	39	49	50	37	49	37	45	50	31	38	45	34	41	37	51	38	37	46	50	47	45	45	32	37	37	42	39	41	46	43	44	34	44	39	37	38	41	35	40	38	49	18	45	46	37	39	50	36	37	40	49	35	36	38	51	40	38	51	35	43	42	54	29	46	37	31	32	35	40	41	39	42	53	44	29	40	42	45	38	54	42	41	36	37	34	32	40	33	44	41	47	39	33	42	44	44	33	40	38	40	42	33	37	44	39	35	46	46	42	39	46	41	34	34	40	46	33	37	34	44	39	37	48	42	49	40	36	44	31	51	34	34	32	39	44	31	56	39	41	35	41	51	36	34	41	29	46	43	37	38	24	42	45	32	38	44	35	48	32	36	45	34	35	39	37	52	29	34	37	34	48	34	45	36	30	42	45	31	52	34	38	37	34	51	44	47	35	40	32	37	38	54	42	42	26	39	39	38	45	40	37	36	33	34	42	41	40	40	45	44	54	45	35	25	56	36	43	44	34	41	45	43	42	41	30	39	26	33	34	47	40	39	45	31	48	42	49	50	36	48	38	32	43	50	39	27	41	47	41	36	59	36	30	47	58	41	32	32	35	38	45	42	45	56	45	36	38	44	45	38	47	36	36	39	38	45	32	47	38	42	49	38	36	28	41	41	36	49	34	57	38	53	23	47	37	51	50	39	38	31	42	36	41	45	29	50	34	44	44	40	40	36	42	39	31	50	48	40	31	31	33	43	45	37	33	58	35	40	44	45	39	36	41	30	34	42	40	40	40	39	36	38	39	40	52	34	30	34	53	28	37	30	37	27	45	37	49	45	35	47	37	45	49	51	36	43	38	39	45	38	41	31	45	41	37	29	56	49	39	45	40	30	33	37	47	51	39	35	36	38	36	36	40	47	35	38	44	34	37	36	35	37	38	32	50	32	52	44	41	44	46	43	34	43	50	45	45	38	51	38	42	36	51	29	41	43	44	28	43	34	43	30	36	35	37	25	39	35	42	35	42	43	40	35	50	28	45	38	41	37	30	40
50419	37478	26601	32589	50616	49582	37929	29160	26229	24106	19645	6611	5351	7037	10880	3566	3390	4280	4344	3537	844	939	533	565	592	548	559	565	530	636	753	734	656	599	556	582	556	511	524	509	532	543	564	536	562	566	553	549	573	550	536	527	556	558	551	534	536	548	539	555	552	516	533	513	551	529	562	526	582	555	515	541	507	524	518	545	554	501	521	519	511	517	546	510	534	542	535	521	585	494	559	590	544	534	537	521	538	525	537	523	556	555	520	520	539	568	560	507	566	528	530	576	523	567	566	537	547	553	517	517	533	578	585	565	579	531	529	528	584	538	541	563	533	547	506	550	537	545	552	513	542	567	518	535	544	464	534	534	532	518	535	562	565	537	548	513	546	559	516	563	535	517	564	506	538	541	568	560	559	559	597	533	510	497	533	568	553	564	521	527	524	508	562	518	569	551	516	564	484	513	536	510	559	557	550	519	514	521	550	538	512	551	527	539	524	502	530	528	520	537	572	576	556	539	524	561	566	573	556	560	502	487	565	546	525	543	566	555	552	558	560	553	499	513	546	545	510	553	541	551	496	590	593	546	523	528	545	567	519	549	508	559	493	508	535	535	505	534	521	532	492	542	511	572	535	539	557	536	510	507	581	555	558	595	545	556	558	532	548	508	519	546	577	520	495	561	535	559	578	532	526	546	557	589	580	542	555	518	503	550	547	523	552	544	524	548	578	531	469	552	551	508	569	549	543	548	550	548	551	519	522	574	570	538	565	578	567	523	544	537	571	528	554	552	532	505	561	586	554	532	537	534	508	519	581	581	523	554	487	535	528	565	540	560	474	539	559	563	520	526	549	503	562	512	525	552	533	517	529	555	542	548	539	580	537	516	525	529	538	554	541	490	491	531	499	533	511	554	585	574	527	567	524	510	555	595	544	558	517	527	533	542	569	538	535	504	533	559	540	562	547	524	555	587	559	543	553	505	512	608	564	554	513	526	509	559	523	505	524	507	496	575	547	572	519	551	557	523	563	520	517	552	548	582	518	522	549	560	582	526	546	542	585	586	543	561	523	510	502	526	568	514	567	544	502	524	538	563	579	557	555	537	555	539	538	516	574	540	564	554	557	542	557	515	547	544	580	554	546	515	588	543	541	513	509	560	525	540	548	547	535	552	525	582	540	548	543	538	567	517	520	531	513	511	543	521	559	537	559	580	526	554	519	570	525	509	499	510	487	550	614	570	544	546	573	487	555	544	568	548	503	526	528	529	532	520	579	588	507	534	518	517	529	509	551	534	540	534	553	570	559	528	595	550	555	555	555	516	495	516	553	577	543	536	543	545	525	549	505	552	543	544	581	554	533	510	534	523	512	514	531	534	530	535	561	529	512	517	554	533	510	557	562	468	552	546	513	528	517	524	536	555	567	527	524	516	496	587	558	511	549	561	542	526	555	574	556	546	529	571	571	528	556	541	522	554	509	521	563	528	484	537	531	534	529	526	528	557	517	530	529	578	556	529	533	566	592	527	532	545	539	522	525	524	526	574	537	549	529	550	524	491	573	541	593	548	544	574	567	533	546	507	537	525	506	530	500	521	500	536	525	550	516	518	571	564	560	564	509	560	601	499	545	534	572	554	529	529	518	521	545	507	544	563	514	517	538	550	562	568	548	540	580	577	519	525	558	550	566	573	507	548	526	524	520	528	544	551	558	536	561	528	549	580	562	535	546	532	549	540	574	518	547	531	499	581	517	548	528	561	556	565	551	509	570	546	508	551	558	536	549	571	533	534	533	536	556	557	546	554	520	531	562	513	510	576	561	576	518	520	588	603	545	570	566	508	557	516	532	512	588	549	541	551	564	504	511	510	530	522	533	538	555	510	544	510	518	535	566	496	570	585	516	560	554	569	546	573	546	545	539	588	566	556	523	541	541	537	541	543	523	549	534	501	514	512	540	501	544	558	562	524	538	522	519	519	547	539	551	537	513	567	530	566	546	520	549	544	570	561	543	538	514	550	510	555	497	549	570	551	480	545	544	568	521	527	541	560	531	534	550	563	571	524	529	537	525	564	515	546	520	557	516	535	552	516	563	569	534	555	513	528	515	555	533	549	516	476	565	571	571	551	573	539	566	546	551	532	540	567	552	563	492	529	511	537	553	531	503	571	549	538	552	544	505	552	561	525	541	509	507	524	555	517	540	528	571	563	546	534	517	596	549	520	527	522	560	537	523	532	552	535	528	555	585	518	515	539	514	529	519	579	585	558	506	516	552	555	530	560	544	533	521	533	524	566	495	535	543	563	555	535	528	517	546	572	545	569	560	570	555	577	535	560	538	543	536	548	545	520	522	548	555	537	549	560	527	560	538	552	572	578	544	506	551	538	539	534	556	587	571	519	530	565	559	509	545	580	563	535	539	513	543	482	523	544	528	503	570	567	521	524	517	541	563	522	568	517	544	535	533	525	524	551	533	519	600	545	526	529	528	548	515	492	568	547	496	519	536	520	494	534	588	546	566	522	553	534	569	535	538	524	545	529	519	526	509	582	582	537	489	577	555	502	538	511	567	576	530	483	589	600	533	559	495	553	535	543	528	554	579	531	538	512	528	543	521	542	562	532	572	525	532	522	581	532	522	495	536	521	553	548	536	512	554	546	552	526	572	508	543	535	533	566	512	500	498	535	501	564	551	556	529	525	554	565	605	528	547	547	539	550	588	492	494	501	546	492	517	574	542	548	540	548	539	550	553	504	529	542	566	542	513	522	541	552	540	557	523	570	517	544	552	514	502	559	520	565	537	561	518	565	533	538	523	582	532	548	537	532	518	516	525	508	566	550	587	542	558	530	555	524	597	507	543	501	550	521	538	545	558	540	531	532	581	585	556	548	571	554	509	489	580	557	526	562	528	534	554	536	523	566	510	546	551	544	533	510	545	578	527	559	535	536	534	568	543	524	533	534	557	528	565	530	548	470	569	535	559	501	507	512	549	560	526	557	548	535	521	548	535	541	536	579	545	555	540	494	491	556	560	519	529	560	556	567	545	531	532	496	607	553	536	543	533	536	504	532	532	544	517	535	545	546	510	527	523	543	514	553	533	525	531	552	523	558	576	546	513	517	548	483	518	533	527	515	521	540	535	492	544	532	525	527	534	536	547	498	521	536	497	569	553	531	526	580	535	556	529	538	531	564	538	532	542	563	539	596	532	529	527	525	534	539	562	532	532	565	517	553	518	508	568	543	582	560	580	562	564	549	544	515	542	531	549	547	533	555	493	528	577	546	547	508	508	525	535	524	531	520	565	504	499	564	553	531	545	579	521	486	571	570	535	561	524	552	538	494	538	562	532	521	569	524	561	541	559	503	569	540	517	516	553	520	518	539	562	531	506	535	533	577	554	540	541	556	547	524	532	558	495	552	559	559	520	486	566	536	533	538	549	525	537	561	557	501	538	520	500	567	520	519	549	521	537	544	507	561	528	532	532	534	556	586	514	530	535	549	537	506	544	506	572	562	583	521
11793	11845	5748	2459	3681	5679	3020	1583	1257	1276	858	210	179	269	384	128	117	156	174	133	61	49	42	35	37	41	42	42	42	37	57	45	57	45	41	37	34	38	40	51	46	43	45	35	43	39	51	48	47	38	41	43	42	41	46	43	53	35	30	40	40	30	39	40	44	39	43	39	36	54	35	40	45	52	30	44	26	46	39	50	49	50	50	45	44	38	33	46	46	43	49	36	50	48	30	42	35	31	37	30	42	39	38	45	44	52	32	35	32	44	34	36	49	36	42	41	30	37	43	55	51	33	49	41	49	36	41	37	40	38	43	32	42	47	46	34	49	35	40	54	43	41	45	50	45	44	36	45	44	59	44	33	38	55	48	47	50	44	27	43	47	39	41	57	41	39	46	39	43	51	24	42	39	39	35	35	34	42	39	31	35	37	44	52	32	33	35	44	36	51	37	43	48	53	39	37	44	42	27	49	47	48	36	38	42	35	39	37	43	37	38	32	35	46	37	24	28	45	46	32	47	42	40	55	42	47	44	42	43	39	46	42	38	40	36	38	42	33	44	47	37	49	44	45	34	44	44	40	40	36	48	48	40	43	39	42	39	50	35	40	37	40	45	43	41	46	41	42	44	31	32	41	41	50	45	39	36	49	48	33	33	37	34	44	24	33	44	39	45	40	49	46	42	25	31	37	55	36	37	44	56	40	45	44	35	49	27	40	49	43	51	46	34	51	46	43	46	45	46	48	40	47	37	36	47	39	40	38	46	37	44	29	37	36	44	45	37	48	31	45	43	38	50	49	44	42	39	50	42	45	43	34	52	34	35	40	34	47	35	33	44	38	62	34	36	32	42	49	39	36	47	43	43	36	54	27	49	58	43	43	47	40	42	40	46	42	43	39	50	31	39	41	44	49	41	49	41	35	34	39	41	44	30	41	38	40	47	32	44	43	43	41	35	38	39	52	34	38	31	39	49	39	43	32	46	39	50	36	49	37	34	29	49	34	58	42	43	47	43	34	39	38	39	43	42	40	42	44	38	29	34	52	34	33	41	36	33	34	43	40	42	49	50	43	47	52	43	52	50	49	50	42	35	35	42	39	43	51	47	30	29	41	43	39	42	26	35	39	45	45	39	56	49	40	40	46	36	43	43	38	47	44	42	44	54	46	48	38	51	42	41	43	48	34	40	44	51	38	51	35	42	41	39	47	37	43	31	45	33	40	35	48	48	43	40	37	43	35	41	55	43	39	39	33	38	42	47	43	40	41	52	50	43	43	46	33	45	46	50	42	34	34	36	38	40	49	41	45	41	44	45	43	46	45	43	39	41	38	42	41	35	38	32	43	44	34	32	47	41	33	34	37	40	34	50	33	45	46	45	33	38	44	40	39	37	54	43	43	47	37	40	29	33	49	47	50	49	39	43	36	36	42	39	57	36	34	38	49	53	47	44	45	48	38	47	41	43	41	42	48	28	39	32	63	33	33	45	47	50	44	45	41	38	39	48	49	43	34	36	42	43	44	39	49	53	48	38	43	47	47	43	35	48	42	41	50	42	40	42	42	51	48	36	43	38	46	46	47	37	39	44	49	43	42	40	35	31	36	41	39	41	35	55	38	36	51	31	48	41	45	22	42	45	41	49	46	43	39	32	48	45	41	29	46	44	33	37	43	52	34	58	41	39	23	39	47	45	46	50	35	45	38	37	46	42	51	41	37	40	37	52	41	41	47	54	38	57	43	44	44	41	38	43	36	39	42	50	36	42	38	52	46	41	37	44	47	40	44	34	40	48	33	43	45	38	30	46	38	56	58	44	49	46	45	50	48	49	37	51	37	46	48	47	44	41	39	32	54	49	38	40	45	41	45	52	58	48	35	45	40	27	39	33	37	61	48	39	39	48	39	47	34	55	37	52	39	36	42	47	45	44	44	40	44	31	34	35	59	46	36	49	41	32	36	27	46	46	48	39	31	42	31	38	42	33	42	41	42	37	40	39	49	31	48	43	32	50	45	40	51	37	48	42	40	38	36	39	40	39	38	28	47	28	38	34	38	48	38	40	40	44	51	39	41	31	42	39	38	34	34	35	52	35	55	30	38	41	45	44	53	47	47	48	35	40	35	35	58	45	43	37	38	37	40	43	30	46	35	36	37	44	41	53	39	32	45	38	53	47	51	44	43	42	55	45	42	51	36	39	37	44	30	54	33	53	32	43	39	43	43	42	40	38	52	23	41	41	54	36	58	34	52	38	36	42	43	43	38	39	48	43	36	31	46	42	40	45	42	43	28	41	38	39	49	36	46	35	42	39	43	37	47	53	36	44	52	35	37	55	43	31	39	36	45	47	37	36	37	44	37	33	43	50	39	40	34	47	45	31	38	35	36	50	48	57	38	34	49	42	42	46	45	49	49	50	46	35	43	47	47	34	40	43	47	37	35	51	47	58	36	52	41	59	49	47	31	40	38	32	45	45	49	40	48	30	51	35	48	54	42	44	36	40	35	42	48	43	60	42	42	48	36	42	33	45	20	29	43	40	46	51	34	42	52	45	46	49	39	41	48	43	44	45	37	39	34	44	38	49	43	45	35	47	41	41	37	47	31	43	37	44	45	32	28	43	41	41	37	42	41	39	44	40	36	34	45	34	34	56	43	46	45	40	36	37	39	55	33	36	52	36	39	58	48	48	29	39	36	45	46	49	37	53	45	47	45	46	47	51	49	42	48	53	52	46	44	44	41	35	38	39	42	44	33	48	50	52	55	54	38	40	49	53	37	37	43	40	40	50	45	42	39	34	36	50	33	54	41	40	35	34	40	35	43	40	39	41	41	29	30	33	33	42	54	57	35	44	52	45	41	51	41	30	38	39	49	31	39	59	39	41	44	46	32	42	39	43	58	44	47	56	38	41	52	44	47	60	47	41	46	40	34	33	45	41	35	38	56	44	44	30	35	45	42	52	45	49	51	36	34	46	40	45	43	42	33	39	42	53	49	41	38	43	40	38	38	51	42	45	45	58	46	34	39	51	37	32	37	39	42	30	29	35	33	34	38	42	41	48	45	44	44	41	57	55	43	46	43	43	38	42	49	35	27	41	48	38	50	39	38	52	30	33	28	33	41	44	44	41	54	43	46	54	45	45	45	41	40	45	40	45	38	45	41	40	34	42	35	50	50	36	41	32	40	32	39	37	47	49	45	47	40	43	31	45	55	45	40	44	44	42	49	39	50	47	45	42	48	45	46	44	46	36	42	38	45	40	33	41	36	43	38	39	35	38	38	42	28	35	57	40	43	39	39	42	37	32	34	32	41	39	41	46	42	36	38	37	37	41	44	46	40	47	39	32	40	30	34	43	40	39	42	41	38	49	53	48	48	41	41	39	47	43	57	48	40	45	31	38	40	39	37	38	37	37	43	53	30	42	46	30	40	36	47	37	36	57	40	35	45	43	39	36	43	43	54	37	41	47	34	47	31	54	54	39	41	46	41	42	44	49	49	37	34	37	38
47000	37559	28947	32806	49403	49153	38461	30343	27760	27172	20040	7726	6179	9239	12405	3794	3349	4838	4806	3778	1282	816	583	549	580	542	543	641	557	648	784	777	688	619	613	583	553	544	552	554	543	559	552	514	557	578	566	535	614	526	588	522	536	569	592	552	588	568	557	514	504	563	578	559	594	555	555	550	575	522	564	565	530	549	580	563	586	556	553	555	545	572	588	526	549	527	547	544	534	549	544	564	563	561	541	556	550	536	556	565	554	557	578	546	552	569	567	549	556	603	555	543	533	545	553	546	568	528	565	602	560	552	562	550	550	603	555	566	559	545	548	542	559	576	555	573	572	554	538	573	544	594	555	567	563	594	596	557	582	530	541	546	560	572	579	583	590	566	533	556	535	585	534	544	565	512	529	514	595	549	542	561	545	567	560	568	569	554	518	562	554	524	553	580	534	546	535	569	571	558	571	529	533	577	570	532	537	536	553	581	591	565	593	609	552	538	541	608	550	576	573	594	535	583	550	562	529	535	583	593	540	559	550	580	536	555	541	549	566	552	599	541	552	537	551	580	509	516	550	536	562	574	561	555	569	521	541	539	575	530	600	517	577	585	572	580	544	568	556	537	583	541	530	573	544	557	522	555	542	585	568	534	587	569	575	519	546	568	546	593	525	524	546	569	483	581	544	588	563	563	547	560	579	545	543	558	559	562	539	573	548	550	513	581	594	608	539	588	578	584	528	521	530	548	581	585	570	604	575	530	556	538	555	594	579	578	592	563	604	583	569	573	537	559	567	567	523	573	573	574	572	562	543	547	543	565	545	570	579	556	525	558	547	564	547	518	552	573	512	555	568	565	564	550	554	527	548	541	535	557	559	530	538	572	524	513	561	536	602	519	503	600	559	529	600	586	586	613	569	520	569	563	522	587	559	518	532	525	555	561	546	534	549	542	559	526	586	574	573	559	591	535	520	556	546	574	568	579	542	593	556	523	581	551	542	542	595	576	554	545	553	562	581	580	547	537	552	524	570	520	562	544	560	522	520	577	530	558	528	574	514	565	517	548	526	547	545	559	526	511	590	503	590	555	539	542	560	555	541	511	554	572	531	552	560	529	602	539	535	598	557	501	571	582	574	598	531	532	519	582	522	559	603	559	577	606	564	574	535	551	501	539	541	582	547	602	542	542	599	564	539	572	551	555	576	549	543	574	554	544	548	554	552	585	522	556	507	552	535	612	528	565	543	561	543	556	544	548	562	563	576	550	545	543	548	543	527	560	621	549	561	556	588	562	549	588	576	574	546	571	531	551	573	539	574	559	566	568	597	513	533	560	517	568	558	590	574	552	542	550	577	550	578	529	543	574	502	528	599	564	559	538	557	589	511	610	566	522	566	554	533	557	566	534	561	577	529	557	594	509	589	560	563	541	577	537	587	525	531	599	549	555	588	610	600	576	534	553	580	545	550	576	582	559	514	573	567	550	552	539	569	542	553	566	579	543	576	518	581	543	531	592	546	561	579	550	556	533	572	563	559	538	543	517	573	570	548	571	607	532	573	593	569	551	584	574	611	559	547	590	574	570	547	577	566	560	563	583	556	520	535	574	523	524	574	581	555	567	573	554	572	565	576	608	567	582	515	547	546	531	550	597	574	560	565	557	582	493	553	581	565	553	523	578	571	601	557	540	607	547	557	545	546	564	611	578	590	574	546	571	585	556	565	559	535	592	521	537	524	575	554	543	610	537	570	577	568	580	564	558	518	543	593	522	574	572	558	509	579	548	569	581	534	585	571	548	545	506	551	524	566	525	584	504	542	597	527	572	531	541	545	569	555	535	562	562	545	578	548	559	565	563	518	589	591	522	547	578	549	546	552	501	556	549	569	525	558	538	589	553	562	535	583	569	558	531	564	606	584	546	538	526	568	542	559	550	566	591	561	563	542	538	549	559	554	584	574	532	542	557	562	589	570	590	563	609	542	552	571	558	577	524	587	527	489	566	542	561	547	590	581	545	567	543	525	587	576	580	541	597	540	527	574	550	551	569	566	540	553	537	571	583	533	548	555	582	511	598	556	524	572	535	572	542	579	533	586	566	546	562	546	531	585	582	562	561	558	552	556	548	573	531	537	539	550	581	587	558	585	539	574	496	562	560	552	543	499	569	553	554	516	599	546	587	558	553	564	556	577	553	584	587	580	543	544	522	525	560	527	571	565	541	558	556	576	541	572	550	567	598	584	517	542	560	570	532	537	517	552	541	561	579	568	589	567	562	555	542	585	575	588	552	540	562	523	577	573	522	527	532	577	531	554	549	541	566	569	518	535	538	555	541	525	589	523	591	536	552	542	559	527	567	580	566	605	574	542	531	533	545	544	534	581	601	559	584	542	545	558	587	537	545	536	546	578	625	552	581	602	493	543	509	557	561	572	529	585	537	606	563	545	551	553	572	585	548	604	537	531	607	598	568	522	588	566	533	578	566	532	538	538	593	580	571	544	626	522	558	530	531	553	533	548	577	607	571	544	544	512	576	556	571	510	568	557	570	541	575	502	576	577	569	580	532	577	539	567	539	572	529	572	543	553	561	542	589	556	531	539	585	564	557	536	586	567	560	525	549	585	507	559	586	549	539	539	587	561	586	562	567	552	558	547	584	582	595	532	563	579	559	484	529	535	541	510	536	558	548	566	569	527	562	571	505	577	539	565	534	588	551	549	570	515	566	545	529	603	507	569	518	578	602	556	598	566	513	540	558	548	541	561	560	511	570	563	542	582	567	551	609	531	599	573	564	606	554	563	544	534	564	486	526	578	545	564	545	585	589	584	597	558	561	566	544	537	598	542	547	597	542	565	545	579	569	595	550	546	560	539	549	547	553	565	597	541	554	531	576	611	533	564	556	524	563	543	540	574	573	572	573	563	551	557	572	561	577	580	600	552	526	546	521	552	569	557	544	591	528	576	567	537	549	556	535	552	592	576	531	548	586	546	523	561	574	579	552	564	548	531	543	549	533	556	582	558	542	593	542	549	529	567	530	530	557	551	597	543	544	577	584	541	567	592	556	553	591	565	555	566	569	578	559	583	532	532	574	567	533	547	534	545	599	584	540	569	551	548	556	553	574	619	530	550	538	559	573	525	533	540	537	552	507	606	556	549	563	580	552	564	572	488	584	570	532	540	502	539	519	532	575	523	530	557	568	558	545	554	553	583	523	591	586	543	585	506	521	551	599	572	617	562	558	540	515	558	587	564	574	530	599	528	570	543	517	543	579	552	548	515	586	538	519	571	547	595	530	558	590	576	566	581	549	565	535	534	570	540	536	535	552	543	552	535	532	576	548	539	576	529	563	556	546	566	564	545	545	557	516	535	546	537	581	557	567	535	556	504	579	524	524	552	579	550	578	523	510	559	582	548	554	550	526	561	559	563	539	552	541	566	571	565	581	602	564	603	544	522	516	566	576	542	542	561	574	552	572	534	579	535	560	544	549	569	545	565	505	598	522	571	551	586	538	616	540	593	600
15435	20133	10271	4462	6530	9409	5389	2657	2014	2052	1147	386	243	347	664	191	135	230	239	160	73	43	32	46	32	41	40	37	34	49	52	54	54	38	48	55	43	49	46	48	44	41	39	44	44	39	52	48	37	49	32	33	47	32	51	28	43	47	34	45	43	39	37	46	41	34	48	44	47	44	48	32	42	45	36	40	51	35	30	38	40	48	37	37	46	45	44	42	50	36	36	36	35	37	50	32	33	38	37	35	28	49	38	38	44	52	32	31	49	41	48	43	32	34	41	44	37	39	42	46	46	34	34	38	44	45	43	34	59	33	48	34	45	39	51	42	37	46	52	33	58	37	42	48	37	43	36	36	50	41	44	37	25	47	41	50	56	37	34	45	36	41	46	35	41	53	39	27	50	45	40	39	47	47	55	43	49	36	37	47	41	36	46	46	48	47	45	38	58	47	45	46	47	37	33	38	39	52	45	44	45	38	38	51	38	43	34	41	32	35	48	54	57	28	53	32	37	41	44	38	40	40	46	38	56	42	48	40	46	30	38	63	42	40	41	35	47	45	46	40	52	38	30	50	41	40	41	40	39	58	37	43	46	53	40	42	38	39	43	41	39	36	46	54	32	49	46	41	44	42	44	40	50	43	49	40	38	48	43	46	35	29	42	39	33	43	41	45	52	50	48	43	40	32	43	36	41	42	32	39	40	36	41	41	35	31	44	48	37	50	45	42	47	36	36	41	48	43	51	45	34	40	45	34	44	42	42	48	51	46	42	37	36	36	35	37	45	56	31	35	43	43	56	41	41	51	29	40	35	36	37	43	50	39	49	46	31	37	47	49	50	42	38	43	51	41	43	35	39	51	44	42	40	39	52	40	48	47	30	34	28	36	41	46	41	38	37	33	47	44	41	39	33	49	38	48	43	50	41	51	36	39	51	36	33	41	33	45	34	39	37	34	43	37	44	50	42	38	46	45	50	39	34	45	44	40	28	40	42	51	45	38	55	38	47	39	35	39	38	34	37	36	39	42	42	51	42	41	35	40	31	42	42	50	44	38	38	47	40	34	42	45	35	53	34	47	48	38	56	31	44	30	47	45	40	42	37	38	40	44	37	33	43	49	43	35	28	42	48	32	48	45	39	46	43	30	29	35	43	33	31	43	48	51	35	37	52	44	39	37	36	52	35	42	38	49	47	39	45	38	48	44	43	46	36	39	36	37	46	48	45	38	39	40	42	37	51	40	35	35	37	45	43	36	44	39	40	52	40	40	41	44	49	42	47	42	55	46	44	33	42	37	38	40	53	34	39	40	56	33	57	46	37	38	50	55	46	27	44	49	46	43	51	34	34	35	35	38	41	44	36	48	35	44	43	38	42	36	34	46	36	47	55	34	45	44	37	47	39	46	51	43	51	34	42	41	36	47	46	39	49	42	48	38	37	50	42	46	43	31	39	44	41	30	41	30	41	37	44	49	48	39	45	46	43	33	39	45	47	47	45	41	43	38	35	36	46	24	39	42	41	37	41	38	54	57	26	53	34	42	43	41	42	44	45	46	39	33	35	37	40	45	46	39	44	43	43	43	44	49	45	45	33	42	26	43	40	46	48	43	33	39	36	46	44	37	41	42	32	41	46	37	41	45	45	43	35	29	40	28	51	35	48	45	52	46	50	39	41	41	37	52	40	58	45	31	30	38	38	48	33	49	49	36	41	40	54	41	50	41	39	45	35	40	39	48	53	51	42	47	34	44	42	53	40	38	52	35	41	50	30	43	44	38	54	42	48	40	39	54	38	42	37	30	43	49	43	45	39	45	42	40	44	36	37	28	36	34	46	40	34	50	38	32	48	45	52	47	48	34	46	40	38	44	54	53	42	40	45	43	44	46	36	41	44	39	34	45	37	38	56	48	40	33	33	41	49	39	48	35	37	36	51	29	38	44	39	42	40	42	38	50	54	35	44	33	35	31	50	40	45	45	45	47	37	42	44	43	36	37	50	39	43	42	35	35	47	31	32	39	49	39	29	36	47	54	45	41	35	41	39	40	35	32	36	49	54	38	52	44	36	44	34	37	40	44	41	36	32	44	43	42	44	42	39	32	47	46	42	35	50	32	41	52	37	49	40	42	48	25	47	36	38	42	39	35	35	48	35	44	42	49	44	51	60	33	53	42	31	41	40	32	38	45	43	48	50	24	44	44	41	53	41	32	45	31	40	44	41	37	35	46	35	34	37	47	34	44	36	42	38	35	45	42	51	37	36	36	45	32	53	43	51	44	52	41	34	31	37	30	38	45	46	51	41	41	46	52	54	42	32	40	56	53	36	36	44	40	34	49	48	41	46	37	49	41	45	40	46	42	43	43	38	60	41	35	32	43	49	43	42	40	38	38	41	44	55	32	44	45	42	33	49	41	39	36	50	36	50	55	47	53	46	33	51	53	39	37	35	46	50	40	41	52	43	47	42	43	35	47	41	36	39	39	38	44	45	41	44	34	37	41	38	44	35	40	41	47	31	50	46	42	43	34	40	43	46	32	45	34	44	35	40	30	46	56	37	35	42	46	25	49	36	42	45	43	40	35	39	45	43	49	31	39	36	46	44	42	37	39	34	48	38	54	44	27	50	47	30	40	50	38	42	39	39	47	40	43	53	44	37	44	48	49	47	35	34	42	39	33	39	36	32	41	48	33	49	41	28	55	42	37	43	34	32	37	50	54	39	36	43	45	43	39	47	39	34	43	45	45	35	42	43	40	45	43	42	37	40	49	58	48	38	43	38	41	41	43	40	38	43	41	37	39	46	40	34	48	31	44	44	37	48	48	42	36	30	35	44	36	52	48	38	52	30	47	42	40	54	43	33	40	45	48	48	43	44	40	43	47	42	39	29	38	40	45	40	31	42	44	29	41	47	49	49	36	42	44	36	35	38	33	38	32	47	49	44	41	42	35	47	43	21	47	31	50	46	46	43	44	48	42	48	37	43	56	39	43	29	45	31	29	50	48	47	41	42	42	46	47	30	34	30	42	30	48	38	41	44	41	46	39	38	46	40	43	45	44	40	40	46	37	47	36	38	33	37	51	45	43	33	46	41	48	48	47	35	36	44	43	47	49	35	53	42	45	33	28	48	51	44	49	45	33	42	48	54	41	42	39	41	44	34	40	39	41	39	51	35	47	36	44	36	38	35	45	42	39	48	42	50	43	43	50	35	36	34	48	42	41	41	44	41	45	46	47	31	49	43	42	41	47	47	39	33	38	49	44	46	37	38	54	36	39	29	30	33	47	35	51	32	37	50	34	34	35	40	34	34	43	35	43	42	37	51	40	43	33	34	42	49	43	36	38	45	42	38	45	44	42	49	47	43	36	44	30	41	47	41	40	42	58	34	34	61	30	41	44	35	40	32	36	42	35	43	35	47	48	37	29	33	44	45	46	36	44	40	46	54	38	35	45	45	45	47	50	41	46	43	36	33	41	49	44	45	45	33	41	45	44	42	42	40	39	47	39
53544	43419	34435	39649	59566	58026	45434	35130	32939	31370	22450	13004	8559	11502	17316	5365	4204	7569	7568	4546	1676	572	564	582	549	563	577	623	480	750	1019	958	769	612	593	583	559	547	594	569	548	602	584	555	572	527	562	514	561	553	518	568	544	552	547	548	518	580	527	589	558	586	539	566	558	509	570	528	501	539	566	535	573	592	555	568	545	557	608	510	565	523	535	554	545	517	568	547	548	526	561	555	502	540	558	581	551	553	542	572	544	553	561	583	590	552	576	542	561	566	563	561	589	557	528	524	552	522	561	513	545	562	557	564	548	551	560	546	574	562	528	513	566	576	517	546	523	562	568	571	604	565	543	557	574	598	535	529	574	565	592	565	531	558	576	576	555	532	547	550	503	503	553	592	552	584	515	526	596	538	582	533	577	546	526	514	553	575	579	538	516	561	576	551	574	601	558	610	597	592	546	556	567	531	550	596	532	573	584	569	545	541	579	549	582	547	545	555	559	534	581	559	532	541	566	531	527	533	537	567	530	541	550	538	589	571	517	552	587	575	535	548	515	539	543	577	563	525	539	545	502	546	540	544	536	569	540	520	558	530	531	522	524	551	578	573	567	556	563	544	512	561	548	558	526	606	570	555	610	569	521	534	540	561	540	568	568	603	543	522	583	559	573	567	589	518	549	506	560	561	534	582	564	581	560	573	542	529	562	580	589	554	536	515	514	604	582	542	541	541	542	577	597	580	538	533	523	585	528	539	565	523	530	509	543	536	549	606	553	595	541	557	531	492	590	556	542	586	553	560	552	548	549	541	551	576	548	538	531	504	543	552	614	575	612	500	578	591	559	537	548	543	547	500	543	530	562	541	580	546	548	565	563	540	553	572	574	551	536	545	550	553	539	550	548	572	542	573	563	520	580	545	509	573	600	557	521	546	542	542	516	537	579	578	531	545	557	497	587	521	548	561	586	581	537	528	559	561	510	509	536	536	619	553	562	541	571	557	547	541	525	556	536	559	580	628	529	561	554	572	564	501	574	569	572	587	531	596	558	627	577	509	567	549	564	559	580	533	549	535	525	527	545	541	598	553	575	548	589	568	533	593	568	549	568	567	544	520	545	615	545	512	551	556	535	556	559	584	552	526	541	523	532	545	557	602	519	514	569	542	538	562	563	574	559	570	565	558	580	567	537	517	544	552	539	552	532	563	550	531	533	556	563	538	533	499	565	563	498	519	605	542	554	616	549	538	536	590	572	567	565	535	580	539	540	556	531	539	588	573	525	585	583	538	553	555	554	579	585	570	559	544	543	508	579	578	538	583	527	542	541	576	558	550	597	588	580	603	569	530	567	546	515	532	504	584	557	536	570	562	510	545	538	568	568	571	572	575	564	528	571	553	556	564	594	555	510	551	539	564	572	503	530	537	541	576	561	590	520	518	579	546	564	555	547	578	592	549	572	556	542	562	550	551	566	543	531	564	603	578	532	542	580	542	555	551	543	542	575	551	563	531	550	607	531	547	523	559	557	535	592	545	564	596	544	579	559	539	547	558	496	576	571	554	547	563	580	553	555	549	554	576	541	546	605	551	552	554	586	618	554	555	556	531	540	571	537	554	564	565	599	567	547	590	530	564	528	554	566	497	572	568	546	534	558	578	567	528	563	515	545	530	565	541	595	557	544	553	569	507	561	557	541	520	517	580	572	573	583	551	559	543	498	587	533	527	555	501	545	566	562	559	549	545	549	579	572	576	537	564	573	568	546	541	557	574	543	594	568	582	574	553	545	606	579	548	559	559	559	568	551	593	574	539	564	524	489	535	539	591	543	575	516	500	588	544	583	585	537	558	586	560	529	533	511	528	537	534	594	581	551	555	539	526	556	561	576	594	529	562	612	569	508	565	565	572	566	546	533	586	577	540	599	625	556	571	555	562	563	533	539	572	545	562	602	580	565	556	565	561	588	515	548	580	546	588	571	568	564	542	545	548	586	536	549	588	622	587	632	552	581	561	576	544	520	549	574	575	550	608	561	554	531	563	591	524	581	541	559	557	539	599	546	535	547	546	519	551	556	552	562	533	540	559	560	562	530	534	551	570	587	526	526	534	583	563	560	551	570	536	601	577	602	576	527	549	534	522	571	582	565	531	563	517	515	570	534	526	564	555	561	536	571	544	540	571	555	608	506	561	541	549	529	544	576	567	590	567	544	552	546	564	539	582	572	612	563	531	505	586	552	543	533	557	528	513	552	564	531	547	531	580	568	560	570	559	529	545	536	553	578	538	543	564	511	552	553	549	541	538	553	601	542	561	552	561	572	505	529	544	569	586	556	590	589	592	572	550	531	576	550	538	530	562	589	585	598	539	564	551	534	517	539	565	585	569	548	573	557	535	568	587	571	549	566	598	579	544	562	529	549	516	520	576	531	551	538	568	548	494	554	554	525	551	516	565	544	591	592	520	552	562	577	562	560	550	549	587	558	556	557	558	532	520	557	534	599	543	548	520	553	528	505	593	548	564	550	545	555	586	516	552	539	572	565	559	557	560	559	529	527	536	540	586	532	539	544	501	568	587	566	605	522	536	560	548	558	563	534	606	537	525	583	546	597	620	563	557	531	561	565	595	519	573	553	528	534	513	561	530	550	504	546	571	556	545	544	545	559	558	608	530	550	506	578	579	615	548	546	604	557	540	595	595	544	576	545	500	553	577	536	581	513	553	603	566	534	538	574	580	565	593	533	552	571	571	543	548	589	556	546	528	564	550	555	483	539	543	558	529	595	563	541	543	528	580	527	552	559	522	506	483	577	504	540	568	541	542	551	543	589	581	574	516	546	547	554	545	570	511	584	565	540	552	551	511	544	552	526	536	562	547	527	529	558	524	579	530	565	533	550	524	617	506	558	528	580	536	541	550	543	543	565	598	517	559	561	534	551	549	565	542	532	566	538	594	552	571	577	549	546	540	559	572	548	583	522	536	553	601	584	558	536	564	538	583	525	557	528	549	554	555	567	551	562	563	581	556	537	554	592	571	563	562	590	531	534	529	538	507	585	532	509	541	540	557	545	549	561	511	568	527	619	528	538	535	515	575	552	559	578	596	570	582	562	554	527	555	597	557	513	541	555	567	535	549	541	566	565	525	545	571	599	585	536	545	578	573	601	525	529	545	519	565	585	535	584	561	527	541	541	562	580	505	586	577	534	571	544	559	571	562	616	578	563	506	579	569	599	568	534	544	589	555	594	583	562	551	536	566	578	542	570	568	553	557	566	555	525	581	528	527	546	583	565	568	557	593	576	524	558	502	528	553	573	546	547	561	564	551	578	547	574	561	552	584	620	541	591	583	602	556	534	560	515	536	586	565	578	519	552	540	559	589	568	521	536	524	555	561	550	544	525	569	524	523	543	587	605	561	534	607	511	549	563	533	546	583	588	553	586	565	538	574	542	549	548	534	540	564	541	561	552	502	545	509	562	547	596	582	590	562	570	548	544	548	586	566	544	571	569	529	537	575	572	554
5692	3427	1702	650	1197	1627	993	526	461	478	287	114	90	136	187	85	56	72	81	67	30	45	47	48	51	39	42	37	47	37	34	46	50	43	41	36	50	38	34	37	47	33	58	44	44	48	51	22	42	34	48	41	28	36	44	40	39	31	44	35	29	43	43	38	45	43	36	41	40	37	26	42	47	35	39	43	55	40	46	57	43	42	35	49	42	42	35	40	42	52	53	38	36	49	43	38	48	40	31	45	44	40	49	41	42	44	42	44	39	37	44	32	38	47	29	36	35	39	52	51	40	35	47	41	37	41	38	43	35	45	47	41	41	29	41	40	56	43	40	41	33	45	38	43	29	44	39	37	40	27	38	60	30	40	38	36	35	46	48	41	39	36	39	35	46	48	39	46	53	35	39	33	38	34	50	37	49	39	34	38	38	41	29	39	45	47	44	25	43	35	38	35	43	44	49	25	38	49	45	36	31	36	45	21	37	38	46	40	40	49	34	36	46	44	35	37	46	33	44	47	33	38	49	36	46	45	43	51	35	35	35	44	45	47	36	31	40	30	41	37	37	44	42	50	49	43	43	32	44	50	40	35	42	35	49	31	35	46	45	37	39	31	37	31	47	40	33	50	42	37	57	46	40	29	60	33	31	37	47	33	40	46	38	38	43	40	42	34	41	38	30	43	30	45	41	43	33	48	52	46	44	39	27	50	39	37	34	42	33	39	24	41	43	37	26	41	27	46	39	36	41	41	36	36	46	48	36	48	44	34	45	44	56	36	40	39	39	40	46	43	34	43	46	41	50	36	25	35	41	37	46	39	41	39	49	48	51	38	43	37	38	46	37	36	46	40	34	41	40	44	37	39	36	42	45	41	33	46	39	39	47	42	33	38	36	51	48	33	36	43	54	27	41	29	40	31	36	47	42	36	39	34	40	45	39	28	45	42	44	38	43	47	29	49	40	44	38	32	41	43	44	48	34	49	24	39	46	32	37	45	33	34	40	45	42	39	33	47	25	49	51	43	44	48	42	37	38	51	39	41	38	37	49	39	39	44	46	48	39	42	49	52	31	39	40	50	48	47	52	40	43	39	33	44	26	44	36	40	45	47	34	35	44	48	43	36	32	57	38	39	31	44	36	39	39	33	45	39	36	49	40	33	39	39	35	44	39	25	46	34	30	31	43	48	36	33	26	40	35	38	44	42	53	43	37	36	39	42	47	36	34	38	26	41	40	47	38	32	43	45	38	38	32	63	49	36	38	31	34	43	38	52	46	31	48	28	53	30	40	38	55	55	31	35	34	40	44	38	28	46	42	45	26	47	42	42	34	37	39	45	45	33	43	34	43	38	44	52	41	45	49	27	31	38	49	47	40	42	47	44	36	35	45	33	34	35	45	37	49	49	44	41	38	44	39	34	45	32	44	42	43	52	33	35	41	39	32	38	26	33	35	40	36	37	36	53	37	42	42	34	40	38	42	35	41	39	41	36	48	45	36	36	34	29	31	50	36	44	41	30	34	43	48	45	37	35	30	35	43	39	26	44	37	40	53	37	40	40	31	36	38	40	39	42	42	46	40	38	36	34	34	35	34	33	45	33	47	36	52	26	52	35	45	39	43	56	43	38	37	51	37	38	47	50	40	32	48	53	42	43	50	35	45	38	38	50	41	43	38	44	42	45	36	30	44	36	39	37	41	52	50	39	39	37	35	40	44	40	35	21	40	39	39	37	45	46	49	48	42	50	43	39	50	39	34	49	45	41	35	45	54	56	37	47	36	42	39	38	41	42	50	37	42	36	46	40	30	28	46	45	46	45	45	35	36	47	53	37	46	38	41	38	41	42	21	45	32	37	36	41	38	37	37	41	38	43	46	36	47	42	48	40	41	51	41	49	34	41	40	35	37	38	25	42	46	34	35	38	37	36	36	38	39	42	30	40	51	45	43	39	51	52	46	44	43	35	42	45	32	41	41	37	45	43	28	42	31	36	46	40	33	47	41	45	35	32	36	41	58	41	39	27	42	37	38	48	20	50	49	43	29	45	30	33	41	54	40	34	35	38	49	36	38	33	30	36	40	34	38	36	48	38	41	32	44	48	38	39	43	41	55	34	37	43	40	36	45	34	37	51	48	46	25	39	34	47	44	37	42	44	42	40	35	31	34	43	37	40	34	36	41	43	39	36	36	50	35	44	39	36	41	47	40	49	42	43	49	42	50	31	39	30	22	44	42	45	51	39	42	38	34	33	49	48	36	31	44	42	35	35	41	38	38	49	32	36	36	32	45	37	38	40	28	31	33	43	27	45	39	51	28	40	33	46	40	40	33	41	36	35	43	50	48	37	46	40	43	39	48	37	39	42	55	47	29	50	40	34	32	51	45	40	37	39	31	35	37	48	30	35	22	35	29	35	34	47	48	36	41	41	45	36	44	43	53	45	41	34	36	39	42	41	42	48	38	45	42	61	44	46	36	40	49	34	44	39	31	50	42	46	47	39	41	45	46	38	39	37	36	49	33	41	37	36	43	37	41	53	25	44	38	42	36	41	48	33	30	40	33	50	32	31	44	42	45	40	42	41	37	39	43	38	46	47	38	36	40	42	38	50	35	41	35	47	38	41	38	39	38	39	36	38	32	35	49	30	48	39	39	42	41	32	35	41	33	40	41	38	41	50	30	34	42	40	51	40	46	45	30	46	40	48	46	34	36	39	46	40	45	34	36	36	41	43	40	34	46	39	32	31	32	33	35	48	30	51	36	38	42	48	52	34	29	44	37	36	51	40	42	50	45	47	35	37	33	33	37	34	30	38	40	40	38	48	42	42	46	34	41	28	41	43	38	44	43	46	43	30	41	42	38	27	32	35	30	35	41	40	47	39	36	46	50	45	48	49	44	48	37	47	54	40	35	39	48	40	34	48	40	40	37	43	48	30	38	30	42	39	52	32	27	33	50	36	48	46	47	53	46	44	35	39	43	41	45	32	45	45	45	39	39	36	34	39	42	42	43	36	37	50	46	49	41	26	35	42	35	44	35	35	31	44	51	36	41	45	38	37	38	55	33	38	40	39	41	52	36	35	25	31	37	37	49	40	37	39	38	35	45	30	45	38	38	33	56	45	37	42	45	58	35	52	33	30	34	40	45	34	34	38	39	47	39	35	38	34	53	40	35	40	47	35	40	32	36	47	30	43	30	36	40	43	40	48	31	40	40	33	31	41	32	32	39	43	44	39	37	38	31	45	35	37	51	45	44	32	42	37	51	44	42	39	35	27	46	49	31	31	47	31	41	38	40	40	42	32	40	35	43	38	42	42	53	59	29	48	38	38	37	40	47	34	33	44	30	37	44	35	38	31	45	46	39	29	27	50	47	32	42	34	33	36	37	44	35	36	34	38	40	39	34	37	41	31	36	41	38	42	35	45	41	46	47	39	41	32	43	46	35	39	43	43	50	36	31	44	45	49	43	34	42	42	35	30	38	52	41	43	37	50	40	36	47	41	48	44
37760	26450	19582	20275	35558	35010	27791	19578	18217	17124	10086	4345	2562	3833	6101	1873	1425	1734	2333	1244	689	544	533	577	520	552	516	573	495	595	732	678	652	611	548	532	553	545	537	513	518	508	534	543	490	544	487	504	575	542	535	508	568	554	527	495	536	546	494	508	535	548	523	505	500	538	490	490	547	566	491	548	573	509	552	510	534	510	563	574	568	556	560	519	518	521	530	529	537	511	514	566	521	541	520	556	528	539	566	563	556	528	519	503	520	517	520	525	516	549	523	514	507	544	548	540	533	524	516	526	485	583	462	508	538	513	492	533	517	511	531	550	468	532	512	485	531	539	534	525	534	534	521	530	527	508	522	532	547	575	550	478	559	552	514	545	502	513	497	567	517	495	538	553	536	569	568	569	515	491	535	519	544	495	525	541	545	588	546	499	554	541	506	506	581	529	559	547	525	521	537	516	541	519	536	521	501	528	556	568	488	529	513	524	558	554	537	545	535	519	515	516	496	588	513	545	523	481	494	534	552	538	533	487	535	518	513	507	521	479	526	552	546	554	550	550	535	562	522	561	538	524	472	517	501	532	499	515	530	545	538	546	510	531	527	509	530	555	527	549	546	514	534	502	567	568	543	539	538	550	507	508	536	541	530	562	555	529	537	531	517	503	507	525	550	511	567	516	547	529	532	487	515	560	515	501	542	548	536	525	516	518	514	563	517	533	559	531	501	542	558	545	528	524	529	538	526	506	513	513	523	536	528	516	524	529	539	509	510	506	492	497	528	542	538	562	538	510	527	576	573	514	510	523	538	539	542	549	555	539	530	527	524	533	527	572	549	505	514	520	477	577	521	502	569	535	509	503	554	542	522	515	555	490	507	508	496	549	477	524	517	545	531	537	544	565	531	524	480	552	557	501	550	527	514	540	485	546	542	516	541	490	521	538	520	554	528	534	512	527	522	547	484	525	508	543	509	558	540	517	514	544	524	532	571	525	532	516	513	518	541	540	583	531	521	515	544	557	563	545	530	576	540	510	473	538	499	559	514	543	573	542	492	562	525	544	572	527	549	574	554	536	509	504	529	497	537	557	500	552	495	517	548	524	505	543	496	530	517	515	535	584	547	528	529	566	559	532	529	523	541	505	497	521	549	491	539	531	518	521	508	534	549	523	514	566	520	515	552	523	507	557	543	523	503	512	537	555	520	520	530	540	518	499	565	531	503	495	526	511	551	551	553	517	589	553	541	573	558	534	557	498	525	533	517	552	524	558	537	526	522	530	539	537	490	496	463	539	509	548	524	569	573	525	536	508	526	543	518	493	509	546	526	557	543	536	535	552	515	579	547	497	564	513	498	501	529	558	542	520	504	510	564	525	521	563	492	515	521	584	534	540	503	549	525	535	556	564	524	506	533	572	532	529	519	521	540	562	534	524	509	532	555	519	528	566	513	533	517	527	550	556	472	529	536	560	550	503	533	512	540	512	525	550	524	524	538	515	522	530	516	520	499	584	490	511	531	510	552	561	566	552	548	528	539	517	513	550	536	524	488	470	489	525	532	532	476	512	538	542	524	563	500	531	488	590	515	544	573	538	521	523	531	514	538	524	531	549	518	569	561	519	545	541	538	539	548	533	533	533	540	542	538	544	543	498	496	571	480	549	524	541	506	538	541	507	521	520	507	530	552	504	562	523	523	518	540	535	486	513	528	526	536	496	528	527	540	528	509	582	560	531	518	512	530	501	551	505	524	545	537	538	571	536	495	534	551	501	544	501	517	543	527	522	517	561	543	562	525	532	582	552	566	493	547	515	512	542	533	519	528	505	566	550	523	524	493	543	489	540	533	570	555	529	549	534	508	535	523	546	553	540	543	494	536	541	536	538	572	491	522	531	546	539	533	532	555	548	556	521	521	518	513	525	538	525	569	554	533	505	593	546	561	538	506	533	510	534	492	568	543	532	536	548	512	538	515	537	501	558	544	527	522	540	561	546	540	507	540	508	526	546	528	512	559	495	545	507	553	543	528	541	546	512	540	567	548	542	534	533	578	492	524	520	564	575	512	541	514	480	534	512	539	534	492	525	536	496	548	589	523	518	509	498	572	510	496	560	544	521	584	510	528	514	576	521	501	557	529	504	551	540	525	549	515	505	501	550	515	482	528	553	561	535	509	509	528	534	477	563	520	516	546	522	522	601	504	519	539	525	541	522	526	557	525	503	575	543	578	498	545	566	499	527	532	541	546	537	538	524	529	531	536	540	525	540	545	536	511	521	514	520	554	513	557	572	523	522	535	533	514	549	543	501	535	549	490	498	503	558	533	575	543	542	529	549	516	543	533	486	520	555	543	525	512	504	543	556	543	542	545	573	491	519	536	529	547	515	539	556	520	546	524	533	537	561	532	506	523	552	549	592	550	520	573	530	549	520	536	516	577	545	514	541	544	543	544	483	543	533	518	568	541	563	502	551	520	548	547	531	494	508	525	515	522	540	526	520	507	522	525	566	510	562	527	533	512	502	581	519	570	565	507	506	525	571	489	580	520	528	496	505	537	501	519	532	551	549	479	517	558	517	561	556	529	542	554	576	522	538	491	522	526	494	553	525	512	535	527	525	536	535	537	544	496	558	526	488	554	529	518	543	496	491	509	531	533	565	539	480	492	530	511	517	492	529	529	556	520	510	540	535	493	522	528	518	493	529	520	567	539	514	476	562	489	504	564	518	527	537	567	531	541	536	506	539	519	511	503	494	524	510	540	503	545	536	540	559	510	553	527	551	514	531	566	519	532	534	516	538	549	513	543	524	570	513	532	503	565	498	561	515	510	519	539	551	587	498	528	510	600	535	514	559	544	554	523	514	506	531	521	518	510	555	510	492	483	514	533	510	509	552	536	531	575	525	545	578	566	549	562	525	508	556	538	556	539	515	502	522	523	517	561	525	564	506	578	534	519	530	486	563	500	480	524	498	523	489	544	552	562	548	528	510	503	541	523	551	488	518	568	540	545	516	545	528	503	523	509	525	558	505	497	515	554	505	522	521	577	546	503	500	507	538	539	542	568	545	534	564	496	565	529	534	556	534	503	515	522	551	542	516	554	528	466	542	537	541	487	565	533	522	525	513	546	533	515	492	523	542	532	537	550	534	532	525	518	520	563	567	536	523	539	529	542	563	559	547	501	547	523	525	552	518	500	527	529	543	561	527	511	575	549	517	552	539	495	506	540	535	538	543	484	509	535	510	495	574	534	540	495	523	539	552	534	497	502	538	530	563	505	538	527	515	527	497	509	576	525	516	540	518	522	502	547	529	526	521	544	531	540	561	498	529	560	492	549	506	535	535	539	548	543	506	544	485	479	516	549	503	550	565	528	554	549	549	531	523	495	540	494	499	519	510	524	529	527	551	526	515	517	535	526	539	542	527	526	555	539	525	542	565	502	535	548	521	568	551	534	511	517	519	495	557	521	525	535	512	506	498	524	531	543	526	549	547	498	528	536	498	528	510	525	514	567	537
11229	13520	6489	2093	3817	5013	2917	1334	1192	1141	595	199	108	225	390	115	89	108	175	86	42	43	45	34	46	51	48	39	36	41	63	52	53	45	43	41	45	30	37	51	38	38	42	49	34	30	27	54	33	44	45	40	43	44	37	37	55	49	46	48	48	50	46	44	39	39	38	34	41	38	46	41	34	40	35	37	40	40	59	27	45	31	49	42	42	39	37	38	47	43	37	42	42	26	41	49	43	31	38	37	39	36	32	39	37	45	42	42	49	53	32	45	32	39	50	41	36	43	43	35	45	35	42	56	29	37	42	36	45	47	43	48	42	47	42	35	50	39	38	40	40	41	36	37	40	42	27	40	44	36	34	39	44	43	36	44	42	42	43	30	31	41	49	35	37	32	43	41	36	42	36	46	31	35	44	34	48	34	31	39	38	46	38	37	48	37	37	43	39	46	42	56	43	41	37	35	36	41	43	50	33	39	38	42	34	34	45	40	42	43	32	41	37	39	40	47	36	42	43	28	35	41	49	48	40	43	38	28	38	37	46	49	45	35	41	38	44	42	54	32	43	50	34	35	44	40	34	37	43	44	44	42	44	26	46	34	38	36	41	43	32	36	48	51	39	33	28	34	44	32	35	37	42	45	36	38	39	47	46	46	41	39	50	48	48	35	50	54	32	49	50	42	45	37	39	36	49	38	41	44	39	39	39	40	47	41	47	41	43	42	44	36	42	45	41	29	45	39	41	38	56	51	38	39	44	54	32	22	44	42	36	41	49	42	36	46	39	39	40	38	47	46	32	40	27	43	49	53	46	40	41	47	36	38	48	24	44	33	37	20	49	39	50	49	45	36	36	47	36	34	43	47	38	43	40	45	45	41	30	43	31	31	44	43	43	34	54	39	36	43	48	29	41	30	35	43	33	36	62	34	41	44	41	41	48	44	34	32	28	44	43	40	39	36	57	36	36	43	29	25	43	34	41	49	37	35	41	38	31	45	51	34	43	37	41	33	37	37	41	46	31	50	52	45	35	35	41	41	36	34	38	47	48	47	38	44	39	35	48	45	48	35	44	35	36	44	34	48	32	41	33	34	46	42	55	32	49	35	38	42	35	50	45	38	46	34	35	45	51	44	44	37	35	41	40	37	36	36	50	43	40	43	47	39	34	38	43	49	47	42	45	42	45	45	46	50	44	39	29	42	34	44	45	41	32	48	41	38	38	49	34	43	50	32	38	37	46	32	36	41	28	40	44	41	35	38	32	47	37	38	44	44	36	41	34	37	30	25	37	39	34	31	32	47	39	40	43	41	45	48	45	31	55	39	46	43	44	34	38	47	42	49	33	44	37	30	29	39	42	27	36	39	32	31	52	37	37	43	41	44	38	45	41	44	42	41	44	49	36	30	44	31	38	44	41	47	40	33	42	35	43	38	50	48	39	52	43	40	38	43	49	41	45	32	39	51	42	40	37	56	39	48	50	28	37	36	41	40	43	39	53	42	44	47	39	38	33	42	55	35	40	38	40	44	45	45	47	34	32	43	35	46	39	44	32	43	35	48	48	37	40	47	38	49	40	45	34	48	39	35	46	40	32	37	38	42	27	48	46	45	52	37	39	37	39	43	41	44	46	29	35	35	36	46	47	36	38	42	37	41	40	40	36	46	38	32	33	39	38	42	31	42	39	43	33	53	39	41	43	29	55	46	38	46	30	37	40	46	39	34	29	41	45	49	55	42	41	41	34	38	38	37	32	42	43	41	33	44	44	28	40	46	37	35	42	37	47	49	40	42	45	43	40	35	58	36	35	42	33	43	45	42	33	46	34	39	38	55	50	40	45	37	42	33	40	36	35	52	36	33	54	36	36	29	56	32	43	40	48	45	51	37	39	45	38	41	52	43	38	49	24	38	29	38	37	34	49	42	47	44	39	51	44	34	50	39	36	31	56	41	45	43	43	36	32	48	39	41	41	49	48	33	43	41	36	32	34	46	36	36	29	33	39	29	45	53	39	42	25	38	42	44	48	45	38	35	40	39	42	34	41	40	38	30	29	39	43	37	32	35	44	39	48	38	36	34	41	46	44	27	34	39	41	33	32	31	50	27	38	33	52	43	34	25	40	32	51	37	40	44	36	52	42	28	43	49	36	36	44	41	43	48	36	41	44	39	40	36	30	44	42	46	46	46	44	39	44	42	31	47	28	46	40	43	30	40	35	31	42	38	42	52	39	36	38	37	38	42	36	48	45	32	46	41	35	43	48	33	33	36	49	42	55	49	44	42	41	39	23	42	48	36	48	35	46	29	45	40	37	50	40	44	41	41	30	45	34	43	44	52	35	36	41	42	45	42	46	30	37	39	44	41	50	31	33	36	48	35	39	42	35	43	36	47	48	36	40	41	43	38	41	48	40	31	48	42	38	46	53	28	38	41	41	45	51	35	50	38	36	49	34	46	39	27	39	37	33	40	35	39	44	41	57	37	45	37	35	37	37	37	30	47	43	40	37	49	45	50	46	31	41	30	43	29	40	30	34	32	31	46	44	41	35	41	40	45	36	44	35	34	34	48	41	34	28	38	38	43	42	45	49	44	42	36	44	30	39	38	49	46	32	38	32	48	40	42	44	53	42	34	37	55	40	30	59	29	45	49	33	55	47	42	37	43	38	46	33	36	47	42	49	36	58	40	42	40	51	35	35	42	46	30	28	46	41	33	40	35	34	51	31	38	42	45	49	42	38	39	34	41	32	41	43	46	44	34	47	38	35	58	39	49	43	42	39	48	41	40	46	45	36	32	44	31	44	35	31	35	45	31	47	34	46	40	48	44	52	36	45	35	51	34	27	47	35	41	49	36	47	38	27	33	38	38	46	51	41	43	38	27	32	38	31	38	42	48	50	46	34	39	29	46	48	32	43	39	41	38	42	46	43	35	44	39	42	37	41	32	49	35	39	34	41	48	41	58	48	38	48	43	35	36	41	42	44	33	43	45	28	43	27	34	43	35	50	55	38	60	26	35	48	43	41	38	37	42	38	50	48	29	37	51	46	47	25	38	40	43	60	33	36	54	35	37	31	25	36	45	45	44	29	41	39	44	41	43	41	50	34	39	38	55	26	40	41	39	36	39	41	41	33	41	37	42	34	38	42	48	37	42	36	40	47	25	45	43	44	46	38	27	36	38	32	26	37	34	45	52	34	44	49	51	26	39	49	44	34	54	43	37	29	38	40	46	34	41	37	29	36	43	47	48	37	45	33	42	47	33	34	57	31	45	44	39	39	35	45	34	51	40	54	32	43	35	30	43	40	43	44	46	52	41	47	28	40	43	31	36	38	41	42	33	48	30	41	42	42	50	47	56	45	46	42	42	41	39	35	39	37	35	26	42	35	47	41	38	33	28	46	43	47	43	39	37	49	36	42	40	40	43	47	39	46	33	40	30	32	32	33	40	38	40	33	46	43	41	40	43	30	48	41	44	37	50	38	38	44	34	40	40	40	21	40	41	31	45
50196	38473	29566	32214	49579	47966	37263	28318	27326	25399	14560	7752	3472	8038	12616	4281	2355	3285	4758	2506	631	550	538	535	536	496	534	549	562	637	1041	1003	888	690	655	580	577	546	510	525	525	511	530	505	552	530	511	528	514	524	560	566	527	563	505	558	528	495	548	542	573	579	469	509	523	576	527	520	525	568	513	555	533	520	568	556	532	534	551	539	516	549	537	562	558	548	522	545	498	534	534	544	548	536	555	531	578	555	511	532	513	547	540	516	515	553	552	523	565	530	572	521	581	526	555	561	526	552	534	501	530	528	513	481	524	513	534	566	552	543	548	521	532	541	552	493	513	537	518	542	547	517	487	573	540	523	540	534	584	500	551	510	567	541	496	518	526	527	579	530	534	503	544	525	535	503	550	507	577	557	510	565	509	514	536	548	474	562	518	529	528	555	522	575	568	561	509	531	503	526	548	549	514	536	524	556	528	552	504	528	558	513	521	532	512	509	513	491	511	498	537	521	545	553	508	546	524	571	574	524	533	523	522	545	554	542	538	564	490	496	547	482	538	526	511	559	509	552	542	583	504	547	513	516	546	534	507	561	547	571	543	540	529	507	545	540	548	534	542	582	512	534	549	543	544	554	513	543	549	545	524	508	544	510	548	555	496	556	517	554	524	578	535	524	514	559	505	556	497	553	564	504	545	535	552	551	576	555	522	502	536	574	549	548	535	526	517	538	537	521	540	523	548	541	539	551	534	541	557	522	526	592	578	572	537	496	570	548	544	570	520	557	572	556	513	566	531	526	512	586	508	532	508	536	501	546	519	523	536	520	531	536	547	517	510	513	558	517	580	492	544	546	538	564	521	508	519	569	520	513	510	511	569	508	537	529	567	495	544	522	532	529	544	519	519	545	521	521	531	567	586	519	542	554	542	518	531	543	568	540	509	523	561	582	546	508	527	533	546	565	549	516	533	539	539	556	585	525	565	512	520	550	561	530	544	516	534	560	548	543	542	530	526	502	540	523	493	536	566	540	544	526	546	552	500	557	500	466	556	557	538	530	515	535	562	544	509	575	509	515	547	530	476	478	507	509	576	526	541	533	514	532	542	566	539	516	539	499	519	531	556	514	562	511	531	504	527	520	525	529	543	528	538	498	556	541	544	564	578	572	557	529	534	516	532	523	540	536	560	536	541	548	500	501	526	510	507	550	551	553	529	509	544	570	547	526	535	495	540	529	531	507	563	503	545	529	562	513	533	578	555	523	546	549	525	535	549	574	517	574	555	537	566	541	537	529	536	516	526	508	547	523	546	501	548	528	537	489	526	518	564	531	548	520	574	515	536	522	526	578	529	517	514	529	529	551	554	558	561	534	502	541	548	502	556	522	486	547	581	505	534	489	512	543	541	511	525	546	520	524	510	521	518	526	533	541	552	552	506	490	543	573	534	517	568	508	512	560	522	523	532	527	563	524	550	524	504	530	557	586	577	524	533	522	527	553	529	527	532	567	555	518	548	569	525	529	546	512	570	587	552	575	515	528	533	531	528	527	496	494	540	581	503	522	517	511	488	525	582	551	524	545	478	521	522	499	553	567	529	581	554	563	513	545	572	515	516	528	499	527	550	497	576	502	498	529	535	545	499	511	542	560	571	560	539	545	505	503	544	494	556	574	529	551	559	522	518	554	510	548	516	510	541	515	558	516	549	559	557	551	541	561	532	558	537	545	511	537	519	535	503	558	574	496	531	505	518	556	503	527	521	550	531	527	579	524	546	509	521	532	476	528	541	531	520	528	568	502	557	504	524	539	531	521	543	517	548	578	520	555	537	560	557	525	464	535	577	557	534	519	573	527	490	497	534	540	520	523	541	498	535	549	557	538	540	545	519	535	514	560	537	564	586	500	478	563	535	513	565	548	542	540	516	531	540	546	560	522	545	526	563	542	522	504	545	547	512	533	509	541	509	522	515	568	494	547	546	578	536	547	559	559	529	552	592	546	558	551	548	510	523	561	522	554	536	576	530	510	558	546	507	536	559	540	546	515	554	576	535	550	518	517	521	487	523	545	533	530	551	562	517	549	536	531	570	513	527	587	552	534	554	570	548	529	542	546	483	562	559	557	554	502	524	572	555	527	506	512	534	546	537	521	591	471	494	539	542	544	526	541	505	519	518	583	549	543	548	531	554	500	538	496	552	525	507	538	532	539	525	534	533	550	562	555	528	483	501	515	585	517	525	520	577	528	548	526	543	532	538	543	543	539	521	568	546	561	560	533	533	522	568	579	569	524	535	574	491	521	502	557	532	539	541	587	525	559	575	568	523	514	497	493	529	560	532	542	533	544	539	589	485	516	523	547	565	522	601	516	499	500	549	543	536	553	547	534	518	528	538	530	525	536	570	560	538	515	574	601	531	563	529	523	543	561	523	540	519	542	517	520	521	519	538	515	517	548	567	536	509	544	495	552	541	543	562	551	553	536	558	525	503	544	579	561	530	523	529	509	524	567	518	539	601	566	501	522	576	535	518	551	538	532	539	542	519	500	508	502	563	594	557	581	523	508	530	530	535	550	573	556	545	554	498	556	540	555	539	562	535	544	578	528	538	540	574	539	566	526	514	527	506	542	534	543	553	552	521	531	565	548	513	494	524	520	529	535	520	554	564	495	551	573	542	539	531	524	556	555	523	512	560	518	572	521	559	533	543	560	533	521	526	512	514	561	559	556	546	539	524	530	526	492	497	563	534	566	563	509	573	551	560	549	593	544	543	554	549	546	516	536	521	486	560	500	517	533	561	527	526	538	583	558	566	531	539	498	553	495	549	527	526	530	547	513	552	508	549	576	561	512	529	490	560	505	547	530	543	545	535	524	520	518	530	531	545	558	535	536	547	502	527	539	548	560	549	506	508	543	554	575	531	540	535	522	521	553	521	521	543	551	553	509	507	557	515	553	542	528	541	558	551	548	532	530	547	534	540	511	542	535	545	522	554	587	543	527	597	536	527	569	572	555	553	494	539	532	521	513	527	536	531	536	489	532	530	506	546	536	544	567	505	539	573	556	537	527	552	545	492	557	557	526	535	541	542	569	522	519	579	543	507	544	560	564	500	529	513	524	511	564	612	537	545	550	562	524	545	540	513	554	514	523	548	542	578	542	534	567	555	480	508	496	576	507	533	548	560	474	513	586	554	571	592	529	505	534	547	527	536	597	539	533	548	500	500	536	570	531	518	528	503	515	571	544	541	545	498	563	544	552	533	537	505	548	522	541	526	557	551	520	525	530	515	542	558	529	536	537	535	548	522	551	548	523	527	555	529	533	530	539	542	548	588	561	526	523	514	523	527	513	551	491	513	549	528	507	535	537	511	513	490	525	570	542	541	557	503	570	519	544	499	530	547	471	591	557	527	535	490	532	533	510	513	548	531	574	544	532	534	512	548	505	567	524	578	544	540	535	543	536	523	519	580	568	507	556	518	518	531	523	540	547	554	525	543	534	549	501	560	547	559	525	555	533	553	500
11308	12270	6374	2229	4019	4848	2925	1500	1279	1218	507	222	190	260	531	159	104	89	189	151	40	54	53	44	44	39	34	33	38	48	55	54	43	46	34	42	42	41	29	35	47	48	36	46	37	37	47	47	38	34	32	40	50	43	39	45	35	40	39	44	38	39	39	42	47	61	29	40	37	43	38	38	33	42	39	31	36	46	28	44	38	58	42	46	38	49	49	44	39	42	45	50	43	38	37	37	47	39	38	42	46	42	44	40	45	50	33	41	54	32	43	42	52	43	46	43	39	49	35	45	32	37	42	52	27	39	42	46	47	31	42	47	36	44	48	36	43	48	44	46	31	46	45	50	35	40	43	39	40	54	28	45	37	43	37	53	39	45	37	44	37	49	42	38	51	39	49	45	38	42	38	34	41	37	42	37	47	23	36	39	47	35	32	54	44	42	44	41	31	35	43	39	41	61	44	41	40	41	46	48	37	44	37	37	51	40	37	55	49	32	50	39	42	44	40	44	39	39	40	44	42	46	45	41	31	43	47	46	46	35	42	40	46	48	49	53	42	36	40	43	32	32	39	45	50	41	38	47	50	47	39	49	46	43	41	37	34	34	47	39	40	38	49	32	38	41	48	44	50	41	41	42	35	46	39	47	37	50	43	43	35	38	38	42	34	49	59	42	39	37	34	45	42	38	37	43	50	57	37	38	33	43	43	46	47	42	40	48	46	54	47	44	41	37	34	40	41	46	42	45	50	58	45	44	44	24	47	52	44	33	47	49	42	46	46	44	47	56	38	45	38	49	36	46	51	49	38	49	44	42	37	54	40	35	48	42	44	41	42	42	40	45	31	35	49	51	42	50	49	47	36	38	50	43	41	42	44	45	27	36	45	42	44	47	39	36	46	35	55	39	32	41	46	50	39	41	37	35	38	40	40	46	40	42	39	52	36	46	39	34	39	40	53	49	46	33	51	31	33	39	49	44	52	41	43	36	40	43	39	37	45	49	45	37	49	45	31	30	50	38	42	38	38	49	48	35	41	42	49	40	53	26	41	41	32	41	44	46	58	49	35	43	48	34	46	43	47	36	35	45	41	39	47	51	42	41	49	42	52	33	50	39	42	42	40	47	36	46	30	46	44	38	39	44	42	41	43	50	36	41	30	36	41	32	45	36	32	41	41	34	56	38	39	36	44	47	39	49	29	31	58	46	54	54	42	54	47	41	38	48	46	44	32	57	47	40	42	35	39	48	52	36	44	51	47	30	49	41	37	43	47	40	31	50	33	27	39	48	37	43	45	42	34	44	32	34	45	33	30	37	32	45	49	50	46	39	31	42	41	51	28	50	66	31	40	35	46	33	47	43	43	39	40	46	44	41	32	44	44	41	37	43	43	40	38	51	38	46	37	41	36	42	46	35	51	39	33	42	34	49	38	36	41	37	42	41	41	39	34	42	36	51	39	55	32	46	38	42	38	36	38	33	35	46	41	41	37	44	43	40	40	43	39	42	53	38	48	40	44	39	45	41	45	37	41	40	42	61	45	45	42	34	51	40	32	40	45	48	36	45	54	43	28	38	41	29	35	48	32	49	35	45	38	39	56	44	41	41	42	49	30	47	33	49	29	49	47	29	38	42	29	43	31	32	36	45	53	37	43	49	54	41	37	37	41	34	45	45	49	53	66	39	44	34	44	41	47	46	41	38	45	34	40	34	47	45	42	39	38	49	32	38	38	37	49	33	35	33	49	45	58	41	45	46	52	38	44	29	39	49	44	38	46	34	30	44	37	50	47	40	38	28	37	40	37	40	37	36	32	48	40	41	40	48	41	41	37	37	35	41	46	44	48	40	41	35	35	37	34	41	45	48	45	40	32	40	52	53	31	31	48	38	36	50	43	36	38	37	29	45	45	39	38	50	45	43	51	43	47	35	37	41	38	52	37	48	40	44	44	48	46	51	47	37	43	41	45	39	32	47	39	46	39	35	38	38	36	34	44	39	42	41	42	43	46	45	40	38	45	39	45	41	42	33	48	49	34	42	38	43	36	34	33	34	38	34	38	31	46	37	36	39	49	55	36	61	32	45	51	39	32	29	48	40	34	41	45	52	28	43	36	41	31	49	44	30	48	35	46	62	39	29	41	36	43	33	28	43	40	42	36	43	42	53	47	37	33	37	35	45	38	44	38	38	45	55	47	41	45	39	41	47	35	50	41	39	33	33	38	33	50	43	39	37	39	46	33	42	36	38	36	41	37	45	39	47	39	44	43	36	40	60	37	50	42	35	48	42	39	41	33	42	38	44	44	44	35	40	41	37	39	47	50	38	40	42	38	35	42	44	35	48	51	44	38	44	48	55	47	46	43	38	41	42	54	27	45	49	30	42	31	42	29	42	50	52	43	41	56	37	41	51	49	39	33	63	44	43	42	39	32	46	43	41	36	37	39	44	39	40	49	47	29	41	37	26	37	50	38	60	51	50	48	28	43	47	41	41	42	35	39	42	44	46	42	29	50	52	28	38	43	45	30	49	39	55	43	50	44	39	33	45	33	41	37	34	34	45	37	40	52	35	46	54	48	31	45	45	39	37	45	49	39	34	49	47	37	51	37	34	32	37	35	44	44	55	47	45	46	37	44	38	42	45	38	31	45	31	40	51	34	31	54	39	45	43	40	25	44	40	50	38	37	36	30	49	39	55	45	35	47	33	45	63	39	55	44	40	50	46	45	45	30	33	41	38	54	57	38	37	41	49	45	51	36	38	36	32	35	37	42	36	40	34	38	51	43	45	35	31	41	43	37	48	32	44	41	48	40	38	51	36	41	40	45	44	40	53	47	40	52	36	52	43	39	44	49	52	42	37	35	42	34	37	33	38	38	38	46	48	39	35	38	39	48	42	34	40	51	45	42	41	44	49	35	51	40	32	53	48	49	29	31	42	43	51	53	32	44	41	39	35	52	31	40	40	31	46	27	45	53	44	44	39	39	45	36	40	40	34	29	40	52	44	51	37	47	41	37	55	47	32	35	49	40	36	43	39	41	29	43	60	35	41	47	48	47	46	33	46	46	42	42	34	35	48	47	45	40	52	41	37	39	40	38	34	32	34	47	36	41	56	32	43	44	50	38	36	44	53	57	56	50	43	41	42	34	45	43	52	47	34	41	45	51	38	44	50	37	54	43	31	41	36	43	51	41	44	39	41	38	47	38	46	57	41	35	41	49	35	46	39	31	49	49	39	36	43	32	38	42	41	44	47	36	35	42	44	42	44	48	38	36	50	44	47	41	45	37	35	42	38	41	48	35	41	40	38	30	40	44	50	47	42	60	38	35	43	41	28	38	34	47	40	37	48	41	33	47	30	52	30	41	56	48	52	38	41	31	50	38	54	46	36	42	42	50	44	38	47	42	49	43	49	33	45	47	43	38	48	39	41	44	42	31	49	38	42	42	33	37	38	21	50	40	38	33	40	34	51	41	39	40	46	42	44	33	35	46	46	39	33	42	45	39	39
46558	38051	30130	31752	50389	47156	37650	30051	28738	26412	15290	7586	6732	9207	14882	5012	2888	3233	5639	3877	681	602	540	535	570	559	537	533	573	559	999	1069	920	792	586	566	573	537	537	551	559	554	559	557	528	554	552	562	521	610	578	539	553	555	612	539	547	582	569	566	553	579	558	583	570	535	592	537	560	557	560	539	532	572	629	560	516	569	535	522	564	586	528	535	545	555	533	560	541	565	541	604	563	515	572	552	564	542	539	549	594	594	545	537	611	520	551	575	550	535	513	535	546	533	589	540	548	577	556	570	535	533	548	541	554	516	574	582	560	594	572	526	541	513	561	570	518	557	565	572	578	575	558	603	559	563	526	577	559	551	578	530	549	540	597	568	536	568	553	571	573	538	560	540	578	556	567	531	544	549	542	550	564	517	534	530	564	548	537	584	584	546	576	558	562	544	565	579	507	538	558	549	582	529	562	579	553	592	574	560	529	539	555	533	574	581	523	505	529	544	562	501	585	547	527	555	548	532	537	546	532	564	564	543	557	549	544	588	551	537	517	551	516	542	566	564	515	531	539	578	615	545	520	589	565	565	532	569	560	573	543	538	520	574	551	553	553	507	555	560	571	569	586	559	535	531	523	604	526	524	547	571	597	583	541	560	550	547	495	544	529	557	557	536	514	593	542	532	540	566	521	540	528	571	602	546	552	566	588	566	582	584	533	529	544	568	554	553	555	592	551	512	505	510	544	553	577	623	554	552	573	577	555	562	565	565	540	555	550	556	534	541	594	570	570	539	537	527	588	564	558	545	560	543	535	568	550	584	524	546	588	559	576	540	567	564	561	569	529	585	562	539	578	527	553	593	530	545	541	551	540	551	549	599	573	530	507	551	570	568	566	562	557	582	575	571	504	518	565	562	584	563	579	566	549	537	566	553	547	572	585	535	598	536	581	522	570	578	542	574	570	564	546	560	579	541	518	542	564	537	580	563	579	565	549	542	503	555	550	580	529	539	561	567	581	591	563	562	544	578	531	552	535	548	607	568	563	520	550	572	551	514	574	558	539	543	508	551	514	575	579	528	536	528	527	570	574	543	546	559	556	554	541	553	575	554	579	539	563	551	543	568	546	594	502	585	596	578	561	534	561	583	559	594	561	555	544	525	539	552	551	583	531	557	534	585	548	614	574	590	552	533	557	518	589	565	572	581	564	543	571	581	512	570	534	558	589	569	546	536	534	533	611	583	519	613	563	569	543	510	516	503	550	556	546	577	499	548	548	533	555	567	594	524	566	546	549	586	590	578	499	534	537	587	584	574	580	530	513	539	545	539	557	560	547	517	543	584	558	557	546	534	581	553	529	628	560	568	528	553	542	579	570	546	567	549	559	544	489	565	555	505	549	558	542	562	615	545	549	516	575	571	552	566	536	547	579	543	553	575	564	571	566	552	547	512	556	574	598	560	594	538	549	508	567	572	543	596	573	594	557	542	547	539	550	565	534	511	528	508	535	552	562	562	567	534	585	569	568	589	558	570	491	567	532	565	547	569	603	551	526	563	561	565	608	556	557	562	520	514	524	532	582	567	556	542	574	569	558	528	597	549	531	585	552	539	558	557	576	595	589	559	528	535	545	547	547	550	609	501	558	567	533	578	581	585	587	551	562	515	559	567	583	591	513	557	531	556	555	529	556	581	573	516	518	559	586	566	578	555	560	523	565	571	561	554	562	543	563	534	555	511	533	579	543	565	579	526	607	560	538	520	566	534	544	577	580	599	575	543	568	572	571	594	545	558	549	550	527	570	559	563	555	584	579	561	578	541	585	588	573	587	555	561	548	613	559	576	561	581	575	626	547	569	553	550	526	581	561	558	543	524	577	532	564	548	541	553	572	563	477	533	580	503	542	582	597	531	560	533	533	548	557	534	537	553	549	514	553	556	586	594	597	575	561	523	525	588	565	570	573	576	532	582	529	540	532	560	588	546	560	529	547	557	586	541	523	571	579	524	528	600	551	590	556	602	577	563	556	557	577	577	575	536	522	540	535	561	549	572	547	554	571	563	564	583	572	578	559	554	574	555	587	528	538	501	580	558	541	566	613	601	556	535	556	530	539	594	579	520	585	557	548	569	522	539	500	554	570	529	561	505	544	535	568	586	532	551	511	552	570	537	549	607	576	561	540	545	544	570	570	572	578	551	551	537	583	572	520	551	543	601	568	567	535	578	596	601	543	516	540	582	541	617	545	598	521	557	551	521	544	543	574	564	515	565	574	599	549	527	576	534	546	566	567	525	578	535	532	544	555	532	561	536	570	575	583	550	570	585	554	522	579	567	550	534	560	537	578	530	593	575	525	562	569	557	564	563	524	548	556	563	548	543	554	506	561	552	543	493	548	563	553	589	602	579	534	579	549	541	515	550	554	520	541	528	554	568	549	550	562	555	560	532	519	594	540	575	582	551	561	534	555	550	576	529	580	523	566	543	523	541	539	533	568	516	543	572	539	552	554	549	544	536	569	539	563	534	567	522	515	590	550	523	549	555	587	545	574	539	578	529	521	557	521	530	532	556	525	556	578	579	609	525	554	584	561	569	564	556	561	578	530	562	536	557	558	579	537	529	512	554	557	583	524	577	597	556	547	483	578	568	574	554	543	560	542	540	569	578	503	549	558	539	535	566	546	565	558	534	538	557	538	538	588	542	547	544	563	549	562	549	552	542	587	548	547	532	516	564	588	505	582	554	562	575	521	554	565	562	539	557	572	595	501	539	558	561	578	540	591	560	526	569	557	575	543	577	527	568	533	577	517	561	486	541	552	539	540	554	583	588	539	540	540	550	548	555	566	551	561	553	575	536	535	553	569	538	549	591	577	558	538	565	533	517	540	558	571	543	562	573	558	563	525	558	493	560	552	539	517	551	529	513	525	593	584	554	570	539	529	538	547	573	523	585	566	557	581	548	503	551	573	536	584	582	570	550	528	576	585	551	534	555	597	565	511	579	599	528	546	536	531	513	548	591	558	579	569	522	529	569	587	543	552	560	540	569	590	574	543	565	507	594	540	530	518	572	555	570	560	549	622	532	583	541	541	535	547	544	535	538	563	547	539	580	555	532	541	553	578	526	556	535	573	540	581	615	567	539	546	569	590	581	550	578	573	524	567	580	550	542	537	523	538	553	605	559	536	520	529	548	546	544	546	559	555	574	525	561	531	566	568	575	561	579	548	559	583	564	576	582	546	557	568	565	548	571	533	532	525	575	534	556	554	546	545	561	573	569	551	551	581	563	554	524	564	554	533	535	586	554	559	568	570	595	547	557	537	558	571	569	593	520	550	570	504	536	568	581	590	540	509	520	542	559	534	589	587	554	577	575	546	565	592	568	527	567	488	561	564	522	605	596	571	553	543	527	606	546	579	588	561	526	581	574	574	570	562	522	562	545	516	516	568	577	536	574	557	547	592	562	533	518	536	573	565	578	560	528	520	575	533	540	543	584	587	554	561	545	575	579	556	549	560	562
15646	21019	11167	4241	6836	7461	5045	2424	2284	2035	944	478	349	430	785	188	122	115	248	229	55	49	37	35	38	44	41	43	43	53	46	54	51	54	50	51	42	37	45	32	55	36	44	28	33	35	33	38	25	39	38	46	33	40	36	44	47	28	36	41	59	38	38	35	52	52	41	30	46	28	36	51	42	55	42	39	47	45	49	34	38	44	48	44	41	36	50	48	36	57	34	36	48	47	31	34	48	39	34	41	38	25	39	34	45	37	45	45	49	49	28	28	34	34	29	46	41	45	41	48	49	45	37	38	47	42	55	34	52	35	49	41	34	51	43	39	42	54	46	34	43	41	36	36	38	38	40	39	41	44	40	50	50	36	44	38	40	41	46	38	57	53	45	40	43	32	47	35	42	36	40	40	31	40	35	50	39	45	45	34	47	34	44	44	50	51	49	37	43	44	51	42	39	45	45	38	41	43	48	32	39	41	34	36	46	38	46	44	40	36	46	40	33	36	36	43	48	37	35	29	53	41	63	44	28	57	40	34	36	47	40	39	44	39	42	37	28	39	42	43	57	42	38	51	45	39	47	34	28	39	28	45	43	39	50	39	40	29	37	48	34	36	43	44	48	37	48	48	40	47	42	39	47	35	41	41	36	36	45	32	36	50	46	38	56	53	40	28	35	42	33	47	44	42	36	44	34	45	44	40	37	48	39	57	44	40	39	42	58	35	40	46	40	39	37	54	39	46	49	46	53	40	35	33	37	40	47	43	44	42	43	30	43	45	34	40	35	44	47	42	36	58	49	40	37	31	56	42	48	37	44	41	39	54	35	42	36	40	39	39	39	31	43	42	39	37	36	44	33	36	40	38	39	40	40	42	37	48	43	41	43	41	42	43	55	44	44	31	55	39	39	43	35	43	50	44	43	45	36	33	43	48	47	36	41	49	47	33	41	41	39	48	43	39	42	43	42	38	40	44	39	38	33	32	45	38	42	31	40	29	43	42	32	37	31	38	29	43	53	45	43	41	41	57	30	46	41	51	31	41	35	36	31	35	35	45	42	50	36	53	44	38	44	46	59	38	48	46	44	44	37	43	36	37	48	41	40	31	30	46	39	46	43	39	43	46	44	34	49	53	42	45	43	32	38	41	50	38	47	37	43	38	31	40	47	43	32	35	26	47	39	46	30	37	37	32	34	50	48	44	38	49	50	41	37	49	48	41	41	38	41	41	32	36	35	50	49	46	41	36	44	37	32	41	46	35	38	42	38	29	47	38	33	38	49	35	41	40	31	41	35	34	41	29	39	52	47	42	34	40	36	42	41	44	48	35	36	53	44	29	53	46	38	39	42	39	36	47	27	37	46	53	42	39	39	47	38	37	32	36	39	40	34	36	44	41	32	42	43	44	42	37	37	36	46	47	37	36	40	36	38	50	36	41	42	36	40	51	33	46	40	43	40	45	43	43	37	37	26	33	34	44	32	35	50	40	34	27	35	47	32	41	52	47	31	37	42	36	41	49	40	47	36	35	52	36	32	31	38	45	41	40	47	35	41	35	36	33	42	37	45	49	40	34	28	40	44	45	35	43	35	43	43	51	39	46	45	43	43	60	41	37	49	25	59	42	37	42	40	41	36	47	44	35	42	47	42	48	45	42	47	37	41	47	45	40	45	38	44	25	49	40	49	42	49	41	44	47	47	25	38	39	49	50	54	41	36	38	34	40	39	37	42	38	37	33	41	38	34	52	39	49	30	45	44	45	28	42	42	47	34	43	56	49	27	38	44	50	35	41	38	31	42	45	48	34	40	39	39	33	49	38	39	41	50	40	48	48	33	38	64	47	38	47	39	42	38	45	60	46	47	41	48	37	37	45	39	38	40	32	32	39	40	42	37	35	42	42	39	35	43	33	43	41	48	45	49	39	40	47	50	40	40	48	57	59	45	38	44	49	44	38	37	41	45	37	27	41	34	42	46	43	37	33	37	38	44	42	53	45	51	37	53	45	42	28	41	38	38	49	40	39	41	50	33	41	51	40	34	55	44	66	46	51	34	48	44	27	37	36	51	38	50	47	37	42	40	38	53	34	41	46	42	41	43	36	45	40	52	37	46	43	42	45	47	51	35	33	51	45	32	45	41	46	38	45	32	32	41	45	45	45	50	43	46	37	42	37	52	44	40	35	49	42	43	29	44	40	34	40	34	44	38	44	42	44	41	38	35	43	44	31	36	37	41	36	59	40	51	38	43	29	32	41	28	48	40	34	61	51	47	42	36	37	39	54	42	32	46	35	38	39	38	40	43	41	45	44	48	47	38	35	44	44	40	32	41	59	35	46	50	39	40	35	50	35	52	42	42	40	38	50	54	49	36	46	32	49	39	46	45	42	36	49	44	39	43	38	43	42	41	38	32	31	42	44	52	30	34	44	35	32	49	45	31	43	44	37	54	46	46	42	36	30	55	45	29	43	35	50	43	46	45	37	45	44	42	35	32	40	48	55	46	46	38	39	41	41	38	41	42	44	48	34	44	41	49	43	31	39	35	38	38	34	45	45	51	51	45	49	37	38	32	37	36	46	42	38	31	37	43	45	30	45	46	51	51	54	41	40	37	39	42	33	44	39	35	38	31	42	41	36	37	44	42	34	37	41	36	40	48	38	42	33	25	51	46	41	46	50	38	47	46	38	43	34	37	44	54	42	43	53	44	41	44	33	49	44	42	35	45	45	56	45	48	52	41	39	35	41	42	38	40	51	38	28	43	45	32	40	36	41	48	42	48	46	46	57	45	43	45	33	51	55	51	31	48	51	39	40	50	47	43	54	43	44	50	49	38	50	39	38	35	42	43	29	56	42	52	44	35	50	34	41	43	46	38	41	52	45	38	27	40	37	50	38	38	44	41	40	41	39	35	39	43	30	40	42	42	35	34	42	32	30	31	45	45	29	50	45	41	43	42	55	38	41	41	44	36	55	42	45	52	45	40	39	45	43	38	51	48	44	43	39	40	38	50	44	58	38	39	53	46	45	38	33	38	36	50	35	36	41	39	47	33	39	32	47	37	42	44	40	41	40	38	42	50	47	56	43	45	37	50	39	44	38	39	41	40	50	42	48	53	29	31	42	37	50	39	45	41	38	40	41	49	32	40	45	38	41	40	49	38	45	42	37	47	52	45	51	38	52	40	45	41	38	47	38	45	51	47	35	34	40	37	39	39	40	43	49	45	39	37	39	38	43	41	29	39	26	47	36	46	51	32	41	54	51	46	43	43	47	37	44	48	41	41	30	36	34	45	34	42	42	53	44	37	50	44	46	49	40	46	41	44	38	36	44	35	38	43	40	47	42	38	38	39	45	33	38	38	46	45	40	47	51	44	37	35	40	40	50	48	33	40	31	37	45	43	56	42	38	32	41	45	42	42	33	38	31	40	52	54	37	41	34	48	36	36	38	41	42	27	45	40	45	40	38	38	50	50	46	42	48	46	46	35	42	44	50	38	41	34	40	31	42
53399	43746	34540	38599	59561	54373	44722	35284	33134	30601	22378	12983	11179	13458	17975	6355	3672	3495	7567	7148	1060	558	555	569	549	550	535	587	565	631	1113	1330	1186	831	667	604	554	564	497	535	557	534	562	513	554	537	544	563	577	516	551	586	554	554	536	527	561	532	584	547	547	554	523	534	589	532	580	576	535	509	516	542	505	592	546	574	503	551	553	539	541	549	553	560	555	533	559	538	546	497	564	529	548	561	524	546	566	581	569	563	548	539	538	538	511	512	535	560	559	535	517	549	550	544	565	546	550	569	572	532	553	546	572	582	584	541	476	560	543	537	497	580	550	581	576	537	533	527	534	590	592	548	565	536	583	563	561	511	535	552	515	515	534	514	552	553	531	595	556	576	555	529	566	582	561	496	583	564	578	552	511	529	571	541	549	529	546	536	565	510	536	550	496	553	551	500	537	519	518	522	545	527	547	547	555	537	564	506	556	539	531	547	585	562	559	532	578	555	526	542	589	536	559	588	521	571	502	537	567	581	578	564	591	524	528	564	569	570	542	555	562	528	498	529	539	554	562	564	513	553	555	533	569	534	531	510	553	542	551	542	542	579	524	546	535	546	554	504	567	574	528	577	576	593	518	587	542	494	554	545	536	574	566	536	508	522	572	524	560	558	585	550	514	503	504	557	540	521	533	559	549	598	568	530	514	579	570	569	581	587	540	573	537	560	573	540	524	517	555	513	571	533	576	504	552	570	601	532	573	585	542	575	589	544	556	530	520	542	509	579	525	583	519	531	532	528	552	545	554	531	559	543	567	539	542	547	535	533	507	569	575	586	558	535	513	518	531	578	610	553	543	579	564	533	572	539	560	544	565	552	536	546	564	545	533	569	561	561	552	577	551	547	546	542	540	522	561	593	530	551	560	597	531	509	532	516	537	554	546	556	559	521	563	573	560	548	545	534	555	566	559	536	536	522	582	558	554	525	532	548	555	515	548	579	533	550	542	538	593	587	513	564	507	572	560	564	562	511	528	577	564	576	535	554	579	525	502	510	618	578	576	511	574	592	567	547	556	516	515	525	528	575	535	550	541	569	520	530	561	580	547	585	531	535	547	584	520	521	542	565	565	546	535	478	519	524	521	549	544	560	559	542	572	565	589	542	565	543	525	521	597	548	556	545	553	560	574	546	595	554	565	512	531	564	566	522	539	559	573	555	557	517	542	590	598	511	542	549	523	567	587	536	567	518	531	610	590	591	597	575	571	557	580	551	568	519	561	559	567	590	548	556	521	554	528	521	492	565	599	548	552	503	498	551	572	604	549	558	546	535	548	508	532	509	520	528	550	588	600	581	550	568	534	550	556	554	520	511	527	510	561	516	549	560	566	562	548	605	534	521	581	538	516	542	564	514	560	567	561	540	540	562	544	499	542	532	525	543	521	553	564	550	576	572	577	555	563	596	536	563	535	507	538	507	522	569	555	522	546	514	574	581	509	572	537	535	559	540	532	541	567	569	553	565	581	518	521	541	519	529	555	546	523	577	554	564	542	551	560	523	515	549	539	576	543	551	545	538	525	528	583	557	537	527	550	586	542	537	527	559	533	511	568	574	550	548	562	590	538	527	572	558	547	500	535	505	570	551	566	568	539	558	583	494	543	536	569	518	559	551	556	568	553	581	580	513	592	530	540	529	542	547	562	561	538	570	563	558	547	528	541	577	522	559	527	548	559	546	542	561	580	565	532	550	528	547	546	562	538	564	589	524	592	521	560	536	512	576	526	600	553	515	550	553	552	543	509	534	543	522	580	553	538	561	529	581	548	587	530	525	586	534	542	574	554	536	535	550	580	587	572	543	525	548	573	525	585	566	586	562	558	516	514	505	503	538	570	537	540	530	565	550	549	536	544	552	547	528	540	556	594	521	551	544	532	521	514	566	562	552	562	534	567	616	566	537	550	513	541	533	583	591	544	558	544	537	531	556	520	555	510	569	577	574	547	514	571	523	546	565	529	567	542	571	548	541	585	548	536	542	558	590	523	560	495	508	583	497	568	519	570	552	558	563	552	587	564	558	536	515	572	566	581	541	550	541	554	518	517	574	557	524	566	552	596	560	571	565	532	532	555	550	506	553	553	557	590	577	524	542	578	517	577	556	546	567	555	550	530	554	534	542	560	557	590	543	544	570	542	543	562	524	568	575	571	543	563	569	581	545	560	517	544	512	533	543	540	568	571	577	512	529	588	508	586	544	565	571	573	562	503	548	547	575	526	578	553	594	555	562	567	487	553	558	589	545	565	503	583	577	562	578	565	533	552	568	531	512	556	557	557	532	545	553	574	546	546	560	533	555	549	551	540	561	581	534	567	526	557	574	576	583	545	570	554	529	578	545	504	560	563	522	544	569	578	563	505	536	525	527	593	535	568	522	590	544	544	580	571	572	540	523	558	536	543	504	570	515	555	535	492	536	533	551	585	521	535	543	486	553	522	514	584	617	574	519	573	532	573	534	556	555	573	538	583	579	555	533	575	537	568	573	536	554	577	555	566	568	522	544	572	556	548	541	586	526	574	559	527	551	550	540	518	587	541	531	539	582	549	502	556	531	512	544	557	512	538	530	582	529	523	569	534	521	554	557	579	567	505	531	552	524	511	558	599	526	520	557	558	554	585	553	578	545	533	563	532	505	552	492	566	492	566	581	563	556	559	539	526	549	552	523	546	516	519	520	550	538	590	574	544	520	535	573	543	539	542	529	548	548	577	561	544	510	569	529	561	539	531	545	538	555	568	559	591	518	544	515	522	565	543	534	522	595	544	537	569	559	534	538	542	602	542	560	539	575	521	543	546	524	543	516	528	547	549	545	553	553	543	560	551	512	526	516	586	546	524	550	584	524	517	588	535	556	565	557	566	579	569	576	552	561	530	542	563	499	573	546	594	516	518	551	565	566	551	554	532	560	530	561	567	586	576	561	555	549	507	581	531	546	511	545	559	541	543	540	556	558	544	555	544	537	565	525	551	504	552	598	534	543	556	539	540	498	558	578	565	539	539	553	564	503	530	568	545	563	587	531	541	517	594	573	546	540	547	537	564	524	489	562	542	514	506	600	564	576	515	524	551	537	550	553	551	621	522	531	550	540	523	543	557	540	533	538	555	566	537	506	542	542	545	564	526	565	552	551	494	531	525	588	572	517	519	552	560	511	571	524	528	567	541	513	526	498	517	568	528	566	573	561	525	554	582	540	557	550	539	522	546	553	543	556	557	537	561	537	535	581	557	548	542	539	529	554	544	550	582	558	610	546	556	562	563	523	585	519	549	545	542	558	529	567	529	506	555	528	543	561	549	562	550	558	526	531	516	531	508	550	535	540	582	552	583	556	554	542	539	515	540	543	549	549	543	535	515	589	543	576	535	541	586	567	519	546	510	595	591	545	544	586	564	606	514	563	525	567	548	559	527	563	553	540	582	555	534	554	520	562	537	523	562	584	567	511	484	553	544	508	576	509	551	590	526	570	511	512
6041	3729	1704	685	1314	1429	953	554	475	434	216	158	102	138	182	77	55	44	85	108	39	36	41	36	43	32	32	43	35	37	50	51	55	38	41	49	39	46	47	41	36	39	38	37	38	31	39	41	41	35	38	54	36	45	35	40	43	39	34	33	38	38	40	21	42	41	34	45	49	59	33	46	49	40	29	35	46	41	46	41	42	39	42	38	38	51	37	39	48	33	40	36	44	55	46	43	53	34	41	42	43	26	37	37	44	32	29	40	42	45	49	37	49	38	38	57	39	39	52	41	34	40	38	36	41	49	40	44	43	34	40	35	50	37	38	47	41	48	37	37	28	25	36	29	40	31	40	58	40	38	43	34	35	36	34	32	38	41	37	34	50	47	40	34	39	36	59	31	44	38	45	38	31	38	38	35	35	41	47	48	42	43	31	52	46	37	30	41	37	30	48	35	37	43	43	53	36	40	49	38	49	36	56	39	35	28	47	34	31	44	45	42	33	34	37	40	46	44	39	42	42	52	37	35	36	36	49	41	41	43	40	32	59	39	52	40	37	36	43	47	42	32	42	36	43	26	45	37	32	46	47	44	31	45	39	39	32	45	50	52	36	48	42	33	28	50	27	44	38	25	41	41	34	43	41	36	39	45	43	42	38	50	36	43	27	38	41	42	45	38	31	49	32	37	51	50	48	43	37	35	37	42	44	43	44	46	36	39	49	50	45	37	47	34	47	38	41	42	41	31	37	41	32	26	43	40	44	34	48	39	37	44	28	35	42	39	44	51	47	45	39	40	38	43	43	39	36	30	45	41	54	38	32	56	42	36	32	38	39	45	39	39	30	44	42	42	36	39	48	35	38	33	39	36	45	29	43	59	34	39	39	38	37	45	38	42	38	38	45	51	34	44	19	41	33	45	36	28	52	39	40	30	41	52	34	39	32	35	30	39	32	42	54	41	47	40	43	50	43	37	46	35	46	43	34	43	38	40	45	39	34	51	34	50	33	38	27	44	47	24	35	37	44	36	35	42	49	54	48	42	48	51	35	49	35	41	46	42	45	43	51	42	37	33	30	39	41	36	42	37	37	45	31	28	28	36	34	47	33	47	38	39	31	42	40	41	35	42	51	45	40	48	33	40	37	31	32	34	31	40	49	36	43	35	37	48	40	34	41	49	37	39	38	39	43	51	37	37	38	51	36	33	37	40	42	35	42	35	38	34	46	39	41	40	50	33	42	44	39	35	36	43	36	54	44	36	36	41	28	25	45	30	39	40	30	29	39	36	47	35	43	43	32	40	42	42	39	40	54	34	44	28	42	37	39	37	39	34	33	41	45	42	33	45	46	35	42	48	39	40	38	45	44	34	49	39	32	39	38	45	41	36	51	41	38	41	38	41	46	33	34	41	40	41	35	44	31	47	42	44	46	51	55	33	47	39	40	29	55	40	50	37	30	43	37	35	40	34	54	42	42	50	58	35	26	49	41	39	47	25	52	37	36	43	37	43	34	33	46	40	48	40	41	37	33	31	34	40	40	37	43	43	34	35	34	49	44	36	39	44	36	43	40	33	37	32	45	41	44	35	42	34	27	32	38	31	47	40	45	31	27	32	51	30	40	34	39	42	30	45	38	35	34	51	38	39	51	38	34	31	36	37	36	36	36	54	47	39	32	33	45	54	38	38	40	37	47	42	45	47	50	36	42	46	32	37	43	43	36	45	30	38	38	41	29	22	52	33	38	45	39	32	30	37	36	39	39	42	45	47	26	45	38	45	41	37	28	41	40	45	42	41	42	30	42	37	34	51	36	47	37	42	34	37	41	36	36	34	33	46	35	41	45	38	42	45	39	32	29	36	42	32	48	43	42	35	34	36	42	34	34	40	49	41	33	41	33	42	36	34	38	46	40	53	52	46	46	36	41	37	38	39	39	44	48	31	37	45	47	42	40	36	35	37	34	41	24	36	35	35	39	33	43	54	38	46	40	47	41	38	46	39	38	48	42	46	36	24	34	39	43	34	44	47	34	37	49	38	46	40	37	39	39	42	26	35	44	33	44	52	41	43	41	47	41	39	38	44	44	42	45	34	36	37	40	50	38	30	45	40	41	36	41	46	36	38	39	42	35	38	33	35	32	38	34	39	48	33	39	36	42	35	40	41	35	46	34	30	49	35	40	41	34	36	41	34	48	38	38	36	43	42	41	33	39	46	40	31	41	35	39	45	43	34	32	38	36	44	37	40	56	36	36	35	32	38	41	55	35	29	44	46	42	49	37	48	42	39	47	37	40	41	44	47	55	42	50	24	40	45	47	37	32	34	29	35	37	39	42	43	40	37	46	33	42	38	36	34	35	34	48	37	43	38	43	40	56	34	41	41	34	46	47	29	42	29	39	44	54	33	34	35	35	35	40	44	35	36	49	31	35	44	36	45	40	45	40	38	36	39	38	38	47	34	38	43	44	41	46	42	46	37	36	39	38	38	39	40	43	37	34	42	31	36	46	43	35	37	41	42	32	39	51	37	37	49	34	44	44	37	41	37	34	34	44	41	41	31	35	56	41	30	46	31	29	50	52	40	35	42	33	45	40	43	28	53	35	38	47	40	45	35	38	38	41	39	28	37	39	27	54	41	46	39	40	34	36	43	36	46	29	40	42	44	42	38	44	48	52	45	35	49	39	41	45	40	27	49	42	34	41	36	34	31	34	54	38	49	32	38	41	41	42	44	44	50	43	37	46	32	35	28	44	48	30	36	30	41	49	39	32	35	22	29	39	44	49	39	36	32	43	34	34	43	44	43	30	41	43	45	41	39	43	36	34	37	37	37	38	37	38	53	47	39	51	38	38	48	34	39	51	41	47	33	38	30	36	37	37	37	40	28	38	38	34	37	34	43	43	47	34	51	36	56	42	42	43	33	44	39	36	34	41	30	33	42	35	30	50	37	43	38	30	46	47	30	27	46	31	40	24	43	34	47	35	45	43	45	50	36	28	37	38	38	40	50	37	43	33	37	42	41	48	36	36	31	47	36	35	35	42	47	33	24	44	47	38	35	36	38	33	39	38	37	30	48	40	48	45	42	46	36	47	33	35	51	43	32	44	52	43	45	43	54	41	30	41	34	37	28	48	29	39	44	28	44	40	42	43	44	33	39	39	38	38	36	36	46	31	32	41	46	41	40	42	44	36	45	45	39	62	35	48	36	48	26	47	40	50	41	31	43	41	32	42	32	39	35	35	33	36	59	39	36	39	35	43	33	34	48	27	37	40	46	42	31	34	49	43	44	39	48	39	48	36	48	61	36	39	31	50	23	43	41	46	54	42	38	50	47	38	37	36	33	48	33	41	32	44	58	33	40	35	41	46	41	36	27	56	32	39	39	37	41	43	39	38	38	40	34	30	46	38	41	36	37	37	41	45	40	34	34	46	45	27	46	48	45	43	28	38	43	48	45	39	48	42	34	47	47	34	41	50	47	43	40	42	36	30	30	42	41	41	37	39	48
37742	26308	17717	20266	35847	32304	27377	20366	17181	16075	8380	5400	3261	5109	5745	1976	1329	1246	1915	2385	920	534	540	535	507	508	485	470	534	495	621	763	723	588	556	501	543	529	536	553	509	525	510	569	536	492	495	525	497	500	511	488	543	554	538	507	541	525	531	505	527	538	533	484	518	527	511	529	489	536	551	485	519	565	576	539	517	506	539	532	536	533	513	537	522	516	512	517	500	499	550	543	523	517	524	542	496	473	521	546	548	547	529	515	500	534	519	473	517	494	529	541	521	500	571	505	525	515	563	513	550	523	530	480	555	494	517	508	506	537	544	479	517	506	504	598	508	504	531	505	535	528	512	528	529	521	529	548	513	494	517	547	531	531	520	513	509	508	517	511	560	547	521	514	532	533	503	513	529	510	500	519	486	519	556	558	570	553	500	551	507	559	523	526	524	496	515	531	484	508	489	521	479	510	533	489	534	509	554	483	477	567	491	484	523	495	532	532	533	554	485	540	553	511	540	504	503	534	529	524	521	506	509	556	479	538	539	537	529	531	524	521	487	524	519	509	527	514	503	520	496	504	520	486	542	537	536	574	534	504	520	530	536	511	503	505	514	551	558	532	487	486	516	490	520	525	503	499	521	501	501	505	539	521	547	519	513	529	494	573	524	501	540	536	531	501	517	585	474	556	506	554	540	521	520	534	534	488	543	534	502	534	549	548	507	528	494	562	541	542	587	528	496	519	537	482	521	533	524	551	507	530	475	504	517	525	534	528	505	519	522	555	527	546	503	563	519	539	506	528	529	523	520	508	519	557	535	512	507	537	558	550	502	557	528	555	572	519	525	548	521	483	552	489	503	513	547	496	551	505	532	549	542	522	528	490	531	510	523	462	570	488	511	542	530	555	500	554	525	546	489	577	524	499	551	555	535	539	531	521	515	543	545	553	522	522	512	512	547	475	548	508	483	508	524	508	501	524	517	547	536	499	537	486	551	493	558	553	545	544	514	518	506	537	531	503	515	524	526	521	515	533	517	546	527	516	516	525	515	538	534	506	504	460	498	536	522	525	465	524	543	509	530	483	482	532	531	546	529	531	504	526	526	524	566	521	507	549	523	489	510	515	509	544	525	526	514	538	518	515	534	524	541	518	507	533	494	505	461	538	546	550	497	486	520	534	474	527	494	492	515	525	552	544	518	541	496	530	492	498	549	524	521	506	481	492	496	520	522	510	511	512	513	496	517	505	529	499	514	555	530	531	541	520	510	541	567	509	522	570	500	503	516	517	562	515	491	529	551	493	535	473	528	557	531	499	500	508	496	541	536	538	510	511	522	518	549	553	532	511	529	541	581	521	524	524	559	499	519	533	549	536	549	516	484	529	515	525	522	527	519	476	537	529	520	521	519	551	525	528	554	508	524	560	534	512	536	529	548	512	544	532	565	540	516	551	509	477	532	487	496	515	525	528	488	497	514	537	504	533	541	494	509	521	531	531	526	505	567	530	536	565	548	524	561	499	526	518	539	539	493	549	501	558	522	516	525	524	500	484	522	494	506	550	510	542	500	552	540	519	557	542	507	503	529	527	500	513	551	535	514	557	535	517	498	521	514	547	496	545	552	501	543	498	519	533	517	498	551	565	539	551	503	480	495	546	544	521	540	528	519	511	496	553	514	494	535	529	518	500	529	503	523	497	501	551	485	488	499	499	526	506	537	550	546	514	532	501	538	505	483	555	472	538	513	498	545	566	513	517	552	517	527	543	520	515	552	532	495	529	495	497	539	536	547	522	505	516	533	542	526	513	535	514	504	447	515	546	535	494	532	508	531	512	552	568	532	508	496	526	503	508	527	541	564	524	583	527	496	537	524	522	495	497	508	506	534	516	535	553	534	529	500	516	516	523	532	523	522	550	512	501	520	532	531	552	594	522	527	518	505	539	516	540	565	519	511	530	567	552	538	502	533	493	523	505	560	492	532	521	513	531	542	501	488	524	505	567	543	531	544	510	558	502	513	540	526	521	543	536	536	515	565	504	529	507	542	535	538	514	515	511	533	521	517	523	523	487	528	511	529	537	588	539	499	530	521	549	532	508	494	537	539	513	521	528	505	544	536	518	527	546	527	464	541	530	522	494	495	503	531	517	516	517	526	477	527	572	520	516	494	505	565	502	482	560	491	531	506	547	521	520	522	460	531	557	568	513	510	502	526	509	520	523	505	515	524	498	529	493	523	505	529	533	532	542	506	513	545	538	527	539	518	587	560	533	545	509	534	499	532	537	505	580	505	520	543	509	570	587	541	537	575	498	521	538	534	564	531	550	499	571	508	508	515	528	524	542	471	549	560	546	499	535	499	511	549	517	545	529	497	555	524	540	553	554	516	497	571	501	495	502	515	526	519	457	524	526	510	541	507	505	514	532	515	503	504	511	507	532	516	536	512	550	509	589	545	560	541	515	519	503	537	509	547	522	470	583	507	517	512	544	474	558	504	527	530	517	528	530	542	539	521	507	489	488	516	519	542	533	527	516	518	552	520	522	523	497	519	521	507	536	565	459	522	541	501	502	499	517	521	548	505	513	501	533	539	517	521	522	528	530	517	481	521	510	538	487	553	517	506	509	519	542	555	541	539	515	461	526	541	554	544	494	554	495	512	494	547	493	533	564	509	483	507	546	482	519	524	535	555	518	522	498	505	526	518	510	542	541	554	575	510	514	509	537	526	508	555	470	546	533	506	544	504	544	537	484	519	504	515	548	527	502	496	539	503	531	470	531	522	490	492	504	542	531	502	561	530	507	533	543	518	533	528	524	555	527	537	502	530	511	543	497	512	542	504	500	508	555	504	520	560	532	524	512	525	550	543	535	492	502	500	545	503	518	561	522	532	528	496	573	524	524	505	509	517	498	555	518	519	524	546	523	491	504	494	529	502	521	534	518	528	501	518	551	514	532	514	556	505	516	572	565	522	525	520	507	553	535	546	482	506	496	531	525	535	511	516	554	564	506	504	516	516	491	551	507	525	529	527	535	509	512	540	543	531	575	546	518	563	490	558	505	544	543	515	493	560	534	522	558	536	501	532	519	539	547	526	524	506	575	487	463	534	560	515	533	503	535	558	588	512	514	558	523	536	483	488	529	511	512	533	516	533	529	525	531	546	546	510	538	497	537	515	546	513	533	494	516	524	549	520	538	539	526	532	502	543	475	520	543	508	493	533	499	506	515	492	522	516	539	519	526	543	541	473	529	557	514	525	507	521	502	503	546	522	523	531	499	502	513	518	540	528	472	494	503	479	484	525	555	533	485	496	547	500	482	561	538	528	529	550	509	559	493	516	521	519	495	511	503	496	510	541	512	522	540	527	502	454	492	554	492	527	453	513	526	544	509	524	500	476	505	519	540	497	498	500	507	494	508	525	505	576	520	524	510	558	567	573	490	527	525	525	502	516	540	540	506	517	562	538	527	520	553	502	557	523	549	540	544	540	472	567	481	546	521	550	532	535	545	554	538	541	521
11103	14089	5152	1975	3853	3951	2797	1563	1201	1185	618	354	160	379	317	121	92	194	119	122	70	32	29	32	34	42	36	41	40	44	44	55	61	44	45	59	39	46	34	42	50	39	39	50	45	48	32	39	33	47	36	50	32	38	39	36	43	45	40	31	32	36	30	39	43	32	38	49	43	54	37	44	45	47	40	43	46	40	53	36	47	42	47	51	39	38	35	35	36	40	46	51	37	52	46	41	41	39	41	31	34	33	43	32	41	39	50	38	40	33	38	52	35	33	45	36	32	39	45	42	49	31	42	45	48	34	32	31	43	40	40	25	38	35	36	39	41	50	41	30	54	47	40	48	44	41	37	34	38	46	35	40	38	44	36	41	43	40	32	45	39	34	41	39	36	34	40	43	39	36	40	38	39	31	40	49	33	38	50	38	46	41	55	52	40	37	45	45	41	37	34	45	31	45	39	44	32	29	34	44	51	42	37	40	47	49	46	44	37	33	33	37	45	39	49	40	36	38	41	33	47	46	39	43	36	39	36	42	43	39	33	37	32	48	43	45	47	43	42	55	38	52	36	45	41	35	39	57	42	35	38	45	26	41	35	26	43	28	47	38	44	40	38	41	54	44	32	41	47	35	29	35	37	42	34	37	36	38	38	43	58	45	46	48	41	55	41	29	40	52	35	41	39	34	37	31	39	43	33	43	41	35	42	41	43	38	52	38	34	42	38	31	36	42	39	38	55	39	53	29	42	41	32	49	36	44	34	50	44	34	41	42	42	47	42	46	45	40	41	39	32	38	35	51	41	42	36	41	40	38	44	33	44	45	52	42	38	40	41	36	45	39	39	40	33	37	41	29	46	48	39	37	39	37	42	41	44	32	39	42	36	38	35	47	54	42	33	34	39	46	48	37	51	36	48	45	36	32	44	45	38	40	43	30	41	46	45	33	43	44	40	39	37	49	45	44	38	40	35	36	44	44	43	46	42	40	29	44	38	38	57	41	49	55	46	42	41	40	31	45	38	41	49	41	39	47	44	46	40	30	34	28	47	46	45	43	36	43	45	58	49	46	40	43	40	44	52	46	51	49	49	39	47	32	40	27	36	43	42	38	38	46	44	43	38	39	52	39	48	47	33	34	40	43	39	41	31	28	38	36	30	31	43	39	43	50	42	52	35	49	41	47	38	48	49	46	38	48	37	40	49	37	37	53	37	38	41	31	33	50	30	33	33	44	42	33	36	36	27	47	42	26	31	43	49	36	33	40	49	41	41	43	37	30	40	43	30	31	41	30	25	34	38	51	42	26	43	34	38	36	33	45	34	43	50	39	50	46	47	50	29	44	25	43	33	41	42	41	46	23	29	42	43	43	30	32	47	41	42	40	44	32	41	39	40	30	43	42	31	52	48	49	42	48	45	39	44	34	36	35	37	40	37	26	42	47	46	38	38	39	38	32	48	47	44	49	33	33	44	35	38	37	52	30	37	38	50	42	38	43	45	40	42	36	41	36	39	40	43	42	22	32	33	43	46	57	37	32	58	33	35	38	38	37	32	31	43	36	38	56	50	41	36	38	38	27	47	31	49	28	48	57	40	63	33	35	55	38	31	39	39	47	44	48	47	36	44	46	48	35	36	42	33	48	33	38	44	38	38	46	35	43	51	41	46	33	40	35	45	35	37	47	42	49	32	35	38	46	50	47	42	54	38	39	39	36	45	37	35	53	52	58	41	49	58	33	55	44	36	48	43	43	46	35	45	38	51	31	43	37	43	41	30	51	41	38	43	40	30	40	38	46	44	37	32	38	43	48	27	50	32	41	30	34	46	43	53	34	41	48	48	50	50	32	40	38	43	43	48	32	47	34	39	42	34	38	40	41	33	49	42	33	32	44	35	48	40	46	45	42	29	38	35	38	30	33	44	34	44	39	39	49	42	42	34	28	41	43	40	36	35	33	35	40	50	54	48	50	39	25	32	38	53	40	36	30	30	40	30	34	46	47	40	45	39	44	47	38	41	33	43	45	42	33	45	48	41	31	39	45	44	47	52	45	33	45	38	51	53	52	38	31	45	38	43	38	33	33	52	37	49	40	35	32	39	36	47	41	45	45	46	27	53	34	51	35	33	38	48	49	37	52	41	37	45	36	40	38	38	44	31	50	29	39	45	31	45	35	46	43	35	51	45	39	49	44	45	28	48	46	42	36	37	51	40	37	35	38	44	52	61	50	44	53	34	28	41	26	41	44	38	41	41	34	42	35	42	33	38	36	60	37	42	62	54	45	33	50	45	39	28	33	39	26	39	43	50	23	38	38	39	31	36	50	34	35	38	43	47	48	38	37	49	45	38	48	47	40	40	29	25	40	43	31	42	36	42	47	50	42	32	42	40	38	39	40	34	34	35	42	37	41	37	36	53	26	34	37	47	46	31	35	35	34	46	41	55	45	31	44	41	38	30	43	38	38	46	44	39	41	35	34	36	47	29	36	34	39	32	34	41	32	35	39	37	39	47	43	35	41	37	41	46	35	38	48	46	47	31	50	41	31	33	40	31	38	33	43	33	46	24	57	46	39	41	37	42	43	37	47	38	33	45	36	31	33	44	49	42	35	39	37	36	34	36	41	39	44	34	40	37	37	36	47	42	39	49	36	46	30	34	34	45	37	41	47	47	37	54	38	29	35	35	45	53	38	49	47	39	29	46	37	46	36	53	48	41	40	44	48	43	44	46	37	40	51	60	46	37	34	37	42	44	43	45	42	35	33	63	42	34	44	47	34	42	60	40	47	38	38	56	47	33	41	43	47	36	39	39	43	45	50	26	46	38	30	50	40	39	46	47	44	46	41	45	47	32	40	41	42	38	43	44	40	41	28	38	26	47	49	47	50	36	40	44	39	41	34	44	44	50	37	36	47	45	41	35	43	46	34	44	36	56	38	50	47	34	34	43	44	46	40	37	39	44	47	37	43	46	41	45	30	38	31	37	36	35	35	39	48	35	38	35	36	51	36	51	46	45	49	43	31	40	41	35	39	38	36	31	31	41	48	37	42	37	41	40	40	48	31	25	37	42	38	54	33	38	43	36	48	35	50	48	43	46	41	41	27	27	37	30	36	45	34	42	40	47	48	44	48	46	46	40	48	42	43	48	34	45	29	44	43	44	38	34	47	37	33	26	34	37	40	30	46	44	43	45	43	39	37	51	47	31	37	47	43	33	53	40	37	51	37	34	40	44	40	41	25	41	42	42	41	42	42	35	35	44	44	45	45	45	42	38	39	35	38	28	52	42	44	37	44	38	35	44	27	32	38	59	46	44	36	37	46	29	40	37	39	37	34	36	32	48	37	41	42	36	37	36	42	40	33	35	29	52	41	55	42	39	33	40	38	34	35	49	41	48	42	43	34	30	51	31	45	43	42	43	42	34	31	30	49	34	37	36	48	37	40	45	30	39	47	43	36	36	38	44	38	43	37	31	42	45	52	46	42	41	41	39	40	31	46	49	38	40	39
49761	39499	26013	32068	51048	44575	37694	30205	26824	23922	18433	10341	5776	12363	8998	3844	2799	5366	3870	3849	1638	480	517	514	559	506	494	523	536	512	876	885	736	627	596	536	543	574	533	538	506	542	524	524	577	509	513	543	566	541	492	529	574	517	539	562	526	532	529	517	560	550	550	541	562	601	535	548	560	557	548	514	524	538	558	526	518	543	518	566	500	498	509	530	477	558	491	500	534	526	519	512	575	543	551	504	539	543	572	538	525	561	524	509	542	520	489	494	509	563	555	543	568	489	517	560	485	509	558	532	576	541	503	463	526	530	547	568	530	526	506	531	513	554	555	546	543	564	559	519	494	528	553	547	477	536	549	546	537	539	553	534	530	559	516	548	549	494	505	567	546	564	536	540	528	503	518	557	566	514	557	534	504	584	521	524	561	573	504	534	526	505	511	534	475	534	549	512	518	539	541	558	532	500	488	543	541	553	576	498	536	563	590	586	521	550	531	501	537	541	535	527	538	511	533	522	553	540	517	521	520	561	529	518	542	521	535	527	529	549	546	533	546	504	524	521	532	541	536	572	548	505	545	521	505	521	562	526	570	539	543	539	577	525	528	531	492	544	533	525	525	545	553	535	513	571	551	569	530	532	533	523	568	551	544	535	525	553	539	514	528	570	551	509	547	540	541	521	544	535	509	538	524	534	547	485	539	545	525	575	560	539	566	518	532	547	489	570	534	515	562	562	554	537	565	552	510	534	573	556	506	520	566	524	559	535	545	550	512	546	507	488	583	470	531	559	514	553	546	511	517	546	548	539	538	506	498	521	549	537	491	532	563	556	570	559	533	526	537	557	498	584	503	489	568	526	496	537	535	504	474	517	489	539	559	561	535	524	550	534	466	542	516	554	543	511	542	514	538	540	518	501	509	563	550	565	550	572	520	588	527	546	509	549	514	515	532	541	537	537	533	562	537	536	511	537	554	578	536	520	563	531	541	541	532	489	533	556	531	539	512	509	538	517	527	585	546	546	568	542	579	541	529	539	524	593	547	531	528	531	534	547	545	510	526	532	586	563	575	544	583	557	584	507	497	550	523	553	548	513	544	520	537	575	533	549	546	503	517	539	550	537	546	522	515	546	577	537	546	535	493	533	578	536	545	521	506	553	588	525	560	552	497	579	548	541	543	526	517	552	490	518	588	530	548	532	535	583	489	536	468	547	520	540	555	539	566	516	527	501	523	541	535	488	560	506	528	561	539	537	498	530	523	539	524	527	531	501	530	510	570	493	522	500	565	554	516	541	518	479	547	543	521	544	519	519	531	547	529	568	571	544	530	511	539	492	520	550	526	542	566	552	526	543	575	545	527	528	564	537	544	555	505	512	533	518	490	537	567	532	531	534	515	559	551	534	553	562	526	490	534	556	528	543	540	554	534	520	550	514	541	519	533	554	540	544	561	527	524	529	534	563	549	548	535	516	507	546	546	520	521	557	520	546	563	481	536	544	513	561	505	538	500	541	530	516	514	542	505	575	547	518	535	494	513	486	523	505	557	541	542	503	545	520	529	583	579	565	512	530	544	532	520	529	537	571	525	534	511	556	566	541	535	525	495	524	512	537	516	509	537	539	566	546	564	526	534	484	515	522	493	518	565	518	573	536	555	498	539	533	531	587	555	524	495	529	550	554	529	488	497	552	561	552	549	523	546	539	554	545	529	508	518	536	529	523	521	531	523	547	534	573	527	550	519	543	547	554	538	481	540	537	521	541	587	490	556	539	554	586	545	514	533	555	544	536	527	537	556	526	505	520	506	524	529	547	523	513	504	548	506	558	582	530	540	517	540	571	539	504	521	513	582	530	518	563	515	523	540	559	511	538	547	520	538	537	525	508	529	520	536	512	563	493	501	560	509	511	507	568	574	541	558	546	543	541	530	562	584	546	546	553	534	518	498	560	550	502	525	537	538	528	582	542	523	498	549	516	524	561	525	535	503	545	543	530	497	507	533	512	532	530	521	558	523	503	525	519	518	527	565	548	562	561	564	497	511	532	552	496	578	536	540	567	551	503	556	504	522	526	531	523	573	497	502	515	524	516	516	514	527	553	577	517	577	543	563	521	528	544	517	492	535	546	544	537	516	527	532	541	539	549	534	546	546	513	547	537	520	515	505	557	544	509	524	540	533	571	515	529	494	563	542	552	513	535	524	554	519	511	491	549	538	531	512	498	555	571	545	523	534	510	509	538	514	470	569	521	531	527	539	553	541	515	559	535	550	493	540	547	490	494	540	566	539	601	512	501	533	541	560	504	542	550	565	578	529	528	553	531	561	533	539	536	522	526	522	559	531	520	538	524	506	567	517	490	545	532	546	541	519	504	544	552	550	515	542	529	528	544	499	618	536	518	559	481	551	510	509	495	531	510	540	492	521	493	519	525	514	552	542	532	504	531	556	563	539	488	527	555	544	502	557	579	512	495	572	546	529	497	526	554	526	555	583	478	491	541	535	565	504	554	525	527	535	503	504	546	523	550	554	525	526	536	497	550	512	525	521	547	545	506	549	551	515	569	491	558	556	553	526	552	506	519	530	507	552	539	525	528	517	517	557	573	530	549	547	520	546	550	522	510	540	521	544	508	529	531	539	504	501	551	506	558	546	519	558	546	550	520	542	496	511	560	553	516	510	511	519	591	533	487	525	545	495	517	524	549	550	546	509	527	538	522	541	549	559	504	596	551	529	575	539	511	554	549	529	581	527	557	536	537	547	527	480	538	549	530	569	452	549	552	540	538	549	519	519	576	536	550	535	495	538	534	534	567	552	544	518	532	487	524	534	523	549	517	509	560	536	569	574	507	508	509	554	557	504	533	530	526	548	544	522	578	567	489	566	522	539	496	516	523	575	524	568	502	556	565	544	524	561	497	524	555	497	540	508	515	551	560	574	541	483	545	532	529	529	510	575	545	532	555	528	537	513	488	555	529	549	514	559	561	524	564	527	576	522	545	498	545	548	551	503	564	564	526	520	580	545	563	519	534	541	528	538	530	505	525	548	572	535	537	531	524	520	532	564	543	557	529	536	510	494	532	536	560	513	501	541	516	538	509	515	548	521	546	506	555	542	575	523	521	541	549	498	484	542	558	508	495	532	514	509	570	501	518	529	516	559	545	551	563	537	553	530	542	508	555	561	523	592	579	496	528	558	520	546	505	573	530	503	530	576	535	511	524	523	498	557	542	549	530	532	507	544	519	491	522	539	552	567	508	503	494	498	534	539	525	538	557	554	549	548	519	553	560	498	536	537	524	548	579	541	571	534	553	543	537	526	562	556	537	573	534	542	547	545	519	536	510	532	493	535	523	504	553	536	579	552	577	482	552	569	505	502	531	536	552	525	497	533	562	545	529	506	530	516	536	570	519	514	561	512	491	526	532	550	565	518	537	537	512	511	546	513	560	567	541	494	582	517	537	572	510	545	567	552	568	537	530	581	539	521	557	557	562	505	549	512	530	560	530	553	583	551	525
10699	12543	4738	2005	4134	4140	2726	1602	1289	1202	854	287	157	431	254	135	94	227	203	179	91	51	36	36	46	44	46	38	47	40	53	54	47	43	36	46	46	46	38	50	44	38	43	33	42	41	44	37	38	55	55	40	36	46	47	37	30	47	44	46	31	31	45	43	53	31	47	49	45	45	37	34	53	41	40	37	43	42	38	32	38	49	39	41	42	44	45	23	45	43	43	50	53	36	39	38	34	39	35	44	42	44	39	39	46	40	43	49	31	52	55	37	39	45	40	47	33	40	43	61	46	34	45	40	35	50	39	42	40	41	40	43	54	49	35	47	43	47	36	30	45	35	45	64	35	38	37	39	42	47	29	37	40	36	43	39	40	41	42	38	47	36	41	43	49	38	45	51	46	45	40	51	51	39	42	37	42	52	42	47	43	41	42	52	37	46	38	42	33	39	39	41	50	35	43	50	48	41	41	39	35	47	44	42	45	43	36	37	30	46	51	47	43	39	41	43	50	43	50	36	44	50	37	47	43	47	46	43	34	47	37	33	38	58	48	34	52	44	42	27	46	46	39	37	49	42	32	37	44	39	28	41	42	50	32	45	41	63	34	44	41	43	38	34	44	51	32	37	40	45	41	35	58	48	37	39	48	37	36	41	42	37	38	42	37	37	32	41	38	33	41	37	48	38	29	30	35	45	40	39	36	47	43	41	47	45	42	53	50	38	31	54	39	34	49	36	42	33	44	29	37	39	31	53	41	53	47	39	44	32	40	43	40	36	44	37	33	50	37	44	40	39	46	46	38	36	38	34	46	35	40	38	38	37	35	62	34	46	39	46	46	43	43	34	42	51	48	40	31	41	48	42	38	42	62	45	44	27	46	47	43	33	44	46	48	62	54	47	51	33	50	41	48	40	49	40	44	40	39	43	45	41	36	46	42	36	45	44	37	44	42	47	52	42	40	46	47	40	36	36	41	43	41	47	39	49	38	41	29	40	46	40	39	41	36	40	56	55	39	44	46	47	43	24	42	37	35	44	45	38	40	50	45	45	45	38	47	40	38	48	53	33	53	32	41	31	61	37	43	34	50	40	40	29	42	39	48	39	51	45	41	39	35	48	53	47	39	44	51	31	49	36	37	42	49	50	43	44	36	35	41	39	40	44	40	39	35	40	48	45	48	42	43	45	45	47	44	39	36	29	35	42	42	51	45	38	47	43	46	47	36	40	35	40	31	33	49	33	29	41	25	43	38	37	35	33	45	30	46	66	41	32	52	32	46	39	41	36	47	34	29	37	45	36	43	51	44	36	52	54	43	30	46	60	35	37	40	53	38	49	38	45	47	37	48	43	51	55	45	56	42	32	40	33	42	38	44	38	46	50	45	41	32	35	47	48	26	45	42	44	49	46	36	57	32	47	40	47	33	46	43	43	41	45	58	36	42	41	47	54	52	45	32	43	43	46	45	36	41	35	44	54	33	43	37	39	37	32	38	49	30	31	38	34	53	41	40	40	28	49	48	47	52	40	40	41	46	53	49	40	41	42	41	45	41	42	45	34	35	46	54	29	40	40	37	41	36	45	42	44	34	48	50	36	33	41	38	36	42	51	46	34	49	36	41	35	34	34	43	45	45	33	41	34	36	41	45	45	29	27	47	41	34	54	36	50	41	39	46	48	38	39	44	39	38	44	40	36	46	50	42	28	34	44	49	45	31	40	50	35	53	50	40	48	47	45	36	26	37	37	30	26	39	43	39	40	31	40	47	34	44	39	49	38	51	42	36	31	46	37	48	53	37	44	51	35	32	47	52	38	54	50	35	40	45	32	41	53	35	39	43	46	38	36	35	43	59	43	31	36	33	53	51	36	31	27	48	44	31	39	40	53	45	36	38	47	51	43	49	34	41	45	37	47	35	31	51	34	60	41	41	48	38	43	52	32	34	41	35	37	35	42	37	32	36	43	52	42	49	40	54	38	36	41	22	45	35	43	53	37	41	38	51	44	53	42	50	44	34	39	46	42	48	43	37	32	48	45	38	46	35	40	49	41	45	36	50	34	36	38	47	40	34	37	36	51	36	48	36	43	52	38	36	49	38	35	41	37	41	49	48	50	33	50	44	42	41	55	49	43	38	30	51	32	32	54	45	52	47	45	36	36	43	48	42	27	52	43	38	31	43	42	55	49	39	46	41	48	31	44	47	40	38	38	54	43	45	34	47	49	51	35	52	53	33	48	38	53	47	44	42	41	35	44	44	44	32	35	49	32	52	43	57	48	45	40	37	42	44	48	47	40	45	42	37	52	36	42	39	41	44	39	40	36	35	37	37	45	50	33	45	35	50	45	41	30	35	34	39	32	46	42	26	29	33	45	39	43	52	41	39	33	32	53	30	32	44	42	54	52	39	55	39	53	43	40	50	47	49	40	39	33	42	46	43	41	42	45	38	45	37	33	41	49	34	46	30	48	49	37	41	45	37	34	39	36	38	46	43	43	40	34	40	42	53	38	41	38	46	34	37	45	41	38	44	40	44	45	34	45	34	27	43	40	53	48	40	43	45	41	45	41	30	36	45	52	42	30	37	40	42	46	36	53	38	51	43	43	48	42	41	52	58	29	28	51	36	48	55	48	37	43	46	49	44	44	38	57	53	36	38	36	43	37	45	49	38	41	47	28	49	30	37	47	35	41	38	55	43	32	32	42	48	46	38	43	33	37	41	53	46	34	47	58	49	46	45	29	44	47	33	39	45	51	47	50	47	38	33	46	39	46	36	40	45	40	53	51	45	30	41	41	45	41	35	53	33	42	47	43	38	41	41	52	44	40	48	41	35	50	37	37	42	45	40	41	44	33	44	40	34	38	47	45	29	43	49	58	39	37	50	35	38	41	40	38	44	31	31	49	41	37	35	45	36	52	44	33	39	37	49	55	45	47	38	44	36	44	55	27	35	49	52	41	48	46	42	45	43	32	44	50	42	41	50	36	39	40	47	45	45	41	33	43	44	45	36	37	47	40	40	42	54	42	47	43	42	48	49	45	40	32	37	34	33	42	42	49	39	36	36	54	34	39	50	48	51	47	28	40	43	34	39	42	36	42	47	38	45	45	37	55	38	40	33	40	51	32	41	37	39	44	47	28	43	40	39	54	47	44	37	41	48	41	35	44	48	46	47	54	33	42	44	49	44	47	39	49	39	51	38	37	30	53	56	36	40	41	44	39	51	39	35	34	46	29	44	44	40	54	43	39	48	52	49	41	39	40	50	37	45	35	46	39	40	34	47	39	35	34	30	49	29	36	47	39	44	29	46	36	38	35	42	39	44	32	43	38	41	40	40	47	37	40	46	28	35	35	45	43	49	37	33	43	37	36	39	42	44	39	40	52	31	34	51	40	40	29	39	33	52	38	38	51	41	37	40	34	35	34	51	29	37	44	55	42	46	47	35	40	43	39	44	46	43	34	21	34	43	48	43	39	52	31	39	41	37	48	44	47	31	46	40	42	49	29
46114	39248	25751	32007	51329	45205	38028	31164	28532	25392	20731	10777	4938	14118	7968	4767	3186	7322	6690	5451	1927	585	591	566	596	556	563	584	605	607	961	939	791	683	620	546	565	548	512	609	594	597	526	564	563	576	561	576	543	576	528	538	544	551	568	567	587	615	577	545	528	572	542	593	553	545	554	567	550	586	553	554	546	518	519	575	553	537	547	569	579	538	522	560	606	543	539	586	541	555	567	587	559	575	565	571	558	557	593	516	571	560	565	582	505	550	523	528	545	544	559	527	561	538	537	556	581	522	577	541	551	551	540	565	595	563	536	597	562	554	563	552	545	524	523	561	578	561	559	544	540	534	575	548	534	530	538	569	546	553	575	517	544	563	592	555	564	524	578	582	566	544	574	577	572	604	561	541	553	565	563	549	567	583	593	610	569	603	528	573	605	589	559	539	570	545	554	547	568	538	535	586	614	558	546	539	587	543	512	545	529	543	538	568	612	572	617	533	502	548	574	543	546	547	559	536	501	585	527	596	581	551	551	526	543	542	518	582	541	565	538	574	537	562	522	600	517	573	579	569	536	535	543	558	517	559	579	574	573	590	584	557	572	552	574	562	518	515	519	543	550	548	544	561	551	586	599	544	520	585	545	520	582	540	550	552	558	560	556	569	554	543	533	567	552	556	514	578	532	535	530	547	551	539	567	585	540	584	551	498	563	548	566	542	567	585	555	571	560	530	577	545	595	549	549	571	567	594	567	613	584	573	602	530	535	548	543	520	544	529	555	537	567	587	597	546	543	573	556	544	535	533	593	555	556	560	559	551	579	577	545	567	540	544	565	526	552	579	585	530	517	550	579	564	534	537	546	559	585	553	540	544	540	559	583	543	565	546	538	567	560	591	583	588	529	561	586	591	553	596	568	535	578	580	559	546	616	622	515	530	575	524	531	559	593	575	520	546	571	560	581	563	572	556	546	528	528	550	582	554	526	560	585	550	559	572	579	481	514	551	559	602	546	555	522	537	549	578	537	569	576	518	547	598	549	566	574	550	541	608	572	555	542	529	569	535	542	602	560	549	559	591	551	547	549	530	586	580	569	563	541	558	552	558	514	541	528	536	580	505	560	572	554	533	561	576	541	543	574	544	534	552	515	575	598	574	575	606	565	576	605	547	543	569	533	562	551	529	567	581	533	530	590	588	578	577	554	571	523	555	569	593	576	546	584	568	578	548	558	557	517	588	525	498	559	518	600	531	544	550	587	537	528	550	583	552	528	545	546	495	551	538	541	539	554	568	567	557	552	571	609	536	596	584	593	526	572	564	600	576	562	565	600	576	569	539	557	587	558	546	591	528	531	578	556	569	566	567	568	566	584	582	551	544	544	564	534	537	561	558	542	554	566	554	569	601	520	530	524	574	554	575	531	591	572	492	531	502	528	519	591	615	563	565	578	581	557	566	550	513	578	535	579	561	567	610	582	571	562	536	559	522	551	555	579	538	604	583	583	562	592	519	536	554	528	557	511	543	527	559	567	573	567	530	515	549	549	574	511	523	591	524	568	541	536	530	542	570	557	542	543	526	559	562	530	556	609	558	583	591	590	553	537	523	591	591	573	523	554	590	573	530	517	558	539	570	542	549	541	598	554	556	557	568	555	589	541	546	581	520	564	603	557	592	538	580	499	594	556	551	551	563	541	556	544	545	580	541	547	539	532	585	549	608	557	567	504	566	517	555	515	543	572	573	544	554	589	533	534	539	549	554	570	584	528	533	541	569	563	560	513	556	544	565	566	528	553	567	601	592	529	543	538	539	548	556	577	524	575	533	566	563	593	574	555	540	567	534	574	560	575	578	544	541	598	566	582	612	551	619	533	534	564	564	553	519	538	585	564	575	537	532	613	550	546	575	539	542	580	527	594	532	526	597	586	568	576	560	562	565	546	610	550	536	531	542	557	594	550	561	584	588	492	571	568	590	539	553	533	567	559	561	517	580	528	596	554	568	563	553	553	572	569	589	539	554	542	545	538	582	538	564	569	544	557	560	569	571	534	546	549	561	566	583	571	567	574	568	589	574	562	549	514	612	569	537	548	536	566	567	576	579	571	516	544	584	578	545	559	548	515	561	576	546	535	516	555	587	533	549	542	583	575	555	553	588	558	592	567	579	584	592	581	583	578	545	554	518	531	573	599	543	577	575	581	543	537	525	587	567	624	543	562	579	563	575	587	573	575	545	585	597	498	564	530	581	615	575	565	559	588	574	542	568	556	587	575	568	553	547	555	606	590	562	580	562	576	559	545	556	541	541	577	513	556	603	505	568	554	556	581	545	577	532	554	558	609	539	548	568	551	530	526	577	554	556	512	504	483	552	600	614	515	497	584	548	546	547	539	588	598	575	578	542	601	547	570	548	537	593	576	521	556	529	553	551	589	519	546	592	580	553	547	566	538	545	569	554	588	496	586	562	564	516	578	586	565	535	553	554	581	563	544	555	563	556	534	525	530	555	543	562	534	578	558	564	564	525	577	526	544	526	569	558	584	532	549	586	555	563	557	567	556	550	549	563	583	593	572	553	576	547	540	563	552	574	539	560	533	556	539	580	548	571	511	544	556	565	579	578	556	574	544	554	543	525	555	508	581	561	575	576	541	575	550	539	539	556	568	560	600	592	552	548	503	548	517	534	548	556	527	546	526	573	522	598	598	577	577	540	533	575	559	510	578	550	554	544	566	608	519	562	537	556	542	565	569	560	550	548	524	550	534	551	535	562	583	563	551	549	542	580	578	542	559	512	534	543	583	568	524	563	548	567	617	605	538	567	568	584	526	578	558	544	583	523	561	564	548	557	500	550	558	572	555	516	593	536	533	539	555	547	566	561	565	511	568	558	551	544	589	512	582	583	549	536	536	560	531	537	568	546	583	541	583	562	577	563	582	558	556	577	534	522	597	557	567	581	541	568	557	549	561	533	523	528	550	571	516	553	529	561	556	568	553	550	570	574	582	571	521	594	533	522	584	551	552	551	516	556	544	588	580	590	561	547	579	534	611	549	553	559	534	565	556	570	519	585	556	545	555	546	588	588	574	582	513	570	556	562	510	572	569	562	588	531	542	598	533	567	535	573	584	572	580	574	580	562	558	571	542	598	565	579	553	546	558	498	550	550	551	525	603	548	551	583	566	566	552	552	541	512	578	559	609	548	557	534	560	557	518	575	544	554	625	580	584	581	551	578	551	540	567	582	579	572	559	576	580	514	562	558	546	567	566	515	572	609	539	511	583	543	538	572	539	576	518	575	554	555	565	536	592	528	534	545	555	543	549	559	561	540	581	531	562	525	591	540	568	557	578	572	587	514	552	534	548	518	554	545	541	611	588	523	527	579	576	585	544	549	594	565	553	543	597	553	565	593	548	563	532	550	532	542	569	594	564	593	569	580	568	589	518	545	537	557	569	571	527	551	606	577	581	520	527	557	538	584	525	543	577	544	566	565	596	575	555	574	546	539	559	534	580	529	618	541
15142	21764	8613	3148	7036	7366	4628	2522	2109	1773	1270	635	187	736	268	176	123	301	361	233	118	38	38	41	48	39	51	34	55	53	40	60	63	53	39	40	41	38	47	51	30	40	37	50	36	41	48	45	37	50	44	39	44	37	35	53	33	47	44	50	42	34	39	47	29	52	40	45	43	39	37	59	48	49	46	40	53	50	39	44	36	35	37	30	50	45	51	37	44	33	49	42	50	46	30	49	30	50	47	53	44	41	37	40	61	41	47	34	36	41	37	44	48	54	34	41	39	42	48	44	39	42	39	51	41	42	44	49	39	51	32	44	46	37	26	32	42	40	49	41	38	36	52	38	32	35	38	38	44	39	52	37	32	53	40	53	44	42	37	31	37	41	40	40	39	40	36	49	46	48	46	54	41	47	47	44	45	48	44	41	39	45	42	34	41	35	45	46	40	32	51	39	39	38	36	40	49	31	38	42	43	33	36	49	42	31	42	44	55	52	47	39	37	36	39	50	45	33	36	48	43	34	31	39	42	43	33	50	46	36	38	44	36	52	36	46	51	48	45	40	33	48	47	36	42	36	37	41	60	41	48	44	41	44	51	46	37	39	42	44	37	45	34	52	48	47	37	50	38	32	36	39	48	37	51	36	50	36	41	39	40	33	42	32	42	43	28	41	42	43	37	52	44	36	43	51	36	42	31	44	46	38	39	46	42	28	36	57	36	28	34	43	41	37	47	25	41	37	36	41	39	42	44	38	51	51	36	36	42	29	51	48	30	38	51	42	51	48	40	47	46	41	32	40	37	45	41	35	51	45	40	43	37	46	49	44	39	39	46	38	49	43	47	42	37	35	54	54	43	49	42	39	48	39	35	43	37	43	39	33	46	39	46	35	47	41	44	48	38	45	36	49	49	45	48	40	44	45	35	43	48	31	36	40	27	46	53	47	39	46	39	32	36	40	38	41	45	41	44	45	38	44	28	42	47	54	45	49	37	40	31	48	41	39	42	37	47	37	29	43	25	38	49	43	37	40	35	41	43	35	43	46	41	50	44	29	39	37	41	39	45	31	45	40	58	33	40	48	41	36	35	29	42	44	47	42	43	42	33	35	42	41	42	43	39	50	39	40	39	39	44	30	36	40	47	45	41	32	40	48	44	42	49	47	38	26	30	42	39	44	47	37	32	41	47	34	46	43	47	39	39	40	46	46	38	28	45	41	46	52	47	41	36	56	41	33	49	31	48	33	45	49	50	38	55	40	30	48	37	39	41	37	41	45	51	37	29	37	24	41	48	48	39	52	44	43	44	45	42	36	41	50	49	30	42	41	37	50	38	42	43	47	47	35	43	31	34	36	40	53	44	48	43	41	37	57	37	46	41	39	46	48	34	32	42	43	40	45	44	56	51	42	45	38	49	48	33	41	35	38	37	33	32	47	57	44	36	32	40	34	51	35	51	47	28	46	38	47	48	44	30	45	29	38	53	45	45	32	50	54	46	38	45	41	44	40	39	27	40	35	54	44	47	44	49	45	43	47	36	36	39	31	34	40	50	34	43	51	43	35	39	33	44	48	49	37	35	50	42	46	39	41	38	37	36	46	47	41	40	50	59	45	32	44	36	31	52	40	32	56	50	39	42	36	42	50	35	33	53	44	34	37	50	44	46	37	47	41	48	46	37	47	42	42	55	32	38	37	53	45	41	38	48	28	32	37	40	42	41	44	43	48	43	42	46	44	62	47	41	45	46	39	38	46	45	36	29	49	38	44	39	39	34	37	38	42	47	49	42	40	45	33	37	26	39	44	34	35	31	51	47	31	44	42	50	44	39	34	41	33	33	39	32	51	45	34	49	34	46	39	48	49	52	36	33	39	47	51	41	48	45	47	47	30	41	46	36	34	39	37	46	53	54	42	49	56	46	55	35	38	35	41	32	44	42	52	46	39	39	29	52	39	31	44	39	31	37	53	41	34	37	42	46	36	45	49	43	46	45	44	37	44	46	33	42	54	44	45	46	38	45	47	41	32	36	39	36	56	36	39	40	45	34	53	54	41	36	40	46	44	34	39	59	50	37	49	43	44	48	33	51	43	43	31	45	44	37	47	27	49	41	46	39	48	48	36	42	46	41	36	44	50	41	42	46	44	40	39	48	40	45	39	47	42	39	35	36	37	40	39	40	56	40	39	32	39	37	45	43	42	39	38	41	43	37	40	42	45	48	31	45	37	46	45	36	51	39	46	35	38	37	38	40	33	35	52	35	33	48	49	44	47	43	43	40	49	42	36	45	34	39	30	47	42	43	34	50	35	39	47	46	43	43	37	43	49	41	48	48	31	43	31	40	38	35	42	42	49	57	36	37	38	40	39	37	50	44	36	43	36	37	45	40	31	51	42	33	32	40	39	43	45	45	42	38	38	49	39	29	40	38	42	49	40	21	44	39	37	40	35	36	42	54	44	49	40	46	39	46	50	41	43	36	41	41	39	44	35	44	37	39	39	41	38	42	36	35	39	45	45	37	37	52	61	35	48	34	48	50	55	43	37	28	45	35	47	35	42	47	43	39	29	41	47	53	46	36	32	37	34	48	31	36	42	50	39	29	34	44	39	35	45	44	43	36	47	45	39	40	40	43	44	53	41	48	31	41	46	47	40	53	45	53	39	38	38	33	49	46	45	56	36	39	46	46	27	50	47	47	40	42	40	36	41	43	42	41	31	41	32	38	44	35	46	40	40	29	38	54	36	39	38	43	30	36	53	41	54	42	41	36	60	45	35	45	47	36	37	51	48	52	48	45	41	31	41	47	30	45	44	45	51	46	38	45	39	40	49	47	41	53	36	36	45	26	45	45	45	48	30	38	50	45	53	48	35	39	44	30	36	35	36	46	31	39	53	43	43	47	39	55	42	52	52	36	40	45	48	36	44	43	46	55	39	37	44	46	42	44	42	43	44	42	36	46	38	30	49	49	47	35	34	34	50	53	55	40	39	46	39	42	51	36	35	44	49	39	45	48	37	46	37	36	47	40	47	47	34	34	44	34	36	36	33	43	34	38	42	37	37	36	46	31	42	39	41	55	55	44	46	48	41	42	48	39	37	56	42	48	35	52	45	28	37	45	40	34	38	36	34	36	41	37	46	45	38	32	31	43	40	43	54	47	44	23	41	34	48	32	29	29	38	39	51	37	33	47	39	51	43	48	55	46	32	49	38	37	29	46	44	37	32	31	60	39	35	36	36	46	53	36	49	50	34	35	40	30	40	38	36	52	47	40	43	40	50	35	40	39	48	33	35	35	31	32	38	40	50	41	39	42	45	48	40	39	41	42	52	45	32	33	35	50	36	52	41	38	40	37	32	41	46	37	43	33	43	45	34	40	35	32	53	40	29	44	52	38	42	44	39	35	33	39	44	38	44	29	50	48	30	42	50	59	37	44	40	39	44	34	45	41	38	32	43	33	49	46	39	32	31	58	46	46	47	37	36	33	44	50	50	44	44	31	36	36	48
53065	44961	31020	37338	62083	54129	44379	35420	33602	29181	24404	16120	6549	19430	8511	6864	4011	10476	10602	6619	2764	557	567	564	554	507	586	633	683	866	1107	1053	831	729	612	599	575	522	584	540	565	560	537	547	578	536	515	536	527	543	550	529	586	566	533	541	577	539	545	566	553	540	567	570	563	565	557	520	573	516	565	594	532	598	518	525	559	545	528	577	558	536	559	557	579	593	524	617	529	502	541	575	546	539	546	574	581	559	576	583	568	558	539	570	586	529	552	538	581	531	531	522	506	547	579	532	573	566	524	555	558	574	553	544	526	554	506	572	542	616	546	574	507	548	559	546	555	546	558	547	561	527	564	568	577	547	507	606	565	551	577	568	549	577	543	532	532	553	524	554	536	581	571	494	557	611	552	573	527	548	544	560	565	543	583	573	533	488	529	564	557	522	514	521	562	574	542	540	548	557	535	579	526	532	537	552	552	564	556	562	540	515	534	555	538	590	539	538	594	550	537	529	505	592	547	547	584	553	562	539	527	549	544	543	511	520	562	601	546	571	530	580	536	536	563	592	539	538	581	562	554	544	538	598	540	520	575	531	489	538	569	516	572	558	563	554	561	558	596	562	547	535	550	546	570	585	562	583	537	524	568	578	541	557	560	525	551	559	535	562	547	541	553	575	563	562	556	515	553	558	570	539	537	572	524	536	518	554	526	547	588	547	573	546	592	539	565	499	514	548	539	563	583	534	564	559	547	568	521	567	555	558	543	604	494	519	612	556	564	586	538	500	599	556	519	541	584	580	530	522	567	555	523	521	557	526	498	573	552	560	557	524	564	567	569	553	573	534	548	571	535	559	558	538	541	549	517	549	521	573	545	573	555	521	557	565	559	556	541	526	543	566	550	533	536	532	549	537	556	563	543	595	550	490	538	565	551	592	580	507	538	556	573	586	568	534	567	548	556	537	500	550	528	529	581	547	537	561	532	529	527	575	506	553	558	543	532	522	547	505	535	561	543	511	540	572	565	581	530	563	538	570	559	564	561	578	559	525	576	567	558	564	542	563	542	541	531	531	561	565	545	532	523	546	551	521	559	587	546	572	580	540	554	535	561	553	552	544	542	538	570	581	564	555	535	553	527	508	518	528	548	544	541	584	534	578	593	548	526	557	568	521	561	535	583	539	554	538	573	523	517	553	549	578	548	520	569	558	581	544	570	535	580	539	540	586	560	547	600	544	539	554	544	539	553	528	566	535	524	529	552	547	537	583	561	571	570	591	563	539	559	589	585	553	574	527	548	528	516	613	556	544	560	545	591	559	534	572	574	541	572	545	577	528	548	517	554	536	522	590	578	520	523	579	580	535	584	510	539	567	574	562	542	574	552	574	549	552	581	554	570	544	525	535	566	532	557	555	550	533	529	554	563	535	568	558	570	531	534	520	559	557	568	572	540	535	542	582	591	547	581	532	558	598	559	549	517	582	506	558	545	535	580	551	544	535	569	538	568	542	503	505	551	545	536	555	551	526	510	540	554	539	508	517	533	518	532	546	584	560	546	563	533	563	537	534	551	569	574	557	541	594	558	575	571	547	532	564	540	573	552	569	552	538	564	582	521	576	547	535	574	562	526	554	534	540	567	559	557	573	573	522	597	557	524	596	532	535	534	574	597	578	532	546	577	546	578	541	554	526	611	545	519	546	590	579	534	548	573	564	553	529	553	540	561	576	503	527	528	578	557	562	530	558	572	551	548	566	535	550	570	549	541	561	546	549	511	551	563	537	558	535	535	535	551	556	542	587	567	551	533	555	533	532	559	549	553	580	594	592	552	610	529	532	571	529	534	554	563	554	533	555	511	533	570	547	562	514	561	550	568	538	562	528	535	580	527	568	531	560	537	572	572	563	509	561	539	608	560	597	579	562	553	568	514	512	579	546	561	546	565	547	555	524	514	537	538	557	532	534	537	568	546	524	533	571	558	575	535	497	556	549	542	579	527	549	538	581	571	521	535	532	539	602	533	549	582	533	559	559	565	533	538	532	572	525	591	583	533	554	550	557	579	526	556	554	512	566	550	540	554	568	558	550	543	553	565	508	568	559	517	520	494	539	572	512	521	557	547	552	533	557	515	535	559	549	554	548	510	537	540	521	528	552	558	552	564	552	560	594	551	566	563	577	574	569	537	540	560	578	542	552	561	614	535	546	565	550	553	529	538	588	552	561	550	568	502	565	542	547	558	542	543	513	575	603	563	557	587	538	612	554	560	549	559	568	531	557	543	528	520	538	542	496	555	525	567	595	518	540	577	562	552	506	597	596	574	555	583	569	544	533	545	521	602	552	541	539	566	549	536	553	559	530	557	543	567	520	552	585	570	512	557	534	548	571	591	572	544	538	625	559	563	530	552	536	563	560	562	540	550	561	531	555	571	544	575	574	584	517	536	550	541	590	580	562	537	541	549	504	579	557	553	522	514	561	583	571	576	515	499	506	542	570	556	532	541	547	564	543	571	534	565	564	557	571	545	545	546	614	500	546	551	611	554	559	579	561	552	564	569	554	534	495	570	566	511	559	563	554	530	563	553	557	562	509	528	559	543	523	575	583	555	522	544	543	587	530	530	518	554	576	526	514	540	550	538	591	542	579	580	605	547	557	538	544	532	560	551	557	560	534	595	556	551	553	558	537	546	528	554	568	557	539	529	532	547	574	597	545	571	538	567	547	542	555	542	603	529	572	546	571	588	578	524	573	546	569	584	603	568	538	606	568	548	562	531	561	572	532	573	568	577	537	576	557	557	576	549	565	553	553	572	554	561	567	518	582	526	533	597	524	516	561	545	578	549	555	579	557	552	557	562	587	537	559	584	558	554	563	530	561	564	571	551	566	569	569	560	589	573	510	507	557	531	573	541	545	534	553	552	577	569	570	503	537	552	547	569	510	568	534	564	505	511	568	557	558	529	554	596	533	556	545	545	563	579	561	546	581	555	537	517	519	528	573	598	561	565	552	537	553	533	567	579	524	548	539	570	520	542	540	544	536	525	569	592	567	544	564	504	551	549	512	582	592	578	535	534	527	550	516	587	572	519	537	561	558	560	568	534	554	574	545	559	535	536	541	516	553	534	547	608	550	558	541	529	568	583	557	554	543	563	553	522	530	516	546	584	532	542	544	536	563	553	542	557	516	536	537	564	565	579	536	528	521	542	545	561	554	507	529	568	592	538	537	550	538	578	538	551	545	523	527	534	535	551	542	564	520	553	575	588	600	531	530	551	577	596	524	564	588	558	522	545	552	558	524	592	532	569	536	527	519	567	523	582	527	575	555	540	546	552	561	544	548	556	584	553	562	577	544	577	541	492	551	557	567	555	572	563	566	531	555	547	494	557	536	593	570	524	553	515	536	565	574	580	558	540	588	571	548	548	560	571	510	537	542	561	554	524	540	513	584	558	543	498	556	593	512	583	553	571	532	548	540	558	532	560	534	542	545	555	580	560	546	561	605	546	607	573	523	537	559	545	545
5871	4196	1264	511	1183	1401	924	473	477	406	205	154	56	203	94	74	73	117	113	93	49	41	29	42	50	41	42	26	45	42	46	50	46	33	39	48	44	32	46	33	40	41	30	30	38	33	39	40	34	43	32	42	44	44	49	32	40	31	37	44	33	41	36	29	38	39	40	56	34	33	49	42	47	44	29	38	35	31	54	47	39	46	53	37	38	35	35	45	27	56	36	53	45	49	30	28	49	42	30	34	32	35	41	31	38	45	42	34	45	46	34	44	43	62	34	46	49	39	47	36	42	48	42	54	33	33	43	44	32	38	28	33	38	34	34	33	47	42	34	33	39	42	31	25	42	29	35	37	44	41	42	43	45	54	38	39	37	39	37	47	39	39	55	42	49	38	37	38	39	41	35	26	31	35	40	31	34	41	44	34	38	37	46	33	50	30	46	47	44	44	43	49	42	39	41	42	45	35	35	39	33	42	32	45	42	47	40	31	33	39	36	42	37	38	44	44	46	29	41	37	43	35	45	58	40	38	38	48	56	33	43	41	30	46	38	40	39	40	35	39	44	29	50	48	32	47	40	42	34	43	29	41	37	47	34	37	29	39	39	37	37	36	54	30	32	28	40	35	46	47	38	33	32	37	40	44	52	44	44	38	35	42	41	35	36	43	48	44	42	39	42	52	44	30	41	28	47	36	38	40	48	45	37	37	30	35	48	43	44	47	45	37	41	36	40	42	34	36	38	43	47	41	46	54	49	40	39	41	52	45	40	50	34	40	48	39	50	44	44	35	44	59	45	42	41	49	38	52	51	42	46	41	38	48	44	38	37	45	26	44	34	41	38	45	40	36	37	45	30	37	38	39	32	45	51	41	37	52	38	50	54	49	34	53	37	37	40	43	44	42	38	46	35	48	34	49	35	38	38	47	43	42	37	44	38	40	32	37	35	47	35	34	36	44	26	46	42	36	45	32	38	46	40	37	36	34	42	48	45	48	48	42	43	37	47	39	41	40	36	38	39	42	49	40	40	46	50	39	38	41	41	41	43	35	28	35	39	48	33	55	42	46	42	44	46	44	42	36	48	42	43	48	39	41	44	42	29	49	37	34	31	39	29	49	32	47	48	44	47	43	35	41	38	30	38	38	43	37	34	35	31	49	43	39	35	43	33	30	39	38	41	41	44	46	41	41	38	44	33	48	45	40	44	34	33	44	40	45	27	46	36	38	44	36	54	38	33	37	42	32	39	45	41	41	39	40	39	43	38	48	48	24	43	36	43	35	37	33	39	42	45	42	47	46	37	39	43	41	34	37	50	42	36	35	44	33	50	35	39	44	25	36	57	51	38	44	32	37	44	41	35	33	29	34	49	41	39	37	42	49	47	49	38	35	40	51	41	48	30	43	44	56	41	51	41	38	42	45	42	32	36	42	40	44	39	48	38	32	36	37	38	40	36	37	40	45	36	32	44	54	45	44	43	43	38	38	44	40	33	36	34	38	41	38	46	43	47	45	22	40	42	37	48	40	37	35	36	50	39	31	36	41	40	41	44	46	42	41	46	41	38	46	37	40	40	50	40	35	41	49	34	36	40	42	47	46	40	43	55	30	32	32	36	47	36	48	26	37	40	46	37	51	49	41	40	45	42	31	35	38	39	54	39	41	44	37	38	32	34	38	38	39	43	32	34	42	39	48	41	54	34	44	52	38	39	38	45	38	35	36	40	47	53	45	27	32	33	42	41	38	35	38	38	43	36	47	43	50	39	44	49	45	42	42	43	35	47	38	51	33	36	47	40	35	41	38	43	34	41	41	30	34	40	35	31	33	42	39	43	45	45	38	40	33	49	55	40	26	44	50	49	44	43	40	41	35	41	36	47	36	36	29	34	38	29	38	38	46	46	46	41	45	41	35	35	37	48	40	49	37	40	42	29	38	37	43	25	33	41	38	42	44	41	41	40	30	30	35	50	35	55	42	34	41	38	47	54	30	35	39	50	51	32	48	42	30	31	31	40	44	34	42	42	35	41	43	25	32	37	43	40	36	26	47	33	39	39	58	40	37	37	36	43	34	28	41	37	50	34	49	52	39	26	33	47	46	41	53	44	56	47	44	34	24	36	42	46	33	48	34	41	33	41	46	46	44	47	37	32	42	31	40	45	45	34	34	46	37	36	41	34	41	33	51	43	38	33	44	40	38	38	51	49	34	42	36	48	33	43	36	41	37	32	42	43	57	38	40	38	33	43	34	46	43	36	39	40	36	47	39	24	30	47	31	41	51	37	49	39	32	35	45	39	46	39	36	34	45	41	53	36	40	43	37	43	27	48	33	42	40	38	47	35	43	41	41	41	51	37	43	27	57	38	44	44	41	45	39	40	45	35	31	50	49	46	42	39	37	35	46	38	38	42	48	41	36	44	38	41	41	44	40	37	42	32	44	41	51	35	28	37	38	40	40	54	45	35	44	37	29	36	34	41	46	39	42	37	29	47	51	49	28	39	37	40	34	34	38	35	40	38	36	42	46	32	35	36	38	38	43	45	47	38	31	47	51	45	38	36	33	36	42	40	43	53	42	39	44	31	30	52	30	32	37	38	43	46	48	50	25	57	42	37	40	40	47	36	35	38	37	44	39	28	35	39	35	36	45	39	46	52	30	34	50	36	42	38	34	34	43	51	36	51	45	32	28	42	46	39	37	42	39	39	45	31	50	35	37	45	46	41	35	36	35	34	53	35	38	42	35	40	36	49	36	43	33	35	35	36	45	38	47	33	38	39	32	35	48	34	38	33	35	40	38	43	40	31	31	43	40	45	38	47	34	45	39	51	29	39	41	37	39	40	35	42	47	40	42	42	44	52	49	29	45	33	48	49	35	53	48	53	34	30	42	38	49	45	37	36	40	35	44	39	40	37	43	36	32	44	36	46	44	30	42	36	39	36	48	43	41	41	41	41	44	39	53	39	39	41	49	35	44	44	35	34	47	43	38	33	56	37	50	39	35	35	45	46	42	39	36	35	38	38	37	47	48	28	47	55	38	32	31	44	40	40	44	40	43	53	46	38	29	45	38	36	39	44	44	32	42	36	47	39	31	38	39	34	44	37	51	22	42	39	41	37	49	46	36	39	48	33	50	55	47	39	35	46	30	33	41	43	34	48	38	39	42	41	42	45	36	40	36	39	33	41	43	44	32	34	39	39	42	43	41	40	37	42	36	41	50	45	40	38	32	29	39	42	41	37	48	35	40	38	39	47	34	35	39	45	31	36	30	47	37	37	47	29	45	49	43	55	43	37	41	45	41	30	45	29	49	29	36	48	34	40	52	30	36	48	29	35	47	49	42	42	40	36	31	44	33	35	38	33	47	37	56	42	32	27	32	47	42	31	32	37	41	46	45	48	27	47	32	49	43	42	42	37	33	47	46	38	42	46	45	40	37	38	49	45	40	37	38	46	41	49	44	48	33	48	45	39	42	36	39	50	32	26	46	35	43	49	35	32	45	47	44
38043	27542	15107	18550	36468	32566	26765	20076	18548	15126	8238	6053	1588	7245	3344	2259	1415	3165	3760	1862	991	555	509	543	520	526	532	523	573	610	715	709	620	572	578	540	555	535	517	543	574	565	518	512	525	482	579	543	536	536	553	496	514	548	480	533	505	529	543	584	536	558	552	516	514	512	551	551	517	533	483	545	517	521	509	537	549	510	539	525	500	549	542	531	525	517	513	525	559	517	541	509	544	558	491	537	530	571	541	551	542	512	534	547	513	521	533	556	529	520	537	514	552	572	556	537	534	534	559	511	513	504	541	499	512	520	530	533	544	494	491	500	536	538	503	559	520	519	529	496	555	543	547	542	507	511	506	507	569	529	540	521	529	501	549	546	572	575	557	498	585	534	475	541	522	540	534	544	561	514	495	526	538	539	512	498	533	509	533	522	484	553	542	556	546	502	531	491	531	545	552	502	545	528	502	559	523	568	522	520	560	582	524	593	524	541	535	537	556	530	536	560	558	521	550	537	586	547	545	540	526	508	549	559	528	552	538	579	539	532	526	528	557	510	534	542	526	527	510	523	529	570	523	529	529	540	481	506	544	560	549	586	531	561	528	583	553	534	536	531	511	533	481	531	518	555	549	535	542	546	525	569	548	530	537	533	501	560	516	543	529	542	544	559	516	557	526	567	556	520	524	528	557	530	503	555	539	526	532	587	535	536	543	508	530	514	522	527	546	547	514	553	540	567	518	502	545	519	525	524	519	562	480	559	561	536	545	529	530	519	545	527	554	569	572	541	528	505	539	535	550	521	515	543	509	531	574	529	524	548	566	523	577	545	532	549	536	523	569	554	518	570	546	580	522	554	513	549	555	539	523	525	512	488	520	532	588	539	561	521	499	548	515	556	545	560	500	570	547	543	536	544	519	531	523	542	565	530	541	532	529	561	588	545	475	518	539	556	546	495	514	521	574	583	488	534	536	497	532	515	492	465	532	509	546	559	535	542	529	532	564	547	526	519	530	522	568	554	567	546	537	510	549	565	522	546	527	496	543	542	567	555	493	481	544	527	534	494	572	521	512	561	520	552	545	550	514	528	503	534	535	484	543	512	537	534	517	528	536	531	522	513	498	519	531	540	562	497	564	565	555	530	513	523	554	520	523	514	572	528	515	539	529	546	556	510	524	535	539	554	542	494	566	475	502	550	613	521	525	509	559	541	567	552	518	561	572	548	521	492	495	551	537	528	514	527	555	588	521	498	548	527	492	515	537	556	537	531	544	521	514	516	548	546	541	541	528	571	513	520	552	509	553	537	498	520	504	502	534	522	523	538	536	557	516	522	536	549	538	522	544	507	518	520	540	541	509	519	512	506	487	512	529	514	538	509	477	513	500	522	546	558	511	513	515	566	540	518	501	549	571	529	530	501	552	535	526	532	513	551	567	510	556	519	579	513	581	546	530	520	491	556	487	557	510	508	543	555	516	572	515	516	514	516	527	512	515	507	525	495	525	523	511	499	507	578	541	533	498	493	558	523	527	496	503	541	525	563	507	554	572	504	509	501	533	555	539	525	535	504	500	552	527	533	551	566	508	524	569	546	544	530	573	515	523	536	562	527	543	515	539	533	502	528	508	517	531	511	514	573	553	524	481	521	565	602	494	522	500	507	547	544	538	531	517	529	548	510	550	507	540	566	525	517	503	512	542	560	495	562	542	536	536	511	500	547	541	545	561	546	512	526	519	522	566	535	535	479	548	541	558	501	534	527	543	550	564	530	519	561	508	539	487	524	483	535	561	517	530	564	540	539	553	572	533	505	548	555	530	534	503	538	503	550	531	555	544	482	494	537	555	525	513	526	563	534	577	507	558	523	532	563	543	544	517	535	553	511	500	522	512	523	511	499	529	587	552	533	507	589	525	529	538	475	528	534	550	496	537	522	516	526	529	496	521	562	523	500	559	526	522	530	503	524	506	525	556	587	538	501	543	491	556	564	489	553	528	498	570	565	545	519	563	565	554	553	491	515	540	538	499	523	521	550	462	520	524	536	611	554	539	508	519	522	500	526	539	506	561	547	537	503	551	525	569	573	604	527	527	551	513	559	515	502	577	505	526	557	519	520	506	537	518	504	521	554	529	520	542	530	499	530	516	525	526	563	533	523	532	547	545	553	546	548	556	477	522	545	486	567	541	535	521	516	552	535	518	502	504	497	560	526	515	520	537	525	526	518	517	491	541	557	556	562	511	560	522	546	520	546	527	515	550	574	561	505	536	503	569	499	536	548	520	545	527	528	501	538	511	520	510	539	503	572	553	545	512	494	518	528	535	515	495	545	539	515	543	522	523	519	538	557	498	533	493	511	509	560	504	520	546	504	585	512	552	558	552	538	565	584	510	572	549	508	552	512	495	542	522	575	525	538	487	538	509	574	515	498	498	524	618	563	569	525	509	501	530	522	555	535	513	523	501	509	527	506	525	504	524	533	547	526	523	508	492	574	485	537	550	490	514	554	490	578	541	498	521	516	508	531	582	544	516	549	495	492	487	525	507	542	546	533	532	478	536	545	536	534	549	543	504	517	553	540	536	531	552	547	564	517	516	573	515	516	530	511	561	571	504	512	566	516	533	538	521	545	508	492	574	541	522	540	539	491	560	496	517	566	506	576	536	525	552	551	527	519	498	517	516	534	520	505	527	527	513	524	594	521	611	564	561	542	509	523	525	540	524	575	503	519	557	561	555	515	526	528	544	509	544	545	539	541	514	557	550	527	537	502	516	543	525	525	501	518	513	569	526	535	559	524	498	523	554	513	508	543	573	519	565	529	538	540	517	587	523	549	508	536	502	572	501	518	526	516	515	549	485	513	550	542	501	558	535	517	529	558	527	568	572	533	541	508	573	527	557	552	481	526	516	548	508	509	534	545	565	558	533	515	526	534	520	533	543	539	547	491	551	522	555	529	530	527	546	540	544	536	539	521	487	527	509	520	527	513	553	503	569	530	474	535	575	568	526	507	502	543	527	525	565	545	525	549	529	536	493	525	504	493	479	555	537	520	518	517	541	491	530	560	509	524	539	584	567	521	544	555	502	539	519	505	526	491	566	509	541	504	529	549	509	536	532	532	549	535	531	504	541	538	543	516	508	506	494	545	573	569	537	544	509	516	514	511	524	526	515	524	570	522	533	499	494	548	507	551	517	523	554	548	507	528	532	475	543	503	538	522	536	547	525	560	539	551	531	551	514	533	528	533	542	528	541	519	545	523	545	537	517	554	520	554	524	514	534	524	540	538	522	533	537	514	517	546	553	530	539	548	499	475	520	532	513	528	521	534	519	546	573	542	558	508	513	493	527	527	540	531	509	518	531	514	514	552	523	538	506	552	547	506	548	550	548	558	567	510	514	553	541	537	481	489	530	519	563	475	543	476	535	539	568	597	526	513	518	521	529	512	515	582	527	540	553	530	574	523	569	535	532	525	534	554	529	565	524	549	524	489	528	505	504	507	552	546	552	514	527	527
11360	14873	4280	1625	3529	4103	2354	1345	1262	980	212	334	99	461	325	167	120	231	245	130	58	40	34	37	37	47	42	47	47	49	59	58	53	39	50	48	31	38	42	36	50	37	34	28	47	45	48	39	41	39	32	37	38	45	43	49	44	46	32	47	41	49	41	28	44	33	40	41	50	30	36	49	34	50	40	28	39	42	43	41	40	42	44	39	38	39	37	46	42	36	39	43	62	44	42	54	44	46	46	42	32	28	47	32	31	46	28	40	44	38	38	47	35	41	44	35	48	33	46	49	42	36	39	41	40	42	52	40	49	29	45	45	34	33	28	39	42	44	39	39	37	44	34	33	33	47	37	44	39	47	27	34	36	41	44	42	36	35	37	41	39	50	43	42	35	31	39	37	34	50	42	40	35	40	39	52	41	37	43	34	36	38	42	33	42	39	39	37	40	35	48	45	44	55	46	36	37	42	37	45	37	38	52	37	44	50	39	51	31	39	36	43	40	35	39	40	33	47	51	36	41	36	51	36	41	42	37	23	39	37	47	39	39	39	33	50	41	51	36	41	36	48	48	42	39	42	45	34	51	52	30	51	35	39	48	45	32	30	37	44	42	41	45	51	37	39	30	38	54	40	43	31	49	44	43	36	48	48	35	46	38	40	34	42	33	45	46	38	45	49	44	45	46	43	47	46	42	47	32	47	38	41	43	49	34	40	37	33	41	39	37	35	34	41	38	43	51	33	45	39	43	41	42	42	37	37	43	33	41	39	41	44	29	52	39	47	30	52	35	41	37	41	42	39	32	20	42	38	48	47	34	45	42	45	37	48	32	49	44	53	42	31	35	42	46	32	44	42	34	28	36	46	46	41	51	38	37	47	34	46	32	40	41	43	49	38	39	46	37	42	40	38	35	29	39	47	34	33	36	38	41	40	38	33	36	51	41	44	37	38	34	47	39	38	41	37	41	35	35	45	32	39	42	37	48	44	40	35	31	43	45	30	42	31	38	35	34	46	33	45	32	35	29	39	41	37	39	36	35	46	41	47	36	41	39	48	40	38	44	31	43	50	39	29	41	49	40	41	47	41	39	32	44	40	33	37	48	50	35	43	37	44	52	47	31	31	39	42	33	42	46	37	37	40	48	49	38	42	35	36	43	44	47	50	43	39	40	43	45	40	48	48	36	46	47	44	36	40	29	45	46	44	45	45	39	37	42	27	39	36	29	46	39	41	49	34	38	43	50	30	45	51	43	40	43	38	37	31	53	51	25	30	40	46	28	40	52	40	41	32	32	34	51	41	39	35	41	25	34	35	36	42	32	32	49	47	39	36	41	53	36	34	38	44	42	31	51	45	44	45	39	47	43	41	44	39	35	42	39	36	38	37	41	31	33	43	54	53	29	39	38	40	35	48	39	33	38	36	35	42	38	48	41	42	33	44	41	40	40	38	34	42	41	44	36	50	32	43	39	36	48	46	43	33	44	38	49	46	38	57	33	36	38	41	49	44	44	49	39	34	39	45	34	44	36	35	41	40	43	44	44	46	45	45	29	41	24	49	37	42	37	57	36	43	45	39	49	36	45	42	35	43	38	37	40	47	40	42	38	52	49	38	45	49	31	32	41	39	44	37	45	47	37	38	39	48	46	41	45	38	40	38	34	42	45	38	37	37	33	41	44	45	43	41	49	48	40	44	33	40	52	51	43	48	38	33	34	48	42	41	41	30	40	36	33	29	45	50	46	36	51	43	44	36	46	37	46	35	26	40	44	31	56	51	34	43	52	44	40	37	37	41	41	28	43	27	53	43	41	42	36	43	42	44	38	35	38	48	38	35	50	35	35	41	32	41	27	40	27	39	40	39	32	38	34	38	45	37	45	46	31	41	47	35	46	38	33	41	35	50	38	36	51	55	33	37	43	49	39	34	36	41	36	39	41	37	49	41	30	51	55	49	51	50	44	58	45	39	41	41	40	41	44	42	30	51	39	43	36	36	44	46	44	46	39	36	51	39	47	36	37	51	42	43	39	55	41	42	48	36	39	45	42	48	46	32	32	34	39	44	31	35	44	38	46	36	48	39	33	43	44	41	37	46	38	34	28	36	38	43	38	30	42	48	30	37	39	36	42	39	37	57	53	46	33	37	53	46	32	45	39	33	43	46	40	38	26	39	43	42	51	36	40	44	33	49	38	34	39	37	46	30	45	39	52	31	30	29	31	41	45	51	50	53	38	36	38	39	31	52	44	36	39	40	43	38	37	35	51	43	36	43	50	41	42	41	43	50	40	39	40	32	36	36	44	36	45	37	37	40	30	46	44	36	33	55	38	50	26	43	39	49	39	37	31	36	38	42	31	51	39	47	38	43	45	37	32	42	44	43	40	42	42	42	33	42	35	36	39	39	33	47	34	35	37	43	33	44	39	37	39	36	43	47	32	36	47	30	35	43	47	44	52	36	33	44	36	39	43	45	43	49	43	29	39	45	38	34	39	34	44	47	48	42	38	31	40	43	34	39	48	45	51	29	48	37	37	34	36	43	36	35	36	37	33	46	51	41	32	46	41	34	53	38	32	39	46	44	38	40	36	34	27	37	33	41	40	48	33	36	51	55	58	33	36	47	45	43	43	41	39	41	49	42	36	31	39	41	38	33	37	36	62	36	26	41	30	54	38	51	49	44	46	47	30	41	40	35	47	36	42	32	44	41	32	42	36	46	29	52	43	41	45	44	33	38	41	41	27	41	38	31	26	37	42	35	54	38	45	32	35	38	35	45	42	35	48	43	39	51	48	49	37	34	32	44	44	46	37	36	42	39	36	31	43	40	36	34	48	42	49	33	45	46	40	50	42	34	36	40	36	42	45	39	45	46	43	40	34	50	36	39	35	37	39	40	35	35	37	44	42	45	49	42	30	32	38	47	37	29	41	37	42	39	29	46	45	39	37	38	42	42	35	29	44	51	34	42	39	39	46	35	32	42	49	59	41	40	50	32	43	34	42	37	44	48	24	44	45	55	47	47	38	37	41	38	31	41	52	40	30	32	37	38	47	37	37	39	38	46	35	38	35	39	38	39	45	44	29	45	32	36	34	37	46	36	43	40	34	48	42	44	46	49	48	45	43	41	34	43	36	37	42	40	46	38	29	42	40	38	39	32	46	53	39	46	46	47	38	37	48	32	39	40	39	35	34	51	50	31	41	42	38	37	37	43	49	34	49	43	36	40	43	50	41	37	28	37	41	44	41	37	38	42	38	51	37	53	44	46	41	38	43	46	45	44	49	48	42	40	36	36	55	37	45	44	44	41	51	34	41	38	39	36	30	50	43	37	36	49	39	38	32	34	41	49	48	33	41	39	35	41	29	45	36	40	32	37	48	36	46	45	35	48	37	35	37	51	34	37	35	37	38	37	49	38	40	52	51	27	33	35	53	34	45	35	49	35	31	40	34	33	38	51	29	26	49	39	47	43	40	41	47	39	47	50	37	41	40	37	45	54	40	37	40	33
50257	39779	23979	30517	51067	45067	36079	29958	27969	21499	7103	10832	3028	14495	9311	5332	2749	7107	7227	4038	920	586	530	523	533	557	547	573	609	793	1214	1030	827	668	616	539	576	548	485	546	530	581	588	537	554	491	518	544	528	538	529	539	532	524	537	543	544	512	538	529	535	538	515	547	512	528	559	550	542	531	571	562	491	533	527	515	489	546	531	532	529	558	519	550	542	508	548	568	546	502	519	517	479	500	559	519	508	522	553	548	515	503	514	542	526	532	510	534	486	541	547	524	505	526	541	560	573	542	551	533	523	518	541	533	510	520	535	564	505	529	561	552	541	530	557	554	537	522	560	527	535	526	533	506	527	550	517	544	545	548	517	587	571	529	555	519	507	524	538	562	503	563	532	547	487	546	550	530	501	516	531	537	575	574	529	498	568	511	567	510	542	572	540	570	541	556	495	507	486	548	554	525	538	536	515	529	504	532	514	484	547	559	537	542	526	523	479	513	541	531	555	551	519	539	501	545	521	526	525	560	518	511	537	556	555	540	513	547	553	495	558	531	519	558	522	546	535	535	578	526	509	543	556	522	566	512	538	523	546	546	545	497	582	503	503	538	553	526	558	553	540	523	523	562	525	496	558	526	526	538	507	563	548	532	581	544	525	535	529	536	531	535	474	518	569	522	533	521	525	540	501	534	564	556	517	534	518	526	558	548	507	535	509	514	554	528	551	508	479	553	521	523	558	513	513	541	508	515	536	589	505	479	552	516	525	534	558	546	560	576	539	531	555	530	526	542	527	523	537	510	551	502	545	545	511	568	534	572	564	501	552	508	511	497	527	547	526	479	547	490	545	552	555	545	553	553	558	546	601	543	532	518	511	518	520	552	538	515	541	522	535	533	536	528	494	507	553	544	509	530	539	518	564	528	532	555	512	577	568	528	521	529	595	530	507	564	543	513	565	508	522	517	532	525	551	526	577	507	513	518	539	540	529	521	502	564	562	543	564	513	561	534	543	536	531	503	565	518	549	498	519	557	521	517	536	535	555	545	561	570	561	516	540	520	483	555	584	521	568	537	569	534	521	569	604	565	554	545	546	552	522	496	528	537	528	505	538	579	539	531	521	521	526	560	557	563	514	555	564	544	517	536	565	545	510	508	522	554	560	528	527	531	506	544	531	536	509	508	546	518	532	539	529	548	515	519	531	529	549	526	532	562	522	561	504	510	530	542	537	496	508	545	508	514	505	548	514	519	498	572	533	567	535	485	537	551	531	518	515	569	585	572	564	549	538	533	561	561	519	550	512	533	524	538	598	528	550	567	507	521	523	491	557	498	531	544	512	558	536	533	549	562	580	539	530	537	535	504	560	554	501	543	536	549	563	530	527	516	557	552	498	503	517	516	521	525	548	570	536	563	553	548	519	531	550	541	508	514	578	524	576	603	513	555	523	516	557	551	558	519	528	542	549	500	554	533	518	487	563	565	553	524	550	526	507	546	524	501	556	534	518	556	520	533	525	505	531	558	540	517	554	558	525	532	519	554	523	525	495	510	562	552	500	567	528	555	560	504	503	530	508	524	553	533	529	563	545	473	521	530	540	524	567	565	574	510	509	550	559	512	578	540	557	537	542	525	496	563	545	505	545	502	540	508	522	535	584	547	556	520	553	539	554	515	502	525	540	541	538	511	608	567	546	492	541	525	516	550	528	474	523	536	531	550	539	569	506	531	525	456	559	540	553	523	563	544	542	546	554	499	533	545	494	506	551	522	549	559	554	528	564	522	500	524	546	560	534	523	554	534	527	593	548	516	551	537	505	539	554	525	515	471	583	524	531	518	513	521	523	520	555	525	484	556	503	528	555	532	532	549	553	562	523	534	525	552	533	583	489	530	581	499	551	552	506	556	554	504	584	550	533	531	528	537	538	521	520	516	540	550	502	609	518	583	520	522	504	509	580	526	543	505	522	569	505	511	500	556	544	536	509	552	555	544	516	537	549	547	560	512	556	532	519	519	558	520	508	555	518	512	562	531	515	531	506	495	549	563	524	515	532	575	548	523	529	503	516	526	519	540	509	504	532	541	565	516	542	553	570	515	504	530	531	572	571	539	524	513	553	524	546	555	580	528	512	524	530	543	530	510	532	536	507	549	533	521	517	502	532	544	521	527	530	524	535	551	554	537	561	542	516	543	527	566	518	505	495	514	502	535	518	563	533	538	508	517	548	536	531	561	488	541	561	561	551	529	518	575	531	532	508	553	515	531	560	561	543	569	543	586	554	553	544	587	554	548	513	489	489	545	524	519	474	571	533	544	574	495	547	540	535	554	532	525	537	522	560	550	510	563	512	521	525	570	533	560	572	547	532	549	512	570	496	491	534	536	513	535	554	541	547	515	554	534	541	540	529	581	544	523	572	515	513	568	559	522	541	514	512	542	496	532	529	532	529	540	517	589	545	547	536	521	565	537	580	526	554	555	527	511	494	530	580	531	543	545	546	483	543	531	500	517	533	513	544	546	528	537	524	526	533	563	552	555	561	573	538	541	505	551	530	547	552	542	573	503	528	572	503	494	556	517	579	539	499	505	560	525	550	497	535	555	568	537	538	559	541	536	547	547	562	512	534	565	540	535	521	563	502	531	520	537	503	530	535	508	527	528	576	522	495	500	526	525	496	523	549	518	534	549	533	577	495	536	558	564	516	542	548	529	570	545	510	546	519	551	533	569	543	506	574	574	565	508	560	537	533	517	559	498	549	518	504	524	547	547	490	529	493	473	531	577	499	545	531	519	499	542	516	550	520	551	522	521	533	534	554	552	520	487	558	578	539	538	496	495	538	551	559	502	536	525	536	536	531	543	525	521	521	511	532	549	519	541	540	523	504	548	593	524	531	579	518	523	522	532	533	529	526	527	514	531	536	533	526	532	574	534	538	495	553	534	487	562	536	543	550	500	527	557	560	532	511	497	590	558	502	535	548	499	552	547	530	528	552	524	563	525	545	474	561	548	555	537	524	539	586	528	548	553	524	554	513	595	517	545	556	528	526	532	548	550	519	563	513	563	484	595	534	558	594	529	566	556	555	552	545	535	481	544	487	515	487	587	575	530	522	567	529	546	538	579	505	560	551	495	548	568	546	507	572	560	540	525	528	557	556	508	496	506	532	605	529	532	541	570	546	525	561	535	558	592	504	539	532	506	555	507	575	527	561	503	527	512	496	554	508	558	555	535	556	551	519	535	559	574	507	554	549	576	567	572	552	538	537	506	546	535	557	560	550	512	505	557	531	544	559	560	534	516	521	557	544	518	540	553	567	544	500	597	510	523	532	517	539	521	498	528	519	527	546	544	481	552	506	586	533	528	552	517	536	501	544	487	518	474	522	572	558	532	500	512	493	513	548	579	550	529	581	547	485	562	510	560	558	530	513	557	551	522	549	539	555	590	535	511	502	543	567	516	537	529	513	529	552	566	526	554	534	536	597	536	531	563	537	524	543	545	551	523	526	560	575	547	564	556
11088	12618	3687	1453	3882	4768	2717	1644	1360	863	117	296	180	521	487	240	96	298	293	137	58	51	44	37	46	49	43	35	51	65	67	60	57	54	42	47	38	64	45	42	54	46	38	42	40	50	41	31	38	48	29	47	45	40	58	40	42	41	50	45	37	31	48	48	37	46	51	53	44	45	50	31	41	48	40	43	33	42	39	37	38	44	47	42	45	44	41	44	45	42	35	52	36	39	40	39	40	46	32	58	42	40	40	41	37	37	38	39	36	51	45	29	46	43	46	41	40	45	47	38	44	56	45	33	46	46	43	33	52	36	35	45	34	39	39	46	48	45	37	47	35	40	41	38	44	49	49	56	37	47	52	42	46	50	31	30	39	48	43	39	42	31	39	43	37	36	35	35	40	41	44	34	38	31	43	29	46	49	38	44	42	40	26	51	36	44	47	54	48	35	47	36	39	49	41	37	33	39	37	37	34	46	34	49	39	33	28	40	41	39	37	45	45	49	38	35	34	40	39	53	35	41	38	40	40	38	45	37	44	47	53	39	37	41	36	43	35	35	48	39	42	43	45	34	58	40	35	41	42	39	55	40	36	47	37	43	43	33	40	49	46	38	37	45	37	47	49	27	42	39	37	45	33	40	50	44	58	35	43	47	48	40	46	48	37	49	29	43	36	37	34	48	46	45	40	41	33	47	47	49	41	48	45	42	39	41	43	51	45	46	41	48	37	52	41	42	42	40	40	57	30	42	34	37	50	33	40	45	39	42	51	44	39	47	47	38	44	35	31	39	36	40	45	54	56	45	38	41	30	54	43	41	50	45	44	47	45	53	45	50	43	32	48	41	50	31	37	44	52	36	41	37	41	41	41	47	29	41	37	30	37	49	36	48	35	54	36	41	42	41	48	50	39	36	44	39	31	45	40	37	46	43	43	49	55	36	46	47	44	45	37	54	35	37	38	36	35	45	32	54	47	43	42	45	35	36	36	51	60	40	40	41	47	50	50	38	38	54	44	40	43	36	40	32	53	51	53	47	39	46	41	52	46	37	52	43	44	51	35	37	44	34	40	47	42	37	37	46	36	51	46	40	35	45	39	48	37	38	43	48	41	38	35	37	45	36	35	39	53	44	35	36	42	56	48	35	48	51	41	39	41	37	38	46	38	50	38	41	53	42	36	50	52	48	40	42	26	33	41	45	43	30	40	40	40	38	44	43	53	47	48	40	49	53	48	52	44	46	35	46	54	35	46	45	52	31	34	41	46	48	37	28	53	54	49	42	39	49	45	41	51	50	30	42	38	35	48	27	48	32	36	32	42	45	38	40	41	42	46	34	40	42	42	37	42	43	55	46	45	46	43	32	39	38	44	47	50	39	46	43	34	33	39	40	38	38	41	47	39	29	42	56	37	39	36	32	43	51	50	45	35	41	45	45	52	39	46	44	45	37	37	49	35	32	41	42	46	50	44	32	34	42	45	44	44	42	37	34	43	37	47	36	42	39	43	37	41	36	43	47	43	42	38	41	48	48	44	58	36	33	33	33	45	49	38	54	43	41	46	42	53	46	50	35	44	28	40	30	41	47	47	37	45	36	39	41	34	46	42	39	55	45	36	43	43	38	42	40	40	47	45	37	45	48	48	34	44	38	58	51	38	40	34	35	35	33	33	40	40	36	46	57	42	37	45	34	33	41	44	45	37	40	43	31	51	36	45	46	47	45	25	46	41	50	54	54	40	36	37	56	39	32	34	33	48	35	37	37	43	40	51	44	53	48	43	37	42	42	35	50	43	56	37	37	39	44	45	45	42	58	46	40	44	45	45	36	50	34	44	48	44	31	37	52	49	37	32	46	49	38	32	34	43	30	41	44	46	37	50	42	47	41	47	45	37	37	38	34	49	51	36	41	43	48	32	42	47	44	48	41	43	56	34	36	39	45	37	36	35	53	44	49	29	34	40	28	38	49	41	33	50	39	43	44	41	40	37	47	45	31	37	53	37	39	37	37	38	27	43	30	38	38	45	41	43	41	37	49	40	46	37	34	36	44	50	52	22	52	41	43	33	44	36	38	36	49	42	37	39	36	38	39	52	42	43	39	35	31	37	36	42	34	47	49	49	41	43	29	52	40	40	31	39	52	35	43	43	42	45	35	31	39	44	34	55	40	65	42	47	51	48	54	44	44	36	45	44	31	44	53	34	56	54	48	45	50	32	45	35	51	53	37	35	58	55	38	45	48	27	29	46	43	45	41	37	53	34	35	47	36	39	37	44	33	43	50	40	36	36	38	34	40	43	42	45	37	41	31	44	41	37	32	52	58	49	37	32	41	32	28	38	42	40	42	36	42	31	54	39	44	34	39	47	41	45	39	42	48	38	47	43	40	35	34	47	49	48	43	36	53	42	41	36	48	34	41	57	28	41	33	40	47	42	48	43	41	45	41	32	42	48	46	45	43	46	38	46	52	46	41	38	43	41	51	54	46	47	47	36	45	39	42	33	44	42	42	42	31	39	47	38	37	41	58	47	29	35	45	50	46	43	36	46	33	50	39	39	46	44	30	46	31	42	51	47	37	52	46	38	38	46	38	49	48	40	35	43	44	52	52	39	35	39	39	31	45	47	35	44	41	42	37	40	50	38	46	45	36	50	45	45	43	39	46	39	40	40	43	36	37	42	41	41	40	38	43	37	39	37	37	43	44	43	27	43	45	39	45	41	28	30	53	45	40	37	35	48	42	39	47	38	46	40	34	43	53	40	44	46	30	34	47	49	39	42	38	38	40	34	44	36	32	40	48	48	45	47	37	32	38	44	39	48	44	46	44	41	45	38	39	52	45	53	28	30	41	40	33	39	40	42	42	44	43	47	41	42	29	45	44	34	43	40	42	41	39	41	48	38	44	31	40	45	42	43	43	34	41	46	37	37	45	33	40	41	41	46	41	41	32	36	40	39	42	38	49	45	43	40	39	43	46	46	29	38	36	55	47	32	34	43	40	34	32	38	39	39	50	25	31	42	38	45	49	40	36	32	47	37	47	38	27	56	33	41	40	27	50	46	39	38	31	50	52	38	53	41	38	32	38	35	43	44	41	41	50	47	40	38	38	46	39	48	49	50	45	40	35	34	42	42	47	42	41	40	45	37	54	28	37	45	31	43	34	55	44	39	41	44	39	33	37	40	48	37	43	41	38	41	29	40	35	47	35	46	42	41	37	50	49	48	48	43	33	50	49	52	39	38	38	42	33	49	37	34	41	51	37	27	55	44	32	48	46	41	45	37	40	47	39	37	38	38	26	33	41	46	46	48	41	37	51	46	48	33	44	45	48	36	39	50	46	41	46	41	38	37	39	47	44	32	41	53	46	33	52	38	32	49	36	53	36	39	46	37	34	47	38	50	34	45	36	47	42	55	41	57	41	44	37	49	42	55	43	33	37	41	37	52	34	32	49	51	54	38	42	39	39	44	48	44	41	46	43	37	39	31	43	45	46	49	45	34	32	46	37
46684	38066	23589	29479	51722	46808	37541	31792	29239	20092	4100	10964	6061	16051	13083	7290	3315	9296	8470	4342	1040	1001	562	594	559	537	607	553	732	1045	1338	1164	925	673	587	613	561	569	571	539	591	561	527	571	562	526	599	577	566	558	561	544	580	567	533	577	582	549	569	527	580	569	543	591	559	559	571	565	548	531	579	530	552	565	516	562	567	565	524	568	545	573	506	536	559	505	579	586	556	537	510	586	546	502	613	593	566	585	569	573	559	512	557	533	559	581	541	518	593	587	560	587	557	570	529	544	570	530	570	535	561	588	577	558	579	547	587	536	539	565	555	565	520	535	547	550	552	583	570	568	561	595	577	585	563	503	558	580	536	581	567	550	527	532	521	584	529	576	566	542	537	575	584	552	578	551	535	537	537	537	575	559	579	565	517	593	547	498	584	544	557	533	582	532	574	506	573	502	570	517	575	568	571	531	525	496	492	528	537	539	560	605	579	554	544	591	564	586	555	528	548	553	561	561	589	556	604	547	540	551	547	530	551	530	570	556	536	591	549	575	607	535	557	567	584	590	573	570	562	551	565	568	562	544	583	526	565	544	526	596	551	527	549	532	547	552	555	556	549	585	561	548	560	561	539	581	566	554	566	543	546	522	560	539	568	552	528	580	551	626	549	549	565	532	552	527	527	522	575	561	576	589	535	552	537	580	555	549	552	567	533	528	551	525	589	550	551	541	577	573	584	560	523	577	564	604	567	540	557	494	533	465	554	555	540	565	551	574	552	577	555	580	527	530	555	537	583	597	547	560	602	618	532	512	576	518	558	529	573	589	565	601	525	518	562	536	532	570	572	547	551	575	517	524	549	574	560	576	565	545	578	589	559	536	600	556	534	530	548	552	594	548	581	556	572	563	549	624	534	561	575	519	572	557	555	584	585	567	600	544	566	522	557	556	567	548	590	526	577	544	563	536	579	552	565	583	566	562	536	576	520	554	573	595	576	572	569	568	568	548	572	600	491	564	553	558	588	554	552	557	557	568	517	590	567	541	586	550	536	574	550	551	559	537	576	532	553	539	554	582	569	559	551	532	570	568	573	555	494	545	554	575	571	538	549	541	590	567	560	534	559	566	559	519	581	571	539	572	562	533	563	540	592	556	568	574	582	578	566	563	582	544	574	566	546	569	527	568	546	556	521	568	576	557	559	563	579	555	608	564	536	547	548	564	589	558	606	554	523	592	569	537	536	550	557	574	592	561	614	584	533	536	601	519	549	582	558	571	540	588	540	593	551	543	582	569	573	547	551	549	527	535	544	567	556	535	588	553	535	546	566	560	503	546	570	513	550	530	532	538	574	533	530	561	567	539	579	562	526	499	592	583	538	545	532	559	562	571	592	486	536	610	576	515	568	545	585	574	564	599	564	533	527	524	566	570	557	594	575	521	562	561	552	567	530	544	540	536	550	517	541	509	532	515	519	577	587	552	524	571	523	540	536	569	580	562	588	579	585	580	597	565	572	537	519	540	594	562	599	563	577	552	554	581	572	515	560	599	562	590	552	620	530	539	547	551	586	541	552	543	552	558	588	564	563	586	554	582	540	553	555	532	532	562	530	538	567	524	553	562	598	531	562	558	556	554	541	549	584	544	596	556	550	565	541	552	544	572	549	594	538	555	556	572	565	530	556	579	589	585	486	557	541	562	552	555	566	552	560	566	593	598	559	552	570	573	555	542	564	542	526	554	545	504	577	579	557	544	568	578	518	548	571	600	575	552	542	528	526	578	541	547	596	551	550	561	556	581	529	550	526	566	568	575	516	560	578	553	574	551	549	548	547	543	563	537	576	557	568	562	542	527	572	551	535	567	533	579	552	570	559	610	547	617	576	555	555	597	546	549	519	549	589	561	585	597	520	547	545	555	521	564	587	505	553	571	561	536	548	551	538	524	560	555	509	585	573	568	579	587	554	577	556	591	535	521	586	539	552	566	544	534	535	575	584	554	519	562	553	589	537	559	576	591	527	553	561	552	555	519	565	565	545	591	557	565	530	542	537	553	587	570	544	571	581	565	566	535	557	572	550	609	575	562	554	577	597	584	533	586	571	545	523	573	555	536	536	546	546	579	561	561	559	585	599	587	551	596	591	558	565	525	568	540	581	568	541	587	589	571	569	551	558	563	629	535	575	606	529	538	559	587	535	559	568	591	553	575	562	560	540	551	554	568	551	543	584	574	531	576	533	586	560	571	551	576	565	575	529	586	555	553	572	524	574	544	560	559	596	578	577	574	557	589	545	591	548	537	589	545	541	587	552	516	489	566	560	578	546	526	532	514	541	563	557	525	571	572	551	560	552	552	523	525	585	577	584	604	609	620	583	559	559	566	553	509	593	537	510	587	599	537	540	549	571	586	585	558	566	602	537	566	559	562	585	597	572	578	555	566	549	585	542	545	561	538	586	583	502	556	572	574	562	571	560	536	554	578	571	554	531	535	555	545	524	529	556	520	548	582	551	540	551	566	593	532	549	565	538	551	561	546	563	510	552	563	562	514	572	591	567	554	524	569	548	576	546	577	512	575	582	512	556	557	545	541	549	505	593	570	581	575	546	549	550	571	555	556	579	556	575	577	537	547	559	545	553	532	549	544	564	576	533	564	567	578	598	593	538	588	553	512	591	561	604	572	568	576	546	550	568	557	569	545	545	615	559	569	525	572	523	563	562	569	568	584	580	569	607	533	522	548	574	571	600	567	565	515	584	532	552	552	558	533	540	528	534	543	581	558	550	565	571	535	551	527	519	543	529	583	562	560	558	566	563	558	563	537	540	521	524	572	606	527	601	521	559	534	609	554	578	549	533	573	550	584	549	575	515	537	624	588	520	562	536	588	578	560	592	540	558	578	555	550	555	555	572	576	587	535	567	581	538	546	567	542	545	555	499	538	597	501	551	549	550	539	576	567	562	556	546	506	545	562	552	537	520	550	558	604	525	594	562	576	521	558	555	534	548	574	534	628	553	563	511	534	561	542	551	560	579	561	565	552	574	551	580	604	606	540	587	587	527	592	553	570	577	559	562	594	572	495	570	524	555	534	563	548	575	538	535	571	528	555	548	564	544	539	559	558	532	514	555	516	568	533	578	554	565	553	574	564	541	585	536	597	573	515	543	543	593	530	557	616	532	601	559	574	548	519	514	585	557	527	557	529	605	533	546	576	530	554	544	581	583	579	560	570	552	563	551	513	598	579	528	534	505	571	549	560	544	563	584	538	580	574	557	562	547	579	576	536	550	556	556	565	544	567	583	526	536	580	530	550	524	559	525	607	555	524	541	572	533	585	547	529	557	572	575	531	560	563	571	570	562	532	551	552	601	533	558	568	543	559	568	495	565	562	518	584	602	637	508	532	587	540	569	541	549	579	517	553	600	560	526	600	595	564	578	524	571	569	539	560	573	543	539	564	603	540	548	540	554	550	583	526	516	551	572	524	537	523	536	584	580	540	525	510	577	569	573	582	544	540	573	602
15790	20344	6682	2632	6790	8305	4865	2809	2144	1735	323	460	287	623	742	189	104	421	423	227	106	91	39	33	41	38	37	40	30	55	68	75	53	57	49	39	40	42	38	30	39	40	44	37	38	35	29	37	48	39	29	33	35	44	42	51	35	43	37	49	55	48	32	43	39	40	45	42	42	43	38	44	31	32	38	34	36	45	41	47	39	42	54	44	45	40	40	58	39	41	36	29	42	43	44	46	47	58	43	43	45	50	49	35	41	35	54	36	36	43	35	40	36	47	38	43	48	43	57	49	36	50	53	51	34	35	45	30	43	37	36	40	42	46	39	41	45	39	31	49	41	27	50	30	50	41	36	35	38	33	37	55	37	48	52	44	44	32	55	60	42	38	35	44	40	36	39	38	25	46	43	52	44	39	44	33	30	24	47	32	32	36	40	39	46	39	50	47	44	47	50	43	34	36	30	52	41	46	44	46	38	38	33	39	43	47	43	35	47	39	41	36	51	51	42	42	35	37	42	38	42	40	49	39	54	30	35	51	36	36	36	32	36	47	47	40	47	40	35	37	40	41	51	33	48	41	49	50	39	37	30	42	45	39	48	45	43	42	37	39	37	33	37	40	46	49	42	27	33	41	36	40	45	44	41	45	35	39	39	48	44	43	57	42	44	37	50	40	45	41	42	39	41	44	44	48	32	48	38	34	34	33	40	34	36	35	34	44	33	43	33	49	38	34	43	44	43	50	47	58	37	47	40	41	31	42	35	35	45	39	43	44	48	39	34	57	42	50	47	43	42	37	46	46	39	44	40	48	36	46	43	39	34	39	36	47	43	49	27	48	47	42	37	38	35	42	40	32	32	39	40	38	48	37	50	44	37	36	37	35	36	43	52	45	43	34	26	45	27	45	33	39	46	29	52	36	44	38	47	43	44	44	42	41	38	40	42	43	44	48	46	43	43	37	36	40	51	42	44	41	43	37	39	39	55	38	36	38	36	37	41	31	41	36	51	42	44	31	53	36	44	41	42	50	43	38	42	34	49	35	50	40	40	49	31	41	50	52	40	45	30	46	47	36	47	59	35	37	45	32	39	47	44	37	49	35	30	39	33	33	37	41	48	53	36	43	46	43	49	43	36	40	52	36	34	34	44	42	44	36	46	43	43	39	45	33	25	47	47	49	41	37	48	41	48	41	31	37	47	32	41	45	47	41	27	37	37	46	35	49	48	49	32	40	31	44	50	57	41	39	39	41	40	34	41	43	31	46	39	40	51	39	37	50	43	40	46	32	37	41	40	49	42	35	34	41	45	40	44	40	41	34	37	37	42	30	41	47	50	42	45	38	45	45	49	35	39	49	38	33	43	42	39	45	39	48	40	43	41	41	38	51	39	52	39	44	46	30	48	48	47	51	45	37	41	39	52	48	45	49	32	41	40	46	49	47	44	44	35	46	45	36	36	38	43	43	48	42	34	25	46	33	35	41	40	42	37	45	50	40	45	35	39	52	48	37	45	47	50	49	49	45	46	50	47	57	42	35	37	48	45	42	43	45	32	46	47	46	33	48	31	36	41	40	38	45	42	38	51	42	46	48	45	37	37	46	48	39	38	40	53	52	37	58	42	43	43	46	43	37	34	50	51	41	35	41	45	37	41	35	43	46	49	48	31	41	52	38	45	38	44	30	36	52	43	34	38	34	42	32	37	45	40	48	47	39	35	37	50	33	38	40	41	52	37	39	39	44	42	38	48	47	32	47	51	41	41	46	47	42	29	41	57	41	41	36	34	35	41	37	38	52	33	34	46	43	41	33	45	40	34	37	61	30	39	34	44	41	61	37	35	57	39	42	46	53	43	40	29	37	50	50	49	43	40	39	44	52	47	35	37	34	42	46	46	45	56	38	37	28	34	43	36	38	42	52	44	44	40	43	43	32	39	48	41	36	45	41	33	50	28	28	37	40	40	32	41	37	24	36	43	44	29	44	46	44	44	41	39	48	40	34	33	41	28	35	41	39	31	39	28	41	36	51	40	50	55	45	48	41	43	36	37	44	38	36	40	24	58	41	45	47	48	41	54	37	54	37	40	36	34	42	43	46	45	40	47	43	35	49	36	50	37	39	37	49	43	37	39	41	42	39	48	39	46	43	43	43	37	42	40	34	46	25	37	43	41	34	41	38	38	43	40	37	44	37	33	43	39	45	40	43	39	41	41	39	42	35	48	36	29	26	47	51	53	36	56	49	39	40	30	54	32	39	48	44	41	47	52	41	28	35	34	33	43	42	43	39	34	37	32	34	39	33	34	29	41	44	37	47	41	40	45	44	40	37	34	37	46	46	47	35	48	41	44	43	49	50	55	47	40	40	48	43	38	42	39	43	43	43	52	28	48	46	52	33	33	42	40	53	46	44	45	43	30	45	46	54	36	43	42	35	46	54	37	50	29	38	31	39	42	51	36	36	46	50	39	39	40	45	39	40	28	31	40	52	28	35	47	29	46	39	51	42	36	32	45	36	34	34	49	35	35	51	46	44	40	35	49	47	44	43	47	49	36	36	40	43	29	32	45	45	39	46	46	39	40	42	36	36	40	38	33	46	39	39	38	38	41	38	54	40	51	38	39	41	45	34	43	48	45	43	42	41	39	38	38	35	51	44	52	35	38	42	55	42	37	44	31	41	36	48	46	46	36	43	52	32	32	36	41	38	50	52	43	44	41	42	44	47	39	47	38	45	34	39	46	50	55	44	41	43	37	36	43	45	29	35	51	39	47	45	51	46	44	46	36	40	42	39	43	49	45	44	41	38	43	46	41	44	43	38	42	44	39	39	42	38	42	44	36	51	47	49	39	39	34	35	36	48	29	33	49	44	45	30	38	39	40	45	41	48	38	47	20	46	28	28	47	46	36	33	43	35	30	22	38	45	44	37	48	44	32	48	36	41	43	39	46	43	45	50	36	41	40	46	40	44	46	42	35	38	44	33	37	44	44	37	37	45	35	43	26	46	36	38	35	37	40	61	49	31	42	44	52	51	36	38	45	39	46	34	39	41	32	31	44	43	34	37	37	38	45	51	49	42	46	43	37	45	31	41	47	44	56	38	34	40	24	31	32	42	36	41	43	35	41	36	45	43	50	44	37	44	35	40	45	38	46	36	37	42	38	39	40	42	48	39	52	39	42	37	44	41	32	36	41	45	36	36	56	50	46	38	35	36	36	34	51	57	36	32	30	33	48	42	46	45	41	31	46	39	48	35	41	34	34	39	54	47	49	37	56	38	32	47	41	47	43	50	32	43	38	50	40	52	41	37	39	33	50	37	44	38	53	54	39	54	49	38	55	42	35	33	39	41	36	40	42	38	41	36	38	37	46	38	45	44	46	43	45	34	45	40	41	38	51	38	44	28	30	39	45	28	45	44	48	45	37	31	24	36	38	41	54	47	37	41	45	46	39	38	40	38	39	35	36	51	41	43	40	45	40	32	46	50	46	53	42	33	36	45	43	37	30	36
53177	40992	28510	36199	62146	56208	45126	36766	34099	26965	11756	15251	10063	18480	17432	5482	3896	12808	12397	6502	2917	2089	576	589	531	574	600	607	726	1201	1366	1210	936	750	584	542	604	569	534	557	522	563	568	555	525	553	548	624	579	600	564	593	599	516	523	560	555	555	554	548	567	561	548	539	552	586	546	577	523	548	568	535	533	606	533	561	569	553	555	569	550	567	602	560	562	548	531	562	560	528	538	560	563	549	559	599	538	565	550	558	519	550	540	528	521	579	624	527	554	556	514	583	589	553	543	559	516	571	534	572	576	516	530	520	547	569	538	566	538	545	547	519	534	569	521	564	546	530	618	563	572	538	537	569	536	563	541	571	543	577	554	531	562	547	583	538	522	531	513	569	530	556	520	544	557	569	579	514	544	515	547	556	583	542	570	513	562	504	562	560	576	540	587	553	545	554	524	563	558	595	556	590	562	547	556	557	551	577	556	546	559	579	537	551	515	581	572	589	539	577	545	575	593	549	550	560	571	572	510	544	511	548	579	567	518	530	565	566	552	580	589	568	574	574	578	504	549	532	533	564	549	575	573	538	586	574	537	517	548	548	528	569	574	547	562	593	530	566	591	495	552	520	522	597	567	562	541	510	524	569	596	546	546	546	539	531	562	551	561	553	547	583	582	559	585	551	567	578	543	508	554	591	546	551	554	561	556	538	547	565	540	557	595	544	565	554	582	555	548	570	525	559	543	539	496	544	519	578	569	519	554	553	603	570	538	561	539	540	586	586	523	559	544	522	595	575	540	541	515	548	546	570	593	586	531	537	568	545	580	560	547	531	542	583	580	516	551	602	589	604	536	565	531	540	591	533	569	515	566	583	574	538	567	562	521	540	586	563	536	561	557	546	517	543	554	554	604	513	548	556	559	538	556	561	588	527	580	567	538	553	574	570	523	572	559	557	579	577	551	567	533	526	590	560	565	516	545	508	550	546	527	614	508	544	499	540	567	559	563	564	559	561	550	552	601	543	532	563	591	560	578	546	611	520	604	558	530	560	540	522	558	553	556	534	562	563	549	554	589	538	576	540	579	557	568	507	553	584	567	578	552	559	565	540	558	559	595	521	585	527	550	521	523	532	548	528	535	562	553	600	549	548	601	568	539	550	569	561	556	582	552	557	520	564	545	583	603	571	582	599	599	546	580	555	550	543	534	526	536	506	563	548	556	552	558	526	504	516	546	550	572	557	553	489	519	537	576	572	555	552	560	569	594	532	552	524	541	538	572	550	565	523	551	528	540	534	561	560	547	550	565	540	564	525	553	580	523	571	538	516	586	551	551	570	501	516	567	593	569	551	582	543	571	546	522	562	592	569	543	549	554	564	555	581	568	582	604	587	526	543	523	555	574	549	586	562	553	560	527	569	570	535	578	543	584	608	575	605	525	545	566	607	541	567	548	574	549	516	530	553	564	580	575	571	581	565	505	529	549	552	589	550	526	534	567	587	594	509	599	539	567	547	537	520	567	585	558	569	558	542	562	586	550	533	595	549	595	596	556	530	565	547	547	565	555	579	581	507	551	522	571	572	567	550	569	555	566	582	571	535	529	622	529	517	552	559	532	538	564	532	558	582	560	582	525	576	565	535	548	537	552	533	560	557	599	585	532	554	586	539	602	552	573	526	547	589	528	542	542	543	587	593	569	565	575	578	565	554	564	618	531	561	551	571	537	548	555	560	503	524	548	579	528	510	552	547	582	558	556	568	595	573	516	501	537	541	522	565	493	558	578	554	579	554	585	582	528	571	548	536	552	548	577	558	571	541	529	572	535	589	586	518	565	561	520	603	560	587	607	526	558	517	590	581	572	601	533	516	626	556	568	563	549	528	578	551	567	553	541	555	573	566	529	537	540	585	555	527	550	536	564	524	601	582	533	559	539	510	559	552	576	546	511	583	576	585	576	580	564	553	563	602	550	554	569	527	578	595	542	520	619	541	573	534	574	574	567	536	567	505	543	539	577	607	514	578	517	542	561	527	536	568	562	548	576	585	576	558	551	591	531	536	539	581	523	530	521	542	513	585	554	589	594	534	567	580	524	582	572	542	550	595	547	604	568	553	559	528	529	524	530	543	594	570	576	583	567	550	525	557	575	543	566	549	567	525	567	541	560	585	526	553	548	532	546	530	524	542	550	550	550	530	531	526	548	539	542	574	535	558	576	540	530	546	563	556	564	546	573	536	556	558	553	551	590	579	536	562	589	574	543	495	539	539	536	556	502	570	569	567	576	528	525	549	586	544	556	550	589	588	554	512	567	580	584	561	537	531	568	565	540	560	550	554	533	563	572	527	527	548	548	567	566	537	543	557	554	529	593	537	545	569	540	577	595	533	543	549	561	563	560	564	553	500	551	525	580	576	533	580	570	521	507	547	562	549	576	580	555	544	547	576	594	576	572	544	594	533	568	558	557	590	525	562	496	522	573	503	585	514	618	603	547	537	530	578	515	535	563	540	553	503	539	542	537	544	544	538	577	528	530	549	528	583	586	559	550	563	585	568	508	562	581	530	544	557	560	565	555	575	581	555	544	555	552	555	577	562	586	555	589	557	505	534	544	543	574	565	571	550	510	536	562	549	574	587	550	581	544	568	563	570	554	601	554	558	556	528	530	570	547	566	559	524	582	562	520	515	608	544	548	559	555	550	543	595	540	565	560	526	573	577	544	614	560	576	570	573	532	565	572	562	566	552	542	548	564	542	558	562	547	568	536	569	566	533	581	530	581	566	531	557	576	533	560	504	557	543	584	535	563	584	595	535	550	547	581	579	525	569	603	582	563	564	529	573	593	569	538	552	548	544	525	562	546	527	573	531	543	599	574	571	559	540	538	550	562	560	547	546	532	549	605	504	580	571	571	524	603	617	558	545	566	560	566	588	531	568	570	551	514	532	539	587	570	610	556	499	580	541	610	543	507	556	593	542	548	568	570	561	591	536	552	530	566	561	577	551	579	590	598	568	569	553	579	588	595	571	564	582	576	560	571	549	608	554	604	586	568	580	560	554	559	597	539	556	526	585	540	577	523	534	569	566	544	544	592	524	546	564	558	580	539	551	583	561	582	572	618	579	576	564	542	531	553	472	545	541	576	567	535	569	568	564	551	564	567	555	582	545	565	554	616	556	548	559	531	586	558	562	527	542	604	563	587	514	513	592	591	584	539	543	563	550	547	551	566	539	551	570	570	592	555	565	564	589	562	577	534	525	567	555	573	549	579	526	582	583	549	577	557	571	587	533	541	537	575	536	548	536	535	587	611	611	593	586	553	534	563	534	545	532	543	538	567	581	605	566	581	533	530	531	591	571	550	546	559	508	541	527	574	541	526	564	486	532	553	567	551	588	558	570	493	549	569	530	551	604	576	571	534	614	567	532	510	583	573	571	578	560	616	552	553	579	546	546	541	580	535	566	581	545	551	552	570	587	531	542	536	532	593	559	546	557	547	526	534	541	564	582	566	531	555	595	578	530
6094	3606	893	451	1297	1647	951	626	571	359	122	136	104	180	189	85	49	99	127	123	80	42	38	43	49	35	40	41	37	35	50	43	58	34	37	47	39	44	35	43	38	42	40	43	38	42	43	46	51	30	34	48	45	41	36	42	48	39	35	48	46	52	37	32	37	30	37	30	41	39	36	34	52	35	41	43	48	33	45	41	41	42	50	34	31	46	41	46	31	44	45	48	40	30	35	47	44	48	36	51	49	56	48	30	51	39	27	44	42	51	41	48	38	50	28	34	51	38	43	33	41	36	37	42	33	41	41	48	47	39	33	37	40	50	33	49	40	40	33	29	39	35	41	34	38	45	51	42	44	41	46	51	35	51	42	33	38	44	37	34	47	37	51	39	34	35	40	38	44	31	34	31	43	42	42	50	48	44	50	48	43	42	44	37	32	40	39	32	38	41	51	43	41	42	38	52	41	44	37	34	37	47	42	42	31	50	39	40	43	46	47	44	31	33	33	38	48	30	39	51	38	40	46	45	38	37	36	43	38	39	30	41	41	36	33	50	47	43	41	44	41	43	55	47	29	42	44	32	41	34	33	39	54	36	48	33	43	35	47	34	51	44	33	42	42	46	37	34	41	42	35	41	38	50	43	44	38	31	46	38	45	45	31	43	37	31	41	30	44	39	46	42	44	38	42	44	29	40	45	48	51	38	41	46	54	36	32	40	37	30	49	32	43	49	36	43	43	37	36	59	52	43	44	37	39	47	46	41	36	35	37	34	38	40	35	48	37	54	35	36	38	36	37	44	54	42	54	44	38	41	34	29	37	41	53	46	41	50	32	41	43	37	38	44	31	44	43	31	38	33	38	33	44	51	35	48	43	39	34	38	49	43	42	31	35	49	46	33	40	46	33	35	42	37	36	45	51	38	32	47	33	43	49	42	38	47	36	33	28	39	34	38	33	39	45	40	44	48	44	45	40	42	38	46	49	41	44	34	46	37	55	45	42	32	37	36	49	39	52	44	39	43	44	43	41	36	40	34	34	37	52	42	44	42	34	47	38	44	23	39	40	44	36	38	40	35	40	50	38	36	38	42	48	47	40	50	33	41	39	41	55	48	41	45	41	45	33	44	29	40	39	33	53	43	32	33	39	43	39	49	30	43	41	40	38	50	40	36	44	52	41	49	43	36	39	39	35	44	43	41	40	40	43	39	32	43	53	35	34	40	42	44	42	45	38	37	41	41	34	40	50	47	47	29	41	33	32	34	40	30	45	32	47	51	27	37	37	39	46	29	45	40	42	49	43	51	56	32	47	45	35	37	42	32	46	41	40	27	43	29	43	45	50	27	45	42	41	40	40	44	54	42	40	35	36	44	41	50	37	39	47	43	51	47	42	40	29	48	44	42	42	49	38	31	44	43	38	47	32	39	45	35	45	40	28	32	30	43	41	30	38	43	32	42	50	43	50	36	40	49	37	44	37	31	43	36	40	34	39	39	55	34	54	33	27	44	36	47	29	34	30	52	33	39	33	47	32	42	29	54	42	30	52	39	37	43	36	29	33	29	32	48	46	45	46	46	38	49	41	46	39	40	33	39	36	29	36	45	37	27	46	49	53	36	35	29	43	47	42	29	46	42	45	39	42	51	48	45	37	45	43	47	35	38	36	40	33	43	40	42	39	40	40	41	34	44	35	31	38	50	36	44	40	38	30	43	29	35	36	50	51	55	47	43	37	47	45	45	41	45	28	48	43	48	42	37	47	29	53	32	43	55	41	30	49	39	40	43	36	46	38	44	31	37	40	31	44	44	55	41	41	38	54	40	36	49	42	43	56	45	41	36	42	36	39	51	35	35	39	43	42	37	53	45	42	37	45	47	35	40	36	42	46	46	41	51	50	40	33	45	58	40	33	40	31	32	54	39	40	31	34	46	36	49	40	42	36	43	39	37	34	43	34	43	38	36	43	37	47	40	52	32	49	39	36	46	29	49	39	34	36	52	40	43	40	34	40	43	50	42	25	43	54	30	34	51	30	58	40	42	34	39	51	50	37	38	32	39	36	47	28	46	40	37	35	38	37	37	51	44	31	50	24	39	51	33	37	43	44	37	38	43	34	37	36	30	33	32	44	48	33	45	46	37	44	36	48	31	29	35	39	46	29	54	37	30	37	42	35	50	45	37	29	30	53	44	39	45	42	37	43	28	33	43	38	41	40	36	35	39	48	43	42	40	45	35	36	36	50	44	39	34	35	40	38	33	40	43	38	40	30	50	34	36	42	46	27	48	41	41	43	32	30	49	45	42	40	39	42	40	53	45	29	46	30	38	29	30	37	45	41	39	45	54	44	30	47	36	56	40	38	41	39	42	41	34	46	42	43	44	35	43	33	45	34	35	44	33	31	44	45	36	39	47	38	39	47	45	40	42	36	43	40	44	44	45	43	45	53	32	41	31	42	49	27	42	48	41	39	34	41	23	40	34	33	40	28	47	48	42	40	39	47	44	37	41	42	37	44	33	40	37	45	51	41	42	41	40	35	41	31	38	33	35	40	33	45	47	44	40	35	40	44	38	40	42	54	39	46	41	33	34	46	47	36	50	41	43	49	46	46	43	52	34	34	39	51	38	45	52	41	31	53	37	29	39	43	25	45	39	44	38	41	36	43	45	40	44	37	35	52	48	36	43	44	35	50	37	33	48	34	51	32	46	26	40	33	46	44	41	35	59	33	34	37	49	34	46	42	43	32	35	43	41	35	37	42	35	41	46	39	43	39	33	40	36	46	41	30	38	42	43	33	36	47	49	50	29	35	38	29	31	50	43	42	34	47	33	42	25	42	45	50	25	46	38	34	35	39	46	40	36	44	54	47	41	39	40	39	37	38	43	38	52	42	40	46	41	30	51	42	32	42	33	36	38	40	34	47	36	26	41	40	39	45	42	48	36	31	39	54	37	40	31	49	36	45	42	55	30	42	50	36	33	37	42	41	27	37	36	34	54	45	35	24	41	44	30	41	35	35	33	45	35	32	47	42	36	34	39	36	43	36	38	45	48	43	41	46	37	34	43	38	42	52	33	41	43	36	44	37	33	38	34	29	40	44	47	49	33	54	51	34	34	31	39	36	41	35	52	39	34	38	50	43	32	58	41	38	35	44	53	39	48	47	29	46	44	34	40	34	29	38	50	29	42	38	52	44	33	43	45	53	48	39	46	41	26	31	34	40	32	44	31	37	49	42	37	40	44	35	37	28	48	34	41	37	41	31	48	38	35	32	41	36	46	34	30	47	42	53	43	40	35	38	28	49	38	38	33	40	41	41	39	42	48	35	42	53	45	36	52	48	35	39	42	39	53	43	37	45	30	37	38	34	47	37	38	47	32	38	33	40	47	44	43	41	34	48	48	36	31	46	34	28	39	41	44	38	35	32	32	32	44	40	44	38	38	52	40	49	45	46	24	44	38	42	43	32	42	35	47	40	42	44	45	43	45	38	38	47	52	42	42	39	40
38391	25127	12429	17648	37323	34077	27138	21980	19392	13466	4718	5413	2905	6115	6061	2054	1080	3192	3836	2745	1806	595	526	570	543	522	481	527	556	685	712	636	613	584	546	524	547	490	533	540	569	497	532	575	558	534	555	533	526	524	508	548	559	539	544	522	533	501	531	504	520	492	517	533	578	569	498	560	518	516	550	542	532	538	510	520	540	528	526	536	519	530	519	521	567	494	570	529	509	522	540	541	536	537	534	522	524	520	495	501	523	548	546	541	563	545	552	507	528	512	525	517	547	535	534	535	522	523	566	511	523	549	540	518	565	530	560	565	520	520	546	528	522	503	517	536	539	520	541	547	540	542	550	521	563	525	475	527	515	545	543	544	559	552	575	516	530	543	556	541	513	555	531	492	528	510	523	565	543	516	514	508	479	538	542	551	564	579	557	500	512	539	463	534	578	542	507	532	569	497	534	503	597	496	539	522	550	518	494	552	576	535	531	535	575	535	578	520	551	576	536	533	541	524	529	531	528	531	519	497	513	522	524	543	532	522	509	493	543	511	528	575	529	554	477	507	543	530	529	512	475	495	518	537	552	492	544	509	537	493	530	578	547	517	538	534	550	524	493	534	538	546	538	532	559	520	556	524	633	500	559	552	536	540	544	539	535	534	530	558	543	511	508	533	492	522	528	520	519	547	524	561	521	500	594	563	513	572	549	524	520	527	555	529	509	493	511	491	530	555	491	552	589	523	517	548	533	517	535	555	547	531	520	538	500	535	564	586	534	530	506	531	543	518	498	558	510	523	520	527	567	513	525	520	522	520	526	533	518	539	543	580	540	519	569	537	538	535	542	550	570	532	484	563	590	533	504	513	529	572	539	564	550	502	539	520	538	503	532	531	541	515	518	527	513	554	562	489	538	513	538	503	557	538	551	551	587	536	557	561	543	506	552	548	495	519	544	554	526	543	541	541	511	506	528	519	527	533	506	529	499	547	539	509	530	552	536	525	527	506	517	543	516	541	553	540	545	547	517	530	536	508	541	456	524	513	520	530	474	518	523	542	520	522	534	545	534	558	482	528	556	505	537	543	532	517	526	535	536	487	551	558	498	495	535	570	500	572	484	548	561	528	540	512	532	468	543	513	552	528	548	547	529	523	506	530	562	520	494	501	533	562	538	549	543	514	515	522	545	571	532	551	551	569	547	474	527	551	526	521	540	498	524	561	550	510	528	497	526	522	551	521	503	524	491	483	487	568	528	506	525	558	542	533	558	534	532	525	508	533	556	515	505	512	571	507	523	488	549	557	518	506	549	530	518	540	579	500	573	522	502	549	522	567	544	519	539	539	537	525	525	507	521	498	499	522	553	552	517	525	534	516	537	495	543	494	518	586	546	540	562	556	486	542	527	522	524	532	524	584	532	503	491	542	550	515	504	555	568	532	509	567	529	546	560	541	521	543	532	525	562	525	559	538	517	557	515	575	531	527	533	522	492	534	552	557	508	548	498	555	558	547	518	535	523	582	547	522	538	527	566	506	549	566	516	520	511	525	517	499	543	564	569	551	533	530	537	520	526	516	488	533	550	593	545	531	546	527	486	510	536	546	567	570	576	505	496	510	512	515	528	542	532	538	538	549	553	554	536	537	510	525	559	520	550	546	551	529	527	522	503	555	507	552	518	540	539	517	496	573	580	531	591	509	546	566	486	540	569	553	507	494	520	563	534	521	578	527	547	572	522	517	543	553	527	493	490	563	525	511	558	557	566	527	514	543	542	517	523	519	535	558	521	519	543	542	540	565	556	586	531	510	537	511	545	550	513	536	522	557	532	570	574	519	536	548	545	518	511	529	559	535	517	510	523	515	531	508	531	508	553	574	521	530	521	497	535	536	528	566	546	538	512	531	506	532	538	517	576	534	525	518	537	524	526	560	538	519	547	555	522	503	517	518	513	527	483	544	496	570	500	545	589	516	542	542	527	508	553	568	560	528	555	504	563	558	506	522	532	547	535	545	541	505	535	544	513	535	542	559	556	548	524	524	509	543	545	517	556	519	523	551	527	510	502	581	598	522	512	520	492	520	551	519	486	523	554	570	575	552	544	556	536	515	507	527	520	557	547	500	540	546	518	531	502	523	526	526	522	477	505	538	529	536	538	498	543	488	523	513	514	531	579	557	539	575	508	577	518	555	516	557	511	501	518	537	543	535	571	544	520	544	530	548	562	528	473	539	514	538	530	538	550	523	520	544	520	527	533	552	534	527	537	525	548	582	528	536	515	531	527	535	529	503	505	564	533	555	535	504	527	523	547	548	559	487	578	559	485	531	554	516	534	524	602	521	566	520	497	529	503	523	534	526	531	515	571	544	547	494	535	539	523	540	515	524	562	536	508	520	544	497	519	552	562	501	509	548	554	553	534	565	557	508	527	521	522	554	538	546	521	494	524	524	533	519	537	559	522	538	536	534	568	576	527	563	570	525	536	531	527	593	582	519	547	535	534	556	523	495	521	522	525	540	514	538	583	527	554	537	531	528	533	516	531	581	503	526	514	555	549	512	509	513	546	549	582	537	537	548	524	510	538	582	524	519	551	531	500	555	536	531	541	583	539	539	553	519	521	493	551	556	541	543	574	544	577	522	543	513	539	547	501	541	539	533	521	542	531	527	513	545	519	527	549	498	527	512	532	514	539	558	503	571	540	574	545	534	536	505	481	522	520	580	538	530	553	529	493	538	494	507	531	542	529	543	526	485	550	536	531	545	560	530	552	526	534	530	538	490	508	551	501	508	527	546	519	539	583	555	537	497	505	542	524	495	534	539	534	499	514	514	518	523	549	499	510	507	512	571	542	535	548	559	525	551	528	514	489	560	543	522	535	551	561	553	530	541	510	557	537	554	525	545	547	556	524	506	528	514	562	563	503	493	524	569	551	568	524	516	549	515	536	539	524	556	526	556	520	548	503	557	545	506	534	510	517	508	498	495	544	523	496	509	543	532	536	518	554	513	533	531	531	538	535	572	527	524	542	524	568	539	524	561	521	492	500	570	543	561	536	538	511	561	537	565	535	533	529	535	476	493	566	497	563	537	522	555	532	535	539	543	527	522	488	545	451	528	510	538	557	531	494	562	534	520	559	505	588	521	505	557	503	509	567	509	523	536	498	524	525	554	540	524	521	514	499	540	518	541	534	510	512	552	561	556	526	530	540	542	532	512	550	489	536	506	522	531	540	509	538	526	534	526	554	472	520	512	527	526	520	503	532	560	528	516	511	543	494	516	565	582	535	503	522	525	523	542	537	520	505	531	514	525	538	559	561	537	529	543	514	531	550	489	520	540	541	524	522	548	484	492	556	512	557	549	496	512	528	546	556	537	534	522	550	517	507	521	564	522	567	538	516	530	551	572	538	530	526	559	529	542	522	578	571	503	583	528	500	552	555	511	509	541	508	535	550	543	507	530	510	542	514	549	553	564	526	482	538	581	501	534	490	532	526	538	511	558	559	569	514	531	514	502	509	528
11748	12747	3091	1283	3993	4706	2801	1735	1312	777	325	263	135	382	349	146	101	222	244	149	78	42	38	42	40	38	43	39	38	61	61	45	47	35	45	49	53	27	35	49	42	44	43	47	45	44	36	41	33	51	39	52	32	41	40	43	49	44	30	32	35	40	46	45	30	29	40	39	37	40	42	38	29	53	39	41	43	43	40	44	41	31	52	34	33	32	34	31	37	40	38	41	43	38	45	37	33	40	41	51	40	34	49	38	39	33	46	45	37	30	49	37	37	47	46	44	52	43	42	43	35	47	53	42	32	50	46	22	42	48	39	45	46	37	39	50	37	33	34	30	38	46	36	34	53	37	40	36	28	42	35	40	36	44	36	41	42	43	49	45	46	36	38	45	45	32	40	39	27	44	38	57	32	44	32	40	38	35	44	50	29	36	42	40	45	44	45	30	34	37	45	43	50	48	43	43	43	41	36	48	38	36	35	31	38	31	38	40	44	38	39	41	43	43	34	44	43	37	35	36	46	41	34	38	42	38	36	34	39	37	35	38	45	38	40	36	42	40	44	30	40	40	39	54	45	39	40	35	35	45	48	50	40	38	37	41	39	57	48	33	44	44	32	39	47	42	41	36	38	43	47	35	48	33	31	52	43	28	50	39	30	37	37	48	42	35	37	41	40	35	34	31	26	34	34	49	36	38	33	41	41	38	44	44	37	49	34	45	27	30	45	34	42	44	44	39	35	49	36	34	42	44	50	42	39	46	40	35	48	40	38	42	47	38	34	40	45	45	39	50	39	43	42	39	31	35	44	50	43	42	37	38	49	32	40	43	42	40	50	32	49	41	38	47	42	35	54	27	39	46	44	44	47	35	44	40	29	51	44	45	35	45	41	47	36	38	45	52	40	30	44	39	32	45	35	34	44	31	58	48	34	52	50	42	37	43	47	44	50	40	35	41	37	44	50	48	36	41	50	41	42	47	42	46	33	53	36	43	37	31	45	43	49	32	45	38	55	37	53	34	39	54	57	40	46	54	40	31	39	44	54	36	40	47	32	38	49	29	36	35	36	41	41	46	29	40	41	39	38	42	44	48	34	36	43	43	46	37	40	43	46	35	41	38	41	37	44	46	43	47	34	43	31	43	53	36	41	40	38	37	34	49	45	45	44	31	41	43	41	48	43	44	50	53	39	32	44	40	38	36	37	24	52	44	50	52	40	44	31	43	30	44	58	34	28	35	44	35	50	43	38	37	44	38	48	36	45	57	45	40	39	47	39	43	39	42	36	26	45	44	32	42	41	37	44	35	37	37	35	37	37	44	39	39	35	40	31	38	40	48	46	40	27	43	32	38	38	36	31	40	43	45	40	44	49	45	41	46	31	36	41	41	51	36	37	35	52	43	49	34	40	39	43	39	36	36	44	32	42	37	37	37	43	50	29	42	50	33	54	50	33	52	40	40	36	41	43	46	39	33	45	46	39	43	51	35	38	49	28	52	40	36	44	35	30	35	43	53	45	45	37	50	48	32	40	35	42	51	52	37	56	23	38	45	31	46	31	37	44	38	37	38	45	38	45	44	48	37	43	46	42	45	39	31	47	40	51	45	32	38	55	44	37	39	41	35	41	45	43	36	48	47	29	32	35	41	41	30	40	41	39	43	46	39	48	46	38	41	41	36	42	39	40	45	41	35	39	43	52	39	54	46	43	30	36	37	39	43	47	39	37	43	44	52	37	45	28	36	41	44	44	51	46	38	43	39	49	37	38	32	34	46	37	39	38	43	38	41	30	47	35	39	44	40	45	42	38	40	45	30	34	48	40	53	49	47	38	46	38	54	56	38	44	33	52	48	29	44	43	31	38	43	48	47	40	38	42	35	39	45	46	37	49	34	39	28	55	46	42	36	33	46	37	43	41	28	37	43	44	44	45	37	34	37	38	37	39	32	38	34	42	41	39	39	29	37	36	38	39	42	41	39	43	26	45	42	52	36	26	44	37	38	42	38	45	39	37	35	41	34	42	42	37	41	44	44	34	33	50	49	37	44	43	53	47	40	45	40	39	53	38	41	40	32	35	41	52	41	34	38	35	55	49	42	36	39	36	49	29	42	40	35	49	42	51	47	46	29	36	33	33	39	34	40	34	39	43	41	48	29	51	32	52	49	42	42	40	45	33	40	50	28	34	34	39	37	31	48	47	36	39	39	39	35	47	41	44	48	45	42	34	39	32	39	49	29	36	41	48	37	40	26	49	41	42	38	54	37	38	40	40	52	39	46	28	38	44	35	39	37	34	41	33	36	35	48	40	38	38	41	36	51	48	32	48	36	34	39	53	33	56	39	34	37	40	42	38	37	35	38	30	55	36	45	54	43	36	36	35	45	35	31	52	33	38	29	44	40	44	48	43	35	43	39	39	27	36	41	34	25	43	32	45	42	40	42	45	43	40	34	36	52	32	41	44	47	36	58	29	35	36	42	31	35	47	38	49	40	33	36	38	43	53	42	45	38	51	35	39	37	30	49	44	42	40	43	41	50	47	51	42	39	43	39	35	29	44	45	29	35	40	45	46	48	33	43	45	33	44	35	44	42	43	36	32	48	44	40	42	47	34	36	30	37	48	41	35	41	39	43	49	30	49	33	35	44	31	37	32	48	56	52	34	50	44	45	42	44	43	32	30	35	44	55	35	48	35	39	50	40	43	58	43	36	44	48	40	43	41	40	44	53	38	36	54	41	31	37	40	45	45	48	41	48	29	50	43	51	43	48	51	43	42	36	42	42	42	43	40	48	36	31	41	28	47	42	33	38	41	43	37	46	34	29	23	34	42	34	29	47	47	40	35	48	47	38	44	36	35	34	47	41	35	31	43	50	36	41	38	48	38	35	46	42	56	53	42	48	34	31	29	47	39	38	39	42	44	42	38	39	35	46	39	39	37	43	34	49	37	42	50	52	44	49	35	40	39	48	47	33	49	27	42	50	51	32	33	48	61	41	34	39	38	56	35	35	46	45	40	34	42	33	35	49	40	45	50	40	38	38	36	43	41	44	41	36	47	41	42	38	39	29	51	34	31	34	42	44	48	49	42	40	40	35	42	56	30	38	30	40	47	32	37	43	42	34	36	42	51	33	46	47	47	51	31	35	50	36	43	43	45	34	35	39	39	41	39	36	35	46	34	44	44	33	42	51	42	41	37	41	36	49	28	33	43	37	41	34	39	42	51	39	37	42	44	48	49	43	40	29	44	46	32	47	47	56	40	27	39	39	48	47	36	54	47	37	38	38	42	37	35	32	35	19	45	29	47	46	39	42	40	38	28	46	38	49	48	38	37	38	38	52	41	48	48	34	42	48	46	35	37	49	35	40	43	38	35	36	35	52	51	38	35	33	44	44	42	50	46	32	44	43	32	36	39	48	40	47	46	38	43	41	41	43	34	50	50	48	39	43	44	28	37	49	50	41	32	52	46	38	46	41	36	43	32	45	40	46	45	43	43	40	40	41	44	37
50482	35615	21536	29737	53384	47073	37164	31693	28666	19327	11806	9934	5257	12329	10937	5116	2416	6953	7285	5202	2121	544	533	598	521	539	524	537	591	913	1123	930	736	664	570	505	573	525	511	521	545	575	565	552	590	509	524	507	549	547	547	585	535	539	506	586	491	515	514	543	556	543	519	522	552	562	566	564	546	551	500	532	564	501	572	541	504	497	514	568	537	529	501	559	528	563	522	575	510	574	544	549	527	540	539	527	558	528	593	528	592	549	547	515	513	570	513	586	545	513	527	553	562	548	513	510	554	516	502	486	560	543	559	531	548	548	524	551	563	547	528	545	547	540	515	542	539	545	519	576	526	542	541	519	555	526	557	571	537	512	511	520	559	540	530	570	550	510	534	588	537	575	535	555	517	531	547	561	479	569	546	541	555	557	524	514	529	546	533	527	544	574	502	552	571	568	555	516	532	527	518	573	566	521	586	546	527	529	537	549	529	569	525	536	551	559	523	558	533	559	554	536	552	570	520	540	541	517	554	568	527	587	541	540	532	547	514	560	537	578	546	557	558	524	566	525	522	577	529	547	528	501	505	541	543	513	528	523	580	505	577	566	547	550	573	527	546	545	525	522	500	562	532	548	554	541	552	503	545	553	555	521	547	550	529	514	535	505	519	514	580	526	532	558	558	528	517	592	605	507	563	538	534	530	569	528	498	522	517	534	534	556	490	588	546	516	556	544	517	516	543	517	548	538	533	569	573	525	562	529	502	552	547	550	563	548	502	529	558	515	520	548	539	558	529	530	533	545	575	536	555	540	518	542	559	513	552	512	542	537	547	548	577	514	520	566	524	506	572	524	520	477	546	547	515	569	562	523	535	548	535	589	538	542	505	584	499	565	557	536	539	561	523	533	565	532	565	535	522	517	563	561	521	533	508	543	550	546	482	513	544	571	579	533	534	567	510	537	500	538	531	542	567	549	579	547	589	530	549	519	511	549	579	529	539	504	526	552	489	548	489	548	533	554	511	524	561	560	529	532	535	554	539	505	517	528	536	518	522	566	508	555	550	528	565	552	545	574	486	534	577	543	550	513	516	550	548	556	498	526	522	529	547	536	534	540	514	538	578	536	580	531	539	530	559	508	532	528	507	522	547	525	522	555	491	516	561	566	524	531	549	571	550	513	558	552	553	541	539	547	590	528	545	563	504	529	546	538	566	577	537	549	542	509	505	570	531	542	578	513	567	544	530	501	530	550	533	541	561	535	553	520	535	522	586	559	549	546	567	574	560	494	529	570	545	515	543	523	584	492	547	585	486	520	538	586	543	525	578	522	559	553	516	535	531	560	553	549	595	530	529	563	547	565	532	560	532	524	583	532	522	550	544	548	533	555	536	504	517	511	539	509	518	586	540	539	535	544	562	545	538	508	529	582	510	551	555	556	550	528	543	540	541	556	559	536	512	525	521	610	521	543	543	538	525	519	561	532	514	554	518	559	527	533	540	544	529	525	556	578	548	496	546	556	528	524	543	514	561	610	534	537	556	579	559	530	556	554	495	536	517	560	508	564	545	531	558	537	551	552	515	565	553	529	543	518	508	558	523	541	550	553	511	533	539	534	547	571	543	530	551	536	526	528	557	560	523	536	475	554	516	527	564	555	484	509	509	544	542	519	574	532	535	530	558	505	563	564	490	557	525	538	533	521	522	549	496	561	556	553	612	550	563	535	519	567	531	513	533	534	510	535	553	545	521	544	560	537	523	558	576	530	569	580	519	543	527	543	557	547	538	521	522	531	505	539	531	508	547	536	511	556	534	540	512	555	536	517	518	557	551	572	579	538	578	516	538	537	579	521	543	537	529	488	547	550	522	556	512	564	515	521	542	506	504	555	531	550	559	562	556	508	537	500	541	483	543	551	545	507	551	529	526	552	554	552	496	535	549	508	520	536	503	526	506	521	511	535	500	548	555	566	523	499	519	515	540	555	545	586	543	502	567	521	564	574	562	523	565	537	553	596	529	535	490	505	497	577	564	537	564	522	545	553	552	528	546	533	536	500	580	540	526	523	523	492	538	571	587	578	510	495	551	529	546	545	497	553	530	565	518	531	520	539	539	521	550	550	522	514	499	538	543	587	526	523	571	538	526	523	529	549	505	553	528	561	525	545	550	549	497	509	536	552	509	546	543	534	513	569	548	523	497	507	527	517	512	515	552	556	549	532	549	540	535	538	517	515	556	533	536	541	516	591	577	546	535	555	569	555	540	530	491	539	597	550	521	540	544	557	507	529	525	507	540	582	530	560	531	523	539	540	526	537	533	588	508	543	561	539	539	543	550	545	531	528	566	542	566	549	573	508	526	549	556	500	528	541	540	528	572	570	498	541	540	554	547	533	543	535	479	559	533	532	526	556	542	567	572	546	559	593	611	529	542	511	572	525	556	519	552	547	535	529	504	552	538	553	510	555	551	510	533	574	533	529	544	579	552	564	531	532	529	528	547	557	528	550	518	561	563	525	509	524	493	558	509	559	579	508	539	498	557	511	545	539	536	565	523	545	540	567	535	568	556	516	552	574	531	515	557	567	525	527	501	510	545	509	559	541	543	550	536	531	527	532	560	559	557	545	540	512	515	516	498	534	574	545	562	544	539	526	540	551	552	564	547	583	517	572	532	568	537	562	530	524	563	512	592	556	562	552	560	580	563	578	522	526	534	565	550	551	557	530	549	554	542	528	519	515	557	521	538	512	495	493	512	553	547	565	538	523	571	542	539	557	549	534	543	531	549	577	533	516	565	557	573	580	546	524	526	593	519	529	564	543	525	541	544	539	552	603	538	569	533	562	551	565	554	528	535	556	542	580	524	614	520	517	538	572	555	535	552	539	545	563	592	576	527	540	525	545	521	531	544	522	511	518	538	521	530	549	518	525	507	547	531	530	546	542	533	561	546	507	569	559	587	521	503	505	549	525	518	573	546	573	543	540	551	540	527	558	538	530	524	542	525	562	532	552	577	513	601	543	528	542	543	564	570	544	587	507	524	549	527	502	522	507	538	532	488	517	515	558	538	582	520	521	558	564	500	535	547	564	505	564	550	566	545	530	561	545	555	502	527	560	510	505	517	539	523	545	578	541	527	535	540	544	591	523	537	560	523	553	551	549	546	566	563	526	511	525	583	524	544	562	579	533	517	541	544	544	522	524	562	510	550	537	549	561	530	551	514	537	548	533	519	503	556	498	537	518	575	526	526	541	552	544	516	548	531	531	531	513	517	506	555	519	532	513	515	521	548	523	529	528	539	582	572	560	542	551	547	548	533	575	520	503	580	550	524	550	510	553	531	529	535	597	529	509	558	535	513	546	522	578	543	505	528	576	534	557	587	540	567	573	502	534	548	530	535	576	518	540	528	565	539	575	589	555	536	573	548	545	505	569	554	551	537	584	551	537	532	564	518	540	519	562	565	533	567	562	527	549	549	564	559	539	568	561	560	534	550	507	540	521	566	510	561	512	535	551	540	543	571	517
11218	11144	3141	1483	4158	4953	2735	1818	1561	896	534	263	140	441	300	156	109	293	313	207	67	50	40	42	48	43	40	51	43	59	63	56	39	36	46	38	39	45	41	45	52	38	45	45	36	46	40	32	37	32	40	38	46	39	42	49	37	47	36	41	36	42	47	41	37	47	33	43	46	36	49	46	50	35	44	37	44	44	44	40	33	39	38	51	41	35	56	45	30	36	37	42	44	38	55	38	44	37	58	45	46	44	54	31	55	36	53	47	37	47	38	37	46	47	44	44	37	42	34	47	50	49	52	41	39	29	30	42	31	42	35	55	36	30	37	45	51	57	51	52	49	52	51	38	46	40	45	45	44	46	45	31	41	33	44	45	47	27	42	54	50	42	37	36	32	50	40	49	45	42	44	43	44	43	40	35	47	44	38	42	36	44	53	42	40	47	53	52	36	42	39	34	34	52	45	38	48	49	41	38	66	35	37	43	37	49	38	43	43	40	41	37	45	37	43	41	41	43	39	36	40	49	39	43	43	44	45	47	42	47	36	33	50	48	43	31	36	48	47	37	35	50	36	45	33	42	44	34	52	36	37	49	40	40	51	35	41	52	46	36	40	41	41	45	43	43	47	44	45	29	42	45	48	47	44	52	39	42	50	44	44	39	37	46	43	36	55	39	50	38	39	31	35	30	27	39	33	55	44	42	38	40	45	47	50	62	45	42	42	43	47	33	52	37	36	44	38	43	28	49	48	40	44	34	44	31	31	41	46	36	37	40	39	33	34	41	42	45	52	35	29	38	40	40	54	45	42	50	47	33	52	50	44	48	37	30	45	38	60	42	41	54	48	34	51	47	39	46	45	33	38	35	47	41	48	50	38	38	35	45	40	40	45	40	38	39	40	39	44	49	34	37	36	41	37	41	39	33	40	48	45	42	41	43	42	41	43	40	44	48	46	41	37	45	40	55	45	33	51	44	50	38	34	42	46	39	41	47	52	36	43	43	51	47	38	41	46	38	42	43	38	51	37	46	39	52	31	45	41	44	50	48	37	37	42	39	47	43	47	48	52	41	34	30	51	47	45	38	38	36	46	39	36	38	49	49	50	48	38	41	48	50	38	45	39	40	52	41	49	41	51	46	37	37	51	44	34	48	44	46	42	42	47	45	50	39	34	42	44	43	34	40	46	37	34	43	43	39	53	50	32	46	29	40	43	49	32	50	53	41	50	35	43	44	31	48	44	38	36	44	44	46	42	39	36	44	41	38	45	46	36	39	51	43	40	52	40	54	37	45	44	30	47	49	58	54	45	49	42	51	48	43	39	39	38	56	45	30	31	32	34	36	43	44	45	37	29	39	34	43	39	44	45	36	38	28	36	35	37	48	39	42	36	34	37	32	45	34	48	47	40	46	39	41	38	42	47	33	40	45	45	50	53	33	47	48	40	42	35	44	40	41	45	46	45	40	43	41	55	41	25	47	43	51	39	40	43	55	46	38	38	31	33	40	37	36	37	34	41	55	47	51	35	53	48	39	40	40	50	48	46	44	38	40	44	50	49	33	45	45	42	41	50	40	36	42	38	39	44	43	49	40	45	35	41	40	44	46	42	45	50	37	46	47	38	48	42	35	43	41	44	35	43	40	37	40	37	53	43	36	45	59	37	37	41	29	30	47	54	49	44	38	47	44	42	33	49	46	37	39	52	36	37	38	44	41	37	29	38	52	34	41	45	40	59	40	33	48	42	38	41	33	36	36	32	36	49	36	41	41	38	42	46	50	38	45	31	37	50	46	44	47	51	49	46	38	49	32	44	38	35	47	34	36	41	49	42	44	44	32	38	49	45	37	58	44	45	30	46	45	45	36	38	47	41	28	39	51	35	37	48	37	39	45	51	46	37	48	39	39	53	62	43	39	53	29	50	46	41	37	56	29	41	42	47	32	50	37	39	28	28	41	40	43	53	43	44	36	45	40	47	41	42	39	35	38	37	53	49	48	40	42	41	53	37	44	42	49	35	49	42	44	48	41	55	50	38	55	45	39	29	47	40	42	35	51	53	45	41	33	42	50	40	38	37	33	33	36	39	39	37	37	42	48	42	37	45	43	56	35	28	38	39	35	52	41	44	52	45	42	46	40	45	34	42	43	34	38	41	33	32	34	30	37	42	45	42	41	49	54	46	42	32	41	37	36	35	47	31	38	40	40	37	53	37	37	40	40	41	39	36	30	43	35	51	49	51	47	43	44	37	59	37	44	39	51	42	48	38	39	42	46	39	33	51	37	40	43	46	35	43	50	47	49	46	35	49	34	40	47	40	42	42	55	46	39	47	41	40	43	44	46	45	36	50	35	43	46	39	40	39	44	41	49	42	37	47	43	44	44	35	29	33	47	41	43	39	43	51	47	39	46	35	41	42	35	33	45	36	32	35	40	36	36	43	38	49	45	46	40	34	36	28	41	43	41	47	45	45	43	40	35	33	42	51	36	39	45	40	39	57	51	46	37	40	36	45	37	35	36	39	32	41	44	32	40	44	48	36	34	51	36	45	42	30	46	33	38	47	52	45	51	39	35	43	58	41	43	42	45	42	41	32	43	44	47	47	47	32	36	42	40	33	41	37	32	56	45	39	46	45	59	36	46	55	44	46	38	30	35	43	35	52	30	53	52	43	47	46	33	44	35	37	37	47	40	40	45	35	32	39	55	38	47	48	42	36	53	48	38	47	54	40	30	52	29	39	45	38	40	43	37	28	38	52	51	33	47	48	36	33	40	43	32	38	46	25	50	46	35	36	56	54	42	38	49	44	38	41	43	36	38	41	55	39	53	34	49	38	36	33	42	34	37	39	34	33	39	49	40	38	42	50	36	45	47	42	46	42	35	41	44	43	50	44	43	49	38	42	44	31	54	39	47	40	41	56	41	44	36	41	35	39	38	52	55	32	29	37	44	38	40	43	36	52	34	42	42	35	59	39	33	49	38	33	30	45	46	34	46	36	41	37	33	39	50	49	34	34	47	34	45	44	37	44	38	38	35	48	44	34	29	45	47	45	40	36	43	42	60	42	46	39	37	46	35	36	41	45	50	38	41	48	29	42	45	34	35	50	46	48	41	46	34	40	40	54	47	30	42	38	32	33	47	38	38	43	34	39	45	34	38	46	40	42	28	39	36	37	48	35	50	39	46	48	40	43	33	38	35	39	43	42	37	45	51	55	44	43	42	40	44	42	42	53	45	39	39	40	41	42	39	38	46	51	40	42	54	33	43	46	33	39	53	45	45	39	51	33	51	51	39	43	40	52	41	46	38	47	32	30	47	52	49	39	40	33	38	39	59	53	33	53	42	48	41	47	40	35	45	37	54	47	42	37	49	30	35	41	41	37	48	44	50	42	38	42	39	34	32	45	43	51	26	47	41	25	49	43	39	43	43	36	30	38	49	29	28	43	45	38	38	43	52	49	45	53	44	37	46	44	40	45	38	37	38	38	39	50	46	42	47	43	55	49	44
46948	35521	22485	29936	51851	47831	37834	33079	30002	21932	17569	9208	5316	14580	10365	5249	3194	9236	9331	5692	1360	570	587	577	576	606	596	593	604	1140	1342	1107	812	669	611	573	618	524	599	569	538	579	560	574	575	545	563	543	569	525	565	530	589	587	580	556	549	559	578	576	600	553	545	573	558	597	551	568	552	547	558	535	534	628	563	576	552	540	567	550	603	569	569	570	573	607	561	560	577	520	570	524	541	549	606	552	542	513	514	553	595	550	574	541	580	560	588	570	560	549	521	597	506	592	544	543	574	545	614	549	550	554	551	571	592	538	566	595	556	557	551	573	614	570	569	577	563	532	560	549	617	583	531	531	573	554	534	525	556	583	522	557	517	578	551	577	539	581	612	542	511	570	515	534	529	554	553	521	591	574	585	618	560	588	563	537	534	572	588	549	576	564	591	547	504	552	558	540	554	562	579	586	593	584	588	559	607	558	551	582	594	561	573	575	555	524	542	553	551	547	561	566	532	545	572	556	558	584	588	564	560	601	562	535	558	554	599	575	560	622	540	567	581	580	553	558	537	583	603	569	588	541	556	549	607	566	529	616	606	602	610	554	529	575	548	560	550	557	519	567	575	585	550	579	553	538	551	575	591	554	580	561	540	535	549	567	551	557	536	540	564	594	544	542	576	524	563	582	554	537	554	571	569	552	556	536	557	573	556	601	581	592	550	590	546	580	548	580	583	524	580	513	518	536	552	608	526	554	580	551	574	544	565	565	577	550	553	611	556	586	560	571	550	573	517	574	567	587	581	574	547	634	540	542	584	577	556	554	565	574	528	539	580	570	556	580	553	571	609	580	557	528	501	560	536	555	559	592	593	585	523	552	588	549	581	562	555	549	581	587	542	541	562	526	565	558	544	560	540	524	563	574	560	537	555	553	544	556	534	541	559	544	563	576	572	538	587	578	571	565	572	571	587	567	568	579	576	561	615	561	552	591	539	585	542	580	571	576	580	530	561	561	550	564	575	532	528	570	528	602	551	556	584	563	550	560	576	534	525	533	560	612	558	520	546	574	557	563	541	590	598	557	569	568	566	574	565	577	579	561	553	562	547	580	619	545	547	588	596	539	539	550	559	562	570	563	543	527	555	594	574	577	540	560	569	515	535	578	553	527	550	556	561	554	604	601	570	549	575	566	534	599	544	536	572	563	574	568	564	601	600	540	575	584	536	547	529	559	599	585	577	524	547	571	524	533	517	552	535	529	585	567	571	587	569	539	533	550	553	551	538	581	572	553	548	558	585	562	555	555	598	594	554	532	536	511	528	588	596	585	562	539	522	513	531	574	581	558	568	587	569	557	549	524	583	527	553	568	567	546	543	589	554	534	564	575	604	493	566	573	527	575	553	552	544	592	602	527	568	546	556	547	552	576	546	556	566	569	565	578	579	606	544	565	629	548	553	590	552	552	508	544	561	534	550	531	561	540	548	566	549	579	562	568	565	546	516	553	578	539	539	555	554	579	527	556	546	582	562	553	580	582	547	571	509	542	570	575	592	583	544	559	565	510	541	566	551	537	559	564	538	569	554	580	560	607	605	556	555	541	556	534	570	537	557	548	531	571	556	568	574	575	590	608	587	577	586	554	559	542	526	567	571	609	555	550	564	523	522	531	570	556	599	561	527	529	593	539	595	562	526	530	531	584	566	556	521	567	546	529	527	540	568	564	580	566	604	560	551	577	528	549	557	541	540	552	599	532	575	571	583	535	567	580	543	558	502	532	578	529	555	551	554	589	582	586	550	528	592	552	592	591	574	528	583	512	537	574	544	523	606	558	607	590	566	517	573	565	557	527	532	585	524	550	596	542	590	548	535	540	577	540	554	542	535	558	521	546	542	563	603	571	569	554	575	522	580	549	551	546	573	600	573	577	564	562	532	557	603	586	525	564	573	589	526	526	552	601	549	557	520	553	531	584	569	543	583	514	557	601	583	512	560	561	556	569	572	602	536	569	539	572	550	557	546	564	535	580	597	561	593	589	566	546	580	567	582	573	595	587	595	572	579	545	561	541	597	552	593	574	608	561	559	525	596	566	577	565	564	548	581	587	584	552	559	553	570	546	542	554	526	526	586	576	536	522	568	521	556	582	554	561	549	574	599	533	572	574	583	575	574	553	569	541	593	564	572	556	550	565	547	549	559	531	567	571	577	526	563	569	560	528	574	581	531	567	512	540	555	606	579	505	547	582	572	594	615	614	552	521	531	554	573	567	597	541	546	589	525	553	516	587	588	578	560	572	565	565	603	566	522	533	547	564	555	551	558	539	559	583	576	570	576	527	543	582	547	559	569	559	591	584	558	573	543	555	542	562	570	530	567	559	575	537	534	532	572	556	590	554	532	514	600	581	546	555	589	550	597	549	533	571	548	576	515	541	579	572	587	594	527	564	588	572	567	550	527	515	542	564	605	552	549	554	568	560	580	575	547	549	542	534	601	597	554	545	570	581	537	551	553	562	545	508	568	541	585	511	564	534	567	530	551	532	553	569	534	590	563	566	573	599	567	539	585	534	568	553	585	595	565	578	555	551	580	529	577	579	543	543	556	565	566	558	590	537	564	589	564	570	579	572	572	559	533	572	577	522	535	586	589	603	554	591	553	587	552	520	610	571	545	570	549	549	542	575	595	549	573	562	577	568	594	549	538	567	591	562	562	544	563	592	561	575	513	580	586	527	556	555	518	553	549	551	533	587	530	582	539	512	584	508	633	590	593	570	549	541	528	547	578	507	538	555	543	549	523	612	505	569	569	583	554	553	586	590	549	534	587	527	562	605	604	574	567	578	569	554	532	589	565	591	527	555	565	562	613	584	567	562	563	625	537	534	584	558	546	563	560	558	559	577	552	542	567	572	533	533	539	533	531	598	553	552	538	543	562	566	543	525	567	571	568	550	588	552	559	549	568	569	516	545	555	552	550	576	526	558	606	540	528	557	571	532	570	543	546	590	564	557	548	548	563	581	550	568	565	557	558	585	562	541	595	550	532	549	526	580	540	574	563	536	556	570	549	535	532	528	601	556	535	546	531	556	515	555	550	588	568	516	598	484	500	568	571	545	579	545	568	541	565	575	565	571	599	559	547	552	571	606	550	528	573	511	566	579	601	590	578	558	585	539	604	554	570	580	560	590	596	564	555	543	526	588	571	544	536	586	595	615	583	561	577	576	544	549	509	581	576	502	557	555	589	534	592	550	565	537	594	584	565	604	576	570	594	622	556	554	571	562	540	570	567	560	536	552	562	519	553	568	570	540	536	522	574	584	560	566	533	525	575	552	541	592	570	600	542	568	514	566	551	582	535	604	569	584	559	601	569	578	555	580	560	568	606	558	559	536	563	584	586	549	563	592	572	533	601	538	529	566	523	557	595	550	538	501	533	557	575	533	569	555	547	579	554	568	572	517	590	573	576	567	542	555	548	549	521	577	540	551	561	596	539	583	539	578	573	524	579	559	615	531	555	537	549	537
16221	19128	6271	3475	6973	8177	4912	2883	2306	1571	813	292	239	583	348	205	108	429	484	267	49	44	39	43	37	33	44	46	42	79	87	73	57	47	38	42	37	50	49	33	41	49	47	32	46	42	56	62	27	29	38	49	41	41	33	46	35	38	34	37	29	23	55	40	32	36	32	44	42	37	45	45	44	43	47	47	31	41	41	34	41	33	50	27	39	38	35	37	40	36	35	41	41	41	29	34	43	35	50	38	46	48	49	30	31	47	49	38	66	48	43	47	36	36	41	40	43	37	44	33	37	38	41	59	41	42	30	32	38	44	39	39	40	40	31	34	39	43	54	52	41	41	34	42	27	35	48	38	36	44	40	40	54	37	47	43	45	32	31	41	40	37	47	49	42	45	31	43	43	43	30	29	49	49	41	53	44	29	38	43	42	39	42	36	46	47	40	41	39	49	26	37	36	40	53	28	37	43	43	46	47	40	37	43	37	49	38	41	47	47	52	54	44	36	34	52	35	36	41	40	41	44	47	45	43	30	45	48	47	35	54	44	37	38	37	42	40	39	33	33	47	40	43	44	42	29	44	45	42	47	47	42	40	41	36	45	44	38	53	50	43	53	42	36	46	45	31	41	38	46	46	35	54	43	44	24	32	48	51	52	35	35	41	41	46	45	47	45	47	57	36	45	36	44	50	53	46	42	42	25	36	42	41	45	44	49	46	51	31	30	37	30	40	40	39	38	40	44	36	42	31	44	37	43	42	34	39	39	41	36	38	29	43	35	40	43	41	34	43	48	38	38	41	47	38	41	49	40	43	50	40	44	33	36	43	41	48	41	35	29	42	41	46	40	36	40	46	37	51	44	33	43	35	44	41	43	51	42	36	27	47	40	49	44	35	45	50	32	44	40	55	49	40	48	53	48	42	36	51	44	31	38	33	43	31	37	37	46	42	40	41	47	41	32	41	40	43	46	45	40	45	38	46	43	42	31	43	41	47	47	44	32	38	49	47	39	40	52	44	34	46	37	29	33	43	35	45	49	45	28	46	41	31	35	57	46	46	42	34	42	52	43	41	42	34	56	38	45	51	37	51	42	38	32	48	42	44	39	38	43	41	39	52	44	48	46	46	40	45	42	48	39	38	37	46	37	41	38	38	37	37	28	44	43	48	49	39	48	49	50	33	37	33	38	42	42	42	51	46	41	39	25	35	49	30	46	34	39	45	40	29	39	33	36	40	40	44	46	41	36	34	47	37	47	42	37	33	45	40	39	42	41	44	44	43	38	42	40	40	34	54	38	45	38	45	35	43	34	37	44	42	41	38	32	37	52	37	41	41	39	39	44	39	38	55	43	29	52	42	45	37	42	43	40	47	41	38	37	50	41	63	34	43	43	55	53	37	48	43	28	47	41	28	45	37	33	40	49	40	52	41	38	47	40	37	49	42	40	47	47	43	44	40	35	41	52	30	35	42	35	47	45	46	44	46	52	48	36	46	39	37	53	39	41	46	39	52	37	45	34	37	43	40	48	44	40	42	36	31	49	36	42	32	32	40	39	44	41	41	41	50	36	39	36	41	31	35	39	43	51	47	56	43	25	51	33	48	39	39	32	42	48	56	29	37	50	36	34	35	37	40	45	48	39	36	34	37	38	50	42	42	39	46	44	51	33	38	34	52	45	42	39	41	48	49	39	37	43	28	45	35	50	35	56	44	45	39	47	43	46	34	36	40	54	42	55	32	48	47	44	46	47	41	34	36	52	46	29	24	59	40	31	42	51	46	43	39	29	43	26	45	32	40	45	55	42	45	52	43	32	50	38	41	45	47	36	36	50	41	41	42	40	31	46	31	43	34	36	51	44	43	43	46	38	44	37	49	39	45	36	36	40	42	50	50	39	46	38	39	35	53	52	46	40	39	35	51	48	42	40	44	41	32	54	36	31	37	40	43	56	36	41	50	46	29	34	39	45	40	32	39	34	38	42	47	48	44	45	42	40	33	52	38	50	39	35	33	42	39	32	47	52	43	42	32	36	42	40	42	39	41	41	47	53	39	29	48	34	52	45	36	40	57	40	49	39	41	36	52	42	40	31	45	45	41	40	37	32	28	48	39	49	46	42	46	28	41	33	45	55	43	42	52	41	39	42	49	47	36	41	42	42	47	38	48	38	46	45	40	51	33	43	37	42	48	51	47	37	53	48	30	36	37	47	45	43	36	39	38	38	38	38	47	34	42	41	41	42	40	37	55	41	31	49	40	37	30	35	44	49	33	43	44	39	37	39	33	44	39	50	45	42	36	44	39	38	47	57	38	38	46	33	36	47	49	44	39	42	38	44	43	58	37	41	51	35	37	38	50	41	35	50	38	31	42	37	42	52	34	42	49	47	35	43	35	40	41	53	37	37	48	38	45	38	43	40	50	27	41	44	35	33	41	39	39	35	51	30	36	40	53	33	47	36	40	44	38	40	51	34	52	39	40	42	44	53	39	35	41	38	38	33	35	43	38	44	42	35	43	34	41	32	40	43	32	34	34	36	53	49	41	38	41	37	47	57	39	40	36	52	44	35	35	41	48	42	46	34	36	39	38	44	54	46	30	41	42	42	40	41	37	47	29	42	39	39	56	33	46	44	43	42	44	41	36	45	48	45	39	45	39	49	39	41	46	54	41	33	51	41	42	32	46	38	40	44	44	46	42	39	42	30	42	44	34	42	45	29	39	36	43	50	28	39	37	34	36	44	40	56	51	37	35	40	40	37	36	35	48	35	36	30	44	50	47	37	48	37	37	39	46	45	34	43	45	42	41	47	48	34	43	46	36	32	39	41	44	41	38	41	42	41	32	38	42	39	34	47	50	40	34	30	54	41	37	40	40	37	53	35	48	48	40	40	34	47	42	44	46	49	51	26	38	43	40	31	43	50	38	46	54	39	34	40	38	37	51	35	43	36	37	42	58	53	42	44	45	44	42	30	34	50	42	46	34	37	43	44	40	37	45	40	35	40	49	36	30	30	48	48	34	45	40	39	36	28	37	36	34	33	33	39	50	33	42	48	46	45	45	35	36	45	50	43	47	49	34	47	43	46	45	47	42	52	37	33	39	38	46	30	44	48	45	48	45	47	47	55	41	36	43	47	51	28	42	40	44	35	50	41	43	44	50	41	41	45	41	37	28	48	40	41	51	49	38	35	34	49	31	45	54	58	61	48	37	40	46	48	44	40	33	52	47	34	44	45	52	53	52	40	38	48	45	27	35	47	39	51	46	40	40	43	38	43	51	51	28	42	37	43	39	47	43	33	38	37	46	51	51	41	41	37	29	53	36	37	53	45	41	49	38	48	33	46	49	46	45	47	38	28	48	40	45	57	41	47	39	40	58	41	36	33	36	41	38	36	47	52	43	41	38	36	30	43	43	56	49	61	48	47	39	30	39	46	50	37	36	42	36	58	43	35	37	49	43	44	45	47	50	45	39	27	31	35	40	55	52	40	44	42	41	46	45	34	36	43
53395	39135	29422	38008	61298	56232	44520	37770	33474	27713	21453	9516	9060	16808	9793	6715	3968	13327	13811	6892	608	575	583	518	595	533	623	530	564	1629	2272	1769	1201	843	593	581	528	592	587	526	555	550	616	618	595	548	529	577	560	556	555	523	535	582	552	545	605	542	547	575	614	544	525	546	574	533	564	538	563	550	550	561	532	576	584	576	552	578	533	568	560	560	540	520	590	561	559	524	568	546	532	578	569	559	591	527	541	571	547	577	536	548	568	553	544	600	590	545	545	534	547	541	517	584	566	511	547	560	554	553	512	589	581	558	540	524	520	563	532	586	563	555	549	505	574	537	533	524	532	567	495	538	549	531	564	541	555	584	493	527	547	565	581	573	577	534	562	559	565	556	550	534	563	536	581	559	558	562	541	589	564	557	576	547	586	588	567	562	570	570	560	534	569	573	564	528	603	580	543	553	561	555	557	542	533	543	598	553	540	587	532	543	559	561	527	525	556	592	507	555	560	578	569	547	538	579	569	556	538	559	549	555	538	562	552	518	538	544	544	544	531	552	612	588	524	515	545	542	549	565	578	566	533	577	581	503	565	570	566	542	531	568	552	588	593	533	549	547	549	571	570	570	549	565	561	553	550	613	563	532	567	542	596	548	553	533	561	552	564	533	582	584	559	545	570	538	584	575	560	519	541	539	553	527	543	553	530	551	586	541	597	560	600	537	552	536	564	532	611	552	558	543	622	579	508	520	555	559	565	526	547	537	545	549	552	585	559	565	554	588	557	548	532	588	583	545	520	538	569	577	520	527	591	565	550	593	593	600	582	576	534	594	543	536	561	569	529	520	564	574	551	557	546	582	558	543	571	583	560	611	560	559	579	557	578	554	540	527	569	552	547	554	572	531	567	506	540	625	566	511	515	553	553	518	525	571	583	575	560	509	556	555	555	539	567	534	542	511	587	568	567	530	537	550	552	470	550	495	529	596	588	558	562	548	529	595	574	562	540	549	542	565	578	547	561	544	582	582	565	576	493	567	576	591	556	545	582	557	575	538	557	542	576	520	572	548	502	576	603	539	561	567	554	555	565	565	515	590	568	566	556	583	508	566	552	528	556	549	568	573	536	530	579	511	550	563	570	555	546	576	589	570	574	621	586	557	530	568	559	504	522	583	523	565	497	521	522	598	537	567	579	571	529	574	555	545	574	574	555	567	526	577	558	595	529	541	572	574	536	531	558	535	542	585	548	548	539	577	534	563	533	525	522	578	591	589	570	571	585	527	572	556	565	603	571	604	561	554	581	551	510	492	561	514	527	538	584	578	594	543	562	545	572	541	537	542	572	547	516	533	520	581	529	537	510	567	545	565	564	566	546	548	543	564	526	555	520	517	567	567	546	549	531	554	553	583	556	547	564	539	550	576	565	557	590	547	551	574	562	514	562	509	513	542	535	562	573	539	558	512	577	625	605	552	534	532	561	519	574	549	588	562	501	595	565	600	555	538	550	546	560	623	560	548	553	554	552	568	526	565	583	568	533	595	573	519	534	551	580	536	553	564	546	528	561	565	542	535	552	571	599	591	579	571	555	543	579	568	581	551	510	544	561	527	556	585	568	564	606	574	565	553	557	566	607	562	562	547	564	521	583	575	520	561	544	514	505	558	609	498	558	546	556	551	579	519	558	538	575	591	559	554	536	585	548	582	565	576	536	571	594	572	552	547	552	531	582	578	538	571	563	534	540	547	599	580	568	545	554	571	583	523	532	559	549	569	552	502	551	588	528	562	600	548	553	569	562	537	540	564	609	520	579	561	539	560	533	609	555	599	526	530	515	541	524	520	534	570	528	557	559	563	588	564	550	599	530	529	604	572	580	543	572	560	547	520	582	595	500	528	575	528	552	559	564	581	559	516	515	547	544	530	590	522	525	553	545	604	565	558	572	548	560	538	593	523	544	562	542	560	554	553	635	594	504	544	552	571	584	573	591	536	508	613	531	526	595	563	582	521	560	522	553	573	537	573	561	542	551	567	578	554	537	544	615	526	546	562	547	541	542	592	547	548	537	552	513	540	565	559	573	534	530	565	529	529	539	556	572	533	566	573	539	561	560	554	607	567	558	553	529	552	471	547	564	523	531	559	545	599	587	528	579	540	546	542	495	547	524	571	544	561	562	586	591	562	538	549	526	546	543	556	573	531	547	507	554	582	527	562	612	591	574	558	591	567	560	597	564	520	560	559	541	568	570	531	545	568	572	561	552	564	526	595	574	539	540	584	599	581	571	534	588	596	545	565	593	555	510	561	556	537	583	511	543	575	550	536	553	553	531	562	582	557	577	590	564	612	560	526	524	552	555	540	550	562	555	587	550	576	568	535	554	546	570	522	562	552	555	509	563	517	535	555	556	549	529	565	542	549	577	511	537	581	568	555	530	538	546	579	549	521	559	580	585	500	566	534	562	589	538	544	555	544	570	571	544	536	545	544	609	536	569	573	562	565	543	544	582	577	549	583	566	553	572	577	548	577	546	620	544	558	583	555	572	517	567	547	575	547	570	565	542	539	550	512	554	509	583	598	536	544	564	550	557	577	543	522	539	577	588	592	530	584	530	520	572	553	565	556	536	559	536	582	590	572	541	591	544	572	539	518	562	530	560	518	545	564	552	551	505	528	596	550	526	589	574	573	544	590	557	538	522	559	550	592	567	571	557	553	534	561	572	538	522	562	557	570	566	529	586	559	560	569	598	538	580	577	543	612	561	546	506	525	564	549	542	560	579	561	576	487	554	575	578	551	534	578	556	572	551	556	547	564	571	552	601	568	559	569	549	564	548	579	536	600	540	559	559	571	568	554	556	547	588	544	533	575	572	547	549	519	535	526	550	598	584	570	538	502	551	550	578	535	541	570	582	538	566	581	537	562	572	561	580	569	566	577	554	585	509	569	574	569	540	548	571	560	517	547	493	557	563	559	571	547	569	554	525	565	567	574	550	580	530	605	563	546	554	564	547	579	581	554	547	501	550	530	537	560	563	541	575	571	526	563	580	570	556	569	578	582	548	555	536	583	576	578	555	606	574	544	573	539	582	541	561	589	564	558	570	564	572	553	570	566	542	578	565	523	562	560	508	535	579	556	590	533	587	532	593	545	581	535	547	548	525	515	589	605	590	550	552	536	544	541	578	584	521	588	555	524	551	595	559	541	562	532	589	531	570	597	582	565	575	545	549	567	490	546	559	565	576	534	550	526	562	573	585	574	536	523	530	554	556	585	580	539	598	550	569	545	517	576	564	603	524	551	555	541	566	553	559	518	593	542	551	575	570	562	570	590	604	563	517	551	511	532	533	549	596	549	535	558	508	562	536	568	569	552	573	563	556	557	575	559	561	565	592	532	548	552	558	596	566	563	590	615	555	574	569	557	555	574	560	528	567	573	567	588	565	583	564	558	560	545	534	523	531	542	565	537	542	530	558	562	578	591	602	584	499	572	571	539	566	557	577	553	543	578	573	551	588	561	604	538
5933	3411	927	470	1265	1522	892	560	491	346	162	102	91	127	66	65	61	136	178	84	41	38	29	45	34	40	36	45	31	43	50	58	49	55	51	45	29	46	43	38	44	54	39	46	41	33	38	34	37	37	45	46	47	45	42	39	45	42	28	43	40	39	62	40	42	43	37	52	45	45	47	52	50	50	45	38	45	35	33	39	30	40	46	36	47	45	47	47	29	42	29	42	60	42	32	33	28	41	36	36	41	42	34	41	36	42	43	46	40	34	40	52	28	51	37	52	43	41	50	38	49	37	54	48	45	39	41	36	41	37	39	38	48	45	52	40	37	42	46	38	33	43	43	42	35	36	40	47	41	35	49	42	44	41	44	42	37	43	46	42	47	29	48	44	46	43	32	33	33	43	49	52	36	41	44	42	42	46	37	41	44	47	45	31	31	39	38	36	37	31	30	38	40	49	44	38	39	49	27	43	37	47	36	38	45	37	47	50	44	45	30	52	28	53	32	51	41	38	45	41	33	36	36	49	42	50	33	43	43	40	39	35	37	37	50	35	38	43	28	40	51	38	37	34	34	30	33	27	40	43	40	43	47	45	39	43	44	40	48	44	31	44	39	33	44	36	53	42	40	49	47	43	30	44	38	36	48	48	36	50	45	33	38	43	41	36	44	40	32	32	34	32	35	33	47	36	40	47	35	39	37	31	46	36	44	37	43	38	40	45	42	43	30	38	35	47	45	29	41	30	41	54	47	53	51	42	36	36	39	43	39	40	44	32	45	39	35	50	31	40	42	47	42	35	43	44	65	34	32	46	45	34	47	43	38	51	43	48	43	38	47	47	36	42	45	29	40	38	34	38	40	37	35	41	35	39	33	42	40	37	45	41	32	38	46	41	34	35	46	36	47	32	40	47	54	38	52	40	30	44	38	49	44	33	47	48	42	37	37	37	44	50	44	50	40	36	40	55	36	43	34	37	40	33	45	47	43	39	38	30	34	45	41	38	38	52	43	39	36	41	51	36	38	50	45	41	43	35	38	31	36	31	41	48	37	40	41	40	34	27	36	36	52	33	39	31	39	36	45	45	41	46	42	43	39	37	38	37	46	37	48	33	45	29	36	41	46	22	46	45	35	46	40	41	50	40	32	46	39	43	39	50	41	35	40	41	33	50	37	35	39	39	23	44	36	41	55	42	36	42	35	48	40	50	31	37	46	43	45	48	39	40	35	37	36	44	44	35	38	43	33	47	27	42	34	34	35	37	40	40	42	40	48	48	36	31	35	40	42	57	36	31	44	39	33	58	40	40	37	46	43	44	48	28	34	37	51	39	39	44	45	37	42	53	40	42	36	44	39	34	36	38	42	42	38	38	51	32	42	43	37	45	32	39	43	49	33	42	26	35	38	41	33	41	45	32	42	41	35	46	43	45	42	34	45	45	48	47	34	33	32	36	39	36	41	40	55	38	44	34	50	34	39	38	39	42	55	35	28	33	37	33	37	44	43	39	50	44	39	45	41	44	42	37	29	36	46	39	44	39	46	31	44	36	44	48	36	43	39	42	39	37	40	47	43	52	40	43	44	42	32	40	39	46	37	37	25	28	35	50	44	33	41	38	46	46	35	56	37	45	38	45	46	43	38	38	41	42	39	44	40	48	32	40	40	50	38	36	35	43	38	46	39	44	35	37	47	41	44	50	40	46	35	37	41	36	30	35	42	43	47	42	43	44	48	39	38	36	38	41	30	40	33	37	36	44	37	35	37	45	38	37	44	48	38	45	42	42	43	41	41	47	44	40	36	38	38	30	49	42	38	41	40	36	50	50	38	43	44	30	36	46	47	29	45	40	44	26	34	43	50	39	54	32	32	48	40	48	40	44	35	38	40	34	30	44	53	39	42	41	47	39	47	30	36	33	48	29	41	39	45	37	39	30	40	36	42	42	41	36	62	44	41	44	53	34	56	38	42	39	36	32	44	42	48	46	42	37	42	31	37	37	42	32	41	41	30	53	41	48	38	44	35	34	38	37	29	38	41	31	35	35	41	51	38	41	36	35	47	52	41	52	33	47	42	33	29	52	37	37	44	39	36	45	32	43	30	40	37	49	48	39	36	36	42	39	41	40	34	46	44	40	39	53	35	37	56	29	37	42	30	35	42	34	46	35	38	40	33	45	49	46	42	49	44	36	43	33	31	45	35	30	31	38	34	35	42	47	23	36	40	40	41	37	35	42	45	33	45	43	44	35	31	50	35	39	41	35	33	40	38	56	35	38	42	50	44	30	38	41	39	41	41	46	37	36	43	52	40	40	37	35	42	36	36	37	44	36	48	35	40	41	45	27	45	33	51	38	38	51	45	38	33	49	40	48	43	33	32	34	41	47	50	39	37	39	47	42	34	35	40	38	36	43	37	30	47	37	27	42	49	41	60	46	36	44	61	47	38	35	37	49	43	37	36	41	43	48	58	24	25	53	42	38	42	45	40	42	32	41	43	54	28	33	37	50	35	43	31	41	36	32	41	52	34	44	30	41	32	47	46	45	43	34	38	42	40	45	48	47	41	45	42	39	52	40	33	49	36	42	36	56	42	47	38	47	32	24	42	43	37	40	41	33	33	32	38	38	44	32	47	41	44	40	35	34	40	39	39	39	50	43	37	42	30	46	34	42	39	40	35	44	42	42	46	42	38	47	43	29	33	47	51	49	34	39	46	42	39	49	41	36	44	38	40	41	55	40	45	48	39	36	36	37	41	49	43	37	45	42	38	38	39	50	39	41	41	45	46	39	31	31	29	54	19	40	36	47	47	52	26	33	43	36	37	32	48	42	39	41	36	45	53	37	38	35	40	29	37	56	40	47	31	35	39	34	43	50	54	44	46	41	42	34	42	45	34	43	46	39	42	46	40	38	34	39	33	51	46	40	40	45	44	40	38	32	40	36	36	33	28	30	36	56	37	46	40	30	46	43	42	44	41	35	41	42	44	53	43	39	44	40	32	34	43	40	40	37	39	30	43	30	45	49	36	28	34	42	42	40	40	36	35	35	38	45	39	46	34	54	40	42	46	37	35	41	39	44	41	36	43	50	60	47	47	52	47	26	38	50	45	44	38	36	46	32	35	41	34	41	47	37	46	57	45	42	46	35	36	28	45	33	39	34	41	40	46	50	42	33	38	43	33	34	40	41	51	39	43	45	28	35	37	58	46	41	32	27	39	44	39	44	41	38	40	46	32	48	39	31	48	47	45	45	43	46	45	41	39	52	30	48	26	42	41	44	41	39	48	33	41	29	36	45	42	37	31	36	39	45	39	38	36	47	43	45	47	45	43	43	42	38	52	40	41	36	36	33	47	35	35	49	33	39	41	42	37	28	38	48	46	34	42	32	40	47	38	42	52	41	53	30	41	46	43	44	49	42	38	44	37	52	37	47	34	48	35	41	40	49	41	38	40	34	35	35	29	41	42	33	32	46	39	41	47	48	42	35	45	38	48	36	38	36	36	55
38266	23665	13970	18633	36079	33751	26532	20956	18334	12983	7628	4025	3287	4522	1840	1913	1171	4826	5323	2073	587	515	561	500	499	511	531	574	537	782	1035	927	776	677	589	560	542	513	477	496	515	503	525	510	531	505	556	530	539	520	541	530	535	535	491	508	540	514	538	505	529	555	543	499	515	513	530	528	566	534	505	505	496	482	491	517	525	498	522	538	494	555	510	537	531	534	521	528	557	528	490	521	496	515	556	540	542	516	544	546	536	543	489	549	545	562	528	525	499	554	538	552	545	517	525	514	510	507	521	527	538	524	543	553	508	506	501	542	506	502	564	520	502	513	528	542	527	526	571	511	471	512	511	577	506	557	518	523	515	551	514	481	508	528	520	489	509	496	527	517	516	526	519	493	567	554	547	528	545	532	539	521	539	490	508	505	489	534	520	510	498	549	536	537	556	560	539	564	542	555	537	509	522	549	533	489	552	490	540	523	509	494	506	523	534	536	545	530	494	549	508	515	533	523	495	510	542	540	547	543	525	542	515	539	537	561	543	516	497	527	535	507	498	510	554	500	551	524	512	531	510	489	544	535	502	520	558	512	541	542	478	501	511	561	493	540	488	463	540	513	488	519	553	526	526	506	537	555	533	504	538	490	505	518	554	541	539	515	545	508	518	513	525	511	504	548	514	525	522	527	525	525	553	477	528	529	517	567	550	533	525	590	510	503	564	559	551	558	512	481	557	493	521	585	533	554	511	493	499	532	537	569	513	530	543	532	510	525	546	530	523	541	533	528	520	502	510	509	535	526	522	531	537	508	499	539	499	555	511	496	564	509	541	532	536	533	554	500	548	533	538	544	512	515	553	588	514	521	502	492	549	481	524	519	536	541	545	521	531	496	508	527	566	502	561	542	531	551	531	531	511	499	519	531	540	507	502	533	542	533	522	535	567	530	528	540	536	529	537	557	530	505	518	554	547	537	523	552	534	476	541	545	515	509	537	486	557	526	514	521	501	488	524	554	526	524	539	534	484	516	599	516	563	557	553	530	537	496	537	528	536	525	515	510	524	493	565	540	530	532	523	561	535	547	510	497	509	531	543	562	492	515	530	544	536	507	547	546	506	527	527	548	552	507	517	561	521	548	495	506	491	532	500	479	561	507	520	535	537	530	499	588	541	562	553	501	552	525	508	542	508	494	555	550	525	511	553	512	523	531	518	550	537	563	521	558	556	506	506	543	520	538	503	562	525	510	504	546	552	516	562	515	504	543	573	542	556	509	531	508	550	540	534	536	524	535	545	508	538	486	542	512	483	523	545	513	508	578	499	576	537	522	477	513	545	494	535	532	553	527	549	537	493	551	467	552	490	559	468	503	515	529	532	546	569	516	512	526	529	566	532	543	520	543	490	572	534	531	550	539	523	493	546	578	590	543	567	505	494	540	509	555	521	515	552	552	504	499	515	528	529	519	570	517	538	517	524	567	548	549	549	586	538	547	542	559	520	574	527	492	539	468	508	538	548	506	573	514	531	500	527	503	514	513	482	532	507	547	520	533	574	537	485	540	545	528	514	508	543	533	521	528	537	502	537	557	540	572	514	511	495	547	517	490	525	519	564	525	518	591	539	501	540	518	553	547	530	516	526	527	538	532	522	559	583	516	510	525	531	558	513	488	508	516	507	532	565	548	554	495	568	525	526	514	560	514	534	520	524	529	548	521	551	538	536	532	463	501	505	558	485	547	543	541	507	561	520	552	563	541	537	508	521	551	543	525	476	513	503	494	532	553	545	525	519	521	527	540	541	542	467	520	536	514	584	531	537	548	505	550	515	548	553	524	520	531	529	609	532	577	557	528	568	519	519	520	536	550	510	500	558	561	545	478	587	546	552	519	548	518	511	508	519	576	523	502	513	513	577	524	549	539	510	534	535	510	520	561	558	528	533	545	494	541	526	566	508	511	499	511	524	537	563	502	535	507	513	535	537	524	532	558	512	520	535	516	519	536	510	537	509	541	499	566	537	508	517	521	577	500	527	536	544	555	559	514	525	510	524	533	532	571	503	513	511	525	543	502	539	546	557	547	564	537	572	517	518	521	531	568	534	534	597	529	528	505	561	533	545	562	526	534	508	524	490	503	548	518	533	523	553	509	547	547	551	522	561	537	501	510	520	502	519	508	505	490	511	549	550	489	503	496	512	539	539	537	554	496	513	533	532	526	556	547	506	478	516	554	540	518	527	568	512	512	569	523	514	510	551	539	534	513	502	559	575	522	489	522	494	528	493	530	486	498	504	560	508	522	552	512	525	518	513	523	510	546	556	553	541	556	546	502	546	546	547	495	547	576	506	529	488	528	531	511	534	522	511	535	536	480	551	526	552	554	534	530	541	537	523	541	502	506	523	557	522	506	489	535	508	525	526	553	553	545	508	516	472	544	518	507	553	474	501	514	524	540	502	497	487	481	524	539	520	542	533	505	591	517	554	526	529	565	558	526	524	525	563	567	541	505	487	497	581	508	529	524	522	566	511	536	515	499	526	540	524	530	501	521	509	526	509	559	519	522	492	544	510	548	535	521	493	533	537	488	540	569	547	541	530	541	530	524	529	519	497	520	519	530	528	541	516	522	507	539	512	554	467	518	523	557	583	506	608	513	552	514	498	531	549	544	535	517	513	504	547	557	545	561	548	525	549	547	539	507	538	508	543	476	508	488	524	524	521	568	516	514	542	522	512	539	549	526	533	522	500	513	516	565	507	492	507	540	552	565	500	543	505	511	517	533	562	516	537	502	509	540	552	523	542	517	513	549	531	526	555	530	564	595	510	518	515	562	558	490	536	507	511	484	557	530	542	543	523	580	563	520	533	488	556	498	519	517	518	523	516	546	535	520	529	525	529	538	562	487	561	475	533	513	498	565	508	480	524	531	545	513	549	519	530	532	486	496	564	514	519	527	530	495	517	532	518	539	531	521	532	517	487	536	547	487	480	510	564	553	525	521	551	526	522	523	532	555	554	515	500	529	523	503	552	527	502	545	464	492	532	547	530	511	529	522	543	544	469	548	511	490	540	527	538	501	525	534	539	522	505	523	529	524	527	549	525	504	526	497	483	536	537	480	560	527	520	538	516	499	531	567	568	539	503	549	548	542	526	518	577	508	514	517	513	532	555	536	545	555	532	517	508	515	540	518	482	583	521	517	515	524	532	533	569	566	524	575	534	523	514	525	534	549	488	496	554	531	550	523	525	513	546	531	530	447	542	495	574	518	502	556	543	511	506	510	523	540	495	524	519	570	531	509	552	540	517	564	541	604	527	532	545	521	497	523	547	546	565	531	570	493	537	539	552	518	544	530	502	557	543	540	488	484	510	521	524	484	506	518	504	536	539	509	548	517	495	537	514	545	528	501	546	518	504	467	540	507	514	541	516	506	511	536	550	525	496	512	520	555	556	504	545	515	501	549	518	473	522	534	525	571	550	519	536	507	494	510	500	534	514	516	573	517	482	536	534	521	529	504	516	534
11552	13092	3603	1644	3665	4390	2413	1399	1294	770	460	190	226	295	102	104	90	362	350	100	52	32	37	42	41	37	46	44	48	59	73	60	58	45	50	31	39	51	42	38	39	34	43	49	40	31	44	48	43	52	29	38	39	45	47	47	42	28	30	39	33	40	36	46	36	48	39	40	38	36	46	39	50	40	36	35	46	38	44	45	43	33	32	35	41	34	45	23	30	51	31	34	45	37	40	35	47	34	57	41	41	34	39	43	35	32	43	42	37	43	40	45	41	45	50	42	44	34	47	50	45	47	45	47	27	43	43	31	35	32	40	39	48	40	32	39	33	42	35	31	51	38	42	50	42	39	34	34	43	36	54	46	40	38	28	46	38	34	39	49	49	28	41	36	34	50	35	33	38	56	32	40	45	40	47	51	57	40	35	41	41	50	37	35	49	58	44	48	39	39	42	40	39	40	42	48	41	32	30	44	39	46	40	53	31	38	30	51	44	57	37	35	38	45	32	42	46	38	39	27	51	48	48	46	34	36	48	40	48	43	37	54	39	30	41	47	44	36	36	38	38	44	40	60	45	30	49	29	41	38	40	41	60	39	46	39	43	45	45	38	30	38	51	35	36	40	38	43	45	44	37	44	35	61	39	44	40	40	35	45	45	50	37	41	48	37	34	37	46	35	42	47	46	32	39	42	42	34	43	37	35	37	52	40	35	38	49	48	47	50	48	45	29	48	43	57	38	38	33	41	56	41	38	40	40	38	33	35	39	52	40	41	40	47	38	42	44	37	42	36	35	47	44	38	40	43	33	35	44	45	32	36	36	32	48	41	44	33	29	49	41	36	38	48	36	45	33	50	41	43	44	29	39	35	34	41	28	41	33	38	42	41	47	38	36	31	43	55	49	42	33	36	35	40	50	55	41	35	45	39	42	51	37	39	38	38	45	39	50	41	48	46	41	33	36	39	39	35	33	26	45	47	45	44	38	40	38	41	37	45	36	43	49	38	36	43	40	36	41	46	36	34	47	46	38	35	39	36	31	52	30	50	51	37	28	30	39	43	41	35	38	34	45	45	38	22	44	42	34	43	42	41	36	31	46	35	39	43	48	38	35	44	38	52	34	45	44	39	46	38	38	38	37	32	42	59	52	34	31	57	45	41	39	40	40	40	39	37	32	32	49	34	38	44	48	44	34	40	43	49	36	37	25	42	43	45	37	41	30	49	35	33	39	48	41	41	49	32	38	55	45	45	44	46	43	35	43	38	43	43	35	44	26	46	41	35	48	43	44	35	37	31	39	35	41	40	43	45	27	40	53	41	38	39	45	51	40	37	40	36	35	38	54	45	31	37	50	34	31	41	48	51	33	42	31	40	28	30	50	41	46	52	46	43	35	33	40	47	37	40	43	45	32	42	58	51	31	38	44	33	44	40	28	42	38	32	47	38	43	38	40	47	42	36	29	47	50	46	39	38	34	48	34	39	40	41	47	44	40	34	38	44	48	52	44	40	44	41	43	54	34	34	40	43	39	39	40	36	48	52	41	35	42	33	45	35	32	32	37	39	45	54	40	43	45	42	37	41	46	37	37	34	45	50	48	42	42	37	42	41	39	50	38	24	36	39	55	22	38	34	49	45	47	40	49	31	39	37	42	43	28	43	41	39	41	47	52	56	39	40	37	33	38	47	33	28	35	40	48	43	40	45	46	50	55	34	36	36	42	31	42	39	30	47	35	39	33	48	42	44	46	39	36	36	32	30	33	53	49	41	33	38	31	46	31	47	39	29	29	45	54	44	40	43	38	43	38	39	45	52	40	53	46	43	37	39	35	36	49	41	29	33	50	39	39	40	37	43	49	35	54	42	28	39	36	47	36	27	26	39	48	40	47	34	42	50	36	34	42	38	41	47	37	36	32	44	42	42	34	46	42	36	45	36	37	46	38	44	47	27	28	47	44	47	38	42	47	46	47	36	32	39	47	42	45	39	36	36	47	35	40	37	41	36	34	35	52	39	40	34	46	45	41	43	37	47	35	54	38	44	42	59	36	36	51	40	53	42	37	41	31	38	37	30	38	46	42	47	44	39	42	38	32	29	30	39	42	44	36	45	31	50	30	39	46	55	48	47	43	34	45	49	33	41	37	31	43	48	26	41	47	46	36	51	47	48	40	45	50	39	41	44	44	48	48	35	32	33	44	38	42	49	44	31	45	52	29	33	25	36	47	52	43	37	43	48	39	41	38	28	42	40	38	39	39	45	23	38	42	46	43	39	23	44	34	49	48	37	54	42	40	48	42	40	41	48	38	33	44	47	45	44	47	34	43	41	45	31	43	29	34	42	43	49	34	32	36	36	46	41	37	43	37	53	39	46	44	34	41	42	38	33	51	45	33	39	52	32	38	40	34	30	50	40	34	30	45	41	41	45	42	35	29	46	45	37	34	33	30	35	38	42	46	37	46	38	40	40	47	30	38	43	44	44	34	53	61	47	31	48	41	53	39	47	36	39	38	35	39	32	43	41	41	22	49	46	48	45	43	38	38	43	53	49	50	42	39	40	43	46	39	45	38	41	34	39	48	32	36	40	39	39	42	32	44	46	37	54	47	33	48	49	41	44	44	41	39	49	48	43	49	35	42	28	38	35	42	44	31	42	48	37	51	48	29	39	36	42	44	37	45	30	34	31	36	26	42	37	35	38	52	40	45	45	39	41	41	29	42	40	43	36	50	43	48	41	33	34	39	38	41	50	29	32	36	36	50	49	38	38	43	44	40	42	40	54	37	53	45	45	35	46	46	34	53	42	37	39	35	50	37	47	33	48	44	33	48	49	40	27	37	47	44	32	32	45	30	26	43	48	45	43	46	43	38	33	45	37	49	48	42	35	47	50	49	41	41	51	34	38	36	47	45	41	48	42	36	47	44	54	43	36	43	37	38	33	44	38	39	37	42	45	42	44	44	38	40	38	41	52	37	50	49	36	34	39	38	37	43	52	41	36	37	40	44	41	38	41	36	36	48	36	42	35	36	43	38	49	38	31	41	45	41	43	43	42	40	41	42	43	52	31	35	26	35	40	44	35	45	39	36	35	42	31	32	46	40	50	42	47	40	40	42	42	40	38	42	34	51	39	46	39	32	41	58	30	34	39	50	42	44	48	32	50	39	33	43	36	32	37	49	27	36	38	40	47	41	47	40	34	33	47	52	33	46	43	34	42	43	38	27	44	38	36	42	45	41	30	41	47	32	47	43	49	46	38	44	37	26	56	56	42	46	47	53	54	52	42	33	40	37	33	37	42	47	40	37	43	43	41	27	46	37	43	46	40	46	42	40	39	41	40	38	45	42	31	32	38	43	44	46	45	50	46	41	41	47	40	45	47	37	40	42	46	44	50	44	48	59	40	47	33	36	44	39	45	31	47	48	47	48	37	33	38	39	50	44	41	37	42	39	42	37	36	32	37	35	31	45	40	40	57	37	35	41	39	41	41	43	39	38	36	46	41	34	50
49926	35667	23907	31399	50788	47098	35992	30352	27211	20752	14956	7131	7878	10512	2809	3492	2229	10665	9470	2239	551	524	568	605	513	530	534	515	583	1586	1880	1507	1027	759	595	564	565	524	530	547	523	543	506	550	535	478	565	533	530	542	540	569	578	542	516	515	528	518	536	539	518	524	500	552	487	495	550	538	525	529	545	552	549	574	557	512	503	542	557	597	533	524	546	470	548	557	565	529	527	568	539	552	513	549	542	570	547	522	510	539	585	539	557	518	513	520	541	567	546	536	502	534	581	559	512	505	588	522	553	561	497	563	525	501	539	586	536	506	559	557	524	569	577	481	551	542	540	556	526	524	522	544	526	577	526	507	566	526	574	502	554	540	507	557	546	566	540	524	541	516	562	565	529	513	552	563	562	550	556	573	555	501	564	516	490	527	543	543	562	589	540	510	518	541	524	560	537	555	546	514	524	530	556	525	532	497	502	520	540	498	532	514	519	562	523	562	525	574	523	548	546	587	540	542	548	565	535	542	547	546	505	539	524	507	571	536	513	546	532	539	563	563	503	560	544	531	554	539	559	514	513	528	532	502	532	526	506	537	546	528	527	522	559	535	578	502	588	506	520	544	547	546	550	574	558	545	545	522	503	488	539	557	528	541	563	506	536	519	528	491	549	520	489	521	539	517	554	531	544	588	549	522	553	535	588	507	545	530	549	507	528	522	488	536	563	534	498	568	578	551	522	549	536	568	497	531	588	578	549	501	537	523	525	538	506	516	561	573	539	533	550	536	541	582	567	511	523	541	535	532	556	539	555	523	541	512	576	506	522	559	582	536	522	550	522	544	510	536	547	558	546	563	527	550	523	543	533	515	556	558	558	554	578	555	498	579	518	508	533	536	568	583	516	526	515	533	567	537	557	532	515	547	533	577	547	543	569	531	526	530	500	595	529	539	532	523	516	549	529	529	524	533	518	517	592	543	530	538	509	551	513	527	553	499	532	531	507	507	524	492	522	530	493	556	548	519	517	521	515	526	600	542	586	495	522	549	523	563	520	546	543	544	517	554	539	528	519	528	521	519	559	541	532	565	552	546	528	483	563	524	553	531	513	535	552	554	532	511	507	528	559	513	550	516	544	535	505	518	523	508	574	558	582	583	530	526	511	537	575	543	534	532	531	560	574	522	545	533	512	511	535	566	550	574	587	549	543	541	546	546	531	552	543	590	527	535	566	561	543	524	550	528	558	562	526	570	528	563	543	554	568	580	530	533	505	535	531	524	502	564	542	561	544	541	534	549	536	531	546	589	555	522	546	542	536	520	564	550	550	553	522	516	550	501	499	509	536	499	554	503	586	523	508	505	536	562	523	540	536	544	552	503	573	564	504	541	529	555	531	540	547	514	556	568	534	543	544	545	523	554	607	508	542	549	517	513	523	570	542	524	522	551	532	503	526	518	542	567	527	537	494	527	548	551	558	538	510	535	534	564	542	478	510	557	545	571	548	497	568	531	550	529	544	576	549	543	537	567	550	536	527	526	537	563	549	534	543	546	521	549	493	566	528	523	527	574	568	508	560	558	533	552	571	561	508	555	548	539	546	531	530	567	564	562	532	570	568	536	518	530	538	554	538	500	535	478	532	518	510	564	554	540	554	547	533	536	525	520	567	545	529	515	499	566	501	562	524	511	515	511	514	579	526	553	532	515	509	522	512	539	552	529	535	539	532	558	537	555	585	536	540	509	548	543	509	549	586	529	542	557	535	511	549	568	526	558	563	539	531	511	503	537	521	553	538	492	562	557	572	502	568	602	538	560	518	572	553	525	540	496	545	537	558	518	523	511	539	573	588	512	534	519	525	514	516	538	517	518	551	548	518	561	581	520	525	550	552	491	558	543	537	539	530	513	502	518	507	538	537	538	571	545	522	548	559	531	532	522	534	502	577	552	508	523	525	485	591	563	522	531	538	560	526	559	528	561	519	559	549	563	542	548	523	552	527	538	517	561	508	543	533	541	535	506	542	572	574	552	528	531	544	518	531	517	531	563	555	520	501	518	552	528	544	520	542	567	533	569	549	513	531	523	527	548	511	553	561	533	547	553	581	542	577	514	533	538	535	564	561	507	505	514	506	510	519	519	538	541	540	559	526	509	572	517	532	544	535	528	518	562	570	531	523	605	559	543	525	535	516	563	628	549	552	565	569	604	557	530	535	548	555	514	572	552	502	540	533	522	533	515	529	562	561	520	498	564	563	563	569	540	547	473	487	562	546	510	541	490	559	588	521	584	548	562	515	559	534	578	537	545	533	520	540	570	547	561	573	555	548	542	523	539	551	542	548	564	535	528	559	530	514	521	530	567	503	543	554	528	570	539	544	519	536	541	464	526	538	553	499	537	535	508	517	563	497	567	565	555	607	539	567	561	588	543	539	520	542	562	526	524	547	523	552	541	581	556	555	522	588	547	531	523	550	541	530	530	510	590	556	509	554	527	539	536	532	561	527	521	552	581	556	534	529	557	550	524	515	546	531	546	582	525	524	546	493	548	507	495	504	566	553	581	543	558	514	544	527	575	525	536	541	528	552	532	558	546	520	521	500	542	517	543	555	571	499	489	586	564	545	521	536	480	557	518	542	549	536	558	515	583	571	509	571	538	571	538	516	565	496	567	568	551	511	515	515	572	574	559	578	549	503	564	573	522	502	517	529	531	537	527	505	522	527	517	548	562	565	526	543	560	504	492	554	542	554	577	556	533	542	545	494	510	551	550	504	537	514	537	561	525	556	532	575	547	546	563	541	545	553	532	528	527	573	547	555	539	547	554	562	533	543	537	560	534	528	534	531	515	525	541	535	563	529	579	543	518	535	550	567	522	543	581	549	523	520	528	549	583	577	574	510	560	539	563	535	509	522	508	505	533	553	553	536	542	518	532	507	534	537	571	535	566	557	512	497	543	545	495	548	504	565	561	488	566	530	518	560	563	540	530	544	559	546	550	569	509	530	520	502	556	570	544	538	515	565	577	554	506	524	507	547	525	568	576	542	525	531	525	549	511	559	501	538	537	532	565	493	523	576	541	524	495	542	523	525	517	553	515	512	522	572	559	559	516	559	560	537	562	553	539	546	592	541	530	552	549	495	497	516	536	534	511	499	499	509	523	505	504	535	521	501	545	546	547	555	493	517	528	517	570	526	557	551	524	513	521	577	539	587	550	546	483	560	566	546	560	516	569	573	514	553	553	595	539	567	545	538	548	551	549	544	539	556	543	586	524	554	484	520	551	530	506	538	516	544	509	545	540	538	559	545	514	514	562	561	516	519	539	541	545	574	559	525	512	509	563	533	575	517	534	520	561	520	532	548	533	547	543	553	538	570	554	532	505	554	545	497	549	502	522	529	533	531	555	518	577	549	537	572	527	534	543	536	538	486	520	558	550	530	585	519	522	554	527	587	563	543	544	546	560	586	505	522	545	537	521	543	521	531	513	536	539	538	517	541	518	557	506	558	524	521	543	572	587	530	564
11520	11175	3758	1739	3508	4559	2438	1603	1176	772	843	240	292	300	84	81	82	464	330	63	34	36	47	32	44	46	44	44	42	76	86	59	48	44	36	38	45	51	40	48	44	38	47	38	40	41	52	45	31	51	44	57	39	39	49	39	41	33	44	34	40	44	39	50	53	44	41	36	42	43	37	41	44	50	46	43	39	45	30	38	50	45	38	40	59	42	47	54	37	32	37	39	36	42	41	51	42	42	41	41	32	52	34	47	59	42	49	39	47	41	35	41	42	40	45	41	42	40	36	50	44	55	39	44	63	40	47	39	42	37	41	38	40	34	44	28	48	27	43	44	41	38	45	40	49	42	42	45	50	35	51	39	49	34	47	42	44	43	37	49	33	53	38	39	51	51	44	52	41	37	40	56	35	45	46	53	52	43	32	36	39	37	49	39	43	41	45	44	36	31	46	38	40	33	32	41	45	31	32	36	39	48	36	46	38	40	46	46	43	47	60	39	47	38	32	41	45	55	35	44	50	43	24	54	34	49	51	36	40	38	34	36	49	40	38	42	43	39	38	37	40	49	34	40	37	48	35	46	47	43	54	36	44	42	37	34	56	39	38	35	49	37	45	39	37	49	39	53	42	40	45	37	40	45	38	42	52	44	42	57	39	39	43	42	43	40	47	42	40	30	42	42	42	47	46	49	37	41	47	30	51	40	32	42	46	45	46	49	47	46	44	34	46	55	38	37	44	39	34	41	42	39	47	47	41	45	40	44	34	39	42	50	25	38	43	41	34	52	43	42	38	38	43	31	35	40	40	38	40	37	45	28	39	40	44	39	42	39	49	47	35	42	35	39	37	35	49	50	41	58	46	52	41	42	34	40	40	44	40	55	42	39	31	40	40	46	46	40	62	37	45	46	64	42	37	40	41	51	29	39	43	54	42	28	42	45	47	32	51	44	39	41	24	40	45	32	44	36	36	50	36	48	28	43	43	39	52	51	46	51	46	56	52	48	46	44	41	33	38	42	38	41	50	38	36	32	35	48	42	33	34	32	40	39	38	30	34	42	49	33	44	55	42	35	43	46	47	45	37	38	43	33	45	37	40	48	35	51	41	33	46	48	39	43	50	36	46	38	53	46	49	40	46	42	34	34	34	51	52	45	29	46	38	44	41	36	35	42	41	51	46	51	44	52	42	43	37	33	48	40	37	49	38	50	50	37	34	40	41	48	34	32	48	39	32	35	42	43	30	40	46	35	41	37	35	42	46	46	36	35	43	50	48	46	42	40	46	44	40	51	41	42	45	47	40	45	40	36	39	37	48	53	22	34	46	39	44	48	45	33	53	38	50	38	39	28	46	48	42	52	34	44	40	27	42	34	43	41	47	34	57	41	39	34	43	38	48	39	39	49	33	32	45	53	40	34	35	50	33	35	44	49	41	35	43	34	43	40	42	34	48	35	47	38	38	43	44	30	46	53	40	36	42	43	37	41	43	32	44	53	38	38	41	37	49	47	36	33	62	42	43	37	38	40	47	44	39	37	44	46	40	45	46	41	32	50	43	48	42	42	29	36	38	46	43	33	47	39	42	39	35	33	39	36	33	32	42	46	37	35	42	44	48	47	34	37	44	45	46	48	43	43	41	55	41	39	44	34	49	40	23	45	38	45	44	34	43	40	40	53	45	42	41	44	49	47	50	50	36	41	47	36	43	28	40	45	35	39	30	33	40	48	42	41	42	48	41	39	38	49	42	33	39	32	39	41	38	29	46	45	25	42	40	35	47	40	51	41	29	47	46	48	28	37	39	36	36	35	35	51	45	35	40	34	31	43	36	40	38	36	44	53	47	37	50	49	35	42	47	41	47	53	47	39	27	43	52	44	40	42	39	45	43	50	47	37	41	44	40	40	46	42	36	62	32	47	38	52	37	43	40	36	42	42	44	54	52	38	37	38	46	45	32	26	38	42	41	37	40	51	37	45	43	38	38	45	44	35	43	37	50	42	44	61	49	46	40	39	43	44	50	35	27	39	50	32	35	50	44	53	39	38	44	27	35	38	47	38	33	44	53	41	45	44	33	45	42	44	40	57	32	45	48	42	41	45	35	52	38	46	36	35	41	30	54	41	42	53	36	35	57	50	43	42	33	45	41	50	39	51	43	48	40	30	32	50	45	37	29	41	61	42	62	45	46	39	37	41	50	37	42	37	48	37	31	44	54	43	50	49	40	43	35	29	42	49	41	34	31	42	46	39	35	35	37	52	39	54	44	38	33	45	45	38	44	39	35	49	51	44	41	37	34	34	35	42	42	47	42	38	45	36	60	40	36	43	36	46	26	49	45	45	42	41	39	38	56	32	41	42	42	35	46	39	40	44	45	46	34	39	35	41	41	38	42	33	43	51	46	42	49	43	43	43	48	38	32	38	42	42	37	33	46	52	44	40	30	41	47	35	49	40	41	30	47	35	44	51	37	41	41	46	39	40	48	49	32	54	34	41	37	33	51	47	41	47	41	46	31	35	36	43	37	48	34	32	42	43	36	49	39	38	35	39	40	33	33	43	37	55	35	46	25	44	46	46	55	39	42	46	29	46	47	55	46	40	43	53	48	47	40	33	33	44	43	39	32	37	40	43	48	48	33	44	50	37	57	54	41	30	50	31	42	43	41	48	43	45	35	44	44	52	41	40	37	52	47	41	44	51	35	44	38	44	46	40	38	56	37	43	38	33	46	35	49	44	38	41	48	39	50	51	46	44	34	36	42	49	30	32	38	47	45	40	38	42	39	47	53	44	36	54	51	57	45	35	36	44	42	35	52	44	45	50	37	44	38	33	41	54	40	36	56	29	37	46	30	42	49	49	36	31	35	51	36	33	52	53	36	46	45	42	40	33	48	39	48	37	42	41	43	47	49	33	32	31	38	37	37	52	34	35	51	46	44	43	38	41	36	47	34	38	41	40	35	33	57	31	46	39	46	42	41	43	56	36	47	38	36	47	32	51	40	36	44	27	42	30	40	44	51	48	52	38	39	50	48	38	37	39	42	41	38	41	28	37	54	37	56	45	54	39	39	41	42	35	40	34	44	41	41	45	44	34	44	46	44	35	42	41	51	47	51	47	38	34	47	51	52	52	44	35	29	33	40	34	43	42	31	42	51	43	48	40	43	38	36	43	42	43	40	38	42	44	62	39	42	52	47	43	44	45	43	37	39	28	40	33	36	31	44	58	54	40	45	44	41	41	45	38	39	43	33	37	37	43	29	47	45	39	39	30	41	33	34	40	40	41	39	30	40	42	38	42	44	40	48	41	56	42	30	41	33	49	33	41	51	40	44	29	38	40	41	51	49	46	51	28	35	32	34	59	39	37	50	44	36	52	38	47	44	41	36	51	45	47	36	43	50	38	45	39	38	39	38	53	39	55	46	42	41	55	33	39	46	45	39	48	37	38	49	44	45	41	42	40	44	42	48	56	45	34	44	45	31	53	39	53	45	57	47	42	46	42	37	36
47095	34760	25009	31394	49475	46688	36577	31909	27001	21248	22270	7664	9631	11683	2532	2601	2288	13015	10161	1101	610	589	569	550	536	574	587	558	576	1771	2190	1749	1099	788	706	601	596	582	523	571	531	546	545	517	563	548	559	544	584	566	555	514	559	587	556	554	584	588	542	544	531	592	556	566	545	561	537	535	531	544	575	541	543	589	554	577	563	531	551	553	491	511	515	581	597	528	573	537	529	542	502	535	551	554	510	589	552	553	528	565	583	551	566	557	553	570	511	541	531	556	518	549	527	515	586	575	574	597	512	573	570	537	570	529	537	543	537	557	544	526	581	542	526	525	580	606	547	566	577	562	613	544	581	594	526	566	549	576	566	524	588	577	534	557	557	542	589	515	542	541	577	570	590	586	560	510	542	573	504	619	561	551	547	571	577	485	516	571	515	565	548	569	545	513	510	525	549	557	566	575	533	565	566	579	555	555	551	540	555	530	553	524	541	540	546	527	559	534	561	568	541	564	557	553	543	574	551	567	525	569	537	593	543	559	535	536	560	534	575	530	563	532	533	561	537	552	570	532	547	518	576	545	562	542	531	541	567	579	552	540	514	523	588	531	507	561	543	587	578	530	579	498	580	545	545	522	528	537	528	524	556	598	535	545	566	545	552	585	574	554	572	542	555	526	539	555	529	516	543	562	542	568	577	572	545	582	535	538	563	549	573	537	551	557	512	590	576	540	591	552	554	579	573	528	543	598	542	557	566	554	541	596	525	543	582	553	543	576	550	533	574	579	564	539	529	528	557	567	610	504	541	547	545	556	541	554	521	560	580	526	558	550	574	551	596	577	553	529	562	530	528	538	563	533	557	553	546	550	576	555	576	518	554	582	530	543	543	531	525	582	553	583	605	534	568	517	526	511	531	595	579	527	566	573	557	582	554	556	529	593	507	532	466	578	541	584	559	535	507	548	521	528	539	570	575	527	526	578	556	554	591	542	552	572	549	561	530	565	592	537	577	559	554	563	542	545	575	550	565	566	544	564	591	557	556	539	529	536	536	579	577	524	569	557	574	525	556	546	542	538	536	519	498	519	550	556	573	564	515	561	573	536	525	544	556	580	546	536	564	582	554	571	535	529	537	521	565	545	521	531	547	533	510	583	538	557	556	572	550	522	545	535	557	564	541	571	561	520	523	538	559	572	552	586	545	549	574	608	558	568	567	567	597	566	557	564	537	575	565	519	529	564	542	537	543	580	544	561	572	529	563	557	551	575	587	539	516	545	570	593	546	532	551	568	568	529	576	545	575	547	550	561	596	541	519	557	550	542	532	555	528	541	543	520	570	516	577	521	546	512	562	578	560	508	554	514	557	592	560	552	564	540	506	557	592	573	578	554	547	526	561	566	593	525	581	521	568	545	560	585	574	556	534	541	519	561	555	530	562	524	559	552	540	504	520	523	570	582	597	564	553	516	557	572	578	534	556	583	560	550	534	536	551	577	580	579	576	568	540	549	549	558	555	556	530	587	561	567	566	537	559	556	559	549	565	561	578	555	594	506	522	553	546	521	573	574	561	550	526	554	572	565	539	547	559	556	565	540	541	586	560	559	595	565	569	532	554	535	518	564	546	528	548	560	539	532	556	597	526	548	586	548	541	511	539	566	560	565	510	558	549	563	498	572	542	530	574	537	561	538	534	541	602	586	551	559	532	586	568	511	571	559	527	547	566	547	558	568	566	590	536	556	547	567	556	597	510	553	569	551	546	567	558	565	545	561	547	546	543	514	520	566	526	542	530	537	538	623	581	525	526	532	544	552	583	525	551	572	534	532	585	550	565	568	541	542	543	555	539	550	532	555	571	525	546	528	527	536	565	539	564	528	570	571	525	532	570	566	534	542	565	539	577	556	573	569	507	567	582	497	560	523	556	584	531	515	556	555	580	561	518	601	548	565	525	536	532	562	529	536	547	588	542	567	560	533	519	576	562	586	545	576	563	577	592	543	546	567	554	555	557	536	556	561	564	557	594	549	561	570	532	549	582	547	537	548	541	528	536	580	572	620	550	513	556	531	564	550	554	558	585	534	563	605	571	500	553	539	570	527	576	501	577	538	562	578	527	578	549	585	539	564	546	536	557	532	538	550	588	581	518	555	547	564	570	565	599	598	568	572	574	534	564	551	560	559	575	539	556	568	535	543	587	548	535	558	572	580	601	575	510	549	510	544	557	563	574	537	549	518	527	533	519	563	579	531	554	544	599	557	550	552	548	584	573	528	555	539	541	518	554	534	577	534	569	576	582	585	607	560	564	614	558	612	548	567	609	577	555	578	552	537	588	553	624	550	561	571	541	560	579	574	543	541	513	563	560	559	557	578	548	552	510	592	512	563	506	527	542	563	532	561	592	540	560	582	537	584	588	545	564	535	572	576	626	564	585	586	564	580	572	573	549	559	571	567	513	559	572	611	554	535	576	493	547	546	560	538	577	560	578	544	598	555	568	574	575	570	581	570	533	536	555	586	527	579	560	564	525	534	540	543	544	580	573	549	591	552	536	526	539	516	502	531	537	546	554	531	567	538	564	586	519	562	566	543	570	547	623	567	528	547	519	553	562	512	533	546	529	552	529	578	524	541	572	524	561	562	523	559	533	558	541	589	552	578	577	522	584	529	551	519	543	575	586	571	577	489	542	557	518	557	549	534	547	543	547	555	576	560	532	602	526	543	509	503	558	530	514	526	557	552	544	523	534	518	529	522	544	591	545	557	534	500	554	569	540	578	551	578	530	542	559	544	557	560	580	548	549	556	577	563	542	578	580	524	544	513	560	550	552	549	572	517	532	558	573	558	559	531	575	529	545	570	556	586	534	553	578	545	535	543	543	541	530	586	564	576	540	550	556	550	576	575	528	550	560	524	552	535	581	552	573	577	530	500	526	552	513	538	566	532	515	537	563	540	573	562	598	553	521	534	549	539	521	559	548	575	548	532	530	553	553	555	572	548	538	575	573	574	551	524	580	572	579	595	500	563	582	559	558	568	523	567	594	538	561	558	573	526	535	583	575	530	535	582	531	588	563	530	606	551	537	527	531	540	520	547	547	546	564	614	554	531	577	589	577	571	527	576	554	559	587	514	562	572	538	573	581	535	536	562	569	586	548	566	528	567	554	524	559	573	569	508	579	593	555	523	519	594	536	545	554	549	524	534	500	510	550	570	552	553	570	606	542	561	543	525	542	567	520	553	595	529	575	564	541	519	534	572	536	559	565	526	548	570	580	526	579	516	567	548	535	516	580	550	532	572	591	574	532	563	553	561	546	580	562	493	527	585	535	532	516	546	544	539	561	574	536	550	569	551	529	555	537	546	514	536	558	563	540	592	558	546	514	543	557	545	526	553	535	571	556	565	545	531	559	550	561	532	561	545	576	558	546	502	549	530	557	526	539	539	538	572	519	563	584	537	570	555	587	554	538	547	545	543	512	522	537	545	539	517	564	569	611	554	543	576	564	560	544	536	602	547	511	572
16148	21671	7522	3166	6509	7207	4301	2496	1659	1174	1510	470	380	648	167	66	64	650	383	54	42	43	39	42	49	50	49	46	40	88	116	104	74	66	41	46	50	45	47	38	47	41	48	46	55	30	43	42	34	41	35	42	46	43	33	37	51	43	40	44	40	41	40	34	41	47	44	38	39	45	44	45	44	43	46	40	38	34	34	45	35	57	41	37	45	47	34	41	43	27	39	28	40	45	41	37	41	46	48	41	39	60	60	44	33	38	40	36	35	45	42	42	29	44	40	47	43	48	39	44	41	33	43	50	43	45	44	54	33	32	38	41	36	31	54	41	46	43	45	45	42	40	48	41	35	47	37	34	44	47	42	49	46	38	49	50	41	52	44	46	34	43	47	49	40	37	51	46	34	37	37	32	43	31	42	52	40	38	40	44	34	47	42	48	35	38	37	55	42	39	47	41	40	39	38	38	31	46	35	45	34	39	48	42	30	43	39	33	44	41	44	39	45	44	43	40	47	36	27	46	38	44	36	35	41	42	36	37	61	45	43	43	45	42	37	36	36	48	46	33	32	52	41	38	30	57	35	52	36	53	36	40	32	43	47	47	30	49	52	34	45	42	34	40	41	42	40	37	47	43	45	37	47	25	38	43	37	28	45	29	44	37	52	39	44	41	37	33	44	58	54	37	46	55	40	45	43	52	53	49	52	47	41	57	50	37	35	41	38	33	38	41	36	34	41	41	42	58	42	48	35	48	38	38	48	39	46	48	34	38	42	46	45	41	52	48	36	43	45	41	44	29	41	45	34	50	25	38	37	37	28	42	40	48	35	41	35	38	40	40	39	48	43	41	39	40	44	44	48	39	37	40	34	41	46	42	36	42	44	46	44	44	45	40	29	35	43	38	46	48	48	36	41	49	39	31	33	33	41	48	34	35	32	40	34	41	51	41	31	39	27	39	38	31	27	41	47	46	46	48	36	45	49	38	32	49	30	32	43	41	23	53	51	48	57	37	34	32	34	44	41	47	47	31	41	43	37	41	41	44	33	45	35	27	39	46	39	36	42	36	41	39	36	53	59	46	41	50	41	33	36	45	32	39	35	48	46	40	37	33	43	47	40	51	60	44	30	45	45	49	35	41	36	54	41	45	34	51	43	39	44	42	42	37	35	40	47	54	31	51	50	33	39	39	46	49	39	30	36	44	24	45	44	49	43	45	44	46	38	28	51	40	36	34	53	35	43	43	49	39	50	34	37	42	36	41	50	36	42	40	38	38	46	40	38	39	43	38	40	41	43	26	43	35	48	42	33	27	34	37	38	36	40	35	39	46	32	43	37	37	43	46	45	42	46	38	35	40	50	55	41	50	36	41	40	50	45	37	47	45	40	45	39	53	48	45	36	51	42	39	55	37	36	41	48	40	35	35	52	36	48	46	38	38	47	48	38	33	41	45	54	38	46	52	25	36	35	41	39	39	25	34	42	56	58	41	37	34	55	46	35	33	48	56	52	46	46	37	35	44	36	39	22	33	40	35	45	36	50	53	35	35	45	37	34	43	46	39	50	40	47	38	33	47	39	29	30	52	37	37	41	49	37	36	35	30	42	45	47	42	49	51	51	37	38	35	46	55	36	45	43	43	49	35	45	40	42	44	33	39	36	40	34	45	39	42	52	52	42	47	39	36	33	47	48	32	50	50	41	46	39	38	43	43	40	45	43	40	45	41	33	46	48	44	42	45	46	36	37	49	36	41	51	41	43	50	38	48	49	39	54	31	34	39	48	30	46	59	40	48	50	43	42	45	32	35	40	46	47	46	51	57	43	49	42	37	35	50	50	46	40	41	34	50	37	36	41	44	36	45	38	46	47	44	41	34	53	32	38	41	41	43	55	49	32	34	47	37	45	39	51	39	42	41	38	34	43	39	38	37	38	53	46	41	48	39	43	39	33	50	34	49	34	44	40	46	43	50	40	46	43	52	36	48	32	29	47	52	49	57	48	41	32	38	39	37	44	31	33	49	39	42	38	46	48	37	35	43	44	37	40	41	44	44	42	43	45	37	51	48	36	46	48	43	37	40	40	44	50	38	49	38	31	42	41	50	38	32	60	47	37	41	39	39	46	31	44	34	47	35	30	39	29	35	48	39	39	40	45	46	44	44	50	37	35	39	37	34	55	40	41	39	39	33	54	43	38	38	35	27	36	48	36	39	32	38	33	44	38	40	45	41	37	35	43	36	46	39	39	62	44	42	41	29	38	33	35	48	43	45	45	35	30	47	44	39	43	48	28	52	31	38	40	42	33	52	41	45	29	33	47	44	51	33	38	35	48	44	47	39	41	49	47	40	43	27	33	36	49	48	55	46	49	56	38	43	34	29	26	41	47	45	39	41	34	41	46	40	32	44	37	34	36	46	35	39	39	38	50	42	55	40	32	39	48	47	37	40	35	39	46	46	48	49	38	47	39	38	47	34	33	44	41	32	44	45	44	39	37	52	56	39	36	38	49	36	54	39	43	45	41	45	42	41	40	41	48	35	25	37	35	46	42	35	46	49	54	43	41	52	41	38	44	41	40	40	41	40	46	52	40	40	47	32	37	30	53	44	35	46	46	49	42	48	40	57	44	43	48	40	33	42	41	41	51	42	53	45	28	41	42	42	44	40	44	42	37	35	31	39	40	38	36	47	53	42	37	44	32	34	39	47	45	50	48	32	42	37	49	44	45	50	48	30	36	42	41	39	37	40	34	46	36	39	50	46	50	34	48	40	30	49	39	56	37	47	45	42	44	35	38	41	40	34	34	34	45	33	45	38	49	43	49	44	37	50	48	34	44	34	48	38	40	36	33	34	42	38	41	36	41	41	39	48	43	42	28	35	40	43	39	43	38	43	51	41	36	46	31	37	35	34	43	35	50	44	45	34	50	36	44	43	50	44	43	47	48	44	46	54	45	38	32	37	38	45	28	44	48	43	33	35	44	54	46	42	39	46	43	48	46	42	47	40	47	37	35	32	34	36	37	36	36	49	44	28	45	39	38	52	45	34	47	41	36	36	35	44	37	44	45	44	39	44	43	40	44	43	51	36	46	38	34	44	52	39	42	55	44	37	53	47	24	36	48	43	49	44	46	44	46	31	39	40	54	39	59	45	49	43	39	33	46	41	35	49	42	42	41	45	44	54	37	32	38	46	50	45	42	37	36	56	49	45	38	44	53	43	45	39	43	37	34	41	38	40	41	44	41	38	29	54	36	46	53	47	42	37	41	34	51	51	32	43	28	32	44	39	44	50	38	44	44	47	30	41	50	41	38	35	43	41	42	41	36	43	44	39	37	31	41	30	37	53	37	41	50	41	47	44	38	41	44	51	40	34	49	52	45	44	38	42	44	42	41	44	42	43	44	37	35	46	44	41	57	40	43	41	41	49	35	37	32	32	50	44	35	50	40	37	51	37	50	46	52	42	43	35	30	45	40	47	53	40	29	45	44	42	49	36	47	48	43	40	43	42
51134	40273	29618	38090	60268	53886	42506	35871	30083	26484	28284	12057	13058	17480	4227	1812	2370	17487	11803	669	568	550	623	580	572	596	594	579	573	1840	3687	2661	1801	1052	760	630	581	562	526	532	539	509	553	559	548	542	574	593	525	520	572	545	541	566	545	539	570	603	543	558	567	586	563	582	594	550	603	524	592	558	552	567	557	580	496	540	549	547	544	550	566	583	572	592	566	599	523	551	534	543	592	586	563	574	518	536	555	554	558	566	545	581	571	604	515	533	518	559	571	568	540	547	581	529	523	597	565	538	567	554	531	533	551	562	525	520	526	558	576	568	563	564	567	577	602	553	545	579	551	562	549	494	580	614	558	559	560	524	561	557	529	561	565	598	512	579	542	584	556	540	575	569	542	549	549	522	589	562	564	571	518	568	576	547	538	509	525	532	521	565	569	607	538	541	575	557	611	521	563	543	530	569	540	534	566	574	581	561	585	576	562	547	555	520	583	584	593	552	543	564	562	591	554	536	542	597	548	577	528	602	514	539	531	547	568	533	569	517	572	550	551	534	557	548	565	563	536	590	597	579	537	567	542	546	556	598	565	581	549	568	562	556	512	485	547	570	532	551	581	507	539	563	556	539	539	588	562	529	558	524	572	569	527	493	568	582	515	558	530	561	567	508	536	569	597	534	586	560	565	563	571	545	534	583	521	551	522	549	539	532	544	557	539	591	555	571	556	532	532	598	498	542	481	568	580	526	565	563	535	584	554	558	572	593	541	550	551	550	572	565	572	546	548	568	500	539	541	595	539	545	567	521	562	533	597	541	549	568	549	537	567	539	539	560	530	547	559	584	538	554	581	570	525	541	550	520	548	512	551	556	577	518	582	577	554	580	581	546	598	549	572	587	535	559	566	512	553	501	552	534	626	563	543	613	549	567	555	591	538	538	574	551	546	522	540	568	544	574	581	494	571	579	515	591	596	535	577	529	581	562	536	558	558	532	563	552	588	526	569	557	567	558	514	524	550	542	586	553	562	577	525	565	528	603	541	548	555	533	596	592	579	534	586	562	533	590	552	532	551	557	539	544	554	565	546	540	554	539	559	552	559	577	554	562	553	580	548	574	525	547	532	557	579	523	555	617	513	562	549	544	571	551	558	523	589	543	563	561	529	575	552	557	580	537	601	527	517	538	558	548	559	589	547	533	522	524	583	526	570	580	504	583	559	551	527	546	497	611	593	528	554	542	573	582	533	517	567	520	584	514	555	563	592	548	542	561	581	528	550	501	533	569	560	557	593	530	539	558	528	532	550	522	567	551	561	575	538	537	537	580	562	544	559	562	612	538	527	573	544	552	574	540	563	571	500	506	582	562	598	549	519	553	576	612	541	568	572	585	529	584	552	553	562	607	557	534	581	548	541	543	525	554	555	543	584	583	537	568	570	544	529	536	533	557	567	581	506	535	532	601	558	550	526	541	566	513	541	574	526	499	567	553	602	562	573	541	546	564	573	555	601	569	538	567	495	550	538	569	583	569	577	555	547	528	570	564	568	543	548	535	549	531	559	498	573	561	543	555	595	545	541	565	571	532	578	555	559	554	551	544	555	570	575	606	585	560	571	516	536	559	549	553	513	517	576	527	516	538	523	537	560	577	540	587	544	566	526	581	533	576	535	568	564	552	542	571	539	496	550	527	521	559	536	578	563	544	526	557	547	549	541	557	548	547	531	571	536	532	575	572	571	575	547	606	553	557	594	560	537	517	584	585	564	549	552	527	532	548	543	577	542	532	573	568	535	594	536	563	516	544	540	544	556	519	554	569	535	573	562	590	527	549	595	557	569	529	601	543	548	569	577	558	554	503	544	530	567	579	512	533	535	517	555	536	565	536	596	585	570	540	523	554	551	538	538	594	560	563	534	537	524	596	567	572	560	559	561	536	519	558	579	553	556	563	552	588	569	565	529	552	542	573	552	534	515	545	531	569	516	525	544	562	548	549	559	551	548	591	565	544	544	577	538	557	544	534	577	569	549	556	578	530	560	554	533	581	544	553	550	530	573	560	505	540	553	577	548	518	530	531	537	538	557	573	555	511	552	610	575	568	528	561	542	579	555	528	572	567	548	542	544	555	595	522	535	559	529	593	559	562	553	546	600	519	558	572	530	530	543	512	591	569	563	571	550	562	546	504	557	564	542	550	547	565	604	521	565	569	599	538	553	610	508	566	514	549	541	525	585	573	563	518	561	516	500	586	544	571	541	579	566	570	574	567	565	581	537	608	564	604	563	559	589	591	568	571	544	571	547	557	534	621	559	529	556	518	575	577	568	582	558	553	549	567	573	591	545	534	596	559	568	537	555	536	540	559	551	550	522	574	597	533	582	537	510	569	578	573	583	582	518	611	528	524	565	543	631	567	588	551	602	522	573	602	564	577	564	545	525	573	555	571	553	531	556	554	611	544	557	550	578	555	528	593	565	534	569	549	549	568	528	609	556	555	570	568	571	531	553	571	552	521	538	540	589	573	582	536	539	581	589	529	539	551	608	530	544	592	605	525	549	542	562	523	539	561	532	523	572	562	542	574	564	542	533	544	531	526	544	539	550	526	551	571	548	577	550	509	557	553	547	562	542	597	553	572	571	573	544	522	563	580	537	565	550	520	575	573	606	561	577	574	545	576	539	555	560	558	546	575	534	580	532	551	518	532	597	531	556	571	564	552	536	538	538	552	546	565	544	583	570	527	521	554	530	551	601	533	545	537	532	589	564	540	541	531	539	526	572	552	517	567	524	593	590	569	559	521	574	542	567	595	555	592	563	574	530	555	529	584	533	549	560	566	569	550	520	565	615	563	546	546	572	585	534	575	585	553	543	561	546	572	563	540	559	521	578	511	614	548	548	606	539	499	545	564	589	540	568	549	517	587	559	564	572	507	558	583	550	505	522	544	554	575	625	566	544	555	527	593	551	549	534	574	560	531	561	553	545	576	567	582	552	546	552	536	556	589	552	569	568	581	546	544	573	542	533	500	544	565	572	534	564	529	526	521	550	547	509	559	556	588	565	550	526	541	523	525	546	529	541	551	528	546	555	537	545	629	550	536	578	543	562	552	546	602	538	516	561	550	514	571	507	541	576	541	574	518	555	550	546	531	599	550	579	562	561	507	560	566	545	552	544	563	569	565	570	571	597	525	576	566	519	582	543	503	552	588	552	557	527	558	579	557	536	571	558	535	536	525	594	567	536	550	543	551	552	583	621	601	530	555	517	620	554	528	577	566	549	527	560	512	561	534	562	566	573	585	529	565	543	552	557	541	552	618	548	551	513	578	574	537	565	541	560	550	558	584	541	543	567	555	545	585	546	562	545	587	515	576	563	569	573	572	577	509	561	566	542	550	504	565	545	574	570	556	563	545	591	566	587	553	531	528	547	566	551	560	570	591	548	539	575	536	513	558	534	514	557	555	557	543	537	541	557	595	574	536	594	546	560	597	568	491	564	565	547	562	550	578	597	563	521	553	555	555
6286	3715	1038	564	1202	1410	774	561	307	340	345	139	123	213	91	48	49	154	95	44	42	33	50	44	37	33	33	46	33	63	60	51	54	45	41	46	37	40	52	48	45	41	47	43	38	46	35	41	38	37	39	39	40	34	46	36	36	34	32	44	50	46	44	45	39	45	40	36	40	34	46	31	47	43	32	42	32	30	40	42	40	35	45	36	31	34	33	35	43	29	41	41	42	39	44	42	37	34	36	40	41	45	37	35	51	36	57	28	29	52	45	54	39	50	40	30	47	40	40	44	39	37	46	42	27	38	53	34	34	37	44	39	44	41	47	36	41	43	36	42	32	43	43	50	41	47	33	39	36	35	45	43	43	40	46	34	32	34	40	31	45	31	38	42	36	35	36	37	35	41	51	36	49	42	33	35	47	36	46	43	45	42	37	31	39	35	33	30	41	39	34	51	51	38	29	57	52	34	31	39	40	36	27	47	37	42	42	34	39	51	29	47	29	44	37	36	41	49	27	34	42	40	40	44	40	54	39	31	51	44	44	30	48	52	40	27	40	46	34	44	49	42	36	31	37	43	30	31	32	38	45	48	30	45	47	45	49	38	33	56	33	37	41	48	43	36	34	42	33	38	43	49	42	40	46	47	30	40	40	39	30	51	51	38	45	44	36	41	38	41	39	38	37	36	40	53	35	38	35	52	37	39	48	35	42	40	46	44	44	37	40	34	48	41	36	40	47	47	37	47	48	39	32	36	36	41	43	39	34	34	45	48	38	50	42	50	48	38	39	55	45	49	48	36	37	40	38	38	49	42	37	28	40	38	30	34	29	44	42	37	46	45	41	41	45	34	43	46	38	35	47	29	41	40	34	36	40	42	44	48	44	50	45	36	35	43	41	40	32	30	68	41	50	41	46	37	37	36	44	50	46	38	33	32	40	42	59	41	50	37	38	31	43	40	41	37	48	39	26	41	43	45	40	39	23	34	39	32	39	31	44	58	39	38	47	42	43	42	47	53	38	50	42	39	35	46	48	37	46	40	44	44	38	29	44	39	30	38	25	34	38	42	39	45	30	38	38	42	39	35	31	40	37	33	37	44	26	36	44	39	42	43	34	34	32	33	28	34	33	42	46	47	44	31	39	33	61	43	43	42	25	38	36	35	37	37	47	34	37	36	54	40	38	43	42	53	31	34	52	41	32	38	38	27	41	33	33	52	37	36	41	45	43	38	53	39	33	40	35	27	47	46	41	38	36	42	38	37	46	40	41	44	35	41	50	47	48	36	42	35	32	33	50	42	33	31	39	46	37	56	34	44	34	40	39	31	31	50	45	44	32	40	49	47	40	39	45	29	47	45	49	38	26	30	33	48	49	49	41	45	52	33	36	54	31	54	36	47	35	48	37	28	33	38	32	41	51	37	31	35	30	48	39	38	38	45	48	44	40	46	36	44	43	46	43	36	34	37	31	31	40	39	46	36	46	35	36	33	42	39	46	42	38	45	39	29	35	25	23	36	36	39	38	51	45	47	34	43	42	46	40	43	31	42	37	37	53	40	43	37	40	55	50	42	44	45	50	46	40	39	38	38	34	46	44	48	43	46	44	49	45	33	48	43	35	29	47	39	52	34	33	46	42	40	49	42	37	40	53	37	49	54	37	48	33	38	40	46	44	51	35	33	30	33	44	46	44	53	40	44	59	50	34	35	45	48	36	55	36	35	51	39	41	36	42	30	48	41	53	39	29	47	44	50	32	40	45	42	41	39	49	36	46	44	55	43	37	35	33	39	49	47	41	45	41	39	52	35	46	39	24	38	44	35	43	42	36	44	48	35	31	40	38	41	42	41	47	41	43	36	38	54	40	36	32	46	32	36	39	37	39	37	33	31	35	37	43	28	35	39	36	39	38	41	49	37	39	39	41	36	46	34	44	32	42	33	42	34	47	42	37	43	44	42	47	32	37	35	32	34	41	41	41	38	43	40	35	54	47	45	32	40	35	44	25	42	38	39	33	33	52	46	38	34	31	37	53	50	31	36	36	40	41	51	46	40	41	36	39	35	37	37	38	46	38	42	38	38	41	41	46	33	44	36	36	27	41	45	47	44	38	37	32	38	33	38	39	43	42	41	38	39	41	43	37	49	43	46	33	49	46	42	48	33	36	47	38	58	46	54	43	37	31	42	37	29	43	40	38	38	46	40	48	43	40	39	34	43	37	43	44	39	38	42	51	41	45	38	42	42	50	42	37	34	37	53	37	43	40	44	27	44	42	46	44	38	44	42	43	41	38	38	50	42	34	48	35	39	47	37	38	39	43	30	31	42	38	35	46	45	48	47	54	40	38	49	45	34	43	44	35	23	42	51	55	35	35	45	39	44	38	39	44	41	47	35	49	33	34	40	42	41	45	56	43	35	38	45	27	37	42	38	44	49	41	46	50	38	45	39	22	45	50	30	38	42	54	28	37	41	38	36	35	46	36	40	40	39	29	32	53	40	45	33	43	39	34	26	30	35	41	46	45	44	38	28	44	45	44	38	47	34	44	59	48	49	42	49	49	31	55	45	38	45	53	40	27	40	41	42	35	42	47	39	44	46	57	44	45	35	36	35	36	38	42	44	33	47	40	37	42	50	34	39	38	40	41	47	42	39	42	39	46	45	35	35	46	27	30	37	49	33	26	47	47	47	36	43	38	37	42	47	39	46	46	46	34	35	42	35	55	49	49	40	40	51	32	34	27	49	29	54	48	43	36	32	39	37	34	46	40	30	56	42	36	46	42	50	30	33	31	43	44	38	48	48	32	48	51	42	40	47	38	42	37	35	39	28	42	31	39	38	38	45	50	31	40	34	30	33	42	46	43	37	35	40	44	36	38	49	46	42	32	50	49	34	53	39	38	36	44	33	50	44	43	34	38	37	38	41	37	36	32	42	39	41	28	37	39	40	46	33	25	42	44	44	35	48	29	31	50	39	43	37	43	32	40	37	42	48	39	31	36	48	38	53	45	30	34	43	41	32	36	45	55	32	43	48	33	26	34	37	52	47	32	36	34	39	39	32	44	42	41	46	36	45	27	42	39	34	43	40	35	32	30	45	51	40	30	40	43	50	38	48	35	33	36	46	45	38	44	43	38	46	41	34	35	46	37	55	38	35	36	48	46	49	47	43	51	49	38	45	38	42	35	39	45	40	30	41	38	45	35	47	43	37	39	33	46	31	37	25	49	40	44	40	43	32	35	41	32	39	37	41	35	33	33	39	33	29	23	42	40	40	42	43	39	48	42	28	48	47	39	41	28	36	41	37	52	35	46	48	38	32	39	33	47	39	36	45	38	54	36	51	45	38	33	37	42	32	38	52	31	47	35	43	40	43	38	48	41	35	45	54	33	36	34	49	37	55	32	48	45	32	46	44	49	41	46	37	41	43	46	46	47	39	52	38	41	51	35	26	44	44	40	42	28	35	44	47	43	31	43	35	35	48	36	42	45	34	40	43	42	37	47	42
39077	24774	13432	20076	35792	32876	25378	20930	13656	13299	12502	5389	4756	7463	2127	782	939	5150	2941	556	573	563	541	544	574	551	541	541	595	1026	1386	1251	1023	770	619	538	522	553	541	554	548	541	494	537	543	573	545	530	555	531	539	527	582	512	536	540	515	510	526	526	538	532	545	545	534	516	539	547	499	512	526	557	532	558	547	537	545	514	551	536	544	551	538	519	545	563	504	537	516	546	560	510	538	588	485	532	549	577	491	551	552	537	517	533	570	552	538	526	527	516	532	571	540	506	530	531	517	520	544	584	513	542	530	541	531	544	554	525	563	507	532	567	546	516	501	501	526	542	499	524	555	548	574	504	525	529	519	521	510	528	549	518	534	515	517	531	543	543	504	526	523	560	545	495	510	527	537	528	540	545	523	526	499	517	530	506	566	498	564	503	515	532	569	525	534	554	554	509	529	537	595	548	535	571	516	542	512	544	572	519	514	548	565	541	563	569	546	564	531	557	503	543	518	499	571	495	527	476	551	525	509	513	536	562	526	554	570	536	519	531	513	520	529	508	539	526	523	516	550	524	539	526	523	536	556	516	537	525	535	547	535	560	534	532	539	530	537	497	540	539	580	519	531	531	507	537	522	542	517	517	571	537	568	520	498	516	556	508	543	536	555	550	559	537	526	517	544	534	549	532	556	542	549	517	572	563	520	558	527	542	549	513	554	514	506	551	559	526	503	526	554	573	506	524	504	533	545	503	535	547	534	511	530	557	559	561	542	540	534	517	545	550	579	542	526	558	521	552	532	572	542	542	531	562	546	532	547	568	512	494	537	510	507	522	538	561	557	542	495	546	535	581	535	526	541	575	564	560	566	571	557	533	528	515	558	565	550	512	542	558	539	535	521	544	544	545	526	558	576	488	569	540	488	519	552	500	518	517	553	545	557	528	542	516	518	505	530	534	543	521	501	542	552	558	572	525	531	509	560	535	527	540	519	520	526	537	580	520	540	581	567	546	544	517	537	547	558	569	573	548	548	495	513	520	537	527	548	516	503	558	543	543	552	599	521	508	586	547	562	517	516	551	519	489	543	509	536	519	534	538	561	508	542	538	581	515	528	523	575	540	527	528	549	575	532	561	555	540	570	541	550	565	538	519	528	549	588	497	539	532	505	512	528	559	533	537	536	504	557	542	499	541	518	533	551	555	586	519	519	550	556	548	558	530	581	560	534	538	563	547	523	547	518	571	540	491	513	491	530	509	516	518	526	500	568	543	538	559	526	534	569	496	526	509	533	546	530	529	571	541	564	503	506	537	537	551	541	523	523	536	491	539	543	524	524	526	574	568	568	568	555	555	516	557	589	538	515	533	533	554	559	532	515	536	512	520	545	531	538	603	559	561	511	557	548	518	524	578	547	533	503	537	539	500	519	501	512	513	522	542	537	543	506	537	533	494	537	535	544	538	556	528	530	567	518	538	527	551	524	499	510	538	590	529	556	529	529	507	544	537	565	568	538	540	565	533	540	579	540	562	565	554	519	583	525	557	592	552	553	532	558	534	544	587	553	552	544	556	545	552	566	514	516	537	572	569	548	525	527	524	529	532	534	547	541	545	522	548	538	554	541	537	546	532	516	539	562	598	543	560	553	500	550	516	566	541	518	568	534	574	562	567	517	546	546	551	558	533	508	547	524	537	528	491	535	545	534	547	549	544	556	563	541	550	569	514	531	557	535	543	569	533	526	514	531	526	538	552	571	520	542	525	564	568	538	552	526	513	536	532	564	569	515	569	535	580	560	503	510	504	523	563	557	556	568	548	529	577	538	535	527	511	541	507	545	511	539	496	532	543	576	543	554	578	492	517	526	567	528	554	522	581	565	536	577	563	517	571	498	520	539	516	576	538	552	535	574	558	523	494	564	515	520	484	536	578	546	533	523	544	521	579	558	555	546	562	571	537	528	545	530	584	557	508	547	529	507	513	537	543	589	512	556	522	529	521	511	536	560	540	518	531	545	572	487	557	563	543	552	537	555	507	519	537	500	534	540	537	493	549	510	533	517	536	513	537	515	556	537	559	541	560	526	529	525	539	511	509	539	502	529	500	512	536	561	525	515	564	557	552	549	515	542	512	529	536	561	512	555	567	546	576	526	557	535	552	570	525	551	515	599	513	481	547	502	559	540	508	569	540	532	574	550	544	533	536	547	589	559	528	515	538	536	527	505	539	524	523	544	497	567	565	545	512	526	485	560	536	512	543	519	533	557	533	558	508	556	550	528	551	520	587	541	515	524	491	516	593	570	548	502	562	538	563	546	571	538	542	533	523	515	522	521	568	536	504	547	513	559	506	535	582	523	523	511	521	570	550	492	536	535	539	532	571	534	559	545	537	500	536	543	568	554	508	512	518	538	564	545	547	522	548	554	541	542	489	527	546	532	560	483	508	561	528	499	473	554	531	531	542	547	572	505	566	514	499	537	538	521	551	495	519	529	510	537	577	553	532	525	507	527	524	535	511	506	551	521	557	537	528	514	564	523	511	546	515	560	570	525	535	527	566	552	523	507	529	527	568	551	500	561	547	547	515	523	510	524	510	578	532	507	577	522	548	530	540	510	504	510	544	535	532	527	537	569	518	522	528	541	555	509	496	546	545	564	527	524	583	508	534	528	565	493	529	537	548	529	574	531	542	567	523	559	536	499	524	565	519	553	563	536	547	572	521	552	535	532	563	543	524	533	561	542	557	554	549	514	528	560	552	527	553	512	581	566	527	519	534	552	595	549	519	521	554	538	527	533	548	513	534	539	521	466	535	524	538	507	531	557	577	539	562	558	548	559	547	490	540	553	554	535	585	575	544	513	551	501	469	573	555	510	528	568	545	544	551	498	581	558	555	552	524	545	512	566	553	561	512	541	562	571	547	510	501	518	541	514	535	502	531	552	573	588	555	567	509	514	542	539	526	595	554	540	517	570	510	521	485	560	547	557	523	512	513	563	528	561	547	525	524	533	579	500	512	520	552	547	558	522	513	519	565	535	553	509	529	556	542	537	546	533	515	473	531	542	562	566	575	523	513	520	544	553	536	510	518	547	545	561	546	537	520	526	508	541	530	521	500	556	563	515	519	538	503	537	587	517	512	549	500	490	571	529	521	565	524	539	555	528	520	543	558	576	530	560	482	547	548	517	521	554	529	539	545	529	522	505	534	536	506	521	545	515	556	586	532	521	536	516	522	528	564	572	508	518	554	543	525	542	548	518	557	528	549	527	556	537	571	560	528	510	528	527	502	517	516	580	545	564	519	579	556	539	563	543	513	506	534	520	547	579	557	514	575	516	532	528	541	527	506	557	521	533	556	551	566	526	534	552	577	537	532	515	534	537	514	535	518	520	569	556	507	536	534	553	559	521	486	601	579	538	561	504	546	504	546	527	572	576	520	519	579	564	601	559	521	543	501	508	537	565	545	556	524	553	565	563	543	545	579	523	554	554	536	559	560	553	549	563	560	577	529	520	533	586	524
12165	11831	3452	1643	3557	4383	2318	1677	689	839	830	262	377	552	219	78	56	280	187	45	44	53	44	48	38	42	30	42	33	78	96	87	53	58	51	39	37	37	43	50	41	39	47	44	52	34	43	42	31	62	39	37	51	46	38	44	39	36	38	42	42	32	44	39	45	46	27	43	29	45	38	40	28	43	41	33	46	42	46	34	33	42	43	42	49	43	41	42	31	38	31	35	42	41	50	48	39	42	40	47	34	45	54	47	47	48	39	40	37	40	48	39	33	39	40	38	37	40	35	48	47	36	41	37	42	43	30	37	45	44	47	52	37	41	36	29	33	31	29	46	55	47	46	47	43	49	41	52	38	45	41	51	41	37	33	41	43	36	34	34	41	48	45	39	43	45	41	42	45	34	40	38	37	38	42	53	43	56	47	42	43	41	39	39	39	35	47	28	41	41	35	33	38	34	40	35	44	44	50	38	36	50	39	38	46	42	27	30	48	54	47	40	40	47	35	41	47	44	37	36	40	42	47	35	53	45	43	52	40	39	40	34	47	47	38	37	37	31	38	46	41	28	46	28	34	50	32	41	38	36	34	41	49	47	42	34	47	37	42	35	55	40	53	34	36	48	42	39	41	35	32	40	45	47	36	43	41	43	50	38	43	54	38	45	39	52	37	44	49	37	42	34	50	37	33	42	35	35	48	44	31	43	44	32	38	41	46	28	41	51	45	38	41	43	37	48	35	46	42	50	37	44	37	46	37	40	42	40	45	48	45	36	33	27	48	45	48	50	42	39	42	41	34	41	47	43	43	35	35	45	34	37	41	45	52	40	39	29	39	39	36	34	47	47	47	36	38	45	33	45	55	39	46	37	40	42	42	42	46	42	54	38	39	38	42	41	36	48	40	40	37	34	45	35	41	47	46	51	37	44	46	44	35	44	30	37	28	48	36	32	35	52	37	32	45	33	38	45	50	44	39	32	44	46	37	37	31	42	27	40	34	31	32	49	31	34	35	40	47	29	24	43	44	45	35	48	35	33	45	40	33	30	40	56	35	34	52	41	46	37	39	49	42	41	40	40	47	49	56	34	45	39	31	39	35	46	39	37	34	39	37	36	41	46	33	38	49	45	42	41	41	43	47	43	28	44	40	42	32	38	34	41	36	44	26	44	42	43	34	45	42	29	43	54	51	36	39	45	35	38	52	37	38	36	36	40	52	45	36	50	39	42	38	36	31	45	49	37	35	38	37	39	41	45	36	41	29	41	46	52	35	49	42	30	48	40	44	38	34	34	42	44	40	42	33	40	39	33	52	43	38	39	36	45	45	40	35	46	34	45	48	44	36	36	42	48	61	49	47	36	44	45	32	45	46	39	43	51	38	40	29	39	48	46	33	33	50	40	42	56	36	44	39	38	43	28	51	45	46	38	44	47	38	39	34	46	42	43	34	48	28	47	42	29	28	43	51	40	31	48	39	36	56	40	37	33	51	42	48	39	29	39	31	27	29	38	59	40	39	43	42	48	40	32	38	45	35	33	51	34	39	41	35	37	47	36	45	40	32	34	36	40	36	42	34	32	45	42	40	45	44	55	50	46	40	38	44	44	54	29	33	41	31	30	42	35	37	39	35	41	53	34	35	32	50	52	36	45	36	40	51	36	47	45	45	43	33	39	39	33	34	45	40	33	43	32	33	36	57	35	39	30	44	47	50	44	37	27	39	49	36	44	43	31	44	32	32	40	37	39	24	38	31	47	52	45	43	50	39	43	35	41	45	34	42	36	40	36	42	37	42	49	36	41	39	35	49	40	43	39	35	41	48	49	45	34	48	31	40	34	41	44	44	37	29	38	42	43	49	39	39	43	41	38	42	42	42	30	35	45	32	50	33	39	32	44	39	38	43	41	34	33	43	46	44	30	45	37	31	50	43	47	44	43	44	35	46	39	45	28	43	33	42	35	39	38	43	36	51	39	48	37	40	46	29	42	33	36	26	45	36	57	33	35	40	43	41	42	41	33	48	44	28	40	44	35	49	43	45	39	34	51	44	45	29	47	30	52	46	28	32	40	42	34	52	45	44	53	38	50	43	45	55	46	43	45	39	35	48	40	36	41	30	36	27	40	35	40	31	47	28	33	42	52	28	44	47	47	42	40	41	42	52	41	43	41	41	30	44	40	40	32	38	43	41	39	37	39	53	39	47	30	45	34	46	38	42	42	40	49	47	47	39	42	38	36	45	48	41	32	32	48	41	47	30	28	31	42	31	36	41	34	44	48	49	45	42	42	44	39	35	38	37	40	46	37	46	46	36	39	35	52	30	38	36	43	40	40	39	45	48	42	42	46	42	35	37	39	38	42	39	44	44	40	52	47	29	34	47	48	44	39	38	45	38	49	45	38	43	44	38	51	41	50	46	40	42	37	32	42	33	56	35	34	44	47	38	45	32	46	43	39	29	41	47	44	31	32	36	38	44	46	40	37	45	37	42	34	36	42	47	41	45	46	48	56	43	42	30	41	37	37	39	38	50	32	43	31	39	41	31	44	37	50	45	40	40	39	59	51	40	42	46	42	52	40	29	28	40	36	37	38	35	39	36	36	43	42	46	28	51	48	45	49	49	33	43	42	49	37	37	38	32	33	46	48	29	33	30	52	35	44	46	38	50	47	37	50	39	25	38	33	36	30	48	42	42	40	49	37	48	36	55	40	41	33	46	37	43	38	42	38	43	37	46	49	39	33	42	49	42	39	37	35	50	34	40	40	44	36	40	38	34	41	37	41	35	43	43	30	50	31	40	49	36	47	39	34	37	43	38	41	40	37	53	35	44	39	42	39	40	40	42	40	43	32	47	33	44	50	46	37	49	44	44	37	42	45	40	32	38	42	40	34	46	48	45	31	29	38	43	36	31	37	43	44	38	43	38	38	41	43	43	42	34	33	51	40	47	26	35	38	48	37	35	40	38	36	42	28	46	43	44	53	34	37	36	51	31	37	48	46	43	45	38	49	40	48	42	35	43	36	43	50	46	44	39	52	34	40	41	46	44	39	38	32	36	37	42	39	33	28	30	49	42	36	40	30	39	54	34	37	47	38	40	45	41	30	47	37	38	44	34	45	31	39	43	34	44	35	24	34	37	34	39	54	35	35	36	39	38	52	33	42	45	43	45	39	38	45	37	39	42	35	51	36	38	30	41	46	39	41	35	42	29	39	36	38	42	36	18	33	46	39	44	49	46	46	42	35	49	40	44	35	42	34	43	36	44	37	42	41	40	49	51	48	48	51	45	56	46	53	44	32	44	34	49	45	53	45	37	41	37	46	39	31	40	50	52	40	39	35	38	40	47	43	42	39	43	36	37	42	47	43	33	45	40	42	46	40	34	49	44	36	33	46	30	49	46	48	32	51	32	43	41	48	29	45	31	44	28	31	34	37	45	41	36	40	40	56	39	45	47	47	36	30	42	44	40	48	42	33	41	44	35	55	37	40	45	36	43	37	48	35	31	64
49691	33676	22095	32190	50674	46229	35852	30848	20838	22541	21811	9211	12971	15125	6413	1450	1548	8422	5351	538	557	592	533	555	553	498	549	523	630	1904	2441	1924	1358	931	718	575	581	529	600	529	523	550	549	524	549	528	543	541	508	594	536	561	548	510	585	531	560	550	545	537	543	550	555	533	492	551	565	540	535	567	559	550	535	559	532	531	540	580	539	552	535	524	558	532	531	508	548	553	505	578	554	548	519	540	560	562	518	534	531	514	548	503	565	555	565	548	492	538	587	566	564	559	575	568	561	585	530	560	536	547	557	540	513	539	512	530	568	531	546	476	532	533	528	533	569	555	544	540	521	526	544	545	540	514	515	565	535	567	547	521	540	556	575	557	576	547	565	537	512	524	574	574	534	566	537	541	516	508	569	517	577	492	517	556	542	551	553	557	532	522	551	535	548	532	558	544	581	534	489	570	511	545	529	543	497	545	546	561	523	507	531	544	509	537	551	534	520	519	537	558	514	537	549	527	529	544	542	543	571	527	577	559	523	587	522	596	568	581	580	551	534	535	530	547	529	511	550	498	553	507	567	574	555	565	524	553	538	559	571	542	503	559	540	517	540	543	550	495	571	522	505	564	539	562	544	547	536	524	539	553	538	524	577	522	537	570	545	527	572	528	578	537	556	534	543	526	541	549	571	550	572	519	531	562	533	571	563	519	578	556	520	517	584	529	575	516	543	549	565	526	565	493	550	550	498	584	581	551	567	552	562	557	539	528	539	506	540	536	544	595	563	529	547	505	540	534	547	478	518	520	540	524	548	552	532	485	510	532	564	566	543	549	560	543	530	539	525	513	532	568	532	545	555	556	533	542	560	522	604	550	541	579	519	528	544	555	525	546	544	538	500	568	566	534	547	561	531	540	521	496	526	551	577	571	533	552	530	564	551	551	537	521	512	570	505	531	546	582	569	559	561	619	512	517	533	526	516	557	538	572	555	577	605	564	492	527	480	505	577	540	551	577	539	581	557	517	554	519	517	514	551	551	556	557	524	550	537	527	534	550	570	561	518	522	577	565	519	555	553	466	516	547	568	513	527	521	510	540	531	582	499	512	546	573	527	514	543	525	515	520	516	563	517	509	523	532	569	519	527	539	570	541	518	522	537	548	525	579	551	578	580	526	565	553	550	566	515	546	516	504	525	493	542	550	567	536	566	529	572	553	518	527	540	526	600	552	521	519	528	548	562	556	571	515	546	569	548	492	560	533	540	529	524	550	521	511	517	545	517	572	561	547	604	565	526	512	501	549	587	560	522	534	548	535	550	543	534	531	543	536	515	581	546	512	530	537	517	549	520	508	532	562	544	508	532	531	549	541	504	531	573	535	596	539	511	508	543	536	526	537	571	531	576	562	544	542	561	524	550	517	564	552	581	572	537	567	498	532	569	560	513	537	558	572	505	541	552	532	559	559	532	558	542	575	555	570	536	543	533	540	550	536	533	493	575	563	491	536	545	541	536	543	552	535	555	554	555	535	581	548	557	549	506	504	542	538	540	487	537	573	541	571	501	546	541	508	528	522	572	559	577	550	541	533	526	580	557	523	508	532	551	532	546	502	486	587	528	536	518	549	523	512	535	557	563	531	541	559	547	543	535	554	548	569	576	564	516	529	541	519	559	536	524	546	548	547	551	547	542	518	484	555	518	524	552	558	472	589	498	520	545	578	545	496	575	536	517	532	519	532	574	497	543	524	565	513	539	535	529	536	526	572	548	513	519	543	528	517	530	534	537	545	563	591	548	524	538	538	546	557	513	571	557	555	541	516	537	525	538	539	528	504	522	520	549	560	501	498	531	521	562	518	512	523	560	545	558	505	539	520	560	551	508	545	538	557	543	561	556	515	525	523	547	604	561	563	528	539	480	537	535	516	573	550	594	547	560	520	518	513	537	554	528	538	511	590	521	520	594	554	549	554	539	607	515	517	528	532	493	564	537	534	562	501	549	540	550	589	568	545	554	557	537	546	527	530	523	545	520	557	522	518	609	550	530	558	529	528	556	538	503	514	568	560	538	550	527	551	554	532	546	561	553	514	544	575	571	540	519	518	533	544	538	499	550	528	550	521	515	524	508	568	521	536	536	565	570	567	540	506	563	578	543	529	558	601	538	521	571	522	559	539	556	471	565	551	523	538	505	526	551	531	554	559	566	519	560	543	530	494	562	571	506	528	534	505	517	601	509	572	561	580	532	577	537	597	523	539	557	566	521	566	496	521	567	521	525	564	578	539	542	492	549	548	564	523	580	523	555	552	540	553	564	545	528	555	560	567	511	556	557	557	559	534	551	571	568	501	589	528	530	544	501	507	528	553	531	571	548	591	550	592	520	562	540	529	538	520	539	551	542	527	513	558	559	526	536	551	576	547	561	595	553	489	534	551	517	551	531	561	524	515	554	476	559	502	519	545	585	548	519	562	562	520	502	558	531	534	547	562	523	520	551	565	553	528	566	530	528	571	525	517	524	586	501	557	520	534	532	548	558	564	544	534	575	548	493	534	522	539	549	519	539	542	554	573	507	549	535	532	487	532	574	550	525	545	549	493	528	526	541	530	556	538	557	559	492	565	579	549	538	537	548	556	516	567	555	526	566	548	502	524	533	553	559	553	573	559	560	524	515	547	541	493	569	537	536	537	537	519	557	544	530	525	596	518	536	514	526	541	563	546	531	556	585	540	535	553	522	555	559	523	485	514	560	538	546	555	567	555	504	537	547	558	524	566	520	538	514	545	524	536	550	528	573	515	564	530	570	539	561	549	538	547	542	514	543	546	526	521	572	552	536	523	542	574	527	540	534	546	542	558	547	542	546	550	521	491	542	527	499	551	538	536	573	538	517	558	567	542	541	537	548	537	515	533	567	522	529	540	497	580	540	503	527	543	537	549	571	571	527	543	564	551	588	520	506	556	540	539	530	543	568	549	544	560	597	525	524	523	543	523	588	534	498	542	551	527	539	505	569	576	508	526	539	566	548	523	486	548	521	557	490	540	530	557	544	578	555	550	521	539	540	490	552	516	506	560	570	505	536	538	499	521	537	575	529	543	551	541	563	548	566	547	515	483	543	510	529	536	536	548	540	529	548	539	530	524	566	546	527	573	569	530	534	534	531	535	529	515	554	576	518	596	528	524	538	586	495	575	575	567	510	556	540	537	520	583	569	534	570	533	539	539	556	567	549	519	561	521	560	582	525	511	520	577	565	555	517	537	510	527	499	514	510	555	527	498	559	515	561	545	553	530	529	493	542	497	491	571	561	482	558	497	539	545	516	529	564	532	545	565	549	540	582	536	553	538	539	566	566	531	526	503	556	561	566	516	565	528	515	542	546	517	558	555	532	506	553	506	546	516	536	538	555	526	558	545	568	527	536	498	547	557	559	537	546	509	563	531	497	555	552	524	555	502	504	521	555	563	551	571	567	530	567	564	555	552	550	494	560	524	520	537	541	545	572	538	561	551	584	528	504	502	522	581
12308	9315	3350	1904	3589	4616	2460	1653	635	993	891	375	571	562	326	74	65	283	163	32	53	44	45	39	43	45	55	36	36	79	92	94	74	51	50	46	30	42	45	36	38	43	33	40	58	35	30	39	52	39	45	51	44	34	40	45	49	52	32	35	44	32	34	48	36	49	42	51	42	47	34	43	47	39	42	47	46	45	55	66	49	42	49	43	41	48	48	37	57	39	49	35	35	51	48	44	43	50	48	38	36	44	32	40	50	46	44	34	41	41	41	38	28	32	38	46	41	47	42	48	47	47	40	43	52	44	54	34	38	43	47	47	36	40	41	38	41	34	44	46	35	46	43	35	53	41	39	36	50	41	42	39	27	32	44	45	34	29	38	37	51	39	50	37	41	45	46	30	35	42	43	37	40	37	44	33	27	35	47	43	43	48	33	47	37	41	45	44	27	43	42	48	27	47	36	38	34	43	37	29	43	45	50	46	38	47	36	52	63	36	41	47	42	41	51	41	46	32	43	46	47	37	37	45	46	38	42	49	50	44	46	43	35	43	49	45	48	41	42	48	45	37	41	36	46	37	42	37	41	40	46	59	33	48	48	40	43	38	36	39	41	30	42	45	44	45	47	32	44	26	44	37	53	32	27	42	45	39	47	41	46	53	36	39	42	45	41	41	38	44	49	41	47	42	38	40	36	51	50	32	48	42	53	35	39	42	39	47	38	49	45	32	48	42	38	40	42	39	32	35	47	44	43	42	48	45	45	56	51	40	41	70	32	46	45	50	43	33	40	37	50	41	41	36	34	42	44	44	43	37	45	34	32	29	42	33	34	31	36	41	52	40	34	36	36	50	46	56	33	41	36	37	51	38	50	40	42	43	33	40	33	35	40	33	45	50	32	41	47	55	37	37	44	49	48	48	43	29	51	53	38	44	43	39	39	62	35	60	42	42	52	40	45	39	47	38	41	34	42	38	34	47	45	37	45	40	45	36	32	37	36	42	58	45	40	35	32	39	46	54	36	41	48	44	38	40	44	36	46	41	47	40	41	46	39	44	41	31	47	35	48	46	47	40	31	48	39	48	38	34	45	48	43	40	39	34	37	49	34	45	35	40	41	44	46	37	40	46	44	43	34	41	32	42	29	50	42	29	39	33	38	34	40	43	36	40	41	40	34	37	40	59	41	50	43	43	38	41	45	49	41	34	41	37	50	44	34	48	38	37	39	41	51	41	45	40	43	43	34	43	44	41	51	41	39	43	46	39	33	40	45	42	47	42	51	48	45	36	52	42	45	42	44	46	40	42	32	49	37	43	41	35	42	33	40	35	44	41	43	29	45	45	57	40	31	47	45	47	28	36	45	39	49	42	28	39	31	62	51	45	46	40	47	38	47	29	42	54	39	54	49	41	50	42	59	33	45	39	44	36	53	32	40	40	41	35	43	38	42	34	42	57	53	38	48	48	33	45	49	54	34	43	35	35	50	50	46	39	29	47	41	49	25	39	37	40	38	43	31	49	53	35	36	40	45	36	35	53	37	44	52	41	43	41	37	43	44	42	36	44	40	47	44	36	41	39	43	41	42	48	39	43	30	34	52	34	47	36	42	44	46	31	31	49	44	38	31	50	35	52	46	36	34	53	35	57	49	46	35	39	38	38	38	45	42	40	43	36	50	46	45	41	45	38	33	44	46	38	38	31	37	39	56	51	50	54	36	37	45	25	39	42	37	47	43	52	39	50	46	43	46	44	57	40	44	50	50	40	33	44	38	51	49	37	41	42	38	43	49	52	37	34	28	39	37	40	33	52	45	51	42	44	42	50	40	47	43	46	41	52	46	47	44	34	42	50	54	47	54	38	40	46	45	43	36	50	43	43	51	48	40	39	35	34	50	40	45	46	39	41	33	48	38	35	37	46	35	46	38	37	54	47	43	45	37	43	45	47	42	40	48	25	38	51	49	28	40	46	50	40	51	42	41	41	37	41	32	37	40	62	49	44	45	46	38	35	47	33	35	44	33	38	37	44	45	41	45	43	53	39	36	49	40	33	30	30	38	32	41	42	44	43	34	46	34	48	31	39	37	33	43	41	45	38	44	41	46	47	35	40	47	43	51	41	43	49	41	40	43	38	41	43	56	35	43	35	47	39	41	32	40	36	47	39	33	46	45	34	38	39	41	32	48	46	45	48	29	43	41	39	35	47	44	44	41	41	43	34	42	38	46	33	30	37	40	41	45	43	40	43	43	40	36	46	57	34	39	46	37	51	45	49	42	30	29	33	38	39	48	36	31	50	34	43	47	47	48	44	41	34	45	34	31	47	42	34	29	32	30	45	56	47	45	46	33	37	42	47	39	31	36	42	42	33	43	45	34	42	34	36	34	47	32	52	44	46	43	50	49	36	44	62	42	38	42	36	41	52	46	32	45	47	39	51	37	39	42	50	51	40	51	36	32	41	41	40	40	48	38	44	33	43	46	44	44	46	50	49	44	42	37	40	35	42	48	37	41	32	47	44	36	46	54	37	40	48	36	47	42	42	29	42	39	43	40	46	37	48	45	44	31	47	38	37	48	51	45	43	42	41	43	42	36	42	43	47	35	44	40	42	39	58	27	37	33	42	32	43	38	44	37	44	43	43	42	45	34	50	34	52	40	37	54	37	34	42	42	38	52	36	44	52	47	36	31	43	58	43	50	44	46	43	38	44	43	47	48	42	47	34	40	35	40	42	39	46	43	32	46	42	39	40	45	48	44	41	37	37	47	46	51	49	37	36	41	37	41	41	54	44	51	44	50	39	47	49	49	54	56	41	54	48	43	37	47	39	32	41	51	45	32	33	44	37	44	50	40	39	37	49	38	41	37	43	43	36	45	30	45	31	41	37	35	45	49	41	41	52	37	51	45	52	52	35	38	45	50	50	42	35	39	49	45	55	44	51	45	41	42	50	40	39	45	42	58	47	45	41	36	35	46	34	34	38	42	44	43	45	28	47	38	35	46	46	50	44	41	37	46	47	42	35	39	60	38	50	54	39	47	35	42	50	37	61	45	38	36	46	44	42	55	36	51	41	49	42	48	51	38	43	21	49	41	35	47	38	51	37	35	35	49	52	36	41	35	48	48	38	45	35	48	45	34	34	46	46	31	42	37	29	37	40	43	42	41	51	36	45	40	46	41	51	44	38	39	40	36	46	44	41	49	44	51	45	42	49	37	31	42	43	38	43	47	43	47	27	42	47	48	45	40	35	27	38	30	49	48	44	44	35	41	46	34	36	51	43	42	32	40	41	42	43	52	42	34	48	40	35	47	44	28	32	53	44	31	48	49	23	40	50	37	37	45	33	45	50	49	34	39	33	28	48	41	47	47	32	36	60	44	51	48	50	35	40	39	45	47	38	41	40	36	45	35	47	43	51	51	52	39	34	48	49	44	46	49	49	41	35	33	36	33	43	41	40	61	36	33	39	35	46	49	54	42	47	53	43	53	43	59	52	40	38	45	47	52	40
47259	32990	22098	32519	50216	46433	36539	31586	21104	25731	22455	13177	17636	16176	9542	1949	1282	8403	4710	614	561	558	592	542	641	572	566	567	609	2734	2672	2338	1571	966	730	597	555	543	545	531	588	587	551	589	557	618	637	521	562	582	621	591	623	540	549	541	559	604	489	565	576	556	563	566	565	540	542	554	516	527	573	544	572	568	590	538	504	513	576	533	538	581	532	519	546	553	578	623	579	528	582	555	547	542	575	547	579	553	547	531	567	548	565	550	558	622	546	565	577	560	580	570	563	533	575	572	604	575	540	579	541	564	576	566	582	558	599	587	554	581	573	547	574	552	604	577	565	583	504	544	571	549	606	580	571	575	569	543	574	580	534	583	563	532	533	558	561	546	573	569	552	579	578	567	558	567	588	551	577	579	543	550	575	573	548	559	523	544	563	514	582	542	546	625	573	511	558	603	542	588	551	563	560	543	569	568	546	587	558	569	560	551	544	591	550	551	559	569	521	563	568	560	564	604	536	586	539	591	586	565	560	616	552	558	562	577	540	585	562	567	579	570	555	550	581	551	535	539	581	583	541	566	553	536	535	603	584	551	535	532	523	563	574	566	601	529	586	598	548	564	601	520	549	575	551	574	551	577	593	577	568	593	512	598	583	559	538	561	555	557	583	579	586	580	552	535	558	598	538	522	579	539	544	618	566	553	521	551	564	570	592	567	536	538	580	587	594	595	562	586	562	529	558	580	583	565	573	564	551	546	585	554	576	539	578	522	558	532	543	552	516	550	514	528	556	566	579	574	539	582	539	566	570	589	583	550	583	584	583	551	547	535	545	566	573	600	538	555	560	534	591	579	601	588	550	574	529	580	564	545	569	565	511	553	536	536	579	552	565	574	561	545	565	564	600	573	545	519	601	540	572	548	586	560	588	592	551	563	565	555	602	527	585	550	581	545	543	548	547	521	541	520	550	563	575	563	541	522	548	590	575	537	585	562	578	563	608	560	549	504	591	558	589	595	557	551	567	595	526	548	533	585	526	578	552	561	538	595	553	557	563	545	553	573	540	540	544	560	590	556	533	595	557	560	531	554	550	583	550	594	552	565	540	538	575	521	554	558	539	565	568	561	588	509	507	571	557	548	546	551	582	560	560	539	577	605	560	547	533	542	593	580	578	579	550	563	554	579	573	575	552	553	566	551	556	555	536	582	504	544	556	529	547	550	586	577	606	559	558	539	583	555	570	579	555	567	566	590	572	542	546	589	538	563	551	557	584	595	521	560	525	562	564	572	581	558	553	568	536	555	587	604	567	577	567	568	581	562	556	552	598	543	545	570	556	573	524	575	566	560	555	567	572	568	523	546	540	533	561	560	560	567	539	592	539	573	566	566	529	549	531	571	585	551	586	545	556	581	557	562	512	557	520	605	541	571	520	558	562	574	565	546	569	583	585	571	540	571	524	583	535	545	568	560	571	551	585	573	587	569	598	575	568	571	528	534	511	502	521	545	579	564	542	556	592	549	550	545	573	531	539	572	516	565	533	540	525	524	544	583	521	586	541	565	572	589	549	520	530	541	520	563	556	581	545	563	594	547	534	595	545	575	509	578	532	543	542	506	586	602	568	579	559	576	567	568	560	542	536	562	563	536	571	569	561	583	543	588	601	594	525	580	577	589	541	571	537	611	565	532	577	567	562	560	555	545	540	555	532	586	507	554	563	590	572	517	552	570	550	533	575	584	541	552	573	525	581	640	553	537	610	534	550	568	608	568	553	513	575	547	561	570	555	552	572	574	560	561	581	526	574	559	524	559	528	542	541	572	546	535	536	587	558	557	551	538	546	537	548	541	505	572	537	541	535	554	558	553	555	548	567	507	545	592	561	545	621	562	582	548	555	559	520	580	587	565	557	540	544	561	545	546	553	534	551	531	535	546	591	572	552	548	639	581	600	569	567	585	560	592	570	576	567	563	561	539	551	556	557	560	586	561	552	562	566	544	556	532	574	550	557	550	564	547	531	602	567	550	575	563	552	535	546	557	569	593	545	567	543	546	522	543	568	548	561	564	561	554	528	553	560	572	535	584	558	578	560	586	584	560	585	528	559	559	522	590	542	573	541	537	543	589	539	533	599	560	548	562	556	581	565	610	576	588	572	581	509	544	576	574	585	535	538	552	550	539	539	539	543	584	589	546	538	517	579	534	533	546	570	570	563	573	561	538	554	570	590	580	545	581	544	577	555	558	585	566	569	551	582	584	529	578	584	546	586	537	577	567	552	570	530	568	569	566	540	541	570	560	563	603	581	557	529	566	571	553	510	547	550	529	524	528	583	544	553	554	568	603	544	593	542	551	580	588	529	547	557	565	547	566	553	544	535	576	563	553	517	593	526	564	579	631	592	595	572	587	596	537	545	557	555	561	547	546	581	523	612	583	547	550	543	576	547	539	540	550	549	560	532	627	579	530	578	548	572	555	556	554	571	582	587	552	538	569	556	538	564	510	555	582	538	540	568	579	536	550	541	512	570	578	547	578	539	552	523	579	566	547	594	552	563	544	551	586	580	523	541	572	539	559	588	569	539	578	543	514	551	547	582	559	540	563	539	530	576	562	534	532	545	582	562	521	593	592	598	570	529	549	623	580	522	569	524	588	539	557	564	577	524	554	554	552	555	620	570	527	560	553	587	571	552	564	543	574	555	542	519	542	532	560	585	578	562	562	518	564	576	538	607	549	596	570	546	570	529	540	512	548	529	544	550	599	563	588	560	542	572	567	561	532	544	521	529	522	586	592	511	603	596	596	565	582	539	560	548	595	579	534	589	579	544	554	539	555	573	564	531	528	543	566	559	524	541	589	566	576	549	553	550	553	570	557	541	555	554	567	561	584	558	566	553	568	577	601	561	546	545	550	519	538	541	595	567	581	530	513	557	533	580	569	581	582	584	562	579	526	563	547	574	563	525	574	579	581	581	549	563	566	548	558	537	570	552	580	580	523	562	585	549	578	528	602	536	508	571	620	544	541	532	577	594	523	561	560	532	557	530	547	530	553	571	553	565	530	578	570	562	546	574	553	557	581	571	566	580	568	552	529	566	583	575	558	501	603	607	537	555	548	576	530	585	586	605	540	547	506	560	568	537	589	573	588	518	586	574	545	545	554	536	550	573	579	544	554	581	580	573	523	532	529	557	522	615	588	555	573	579	537	552	526	567	562	534	574	550	515	528	553	520	526	601	530	560	487	543	586	583	577	577	565	563	569	547	558	522	570	533	556	606	601	568	527	559	524	522	584	514	588	566	570	561	551	582	594	570	545	573	542	533	603	613	590	530	503	555	574	580	588	516	559	584	563	519	574	589	555	587	569	536	564	580	522	531	569	538	595	553	565	580	583	562	545	536	567	537	537	525	551	538	582	562	522	556	569	564	535	573	557	577	539	573	522	549	527	565	573	605	597	569	575	574	534	540	561	540	585	571	559	534	527	564	564	562	599	537	621	538	542	545	521	527	556	547	571	537	505
16806	17825	6228	3458	5994	7769	4144	2832	947	1603	1282	487	677	781	572	103	58	506	144	45	46	44	48	43	42	37	32	40	58	99	173	121	87	59	46	44	48	52	39	49	44	42	40	50	51	34	29	37	36	56	47	41	43	33	43	47	40	28	55	52	40	30	37	36	34	41	34	36	47	44	41	41	51	51	39	31	42	53	41	43	45	51	41	42	50	46	51	36	41	44	53	33	41	39	45	34	40	45	48	39	32	40	48	48	48	43	39	44	40	47	45	42	31	39	35	41	40	44	44	37	47	39	45	45	41	32	44	48	33	48	34	39	34	39	35	50	39	41	52	44	51	54	54	51	35	48	45	39	38	32	43	43	34	42	42	35	48	48	44	42	41	40	34	43	49	58	38	43	41	38	48	43	37	38	32	25	41	45	38	37	42	39	38	52	38	40	36	38	42	46	48	45	43	42	40	35	50	54	46	49	45	38	47	38	44	43	42	46	45	36	37	57	37	32	46	46	45	42	48	33	41	45	39	42	32	50	51	38	41	48	40	42	50	40	51	27	33	32	32	42	50	40	47	37	31	37	26	42	42	38	37	46	34	51	51	51	36	51	30	42	39	35	51	47	40	43	51	40	31	37	41	46	44	34	44	39	46	36	32	42	37	35	41	28	45	32	41	48	51	45	49	41	41	32	40	36	46	30	27	47	39	49	46	48	45	41	37	36	46	41	40	42	35	43	45	50	34	40	37	48	39	38	41	55	43	46	48	41	40	43	36	30	43	46	36	39	36	36	49	40	39	46	44	52	42	54	42	37	38	43	47	38	40	40	36	53	43	40	35	37	44	43	51	41	49	41	39	40	40	36	38	44	46	29	41	41	47	46	34	37	33	37	39	48	33	48	36	36	39	52	43	27	35	50	41	41	35	50	51	44	49	46	32	34	38	45	37	37	31	39	34	47	37	39	49	48	45	25	34	32	47	49	42	32	41	40	31	49	29	44	43	34	32	37	41	43	42	34	39	45	29	34	38	41	40	39	32	38	38	40	34	46	44	38	48	37	49	36	36	41	37	43	38	41	35	38	39	47	44	48	42	36	41	40	42	42	42	39	53	46	34	53	47	42	31	39	34	48	40	39	42	51	42	39	46	36	48	47	41	37	37	48	28	35	37	44	54	43	44	36	35	55	39	42	41	36	46	39	34	36	35	41	47	56	42	39	42	32	40	50	36	30	33	35	46	45	47	41	45	49	32	43	32	39	44	49	36	42	49	31	36	47	50	48	38	52	38	46	50	41	49	41	63	37	42	42	38	46	52	55	36	56	47	35	49	45	45	40	48	31	40	52	37	43	40	25	57	41	37	38	35	46	31	55	38	34	41	34	45	43	40	50	50	45	33	38	49	30	48	51	30	37	42	38	37	33	38	41	40	51	40	36	38	58	41	46	47	33	35	35	46	37	45	41	47	57	40	46	45	46	45	53	58	48	43	42	54	38	41	44	40	36	30	41	43	45	38	43	46	28	51	44	37	32	36	42	43	39	39	38	42	29	43	35	40	40	41	44	32	39	48	41	45	41	37	36	40	35	38	38	48	38	44	40	36	34	51	43	39	42	30	51	50	39	43	37	41	50	45	42	41	49	42	36	35	45	38	48	47	35	47	38	35	40	39	52	44	39	39	40	48	49	48	36	41	28	44	43	45	43	49	41	32	41	46	45	43	43	43	37	45	45	35	52	43	37	40	36	37	41	47	34	35	41	33	28	39	38	40	49	33	37	38	33	39	42	58	34	36	32	49	43	29	40	33	43	42	45	36	47	47	37	58	47	42	39	34	35	36	50	45	31	39	36	38	42	36	48	40	42	34	31	50	43	43	39	50	37	41	46	42	38	34	41	39	46	38	37	36	48	47	38	40	32	29	38	43	40	40	43	44	46	57	42	39	39	30	39	39	51	36	45	35	52	43	37	33	41	39	36	49	38	34	42	45	30	43	46	32	39	35	46	47	36	43	34	42	44	30	41	42	37	44	40	34	39	41	31	51	30	41	47	46	38	40	35	37	51	52	34	47	35	48	42	38	36	43	47	46	38	51	43	41	34	40	43	46	42	36	50	47	40	41	42	33	33	30	47	48	23	33	47	41	38	46	38	31	50	33	33	34	46	46	32	51	42	43	41	40	45	48	39	37	36	46	32	32	35	40	37	48	48	47	36	43	38	40	33	41	41	41	32	42	36	49	61	33	49	40	44	49	30	47	39	47	46	36	40	39	48	37	53	33	35	35	50	41	42	40	40	36	42	49	40	42	44	41	43	42	49	49	36	35	36	35	43	37	22	37	49	47	56	36	37	36	43	44	28	31	39	45	41	44	37	36	41	41	43	34	50	42	38	29	40	53	37	43	46	50	43	41	44	39	37	31	36	38	37	38	47	38	42	39	34	38	37	53	32	38	44	42	41	35	47	34	34	34	45	58	54	41	34	29	35	30	44	35	30	44	49	43	39	32	35	39	34	44	48	38	34	34	46	39	33	44	40	51	41	48	42	41	44	44	47	38	48	46	38	37	34	43	38	39	43	54	31	41	32	47	46	60	45	44	35	46	38	45	37	43	45	42	53	53	39	52	39	34	36	40	48	42	32	38	43	35	40	45	48	39	37	54	39	48	37	51	38	38	38	36	38	43	44	41	44	40	42	47	57	45	43	37	50	44	53	47	43	43	35	37	33	35	33	46	30	62	42	41	41	43	42	39	36	45	36	34	33	31	47	47	51	44	34	30	48	38	48	37	45	44	49	39	41	45	43	38	39	35	42	51	38	47	40	51	43	45	26	49	37	39	44	37	37	43	51	45	27	38	37	41	44	47	41	46	48	53	30	46	37	42	37	45	35	38	52	32	47	44	40	45	48	37	42	32	44	45	44	47	41	38	33	34	40	35	44	33	45	48	37	36	47	39	43	37	37	33	31	45	32	47	46	27	46	31	39	43	33	48	53	42	37	34	38	35	36	45	27	48	38	56	47	36	48	33	48	43	35	32	41	53	51	46	47	46	40	38	31	42	49	48	40	30	42	38	26	39	52	55	37	48	41	44	39	41	39	34	36	50	44	34	52	35	43	41	42	49	39	39	45	34	40	47	44	43	49	33	32	50	35	43	37	36	32	34	48	46	50	49	49	48	34	42	41	28	33	43	55	32	33	46	41	37	43	47	46	42	48	43	36	38	33	40	50	40	37	44	58	45	36	34	44	46	45	44	41	40	41	40	42	52	46	52	43	37	45	36	44	41	42	62	47	36	42	40	35	55	32	51	50	48	52	38	34	42	43	30	45	44	44	36	51	35	47	45	53	31	47	33	48	30	39	39	41	49	38	31	45	42	32	41	33	43	43	53	28	42	48	41	37	43	37	34	53	42	49	52	47	55	34	35	50	50	44	34	35	43	35	41	34	41	37	47	49	43	37	43	38	44	51	39	41	47	44	34	39	46	48	34	35	48	44	36	39	38	37	32	51
52267	38139	27030	39729	58894	54967	43097	36620	24460	30653	26352	13986	18913	19297	15627	3561	1980	12822	3840	576	593	609	601	601	579	618	590	572	1089	3069	4437	3650	2293	1247	867	656	620	590	587	571	573	561	574	543	567	538	530	576	514	549	531	552	582	544	566	586	553	563	545	534	544	532	553	544	555	550	578	539	569	583	568	557	540	549	536	564	536	554	541	567	531	558	571	565	515	560	545	542	564	595	531	550	559	567	579	591	537	558	553	552	552	567	622	550	560	555	552	564	553	531	561	577	550	553	582	573	523	556	569	592	548	574	539	578	562	512	572	560	523	512	607	533	570	527	562	564	554	592	581	535	528	552	589	553	527	544	581	558	550	555	574	526	543	554	526	524	588	537	558	573	599	560	541	586	549	516	525	518	554	558	549	560	550	555	568	563	494	523	570	571	567	540	528	588	547	526	523	551	535	590	550	576	561	566	572	565	548	546	542	518	566	583	531	522	543	510	549	577	561	542	562	566	570	569	572	535	564	542	560	520	549	546	520	581	567	556	544	549	519	537	557	600	554	576	541	549	544	613	590	528	578	552	609	548	572	528	573	544	525	531	553	564	577	570	565	544	534	577	557	543	574	565	528	535	538	541	560	533	573	559	536	564	549	547	535	535	512	548	585	555	541	554	560	534	545	541	534	558	563	554	564	516	509	578	563	571	600	529	607	562	539	555	563	582	580	554	566	535	576	551	595	530	559	530	553	554	580	539	545	572	538	562	566	586	558	552	538	536	571	576	516	571	597	565	516	573	536	541	542	537	542	524	566	538	557	583	560	550	558	509	609	527	531	585	536	552	570	596	585	553	565	539	555	568	563	550	532	537	600	554	554	534	584	544	584	548	547	572	569	543	566	556	548	536	586	553	546	522	562	559	572	576	582	539	545	563	560	550	530	564	531	550	550	513	512	530	577	514	503	581	567	572	565	539	570	567	601	605	546	566	548	511	571	538	543	566	561	553	551	549	565	538	581	565	541	544	519	539	527	574	565	584	568	561	589	598	560	577	532	577	560	570	600	537	551	607	582	540	540	562	573	563	562	537	539	513	538	526	539	585	591	553	527	535	539	558	559	549	548	557	581	603	565	534	582	545	561	617	555	552	579	542	538	557	591	540	546	558	566	598	545	563	576	543	559	556	577	519	551	525	588	562	560	568	550	571	559	521	581	559	562	570	580	557	528	576	605	576	548	616	540	525	561	600	606	550	551	571	567	565	541	553	532	498	575	541	520	581	538	551	576	510	560	549	541	563	540	582	538	553	568	564	582	495	536	576	529	559	541	545	534	535	549	551	590	504	535	595	603	555	581	542	556	562	571	566	551	553	565	534	579	602	583	560	557	563	522	576	534	595	531	552	584	530	587	573	558	572	531	535	568	576	544	554	538	576	553	577	549	558	527	585	496	544	577	559	596	542	539	575	576	527	545	589	551	560	584	584	568	554	536	589	572	582	572	524	587	557	509	554	539	535	576	558	571	595	570	557	541	556	565	544	542	560	550	561	503	507	530	562	553	535	577	533	555	541	572	571	549	571	563	561	509	553	551	552	589	541	601	527	557	566	553	557	541	529	570	569	561	502	580	578	521	560	571	572	523	508	536	568	545	567	559	568	503	568	606	556	535	546	542	613	542	558	568	572	581	589	555	589	581	532	544	554	566	591	568	586	568	578	554	524	560	580	578	527	554	568	515	542	578	582	574	545	561	579	590	562	576	546	567	571	561	596	566	533	568	570	605	573	573	578	540	582	556	534	541	556	572	527	590	505	568	515	522	512	551	575	574	586	541	546	571	589	533	547	559	585	548	543	552	542	583	538	560	558	527	552	592	563	574	541	538	557	561	541	550	554	537	567	550	555	597	536	569	548	548	545	550	561	573	572	569	583	536	570	580	594	505	528	564	545	550	543	538	598	539	555	540	571	608	566	563	576	604	531	557	572	530	557	578	553	592	553	553	540	550	580	610	556	555	564	548	572	580	561	541	560	604	549	547	527	555	544	509	520	544	550	545	544	565	538	549	555	536	540	561	527	547	551	525	556	580	567	549	549	511	563	535	568	584	566	556	565	532	553	585	556	530	554	536	588	579	537	518	578	558	558	587	566	514	533	566	551	551	525	544	582	556	617	549	556	523	576	568	554	581	552	567	575	494	579	524	525	567	562	570	557	551	567	532	512	540	526	529	545	558	559	560	549	547	587	545	583	549	546	568	525	561	550	496	555	568	575	575	571	563	565	568	542	518	549	542	550	541	524	503	563	614	557	579	566	547	516	561	534	563	559	551	567	550	561	549	549	554	546	619	581	550	593	529	513	544	542	556	557	611	556	525	568	573	553	574	586	566	544	579	550	575	591	512	558	559	507	561	571	603	580	570	552	600	501	562	599	543	563	567	522	567	556	551	557	542	553	547	547	529	577	568	537	548	516	556	564	531	600	582	582	545	536	558	559	581	568	523	536	519	559	583	539	557	549	511	538	552	553	592	513	596	567	588	567	600	560	562	544	510	537	575	581	519	583	554	535	563	545	538	547	586	575	551	537	590	556	589	524	552	574	561	560	572	564	540	531	566	552	564	546	531	560	586	486	529	553	534	568	579	558	510	541	573	552	560	594	556	596	538	523	566	570	550	529	595	538	531	556	596	540	536	597	520	547	536	571	559	556	548	541	556	557	595	572	548	534	544	543	600	542	581	523	527	557	568	551	554	565	591	531	580	564	571	604	578	570	562	541	564	545	559	515	554	488	592	527	577	549	586	594	548	538	554	579	579	507	555	565	582	559	585	566	581	550	581	525	527	552	546	543	544	592	575	573	542	530	536	587	538	572	555	542	576	556	550	595	570	551	560	575	556	566	532	543	556	606	519	508	546	554	557	531	557	558	598	582	537	587	566	550	562	547	552	576	528	560	539	572	558	553	561	560	575	508	525	570	523	555	565	567	564	576	528	579	546	572	562	601	589	546	551	527	573	570	541	544	513	555	564	538	556	544	539	532	510	529	570	543	561	503	541	540	555	578	584	510	554	556	536	568	631	537	564	548	546	565	576	538	544	609	548	602	573	549	575	558	583	568	560	564	522	565	534	581	588	574	537	548	520	536	530	573	540	544	581	578	579	501	578	583	605	542	567	589	567	566	560	527	578	545	572	569	574	521	588	509	591	590	541	547	543	584	550	562	572	568	565	577	530	581	563	610	563	580	522	545	574	533	505	543	588	518	560	481	561	569	578	541	567	578	604	560	558	558	550	560	551	539	560	576	558	527	569	590	518	566	542	551	553	572	545	568	527	533	590	614	546	567	565	548	524	568	582	560	550	589	565	569	536	530	552	554	549	544	544	595	508	553	544	521	591	541	546	577	546	542	581	595	525	542	579	573	533	548	562	565	535	546	535	517	556	568	545	566	539	541	577	529	572	589	544	545	549	528	510	544	566	587	567	572	543	574	558	527	551	532	550	556	561	558	541	554	555	571	577	531	557	535
6371	3254	923	613	1142	1627	799	514	212	358	152	69	141	207	186	56	41	119	33	40	31	40	39	32	34	49	36	35	34	37	85	61	62	61	31	35	45	49	40	38	35	35	34	47	51	49	34	26	30	44	48	43	40	41	28	36	44	43	49	46	40	53	40	57	37	51	45	56	43	38	39	38	32	35	38	42	53	28	39	38	40	44	42	48	31	49	37	41	38	49	37	43	38	39	46	33	35	48	53	34	40	51	38	39	44	36	34	41	37	38	38	34	41	43	34	47	34	39	50	52	40	33	40	36	41	46	51	36	38	33	51	45	32	42	41	33	35	45	40	42	42	41	41	45	42	30	32	42	31	36	43	47	42	44	32	39	45	43	46	47	42	40	48	42	33	47	36	50	31	41	45	55	44	48	29	43	29	40	41	39	42	46	45	39	36	40	38	29	37	34	40	57	46	44	46	32	45	36	48	30	34	37	37	35	48	32	50	38	47	36	32	43	50	43	42	45	44	42	39	36	42	47	38	48	31	32	41	55	46	34	44	40	48	45	30	33	39	46	33	40	35	44	42	31	37	33	53	41	35	44	45	40	48	49	39	44	35	33	39	45	32	42	31	46	38	45	51	51	29	46	38	46	40	25	38	37	38	36	40	44	49	38	39	42	36	40	33	48	50	31	39	35	42	44	41	36	43	45	38	45	46	46	48	37	36	32	28	46	47	31	43	37	30	35	46	35	30	45	50	46	40	47	39	40	45	49	47	38	38	35	39	36	39	40	22	29	35	50	45	38	37	37	37	41	41	50	42	36	47	38	37	50	38	38	36	37	37	45	37	37	54	39	37	34	35	36	37	41	46	41	42	43	38	35	43	45	42	43	58	34	34	52	44	38	37	54	34	40	36	47	42	33	34	47	37	43	40	44	49	43	32	38	32	36	32	36	37	36	36	37	48	35	42	28	47	37	45	47	37	41	47	38	40	32	45	35	39	53	27	43	32	30	50	38	33	53	42	37	42	42	39	26	46	48	54	24	45	43	30	46	39	37	49	42	40	39	35	40	36	47	61	46	37	31	38	28	42	43	36	33	46	38	45	35	37	27	37	42	33	39	39	41	43	30	38	45	44	25	47	28	50	35	40	41	47	36	53	47	31	39	39	41	43	54	44	46	43	48	34	29	41	41	43	54	44	38	33	32	45	26	33	45	40	27	38	40	37	43	42	39	47	46	46	34	45	45	41	36	40	45	38	34	48	36	41	40	35	29	34	40	50	33	48	42	31	44	39	41	41	47	48	39	45	33	55	41	44	38	37	47	42	30	43	44	36	34	41	41	34	35	37	41	43	41	34	48	43	40	37	37	42	44	52	42	43	38	37	38	30	46	45	43	37	51	38	42	56	35	37	40	31	28	42	32	48	44	34	38	40	34	42	35	41	38	44	36	29	36	38	41	43	49	38	26	40	36	44	36	37	33	40	44	32	34	37	46	46	36	32	47	38	40	46	34	44	35	46	32	57	37	31	40	42	46	46	41	51	36	39	30	31	40	42	45	53	44	36	33	30	36	42	42	44	46	37	40	31	41	47	44	37	43	26	44	64	40	30	35	27	36	41	47	39	42	42	41	38	49	39	34	49	33	51	35	50	35	39	38	38	31	34	41	33	29	42	43	42	43	51	46	39	47	42	37	36	55	34	53	23	46	44	34	49	38	33	48	52	44	40	36	44	38	38	34	44	40	36	36	44	44	46	32	43	35	35	52	40	35	47	37	39	43	37	44	47	34	39	45	33	44	32	50	47	45	52	35	43	36	34	47	40	31	33	36	41	42	37	41	53	42	33	44	48	40	51	35	30	37	40	36	39	37	42	45	36	38	40	33	28	41	39	37	49	48	40	43	48	47	42	51	36	40	39	42	44	47	37	47	46	39	49	36	44	38	46	33	48	42	40	29	34	46	34	39	32	43	29	52	46	40	46	27	38	37	32	39	27	31	46	41	46	44	41	52	34	43	38	46	45	36	38	44	49	48	46	35	41	49	38	40	45	41	43	52	47	47	43	39	42	51	35	42	50	31	47	48	40	35	41	51	22	48	24	43	48	49	36	44	44	37	35	30	39	42	37	39	47	36	31	44	39	35	31	41	38	28	43	43	37	32	40	55	40	46	32	44	40	39	30	43	41	44	38	41	48	46	42	44	45	37	50	42	52	28	41	40	43	46	39	44	28	34	33	44	32	38	34	41	42	32	48	49	42	34	36	38	44	40	42	37	32	31	46	40	52	41	56	52	40	47	38	32	40	35	45	44	29	40	51	33	32	32	48	28	42	39	36	45	41	41	31	44	40	41	34	54	44	38	47	38	48	26	32	37	31	28	42	41	29	44	32	29	35	47	37	26	45	39	32	42	47	39	39	30	39	55	44	41	36	37	43	43	35	46	41	40	38	43	43	40	39	48	57	44	36	31	46	45	41	34	45	44	38	38	33	46	34	40	39	41	30	27	42	44	44	45	46	35	32	37	53	51	40	51	44	50	42	39	39	43	41	37	50	34	30	44	34	40	50	40	27	51	37	39	39	50	25	40	36	36	38	34	40	47	42	40	38	37	29	36	41	32	39	40	33	36	32	33	35	33	46	37	37	24	45	41	36	49	41	41	39	46	39	33	55	47	43	34	36	37	55	44	41	61	29	43	49	38	60	34	39	31	46	41	34	48	30	44	37	46	39	44	39	38	38	35	36	41	46	51	35	44	33	37	41	45	33	43	29	42	44	37	34	32	49	45	47	34	37	36	32	33	51	43	40	36	37	42	35	45	42	34	42	38	33	43	43	37	50	31	51	43	34	38	39	40	35	34	42	35	31	39	40	41	52	38	42	31	43	33	41	32	44	47	36	31	49	46	29	40	43	34	46	46	42	38	41	40	32	42	42	42	30	37	44	45	37	42	48	45	27	46	50	44	38	47	35	45	34	37	40	38	38	36	32	46	36	40	32	34	45	40	45	50	35	38	41	36	28	48	41	40	39	47	57	45	43	35	39	43	34	42	39	41	55	48	51	40	31	40	45	37	38	50	40	37	32	42	45	45	36	46	37	40	33	33	32	45	50	45	38	52	37	45	36	39	34	42	31	49	41	42	43	50	27	47	33	38	45	38	47	46	43	38	41	40	46	35	45	34	38	51	36	48	46	43	48	46	40	36	38	37	34	41	40	35	46	40	43	43	36	40	41	45	42	33	45	30	35	27	39	39	35	30	43	35	48	43	54	48	39	41	40	37	49	36	42	51	39	40	49	43	31	43	36	39	51	26	34	31	49	38	27	35	35	41	39	39	41	40	37	37	39	35	38	43	34	48	37	40	53	46	50	42	36	36	43	39	44	53	31	49	31	40	52	35	32	38	43	42	44	39	44	42	26	41	33	41	41	52	34	37	42	38	48	39	40	41	30	41	35	34	29	50	31	48	58	34	37	42	46	52	29	40	39	54	47	28	41	32	43	52	43	39	39	35
38559	24726	12866	21838	35699	33687	25936	19743	9617	14482	7114	2019	4688	7270	6042	1857	741	3565	769	643	566	542	570	566	546	550	522	534	508	1043	1907	1841	1283	891	692	601	561	572	538	540	558	575	565	497	510	569	538	509	517	547	524	525	547	507	552	524	557	529	507	568	538	531	536	519	548	522	499	538	565	526	554	509	519	546	555	542	577	545	516	520	548	524	543	539	554	500	538	501	594	558	510	492	509	508	537	571	566	530	498	536	545	499	531	554	525	513	505	589	541	532	533	562	530	579	547	520	555	541	533	542	524	550	541	559	560	543	547	542	544	542	507	560	495	525	499	511	576	527	550	543	543	522	560	549	525	522	514	543	543	549	499	489	549	540	554	526	509	497	543	511	498	566	536	497	556	520	569	507	533	509	527	567	541	530	564	549	534	526	538	524	540	522	516	529	519	541	590	538	543	551	593	496	521	547	537	501	512	534	551	555	591	534	555	531	537	509	526	541	494	534	600	474	522	534	522	519	558	517	519	553	546	551	570	542	533	482	534	519	533	586	552	526	541	527	518	516	514	535	530	541	559	522	531	517	531	533	578	551	528	527	540	532	537	541	506	515	525	551	548	557	529	523	566	505	539	519	562	557	508	564	558	559	546	523	591	531	519	518	541	521	555	546	551	537	530	486	532	540	554	571	527	570	531	516	529	573	507	521	538	522	558	518	549	524	492	511	515	510	514	525	501	534	524	591	527	497	532	560	523	556	519	530	524	507	552	573	536	546	537	546	544	531	536	509	514	554	525	528	530	530	535	588	518	503	507	562	522	549	514	532	562	554	511	576	516	546	580	562	489	536	590	522	515	512	521	591	568	590	561	500	526	537	583	516	508	540	525	531	536	555	569	561	536	497	537	548	532	551	558	567	533	579	530	559	523	529	553	555	510	527	543	520	556	534	522	515	540	562	534	547	521	554	498	561	549	496	565	541	506	531	498	547	521	531	568	536	526	516	538	567	525	555	534	543	564	552	566	506	495	546	509	506	550	571	532	510	534	500	555	516	534	571	523	570	508	551	515	545	524	519	549	543	574	533	528	538	493	469	507	556	527	540	522	562	527	518	539	545	542	526	514	525	556	551	548	552	554	542	573	518	563	506	575	507	530	541	551	541	533	508	592	536	527	537	539	502	573	524	500	540	512	505	554	574	550	561	558	523	532	543	551	542	574	559	517	501	484	527	540	555	553	544	528	517	579	529	523	536	533	509	531	555	553	519	536	554	551	582	549	510	534	522	558	518	523	503	520	510	527	521	552	498	515	551	532	511	521	506	523	535	514	491	543	562	556	525	564	541	557	544	527	547	505	546	534	525	497	524	510	523	572	550	506	555	546	528	512	541	545	561	551	539	565	543	528	548	546	554	535	568	541	513	556	572	541	557	528	518	553	528	540	528	518	510	571	505	547	543	575	528	522	550	551	587	452	576	489	505	528	539	525	552	587	531	557	534	544	571	548	495	557	529	574	561	564	541	555	571	564	525	535	555	549	573	526	515	518	537	486	513	520	551	531	525	602	556	525	527	529	530	534	535	582	569	507	511	552	556	523	550	559	517	556	517	558	522	499	523	545	509	553	546	541	541	511	558	521	586	536	581	530	471	545	535	562	521	540	540	564	515	541	539	530	513	509	531	540	537	532	532	540	531	530	566	486	551	577	546	555	576	532	550	539	574	517	542	507	543	533	528	542	531	567	518	550	555	548	564	540	534	565	554	480	537	520	572	529	511	520	512	522	537	545	570	518	543	513	543	566	545	528	550	540	523	502	547	573	543	524	521	523	530	505	569	565	565	560	517	526	550	540	494	538	522	529	536	548	538	538	510	554	538	554	541	550	528	540	545	530	553	540	547	572	535	543	562	554	562	500	540	580	544	561	517	526	555	513	524	529	515	529	570	520	564	606	544	494	524	516	572	510	579	550	541	533	523	557	515	554	515	551	533	505	523	571	509	513	551	573	556	510	506	535	521	533	547	540	578	523	530	518	514	505	564	492	546	538	557	517	511	521	587	553	517	564	483	507	542	515	520	563	531	568	507	496	571	558	532	547	508	553	516	552	536	510	527	505	520	503	551	550	539	499	571	549	555	556	549	562	559	494	544	533	508	525	540	530	540	541	531	568	495	554	519	496	504	497	503	526	544	537	557	509	534	558	525	544	538	535	541	493	502	527	561	513	544	530	543	548	535	525	523	521	536	581	514	532	506	556	515	501	551	538	538	528	554	544	522	503	552	543	546	541	550	547	529	528	513	522	531	552	532	575	497	540	564	536	559	555	539	543	535	522	547	550	505	565	556	549	540	527	528	525	524	549	516	545	529	536	521	564	527	559	547	518	498	530	546	585	533	530	531	543	529	543	516	553	568	536	508	565	544	536	553	560	509	577	550	549	569	551	483	539	522	511	541	557	496	549	552	542	568	555	544	583	549	535	569	537	556	564	521	551	542	573	511	541	564	555	533	526	524	561	547	548	535	555	515	556	539	548	509	531	533	527	587	530	587	504	513	525	561	547	525	551	495	537	526	552	502	545	529	593	560	526	537	504	514	523	514	543	571	526	544	498	516	557	500	538	496	533	543	549	556	531	509	537	517	526	506	536	551	550	539	570	509	525	564	534	511	545	565	510	560	500	493	558	554	554	537	558	548	534	543	500	593	585	542	537	522	563	528	515	511	548	528	546	556	581	546	514	545	542	569	554	515	471	525	558	504	548	533	559	550	500	498	578	545	538	563	552	548	517	487	517	587	535	555	561	552	541	529	551	546	525	544	519	520	528	562	570	481	514	578	542	552	540	561	559	511	545	503	524	543	520	575	480	527	531	535	549	581	553	510	530	526	535	521	540	535	514	590	497	525	517	572	508	549	582	509	535	510	522	554	509	550	545	498	545	514	531	528	528	544	522	520	560	524	515	567	512	562	516	505	545	547	531	514	569	513	530	537	499	529	556	529	572	543	556	553	574	513	509	537	488	512	523	570	531	543	502	481	527	526	542	587	544	537	518	535	480	526	510	542	544	546	558	520	544	551	525	554	561	557	521	517	525	510	549	509	515	517	500	555	542	499	525	515	540	583	553	545	522	530	515	591	562	528	542	545	570	546	569	572	565	501	552	572	531	558	552	539	485	563	511	546	506	530	572	533	501	554	536	495	509	532	566	517	541	523	568	553	538	546	528	549	518	555	544	507	497	523	526	486	545	544	527	557	543	537	535	556	545	535	529	550	571	508	524	567	581	523	554	538	502	527	517	538	516	561	514	513	553	494	536	541	529	518	539	554	527	546	478	564	566	532	514	547	538	520	518	547	563	551	542	545	519	542	578	550	496	575	529	554	546	514	547	522	578	553	540	538	528	552	566	499	541	504	582	524	529	548	550	584	543	495	525	525	541	526	510	504	547	567	516	538	544	554	532	537	558	597	541	520	541	549	531	509	550	533	514	562	506	542	541	546	514	520	507	567	541	547	575	537	543	530
12012	12914	3816	1965	3516	4600	2062	1235	416	728	236	69	315	381	312	146	41	91	107	43	43	39	38	40	42	39	28	35	45	74	166	131	97	56	52	40	42	29	38	44	39	35	52	49	40	48	38	47	42	33	46	42	51	30	43	47	43	35	55	30	41	38	31	30	44	31	36	47	37	52	45	44	56	29	42	39	47	29	43	40	27	42	34	34	42	47	39	44	36	46	41	55	36	36	34	50	41	51	43	42	40	43	41	49	46	38	36	40	40	48	41	52	35	41	49	39	45	46	39	36	47	37	30	41	52	33	31	42	57	43	39	50	29	41	43	36	39	43	42	39	36	42	37	41	44	41	49	38	37	39	38	38	34	45	54	33	42	38	35	49	36	44	35	44	33	34	34	31	26	34	39	38	56	36	56	43	49	35	45	46	37	31	39	44	35	37	30	40	45	33	36	37	36	42	46	34	42	50	37	35	32	32	38	50	42	47	38	34	44	32	33	40	42	47	32	34	26	35	40	47	44	52	47	35	45	42	46	39	32	34	50	29	35	39	49	51	40	48	50	40	46	38	42	39	42	38	28	51	34	44	36	41	45	45	42	49	31	39	43	32	35	36	43	30	49	35	42	57	38	40	43	36	43	39	46	41	32	47	34	42	39	37	29	30	37	29	47	31	34	43	28	36	26	39	32	54	40	44	48	47	39	37	45	50	30	35	40	33	31	34	38	40	45	43	42	31	57	41	45	36	30	37	38	37	39	48	42	40	49	34	43	39	44	46	49	42	55	33	37	37	36	41	36	40	34	42	54	36	51	40	43	42	46	39	32	31	40	37	37	39	41	48	34	49	38	29	36	34	35	36	38	43	48	53	33	40	39	42	41	36	25	44	39	49	38	28	35	29	43	30	43	39	38	41	42	52	33	42	46	39	38	29	52	38	33	52	46	49	55	52	45	38	46	46	53	47	49	39	38	43	43	35	43	48	48	39	34	43	37	39	38	37	50	47	36	35	37	48	43	22	45	36	35	35	37	45	32	34	34	51	36	34	40	48	42	42	45	34	43	41	44	39	36	37	48	43	33	44	38	38	37	42	36	24	42	31	43	48	46	39	43	49	39	44	45	47	33	40	44	49	42	51	45	38	49	34	51	50	38	37	42	41	35	44	27	46	38	32	36	46	36	46	46	43	35	41	42	37	44	40	37	33	43	41	34	47	48	39	38	44	43	40	25	36	40	31	43	39	40	49	41	44	41	41	41	32	31	56	44	32	51	47	36	47	34	46	29	35	43	43	61	43	40	36	43	49	41	45	54	48	33	27	41	38	36	35	44	46	42	41	46	38	34	37	36	34	34	35	40	42	43	42	37	37	48	51	34	35	38	39	41	31	38	28	35	39	46	43	46	36	41	37	35	37	40	34	45	53	38	29	41	36	41	32	43	32	37	37	42	36	42	43	38	38	46	47	42	39	42	44	42	45	49	42	49	43	44	39	32	58	52	31	46	53	32	45	27	32	46	43	44	39	52	41	45	41	38	30	38	53	36	40	48	39	50	54	45	43	51	49	40	38	42	39	35	38	54	39	39	41	46	33	28	44	33	41	55	47	34	54	31	38	29	38	39	45	46	47	31	50	52	46	31	44	44	46	30	38	51	42	58	41	46	40	44	46	46	52	45	37	51	32	43	33	35	39	53	37	39	38	40	40	33	47	40	43	45	42	41	39	39	38	40	52	30	42	34	37	36	38	39	40	47	44	42	50	40	44	43	42	37	38	35	35	42	36	31	39	49	46	52	28	32	36	33	46	50	37	42	38	42	55	40	47	38	37	46	47	35	38	42	32	51	46	43	42	39	33	42	39	46	44	26	43	39	38	46	42	29	42	36	51	45	45	52	32	34	38	34	33	40	38	33	25	36	29	37	31	41	34	47	40	43	39	44	41	38	48	44	43	35	36	48	39	31	44	45	38	43	37	40	29	49	39	34	48	22	38	35	40	53	46	48	34	37	45	40	43	44	35	33	36	36	41	43	39	34	35	45	40	36	26	33	32	40	36	44	29	40	37	36	41	48	53	42	31	52	34	31	38	42	48	35	38	36	47	30	48	38	39	37	45	34	51	43	33	42	42	38	46	43	29	44	50	38	43	47	32	39	33	40	40	48	45	32	36	35	40	45	33	38	42	38	29	32	47	24	47	40	33	38	32	38	37	40	35	41	38	35	55	37	38	42	34	26	38	41	40	42	29	50	27	37	42	44	43	46	34	36	33	42	38	33	38	36	39	42	47	45	50	53	45	37	25	40	56	32	38	34	43	29	33	25	45	45	29	44	31	44	54	42	35	50	42	48	41	43	51	41	39	46	28	44	36	36	41	30	43	40	33	49	40	49	40	49	40	44	40	39	48	35	56	33	41	43	29	30	48	43	39	53	40	54	43	42	41	34	51	37	41	28	47	44	47	43	44	35	44	31	42	43	36	39	37	31	44	43	39	42	44	30	42	50	50	38	35	25	41	47	44	53	35	40	40	38	36	36	47	43	36	38	45	36	37	34	45	42	38	45	33	46	41	30	30	48	50	49	40	41	40	39	33	35	35	35	44	38	44	35	44	41	41	42	37	40	38	34	54	43	39	40	44	36	46	36	34	39	46	34	56	57	36	34	48	35	35	35	29	42	31	55	35	34	40	48	46	38	59	39	54	37	38	47	41	45	48	39	37	37	50	30	43	41	47	39	38	47	33	37	32	39	42	36	42	42	48	42	39	39	40	39	37	37	40	45	39	42	38	38	39	35	40	33	41	57	43	41	49	37	34	44	34	34	35	49	40	35	42	37	41	40	36	30	35	35	34	36	48	40	36	48	32	40	50	40	47	47	50	42	45	41	39	41	41	37	43	56	39	33	36	38	47	34	28	41	52	48	45	34	35	36	39	44	49	48	47	38	41	33	47	36	39	41	43	30	37	39	36	48	32	44	47	51	50	41	48	41	47	34	32	33	33	47	35	42	33	38	45	52	48	31	29	35	39	36	34	32	42	46	50	31	34	42	47	38	47	55	43	37	39	33	31	44	42	38	44	55	40	40	44	32	42	44	40	58	33	38	44	46	31	34	41	45	46	51	38	41	39	37	44	36	49	37	45	39	39	41	43	44	34	31	31	30	50	42	39	42	32	35	52	35	39	43	43	43	44	32	30	44	39	38	33	40	50	47	46	37	42	49	45	44	49	27	37	35	48	46	51	40	43	41	31	41	35	39	38	38	56	43	37	48	39	47	53	36	41	41	36	40	48	51	39	41	31	38	40	42	40	42	33	37	37	50	33	45	40	38	37	33	39	34	36	34	41	38	40	37	42	47	31	44	31	40	48	39	41	39	44	42	32	44	39	44	45	34	44	42	42	26	39	53	49	43	46	34	37	35	37	45	41	57	45	48	39	47	36	34	32	28	35	54	40	38	34	49	35	37	35	45	35	35	39	34	32	35	40	54	39	37	31	41	32	40	50	39	38
50234	36802	23499	33513	49656	46982	35059	26294	16457	21095	7454	1958	12602	12117	9988	5142	984	2897	2195	825	546	552	589	571	580	563	571	578	591	1930	4597	3892	2473	1439	907	630	503	474	557	507	562	553	540	532	522	506	544	574	547	545	561	524	561	526	560	574	548	537	557	533	584	507	546	556	607	521	536	579	552	549	525	569	535	532	527	546	532	526	535	546	551	551	518	540	560	549	553	563	524	483	489	535	525	553	580	534	557	574	513	543	510	545	491	594	558	572	567	568	519	537	557	506	521	529	558	570	485	548	543	542	535	550	518	535	523	514	531	562	484	578	551	523	546	501	567	580	548	536	548	546	557	520	579	556	543	578	523	462	572	536	561	522	544	546	494	565	544	551	549	535	537	538	551	531	502	552	576	571	552	537	517	561	553	565	552	564	523	550	542	533	545	509	524	572	595	514	542	526	545	541	554	527	536	545	535	575	504	511	592	534	537	515	541	540	567	536	529	535	495	561	533	517	598	532	511	586	515	563	563	547	567	516	491	525	543	560	561	533	519	533	534	553	544	535	546	533	507	477	542	527	569	567	512	575	581	561	548	530	552	545	541	567	559	516	538	558	504	575	561	536	544	535	548	574	546	555	548	545	559	552	564	549	589	594	550	534	535	553	573	541	544	532	521	498	528	541	541	526	580	547	553	520	567	522	548	537	534	549	539	551	523	563	538	524	499	507	507	514	556	528	544	587	587	528	569	546	532	516	534	558	540	550	542	541	612	522	530	545	551	549	524	525	545	542	556	516	528	493	526	536	533	552	576	535	548	546	564	560	558	523	550	521	479	541	557	549	555	581	526	544	580	539	606	534	535	543	511	531	546	525	550	550	528	531	547	555	581	562	531	529	580	560	559	550	475	568	528	530	550	562	539	524	559	555	492	561	550	508	496	544	564	509	540	522	547	544	559	560	520	552	569	542	546	531	533	561	579	557	546	554	511	529	564	562	592	511	547	556	530	528	541	550	525	537	505	566	525	563	561	523	509	571	566	523	568	499	542	541	532	537	553	576	563	512	525	543	528	553	534	503	560	554	556	526	541	542	531	490	520	528	538	525	539	502	568	535	520	551	563	525	552	522	565	564	553	535	570	544	524	535	536	530	563	522	547	549	559	563	533	572	538	559	529	487	536	515	571	560	555	538	530	548	545	563	578	517	588	540	563	517	564	561	503	569	518	569	560	527	547	510	575	522	579	537	541	535	522	528	548	517	539	572	568	537	537	547	528	581	537	543	538	537	559	533	529	541	570	563	541	545	548	554	512	554	508	554	566	559	499	573	498	501	570	538	524	525	524	528	567	543	530	553	535	547	515	544	552	559	525	545	552	512	552	586	566	524	541	518	541	553	548	535	528	565	508	551	542	521	542	520	534	545	558	539	541	531	552	522	526	533	580	547	526	544	534	515	533	582	535	566	536	518	537	556	531	549	525	523	510	538	519	486	566	526	510	562	562	563	545	579	566	577	568	574	540	523	550	554	543	565	546	543	541	546	564	543	560	557	542	493	558	526	591	517	547	560	520	498	517	529	564	542	547	567	526	546	541	549	494	545	532	589	545	535	524	526	504	547	507	516	541	601	546	566	569	533	535	531	554	543	551	549	537	556	559	546	501	513	554	555	536	504	549	539	524	519	573	556	574	570	524	481	547	517	524	531	538	553	530	517	526	621	541	550	559	567	528	589	553	574	564	554	562	547	588	594	543	560	533	532	568	498	526	520	510	539	535	529	543	577	525	589	544	511	558	530	559	547	553	564	531	521	540	537	511	535	546	551	571	540	587	546	582	572	572	544	548	560	536	507	566	532	522	562	539	561	518	572	579	549	574	564	543	569	503	579	562	561	574	552	529	526	570	561	537	540	539	560	527	537	544	548	570	531	525	547	561	518	558	544	543	523	568	523	548	551	529	542	510	506	543	555	573	539	554	525	556	511	538	560	511	523	533	500	523	527	549	519	536	527	542	514	542	541	560	562	554	557	551	504	558	557	513	554	558	540	520	531	579	505	587	512	563	513	518	538	504	574	578	529	517	527	540	557	582	546	521	569	533	586	543	520	540	553	555	530	565	529	530	536	526	534	543	508	528	531	541	564	501	552	521	574	581	558	525	552	561	541	543	578	558	530	517	551	562	563	503	563	508	511	507	550	540	558	543	555	542	554	521	550	550	539	544	541	590	570	567	567	534	538	593	582	559	559	535	555	523	553	525	540	527	523	528	535	557	597	547	520	592	553	542	540	495	555	546	543	541	548	543	589	556	533	507	558	530	556	537	562	537	563	524	549	519	561	551	554	550	546	521	551	575	524	518	507	512	543	559	514	524	562	564	551	558	497	506	518	542	523	498	579	556	535	570	520	577	531	532	578	549	548	553	550	519	548	555	623	551	583	550	503	509	533	556	531	529	521	528	532	517	530	572	530	559	551	557	558	564	571	535	547	535	527	492	525	540	532	530	552	558	518	551	574	546	521	525	533	554	572	589	564	519	515	550	540	552	532	522	529	552	525	534	549	551	532	551	528	512	543	548	514	590	503	579	532	558	532	551	530	547	546	583	555	515	573	519	528	534	567	494	545	514	550	543	514	546	506	549	530	559	553	503	554	549	537	555	519	548	543	529	508	562	509	566	550	556	598	556	488	522	568	554	528	568	541	542	579	531	516	510	518	523	517	577	551	526	534	545	516	535	493	580	554	514	546	546	558	550	524	573	516	533	523	511	556	535	535	545	514	546	553	540	536	556	487	526	562	536	525	564	554	571	560	530	548	560	529	519	498	520	540	489	530	560	571	533	528	555	555	564	543	547	506	498	570	531	548	534	605	573	536	543	562	552	547	530	549	537	566	554	526	544	536	533	556	556	512	551	583	553	560	544	547	526	551	554	531	513	542	560	586	568	519	485	530	560	543	578	525	523	533	534	518	507	501	555	556	525	557	528	508	561	546	512	493	559	518	539	554	540	523	558	564	507	551	554	515	545	548	580	539	548	526	573	544	511	538	583	559	515	554	575	592	550	510	572	556	553	546	523	585	550	512	545	557	532	524	535	525	510	557	576	537	527	545	573	536	576	506	535	532	517	528	587	526	525	515	545	583	545	542	564	562	553	533	551	580	588	524	570	553	508	555	556	568	502	577	534	525	529	549	521	556	569	552	524	510	578	553	548	513	536	551	504	542	535	580	522	505	547	557	533	552	538	518	529	557	495	526	540	539	544	562	547	497	524	548	518	512	539	534	537	554	543	522	492	523	556	552	533	573	520	555	533	569	518	490	540	575	538	538	556	591	533	537	544	570	565	527	516	519	552	518	521	559	554	532	565	548	546	524	511	544	514	538	566	543	531	533	553	557	537	511	579	539	526	580	528	516	524	562	503	548	539	545	567	546	501	539	560	507	496	544	508	569	564	541	549	549	555	535	544	517	548	548	544	565	568	569	511	560	539	569	591	504	522	571	569	555	568	527	566	575	549	544	574	532
11906	11234	3677	1919	3622	4701	2152	1029	462	812	151	66	461	370	173	235	55	112	67	88	40	40	39	31	46	44	48	26	44	111	190	151	128	76	51	52	42	35	43	41	35	50	49	44	37	46	46	44	40	35	50	49	40	41	37	45	42	29	33	42	37	45	43	38	42	40	38	43	41	34	33	43	37	36	30	36	42	47	49	34	33	43	35	37	37	41	39	50	44	42	50	38	36	31	42	47	43	36	38	48	56	40	63	52	24	40	31	50	39	46	41	37	35	40	52	46	31	39	38	47	37	37	54	41	35	43	38	47	38	31	38	33	29	45	39	31	36	39	37	41	47	38	40	40	31	36	46	33	44	46	43	35	45	34	28	43	41	35	42	44	51	34	41	48	38	41	42	46	26	25	32	47	33	53	43	30	29	33	38	43	43	32	41	44	34	49	40	39	38	39	46	46	43	32	34	51	43	39	46	34	39	43	37	45	39	41	36	52	46	55	32	36	39	40	41	41	45	38	36	45	46	38	45	54	38	40	37	42	40	40	45	26	44	43	52	40	44	29	48	46	41	41	46	30	46	45	53	37	41	32	40	55	44	39	45	38	38	34	45	44	38	34	40	39	38	35	47	40	35	58	37	42	41	39	44	43	35	47	34	33	36	41	45	43	40	36	52	34	45	48	47	41	36	49	34	44	39	40	39	35	35	50	51	35	44	34	53	50	39	46	31	42	40	34	30	38	36	44	50	46	41	39	38	37	42	41	34	51	43	39	38	42	42	46	47	35	47	32	40	51	38	43	49	54	44	34	38	35	46	42	46	51	43	40	37	39	41	42	32	43	41	44	41	45	34	33	35	40	36	48	48	38	37	48	53	38	47	37	38	36	31	32	50	45	48	33	35	32	37	57	34	36	36	58	50	30	43	48	38	44	61	52	42	31	38	42	34	40	46	35	39	42	34	37	43	38	40	33	46	34	38	33	28	46	47	51	33	53	46	41	45	53	38	44	38	31	30	33	40	47	34	49	39	35	41	45	36	56	41	51	67	40	47	37	41	46	38	45	37	45	39	45	39	37	38	62	33	35	25	54	37	41	44	46	35	34	47	38	51	42	44	42	41	41	30	43	38	38	46	53	31	38	48	45	42	45	34	43	40	31	40	39	53	37	30	45	49	42	34	36	44	56	44	41	36	43	34	42	43	43	49	41	47	41	43	42	39	37	30	43	33	45	38	39	38	44	48	35	51	41	42	39	39	30	38	42	47	49	38	51	33	42	46	28	40	44	38	35	38	45	39	38	45	36	36	52	61	42	42	47	44	49	38	44	39	45	44	39	39	32	43	38	48	47	47	47	41	42	49	43	55	41	41	37	42	36	49	43	51	33	38	45	51	31	46	50	35	33	37	41	34	45	51	46	36	38	39	42	40	45	46	39	40	42	45	32	44	29	49	40	41	42	44	42	38	39	36	40	32	42	39	39	33	34	40	43	45	44	33	42	47	39	38	39	36	52	40	39	37	47	50	49	42	50	38	45	32	43	47	40	38	35	48	42	54	39	43	48	41	43	30	31	53	43	42	44	39	34	44	38	50	46	38	41	42	58	29	34	44	46	41	45	49	33	35	34	39	44	43	42	49	44	42	36	49	39	39	50	53	41	48	37	40	48	45	46	38	44	37	30	37	35	49	36	39	37	36	43	33	51	47	38	48	37	34	40	46	41	27	36	31	47	44	52	47	47	46	38	52	41	42	38	34	40	33	42	37	39	35	32	45	49	42	39	45	40	54	37	42	40	55	39	42	34	36	43	30	41	49	42	43	32	48	55	45	43	39	52	41	36	31	47	44	37	47	42	39	37	51	36	41	47	37	40	47	43	41	29	37	35	49	50	56	45	43	38	35	42	47	31	30	45	44	34	43	51	43	40	35	39	37	42	30	35	29	38	35	39	43	50	43	44	49	39	46	37	48	34	49	36	39	44	34	44	40	44	42	37	33	37	39	27	33	34	42	46	42	41	44	34	45	43	36	43	30	45	34	41	39	42	35	45	56	36	50	42	38	39	32	53	39	49	40	32	47	50	47	40	41	41	52	46	34	51	46	40	41	41	47	47	49	45	33	37	44	40	39	48	42	37	37	46	33	44	46	36	33	30	40	33	43	43	34	27	40	51	41	38	42	39	37	60	48	34	39	38	45	43	54	49	51	35	41	25	48	43	52	42	34	56	36	43	47	41	38	43	35	50	32	40	45	53	48	43	51	45	29	38	40	41	37	41	30	53	42	45	49	46	43	44	34	36	52	35	37	50	50	34	37	41	42	38	47	44	36	53	38	41	39	52	47	35	44	54	58	47	36	48	50	48	33	48	57	40	40	43	42	46	35	34	35	33	36	40	45	32	47	28	47	36	51	38	34	43	50	39	47	37	50	35	42	43	43	51	48	34	47	42	35	43	39	48	42	52	50	33	42	41	39	43	44	43	40	38	35	26	37	39	37	31	46	44	34	52	41	50	49	39	39	46	46	28	51	41	46	36	45	37	33	48	34	27	36	37	31	38	33	34	46	41	36	34	38	32	39	28	28	47	37	34	43	48	37	31	29	43	42	47	32	34	42	41	38	42	39	46	35	33	43	34	40	48	32	44	52	32	46	41	35	48	46	45	34	47	42	52	48	48	50	51	35	37	39	41	43	42	44	36	30	35	37	42	37	44	32	43	48	45	33	27	39	54	39	50	52	31	43	38	34	37	54	34	31	42	34	38	44	38	41	45	31	28	43	30	40	42	39	49	51	39	38	47	37	37	40	44	44	32	47	40	35	39	31	48	27	31	40	35	45	31	41	45	37	43	41	38	43	38	44	36	41	44	37	43	54	42	40	43	44	33	40	34	42	39	32	41	45	50	47	30	43	42	51	44	51	35	45	35	31	35	45	45	45	36	41	42	46	50	52	41	29	44	34	40	33	52	39	40	37	36	43	51	44	46	34	42	36	51	58	39	30	46	48	45	40	48	43	47	38	30	52	50	40	33	43	38	52	42	39	34	45	39	54	48	35	38	41	40	45	41	33	30	44	37	37	37	28	44	50	57	33	35	49	52	30	37	45	46	36	49	38	38	44	44	47	47	38	44	40	42	54	50	39	46	38	34	48	30	36	26	41	41	34	32	32	30	29	57	37	33	31	44	49	43	33	34	40	47	33	36	51	34	33	49	37	43	52	41	46	38	51	30	40	41	45	38	41	38	36	51	40	40	39	36	41	44	51	50	41	32	42	41	33	44	49	36	32	40	40	41	42	40	39	34	42	32	60	39	30	45	47	47	51	58	46	33	45	39	44	39	37	40	47	43	35	40	41	40	53	45	39	43	42	50	40	22	36	48	36	40	49	38	38	45	37	50	49	49	43	33	39	40	39	37	35	30	39	46	45	42	40	42	43	37	40	36	42	45	46	41	43	49	36	35	47	35	41	38	44	30	41	36	34	47	45	39	47	48	39	31	38	36	40	44	37	41
47598	35523	24778	32534	49307	46843	35517	24831	18034	22036	6089	1741	14862	12425	5887	7241	1424	4013	1680	2829	618	610	600	635	560	616	576	584	619	3600	6107	5010	3106	1618	1015	757	576	596	604	535	527	600	526	531	517	567	561	575	560	540	589	560	593	533	542	577	536	526	561	577	582	566	583	578	527	598	542	580	564	531	551	536	557	537	551	565	573	498	543	593	577	570	536	532	554	570	549	591	590	557	572	537	550	598	565	579	562	514	578	525	575	546	584	545	556	572	581	567	546	546	529	525	530	561	543	569	555	563	522	551	545	550	564	563	519	558	595	531	572	505	577	544	580	541	531	550	539	559	548	595	574	568	563	615	609	561	562	547	595	576	564	562	600	575	559	560	517	546	548	535	535	603	583	562	579	547	588	538	543	524	582	541	555	572	534	591	546	551	586	541	572	594	538	594	583	554	567	514	566	557	538	556	553	514	574	564	554	584	587	547	535	576	572	566	573	525	523	559	593	562	556	588	535	583	530	563	541	564	570	585	554	569	556	546	542	561	603	550	528	564	524	599	548	555	597	566	592	561	531	516	545	527	630	593	572	567	579	532	556	555	564	561	531	505	541	537	574	565	558	592	512	529	536	582	551	562	561	597	565	566	564	552	523	586	567	576	537	582	538	555	553	563	554	594	537	561	581	545	591	546	544	584	569	565	564	524	536	531	571	582	529	551	568	575	506	542	560	556	568	551	556	570	509	549	507	551	547	582	576	631	548	561	583	568	548	532	483	554	571	584	543	585	578	586	537	566	537	543	560	521	566	525	526	531	559	549	538	574	581	576	579	605	578	541	573	523	539	543	523	561	585	540	485	557	512	527	571	580	562	493	530	538	599	582	560	560	548	570	554	526	549	563	570	593	551	575	546	549	563	544	624	562	545	550	533	538	540	570	560	545	516	553	546	527	583	572	553	536	559	526	532	554	550	599	558	564	494	581	559	597	510	582	592	530	550	560	548	527	549	530	523	580	564	563	560	538	569	520	547	566	521	568	576	543	586	539	557	563	587	527	580	628	512	566	579	549	596	533	604	586	571	572	522	560	588	505	563	541	512	518	572	535	559	550	535	529	632	547	551	536	588	551	546	541	538	582	545	594	584	562	555	601	569	563	534	554	540	533	551	582	559	571	572	531	521	556	556	562	570	522	526	602	554	551	574	582	523	572	533	550	553	594	585	558	597	567	569	554	588	556	565	494	571	597	579	582	548	554	562	566	520	553	526	537	541	538	591	602	516	523	549	550	558	618	554	558	554	560	587	564	580	587	558	528	555	589	561	567	575	550	568	542	587	538	582	554	546	588	540	585	584	569	556	557	579	557	525	591	581	548	571	614	551	565	546	566	570	550	577	552	581	549	537	557	565	572	561	544	555	577	547	532	558	544	566	561	520	556	558	558	587	542	561	553	575	591	560	579	544	563	570	557	560	564	592	625	558	535	578	525	539	519	551	545	540	576	571	573	564	555	513	530	587	583	551	563	544	558	537	556	579	574	538	537	560	567	576	542	555	551	582	575	554	574	577	552	575	538	583	562	544	578	545	564	504	558	557	575	545	558	551	522	577	577	531	539	553	550	560	539	570	585	591	541	571	590	527	561	561	574	562	594	581	519	563	570	576	548	606	523	556	531	579	555	579	534	540	620	573	572	599	561	579	548	525	533	553	590	570	549	599	540	564	534	566	571	534	531	523	556	561	552	596	542	539	558	548	562	557	567	571	561	550	593	510	611	549	614	550	531	567	572	505	508	484	576	546	582	560	539	550	558	566	571	579	518	561	533	539	542	569	570	564	587	566	619	568	496	536	557	600	541	567	555	570	606	567	566	556	538	518	586	573	548	565	570	578	540	558	605	534	542	568	590	566	583	584	530	557	551	535	573	595	570	525	556	548	591	573	550	583	527	563	594	529	560	566	558	540	574	569	575	547	552	522	542	563	560	549	595	551	555	571	523	576	592	565	605	563	588	555	586	494	609	566	580	589	576	569	525	540	542	573	560	586	620	554	562	576	561	561	589	536	560	549	551	570	555	593	600	573	547	601	581	608	551	568	545	581	513	549	562	554	569	578	554	557	570	537	591	561	569	573	561	556	561	575	537	569	533	531	536	542	539	615	554	559	563	565	576	562	576	537	576	614	588	574	570	557	588	537	569	604	555	546	565	543	524	566	567	584	544	579	516	551	542	602	586	568	549	542	567	538	536	582	547	556	555	564	542	568	557	581	536	551	546	541	592	562	552	529	559	566	528	574	563	533	539	592	563	577	545	505	555	535	540	571	558	566	540	591	550	552	565	536	595	593	525	532	575	586	579	538	584	541	551	561	579	529	569	577	554	528	567	560	584	522	576	538	584	550	554	583	524	557	598	549	564	583	622	552	547	584	541	603	536	574	541	600	580	550	545	519	564	581	546	569	563	568	555	559	579	540	587	591	565	554	586	544	553	618	600	554	556	559	556	535	522	568	613	592	581	506	539	607	568	551	576	584	571	532	546	612	562	595	625	531	533	509	554	576	565	587	556	541	531	556	517	589	576	576	563	554	534	578	584	555	578	600	577	577	545	545	592	535	560	575	563	551	539	555	553	571	559	582	554	569	604	567	573	563	589	534	585	554	545	578	549	543	544	518	582	571	574	528	574	533	542	600	539	552	556	547	549	556	574	577	552	543	570	570	575	540	530	591	520	550	566	567	579	612	526	533	560	552	574	590	510	517	563	534	550	587	565	549	553	588	570	556	611	548	570	589	551	564	548	563	572	596	584	523	545	573	565	552	562	570	523	547	590	624	557	524	556	538	549	541	531	555	573	589	590	585	555	523	552	573	574	556	585	592	531	542	556	543	542	579	551	569	590	605	549	598	557	557	580	568	582	554	562	551	558	541	573	565	539	555	531	542	564	563	539	556	550	597	563	521	532	603	545	548	563	568	547	569	572	537	545	560	523	562	548	533	545	550	564	591	529	576	527	562	511	568	574	530	485	533	536	571	557	553	540	567	609	540	564	558	523	520	528	544	560	561	583	578	573	578	538	570	572	564	568	566	568	543	572	589	533	574	545	579	569	572	568	577	561	563	582	547	556	565	601	575	546	540	525	550	578	580	557	590	597	564	587	557	558	561	561	558	573	588	545	550	564	555	579	590	557	539	570	553	500	571	557	549	563	558	570	597	588	555	545	619	565	536	551	551	609	586	527	540	555	575	571	602	580	556	575	529	590	558	601	596	556	546	539	566	532	601	594	546	593	593	553	543	537	535	523	568	578	613	574	582	537	564	574	538	572	564	589	558	573	528	564	542	594	520	573	594	569	569	599	561	527	548	558	535	548	566	586	595	548	545	592	547	528	566	550	517	590	535	591	554	563	541	552	566	551	565	597	552	583	514	515	586	557	594	590	601	570	565	570	568	562	576	581	570	565	540	523	528	550	556	504	545	599	563	570	560	568	545	535	559	569	644	553	556	597	604	572	594	577	561	576	552	565
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
