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
341902939193	341902939757	341902940307	341902940857	341902941405	341902941957	341902942507	341902943057	341902943605	341902944157	341902944707	341902945257	341902945805	341902946357	341902946907	341902947457	341902948005	341902948557	341902949107	341902949657	341902950205	341902950757	341902951307	341902951857	341902952405	341902952957	341902953507	341902954057	341902954605	341902955157	341902955707	341902956257	341902956805	341902957357	341902957907	341902958457	341902959005	341902959557	341902960107	341902960657	341902961205	341902961757	341902962307	341902962857	341902963405	341902963957	341902964507	341902965057	341902965605	341902966157	341902966707	341902967257	341902967805	341902968357	341902968907	341902969457	341902970005	341902970557	341902971107	341902971657	341902972205	341902972757	341902973307	341902973857	341902974405	341902974957	341902975507	341902976057	341902976605	341902977157	341902977707	341902978257	341902978805	341902979357	341902979907	341902980457	341902981005	341902981557	341902982107	341902982657	341902983205	341902983757	341902984307	341902984857	341902985405	341902985957	341902986507	341902987057	341902987605	341902988157	341902988707	341902989257	341902989805	341902990357	341902990907	341902991457	341902992005	341902992557	341902993107	341902993657	341902994205	341902994757	341902995307	341902995857	341902996405	341902996957	341902997507	341902998057	341902998605	341902999157	341902999707	341903000257	341903000805	341903001357	341903001907	341903002457	341903003005	341903003557	341903004107	341903004657	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2231	3300	1900	2700	2232	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
9382	5555	2235	1268	1320	1137	905	709	736	700	692	695	429	374	313	556	685	634	358	186	197	244	371	477	455	343	265	185	151	143	183	166	126	72	59	57	60	59	54	50	57	46	39	51	42	36	52	49	51	58	34	44	51	55	54	39	51	55	46	41	71	63	64	58	52	50	50	52	45	51	43	48	52	53	44	38	40	49	43	54	43	45	61	58	50	36	42	54	52	50	35	45	61	47	51	48	51	44	60	47	48	41	49	47	47	45	40	48	39	60	54	52	38	50	46	54	61	50	43	57	52	59	48	51	50	45	42	45	59	45	50	53	45	48	48	45	62	55	46	50	42	45	48	44	49	44	52	44	42	53	47	57	37	45	54	40	46	48	37	43	57	44	51	52	60	52	48	60	48	45	49	52	38	55	42	42	58	45	53	51	42	40	46	54	50	50	43	53	43	43	47	50	42	48	50	47	48	34	43	48	42	40	48	51	45	44	39	44	46	41	56	51	46	46	54	41	42	57	52	37	43	61	58	48	36	48	45	53	57	49	52	39	43	44	48	46	43	54	48	49	50	61	35	56	44	50	61	45	46	42	31	37	37	45	64	54	38	50	43	38	38	46	46	37	47	34	57	45	44	46	50	51	56	48	49	36	51	44	53	50	49	38	36	45	49	54	42	32	48	48	51	53	58	46	50	49	52	39	40	44	49	45	42	47	49	46	44	40	40	54	41	53	58	58	58	61	50	46	47	44	46	47	44	52	52	50	39	41	53	56	48	39	49	44	32	49	41	30	46	40	69	33	46	47	43	41	48	59	44	56	41	48	52	45	39	46	57	43	42	40	58	50	41	43	50	38	47	41	47	39	63	53	45	46	39	40	38	49	49	46	36	53	53	40	42	46	38	47	39	47	57	52	43	44	49	54	53	38	39	43	54	60	44	44	44	41	51	43	40	48	49	50	56	58	39	56	44	46	57	36	57	40	46	37	41	40	48	41	45	35	38	47	43	42	43	43	54	45	46	48	34	50	46	49	57	52	43	49	53	42	38	42	53	43	36	42	40	50	47	39	49	49	43	45	51	38	44	58	46	45	43	50	50	58	47	52	52	55	43	52	44	47	46	39	37	35	43	50	37	26	30	38	40	45	49	46	51	43	42	41	41	45	49	51	43	45	57	51	47	35	45	32	48	45	51	45	44	54	44	52	48	44	46	46	56	51	49	43	45	35	56	42	47	32	46	39	58	50	43	37	51	35	37	48	46	43	49	48	40	42	38	58	30	53	44	42	37	57	44	53	54	48	46	53	55	56	36	40	57	54	49	49	50	51	51	52	51	52	42	40	61	43	54	32	42	53	54	44	53	65	44	43	38	53	59	36	48	46	41	57	47	51	43	56	52	50	52	45	35	46	46	40	58	49	58	49	50	49	49	36	54	42	48	39	48	43	40	47	49	35	36	61	45	52	44	53	51	45	39	49	40	43	38	50	36	50	49	50	61	32	40	46	37	49	47	59	40	46	44	47	48	52	48	46	48	51	59	41	33	51	43	45	49	47	35	51	55	59	53	48	44	40	44	47	42	56	39	51	47	45	42	43	54	59	42	49	40	44	42	48	59	54	40	52	47	39	42	39	56	58	54	50	48	38	35	39	41	47	47	31	56	45	39	33	51	46	36	40	45	41	39	52	49	51	48	56	52	47	43	46	55	34	51	38	41	47	34	42	51	42	40	40	48	38	54	45	53	47	50	38	44	41	46	33	56	43	32	52	50	44	59	47	39	51	43	42	45	46	39	56	30	36	48	45	47	51	47	45	52	52	58	42	37	59	44	49	44	51	46	50	50	40	55	58	46	39	47	49	53	44	41	54	54	53	46	41	47	45	51	56	48	41	52	43	63	48	30	43	43	58	49	52	37	42	64	38	36	40	41	49	51	50	43	50	43	39	66	54	36	40	41	69	52	47	48	42	42	45	47	42	32	47	60	46	46	47	41	35	55	39	41	57	61	44	55	43	48	45	45	44	60	51	31	66	45	48	54	49	35	36	47	42	45	48	63	58	48	53	43	56	48	42	53	50	57	43	39	44	42	35	40	41	42	46	54	40	44	59	37	40	53	50	38	41	52	61	54	36	46	37	43	54	50	49	48	41	41	55	59	36	51	52	47	41	44	38	48	44	56	62	43	41	52	36	40	43	54	41	53	43	52	46	49	42	51	47	49	46	31	54	49	43	55	41	40	54	52	51	42	44	45	42	59	64	51	46	58	39	32	50	48	50	47	49	54	40	50	40	33	52	55	49	49	52	45	43	47	62	46	48	43	58	47	48	53	49	52	52	49	49	50	58	45	47	50	52	48	38	62	48	39	52	49	42	43	54	53	48	51	46	48	52	48	51	41	50	35	51	56	42	41	52	46	41	55	24	57	43	51	43	49	55	47	50	48	43	43	58	57	41	53	47	57	36	51	54	43	45	52	49	38	37	38	53	35	39	48	56	45	53	39	44	49	51	40	52	55	50	44	45	53	38	56	53	56	52	52	57	48	45	42	45	52	58	50	47	38	51	48	41	45	45	53	40	52	61	39	39	53	46	59	52	64	37	41	40	33	39	43	35	35	45	42	53	57	52	53	43	54	50	56	49	56	56	54	36	39	43	54	48	63	55	38	48	40	49	40	43	51	51	54	38	53	47	42	39	59	50	56	47	33	52	46	51	42	42	44	39	36	48	52	45	50	47	46	36	49	49	42	51	38	49	41	57	48	43	46	46	44	52	45	45	40	49	47	54	49	58	40	52	42	47	43	44	37	42	41	42	49	67	51	59	54	50	56	42	55	46	45	50	35	31	44	60	43	51	51	57	46	35	36	53	56	59	43	48	42	55	47	52	53	51	53	58	45	55	56	52	56	40	46	49	47	41	44	39	42	31	42	46	45	58	51	38	51	53	43	50	53	40	50	51	47	54	43	43	47	41	50	49	45	41	42	53	46	43	40	48	48	37	51	41	50	41	45	37	51	51	49	47	46	42	43	43	47	52	59	39	43	52	48	59	44	51	30	47	40	35	49	46	49	57	42	46	27	45	36	45	51	42	49	47	52	41	49	41	49	59	49	41	51	55	51	46	46	41	48	35	50	45	50	49	41	33	51	51	42	42	42	56	53	36	52	43	51	43	51	50	41	49	47	38	51	45	44	41	44	42	42	54	47	51	43	52	44	54	45	48	44	38	33	44	43	45	42	40	46	43	43	48	41	53	31	35	50	47	46	36	45	48	47	53	47	44	37	55	43	41	51	43	52	58	49	52	43	43	40	48	55	46	57	46	37	51	46	48	53	48	42	57	41	38	38	46	52	37	46	41	40	49	49	44	43	44	39	48	40	44	43	48	49	43	40	56	58	52	42	44	45	43	57	52	47	52	40	45	47	54	64	46	41	46	47	39	42	42	42	47	51	34	42	47	38	38	48	40	56	46	50	52	38	44	55	52	46	54	44	54	48	49	56	52	36	40	38	51
46745	36271	26986	36984	39658	35445	30675	27023	26305	24580	22187	20849	15209	13149	12541	17965	20695	19555	11139	6983	7110	9154	13198	15173	13666	11408	8402	6425	5454	4937	6098	4705	3304	2348	1887	1536	1530	1396	1205	943	821	845	759	807	777	785	784	772	720	707	779	741	706	693	757	742	731	747	737	763	981	1051	1518	1176	846	708	708	709	685	697	694	706	754	748	703	725	719	694	674	686	699	678	727	743	714	661	685	718	710	730	736	702	696	655	707	679	687	720	718	740	705	689	669	748	710	711	722	692	691	680	673	716	741	669	643	701	729	677	741	698	640	685	659	718	714	703	673	722	685	679	720	709	699	671	735	727	698	713	676	752	717	669	717	686	714	732	681	721	740	698	695	700	736	744	677	769	684	721	728	681	775	705	663	709	727	652	728	665	635	701	687	708	628	668	690	679	722	683	723	711	685	714	709	655	699	703	672	684	690	692	693	725	690	726	690	735	709	722	641	732	693	658	703	653	675	721	705	716	716	694	728	675	707	707	712	731	732	668	653	708	712	670	665	661	715	675	742	642	717	662	665	711	695	683	668	676	707	714	677	702	678	735	724	673	714	699	717	739	663	659	704	710	665	675	719	696	719	713	707	689	723	683	662	701	726	716	701	682	673	679	696	718	658	662	708	656	660	681	661	710	731	695	725	709	644	702	690	714	703	723	675	673	746	699	696	678	719	660	701	709	689	744	725	738	675	756	713	686	685	689	675	703	687	716	686	676	667	713	665	689	718	696	678	725	700	672	685	720	690	708	686	694	710	698	673	691	703	681	694	685	714	672	707	655	699	727	695	711	673	672	659	712	721	687	694	711	714	678	664	696	681	728	691	677	686	698	687	687	682	714	687	708	674	712	662	643	659	702	665	743	696	674	703	695	689	662	674	706	650	708	705	669	673	660	682	709	650	691	740	701	645	653	710	656	668	638	724	657	672	673	744	690	643	705	681	682	681	734	688	719	663	680	690	650	720	664	695	616	733	626	639	685	736	702	716	714	686	735	700	679	718	679	724	683	666	705	732	695	724	657	662	684	653	671	668	682	658	690	675	679	705	701	661	698	683	655	696	657	665	706	680	686	707	684	700	709	683	701	667	685	706	650	684	675	659	686	597	664	750	683	712	663	649	666	688	751	728	756	687	725	719	658	688	705	705	729	695	685	695	680	673	707	701	666	707	699	700	698	715	709	697	728	673	674	672	759	693	689	718	689	683	701	609	648	679	674	706	687	656	667	692	690	687	656	686	637	669	673	689	729	679	647	699	684	712	687	702	672	710	732	700	691	668	690	663	670	693	717	672	650	680	738	691	708	694	712	704	695	705	654	690	741	714	688	681	721	670	691	663	717	707	686	633	704	711	696	689	723	747	645	736	692	710	658	679	737	694	682	700	745	676	717	689	701	714	655	726	726	705	656	739	685	689	671	684	689	698	691	716	691	669	682	656	673	716	685	732	656	697	692	733	704	714	684	709	623	694	651	706	679	703	721	692	685	675	699	638	684	632	731	669	727	629	698	703	711	738	675	689	698	718	722	642	739	691	709	687	644	669	748	673	664	711	700	700	674	682	691	704	724	672	710	694	676	707	685	702	704	679	705	674	660	662	709	670	642	755	741	734	694	694	645	702	699	708	680	715	691	717	667	733	692	699	720	656	675	737	694	691	700	730	706	661	699	688	717	686	681	664	723	675	695	738	727	700	688	730	691	693	733	705	688	669	688	723	712	745	711	686	709	681	724	649	686	682	727	743	726	659	668	719	720	690	669	728	682	719	686	724	723	709	682	751	704	731	671	724	705	673	663	659	680	678	676	660	698	692	676	680	683	729	703	694	703	673	674	684	724	686	688	678	687	671	705	701	724	681	749	652	687	680	664	685	637	673	671	639	690	710	702	699	668	688	716	699	692	714	719	709	689	659	717	716	679	658	635	659	692	690	683	642	734	705	711	684	719	695	646	684	693	672	659	716	686	719	740	661	706	665	697	698	677	718	697	688	643	684	726	688	676	682	692	658	680	621	622	759	695	700	714	704	716	715	670	687	667	659	659	729	702	738	686	653	694	706	670	740	686	686	710	651	677	651	698	695	626	692	690	675	725	704	721	675	713	685	655	650	703	707	681	636	697	757	693	686	671	725	691	717	704	712	708	679	698	653	691	724	708	671	692	687	697	714	703	705	690	722	713	685	699	704	670	678	751	675	683	686	719	678	671	666	700	691	685	709	685	710	690	701	701	742	734	738	699	710	630	678	678	701	656	676	674	691	677	697	678	668	648	723	711	714	692	755	700	720	724	709	684	672	702	648	705	680	681	759	660	637	688	678	651	681	710	692	681	717	671	714	681	703	664	676	678	717	661	699	716	707	686	673	714	679	696	649	776	719	688	669	698	678	707	695	722	705	666	643	725	730	708	740	685	710	734	744	712	709	692	694	704	692	694	689	659	685	699	683	685	671	659	691	702	716	675	678	687	729	726	676	687	695	686	690	682	683	693	699	660	686	676	674	694	672	694	690	661	712	669	709	655	669	685	691	671	702	724	707	717	713	638	721	689	730	717	696	716	641	741	698	728	739	703	726	688	724	663	731	678	633	712	644	732	693	701	691	668	699	679	703	680	653	676	716	727	698	681	682	727	678	708	740	721	702	690	707	682	688	665	668	652	709	676	691	647	689	703	718	678	749	666	714	714	648	642	688	675	755	660	700	662	737	705	697	641	702	661	691	699	670	683	688	699	676	708	705	693	635	675	714	720	700	675	706	717	694	694	727	725	637	677	719	750	670	679	693	685	717	690	703	677	716	663	739	638	692	678	715	744	710	686	646	723	728	633	750	691	652	689	731	677	749	720	731	726	686	668	684	679	698	697	682	674	641	662	695	689	731	670	657	685	682	707	685	684	729	671	765	666	697	750	669	682	681	643	676	672	702	664	656	664	711	688	729	696	704	683	700	687	707	706	683	693	667	714	677	691	695	699	646	644	674	666	689	691	744	735	686	709	706	679	684	719	690	642	650	650	707	734	710	635	708	701	697	681	719	716	699	745	646	619	693	724	655	703	695	676	661	682	686	659	706	688	712	705	680	701	633	679	676	715	711	700	708	657	705	719	685	710	710	722	683	652	701	723	726	744	716	689	673	695	706	638	716	734	708	677	719	712	690	746	687	662	727	675	724	697	726	715	681	755	706	692	669	703	641	648	665	710	667	684	689	700	663	690	692	694	687	702	685	679	718	724	676	669	683	685	693	676	706	686	757	707	691	697	770	729	712	723	683	723	729	691	645	755	702	685	707	677	666	706	685	669	671	696	682	674	709	651	748	677	705	686	733	689	680	666	668	666	664	728	641	728	731	673	679	671	685	694	760	712	693	699	671	723	721	715	746	701	725	657	705	683	693	668	690	661	710	678	641	693	672	644	670	693	698	686	704	725	695	654	692	691	673	659	668	686	709	670	706	700	661	724	673	708	715	670	698	692	715	710	682	718	648	665	688	673	674	674
5443	2422	923	517	538	406	296	251	271	310	312	303	189	141	118	210	280	277	136	72	88	102	153	241	236	156	119	105	89	79	69	76	67	48	50	37	40	37	24	24	31	31	26	36	45	33	32	31	37	27	39	33	35	40	43	29	30	29	36	25	36	42	48	37	29	33	29	26	25	28	35	35	29	34	34	31	25	38	36	38	44	37	36	37	34	30	29	29	31	35	37	39	30	32	35	31	26	34	39	42	34	38	41	22	32	32	35	29	30	23	33	34	34	32	31	23	29	33	28	48	39	30	25	30	32	41	35	36	27	35	34	39	31	32	35	38	24	31	33	36	27	33	32	28	35	34	48	28	36	43	33	30	27	27	27	41	29	34	40	31	30	31	31	34	35	32	40	22	28	32	30	46	32	28	34	36	34	33	27	36	35	39	38	30	36	34	40	30	38	28	29	30	28	33	30	42	43	39	30	38	27	29	27	31	40	28	38	35	29	37	41	26	27	28	37	29	28	37	28	34	33	35	30	28	31	35	35	37	36	27	37	40	33	25	39	26	26	34	47	36	41	37	32	37	29	33	26	32	27	37	32	23	39	32	28	28	34	39	36	39	23	33	23	45	42	45	33	28	37	29	32	35	33	26	29	31	30	39	33	26	28	33	36	23	48	23	33	29	40	29	30	27	31	29	25	31	27	37	26	23	30	25	19	31	39	29	31	31	31	22	26	27	34	32	36	30	35	38	28	32	31	37	37	26	38	40	30	24	18	17	35	23	27	28	36	27	34	34	26	18	32	17	32	34	25	27	30	22	38	31	35	32	33	27	32	39	21	27	33	34	34	39	23	30	41	26	34	37	25	31	40	35	29	36	34	29	29	40	29	34	31	23	32	25	26	32	38	38	28	25	33	35	33	44	45	27	41	41	28	32	29	24	37	43	32	34	31	31	32	23	27	37	32	21	29	25	30	28	35	35	31	36	25	25	28	27	35	36	42	43	41	22	35	43	35	24	38	30	27	37	31	29	37	38	38	39	38	32	35	43	27	30	33	43	36	31	27	36	33	22	39	34	41	45	33	20	29	49	28	40	34	34	25	37	33	36	35	26	42	33	28	38	32	30	29	33	33	36	33	20	27	34	47	33	34	32	24	26	20	33	31	41	32	45	41	30	32	26	34	32	27	43	36	30	38	32	32	27	32	53	31	25	34	36	39	37	37	30	33	31	40	42	24	25	23	37	34	34	24	37	29	28	37	24	34	32	33	27	27	30	27	29	31	29	35	33	32	31	34	33	20	33	27	36	31	29	33	39	29	36	29	45	28	31	22	35	39	35	26	31	32	34	33	34	35	33	27	26	29	46	40	27	49	38	27	30	33	32	47	37	25	33	28	26	46	30	33	40	26	26	33	30	35	24	25	27	38	46	27	23	38	31	31	24	29	38	39	33	43	37	20	35	31	34	45	20	29	30	37	36	31	38	36	36	34	37	36	26	17	28	31	34	37	33	36	41	33	31	17	31	32	29	29	28	33	29	20	37	35	38	31	37	31	27	22	25	26	31	35	24	21	43	36	40	25	30	47	37	32	34	30	28	39	26	28	31	25	30	33	25	24	37	31	33	53	29	23	42	31	30	34	40	39	29	30	23	31	26	30	31	34	28	30	32	44	31	26	37	31	40	32	36	37	30	31	26	31	36	20	29	21	28	35	34	23	37	35	38	28	38	40	31	31	44	35	37	26	29	30	35	33	29	32	44	46	33	39	32	37	28	24	36	32	21	35	27	30	30	29	39	32	25	33	29	31	26	34	30	37	29	30	36	31	33	22	38	41	35	29	31	24	32	35	27	33	32	24	33	26	23	33	36	30	27	23	34	32	29	32	22	27	27	28	24	31	33	32	35	37	25	36	28	29	28	38	30	55	27	36	34	36	28	28	33	23	42	33	22	34	31	34	29	33	29	32	41	34	28	33	33	32	29	33	32	33	32	33	27	25	31	35	33	17	34	29	21	40	35	19	23	28	29	42	26	30	29	28	31	23	40	32	31	35	26	27	30	37	37	23	32	43	34	25	38	28	36	36	30	37	29	18	51	33	26	29	47	25	36	29	36	33	23	32	42	38	36	28	30	22	36	29	30	32	35	32	40	39	37	29	52	39	34	30	40	33	30	28	36	26	32	32	39	34	29	40	34	32	25	37	24	29	32	38	29	29	40	30	36	20	38	31	30	39	39	30	41	34	31	19	38	51	32	31	33	25	30	36	34	38	34	26	23	31	30	31	32	25	53	37	24	35	26	37	33	34	30	33	36	33	44	32	38	27	37	21	35	29	38	25	36	21	38	37	34	30	22	20	27	36	39	33	31	34	30	28	28	31	38	24	31	41	34	34	34	29	39	30	23	35	31	33	32	30	31	36	31	33	34	24	31	36	38	29	25	23	30	33	39	32	43	28	34	39	28	37	32	25	26	30	29	25	31	26	34	22	29	30	34	33	31	28	30	42	39	33	38	33	27	40	43	32	33	24	34	29	32	37	35	32	31	29	34	30	45	36	37	28	28	35	28	27	23	40	41	22	34	26	23	32	35	36	46	29	39	25	30	27	34	29	27	34	34	20	30	31	36	30	29	33	29	37	34	28	40	27	35	36	32	45	33	37	34	44	36	24	30	37	25	31	27	35	29	21	34	34	33	30	35	26	37	27	43	23	29	40	30	39	26	32	26	33	35	37	31	28	30	23	33	39	27	41	29	28	27	31	29	24	29	38	16	26	34	38	37	28	28	36	33	40	27	22	35	34	33	30	40	33	39	25	38	36	31	37	37	29	41	32	37	29	29	30	37	29	35	49	27	28	24	49	28	38	28	33	42	31	35	34	28	24	35	34	31	34	26	31	28	37	35	34	34	34	41	34	37	33	39	32	27	35	41	33	28	35	36	27	44	31	36	22	31	44	29	29	22	34	26	33	31	30	35	33	26	44	35	39	39	33	51	34	36	32	27	30	29	31	32	44	32	31	35	21	32	40	31	38	30	32	37	35	25	44	33	27	31	34	24	31	36	29	28	35	33	31	41	36	30	28	27	30	32	27	37	40	38	27	34	39	27	28	26	38	24	36	43	30	36	25	35	32	35	32	29	36	32	29	30	27	27	33	31	27	34	41	43	30	32	35	37	39	24	38	31	37	29	29	47	36	31	45	33	37	36	27	41	33	38	30	37	35	27	30	43	29	41	31	39	38	35	30	32	24	31	33	36	29	41	30	24	23	29	36	35	27	24	34	31	34	33	37	41	41	40	35	35	35	30	34	40	27	31	41	31	33	42	41	28	38	30	34	39	36	39	23	34	32	35	40	35	33	37	31	36	37	39	26	22	37	36	42	28	28	33	38	27	27	40	34	41	34	37	34	32	29	32	35	25	41	26	29	39	28	37	28	38	29	27	22	34	43	36	40	31	38	30	32	31	26	38	30	42	35	25	27	27	33	26	29	38	34	36	46	35	40	28	30	33
38638	28420	18053	27324	29215	23423	18193	14410	14427	14271	13187	13035	9191	6474	5585	8618	10618	9712	4862	2711	2866	4073	6047	8132	7570	6259	4318	3247	2676	2187	2322	2359	1534	1226	918	859	776	739	617	519	482	505	525	482	498	489	442	499	483	494	530	490	474	490	508	526	512	507	515	575	598	848	760	565	507	437	530	514	495	487	502	500	490	502	496	471	505	471	507	494	523	474	510	468	486	516	502	474	506	449	487	476	511	517	484	472	477	490	465	506	476	516	525	513	474	495	466	524	515	510	485	483	474	439	509	474	494	468	503	528	478	520	468	489	508	475	456	501	498	503	483	505	468	467	493	515	503	523	496	490	490	509	478	509	483	463	476	471	513	476	450	478	448	486	451	477	485	466	517	463	485	508	504	437	544	486	511	495	475	482	474	491	478	477	492	549	495	498	450	484	476	505	466	516	488	457	474	503	520	500	507	455	490	501	522	456	457	532	465	507	471	485	518	487	499	437	482	480	447	503	528	444	516	464	479	500	487	527	496	501	510	517	476	485	516	512	530	496	515	463	481	514	514	486	508	511	487	482	474	529	476	481	471	474	478	486	458	511	490	465	480	465	499	489	508	477	473	525	512	497	525	476	452	492	479	453	507	500	437	500	519	466	509	478	506	495	496	514	504	526	496	458	491	464	516	497	476	452	479	454	473	504	459	501	494	495	500	472	445	489	516	508	495	463	546	504	514	468	512	487	460	467	471	491	501	449	470	512	481	518	463	462	474	517	498	498	502	493	492	484	486	485	480	446	507	494	489	500	473	493	464	464	507	479	502	466	506	461	518	491	502	474	502	488	510	516	514	510	445	488	485	502	463	494	505	504	483	467	488	487	519	496	459	459	476	504	486	508	515	489	508	500	410	488	498	497	495	480	467	477	469	469	507	455	503	481	479	525	491	496	506	482	476	468	496	492	541	459	498	491	449	457	438	505	478	486	523	526	453	499	469	473	536	481	478	502	482	545	489	509	480	457	523	473	487	470	507	505	525	531	537	506	515	528	493	483	460	510	533	490	474	496	510	461	459	478	528	467	466	494	539	488	499	497	464	500	499	480	479	504	471	515	456	455	446	516	480	478	483	508	477	454	505	486	462	468	457	437	519	476	487	444	488	476	503	497	507	490	458	476	464	481	494	464	516	502	493	521	516	475	527	486	488	473	512	487	507	467	507	500	493	483	480	484	506	475	513	450	505	465	505	507	459	502	456	451	500	463	499	529	476	507	471	494	466	477	479	477	495	478	509	501	475	443	490	476	493	490	459	497	467	495	500	459	502	450	495	457	502	477	508	495	505	429	513	506	530	488	502	519	467	466	538	480	494	498	517	472	505	464	438	468	493	501	492	499	499	479	461	522	475	469	459	477	483	495	483	471	477	505	500	504	507	506	480	495	472	461	504	511	443	468	480	463	518	489	520	491	556	480	499	476	494	474	449	446	490	490	477	484	470	473	496	467	476	469	517	512	483	470	475	471	536	495	479	501	531	461	522	532	476	538	489	482	494	504	512	451	500	471	492	462	472	515	515	501	493	453	486	535	523	464	460	477	519	471	499	474	463	492	474	526	465	466	497	478	498	471	490	477	525	505	517	518	492	446	457	497	508	480	475	449	470	483	480	500	457	521	459	470	483	442	512	467	492	473	497	486	500	473	500	486	488	504	444	478	476	483	516	485	461	491	510	485	500	495	508	486	504	453	466	518	473	500	504	485	479	478	484	508	483	460	453	474	467	481	523	540	491	495	474	535	511	450	493	469	458	530	481	470	502	473	472	474	508	475	458	452	494	480	496	497	521	481	467	467	451	519	484	486	473	467	456	450	530	484	520	456	493	489	485	461	504	487	483	470	488	472	485	482	489	477	524	499	497	469	489	474	466	458	464	451	513	486	484	486	510	504	500	478	483	526	450	469	517	455	504	493	494	493	488	476	466	463	507	501	468	499	463	472	476	468	477	472	476	472	526	461	465	451	464	504	496	492	467	473	487	522	467	479	486	487	511	467	512	501	479	524	475	488	499	472	501	520	500	460	459	490	497	477	501	485	492	483	498	479	510	497	480	491	464	502	492	474	505	497	468	482	495	544	487	464	558	530	484	492	471	473	454	475	468	464	480	481	505	485	468	506	458	455	474	519	490	453	471	479	475	500	506	465	509	504	482	498	481	499	512	481	473	519	461	536	484	476	450	492	524	458	481	454	526	474	472	520	492	452	485	483	513	490	479	483	483	482	448	486	538	492	464	508	457	486	503	523	508	546	515	503	508	529	471	471	492	460	476	512	531	495	462	541	502	440	474	447	467	493	498	538	463	502	494	476	474	492	466	508	478	474	465	464	491	496	500	509	478	475	507	506	489	497	484	472	470	470	489	458	439	478	480	473	482	466	465	502	468	471	481	464	469	475	503	500	456	459	484	519	501	469	491	485	526	497	475	522	491	475	481	491	502	453	510	480	477	528	505	460	502	549	505	476	473	475	481	464	494	550	502	444	505	521	512	473	509	491	535	451	484	488	461	489	488	475	512	484	474	471	484	508	484	462	448	501	469	497	478	478	456	473	473	485	490	506	472	476	480	501	514	461	534	479	467	503	478	464	504	510	466	472	489	497	498	521	488	500	449	472	484	483	463	451	460	473	481	499	497	516	497	520	477	451	471	466	495	497	453	478	497	502	491	491	510	496	492	503	470	459	508	490	470	525	457	483	459	453	499	493	482	473	486	466	471	495	484	476	454	484	493	505	465	491	472	507	431	479	476	481	465	471	497	518	472	466	515	444	496	506	496	466	514	486	523	450	458	457	467	482	518	468	506	520	476	481	532	463	465	443	477	446	483	457	475	481	484	482	475	452	483	515	462	443	476	503	443	475	480	474	470	498	511	497	483	493	464	496	487	477	493	460	468	502	518	497	476	494	492	488	505	464	448	471	479	499	514	510	520	481	452	503	448	505	514	493	510	539	481	476	481	488	497	507	502	507	487	489	497	463	483	519	486	454	514	477	493	510	484	492	501	456	497	470	495	499	493	457	496	490	463	515	492	468	495	500	510	515	462	475	507	490	519	492	498	481	488	448	514	483	474	508	522	509	491	492	462	500	446	451	485	497	479	482	511	521	454	483	512	462	501	474	457	475	458	460	496	516	508	491	525	499	482	504	501	478	500	476	491	493	502	474	496	488	519	483	477	470	494	495	481	501	466	512	520	503	480	491	504	499	533	523	526	436	499	505	466	508	485	480	486	485	485	455	482	503	486	500	521	446	498	522	492	468	500	511	480	484	443	474	500	484	481	519	508	458	480	472	522	500	463	471	505	476	496	456	483	492	449	463	478	486	468	465	470	504	516	467	482	499	488	524	489	520	462	453	520	493	497	490	465	491	515	467	494	539	482	462	459	495	518	471	481	520	514	474	498	494	489	510	481	466	493	486	520	464	490	473	528	489	504	495	515	466	521	474	506	448	478	498	483	517	523	510	461	487	490	493	482	484
6541	4120	1510	790	828	757	475	393	403	435	443	515	402	261	229	246	328	282	171	108	108	189	239	306	340	256	179	156	126	116	96	94	81	52	50	62	45	46	26	34	43	29	36	34	36	30	24	28	31	28	30	31	34	29	37	27	28	35	37	25	42	48	33	31	31	29	30	32	35	34	31	39	30	37	31	41	31	33	39	30	30	35	18	34	32	39	39	37	38	34	31	22	28	28	32	34	25	16	25	26	28	37	38	43	32	39	34	31	25	39	20	35	27	39	33	36	38	28	48	28	22	29	35	23	17	28	24	27	21	37	33	30	39	40	32	37	37	36	38	31	32	34	29	42	42	35	26	29	22	34	39	31	22	23	35	36	33	29	32	26	26	22	15	33	30	30	30	37	34	34	36	30	37	24	33	27	31	35	32	19	25	29	30	18	34	32	34	34	28	43	32	31	36	28	33	29	36	28	32	32	39	34	28	42	29	39	28	41	35	34	33	26	31	25	38	34	33	26	23	27	31	26	41	30	22	31	33	30	31	29	40	29	28	37	27	41	30	22	29	38	41	34	33	34	26	27	40	22	22	34	33	29	31	31	29	26	30	27	31	32	30	29	44	36	25	32	46	24	30	41	36	36	23	36	26	30	28	36	35	30	36	31	32	36	33	28	25	36	34	26	26	35	39	45	32	31	37	22	30	31	27	29	33	24	21	34	27	40	26	46	31	33	34	28	33	33	36	26	41	38	36	20	30	34	37	33	39	29	32	23	27	33	35	27	30	36	31	31	26	38	26	32	25	23	27	35	31	40	34	38	40	31	24	26	30	30	40	37	30	25	30	25	21	25	35	29	30	27	32	27	41	24	36	38	31	33	39	46	28	24	33	25	26	29	31	33	36	26	34	31	40	34	37	41	30	30	35	33	34	31	27	18	35	34	41	27	32	31	36	39	32	27	23	27	36	35	39	34	29	31	31	23	34	30	29	33	32	27	35	36	29	28	38	28	30	43	36	29	36	36	34	29	26	33	28	32	35	44	33	40	25	28	31	32	30	34	33	37	30	30	32	25	26	30	39	21	30	27	34	35	19	30	27	31	23	32	30	28	37	31	25	30	32	33	37	25	35	36	41	27	42	39	39	27	35	37	28	32	33	43	30	27	25	32	28	30	32	34	21	30	33	23	30	34	34	35	42	29	31	33	26	32	30	25	41	33	32	31	34	34	36	22	37	31	29	28	33	27	38	30	32	32	44	33	31	42	27	29	43	30	35	37	33	24	29	27	26	28	34	34	45	32	28	32	30	39	27	33	31	33	34	28	38	27	30	32	29	40	31	32	36	29	29	24	29	30	23	34	34	26	26	34	27	26	40	36	30	39	46	35	29	36	43	29	28	35	26	28	34	30	45	28	34	25	37	22	41	27	38	28	22	30	29	38	30	33	27	24	25	44	25	43	28	38	39	30	30	37	29	36	29	29	35	32	31	35	33	27	39	36	22	35	35	23	29	27	31	40	38	33	36	34	36	34	45	27	31	37	36	29	31	41	39	30	36	33	35	33	32	27	39	29	27	20	27	38	44	32	42	26	31	26	43	23	32	35	38	29	26	19	38	25	38	28	25	38	34	37	38	24	30	31	30	32	35	31	32	41	24	26	30	36	40	37	40	32	33	32	34	28	31	33	36	34	30	42	37	33	26	34	39	28	29	40	24	38	36	36	41	36	38	35	33	43	32	36	29	42	31	38	34	31	33	34	29	43	36	32	33	28	29	30	30	33	37	33	35	40	38	38	31	32	32	31	33	40	36	27	21	33	38	28	38	25	34	37	26	22	33	29	32	29	48	38	23	25	31	31	38	34	29	36	34	35	33	33	34	31	23	31	40	42	37	32	34	26	28	31	32	33	28	25	30	28	40	33	29	27	25	31	31	30	38	28	22	29	36	34	29	28	29	39	35	28	35	33	29	33	31	33	29	36	38	26	39	27	42	36	43	31	24	30	39	43	36	30	27	30	33	34	37	28	32	38	36	34	26	37	27	35	37	29	36	22	33	34	34	26	27	39	23	36	22	37	22	24	46	37	37	30	31	33	21	32	34	38	30	16	28	43	37	38	33	22	34	30	29	31	37	28	33	32	27	35	27	36	24	31	33	35	37	28	42	36	26	28	33	26	36	32	36	36	42	36	37	28	33	21	37	35	31	29	22	31	34	27	32	34	31	36	41	30	37	33	28	40	37	38	33	34	31	32	39	32	31	24	27	40	27	29	26	26	33	26	25	31	29	37	32	32	42	34	27	33	33	32	32	23	28	39	33	34	31	35	24	33	38	40	28	20	30	25	27	28	31	35	31	36	30	37	36	26	24	31	26	37	41	31	39	33	26	26	31	29	28	26	33	27	31	23	29	31	29	31	32	26	32	34	25	37	36	24	33	28	39	28	26	39	33	35	36	36	24	34	35	30	26	25	27	38	28	33	31	36	24	35	38	42	32	29	28	36	33	36	38	26	27	32	36	38	44	42	26	33	23	32	29	28	30	31	24	30	31	29	31	27	34	43	31	34	33	30	20	21	36	36	44	33	28	36	16	29	22	36	37	40	29	33	33	27	22	33	32	33	31	43	49	29	28	25	31	31	32	43	28	33	36	27	28	39	30	28	38	44	35	36	40	27	23	28	29	35	36	23	35	30	34	30	30	34	35	33	34	34	46	27	29	30	33	34	31	35	36	32	40	29	28	32	28	26	24	35	26	32	34	34	29	37	29	22	28	28	30	39	27	30	27	22	29	28	39	40	27	29	20	31	29	35	34	18	28	28	20	34	27	25	31	34	28	23	39	35	30	31	32	33	29	30	28	31	33	38	37	31	30	29	35	25	36	23	41	28	30	32	30	37	28	37	31	25	31	32	28	36	34	41	34	42	32	27	38	44	32	24	35	30	39	36	48	37	28	38	35	26	27	38	32	30	26	30	43	29	28	37	32	38	35	36	32	22	41	38	32	39	28	36	32	41	30	26	28	21	30	31	45	29	30	35	36	23	40	26	30	36	38	24	28	37	24	27	37	41	29	33	22	21	40	28	43	33	28	30	45	20	30	34	41	27	30	28	36	36	26	27	36	23	29	45	37	22	44	33	36	37	30	32	33	39	24	38	37	39	31	28	36	29	28	33	27	35	43	24	31	36	25	33	25	37	25	33	36	30	35	28	23	35	23	29	26	23	34	32	40	22	29	27	33	27	41	40	31	26	26	32	42	26	20	38	42	24	27	28	27	37	27	32	33	36	33	35	24	29	41	34	26	43	32	41	28	33	30	28	32	31	27	36	39	31	34	33	33	40	36	30	27	24	24	30	36	32	30	27	28	27	32	40	30	29	30	30	36	27	30	32	26	44	29	45	24	30	34	41	35	21	40	29	23	29	25	30	32	30	29	41	17	29	27	32	31	35	43	29	33	38	34	35	21	37	36	33	29	28	38	33	31	41	28	32	34	28	27	31	38	27	32	35
43434	33064	22252	31733	34053	28964	23982	19673	17600	18485	17847	17884	15082	10827	8203	9984	12220	10623	6243	4302	4296	6646	8218	11302	12269	9704	6713	4791	3968	3402	3264	3344	2281	1897	1449	1202	1153	911	634	607	537	520	512	529	518	547	503	479	530	510	506	501	509	475	534	525	517	446	530	734	823	1205	735	545	540	719	653	599	498	476	503	497	461	475	486	518	473	470	489	536	476	511	424	499	491	448	507	490	533	465	463	496	462	472	502	531	521	446	517	513	478	496	438	476	474	494	467	465	479	498	515	497	494	476	508	489	480	473	509	446	495	481	488	523	506	452	519	488	469	483	511	508	469	537	489	503	505	489	454	492	518	512	502	480	474	488	489	494	463	507	484	527	483	451	521	541	495	453	462	466	456	502	439	481	476	485	505	484	469	490	485	454	478	501	478	483	450	438	485	465	497	492	533	491	473	497	485	521	473	475	442	477	506	496	501	461	463	498	465	490	482	461	468	498	456	493	490	492	465	521	444	492	493	470	467	462	479	468	490	445	481	513	450	481	465	510	473	512	466	467	489	479	519	495	524	466	499	495	485	501	485	503	441	481	478	486	481	467	455	483	497	455	501	495	456	494	456	432	484	505	512	508	461	494	480	486	486	500	491	480	489	486	471	471	471	513	492	452	489	488	489	484	458	466	457	501	487	525	484	456	477	502	461	508	458	514	504	492	511	435	492	467	494	472	513	519	476	504	514	464	497	448	493	480	468	500	501	501	525	476	498	488	469	476	449	497	521	504	491	461	484	462	503	469	500	460	474	484	492	531	501	461	508	505	447	436	451	465	470	468	482	461	439	483	460	482	458	484	507	474	496	470	509	479	497	471	496	514	458	504	440	505	484	528	470	528	450	497	456	509	502	449	508	511	451	514	490	438	455	457	499	469	466	472	479	497	491	474	471	485	519	469	496	509	490	470	464	483	467	475	518	483	482	463	488	484	495	478	499	473	505	501	455	467	459	448	512	514	504	500	508	494	481	475	483	437	468	505	466	447	486	484	444	459	489	462	470	455	469	477	504	502	447	487	503	456	476	443	465	501	478	496	510	482	482	486	504	459	497	480	506	502	483	445	477	502	493	473	468	452	456	489	467	439	518	486	445	438	452	511	468	497	486	442	482	482	528	463	493	508	487	439	507	454	499	489	487	482	490	473	485	492	459	455	494	504	504	498	510	519	498	472	437	472	450	505	495	502	486	510	457	485	470	487	495	493	466	433	503	522	459	522	483	483	486	511	506	464	486	471	477	469	481	442	474	463	469	491	486	517	481	491	491	441	483	442	469	437	476	472	485	453	461	486	463	468	511	512	483	462	465	456	473	477	515	489	449	483	482	426	481	470	476	525	489	472	507	510	495	483	477	478	469	472	493	466	458	478	472	519	499	486	470	489	474	498	465	482	491	475	507	504	495	517	524	482	466	482	487	481	448	476	479	480	460	481	470	521	486	457	478	475	499	473	466	492	495	478	464	511	445	483	507	470	519	487	448	478	468	469	514	459	502	496	456	447	490	502	472	473	505	454	456	487	478	475	491	496	471	449	488	491	472	519	451	495	498	533	517	485	498	472	455	489	502	454	454	454	481	445	508	478	531	455	484	477	499	516	480	483	558	471	486	445	476	469	483	478	509	482	467	488	481	489	469	492	470	468	509	487	461	498	491	472	489	459	493	484	483	461	443	457	495	501	479	499	483	506	505	491	550	485	506	472	454	467	488	456	475	509	450	490	491	469	466	451	499	520	433	474	491	459	496	453	487	483	487	477	470	532	460	461	470	462	512	461	463	494	505	503	500	442	492	496	478	484	451	436	467	474	490	494	501	468	496	491	492	481	477	491	488	493	449	454	496	501	494	507	486	463	516	483	516	477	490	511	490	534	479	453	474	430	486	451	483	497	499	528	509	472	497	501	503	469	535	514	499	504	498	506	474	519	502	498	488	446	480	491	477	510	513	485	512	463	493	479	479	483	428	524	471	453	481	488	511	481	502	467	448	477	456	468	487	494	470	531	509	444	480	523	479	510	510	510	468	448	475	503	514	492	470	464	538	477	419	448	482	486	462	510	483	493	512	493	512	491	511	491	484	476	497	472	511	465	484	486	497	461	477	485	496	496	500	491	482	464	486	465	477	478	496	435	482	464	510	500	505	491	495	496	440	496	463	508	498	486	479	462	484	481	521	480	497	446	507	464	542	463	491	484	499	499	521	470	453	466	493	511	458	484	477	458	494	456	499	483	530	519	508	498	504	473	529	509	483	496	455	485	478	457	456	497	471	488	483	486	497	501	483	480	485	516	501	495	514	483	493	523	472	470	476	478	490	411	516	472	494	489	501	464	473	518	459	486	486	440	503	455	476	481	477	492	502	506	520	516	462	461	492	458	466	467	457	480	499	450	497	481	459	467	456	531	469	474	470	503	456	488	457	476	463	493	490	410	474	509	493	515	473	517	482	498	468	478	506	486	502	473	495	489	477	487	487	494	487	492	480	460	501	517	450	493	494	517	465	476	474	439	486	480	512	444	417	493	472	461	451	471	500	503	459	464	471	506	532	464	452	509	454	491	485	476	484	445	498	484	510	499	447	498	446	498	506	495	477	450	502	517	465	513	467	470	440	478	505	510	530	474	471	493	534	494	469	500	480	470	478	507	486	454	495	481	495	494	453	506	471	457	456	485	461	461	498	459	517	528	469	466	475	515	480	526	496	478	481	495	481	519	492	492	471	479	478	459	482	461	452	492	522	505	486	440	480	485	506	507	455	491	464	485	509	466	470	529	479	463	462	473	472	438	486	483	480	477	484	504	469	444	484	514	500	469	472	484	471	437	482	490	513	488	490	516	511	493	464	440	472	496	505	526	479	505	476	500	476	495	468	468	499	501	474	481	494	457	501	524	495	494	479	466	462	470	452	448	437	505	485	449	461	493	482	473	484	459	480	493	460	524	444	484	476	488	481	462	530	485	438	462	498	526	530	470	487	495	530	455	474	478	475	488	499	500	450	467	477	468	483	523	498	524	480	498	480	476	472	438	488	503	464	472	469	478	446	454	486	524	478	446	470	464	492	508	471	484	498	508	493	459	456	476	496	484	525	481	473	444	507	494	454	509	479	493	514	536	460	484	471	489	522	495	498	511	485	485	449	515	486	464	478	488	484	492	506	474	520	488	475	490	482	504	509	457	459	492	483	527	512	450	498	512	497	497	470	470	468	442	449	487	498	484	506	494	451	464	481	478	493	499	533	446	455	490	494	468	472	499	448	477	474	475	467	465	501	483	473	489	462	499	467	521	487	491	492	547	480	430	501	492	511	462	434	480	510	477	487	495	469	472	493	501	502	504	490	511	475	496	509	498	446	443	489	491	512	471	457	475	465	451	500	464	507	494	502	438	481	498	473	465	507	476	474	457	480	470	479	472	498	453	482	450	484	456	450	422	493	521	543	486	495	469	497	523	512	487	489	459	442	508	460	504	494	482	463	491	462	488
7792	3781	1447	768	804	638	483	362	292	411	466	466	417	303	212	169	221	227	125	125	127	173	193	302	411	341	211	172	111	121	109	113	70	81	78	68	68	42	49	47	56	41	49	41	39	68	45	55	35	55	43	46	48	55	45	47	50	48	60	49	63	68	50	43	43	45	51	51	50	49	40	49	32	49	47	53	49	46	36	52	48	49	36	37	32	46	51	51	38	51	40	53	36	50	54	32	46	48	52	41	39	35	52	46	40	47	39	41	46	42	47	49	55	49	44	40	53	47	41	44	37	65	35	51	59	41	38	64	37	40	37	40	37	49	51	41	59	42	52	34	37	37	43	42	40	46	43	30	46	46	46	45	60	45	44	49	40	52	51	56	39	41	50	53	41	45	41	49	47	48	47	41	37	52	47	44	53	44	43	59	48	51	48	37	41	48	41	42	49	43	40	41	46	48	34	52	42	49	38	57	40	51	42	47	35	47	40	43	43	47	44	45	48	42	43	47	56	43	48	50	49	43	43	53	54	43	58	48	43	45	54	46	34	43	58	60	35	39	40	35	46	40	41	51	39	46	42	45	53	46	53	45	41	56	41	44	34	53	42	43	55	45	38	53	40	48	51	47	39	42	49	41	46	53	38	48	47	50	38	41	45	48	47	49	44	47	52	52	47	43	30	45	24	47	40	47	58	44	45	55	42	56	48	60	54	60	60	42	51	43	39	44	53	59	52	62	50	59	46	39	55	55	53	42	46	46	53	55	45	49	50	35	37	42	49	39	59	45	65	39	46	34	44	36	38	53	45	42	59	50	48	47	40	38	57	50	35	28	54	55	32	42	52	51	55	40	46	48	52	41	40	42	44	42	34	47	43	51	54	44	48	43	45	42	40	54	33	39	54	47	46	37	46	56	33	46	49	59	45	59	43	40	40	39	53	34	46	41	53	44	44	60	34	39	42	40	37	36	53	53	48	43	52	46	33	36	43	53	48	45	44	33	32	44	49	42	55	52	58	35	54	48	43	40	43	53	38	41	53	43	52	44	48	63	40	45	58	51	45	51	44	45	47	51	40	36	50	53	51	39	34	49	41	42	42	41	43	50	49	43	50	44	37	48	52	33	56	44	37	44	40	48	38	43	41	50	52	56	40	47	54	50	56	47	41	43	50	37	28	37	65	39	43	58	43	34	62	62	27	55	46	37	51	37	43	47	49	39	45	54	51	51	58	38	29	41	42	49	47	38	45	37	47	36	46	56	44	43	51	43	52	50	41	41	41	49	40	53	61	53	38	53	52	54	38	45	55	31	44	50	42	32	60	58	37	48	45	56	51	47	46	39	39	49	47	41	37	60	48	54	49	45	50	53	36	48	32	45	44	45	40	47	59	42	51	49	47	51	51	42	43	57	49	52	50	45	55	53	57	39	45	43	56	48	37	39	35	55	44	39	54	31	45	44	57	44	51	44	42	43	52	47	48	45	44	41	45	46	38	35	52	44	53	46	49	40	46	32	44	51	49	40	54	57	56	49	51	46	42	46	40	44	44	44	54	55	45	50	42	54	43	52	53	46	43	48	58	41	47	46	45	52	44	56	50	38	36	38	55	48	42	47	59	43	53	43	53	36	45	61	40	37	48	40	37	59	49	42	52	51	50	55	57	46	57	57	42	45	42	47	38	39	48	52	45	37	49	44	58	51	51	38	50	53	51	35	42	60	60	53	51	44	52	41	32	54	43	57	45	47	41	60	50	50	45	46	37	43	50	40	50	47	53	42	50	55	44	41	38	56	50	51	58	36	43	43	45	34	38	38	31	30	39	40	46	53	47	42	43	39	47	46	46	41	39	36	45	48	54	42	52	51	37	37	47	45	44	46	43	46	39	45	39	47	44	44	43	38	39	53	42	35	37	39	41	34	40	38	39	39	43	46	53	36	39	36	48	51	51	45	59	46	48	41	41	40	52	44	42	41	45	42	44	49	39	50	53	59	40	45	40	43	37	40	61	51	55	55	34	40	44	51	50	35	47	50	49	40	50	50	35	26	43	42	42	48	45	42	34	52	47	39	48	38	49	45	49	44	55	44	40	65	37	38	40	54	32	48	42	49	48	50	49	45	54	40	51	40	41	48	43	33	40	44	54	45	50	48	53	59	34	53	37	42	45	44	38	42	43	43	38	42	44	46	49	56	38	51	42	51	49	45	40	59	38	45	41	48	47	53	39	45	52	45	41	47	54	52	48	40	34	44	41	33	39	34	37	51	38	40	41	53	49	31	36	44	50	43	48	51	40	47	52	43	42	36	44	38	51	48	42	53	51	51	46	47	47	54	47	38	56	58	49	44	40	41	49	58	45	36	61	36	44	37	42	36	53	38	42	44	41	37	50	45	49	39	51	50	56	46	32	54	47	46	44	39	41	50	40	39	39	55	38	55	57	50	43	33	47	48	40	45	37	30	37	49	48	47	44	47	41	46	46	48	38	49	49	51	34	37	43	45	45	52	42	32	55	51	53	42	48	55	44	49	48	38	53	54	49	44	47	47	49	42	42	38	55	38	49	45	47	44	58	43	47	42	48	50	43	47	42	61	40	37	50	46	27	53	45	48	52	41	39	45	53	51	38	40	50	33	64	54	52	46	49	50	52	40	47	41	42	45	40	39	43	51	47	50	44	48	33	52	46	45	52	44	43	52	52	40	56	35	49	37	53	59	38	49	48	54	47	38	43	36	45	43	51	45	51	54	37	49	27	51	47	40	60	49	39	42	60	37	52	45	53	44	51	49	39	45	49	49	50	41	46	52	46	53	38	54	44	43	49	43	47	56	49	50	50	51	44	40	42	53	37	49	46	47	45	52	33	45	34	47	50	35	39	54	50	36	47	45	39	40	31	51	43	52	52	48	37	53	44	52	41	44	40	35	46	51	43	44	51	40	36	53	41	59	50	45	48	49	47	59	34	45	45	47	46	47	48	47	48	63	39	49	48	49	45	39	39	34	38	39	42	52	46	42	50	50	43	43	58	40	52	49	46	47	47	46	49	46	54	43	55	58	45	43	39	35	33	46	50	59	49	61	40	37	53	45	56	50	39	36	65	46	38	49	49	44	40	38	43	45	53	49	60	37	54	52	40	49	31	48	43	37	34	43	42	62	47	40	53	45	53	45	40	50	33	44	45	42	43	43	42	54	44	52	42	56	45	43	42	29	44	45	52	42	48	48	42	44	37	48	38	45	34	50	43	43	53	31	53	50	35	45	46	51	49	46	48	47	46	38	42	39	42	48	42	45	58	47	46	51	42	43	49	43	37	56	50	52	42	42	60	55	47	46	41	45	38	47	52	45	42	42	42	37	46	52	35	51	42	48	45	48	46	44	44	48	39	40	47	40	51	45	54	41	46	53	57	48	42	37	49	44	57	47	46	46	51	44	40	67	50	34	41	46	48	44	48	44	32	45	49	45	51	42	41	52	64	50	38	49	49	49	50	46	55	37	45	46	42	39	42	41
40835	32086	21469	31038	33346	28298	23012	18487	15440	16921	17209	17441	15505	11214	8196	6984	8080	7708	4960	4070	4132	5822	6976	10769	12407	10924	7413	5190	3571	3855	3609	3532	2436	2085	1686	1441	1205	1043	878	801	766	755	754	758	749	719	735	687	689	700	683	701	677	709	675	659	677	660	704	898	1367	1209	888	788	919	1078	1002	857	685	679	676	667	685	675	708	697	697	750	673	674	698	690	704	708	687	680	634	692	704	673	691	692	688	637	706	689	708	656	710	708	699	717	728	714	674	691	690	666	671	737	695	672	646	722	664	698	656	707	657	686	714	656	682	649	733	679	711	730	695	735	705	701	701	696	653	678	718	709	701	710	644	687	672	672	730	679	672	668	682	712	664	667	715	677	658	720	655	668	703	708	695	712	696	668	682	685	677	661	702	699	667	664	657	709	676	690	654	681	706	617	715	688	673	707	618	672	684	658	635	704	692	662	656	704	689	703	639	699	688	692	695	695	684	655	685	626	661	676	690	685	670	714	690	729	675	669	672	703	700	714	696	706	677	704	682	679	681	721	641	690	738	633	683	692	702	687	662	656	682	663	709	684	700	663	656	652	716	693	686	661	666	671	673	688	665	680	709	688	665	717	676	653	676	699	668	667	655	651	699	690	671	654	659	688	700	676	659	708	654	713	736	669	655	689	681	684	636	693	642	664	667	653	719	687	738	680	721	689	680	697	711	706	699	675	692	706	676	660	677	664	673	672	694	747	697	686	703	696	672	656	669	664	748	702	671	690	694	696	670	690	628	640	718	651	653	663	692	712	728	692	733	688	702	685	720	683	716	666	723	663	688	711	696	690	715	694	661	680	689	701	699	646	672	692	687	697	668	679	701	703	677	717	654	691	672	676	671	724	694	636	702	656	704	662	671	628	691	672	684	686	664	733	672	690	703	687	653	655	696	667	660	662	730	678	688	745	676	695	680	639	666	695	728	657	710	700	651	672	739	696	698	719	677	676	672	676	639	678	666	713	676	687	695	704	719	697	697	677	694	658	718	660	641	655	703	705	728	684	661	697	680	650	693	725	648	680	713	646	668	644	693	660	670	660	621	670	711	706	643	662	725	687	705	665	685	719	662	635	682	733	684	705	659	694	711	684	693	699	637	746	714	633	664	725	681	695	664	688	711	695	702	700	703	660	669	669	690	667	695	651	781	665	669	681	666	727	662	706	669	680	661	700	693	682	713	648	717	687	692	678	738	671	630	723	702	691	724	712	650	718	698	647	704	712	652	705	674	701	693	663	695	698	723	667	697	651	648	684	662	745	699	660	714	678	673	666	675	688	684	664	689	650	677	686	683	671	672	684	722	684	679	663	671	691	715	694	663	598	694	668	636	687	674	615	719	662	710	645	647	715	704	666	676	701	656	700	721	684	694	659	702	653	658	713	644	681	722	642	704	674	687	688	703	641	699	645	651	666	688	732	699	707	689	673	666	678	667	735	697	707	732	684	640	676	693	685	675	672	674	658	695	674	702	609	722	713	704	739	675	720	651	669	677	668	688	668	660	649	670	701	663	725	692	651	690	717	718	688	697	669	643	678	673	698	658	670	706	691	685	679	694	658	694	702	693	686	686	675	686	704	657	645	682	683	685	667	698	690	683	657	664	683	662	646	623	683	692	667	722	672	656	675	688	753	649	638	628	703	699	683	680	713	677	694	663	714	741	666	679	683	709	634	665	705	701	736	676	671	688	671	705	694	689	653	682	676	707	672	671	671	656	676	679	698	659	654	722	688	652	642	662	672	657	695	659	667	692	682	685	736	678	709	682	657	694	706	670	703	651	642	678	693	673	670	627	680	672	750	686	666	647	644	679	726	675	649	696	689	653	638	674	675	672	677	697	703	697	671	649	688	686	679	719	730	722	660	673	677	696	702	694	667	674	700	705	655	635	637	711	657	657	690	699	654	674	709	641	675	698	692	637	670	733	713	711	684	619	657	644	660	672	691	660	665	656	741	638	708	692	674	681	672	666	674	688	711	675	663	677	692	723	745	687	672	734	687	685	698	724	673	659	654	711	694	687	661	673	666	713	706	674	682	699	684	687	726	703	720	698	743	667	665	655	612	670	668	676	635	674	635	714	659	694	701	636	719	662	640	690	659	704	685	680	676	699	662	735	717	687	696	675	731	696	693	629	691	706	689	669	628	694	672	684	724	681	660	660	657	689	629	732	676	707	665	694	665	713	670	654	674	680	693	675	682	630	716	671	672	656	664	710	646	701	674	700	740	682	678	631	682	675	689	664	702	708	728	691	619	736	728	685	718	657	661	673	700	683	695	641	667	718	687	668	694	716	715	706	701	666	646	690	692	692	651	688	684	668	716	673	684	718	690	729	688	729	685	677	734	618	677	633	713	649	635	679	651	696	651	693	692	711	670	718	684	629	705	703	707	669	676	733	684	697	675	697	691	674	733	689	666	717	657	675	660	689	645	658	718	725	622	725	660	694	678	665	740	679	664	671	678	690	672	641	687	647	670	713	718	671	681	672	643	732	670	673	713	711	651	657	687	659	652	687	739	669	687	645	646	688	673	657	680	692	711	649	687	732	651	701	696	682	659	703	709	666	694	700	647	644	660	644	640	719	637	670	700	689	703	659	686	658	700	725	716	711	696	667	707	633	711	645	661	684	716	640	653	697	703	692	713	731	660	688	667	712	663	684	708	695	655	685	617	700	675	665	666	690	709	699	727	741	721	658	720	667	693	665	683	703	701	692	690	710	707	662	665	729	680	698	706	686	658	701	679	690	672	696	624	695	696	707	674	687	690	697	678	729	678	690	664	676	658	698	692	695	684	684	645	711	725	667	634	716	688	696	681	723	655	711	673	644	649	677	681	660	662	679	610	663	742	666	682	666	711	646	680	695	695	699	701	678	659	626	693	749	690	668	646	697	699	694	681	674	661	714	636	691	732	692	693	687	678	676	674	635	671	678	726	690	694	654	646	635	685	664	655	701	639	692	712	677	726	686	691	688	632	719	673	666	664	720	659	666	693	679	625	681	704	694	711	670	698	726	673	703	676	684	643	673	668	715	669	658	646	678	647	682	726	716	681	697	706	621	718	688	673	711	651	709	716	688	672	656	703	677	692	699	745	677	725	706	650	673	707	704	699	755	666	673	649	731	694	657	705	682	698	652	666	711	695	700	634	689	724	695	688	670	710	670	706	671	757	655	673	721	662	674	687	682	660	717	698	679	638	698	644	692	651	705	695	739	657	727	716	700	666	655	692	658	699	703	699	694	667	718	695	704	710	629	653	687	688	659	631	667	674	673	674	694	676	665	700	702	657	716	728	708	708	756	716	692	632	651	685	689	721	720	685	666	654	650	670	687	695	723	694	639	696	671	698	658	671	702	671	675	627	691	720	666	660	660	650	674	695	667	707	662	638	732	654	672	702	668	729	664	674	682	714	700	703	650	689	677	659	683	680	678	659	653	656	722	657	650	720	693	634	690	666	661	710	697	668	682	678	663	686
9069	5364	2174	1209	1251	1062	800	576	453	576	651	696	593	531	329	194	178	177	157	169	169	189	284	414	544	538	391	252	140	179	179	175	115	110	91	88	51	63	50	55	45	63	41	53	54	53	49	44	47	45	53	45	50	53	47	45	43	46	41	40	72	53	60	55	61	67	31	38	50	35	35	39	42	47	48	39	43	56	43	39	49	47	43	41	47	39	38	53	43	55	38	48	45	30	34	50	41	50	54	46	43	41	41	51	40	42	36	36	44	50	53	52	53	48	49	43	49	47	55	43	51	44	42	45	41	34	48	69	52	41	49	42	59	49	51	41	50	42	44	43	40	51	41	59	43	38	50	43	48	53	46	37	59	59	47	39	55	46	43	42	61	42	31	43	43	47	43	42	43	46	38	50	37	37	42	50	45	49	39	44	51	49	47	45	47	37	57	36	52	53	38	41	49	44	40	30	50	44	41	50	46	45	51	45	36	45	53	45	49	44	39	46	44	44	41	49	58	51	50	54	46	34	38	36	47	36	46	53	39	51	45	43	42	43	56	44	46	45	42	35	30	39	42	38	45	51	37	52	55	49	35	48	44	46	44	38	51	31	50	41	52	48	64	44	49	40	69	56	48	67	46	43	32	53	43	42	48	40	45	36	40	52	39	48	35	43	49	35	37	44	45	49	50	47	34	36	39	42	48	55	54	41	47	42	43	34	43	41	48	48	41	44	48	57	49	54	40	36	48	43	40	39	52	42	32	32	49	46	48	43	41	49	44	53	45	50	41	44	53	49	49	51	41	40	44	47	43	55	41	46	57	37	48	53	38	40	49	42	45	50	40	32	50	51	64	51	44	44	37	44	49	54	48	40	49	36	40	39	31	46	55	47	44	44	31	49	38	43	55	46	37	44	45	40	52	70	45	52	46	40	46	48	57	42	37	59	51	49	51	42	53	48	50	35	28	44	64	54	50	45	66	41	48	35	54	37	40	47	50	49	56	50	45	48	39	44	42	67	42	55	42	46	45	47	41	45	41	49	46	47	52	41	30	41	35	47	51	37	42	51	31	40	42	41	46	56	46	41	41	42	53	46	41	51	51	52	37	49	35	42	45	47	47	44	55	39	38	45	50	49	48	48	53	38	36	54	32	32	43	31	54	42	46	43	49	61	46	35	44	53	49	32	35	53	30	36	41	52	51	30	52	45	44	35	47	55	42	45	51	36	45	53	46	44	34	42	49	51	44	42	47	54	51	53	49	46	50	52	37	45	51	40	35	54	54	45	53	50	45	52	48	62	62	39	45	49	30	50	51	49	49	42	52	40	38	52	47	41	42	51	32	40	43	56	47	46	58	40	39	54	33	49	42	46	45	47	47	33	41	38	49	52	63	37	46	45	44	37	47	43	46	44	65	47	48	46	44	47	53	42	48	44	51	42	46	56	41	48	47	50	30	48	42	45	47	51	40	47	48	60	54	44	36	47	52	39	48	44	46	47	56	48	46	50	45	55	54	44	48	54	36	53	49	37	48	55	47	38	33	47	40	49	37	44	50	43	63	57	36	41	40	60	52	50	51	49	48	57	40	39	49	38	40	35	57	42	44	44	46	55	41	54	44	48	44	38	40	52	42	43	29	46	47	37	46	45	51	54	49	48	41	42	41	46	48	55	49	39	49	46	45	40	49	61	54	46	57	46	59	44	41	33	40	48	38	46	37	47	53	50	35	50	44	60	46	39	38	45	50	35	36	42	43	44	42	48	45	52	39	38	56	46	39	54	35	32	47	51	43	48	50	35	40	46	54	40	51	39	47	44	44	49	43	49	44	30	38	52	38	38	48	48	54	41	42	61	58	53	50	45	52	42	34	49	46	40	36	40	37	46	42	46	50	38	52	47	45	42	40	46	52	44	48	48	36	50	39	46	48	39	56	46	62	31	54	42	48	51	45	46	42	67	54	44	39	36	52	50	38	41	43	45	45	46	45	43	48	40	50	36	42	35	44	51	46	38	42	41	48	35	41	43	27	43	51	34	52	37	41	51	41	55	46	52	45	45	38	48	47	42	62	32	44	51	49	46	47	55	54	49	48	55	51	38	45	46	47	36	50	46	54	50	35	34	43	44	39	34	43	47	49	52	37	49	41	62	35	57	48	29	52	50	57	51	31	46	45	40	44	39	39	51	48	49	40	41	49	54	52	49	50	61	56	42	50	45	44	45	49	50	44	45	52	38	56	47	50	44	42	32	55	39	44	40	46	47	23	44	52	39	53	44	58	43	44	42	53	53	43	55	50	43	52	40	34	55	45	47	51	41	38	47	45	55	33	46	63	51	45	56	48	57	40	45	39	39	50	45	41	44	38	42	34	37	43	52	40	36	50	51	52	58	45	50	48	52	46	40	48	30	52	35	45	58	52	43	44	53	47	58	48	68	49	48	42	45	40	50	37	53	41	37	43	41	45	50	40	40	48	58	56	41	52	34	51	60	45	53	56	57	48	41	39	44	42	46	36	48	44	36	41	51	40	37	49	43	38	38	50	39	48	43	43	49	39	46	42	49	48	45	47	39	54	42	58	46	47	34	61	47	35	48	37	45	46	51	45	59	31	43	41	49	33	44	54	62	47	56	37	38	40	54	42	49	41	58	59	50	47	40	44	56	35	42	38	41	42	43	42	29	46	53	40	45	52	50	30	46	50	47	44	43	48	48	48	40	52	39	40	46	48	36	40	37	32	46	32	44	41	37	41	40	43	42	44	42	34	41	60	54	58	36	51	43	39	52	57	35	49	50	34	45	34	38	56	48	46	48	45	48	48	36	50	36	38	60	46	42	45	51	51	43	43	30	43	48	44	52	50	40	55	46	56	52	44	51	48	41	50	35	35	48	39	46	38	64	43	56	41	55	50	46	44	37	37	40	56	41	40	52	43	47	42	41	50	56	44	57	46	44	43	55	39	42	45	55	36	36	49	38	40	40	43	34	45	43	47	51	49	51	41	52	53	39	47	37	36	30	54	43	37	49	44	46	49	57	43	45	55	45	46	59	45	48	42	56	46	42	50	45	44	41	51	40	50	52	40	35	47	32	51	41	41	52	52	46	46	45	47	37	33	52	42	52	44	40	50	42	31	48	43	46	55	36	53	46	46	48	53	45	41	48	43	40	38	42	40	55	46	44	51	54	32	54	51	44	56	40	39	44	43	49	37	45	49	43	31	48	52	50	44	45	46	36	43	50	44	41	48	43	47	47	53	62	51	42	50	48	47	33	45	53	49	68	45	45	47	47	40	50	48	50	42	32	43	46	33	51	41	42	54	51	55	42	36	58	56	50	50	42	40	55	54	44	49	44	45	44	36	51	49	40	40	50	49	45	43	46	40	36	55	49	51	50	47	43	46	39	42	49	28	51	40	58	48	40	39	54	40	46	48	43	53	41	39	51	51	34	52	50	33	50	57	48	45	40	50	40	49	41	46	41	43	45	57	49	51	54	48	44	57	43	41	52	38	36
45542	35543	26366	35527	38002	33871	27941	23203	18885	20122	21923	21992	20030	16354	11724	7921	6472	7414	6109	5611	5913	6800	8948	13708	16709	16102	12237	8222	4792	5758	5405	4843	3693	2851	2428	1913	1472	1151	1059	858	854	829	819	755	771	722	733	709	762	715	773	734	708	710	714	695	706	747	774	1014	1664	1158	959	1053	1511	1123	728	686	708	753	698	728	682	741	678	668	722	644	708	658	672	704	745	736	688	693	683	663	693	719	645	706	695	724	685	657	705	678	665	689	666	703	713	653	719	646	721	695	649	673	699	697	688	633	695	692	673	688	645	665	687	699	653	720	694	662	727	626	687	686	704	702	683	642	663	717	748	745	695	713	695	712	685	690	651	674	655	675	699	717	668	688	640	713	665	715	701	686	676	706	656	676	716	721	685	633	735	673	718	702	691	689	660	698	665	647	620	676	662	704	661	618	716	691	698	705	684	653	683	658	633	670	672	722	680	672	682	662	659	669	679	705	690	687	706	675	661	632	661	679	705	676	664	674	683	643	699	678	686	674	697	697	727	652	684	685	669	655	665	651	687	680	695	687	697	705	656	654	649	688	657	689	705	685	683	692	660	687	677	664	678	714	691	691	704	706	650	659	668	680	625	658	694	666	707	668	687	671	684	648	666	619	705	712	705	729	685	700	668	684	687	628	664	685	714	677	657	689	684	699	692	642	682	633	661	669	752	679	667	693	689	676	666	673	643	646	674	706	667	645	668	695	697	705	677	686	691	707	682	702	688	688	668	680	681	728	683	634	665	634	683	702	661	697	689	714	687	658	669	704	683	726	683	676	669	636	713	690	683	677	661	689	651	615	695	742	658	697	729	679	690	706	664	679	696	691	714	650	691	641	704	680	679	699	687	700	690	674	665	622	688	632	655	654	691	706	704	679	641	655	662	706	724	662	701	700	653	662	643	699	677	693	666	706	703	630	678	681	659	698	686	677	678	703	644	713	694	692	679	675	628	668	685	683	667	664	688	661	667	680	717	667	661	697	672	677	638	683	686	684	675	697	667	726	703	646	708	711	672	674	698	628	666	649	669	660	697	681	697	685	679	690	657	707	645	680	629	674	695	691	651	652	670	648	669	701	639	644	672	659	676	676	630	689	704	654	690	715	664	663	656	729	724	629	720	698	646	679	717	711	708	666	663	703	694	666	699	640	633	723	716	691	676	725	696	710	680	653	655	715	668	679	696	670	672	714	661	680	697	668	679	690	667	706	699	648	669	664	682	642	656	681	623	637	692	672	649	710	648	685	687	662	691	677	693	689	636	642	614	683	671	693	704	717	685	676	634	670	662	702	609	664	745	742	697	705	702	721	680	662	685	694	716	677	694	688	699	683	737	722	688	648	638	679	702	653	659	661	690	631	703	682	707	680	654	656	677	660	701	705	695	670	712	690	667	681	685	690	634	726	701	693	696	652	726	705	733	671	667	682	699	680	666	735	661	671	667	637	674	657	658	646	712	682	682	702	708	639	724	664	654	663	696	657	676	673	684	745	670	667	672	641	649	670	715	721	677	655	699	662	628	693	658	702	670	706	693	645	665	701	684	639	738	667	657	663	701	741	632	674	621	667	645	693	625	666	680	638	736	673	670	679	662	673	710	705	706	734	610	650	667	638	688	669	673	656	656	679	711	676	685	688	657	690	712	669	646	680	634	661	674	677	643	649	661	637	710	691	659	654	711	681	684	700	682	651	681	669	704	685	694	653	645	683	671	652	682	654	684	686	718	660	677	657	666	723	654	670	679	665	652	691	690	669	685	720	657	658	630	671	669	704	673	655	650	695	644	684	605	678	632	718	726	667	688	685	683	690	644	708	686	739	695	639	683	673	690	726	685	661	669	671	668	614	666	693	642	713	678	693	686	630	652	694	732	687	664	701	667	718	663	719	734	696	642	707	650	703	694	702	659	638	688	676	685	675	667	652	698	684	634	643	662	683	646	675	694	691	693	683	713	657	648	695	658	714	662	670	681	672	655	683	732	639	733	683	667	650	684	659	718	678	691	645	664	647	720	698	699	656	690	675	642	681	664	714	667	671	684	690	673	677	680	704	674	640	664	657	702	684	680	699	676	625	713	697	670	741	659	690	697	675	690	688	717	695	683	678	673	703	686	666	668	655	648	698	675	647	657	602	646	708	707	677	704	685	696	732	679	714	680	700	687	672	659	674	719	702	669	685	700	733	660	741	690	634	674	667	689	689	672	680	723	697	695	663	635	657	687	703	667	721	643	679	675	662	698	677	644	696	675	664	705	642	675	666	686	681	686	662	722	653	699	648	656	713	696	697	720	646	651	668	666	682	671	700	702	650	634	678	653	681	690	695	680	659	678	684	667	686	704	678	678	630	687	709	643	674	676	623	662	689	659	702	701	655	687	705	708	679	724	679	734	652	678	731	675	686	663	681	662	728	699	735	680	672	647	702	672	666	714	655	707	685	646	670	678	667	691	688	662	734	728	687	661	716	689	688	668	684	640	741	720	654	705	655	702	679	675	690	643	685	653	677	701	669	670	649	698	650	689	683	709	621	680	689	657	698	735	674	657	648	636	718	724	652	679	663	670	666	668	666	660	657	692	659	643	646	729	669	691	663	730	690	689	689	697	697	693	657	667	678	694	715	703	680	726	670	658	706	642	703	672	674	705	706	671	690	663	665	677	651	668	683	702	669	698	652	650	688	666	649	699	694	741	679	645	687	683	684	641	693	648	678	653	681	680	647	662	661	664	724	668	691	702	684	656	693	709	693	687	675	687	690	724	646	712	691	679	689	676	652	671	679	679	653	687	646	691	673	666	684	713	678	652	671	686	653	711	681	679	668	645	729	710	700	661	621	737	656	662	624	673	681	679	673	688	685	718	658	642	646	639	718	672	651	697	657	629	679	668	678	642	715	698	664	669	665	714	664	643	679	699	675	692	669	645	661	619	680	623	699	658	716	643	700	674	668	650	673	635	679	679	698	710	696	696	712	678	682	689	674	654	711	646	659	665	639	661	652	716	685	713	716	684	657	630	659	641	677	663	697	694	655	652	679	682	615	690	685	676	667	681	643	697	706	663	687	683	622	663	649	692	649	648	682	684	682	682	702	673	691	620	691	678	722	694	612	709	676	728	613	692	687	702	670	666	683	689	658	660	737	709	641	645	693	699	708	679	667	698	684	622	669	678	709	733	680	676	693	641	672	656	683	699	679	662	699	672	707	684	673	684	710	675	673	634	697	690	687	650	737	699	680	656	636	671	659	675	692	715	694	657	659	736	688	661	708	684	650	677	714	708	679	641	621	701	715	651	670	705	662	674	635	667	696	663	700	687	653	655	676	672	694	673	682	626	705	697	710	674	684	687	658	681	654	656	664	693	664	684	693	647	677	678	649	724	706	649	692	659	695	661	712	655	654	688	694	652	700	691	725	681	679	679	668	699	676	699	682	663	707	689	709	649	645	700	659	718	686	705	701	657	642	657	700	706	654	680	704	697	682	731	683	678	682
5286	2457	1034	481	537	423	288	215	168	176	231	271	218	206	125	78	52	70	65	53	74	71	108	154	256	281	214	132	75	69	92	82	58	48	51	42	37	43	30	33	39	24	29	29	33	35	45	26	42	38	32	37	22	36	41	31	29	34	26	32	38	31	29	37	39	42	31	39	36	34	31	35	25	25	35	28	30	31	29	27	24	36	29	27	28	34	37	48	18	30	40	26	23	28	33	36	34	33	43	32	35	37	28	33	35	38	24	34	38	41	30	39	35	27	15	35	32	35	27	44	28	29	36	33	34	35	25	38	36	40	32	32	33	36	36	39	22	34	36	38	38	28	38	42	34	31	27	35	45	36	31	34	30	37	25	42	32	31	25	34	25	33	37	35	30	21	35	41	31	31	39	39	30	27	43	18	27	39	28	24	33	27	33	27	25	38	37	38	25	28	28	27	37	31	30	35	40	34	36	37	31	24	34	33	24	37	45	30	30	31	28	33	34	39	26	29	31	38	34	42	25	35	25	43	35	37	35	40	34	19	25	36	23	31	22	30	35	30	36	28	31	25	32	36	26	36	33	46	33	27	36	38	33	26	33	38	39	24	38	27	40	30	37	38	28	31	39	31	35	29	40	28	38	40	33	25	28	28	28	30	28	31	43	30	39	31	35	36	29	35	24	37	29	30	34	39	44	35	36	36	38	33	35	33	25	42	31	26	25	43	35	41	36	32	29	40	27	32	39	38	27	23	34	32	31	28	35	26	38	31	35	31	42	26	23	40	29	28	34	30	34	32	37	46	29	36	27	32	35	28	32	29	28	37	35	33	29	29	42	39	36	28	30	35	35	26	35	29	31	30	33	27	25	34	26	28	39	26	26	28	28	34	33	34	36	36	37	43	33	24	35	32	30	31	40	37	44	28	30	27	39	37	50	37	27	31	39	29	33	36	24	35	36	31	35	51	44	32	36	39	25	33	30	19	37	32	28	35	40	41	34	36	40	37	37	29	30	28	36	23	35	34	35	33	36	37	24	33	30	30	26	27	26	41	36	42	32	31	34	28	31	34	24	25	37	31	24	29	32	37	34	25	34	31	29	37	26	28	41	28	24	35	27	31	34	24	38	42	41	24	29	28	25	25	34	23	33	36	27	39	25	31	27	36	37	34	28	40	30	33	28	29	30	40	34	33	41	36	32	34	30	34	33	26	29	29	28	35	42	36	30	45	37	40	36	41	32	49	33	39	31	30	36	33	39	32	36	30	41	31	40	31	33	29	32	29	40	37	31	31	31	29	38	43	43	27	31	31	24	44	34	36	26	40	32	39	28	21	29	40	33	48	32	40	32	32	23	26	39	28	37	36	28	36	25	35	30	31	42	30	34	36	27	32	33	34	34	30	38	41	33	37	23	35	38	33	28	38	28	37	41	33	34	32	35	34	28	22	33	32	30	31	36	34	24	46	38	34	38	29	27	43	27	32	25	41	33	30	41	44	38	40	35	33	31	37	31	34	18	29	27	32	37	31	38	34	40	35	30	34	29	31	36	38	28	19	35	22	38	34	26	38	36	34	33	35	30	30	42	36	29	39	27	39	35	26	39	27	32	36	28	42	40	34	48	34	35	26	41	36	39	32	26	42	40	39	27	31	27	29	35	28	31	34	28	30	24	22	38	28	38	46	31	27	28	28	35	41	30	27	29	42	33	32	36	38	29	34	37	22	32	19	39	41	25	41	40	39	25	32	24	31	35	33	43	26	40	34	28	34	32	29	38	30	28	20	36	27	32	32	29	50	27	31	22	32	44	38	32	36	34	31	31	31	30	16	38	40	32	31	27	26	33	35	29	39	22	24	27	35	38	36	35	31	34	35	24	29	36	34	42	37	36	36	37	29	34	29	47	33	27	40	39	27	35	25	32	27	40	36	35	34	34	34	33	19	37	29	35	37	23	28	21	46	34	31	30	38	38	32	41	42	43	38	34	28	24	31	25	44	42	38	37	25	33	32	23	28	30	27	27	33	36	36	41	35	38	43	39	37	34	46	41	32	30	36	33	33	39	40	35	26	30	36	44	27	27	26	34	29	36	18	27	32	27	34	36	32	33	26	40	34	43	32	24	37	37	36	31	31	32	28	26	37	27	32	33	38	36	31	32	28	33	28	35	34	26	46	35	32	27	33	26	26	27	37	29	32	29	33	32	33	35	38	30	30	21	35	36	38	37	29	26	28	30	32	28	30	48	20	37	31	25	35	29	32	30	26	32	33	31	33	27	31	29	39	33	25	33	33	45	30	30	32	41	35	25	32	31	32	42	33	29	30	35	34	34	32	23	33	30	32	35	27	34	37	43	44	49	36	40	20	29	44	33	41	26	33	35	31	26	28	31	23	24	21	34	36	27	25	25	24	31	33	23	35	31	27	34	25	36	25	26	34	23	23	30	25	29	28	32	43	30	37	35	31	29	33	31	41	42	33	27	24	26	35	42	30	37	37	35	32	34	33	34	31	26	35	44	35	36	27	29	34	39	33	37	36	37	33	37	28	31	42	31	35	23	30	30	30	30	32	29	34	33	33	32	32	32	26	30	38	36	39	27	41	35	30	43	32	33	38	32	24	42	41	36	32	32	28	31	28	33	38	27	24	33	34	26	25	28	33	29	38	34	36	30	48	21	34	35	36	29	29	42	39	31	31	44	46	36	28	21	28	35	24	28	39	45	27	27	41	35	24	39	39	39	35	47	44	41	35	24	41	35	41	25	28	24	28	32	25	31	25	35	29	30	35	39	39	29	37	31	19	38	32	23	28	31	35	35	26	33	40	41	36	32	30	26	27	31	30	34	28	30	31	24	32	27	22	35	32	34	30	33	38	32	29	29	31	31	23	29	24	40	28	33	30	31	40	23	22	31	41	27	31	27	30	33	32	30	30	32	32	43	29	39	29	30	32	40	34	38	36	21	26	37	23	32	31	33	33	54	24	35	32	45	32	37	30	30	31	32	38	27	24	34	24	50	34	26	45	31	45	35	34	25	33	35	37	32	35	34	32	28	41	40	31	44	31	27	32	27	28	30	32	29	35	24	21	32	28	35	35	32	25	37	24	24	32	29	30	40	30	38	28	29	41	30	27	39	32	31	28	35	36	43	40	35	30	32	38	34	19	32	35	34	48	28	40	23	30	25	28	36	32	37	40	33	23	32	30	42	40	25	32	30	26	32	26	29	25	32	29	26	34	38	25	33	33	37	32	34	37	26	39	33	29	34	40	41	26	35	30	33	32	24	35	31	32	45	33	36	36	31	30	28	40	33	33	38	36	36	29	29	40	24	35	47	29	34	36	31	32	32	28	34	33	38	37	30	20	25	36	33	30	34	29	41	25	29	26	42	31	33	42	34	32	29	30	52	29	39	36	34	31	35	35	28	33	32	40	33	34	35	37	35	34	35	33	30	38	29	37	24	34	27	30	36	23	27	42	37	26	20	34	26	28	43	33	28	20	30	29	33	41
38409	29008	18382	27212	29435	23691	16914	11999	8957	9489	11142	11194	9969	8346	5450	2945	1821	2071	2298	2274	2566	2620	3805	5852	9761	9894	7241	4524	2314	2669	2830	2408	1875	1440	1180	917	709	625	546	552	519	517	542	514	476	496	499	494	527	522	488	482	483	500	469	460	481	481	528	690	834	578	591	924	758	592	474	480	476	521	497	509	480	497	466	475	480	507	479	481	442	495	525	479	475	499	494	494	497	484	474	522	499	471	479	521	514	477	482	476	456	492	466	500	461	528	478	467	478	497	492	475	488	537	515	495	471	500	514	517	477	502	496	504	516	483	491	508	481	491	499	483	456	505	496	520	517	476	498	488	478	499	470	542	504	471	454	442	474	487	508	476	528	484	505	490	478	516	528	501	486	448	530	487	482	521	530	525	492	492	483	502	506	504	505	524	483	508	503	501	459	495	480	494	476	491	475	490	464	493	458	445	510	499	508	507	496	493	473	488	471	478	484	502	472	525	504	462	483	457	488	498	475	507	474	488	476	445	472	494	525	452	459	469	508	489	499	507	488	530	493	448	491	474	500	475	515	481	479	468	470	477	472	519	521	487	504	460	455	499	475	498	490	456	494	460	478	486	475	510	491	497	486	537	512	509	525	503	443	484	474	516	501	488	481	465	501	446	486	499	430	518	463	495	481	517	514	510	477	486	492	497	471	483	501	510	473	513	506	505	511	503	478	512	501	483	500	486	499	471	480	497	534	515	488	523	495	489	508	485	457	492	492	487	484	512	507	543	455	525	454	493	538	488	509	495	485	506	484	493	495	522	483	502	457	496	473	505	443	469	467	488	504	517	481	469	488	480	485	477	536	529	508	507	476	459	485	502	478	501	516	495	527	475	503	521	492	494	510	523	518	506	442	496	482	495	504	450	493	503	509	504	504	502	505	479	466	522	457	510	509	488	524	480	488	485	499	508	512	482	482	474	492	484	476	482	511	531	505	523	461	483	460	497	497	482	508	447	503	447	518	522	487	498	492	484	468	458	473	464	499	479	521	518	487	481	472	504	510	484	479	456	478	492	477	490	480	463	503	495	522	526	499	489	501	471	469	528	488	490	484	483	451	488	494	503	487	484	486	517	483	506	470	496	490	509	477	527	540	473	473	481	520	476	455	503	486	486	518	484	519	474	502	521	445	475	500	538	509	484	523	437	477	517	494	448	508	464	497	499	511	484	483	504	477	531	492	490	496	497	494	503	460	504	467	472	485	478	470	508	460	503	485	468	456	490	489	456	545	511	483	487	485	481	501	501	483	449	494	489	434	501	456	499	519	515	527	480	498	524	474	521	500	511	462	540	506	471	481	506	496	540	471	495	489	469	508	481	464	548	540	461	485	456	481	504	498	478	488	454	521	488	463	511	494	486	450	509	499	485	446	514	469	488	472	468	457	446	455	500	522	488	484	502	526	499	499	528	496	474	457	495	464	491	496	497	513	459	497	484	456	499	539	484	486	500	495	484	457	491	492	533	489	530	504	462	509	484	493	478	469	469	458	488	497	478	440	482	504	484	494	492	539	501	503	498	480	519	466	485	510	504	451	491	452	470	485	496	450	472	501	489	489	503	499	515	489	506	485	526	478	461	498	521	476	469	526	515	515	545	496	508	498	527	475	434	501	457	500	498	500	508	500	493	512	466	534	498	443	510	466	530	476	478	530	509	509	462	532	502	471	493	483	500	473	475	463	502	524	435	492	492	531	502	482	504	480	451	472	499	491	483	480	457	508	480	495	498	459	483	441	472	511	506	510	515	488	496	483	485	498	470	458	455	506	523	482	497	512	485	473	486	456	492	494	519	525	468	496	476	462	469	526	485	462	485	459	514	506	515	453	509	506	460	506	483	453	502	495	488	485	483	473	509	468	509	499	477	483	461	491	501	490	520	481	477	501	486	534	469	498	521	431	474	499	495	483	501	488	484	453	476	516	483	497	488	537	524	543	521	512	494	459	485	476	496	505	457	437	485	468	522	484	495	429	481	476	480	495	473	489	515	474	493	476	481	486	504	450	512	458	500	510	486	457	467	522	495	477	497	473	476	438	486	483	475	500	528	460	487	504	491	518	494	486	502	502	496	500	537	491	509	514	509	509	503	452	458	503	495	490	488	476	487	504	487	503	491	471	513	490	508	478	479	501	504	477	479	488	495	500	467	443	517	514	450	481	477	489	480	504	453	496	512	505	509	481	488	495	483	516	503	502	489	485	540	511	485	477	507	518	472	485	480	521	503	502	518	483	480	475	498	527	483	490	467	483	498	523	499	476	461	506	543	445	493	497	469	509	454	477	490	528	442	470	475	482	496	480	505	489	490	525	501	471	493	524	513	494	507	511	500	439	521	508	518	472	494	463	505	506	491	444	486	493	536	488	482	448	496	476	470	479	486	462	485	507	472	518	480	482	461	477	478	541	484	510	490	522	480	508	518	484	472	484	489	487	499	491	470	484	492	473	483	454	486	494	459	470	486	473	481	474	477	465	507	478	488	440	461	484	456	498	485	501	476	507	472	498	468	508	542	481	528	524	500	508	493	443	513	478	491	476	467	486	490	501	488	481	503	481	482	479	491	496	492	520	444	492	520	496	447	489	473	478	524	505	448	472	473	502	491	487	520	491	498	492	493	446	500	477	491	476	529	480	507	514	466	482	445	458	490	479	499	449	517	477	507	487	461	534	522	487	498	469	460	495	492	460	500	461	488	530	485	454	462	516	512	529	485	532	494	529	496	497	502	464	497	483	474	502	477	477	494	457	543	496	455	472	522	473	530	484	490	494	502	499	511	464	481	481	517	470	511	488	477	465	448	488	485	475	517	473	516	489	450	510	488	485	520	478	478	458	472	465	481	516	477	450	471	502	509	496	488	472	510	479	446	492	493	485	500	495	467	514	514	483	473	499	489	492	508	477	501	462	475	510	498	493	490	531	478	516	480	503	473	491	489	541	490	500	525	519	515	464	467	501	480	495	498	477	489	497	521	501	541	497	507	491	485	479	502	497	500	459	477	494	488	502	498	471	459	484	482	534	542	472	527	492	492	523	470	487	510	455	544	518	501	497	455	479	481	470	488	481	535	474	506	467	480	460	512	478	481	464	463	515	450	513	504	483	497	492	477	469	469	486	488	511	477	482	488	484	523	538	499	470	485	518	450	491	482	517	499	488	487	519	475	501	525	476	508	481	532	502	504	486	493	501	468	492	506	471	494	513	535	522	431	496	487	463	505	515	522	447	473	481	526	479	500	494	499	457	480	440	509	469	503	485	512	489	510	508	528	480	480	484	459	495	527	460	461	488	494	531	487	510	476	488	514	488	512	487	485	496	463	517	485	492	478	481	482	486	476	504	528	519	453	492	484	464	483	507	522	500	529	487	494	494	513	495	476	511	503	457	477	492	545	503	558	526	456	469	530	507	492	528	459	500	512	497	477	486	500	472	488	484	514	510	509	490	470	439	511	547	477	488	552	492	506	476	500	464	475	487	493
6230	3930	1687	856	935	780	465	350	264	248	342	312	352	258	201	112	77	86	81	102	122	98	108	212	384	413	288	184	123	91	104	108	89	74	52	50	44	44	46	36	32	31	37	25	27	39	33	39	29	29	37	39	44	35	37	42	23	26	29	57	43	41	54	49	36	36	28	38	35	30	36	37	22	31	37	40	30	36	33	35	41	27	30	26	25	30	27	34	35	30	39	45	31	36	32	31	25	25	26	22	31	16	45	39	30	29	32	33	37	21	32	35	30	25	31	26	31	30	34	35	30	30	25	30	40	35	36	29	36	22	25	41	24	28	30	28	35	37	28	37	34	30	33	33	32	27	37	26	31	39	27	26	39	30	28	28	34	28	29	24	31	37	35	42	28	32	23	32	28	36	37	33	38	29	32	30	34	28	41	27	35	35	30	40	37	29	24	35	47	31	33	29	27	39	40	27	30	40	24	32	28	26	32	33	22	29	31	32	30	35	23	38	25	39	41	28	25	18	31	28	47	27	44	41	31	32	29	37	29	29	23	28	24	38	34	40	39	35	24	30	31	26	40	37	34	23	26	18	35	44	29	33	38	29	36	37	34	34	33	25	25	28	40	34	33	21	29	39	24	44	34	33	38	23	31	31	30	35	20	29	33	31	34	32	35	24	29	26	21	30	36	41	27	29	28	34	30	31	28	21	19	26	36	28	23	32	40	38	32	33	35	33	29	42	29	34	26	33	29	35	36	38	39	24	34	21	27	35	43	35	27	35	31	34	26	20	23	25	29	25	25	34	26	31	29	23	37	20	34	30	32	30	27	38	35	30	33	21	33	32	23	25	31	30	18	38	37	31	26	28	29	32	35	33	28	30	24	24	28	40	30	26	20	39	33	34	36	33	34	31	27	37	30	24	36	40	29	37	23	29	39	19	28	26	34	31	27	25	24	32	31	18	37	33	27	26	39	33	36	33	40	29	33	31	34	23	18	32	36	29	43	28	35	25	33	28	34	27	28	31	47	36	29	24	31	35	26	31	49	35	23	33	36	27	31	35	32	27	27	23	23	25	41	31	31	45	23	27	42	38	36	32	31	28	35	27	41	41	33	36	27	33	44	27	37	32	34	25	29	34	29	28	32	40	36	35	34	37	37	35	33	45	36	31	24	32	28	36	28	37	36	24	25	28	33	29	35	32	34	34	27	28	30	26	30	34	26	27	31	35	31	47	30	37	30	34	27	41	38	31	34	34	31	25	37	37	29	42	30	25	31	36	27	33	30	25	32	23	35	38	37	38	41	24	35	23	31	45	36	25	27	34	33	46	28	36	29	35	28	41	24	32	22	20	24	27	24	34	40	29	28	30	32	29	36	33	27	28	30	30	26	43	29	26	27	26	25	46	36	31	30	23	27	34	21	28	30	34	24	29	39	29	24	37	29	36	35	30	24	37	32	29	36	33	37	29	24	32	26	36	23	28	32	33	38	35	29	40	27	28	35	27	32	24	27	28	30	34	38	40	30	36	26	45	43	23	47	41	33	36	40	37	39	29	24	29	23	27	26	34	31	37	37	33	34	31	31	25	31	30	33	35	39	37	27	38	39	31	28	34	27	26	39	22	35	31	38	33	34	35	38	34	35	32	27	32	26	34	33	37	20	29	41	35	36	35	26	33	41	34	32	29	30	34	31	33	28	36	33	35	32	37	33	36	29	34	23	40	24	19	35	35	48	30	27	36	42	34	23	26	31	35	35	37	35	23	31	29	27	33	34	35	28	17	35	30	25	25	39	30	40	24	26	33	30	26	38	36	28	28	28	31	32	38	31	33	38	36	21	32	26	36	36	35	35	22	30	31	29	28	31	40	32	38	37	25	28	23	35	24	34	36	37	18	27	35	29	27	22	31	35	34	26	25	33	28	28	28	36	21	36	27	38	40	39	31	33	28	41	34	31	31	37	33	34	29	26	34	27	32	36	26	50	24	34	33	31	36	26	35	25	28	30	38	36	37	29	31	29	23	27	30	25	27	21	37	29	28	24	32	37	29	36	37	30	32	25	35	28	36	32	32	24	23	25	28	32	27	35	38	17	41	31	36	30	32	37	30	31	35	31	27	36	40	25	29	28	31	27	36	22	32	29	34	30	36	27	27	37	39	35	25	39	31	35	32	28	55	29	34	26	29	34	35	38	29	28	35	41	35	31	32	38	23	36	42	35	34	22	41	30	30	30	34	32	35	25	27	29	29	39	36	30	33	29	32	24	38	40	35	37	36	36	26	28	35	46	33	32	26	40	36	40	34	31	28	45	36	20	34	43	29	30	29	34	33	42	32	33	35	35	21	24	29	32	32	33	30	41	15	39	30	30	29	29	19	42	34	27	40	22	29	28	32	37	27	30	29	37	24	41	30	30	25	32	33	34	31	29	24	33	37	41	36	30	23	35	31	27	25	36	34	33	25	40	40	38	39	42	31	38	24	27	42	31	34	33	39	30	27	31	32	32	36	32	31	32	28	34	33	37	29	29	28	32	30	30	33	29	23	48	28	27	30	30	38	23	38	35	24	35	28	30	39	31	33	31	31	24	33	33	30	31	38	48	41	29	33	36	38	34	29	38	31	21	25	42	33	30	29	35	20	34	30	40	24	37	27	24	44	39	26	29	38	38	33	23	32	28	35	34	35	25	29	31	27	38	34	35	35	36	33	39	26	37	33	25	35	21	41	28	30	31	31	43	26	36	35	24	25	25	25	31	33	24	32	31	34	38	34	31	21	26	25	31	36	31	34	24	35	35	28	34	42	31	32	32	26	43	27	35	30	30	38	29	30	39	34	34	37	34	24	29	34	39	41	33	35	39	35	24	25	17	28	34	39	28	24	30	37	40	36	34	33	23	31	28	37	33	24	37	34	31	31	16	38	37	32	36	33	42	29	29	34	31	34	24	24	32	32	26	38	36	30	26	32	25	36	35	28	38	31	44	36	38	29	34	20	30	21	32	35	33	31	39	39	35	25	34	32	31	39	33	30	33	24	25	33	35	33	23	31	41	21	37	28	32	35	27	31	29	41	33	34	35	34	34	40	29	30	26	35	36	32	26	39	29	23	30	19	36	29	34	42	31	32	29	42	36	33	32	36	40	24	33	34	36	26	24	29	39	32	31	33	29	32	49	35	34	24	27	32	39	33	26	30	28	43	30	26	31	36	22	28	34	36	31	19	26	23	37	24	39	35	23	32	27	28	29	30	31	34	35	29	33	35	21	34	20	31	40	39	31	33	41	38	25	40	26	39	24	27	38	25	30	39	31	32	24	45	26	29	20	25	28	35	39	37	35	35	20	30	24	30	44	34	32	35	29	24	31	26	26	36	24	44	38	32	33	31	34	43	38	37	39	37	23	33	30	24	30	38	38	27	29	33	40	28	28	19	28	27	21	29	23	29	23	33	39	27	27	37	31	38	29	33	26	28	38	32	18	29	31	43	37	26	26	28	33	26	25	37	30	38	38	38
42981	32756	23495	33189	35340	30489	23216	17649	13271	12260	13731	14005	13130	10989	7818	4683	2733	2958	3599	3574	4121	3822	4533	7835	13504	13644	9831	7551	4040	3506	3923	3876	2825	2185	1634	1308	953	738	600	546	561	556	545	536	551	533	511	521	504	532	472	509	493	468	536	522	504	516	593	989	980	770	1156	1050	699	531	497	508	487	493	501	501	489	474	454	494	480	470	465	504	507	452	502	450	462	496	518	490	492	502	467	486	494	480	470	467	495	489	493	470	482	495	470	517	469	496	468	462	477	442	475	492	467	467	494	489	463	459	507	472	526	491	487	476	475	457	508	518	464	500	446	471	503	511	466	460	498	485	478	508	522	469	504	450	476	504	510	454	503	497	475	484	468	533	469	498	470	496	504	484	483	481	467	472	484	501	491	505	475	485	469	535	471	500	500	460	502	501	489	470	457	471	472	493	491	471	459	481	485	520	433	479	466	473	524	482	474	467	483	469	467	516	522	524	455	507	492	459	494	465	479	506	466	414	447	517	452	444	505	473	503	477	487	461	489	466	455	508	515	444	463	482	445	480	499	448	471	463	460	502	481	478	455	445	480	486	511	504	500	461	507	511	473	450	475	472	462	473	489	459	482	478	481	485	482	457	476	457	470	518	474	505	454	465	472	492	526	454	514	483	499	479	499	497	450	518	512	472	453	505	492	479	421	468	463	465	478	532	487	480	461	456	512	449	489	481	501	502	481	463	443	521	482	430	453	470	518	475	488	482	470	469	464	488	496	488	508	476	493	476	479	471	470	487	468	449	468	475	514	499	489	504	528	479	495	479	479	477	501	472	462	468	479	471	482	505	506	448	468	501	456	505	496	466	477	490	464	472	476	534	493	475	495	492	497	512	446	453	486	472	466	510	441	502	487	466	445	463	480	479	463	461	482	482	531	507	473	472	472	491	468	466	500	428	448	467	498	513	427	434	485	477	462	518	435	453	467	499	490	459	498	457	476	484	445	451	437	488	478	472	487	486	472	498	495	501	486	469	458	473	462	468	495	471	475	509	463	487	468	483	492	445	476	467	503	474	462	454	464	490	458	481	511	482	487	477	480	454	472	496	468	469	526	468	506	434	444	500	495	489	476	475	478	457	464	471	496	472	477	492	481	483	475	498	506	500	529	472	477	480	476	457	464	496	505	484	470	472	523	454	479	488	484	503	505	493	484	497	495	470	483	479	470	494	457	486	495	460	423	492	463	490	475	522	508	475	480	492	464	469	521	500	499	505	451	462	537	458	471	477	453	460	505	466	453	473	499	472	488	483	481	463	512	521	483	474	467	489	424	497	489	476	494	483	463	448	504	484	493	487	503	457	450	521	443	451	489	519	463	450	467	470	478	488	485	481	487	466	438	453	503	481	498	498	455	431	497	432	462	474	472	515	468	515	501	469	501	510	473	449	499	495	520	471	480	497	494	479	449	489	485	528	458	451	475	473	444	457	475	461	479	453	461	488	503	481	459	465	491	489	469	489	486	488	491	449	504	491	464	473	481	449	503	449	477	474	511	438	473	531	484	445	495	515	479	497	466	454	462	444	433	490	447	472	498	482	505	456	494	442	453	483	447	492	470	464	497	489	473	466	475	475	469	528	453	468	465	514	521	475	432	476	517	461	458	476	507	515	475	490	464	506	508	500	470	500	460	471	485	453	446	464	465	501	505	463	448	476	471	490	468	527	488	490	449	465	454	459	477	463	486	512	509	501	514	436	459	464	532	476	454	502	477	495	486	493	472	485	493	488	503	493	492	462	473	518	468	500	490	465	486	461	536	467	478	477	471	478	482	476	476	445	480	486	451	498	505	479	466	475	510	450	468	470	498	480	509	489	463	491	487	481	462	464	524	474	486	486	494	483	517	443	472	473	483	480	464	460	496	492	468	468	452	483	493	458	486	463	453	504	482	459	480	474	491	526	446	477	487	467	491	487	475	430	489	443	478	500	487	445	448	492	488	492	519	503	483	458	495	524	478	440	520	457	458	498	525	500	446	499	496	445	457	491	484	486	498	454	495	447	496	462	513	455	474	499	456	467	470	469	485	485	446	467	478	491	467	427	479	458	495	464	466	517	497	486	452	448	436	441	443	493	494	459	467	525	491	476	442	507	518	464	471	488	462	474	457	488	524	460	473	471	469	483	481	507	445	469	499	453	465	484	470	489	484	462	478	451	497	490	459	483	482	483	505	449	428	453	507	493	465	447	459	460	473	475	474	455	500	501	482	475	449	510	473	474	506	513	475	471	509	519	463	480	503	519	480	468	496	482	455	471	504	467	450	488	475	492	469	500	459	496	483	462	474	478	452	463	473	451	483	482	501	478	487	427	466	449	464	508	472	456	476	487	445	452	490	490	492	444	496	474	501	493	455	503	477	454	463	468	465	485	438	491	445	416	463	463	473	536	458	497	465	483	494	487	466	491	455	486	485	442	475	500	454	483	505	435	465	479	520	492	526	488	514	484	507	474	495	463	512	464	476	464	524	476	457	506	455	478	492	451	508	450	477	491	488	478	490	459	460	481	455	462	532	454	443	485	501	488	492	439	490	485	474	495	526	490	467	531	491	511	507	483	474	491	478	474	496	460	481	488	453	445	476	464	455	483	441	467	481	467	470	504	501	404	462	478	497	487	504	493	455	482	457	448	485	509	484	450	468	476	481	509	467	513	445	477	480	442	463	510	439	449	528	506	494	447	501	486	486	494	475	471	438	498	489	478	498	444	517	466	452	492	439	457	508	460	482	517	528	502	490	477	544	514	459	447	449	480	478	438	492	511	456	456	451	460	474	445	467	458	476	477	461	495	520	481	475	485	453	501	486	500	464	463	477	448	441	498	446	494	447	504	492	460	457	474	486	466	465	473	412	445	466	492	462	455	482	502	478	501	475	458	481	490	451	494	485	482	447	499	461	478	447	468	458	506	459	474	463	494	431	486	496	492	459	500	472	460	459	496	480	482	542	448	522	435	458	477	464	480	489	492	484	463	473	492	488	477	462	451	494	486	456	510	490	452	488	512	464	440	449	504	485	490	529	499	493	532	456	501	491	459	480	483	512	476	468	472	476	494	466	472	488	492	480	481	484	455	502	444	497	457	476	463	515	471	482	499	460	484	471	499	477	459	436	486	447	467	478	486	466	478	467	495	453	479	515	441	461	471	489	508	480	487	441	470	477	487	494	508	495	473	495	478	472	489	493	449	486	471	458	485	490	475	495	463	480	532	514	462	479	483	481	460	482	439	452	434	462	491	462	476	504	469	453	489	495	470	474	463	495	501	486	504	478	450	494	455	480	504	503	455	454	494	472	472	473	453	486	468	506	479	490	444	519	513	476	488	450	503	455	485	510	457	447	485	484	462	459	502	456	483	484	490	499	508	504	421	465	483	434	513	461	463	470	470	439	525	509	470	474	502	475	481	452	452	471	472	458	447	487	498	467	535	455	463	465	452	496	465	468	465	499	481	474	444	449	482	478	475	468	467	487	468
7184	3137	1474	797	861	667	459	327	245	224	278	277	309	243	170	128	84	67	130	119	141	123	128	209	338	379	274	191	138	99	117	122	137	96	77	63	58	53	50	50	50	46	43	42	55	46	53	59	35	48	61	42	40	48	45	51	35	33	53	59	55	55	66	57	47	45	45	41	43	38	46	50	48	47	47	43	56	43	52	41	36	50	45	42	47	47	47	46	49	46	58	50	52	32	42	37	43	47	43	46	42	58	44	35	34	31	41	43	44	43	43	38	55	36	43	45	50	46	43	46	51	46	43	40	41	48	58	37	53	53	49	49	48	37	42	50	64	45	42	43	46	43	51	32	57	47	42	40	43	49	48	41	46	46	44	44	46	46	50	37	40	41	38	52	42	36	51	30	44	45	38	53	46	47	42	56	49	43	39	36	45	45	45	36	54	50	46	50	55	50	50	43	38	55	40	37	44	49	43	49	35	61	43	36	45	54	39	42	34	34	47	39	36	38	38	55	36	33	47	41	46	39	47	43	37	44	51	43	44	39	53	46	47	53	38	41	46	46	46	45	43	52	51	45	45	51	45	36	39	48	43	45	37	57	37	42	47	57	37	33	55	34	50	35	44	43	54	37	40	41	49	46	34	42	46	60	36	34	42	54	43	40	60	39	47	45	51	50	33	34	47	34	49	37	43	45	45	49	53	43	42	48	48	53	42	45	49	37	43	28	46	39	42	38	44	31	43	43	57	37	50	49	45	44	48	50	50	58	39	47	39	41	40	45	42	41	46	38	36	51	47	37	38	49	55	38	52	41	43	39	51	36	37	43	47	52	35	53	43	42	48	67	37	44	47	41	44	44	44	48	36	42	38	55	46	34	34	49	48	43	48	44	35	56	36	50	48	41	43	36	43	38	49	40	40	43	44	36	48	56	44	35	30	39	51	39	46	43	37	47	47	42	41	34	46	41	48	28	44	48	51	39	46	58	33	46	49	42	63	38	47	39	53	45	48	35	46	45	45	53	42	48	56	48	31	36	46	49	49	44	42	45	49	43	48	55	62	53	35	38	47	44	48	45	43	36	40	40	48	51	58	38	38	41	55	38	48	40	37	54	47	39	45	44	44	42	38	43	39	42	53	41	48	45	48	45	40	50	42	47	44	38	61	43	39	54	40	45	52	43	55	57	33	41	34	54	51	46	41	47	33	39	42	46	47	32	59	44	59	51	50	49	46	43	56	53	40	48	46	39	43	58	40	50	59	46	41	53	38	60	42	48	51	42	51	38	43	47	41	59	43	43	47	41	52	36	48	40	49	40	37	56	47	42	36	46	39	46	42	53	51	55	42	38	39	42	40	52	39	44	41	43	42	41	44	49	55	44	47	52	52	35	60	37	44	38	43	51	41	52	49	35	43	45	56	54	41	44	41	50	52	53	33	37	40	35	41	48	45	31	55	37	46	48	40	51	46	50	47	54	46	45	42	49	40	45	37	47	44	35	47	39	46	47	52	38	48	43	42	43	47	51	40	43	41	41	38	43	57	60	35	44	39	43	45	29	46	41	42	51	42	43	48	56	34	39	37	36	41	59	42	36	55	48	36	47	48	42	39	54	59	40	37	43	45	52	49	44	52	40	44	59	47	49	50	49	68	36	53	39	45	54	56	71	43	37	40	42	45	43	51	42	51	41	46	40	46	43	52	42	58	58	58	44	50	51	55	44	51	45	44	49	53	63	44	43	44	44	38	50	53	38	47	41	45	44	36	49	46	48	50	48	41	38	46	46	46	50	37	43	39	46	58	46	43	34	45	39	56	51	41	41	48	60	48	34	52	44	42	45	45	43	34	35	47	38	54	47	41	45	56	40	39	58	51	51	35	54	42	42	45	36	41	40	37	33	48	42	51	46	55	52	29	45	41	44	48	39	45	39	37	43	53	47	38	47	51	38	39	46	57	36	56	40	34	29	42	51	28	38	45	49	43	47	36	45	60	53	45	52	27	37	39	40	47	34	52	34	42	40	35	37	54	44	52	36	40	38	52	47	50	52	48	46	43	50	50	54	38	42	46	47	47	45	39	46	53	39	62	50	39	45	56	42	48	40	43	60	42	45	46	47	54	37	46	48	42	29	42	43	38	36	46	44	38	55	48	47	45	55	43	48	53	54	47	43	58	43	41	59	48	58	41	52	54	37	41	53	35	41	41	34	44	41	38	47	46	42	53	46	49	49	53	43	42	53	51	52	50	48	43	45	53	45	33	39	68	57	47	39	37	41	54	43	46	53	46	43	49	35	34	43	35	48	36	54	44	51	41	40	35	51	42	47	35	33	40	51	47	43	45	53	54	41	34	41	43	38	43	61	41	45	38	39	44	34	37	37	42	50	44	44	43	46	42	49	47	45	38	40	47	48	38	39	46	42	54	42	49	39	42	39	56	44	53	51	48	41	34	38	51	32	44	44	33	45	36	44	46	25	47	42	70	45	58	42	57	32	41	46	52	46	38	56	43	45	49	50	52	45	39	46	57	51	44	42	48	52	42	40	45	43	41	51	48	43	47	45	47	53	46	43	35	45	37	42	47	56	41	50	52	45	47	37	38	42	37	44	40	48	44	42	43	53	49	47	43	30	40	40	36	41	37	51	41	45	42	48	46	36	47	45	55	40	47	56	41	40	49	40	46	43	50	39	48	47	46	55	46	44	47	47	43	36	35	48	43	36	52	43	40	47	46	42	49	40	43	58	50	56	45	35	43	45	42	44	39	44	44	61	38	57	50	39	51	50	54	53	44	34	40	58	56	36	48	42	35	56	36	65	42	53	46	46	33	38	53	39	47	45	43	50	52	54	57	46	41	53	59	45	44	42	39	50	40	49	53	54	40	58	47	35	46	51	34	57	41	42	48	43	43	48	42	44	46	59	45	39	32	48	50	37	47	48	43	43	47	47	45	46	36	37	36	51	38	44	46	61	45	47	44	37	56	44	45	40	49	36	45	43	40	60	50	45	31	48	51	38	35	34	27	33	58	45	37	39	51	40	49	48	65	43	40	46	33	45	41	44	52	43	51	44	35	66	39	51	41	43	56	50	38	49	39	49	41	53	39	39	38	46	54	44	47	43	49	56	45	41	51	40	55	42	49	33	42	58	42	46	37	47	38	40	51	32	42	41	31	54	50	41	46	46	42	43	40	57	46	48	52	45	48	47	35	48	37	38	60	41	44	39	42	50	44	52	43	45	35	46	35	42	44	40	54	38	51	45	40	40	43	42	44	44	41	36	38	48	30	60	55	40	51	38	40	36	40	44	41	61	35	46	38	50	40	50	44	49	39	51	43	48	53	35	49	52	43	68	41	44	35	49	42	43	41	43	53	38	50	47	65	54	48	36	59	35	44	46	47	51	44	49	48	51	35	49	44	45	42	42	45	54	49	52	46	50	56	48	42	47	45	42	39	34	54	45	42	36	48	45	57	47	46	48	41	43	36	40	56	40	36	52	54	56	47	53	47	49
39200	30692	22110	31778	33868	28813	22390	17063	12767	11005	11387	11416	11867	10051	7204	4233	2754	2857	3840	3934	4574	4090	4133	6903	11941	13074	9179	6755	5172	3403	3987	3818	3456	2751	2043	1393	1076	857	770	767	718	707	715	686	713	669	705	734	702	721	689	703	666	653	648	680	677	707	740	1058	1223	1096	1263	1003	704	695	626	658	638	692	624	689	667	737	688	689	695	623	680	643	704	700	664	621	654	682	655	675	669	738	697	737	708	688	668	642	685	673	662	658	646	648	671	641	624	663	671	629	668	635	663	615	678	674	654	653	675	681	699	666	671	670	683	674	699	647	642	685	646	660	702	719	631	657	662	668	644	676	704	712	694	670	694	721	689	679	656	656	625	649	734	688	671	670	657	638	623	700	663	659	629	663	636	711	664	669	629	670	685	662	668	670	630	672	683	648	635	646	672	671	619	640	630	680	649	681	642	673	684	646	670	607	642	629	687	687	685	706	669	710	651	676	633	658	656	683	657	663	621	662	645	657	620	705	632	648	674	645	658	646	621	719	671	684	661	646	713	631	664	729	655	668	671	631	679	670	689	647	682	659	661	668	656	674	689	678	680	607	639	676	663	626	681	668	618	666	630	664	691	705	667	627	700	644	692	674	677	653	678	684	698	695	652	658	654	663	620	650	638	678	683	734	667	668	668	707	696	666	723	689	639	666	696	670	644	630	669	605	663	653	596	658	640	696	706	612	652	660	656	653	709	671	660	660	626	712	689	646	690	661	677	635	664	623	658	649	645	649	642	662	645	631	681	632	679	653	691	655	702	657	645	701	679	647	662	663	713	632	610	680	680	656	652	683	698	628	644	664	693	668	671	678	652	674	695	634	707	647	659	666	696	651	657	636	650	652	685	709	683	637	668	647	717	659	614	688	616	678	663	624	663	686	648	662	663	690	684	627	640	733	657	638	699	624	667	713	608	660	635	658	666	650	635	663	690	670	675	716	644	685	675	638	643	691	665	654	656	613	670	655	657	642	725	684	670	695	695	682	709	653	670	714	642	696	671	664	645	643	674	684	728	672	679	704	683	629	671	628	678	633	660	659	649	655	663	656	666	620	640	688	659	639	645	703	681	676	641	690	681	668	663	689	641	643	645	665	693	679	664	648	734	625	689	644	666	642	657	643	635	702	700	690	619	705	723	682	677	655	632	701	674	691	672	666	656	659	714	679	716	673	626	680	655	661	659	666	651	673	647	659	622	689	645	702	673	686	699	690	671	688	676	664	702	702	632	672	688	649	696	630	666	660	679	678	666	673	658	656	670	685	628	686	675	692	688	728	670	720	690	695	700	654	653	676	635	647	651	632	711	634	676	685	647	649	628	641	649	707	656	647	715	651	667	654	654	632	648	694	679	649	656	672	689	625	671	665	671	717	663	685	708	715	657	692	632	674	703	669	654	657	658	649	685	691	705	672	685	665	682	672	640	692	694	671	689	622	632	669	624	672	653	717	687	699	653	699	684	623	624	652	624	708	683	665	669	675	724	637	696	678	660	680	668	693	644	654	657	666	689	652	658	624	644	655	667	675	621	623	670	632	649	694	657	626	673	683	656	640	685	671	688	668	672	709	630	641	672	643	638	667	652	622	670	624	687	691	620	660	714	638	625	635	630	669	617	644	645	691	608	676	648	624	636	682	671	682	635	675	665	682	696	658	677	668	676	656	670	670	668	642	665	693	686	676	634	705	679	706	724	642	664	679	694	665	692	657	661	648	626	640	664	704	685	651	669	631	604	636	720	643	622	652	675	654	666	654	664	626	711	633	688	711	662	692	636	684	673	697	667	649	639	660	653	611	669	666	687	631	671	643	657	647	663	682	666	688	660	632	645	670	660	671	625	701	636	636	673	681	684	708	639	634	689	660	638	709	669	676	660	695	712	652	678	672	639	696	642	613	717	674	686	647	658	665	655	659	697	669	617	674	709	663	642	660	682	708	648	637	690	654	678	664	635	696	621	642	718	667	656	685	660	684	690	641	681	704	673	653	696	646	602	624	690	631	690	679	697	689	673	666	680	673	648	664	608	657	686	679	638	654	670	707	660	611	670	671	655	738	626	652	666	652	647	651	662	710	654	623	626	647	675	642	635	693	666	686	710	680	606	677	654	642	643	686	690	674	671	696	649	687	664	679	632	664	710	674	691	651	693	680	670	653	672	681	674	666	653	692	636	658	654	673	663	655	684	684	615	649	670	666	638	660	683	692	639	662	664	686	712	673	717	696	651	682	698	669	654	682	649	664	653	653	664	648	688	691	683	673	641	675	663	604	611	707	654	685	661	702	681	683	682	622	658	694	635	658	657	657	693	660	690	674	711	691	674	666	673	646	642	689	676	659	636	652	648	679	709	671	650	693	689	637	732	680	654	661	667	684	650	679	664	657	613	642	688	664	659	679	667	648	640	644	692	663	672	686	679	657	684	681	690	651	661	663	723	628	659	622	644	676	692	698	650	677	650	681	694	698	696	647	647	643	624	696	666	641	658	649	686	655	673	651	666	668	629	649	641	667	661	653	681	633	673	699	698	657	688	709	609	705	660	680	669	694	680	702	659	638	662	689	634	626	646	642	650	655	660	645	647	716	622	658	679	713	660	623	667	635	663	663	640	692	626	701	690	691	687	676	656	614	707	665	669	650	621	703	639	666	668	656	684	723	657	699	683	681	666	693	670	689	648	662	668	613	689	694	663	616	631	666	667	674	690	700	664	685	660	731	597	651	673	674	678	709	661	634	677	676	669	646	671	664	679	647	649	686	646	675	631	599	673	682	667	705	651	684	678	685	653	675	651	678	649	633	694	667	679	680	658	681	689	649	665	654	662	696	677	668	643	666	656	665	692	695	633	641	638	678	675	681	631	663	636	697	692	654	655	640	652	693	660	681	657	659	696	648	675	663	633	688	660	684	634	658	648	666	623	681	680	665	620	677	630	715	645	661	627	715	733	673	661	662	664	642	674	645	649	685	649	639	688	690	647	663	657	649	672	649	659	664	636	665	633	661	690	665	721	647	637	691	652	668	665	655	621	704	663	680	648	640	670	637	646	661	677	681	651	636	641	647	658	647	677	639	675	665	722	694	663	646	614	645	647	646	640	653	636	666	640	624	615	668	685	654	666	676	639	658	680	687	622	640	667	690	652	660	710	612	705	675	620	704	672	644	648	669	676	638	632	673	670	624	675	670	636	641	653	703	682	657	616	655	695	684	656	664	652	645	635	635	639	653	690	690	656	679	669	662	626	675	671	661	670	632	648	698	701	681	705	619	642	665	653	667	656	663	712	694	665	657	664	665	645	619	688	711	668	685	641	690	695	620	643	720	678	690	643	687	723	680	644	721	663	657	693	650	696	670	677	651	674	643	671	649	684	668	653	709	661	649	653	694	597	624	632	653	683	657	620	654	715	649	646	671	637	651	679	657	662	673	626	672	646	618	624	618	622	655	630	704	641	611	694	641	649	644	693	693	688	674	637	683	688	647	603	653
7512	4409	1998	1166	1302	1176	780	543	381	349	404	348	387	340	242	160	118	121	134	135	190	185	185	232	423	594	429	258	215	148	177	184	122	119	112	82	52	62	49	41	59	47	50	34	55	55	60	44	46	51	44	53	47	44	53	33	50	40	51	61	55	66	66	45	45	51	55	41	59	50	43	55	42	47	54	51	49	44	43	44	43	46	32	38	32	58	49	42	44	42	43	43	40	55	43	58	43	37	43	36	34	41	35	43	36	42	48	38	42	42	41	43	38	42	46	52	43	53	56	60	41	48	50	50	42	44	45	47	51	39	42	50	46	55	47	40	46	39	43	56	42	59	47	36	49	49	43	45	37	45	47	57	47	43	47	35	39	45	47	43	40	42	48	47	40	44	43	42	44	40	29	53	45	42	41	49	51	43	45	31	64	36	37	37	45	55	40	47	45	55	58	40	41	38	54	46	45	41	45	55	36	51	44	52	46	44	52	43	55	49	39	40	50	43	67	50	32	45	44	44	35	49	40	35	47	42	52	47	40	50	52	39	49	50	45	43	44	45	36	45	38	49	53	48	46	45	37	40	55	43	52	52	48	42	53	34	43	50	33	42	39	38	48	53	37	44	45	51	53	48	51	39	49	34	47	41	42	50	46	52	45	40	45	46	44	50	43	37	53	35	28	33	54	54	41	46	42	46	39	62	38	41	44	53	40	34	53	49	39	48	43	41	49	37	48	42	52	39	55	60	45	47	48	47	43	51	51	40	43	47	45	46	42	35	31	41	53	41	46	63	40	43	49	42	40	51	44	53	43	31	39	48	30	42	51	34	52	43	44	33	46	37	41	50	49	54	39	59	46	46	41	28	54	43	52	56	39	59	44	41	48	51	47	58	53	36	57	41	33	42	48	41	51	47	51	52	40	37	48	42	35	49	41	39	35	32	31	48	43	43	46	44	48	35	46	48	49	46	48	43	37	54	40	45	44	49	49	32	47	45	50	42	37	47	34	47	42	43	50	44	49	53	43	43	44	45	55	48	39	45	45	33	46	50	37	32	39	43	37	44	39	45	42	44	51	40	48	47	54	54	44	45	50	42	47	37	56	55	39	44	41	51	51	43	46	42	48	59	36	44	43	53	38	50	48	46	44	40	37	48	37	42	39	39	40	49	39	48	41	41	55	56	37	38	42	35	55	47	42	47	43	42	32	55	38	40	38	39	35	37	44	54	40	37	59	48	45	43	57	42	38	39	59	38	46	49	41	45	40	40	44	50	48	51	49	46	45	56	42	42	46	34	41	54	49	58	58	46	43	43	60	50	38	42	45	38	51	40	39	47	49	45	47	53	52	41	45	61	47	40	31	53	47	53	42	56	51	40	45	34	37	43	37	47	45	50	36	43	42	40	46	44	41	34	57	42	54	54	47	48	41	36	39	39	51	37	50	44	38	55	42	47	44	51	43	34	54	42	43	61	40	36	51	46	50	38	43	37	46	45	36	39	40	46	41	48	42	39	33	44	47	39	53	46	40	46	43	37	48	45	63	37	40	52	46	51	31	45	38	44	47	38	38	41	47	55	52	44	42	45	51	45	48	40	46	45	50	43	47	50	32	42	50	51	31	57	41	42	38	48	39	43	50	38	46	44	38	53	44	52	44	48	47	46	40	42	44	47	35	48	58	43	45	34	45	46	39	40	43	55	37	51	51	29	38	42	44	49	31	47	55	54	51	33	48	48	49	57	42	51	44	35	45	65	50	42	49	52	57	46	41	42	52	43	54	39	37	22	55	53	48	43	41	46	40	48	48	39	45	38	62	40	42	42	51	38	33	56	37	46	44	40	49	48	55	51	46	44	31	41	46	47	35	43	40	54	43	48	35	39	37	48	62	49	44	51	39	37	49	39	36	40	46	53	46	50	42	39	58	44	44	53	47	39	50	35	38	55	36	37	46	48	52	39	41	46	38	53	40	39	54	40	38	39	48	45	45	52	44	45	37	37	43	41	43	26	48	47	37	54	54	46	44	42	36	42	47	37	40	47	46	55	36	37	49	37	57	40	43	37	31	55	39	42	47	54	40	57	39	54	39	50	40	44	51	32	48	53	50	36	46	47	41	39	61	40	55	45	45	45	45	31	50	40	54	34	42	31	46	42	40	31	43	46	37	31	41	44	62	49	41	50	44	43	43	52	42	56	47	48	46	44	50	39	47	49	48	30	42	51	46	51	60	48	50	41	42	50	50	55	49	55	33	45	56	51	51	33	40	40	47	38	44	47	46	54	39	46	41	42	49	48	43	39	53	41	57	59	51	39	32	43	62	47	44	43	40	38	39	44	50	44	32	51	54	42	39	46	46	44	42	50	39	42	60	33	44	42	41	41	57	50	44	48	53	40	45	54	40	47	40	48	54	42	47	44	45	42	34	43	45	48	43	43	45	48	49	44	50	39	46	48	37	54	45	34	43	45	51	49	38	39	48	45	46	48	45	45	44	48	52	43	56	39	46	49	55	46	55	46	37	48	50	40	42	46	43	48	59	42	56	41	43	45	44	55	43	49	54	49	50	45	53	31	50	51	56	46	45	35	39	37	46	43	40	46	43	36	39	32	48	43	42	52	56	45	41	49	47	36	52	41	34	44	53	44	52	39	55	49	50	50	41	50	41	42	39	35	50	48	40	53	45	50	36	32	46	52	36	50	53	39	49	52	48	42	36	44	48	30	49	44	49	40	41	35	41	46	46	33	44	51	41	45	46	41	52	41	56	40	41	28	45	49	61	43	37	52	41	50	38	49	36	38	40	41	46	56	44	47	47	38	51	37	46	53	44	45	47	41	40	39	44	37	47	45	49	35	48	49	57	45	39	48	51	39	34	34	38	44	42	53	40	38	36	48	55	36	32	46	46	46	41	49	44	41	36	35	50	48	47	48	29	45	48	43	38	44	51	44	44	36	48	56	40	59	36	46	43	40	44	44	51	31	42	59	28	58	42	53	51	45	48	39	45	45	42	39	42	48	43	31	40	63	45	52	36	42	51	50	26	56	38	43	44	35	34	40	64	46	45	55	52	47	43	41	37	52	33	50	44	47	49	48	51	42	45	48	40	41	31	42	43	38	38	44	43	46	47	44	48	47	41	51	48	51	44	36	42	40	48	45	36	39	40	52	52	52	49	41	36	51	42	42	56	62	45	51	45	35	48	47	55	48	54	45	55	36	41	53	41	38	58	51	41	39	53	48	34	44	47	42	52	49	54	31	40	43	34	34	44	53	43	53	56	53	53	43	36	42	62	32	53	40	48	51	41	43	53	40	56	44	54	49	44	48	47	54	49	41	51	41	36	45	50	47	40	47	41	48	45	49	44	44	42	39	45	52	47	39	37	43	38	36	43	35	27	42	44	42	50	35	39	49	52	41	43	40	42	43	49	51	37	43	47	44	43	49	35	43	35	48	50	43	55	53	47	39	49	53	63	35	43	56	42	44	44	51	48	52	45	46	35	59	44	50
42906	33663	25824	35729	39304	34702	28450	22496	17684	15128	15729	14084	14140	12621	8964	6008	4238	4319	5819	5996	6821	6771	7012	8979	14298	16770	12975	9112	7868	5078	5669	5613	4609	3787	2818	1891	1158	848	837	842	775	810	738	713	719	765	764	708	734	643	715	685	668	722	728	697	725	690	729	1289	1448	1599	1552	1088	761	748	839	736	685	662	697	680	659	682	677	658	657	674	676	703	710	681	733	682	603	630	720	614	682	688	671	663	684	681	645	676	689	647	620	609	683	639	695	689	668	676	722	660	688	669	683	726	709	717	659	660	634	663	657	688	680	624	682	660	635	635	662	657	629	667	681	675	664	656	699	677	703	635	679	643	680	690	644	656	690	697	675	701	677	644	663	618	640	702	646	681	654	694	666	673	695	681	681	582	590	642	646	621	648	683	602	638	676	644	656	644	648	673	654	646	656	580	675	648	697	661	655	608	652	676	620	709	637	699	669	673	700	611	585	646	697	660	621	703	669	636	719	664	685	682	678	681	638	654	687	646	666	682	624	679	656	642	652	681	655	659	696	658	655	710	655	646	653	654	635	643	650	651	638	666	716	662	651	651	644	699	639	657	690	671	698	676	669	680	658	700	653	675	641	648	669	636	675	685	639	661	634	650	622	676	663	668	667	663	651	626	637	661	660	642	665	664	665	637	655	678	662	655	722	665	652	691	670	621	684	693	682	708	656	655	663	650	682	684	683	662	689	683	669	608	661	633	615	596	651	677	672	675	637	630	625	671	617	698	644	638	667	668	657	650	681	658	646	652	649	669	646	657	625	660	637	693	628	659	679	689	647	644	666	701	666	648	640	616	672	691	619	620	646	674	627	645	688	694	684	679	651	631	622	617	651	678	678	646	650	652	679	702	711	714	696	652	667	607	723	672	634	679	679	610	662	672	688	688	632	675	684	645	678	672	662	617	659	636	721	694	662	660	689	634	708	656	702	632	618	684	668	673	667	715	673	674	659	636	671	638	658	654	641	665	630	658	662	691	633	626	668	651	701	681	662	666	664	700	659	642	686	644	663	709	649	659	653	691	682	681	668	676	685	667	751	655	664	667	684	639	569	730	658	703	695	651	675	690	590	671	635	646	668	697	684	632	654	635	715	671	637	675	629	648	618	701	695	637	702	642	651	620	646	652	643	638	672	670	636	656	615	668	616	706	642	660	705	629	591	691	688	686	702	666	665	664	654	706	674	657	635	667	662	630	647	675	621	691	656	668	665	634	643	628	651	693	687	644	683	673	669	714	642	628	661	642	628	680	659	655	627	682	665	635	624	689	697	691	637	684	628	650	664	667	723	687	652	699	713	660	704	669	660	661	681	663	685	640	684	618	653	674	676	684	678	617	706	657	679	699	709	629	656	629	692	686	665	645	689	657	674	646	678	691	715	657	691	643	642	649	646	652	655	651	636	658	680	679	676	621	682	660	651	669	670	692	658	668	676	654	642	730	679	691	695	653	679	679	679	679	680	639	632	656	641	676	654	652	668	661	671	639	665	692	640	669	659	682	682	662	699	680	656	634	675	678	675	643	684	699	657	661	664	674	699	635	667	628	640	684	635	678	680	740	685	647	700	663	657	672	672	647	634	680	684	700	669	625	670	642	641	632	665	657	668	681	644	677	655	718	669	666	679	658	663	653	672	705	644	637	658	654	677	631	687	698	669	663	664	655	672	666	675	656	600	690	698	687	660	623	711	689	688	635	661	671	648	655	669	654	643	697	696	682	633	681	691	676	667	638	698	661	672	685	643	617	678	672	652	655	639	686	633	670	638	710	674	668	665	660	672	667	657	667	671	659	649	644	678	646	684	646	642	658	640	693	697	686	657	663	663	660	674	643	706	649	654	730	663	640	645	690	639	646	620	629	691	718	641	684	660	654	683	643	639	620	659	667	700	664	673	636	643	661	675	663	626	655	666	632	665	687	664	653	627	666	609	669	694	660	657	674	647	641	671	645	646	672	647	643	623	678	677	688	649	679	683	657	607	666	668	602	663	654	691	650	642	659	650	681	633	667	673	689	646	637	629	664	676	677	693	676	676	630	664	680	708	632	685	706	665	626	688	672	695	668	683	619	654	669	641	673	657	636	665	636	673	658	710	688	671	666	656	623	622	654	715	662	603	664	647	647	609	669	664	652	703	632	673	707	642	638	650	673	625	701	700	680	666	671	684	705	649	643	654	651	650	669	688	691	672	685	661	662	688	685	649	682	745	681	659	671	704	676	678	676	660	633	649	663	687	671	647	670	701	642	659	696	701	646	701	670	653	678	634	668	703	685	658	700	707	650	642	650	655	637	658	665	635	677	708	622	667	698	661	669	627	628	667	645	669	655	634	687	663	661	669	662	633	670	651	690	605	674	681	672	671	620	616	645	650	657	694	648	681	678	696	628	635	610	670	639	685	624	710	662	687	680	641	640	646	657	659	649	707	710	674	693	651	696	708	642	663	652	680	675	631	650	671	692	666	691	610	705	697	687	713	658	650	607	673	656	621	620	631	700	657	683	610	660	677	686	683	706	678	651	663	621	708	686	659	655	677	641	659	643	720	679	662	656	656	640	683	713	683	638	674	646	663	694	685	654	675	668	625	679	671	676	624	688	663	710	712	644	720	696	613	694	666	671	667	679	654	664	665	659	669	664	660	716	703	717	691	656	698	662	670	707	688	690	687	613	610	646	678	689	642	673	715	659	681	664	700	675	692	696	670	665	671	630	655	673	661	612	622	664	656	660	666	652	635	690	678	648	674	634	670	634	673	681	686	625	632	630	661	678	667	698	682	679	679	713	661	655	644	687	693	642	687	665	678	668	681	664	634	652	692	630	670	708	667	645	651	661	687	649	612	705	687	622	677	657	681	639	673	659	669	682	642	630	610	669	716	673	683	627	678	658	658	646	655	628	657	709	676	625	643	692	631	655	634	667	686	668	659	699	711	673	642	665	717	626	660	643	668	667	675	688	714	659	700	701	720	644	662	698	631	660	656	708	637	699	662	599	636	681	657	633	628	666	697	715	636	688	683	655	645	667	658	656	645	675	593	684	702	659	660	676	720	641	703	646	661	659	638	667	666	676	638	667	670	721	686	685	651	699	645	709	662	663	679	694	616	640	644	640	673	651	670	624	687	678	662	649	676	675	654	667	687	664	643	638	626	655	656	641	637	690	668	637	647	694	665	667	618	690	654	671	650	677	649	652	625	618	664	658	689	662	661	614	681	679	670	684	680	636	671	724	635	663	654	627	666	670	671	650	679	700	669	673	620	699	657	635	666	663	657	671	645	692	686	699	661	638	690	645	692	645	660	638	627	742	631	667	633	649	648	686	665	671	713	638	653	655	706	645	687	666	652	658	681	666	667	631	692	642	632	609	734	669	692	675	702	663	686	622	673	661	659	697	703	676	618	695	678	662	676	670	655	625	688	640	650	699	650	663	634	662	674	635	666	659	663	673	674	635	670	708	610	699	706	634	670	685	687	710	660	651	663	683
4327	1719	909	467	542	423	301	185	181	152	148	148	107	113	96	67	59	48	77	94	82	102	117	85	162	217	178	129	125	84	84	78	83	48	33	30	25	31	39	34	26	19	31	34	28	29	38	27	29	30	30	25	33	35	31	26	34	31	31	34	32	50	47	45	33	33	28	38	32	27	32	28	28	33	28	26	38	32	32	30	25	27	24	36	28	42	32	38	38	33	23	24	34	28	32	32	34	37	28	32	36	28	34	37	37	33	42	35	22	25	32	25	45	32	32	38	23	39	31	24	31	23	20	39	29	40	40	17	26	34	27	26	35	24	49	32	37	25	40	34	38	29	28	31	31	35	23	33	23	30	30	25	26	33	35	32	30	20	24	37	22	22	27	26	35	37	32	40	37	30	35	29	35	30	40	30	39	33	23	39	25	34	32	30	34	32	40	33	21	27	28	27	41	30	32	37	31	23	27	27	32	39	31	24	22	42	26	36	25	32	21	39	25	34	27	33	30	41	28	42	36	20	27	30	45	33	32	23	32	24	31	30	28	24	23	29	32	35	34	30	32	41	30	34	40	28	26	27	27	25	27	25	31	29	23	31	39	27	33	36	37	36	24	34	25	32	37	23	21	31	32	30	29	30	22	28	39	30	24	25	39	25	29	31	41	32	32	29	22	28	29	33	33	24	26	30	20	34	21	27	36	40	25	42	29	32	28	29	23	33	29	20	41	34	19	31	29	35	23	26	26	26	29	30	36	28	32	35	27	32	27	21	33	31	27	33	27	25	32	31	25	29	38	27	27	37	27	31	26	34	28	35	32	31	49	22	37	23	32	27	32	36	24	23	26	28	33	26	33	22	21	35	45	28	28	31	27	32	36	33	36	32	22	34	34	34	35	36	32	41	31	34	33	25	30	30	23	21	33	31	30	36	39	38	29	41	30	25	33	31	26	35	33	32	25	24	26	30	22	26	25	24	36	27	35	35	35	34	27	28	37	28	42	30	19	25	25	38	32	32	24	35	27	37	26	21	34	38	23	35	33	32	37	30	26	37	30	47	34	43	40	37	33	28	26	40	36	22	35	25	33	35	32	31	23	33	23	34	29	30	30	21	31	31	24	37	26	35	36	31	26	27	23	38	36	30	41	29	31	25	35	19	28	39	27	34	33	35	28	24	30	36	42	30	30	29	35	32	30	21	18	29	24	32	32	33	26	27	26	35	38	24	25	39	27	23	29	35	26	26	30	25	26	18	27	32	33	38	29	27	36	31	36	30	35	32	35	34	29	31	27	26	28	24	29	31	29	28	24	34	32	27	32	28	26	30	38	29	38	31	25	31	36	36	27	28	22	21	31	37	39	22	36	34	32	32	28	25	32	30	23	32	32	24	28	32	37	31	22	23	28	29	29	39	31	31	32	25	33	28	30	31	28	32	31	24	23	25	37	32	28	24	29	33	29	24	21	28	20	46	33	29	25	35	22	33	28	42	16	34	33	27	26	29	46	38	41	31	27	22	24	27	28	23	30	34	35	27	33	34	32	29	33	39	32	29	30	26	21	32	29	26	34	28	29	29	27	36	28	31	27	31	29	25	18	31	34	27	30	43	25	35	22	30	29	28	28	30	34	27	35	34	35	29	36	27	31	30	39	25	30	26	24	24	40	35	31	32	31	31	22	30	27	21	31	31	27	37	31	35	32	34	35	30	21	35	39	33	23	37	27	37	39	27	33	26	28	23	28	31	27	18	26	25	35	24	34	26	38	24	28	34	31	28	37	30	20	27	26	30	35	38	42	29	23	28	36	28	30	35	37	32	38	34	39	28	40	26	24	31	26	34	27	29	31	30	29	32	33	31	22	46	26	34	24	36	30	20	30	32	34	21	34	38	38	35	30	31	32	40	24	18	35	33	27	23	25	34	34	33	22	30	33	28	35	29	16	24	35	31	31	23	30	31	25	28	26	37	31	31	36	36	32	34	41	32	30	26	25	25	21	36	28	29	22	27	25	27	30	39	32	41	32	31	31	32	29	32	37	25	37	36	30	35	31	24	29	29	32	26	40	30	25	37	28	21	23	36	21	32	32	28	21	27	30	30	35	19	36	31	34	37	42	38	27	36	30	30	37	23	25	23	32	32	26	25	34	25	28	22	36	37	28	33	35	28	30	32	21	26	33	31	32	26	26	34	32	29	27	32	28	25	28	40	22	31	28	36	26	21	20	27	38	28	30	37	33	39	26	32	26	20	13	44	23	28	29	32	28	35	36	28	28	29	33	39	27	26	28	29	29	26	37	33	30	47	30	35	27	30	34	40	28	33	30	32	30	26	22	38	32	26	26	33	25	35	33	25	34	35	29	27	25	33	30	31	24	36	19	22	26	32	26	39	29	33	26	23	34	29	32	33	26	27	35	26	25	33	39	25	23	31	32	26	29	29	28	25	33	27	31	28	35	26	23	41	31	22	39	28	38	27	23	34	34	27	27	34	32	42	34	30	21	27	30	40	29	30	32	26	27	23	30	35	36	28	33	30	25	31	30	32	34	24	31	22	28	25	35	29	22	38	43	27	26	32	31	26	39	26	32	30	31	33	18	31	28	26	25	20	40	37	35	32	28	38	30	35	26	27	31	34	33	30	24	37	27	22	22	34	36	26	28	23	32	42	32	35	24	30	22	21	34	27	27	33	25	32	32	29	22	30	33	28	28	27	24	26	23	34	39	19	22	26	36	25	22	25	33	28	25	33	34	26	39	26	28	33	40	40	36	23	35	23	32	39	31	35	29	40	26	29	34	32	35	29	29	22	27	36	31	30	37	34	28	23	32	37	32	21	41	32	19	30	23	28	35	23	26	25	21	31	25	31	23	25	25	27	30	20	34	27	25	31	24	31	28	25	32	36	33	26	35	32	31	33	32	25	33	30	29	22	44	30	31	30	36	26	35	34	47	27	25	28	30	26	33	38	45	28	35	26	35	31	30	28	42	36	31	29	24	35	34	36	36	30	30	28	37	30	33	23	23	26	29	30	32	25	31	26	26	25	36	36	25	40	31	26	27	19	32	36	31	28	32	25	26	28	22	30	26	26	27	27	28	32	30	26	20	22	37	29	33	24	35	37	20	31	36	29	27	25	30	33	41	23	26	27	32	27	36	31	25	32	29	37	33	22	27	23	29	31	30	29	27	31	26	27	27	33	26	31	38	38	33	27	22	21	32	38	33	23	39	27	32	19	28	35	22	32	29	36	29	31	24	31	27	39	27	34	36	21	26	30	40	30	37	38	38	39	30	26	26	28	32	25	30	33	44	24	31	27	38	40	29	36	30	35	26	28	29	29	33	35	26	34	34	21	38	41	27	39	34	29	27	38	33	20	32	29	32	24	20	31	30	34	27	31	33	22	38	28	27	34	37	33	37	37	30	31	26	43	36	39	31	25	32	32	31	31	42	32	21	32	28	22	39	29	38	37	29	34	33	31	24	37	37	29	34	24	33	36	26	24	34	28
35176	24854	16642	26848	29675	24202	17671	12294	8691	7225	7351	6723	5288	4833	3477	2271	1753	1968	2909	3234	3555	3876	3905	3922	6461	9039	6831	4030	3563	2489	2307	2516	2136	1456	999	692	506	477	492	461	471	477	487	458	504	507	478	497	486	477	491	489	445	460	439	476	467	509	486	675	817	953	772	613	488	624	577	466	466	410	445	445	467	438	450	457	481	495	446	453	442	475	459	462	462	464	467	469	424	469	460	465	489	432	419	440	480	453	446	476	424	457	439	476	507	470	477	458	479	464	447	435	434	462	433	473	478	444	447	496	485	454	442	480	462	459	425	442	472	469	458	448	462	468	486	475	447	458	461	483	464	472	496	439	469	451	454	469	425	427	476	476	472	444	478	430	504	437	463	465	468	461	453	458	459	497	466	460	419	432	476	421	457	493	462	466	462	453	468	454	430	465	469	466	441	494	482	455	494	456	451	475	455	487	471	458	482	451	480	471	432	473	440	477	461	477	458	451	451	462	490	431	445	459	474	444	442	457	474	436	521	463	449	472	446	474	486	473	439	462	458	414	468	475	439	478	480	466	430	467	455	441	509	477	462	495	453	442	439	459	480	483	434	449	498	512	471	464	462	445	458	487	462	443	475	437	485	443	471	437	450	422	487	430	441	462	454	462	488	455	486	445	481	433	484	447	454	477	449	452	497	439	446	469	426	476	445	491	426	452	422	495	453	486	440	434	475	473	437	466	416	461	449	457	420	436	459	449	460	457	463	461	474	441	456	445	484	482	463	445	445	457	445	464	448	449	463	450	471	439	422	457	488	439	456	441	443	481	430	462	421	457	417	449	432	423	472	509	476	481	443	494	414	456	453	453	477	466	450	468	447	445	455	440	449	465	460	433	468	409	498	439	433	478	442	470	453	483	453	437	496	470	468	442	485	478	459	481	439	505	457	464	487	450	468	447	452	495	481	483	473	429	472	444	413	405	483	493	466	458	449	446	476	505	435	444	428	397	476	486	455	471	461	426	496	422	509	430	478	496	482	460	449	448	428	457	468	484	507	404	445	480	501	452	511	459	471	443	425	461	468	452	492	439	499	413	437	446	457	457	471	457	453	421	468	437	450	435	438	453	437	461	431	477	471	460	457	453	497	426	451	472	473	430	478	451	416	442	467	453	468	406	433	452	499	435	486	444	476	483	462	413	430	503	485	453	437	442	490	475	428	442	477	440	463	462	473	492	447	455	418	443	445	488	458	453	417	420	450	460	481	433	462	467	466	458	443	476	468	466	457	481	449	462	437	462	437	456	490	430	427	402	456	461	447	473	473	457	442	456	427	491	446	477	479	459	458	443	497	462	452	461	471	508	442	465	458	425	461	431	470	493	412	486	486	456	494	491	436	439	480	471	450	449	475	442	438	455	459	452	468	438	483	478	442	401	472	469	470	487	423	469	457	439	474	454	447	441	446	449	477	439	443	443	490	425	479	435	463	459	494	429	437	461	471	439	480	466	463	442	442	478	494	469	435	465	456	435	438	495	464	433	430	411	433	456	460	455	442	407	481	472	440	469	439	478	449	411	498	464	488	491	454	472	469	441	438	411	455	418	435	456	450	448	463	459	483	467	454	451	480	457	469	447	487	447	483	422	415	440	445	438	452	452	474	497	419	477	420	440	424	475	461	465	479	484	425	459	437	497	433	428	467	472	454	439	460	471	445	481	432	441	498	435	483	461	456	475	452	483	441	447	462	426	483	470	433	477	445	436	455	466	474	463	472	476	496	482	478	454	462	448	423	471	416	469	437	441	498	453	463	469	447	464	434	452	493	462	415	440	479	425	451	429	451	464	485	453	477	454	398	460	484	422	455	469	454	398	446	471	458	497	446	480	438	446	428	470	483	483	491	423	477	458	431	442	438	469	471	452	476	419	468	454	469	431	429	435	465	456	472	460	438	439	465	427	440	444	458	475	483	421	458	440	463	468	496	462	439	464	493	448	457	432	446	480	446	483	435	433	457	442	435	451	475	476	434	441	461	412	455	466	500	471	439	424	452	440	436	472	489	451	474	464	442	463	429	436	432	506	445	460	452	460	484	474	474	451	473	467	496	459	497	473	476	453	440	472	461	467	469	461	446	474	478	486	444	431	436	451	440	440	478	450	429	474	446	505	487	451	431	463	483	454	456	466	467	500	435	453	447	450	461	468	473	441	472	457	457	443	474	425	489	474	478	432	427	437	437	515	471	410	449	477	471	423	447	482	464	458	453	479	441	463	463	440	445	453	473	481	449	446	466	465	449	467	473	461	479	449	410	493	474	472	449	477	461	481	473	439	455	459	463	455	466	451	475	464	434	457	467	454	461	444	451	480	456	458	446	461	467	438	471	447	434	432	489	476	461	467	445	463	457	459	437	467	434	483	458	451	486	470	469	444	499	429	456	487	497	453	482	433	475	474	442	468	449	476	438	470	463	460	453	447	475	458	452	469	479	473	457	430	474	437	449	447	468	441	450	467	408	427	491	485	444	444	494	475	402	414	458	461	422	456	453	431	427	448	458	437	437	466	452	441	457	456	500	488	452	418	469	457	423	470	445	442	502	469	461	434	461	440	496	457	482	450	449	457	452	467	477	433	422	424	458	432	477	445	411	488	462	447	420	465	463	451	446	473	456	448	410	455	436	483	457	407	438	446	447	473	448	475	443	502	454	492	458	439	480	448	474	452	409	481	443	447	444	496	445	495	450	469	484	454	459	461	441	470	498	445	452	471	464	438	448	485	419	489	454	473	452	396	480	456	479	457	477	491	398	491	464	458	451	447	457	476	515	457	461	456	422	419	483	456	475	475	478	436	438	479	461	453	461	470	409	433	466	443	478	456	477	425	443	463	455	435	459	476	467	443	449	486	488	444	439	480	444	464	472	473	475	440	406	473	447	424	424	430	468	479	461	463	493	405	470	473	465	442	435	445	488	486	422	475	442	432	391	406	440	464	460	461	466	453	484	441	471	436	460	459	458	453	473	451	467	476	444	482	462	469	460	446	474	446	475	480	462	439	481	523	468	473	424	453	461	450	429	433	453	425	476	471	456	438	462	457	430	455	418	473	449	450	465	455	465	473	450	434	447	446	462	441	441	425	463	446	474	481	464	448	483	460	453	430	442	479	461	481	470	472	471	467	425	467	471	477	453	464	448	439	412	476	440	431	441	474	464	465	432	447	452	493	406	460	463	460	436	457	471	492	425	492	481	474	453	453	484	464	443	422	437	486	442	444	471	466	428	442	452	460	448	435	449	459	452	462	434	465	503	452	432	454	461	426	444	417	450	483	430	480	461	454	473	463	454	456	454	489	463	468	410	454	445	503	470	441	451	415	459	449	500	474	439	446	475	444	434	466	461	456	489	501	434	451	479	457	441	446	454	447	420	429	439	442	459	458	470	482	477	463	448	448	440	487	455	458	452	454	489	478	486	436	446	462	402	416	471	445	464	452	448	443	471	481	464	463	494	457	480	473	453	453	442	436	504	454
4620	2835	1331	759	869	792	567	372	259	253	246	205	157	175	89	93	87	95	125	159	144	186	164	143	200	282	315	196	129	121	92	103	82	63	48	44	34	24	31	31	28	30	18	26	31	39	30	29	31	32	22	27	34	31	23	42	25	22	24	29	51	33	27	32	31	34	27	23	26	36	33	35	38	39	27	19	31	32	32	29	40	36	31	25	34	32	31	24	29	25	24	23	27	31	32	27	35	22	24	26	41	26	27	35	39	24	29	32	41	36	33	31	26	28	36	23	38	26	31	31	33	38	29	28	23	22	33	15	25	30	28	33	27	32	28	38	26	28	29	29	24	18	33	30	27	33	31	17	18	34	24	30	34	25	26	24	28	28	23	28	34	28	36	24	27	30	26	28	28	28	30	23	34	28	28	33	29	21	19	31	25	31	25	28	25	30	29	29	35	27	23	30	37	28	22	16	24	26	26	34	35	30	26	33	33	26	35	27	35	34	25	28	30	28	30	37	26	28	34	26	39	31	29	34	27	27	21	33	29	32	37	20	29	20	26	24	37	23	20	24	18	36	21	22	19	25	22	30	33	24	31	29	28	25	23	31	26	24	25	25	35	40	26	30	30	33	27	33	31	18	28	27	33	33	33	24	29	32	28	27	23	29	34	31	18	17	27	32	27	32	28	24	23	31	29	37	27	28	30	35	24	33	25	31	27	29	35	15	19	30	30	31	20	34	19	30	26	35	33	29	20	28	36	23	34	34	28	21	41	30	26	23	20	29	22	31	24	25	33	31	30	29	31	33	23	33	22	27	28	21	19	27	35	29	29	35	27	34	30	37	35	30	29	27	35	21	26	31	29	21	27	33	37	22	22	22	28	24	33	28	24	19	38	34	41	25	25	33	28	36	33	25	32	31	28	28	36	31	27	20	30	24	24	26	30	35	25	27	33	34	34	33	29	25	38	30	22	33	31	29	23	35	26	28	37	23	20	30	31	27	22	27	31	29	31	28	21	28	27	22	35	25	31	28	35	26	28	30	24	20	26	25	31	21	31	30	32	26	39	34	24	37	27	41	23	25	24	16	24	34	32	28	30	29	28	29	29	30	20	26	26	29	20	27	20	34	36	22	31	27	22	20	35	44	26	25	25	32	22	39	25	33	22	19	28	32	30	31	36	21	21	28	27	35	30	28	27	32	29	27	29	32	27	26	32	39	38	34	39	28	29	20	33	29	41	32	32	18	28	20	37	27	29	30	34	27	29	27	24	37	36	29	27	28	38	28	20	24	25	28	36	19	33	26	28	29	27	32	27	24	30	34	38	40	24	27	27	27	33	30	23	28	23	29	32	34	25	41	37	20	28	20	35	31	28	27	31	23	24	23	31	46	33	29	25	25	29	31	43	25	24	24	26	23	28	33	31	35	29	25	37	24	30	36	21	21	23	23	25	25	30	17	27	23	27	27	21	27	28	36	35	31	41	27	29	25	28	35	26	28	31	23	24	30	34	24	32	29	32	24	27	31	23	26	31	26	27	30	30	32	29	35	33	44	27	45	31	23	31	25	35	31	26	25	24	17	29	34	33	34	21	25	23	34	38	40	29	30	40	29	25	37	31	18	21	27	25	29	17	26	26	26	26	29	23	35	23	20	27	22	36	28	23	25	28	23	18	28	29	23	24	22	29	28	32	22	34	34	36	36	34	29	26	24	28	21	31	31	33	32	23	29	29	32	32	25	24	26	28	32	44	25	26	36	25	36	35	29	25	24	25	31	20	44	23	27	30	26	41	33	37	27	32	21	33	27	24	28	30	37	23	28	31	32	32	34	38	28	27	21	30	30	23	21	29	31	39	13	34	32	25	23	31	26	25	26	24	27	23	36	29	27	22	25	35	23	28	27	25	34	32	33	36	28	38	33	19	36	26	27	26	27	36	33	25	35	22	24	33	23	23	24	32	34	35	36	35	23	25	33	25	31	30	31	37	20	38	28	27	41	30	23	24	32	32	20	41	32	27	26	24	35	27	29	31	25	32	29	21	28	29	34	29	33	23	29	20	29	31	28	31	24	23	22	19	25	36	18	27	31	20	24	29	24	27	19	25	28	33	27	32	34	24	23	26	22	26	31	26	17	30	32	28	23	25	23	29	27	19	28	27	36	19	29	30	36	29	20	24	25	23	36	23	38	33	36	24	27	29	30	33	27	34	26	27	35	25	21	25	24	23	21	22	28	28	27	30	33	30	25	27	23	21	36	24	28	32	27	27	25	34	25	26	28	18	25	29	30	22	27	25	30	30	25	33	35	31	31	32	33	20	38	27	32	31	19	27	29	27	23	31	23	32	27	25	33	33	34	23	27	26	31	29	22	37	24	23	30	22	30	19	33	39	28	26	28	27	28	18	33	31	30	17	36	31	26	28	23	20	35	18	26	24	30	25	23	25	40	25	30	25	25	31	36	21	33	27	32	25	27	15	25	25	30	34	36	31	29	32	27	21	35	33	27	37	44	24	34	32	31	35	22	26	26	38	35	26	40	33	21	35	23	37	16	33	34	32	31	27	38	30	28	21	28	22	35	38	19	26	26	20	24	26	29	30	26	28	25	24	31	23	36	33	22	46	25	36	34	27	26	28	29	17	31	36	18	32	28	23	23	27	28	40	24	34	25	29	22	41	33	18	35	27	25	25	29	33	21	34	37	28	26	28	23	26	27	44	31	27	21	36	37	23	42	29	31	32	22	32	21	33	37	35	30	34	25	23	33	30	27	23	31	29	28	20	27	32	29	29	41	31	32	39	28	38	29	30	33	31	32	18	26	21	25	24	26	38	22	30	31	22	32	27	30	30	32	33	35	26	36	31	37	31	27	22	32	24	41	32	27	40	26	30	26	32	33	28	19	28	35	24	25	24	32	36	24	20	25	28	31	22	32	29	37	29	37	26	27	36	33	30	38	22	25	29	30	29	23	28	23	33	30	33	28	29	32	29	27	34	23	30	24	31	23	29	33	26	18	29	29	28	29	28	34	35	30	20	26	34	24	31	25	35	31	28	40	28	30	28	30	20	19	28	29	25	37	28	32	33	28	38	32	33	37	36	33	16	30	22	28	32	29	23	26	36	31	26	27	32	29	34	28	41	32	28	27	22	20	40	22	25	24	33	36	30	27	26	27	27	26	49	34	27	28	32	31	26	32	30	34	27	22	25	35	31	29	27	30	30	38	31	25	28	33	29	17	24	26	36	20	29	21	24	34	34	28	30	28	24	26	29	31	20	25	24	35	27	22	24	27	39	30	37	27	28	25	21	34	31	44	27	36	32	24	26	29	22	34	21	22	25	26	32	26	29	33	23	33	31	22	32	29	23	32	24	26	27	25	27	28	27	37	36	28	29	29	23	29	26	35	29	31	31	32	35	30	30	34	34	22	25	22	18	25	39	22	17	30	29	21	23	39	26	34	25	43	24	29	35	33	24	31	18	36	35	26	31	29	29	33	30	33	30	27	31	36
38978	29540	21878	32348	35395	30260	24587	18463	13872	11748	11099	9691	6906	5998	4208	3297	3059	3195	4922	5287	5969	6903	6539	5227	7760	10735	10080	6309	4437	3952	3321	3134	3085	1976	1266	712	608	548	527	534	535	521	493	485	506	473	493	456	482	487	470	479	496	478	472	476	464	451	474	656	986	1003	744	678	571	589	440	444	439	461	424	457	440	427	427	412	456	435	434	385	467	425	405	479	415	456	432	423	457	432	444	435	470	457	439	458	429	459	440	414	464	412	449	447	452	442	420	456	429	423	435	440	434	449	427	424	424	411	459	416	424	429	429	439	445	447	445	447	431	424	427	461	466	439	429	451	496	402	439	430	419	464	442	442	418	456	398	447	441	444	431	421	451	461	428	443	443	478	434	471	424	399	418	422	411	419	431	388	446	467	441	453	449	460	433	426	422	431	382	430	433	406	454	431	460	441	423	426	428	454	433	428	456	446	443	448	435	457	454	467	440	442	451	438	421	427	492	421	414	424	425	396	448	445	452	426	433	444	410	439	411	447	412	423	408	468	403	433	436	402	427	475	459	425	402	384	409	436	410	446	403	458	426	410	413	471	441	438	473	441	412	444	405	404	447	440	381	421	413	433	414	456	459	422	409	408	392	420	425	435	470	431	436	435	437	449	433	436	431	482	437	433	426	438	452	437	420	393	419	470	437	460	452	406	432	437	467	448	417	429	462	461	435	416	419	396	399	417	461	424	437	440	433	433	409	392	426	410	496	441	462	458	424	418	439	452	441	436	464	394	427	426	492	439	460	412	433	450	434	419	426	444	449	422	462	482	392	410	469	404	442	447	439	463	430	453	394	409	424	427	429	470	449	410	459	419	403	420	449	421	437	436	431	445	438	438	387	406	418	376	421	434	435	420	410	438	422	401	421	452	426	439	442	416	379	419	442	421	448	418	444	439	413	429	392	417	442	433	446	422	365	453	396	442	436	410	419	437	453	443	440	427	449	403	410	449	429	419	420	464	431	423	437	428	447	418	464	404	452	442	419	438	407	403	453	435	433	451	454	421	449	442	437	425	444	434	448	450	415	420	453	431	423	430	433	438	432	440	434	385	412	418	451	443	450	450	421	445	449	473	461	431	435	432	437	444	434	426	459	427	399	410	443	429	436	420	433	422	422	473	455	473	463	430	452	449	460	426	484	451	430	424	411	435	435	397	438	455	427	421	421	428	427	416	425	435	426	434	412	401	400	426	431	420	437	425	424	445	419	439	425	410	400	399	393	428	451	461	396	410	458	450	432	422	452	390	403	420	420	407	470	425	428	448	413	427	460	437	439	470	435	418	470	406	441	446	473	428	400	437	465	448	462	454	400	446	436	460	411	412	427	463	391	411	452	428	387	414	475	413	418	445	419	417	433	411	477	438	428	444	429	428	467	442	424	398	440	430	418	444	438	419	436	430	409	462	443	467	432	449	422	423	406	466	431	434	416	438	421	459	436	444	398	406	425	422	462	432	459	478	419	448	433	442	440	411	366	402	413	433	472	448	390	411	441	424	402	433	427	430	426	479	387	412	400	439	466	451	447	433	413	425	423	475	449	439	428	456	404	456	403	467	431	407	376	414	434	422	446	464	450	439	415	447	400	472	461	417	424	439	460	401	438	426	425	420	416	415	416	388	461	434	426	395	472	443	433	452	385	469	442	461	439	417	467	411	444	429	410	465	464	465	458	447	431	439	416	456	419	393	461	437	440	390	411	441	442	415	387	402	459	447	438	424	451	402	404	407	405	404	431	418	436	430	407	438	460	454	420	400	441	420	461	439	430	453	416	453	404	447	421	455	387	417	446	409	427	393	408	447	419	436	422	430	443	427	411	424	429	411	437	408	414	420	379	410	464	419	412	430	463	457	441	418	417	439	426	422	407	409	414	446	453	418	447	424	409	430	441	484	447	426	463	407	407	432	409	460	439	449	407	443	415	440	399	443	410	453	426	436	451	428	411	473	401	450	427	396	457	449	386	394	432	457	403	419	420	437	467	413	398	444	408	430	451	417	437	401	392	435	426	446	428	430	436	431	381	385	432	441	454	418	461	442	415	399	432	424	445	462	427	432	410	418	418	427	435	420	468	454	432	429	416	449	435	389	423	424	407	391	443	415	430	452	418	443	445	435	397	411	454	414	443	387	383	442	438	440	447	449	447	434	472	411	420	429	429	411	413	431	417	432	450	436	420	418	449	418	444	453	464	443	440	424	414	428	402	423	447	408	465	459	444	441	378	414	403	438	427	440	430	437	453	458	482	443	458	440	403	436	422	451	482	405	446	452	418	384	420	427	423	396	453	422	455	450	454	409	437	440	450	400	433	421	428	475	420	463	451	427	432	411	433	423	421	402	451	429	414	453	448	444	431	485	423	423	478	428	452	448	431	430	463	434	414	429	426	443	431	453	431	413	436	420	446	427	447	428	449	444	454	414	413	415	445	445	447	431	427	430	420	446	430	416	452	445	446	418	418	429	417	431	417	450	443	466	470	447	410	439	476	439	414	460	454	390	454	413	414	445	416	448	416	426	429	454	426	414	444	447	413	423	428	448	409	411	423	427	447	450	436	420	398	452	421	397	427	466	438	454	438	435	438	473	436	407	416	443	432	430	462	420	415	441	409	437	400	423	453	439	425	383	426	420	414	396	429	462	455	415	444	429	449	405	414	441	438	406	455	373	479	438	492	443	475	458	412	423	438	430	439	420	405	452	405	436	443	425	426	452	408	429	451	426	473	445	444	417	446	425	449	462	400	446	426	427	432	433	431	427	401	432	419	432	473	414	412	410	458	462	433	466	425	423	435	381	444	418	423	454	425	423	427	467	433	407	456	432	437	427	474	431	438	393	421	424	402	442	425	451	436	426	450	443	419	451	423	430	442	464	422	441	440	437	407	398	486	409	456	459	449	397	414	460	412	469	454	438	386	460	436	441	438	445	433	426	378	406	429	423	433	411	423	438	431	467	392	418	448	427	430	458	406	444	421	476	435	404	477	425	425	423	440	384	447	420	425	431	428	462	455	437	449	422	421	425	435	415	420	428	457	429	428	453	419	451	413	452	433	415	444	413	446	400	398	445	418	399	406	458	428	429	431	435	406	460	448	390	405	436	406	415	427	442	420	447	421	421	446	442	433	424	420	429	427	457	453	399	465	444	462	425	442	424	402	437	441	450	423	469	464	435	450	431	442	440	467	463	454	473	437	420	413	449	465	418	441	477	454	414	411	398	410	428	433	437	431	428	426	447	445	442	458	369	424	456	416	432	437	437	459	435	399	410	415	421	439	406	432	424	426	419	482	477	417	403	417	439	440	446	427	418	449	423	423	418	443	406	442	429	427	452	400	454	411	442	428	451	457	435	396	447	422	420	434	425	441	433	429	416	428	425	420	455	426	389	446	417	413	463	436	476	410	436	423	420	461	428	430	397	402	438	405	412	431	465	449	446	398	420	422	423	445	459	416	380	422	414	422	448	441	424	442	428	469	454
5872	2505	1309	815	906	721	516	322	300	236	218	230	138	115	108	79	84	96	121	174	156	197	180	142	176	221	280	190	135	101	84	94	74	83	49	52	46	34	44	37	53	49	42	49	37	51	38	29	47	34	44	47	35	46	54	43	57	52	44	55	55	54	56	52	31	55	45	42	39	56	46	52	40	50	45	33	42	34	37	45	39	37	49	41	44	42	52	40	43	43	41	40	35	34	38	50	37	46	44	43	47	36	46	46	45	54	40	41	40	42	40	31	44	39	47	35	47	39	52	44	46	37	43	53	36	43	39	49	48	38	53	40	37	42	40	43	48	43	39	41	42	53	40	39	41	39	28	37	48	28	38	36	45	41	48	25	28	34	46	39	41	44	34	31	36	47	43	41	52	42	39	38	44	36	48	51	38	45	39	31	47	40	45	42	42	37	45	37	45	38	44	48	49	47	41	42	41	29	45	46	41	41	39	35	28	35	35	42	40	46	31	44	40	26	46	45	45	42	52	45	41	51	30	41	38	40	36	30	41	36	35	45	30	32	43	51	46	50	40	54	47	45	44	35	48	38	46	39	27	50	38	41	52	35	45	47	32	48	43	40	46	49	30	42	41	44	49	57	37	38	39	47	42	54	38	45	46	42	35	42	45	44	37	40	40	50	35	46	51	39	41	39	39	40	48	41	48	38	33	45	49	47	53	55	52	35	49	56	49	44	42	41	39	47	36	48	33	53	50	43	51	44	43	43	56	38	36	28	43	40	40	25	33	44	30	37	42	37	42	35	47	39	55	35	53	39	38	47	36	42	31	45	43	56	39	34	45	44	48	46	45	52	37	31	42	45	41	63	50	58	52	42	32	46	45	41	47	43	34	45	36	47	44	40	39	44	39	47	54	52	47	44	42	34	34	30	34	29	46	42	40	49	38	38	55	35	43	41	29	40	39	39	55	37	42	39	39	42	39	34	52	54	34	46	42	38	36	40	55	52	36	38	38	45	36	42	41	39	43	42	54	43	36	36	40	37	32	39	35	48	35	48	34	38	32	52	46	39	38	48	39	41	46	40	41	40	53	36	43	40	44	35	50	48	38	42	60	44	33	54	41	43	36	42	44	41	41	39	58	37	44	32	31	53	49	48	44	62	44	51	34	40	41	43	39	36	47	42	40	36	48	53	37	43	43	45	45	42	50	41	40	42	40	38	50	48	51	58	51	49	53	41	57	28	39	42	47	40	47	36	33	56	39	40	49	42	38	50	46	48	36	34	50	45	21	38	50	37	43	43	45	42	38	43	44	33	42	39	43	33	28	52	43	48	50	41	37	42	44	45	40	41	42	45	41	35	43	52	38	32	45	67	37	40	30	50	51	41	43	54	57	35	45	33	38	53	49	41	31	35	37	46	42	35	35	47	46	31	55	48	51	43	39	41	36	44	42	43	36	42	39	40	51	60	41	50	37	34	35	57	45	37	48	42	47	48	40	46	39	36	35	35	50	37	51	49	44	36	31	42	48	29	29	49	42	36	37	35	48	39	52	44	25	38	45	49	43	44	53	50	49	47	41	47	40	40	54	38	39	62	42	50	38	34	44	51	35	36	46	51	38	38	51	54	42	44	37	35	41	42	49	50	43	46	32	35	37	34	39	38	31	49	56	43	49	42	36	40	43	45	35	37	56	41	40	36	57	44	43	50	39	32	41	40	31	48	46	36	50	42	42	38	43	27	47	42	37	38	41	44	41	33	41	50	48	40	43	36	37	28	36	50	47	44	38	38	36	47	46	35	50	67	34	43	46	42	52	45	26	32	42	39	45	43	38	49	56	37	56	37	43	43	44	49	47	35	35	37	47	40	53	40	42	42	44	50	43	40	41	35	60	35	41	36	35	46	42	37	25	45	50	44	43	43	53	43	42	49	38	48	48	45	30	37	44	45	38	37	45	44	43	46	53	55	35	42	29	42	38	42	37	37	46	42	46	47	45	53	55	41	59	47	28	50	46	50	44	57	51	46	47	46	41	55	50	46	41	41	37	35	50	39	46	44	54	37	47	40	45	31	57	40	31	46	36	38	41	38	34	44	33	45	34	48	48	55	49	45	47	41	46	38	38	39	42	35	50	48	47	41	35	44	34	31	37	45	27	45	33	51	48	37	37	36	51	37	43	38	55	27	36	45	44	49	48	49	45	49	35	44	42	35	44	49	35	36	34	43	52	30	45	36	36	43	43	34	41	44	39	34	44	45	41	43	38	35	36	44	34	49	47	54	36	45	46	47	47	35	37	42	46	36	40	46	34	41	45	54	55	46	47	43	49	43	39	51	31	45	39	42	52	44	36	42	42	37	36	49	46	45	46	44	45	53	47	50	47	58	53	53	36	44	48	52	27	37	41	46	45	43	43	45	59	38	45	35	58	42	40	45	42	41	52	42	36	48	35	42	38	39	45	43	45	40	43	39	38	46	56	44	43	42	37	38	36	41	37	53	54	41	48	40	34	39	37	41	38	47	47	46	49	47	43	43	40	49	35	43	48	39	38	44	44	34	52	34	37	40	43	46	45	43	46	35	45	38	51	39	47	36	42	46	45	44	43	49	36	48	47	46	46	45	32	39	39	39	47	40	40	48	49	40	36	51	36	40	48	56	37	42	48	40	46	45	39	40	31	46	56	40	54	58	39	42	42	43	42	45	46	26	50	42	43	44	46	46	39	43	47	40	40	34	58	43	44	32	41	50	46	31	39	42	37	51	48	47	34	42	50	47	41	38	50	49	38	38	41	47	42	42	33	44	41	41	38	30	54	49	41	38	49	56	39	48	31	38	46	48	48	51	50	48	47	40	41	53	41	37	54	36	37	33	42	40	35	42	38	42	48	46	46	45	41	46	42	49	40	37	41	36	48	48	42	32	42	42	41	44	46	35	41	50	46	50	41	44	41	45	31	33	37	50	47	38	37	60	39	46	42	47	42	43	59	51	46	49	37	43	33	40	36	44	36	44	50	31	49	32	48	42	41	45	34	45	42	50	51	37	38	55	41	37	39	41	35	45	44	36	56	39	42	48	47	54	43	45	44	37	39	47	48	42	39	43	39	49	36	33	28	39	38	32	29	35	42	34	40	41	36	36	37	47	56	40	48	46	52	38	39	40	41	34	46	44	46	44	46	54	31	53	55	32	38	37	54	31	36	44	57	52	50	42	32	39	46	46	38	39	45	56	51	30	35	41	39	48	44	49	56	41	44	42	47	40	50	38	35	42	37	42	42	35	18	45	46	34	37	38	49	36	44	43	39	47	36	36	44	59	53	41	39	35	38	40	49	49	43	37	43	33	33	42	30	34	37	51	41	27	35	33	37	26	38	43	49	45	42	41	40	44	42	51	34	47	39	44	32	49	49	50	46	43	41	41	35	43	47	47	35	43	52	42	37	49	34	51	42	51	45	40	34	37	47	45	43	47	45	32	51	43	44	33	46	56	39	37	37	48	38	43	32	45	41	40	41	37
36190	28105	21116	31811	34450	29542	24081	17980	14104	11846	11049	9586	6572	4726	3538	2967	3321	3197	4714	6436	6475	7870	7126	5695	6572	8722	9474	6138	3617	3060	2669	2339	2008	1607	1103	851	767	721	741	773	741	721	705	674	691	704	690	653	671	669	660	657	633	659	646	686	643	670	663	748	911	1091	963	885	691	688	657	636	696	667	675	665	657	642	603	644	611	661	678	603	639	625	617	657	607	588	643	646	650	625	602	602	645	625	640	621	646	645	625	652	646	627	658	596	630	619	663	672	629	621	634	635	642	619	626	666	649	624	621	638	653	720	606	605	631	616	620	628	653	572	625	661	601	602	613	615	651	619	638	603	621	636	643	663	651	639	646	656	617	669	647	638	583	654	591	676	633	607	668	604	624	641	626	643	625	588	654	653	592	604	659	664	648	632	591	621	627	651	629	614	641	630	647	644	613	617	644	659	626	661	596	613	649	636	603	619	666	634	600	614	626	656	581	637	586	629	631	655	652	658	655	633	604	621	610	625	631	630	640	630	644	621	634	638	622	649	635	633	651	617	611	584	647	631	615	601	630	617	669	644	660	626	591	635	585	593	620	602	651	621	624	574	650	661	619	607	639	653	602	653	624	658	617	622	638	598	589	620	578	627	646	613	605	580	638	655	621	629	617	662	632	582	621	618	597	661	639	649	619	660	601	574	582	632	663	653	576	634	636	661	596	619	634	602	615	619	649	612	641	624	600	649	610	667	679	671	652	613	628	596	592	626	654	601	634	615	623	600	632	658	604	638	614	617	650	617	619	638	644	655	640	632	688	591	680	624	651	643	636	665	628	573	647	622	647	591	640	651	604	604	621	658	643	602	570	610	654	621	639	590	640	659	623	626	643	624	639	595	636	629	650	654	632	662	665	621	638	609	652	645	661	657	641	677	670	637	618	605	596	612	651	608	620	651	607	640	641	660	625	670	638	604	649	654	639	645	674	663	621	639	648	570	667	650	613	601	613	642	649	631	642	641	605	644	601	656	672	669	608	645	655	700	635	628	649	639	608	659	673	621	639	625	649	639	652	628	592	684	626	589	595	615	625	618	605	606	614	656	641	646	672	610	634	625	623	610	614	612	615	675	616	601	609	664	643	632	620	605	659	669	624	623	595	594	604	648	636	590	642	625	608	631	620	637	604	605	641	617	607	655	612	628	624	617	625	644	622	587	625	643	662	610	671	592	587	658	624	671	615	611	638	604	652	627	652	613	598	649	600	660	663	610	607	642	623	666	650	653	628	553	596	601	624	658	642	623	623	605	615	685	657	629	624	585	625	584	632	637	623	611	631	622	640	619	645	640	593	645	592	574	618	650	629	634	620	655	620	627	597	600	612	638	637	589	622	679	663	606	628	623	614	576	622	632	650	642	589	623	639	594	684	615	569	606	643	593	627	600	621	650	608	658	658	624	608	617	612	587	614	612	666	633	631	606	638	647	660	634	619	595	628	617	656	636	626	635	678	623	643	598	626	645	643	615	680	630	629	646	658	709	627	615	636	605	635	628	631	628	598	644	625	632	654	655	616	619	633	650	609	633	628	620	646	615	623	638	653	630	662	651	636	595	651	641	613	614	595	650	612	604	616	666	622	627	677	607	594	651	667	623	614	633	619	661	628	683	651	650	618	647	627	619	651	602	635	633	631	632	631	627	627	634	640	679	660	607	594	596	610	679	593	627	583	657	594	617	653	597	634	629	646	595	634	665	617	664	666	634	625	650	646	642	603	647	627	616	623	653	653	605	625	596	625	626	674	641	645	640	612	626	581	615	579	620	617	629	641	610	634	646	629	610	605	597	572	607	591	569	643	641	634	610	622	688	637	637	665	605	603	616	634	647	665	632	605	625	629	635	635	622	625	663	635	655	611	608	648	591	612	650	612	659	650	631	623	628	651	631	643	594	590	616	633	630	627	622	627	614	597	644	621	627	641	638	594	659	639	629	615	635	617	587	618	622	629	651	616	632	613	634	612	636	631	631	659	597	613	622	598	605	569	626	625	605	568	637	602	614	651	635	629	607	602	649	635	670	576	625	643	674	609	604	646	670	610	680	616	639	680	603	619	635	655	631	611	593	633	642	636	665	625	622	657	651	637	628	627	598	630	614	636	596	647	602	627	609	611	678	598	610	677	611	605	616	670	627	606	648	659	687	600	626	663	642	674	619	610	653	658	674	638	645	633	604	636	676	624	633	639	628	594	659	616	619	598	628	675	694	661	626	674	609	637	582	627	660	626	595	606	627	641	619	630	633	621	649	662	617	599	624	617	627	618	637	661	591	577	651	649	667	620	603	655	646	648	634	603	608	626	622	654	594	638	621	647	669	614	654	598	613	597	646	640	618	617	643	646	601	661	600	642	639	656	602	595	621	660	623	615	610	650	600	633	615	684	606	600	597	597	611	601	601	669	609	616	588	613	605	571	641	654	627	628	575	655	661	619	614	624	665	635	651	664	612	693	645	648	586	592	655	618	646	616	640	635	607	604	639	617	655	632	647	613	601	656	685	675	596	641	636	636	585	580	624	631	603	640	554	587	675	616	649	668	654	602	622	595	593	601	646	629	598	623	630	614	635	591	653	626	611	621	612	623	638	657	631	627	601	616	601	616	583	638	623	645	588	621	614	644	627	621	659	596	629	643	649	644	641	610	614	644	610	613	632	608	631	663	648	632	622	648	622	620	628	604	648	643	615	583	630	624	648	658	635	613	651	592	637	650	659	608	674	591	617	646	650	629	618	662	634	623	653	626	624	661	572	642	621	630	659	626	608	650	648	634	633	632	647	577	580	678	622	660	611	663	642	623	684	590	608	645	595	615	659	680	595	638	572	665	637	596	631	633	623	622	610	620	590	642	636	666	642	612	642	662	638	585	612	672	594	624	619	580	614	615	611	649	620	602	624	692	587	642	661	643	685	612	650	605	608	616	621	623	647	624	661	628	651	635	658	658	645	700	629	631	615	614	691	588	596	615	641	706	658	635	632	617	627	647	639	635	620	654	631	619	627	630	595	618	622	586	636	602	659	646	619	592	645	607	643	649	625	628	630	618	651	659	586	606	580	656	631	656	658	575	675	623	672	707	608	638	589	627	661	613	595	646	604	656	626	633	633	589	646	633	647	641	611	654	590	603	606	641	605	656	617	601	707	642	606	636	629	637	643	657	615	644	590	650	623	620	608	588	621	588	651	655	591	652	620	629	659	655	589	670	598	634	661	623	590	646	604	620	578	649	643	626	631	673	624	633	614	623	585	645	606	599	654	564	628	637	615	619	607	582	650	628	643	640	614	614	617	644	621	590	620	594	646	529	635	616	613	604	628	654	626	648	630	643	629	613	599	634	662	669	612	624	647	668	625	596	657	614	632	646	640	612	635	640	657	648	652	614	625	655	652	620	615	632	645	614	620	613	589	586	644	618	628	665	626	621	592	644	625	608	636	664	631	621	619	611	630	645	619	643	629	656	628	659	647	622	661	616	608	653	614
6487	3887	2017	1194	1471	1122	834	599	461	390	395	352	230	173	128	124	140	127	174	228	297	341	354	248	251	323	322	246	132	110	128	74	62	68	48	61	34	43	36	46	45	49	40	43	49	43	49	48	36	34	43	50	32	30	43	56	47	49	44	54	42	59	58	43	48	53	41	41	42	29	40	38	36	39	40	45	35	42	41	45	38	42	41	46	50	28	41	40	30	41	48	38	43	40	58	51	37	53	49	37	39	54	42	37	40	52	33	46	43	37	24	47	51	31	43	55	46	47	33	34	39	45	43	40	38	47	52	41	48	51	56	42	60	41	39	40	32	25	32	32	41	45	45	38	45	42	44	51	45	48	37	46	47	38	33	46	47	41	41	46	38	40	45	39	42	45	36	44	42	46	47	45	47	30	45	51	40	48	38	42	47	49	58	47	50	48	46	38	34	46	46	44	35	41	48	39	33	45	54	42	53	52	38	48	29	42	46	39	43	38	50	32	42	43	52	35	44	51	42	39	44	46	52	35	41	44	36	33	51	41	42	48	48	51	39	48	46	46	38	43	45	44	40	42	43	48	42	38	43	39	35	34	48	43	55	46	41	50	40	35	48	45	32	49	41	42	42	43	48	30	38	39	48	42	36	39	40	43	43	46	43	56	42	41	46	39	37	36	47	55	44	32	42	48	46	43	46	46	27	44	35	35	43	45	49	45	40	54	46	50	33	40	51	41	37	34	55	35	41	37	39	40	36	41	33	52	27	47	46	48	34	46	40	41	41	42	36	51	37	45	48	44	41	42	32	42	48	49	44	46	34	31	31	39	47	37	46	44	45	44	36	46	53	49	36	40	42	42	39	54	25	47	48	35	49	46	54	45	41	43	46	43	49	51	34	51	48	49	41	44	41	33	40	43	41	49	48	51	38	31	55	50	35	46	54	47	39	38	23	50	44	37	63	42	40	40	40	48	35	34	44	43	34	43	30	47	49	38	47	41	47	38	45	51	34	36	46	47	42	36	41	38	37	43	47	41	38	60	33	40	33	40	42	51	37	39	44	35	37	37	37	32	45	36	29	47	44	52	43	44	56	43	44	35	37	55	38	49	47	51	45	48	27	35	43	38	42	38	44	34	44	38	51	43	53	42	41	42	41	42	42	37	36	29	51	41	50	52	45	55	43	36	40	43	40	36	43	43	56	60	50	44	35	50	36	37	52	48	46	35	38	50	38	47	56	57	36	43	46	50	39	41	49	44	41	41	37	41	34	35	40	25	38	43	28	35	39	35	46	33	49	46	40	40	56	57	38	44	43	44	43	35	48	28	39	45	40	47	41	27	54	37	51	35	41	48	43	41	34	53	44	45	42	42	45	48	33	33	39	37	44	44	36	40	53	37	49	41	40	49	49	47	42	34	35	39	39	49	43	34	47	38	41	37	38	39	42	45	40	40	36	42	48	55	50	40	46	43	41	41	49	47	39	40	45	46	35	33	40	46	40	35	36	49	38	32	34	49	44	53	36	42	45	25	46	41	45	48	50	38	31	46	31	41	43	40	42	42	35	46	43	35	57	41	48	46	49	37	40	41	45	37	50	46	40	51	54	46	38	34	38	44	47	40	46	40	40	41	46	37	47	42	43	39	44	52	43	38	52	49	38	42	41	43	49	38	46	31	48	43	54	54	40	37	33	36	40	44	46	53	47	43	40	40	47	45	34	37	46	47	39	35	44	29	33	53	35	44	44	40	45	33	45	49	41	39	45	42	49	42	31	42	47	39	48	40	35	47	34	47	45	39	43	42	45	41	58	38	35	41	45	44	38	36	46	32	49	40	60	51	46	48	34	38	42	42	35	50	31	40	50	51	40	47	33	36	36	41	37	44	33	46	47	44	43	39	39	44	45	40	53	38	54	56	44	36	32	42	44	38	51	48	39	37	46	42	51	48	37	44	42	45	38	37	43	45	38	43	37	49	63	37	33	39	55	56	36	51	43	50	45	41	44	36	49	41	36	48	42	48	43	42	50	37	48	51	53	32	34	36	34	35	32	38	37	39	43	42	49	36	40	38	42	42	42	35	52	43	45	41	42	37	48	43	44	30	37	44	61	46	45	51	42	47	36	37	33	38	30	45	37	40	57	47	31	45	52	48	66	33	41	31	26	45	41	48	34	39	35	33	47	48	46	46	33	50	42	49	46	42	53	54	41	34	42	38	54	51	47	44	34	35	42	33	44	50	52	34	35	36	49	47	49	51	32	48	48	55	48	33	32	41	34	35	32	43	39	40	41	40	41	38	47	36	33	35	32	44	42	45	47	55	32	34	39	40	40	43	46	42	41	42	45	34	46	44	36	35	49	47	45	44	38	40	46	40	48	41	33	47	35	39	42	47	41	39	38	39	44	41	49	38	48	25	22	42	44	36	45	39	40	35	49	40	39	34	38	32	30	48	39	44	43	41	38	39	44	47	45	32	46	41	32	46	42	41	43	48	33	38	41	43	38	43	39	51	40	39	36	48	59	45	43	48	51	43	50	45	43	46	36	41	37	45	52	36	49	39	44	35	44	42	35	35	54	48	43	43	40	53	45	41	37	41	42	50	40	34	39	53	36	32	44	39	35	44	45	46	26	37	33	48	41	41	47	47	44	55	42	41	40	41	62	48	51	46	39	36	46	44	56	42	50	52	39	47	46	42	42	33	48	41	48	37	34	38	34	29	44	46	34	51	41	39	40	43	39	40	50	47	42	49	50	37	48	37	45	47	46	53	38	55	39	33	40	35	39	42	46	38	32	53	37	50	41	44	51	42	47	39	41	36	52	37	42	37	46	40	43	56	42	44	53	41	41	49	44	48	27	41	41	49	54	44	35	57	37	37	43	47	38	36	40	44	43	32	48	38	45	43	41	39	40	29	40	42	44	43	34	37	44	49	47	34	36	35	39	47	38	44	42	43	44	41	40	40	32	48	46	40	33	44	42	42	41	41	48	43	48	30	35	41	48	55	42	40	32	39	51	40	47	34	39	45	47	41	39	39	58	63	35	35	47	40	40	42	51	35	38	43	56	30	34	52	42	34	50	46	34	38	47	35	32	47	39	44	30	35	45	33	38	45	44	60	48	36	41	44	43	40	45	42	41	43	42	29	34	43	37	40	42	43	44	39	38	39	48	40	41	44	41	35	43	45	47	53	41	35	44	43	48	47	36	49	47	49	34	38	38	41	39	45	48	44	44	39	60	44	45	45	50	38	41	40	39	48	42	50	50	41	35	44	49	36	38	37	43	47	40	43	42	48	49	38	37	49	42	49	40	36	49	40	50	41	42	43	45	50	44	55	43	43	45	45	28	53	37	40	43	44	51	45	44	43	49	43	35	60	36	45	43	54	53	47	44	52	49	47	37	43	37	41	37	39	45	40	41	38	49	43	48	43	41	62	46	42	44	47	34	29	39	41	39	42	39	48	42	37	50	46	34	30	33	40	36	38	49	34	45	42	37	39	38	43	51	48
41021	32611	26058	36797	39663	34410	28862	23595	18676	17046	16273	13732	10207	6863	4846	4269	4797	4622	6797	8256	10782	11866	12080	9509	9202	10387	11033	8375	4583	3518	3559	2285	1772	1399	1140	926	890	873	783	838	855	793	758	772	788	702	726	738	767	700	703	774	786	714	678	715	620	660	695	706	1171	1193	1404	869	703	704	721	695	729	660	610	650	657	695	618	659	618	655	645	643	671	653	616	659	657	621	667	660	633	645	682	697	709	651	660	596	625	631	652	679	610	633	634	710	628	691	676	654	676	618	630	659	701	618	637	590	599	624	592	603	634	647	646	633	609	693	591	645	602	700	643	652	634	652	636	647	621	667	640	643	650	621	646	651	607	636	581	637	630	642	631	653	635	645	666	618	658	622	647	603	647	647	660	671	650	648	596	625	654	665	631	616	630	613	653	583	641	627	629	623	654	594	593	649	623	685	649	676	648	625	613	564	613	616	606	574	662	637	610	653	616	596	667	609	605	661	643	640	623	635	627	642	635	641	621	651	627	660	594	632	657	613	636	629	646	634	633	628	630	638	648	614	639	636	607	609	601	615	623	651	631	650	567	612	602	622	615	617	614	626	624	631	621	601	595	653	638	645	652	621	633	629	632	626	658	609	619	626	628	593	605	636	604	618	616	627	635	630	605	646	642	639	640	634	588	603	634	615	599	613	675	600	632	600	597	595	615	649	630	624	623	645	608	607	627	617	610	598	623	608	610	609	665	621	644	644	654	638	643	610	610	583	614	619	626	585	652	618	595	681	630	646	610	654	628	624	613	611	590	642	651	644	645	659	652	655	616	637	612	601	637	610	636	653	565	625	618	624	608	578	626	624	627	654	626	636	680	643	634	643	647	584	604	664	678	645	626	638	630	627	664	621	603	644	632	625	617	635	650	670	620	652	611	614	633	630	585	600	586	620	667	636	653	563	618	652	633	657	597	632	686	633	583	633	647	636	698	607	644	621	645	632	639	659	636	605	631	622	651	616	653	626	653	614	619	621	683	603	612	648	620	649	597	606	621	632	614	583	605	608	600	641	657	621	649	611	615	615	604	625	632	626	634	645	585	661	626	639	649	629	612	608	642	596	599	646	625	624	632	595	647	610	654	569	629	654	660	634	608	596	608	645	678	640	588	584	645	630	644	591	673	635	615	657	636	631	656	578	613	633	611	614	650	632	626	648	640	647	669	607	633	631	660	659	620	613	613	640	626	627	639	597	623	609	629	629	667	569	640	593	643	679	631	640	657	575	637	596	617	572	641	622	628	640	674	627	621	597	674	666	622	612	596	610	609	590	625	625	576	630	622	608	604	622	613	668	654	641	629	636	604	652	632	629	612	588	613	672	601	645	630	626	609	648	636	597	617	617	613	622	657	635	610	635	604	670	605	692	633	639	611	611	586	603	638	634	633	675	599	667	640	627	599	691	661	610	611	650	668	662	647	635	654	641	634	607	631	589	663	622	654	583	642	631	639	640	613	645	681	605	648	583	605	634	656	633	654	590	594	616	575	635	643	602	647	648	646	596	612	594	608	614	580	613	653	601	615	612	600	608	598	618	629	617	605	628	601	631	579	661	621	632	629	600	604	652	583	667	626	617	602	593	630	628	613	634	633	657	684	607	642	638	648	619	647	663	591	644	618	592	653	627	626	629	661	627	617	650	612	651	615	606	617	609	638	621	651	635	608	644	639	622	639	642	607	646	619	618	630	610	664	648	606	626	605	573	633	641	619	603	609	627	675	670	579	657	633	640	629	589	615	643	601	607	586	616	631	575	641	631	599	617	605	639	635	636	644	591	649	598	709	642	653	633	632	611	633	671	651	620	651	643	632	594	679	597	573	595	580	648	625	631	633	659	655	654	625	638	657	629	681	608	625	582	601	684	654	646	632	622	619	621	604	647	599	636	633	625	613	640	653	651	643	616	573	642	627	608	700	643	653	607	664	647	608	619	613	643	639	641	664	614	638	622	633	605	621	585	617	617	648	607	607	582	607	659	642	610	589	647	612	588	614	592	674	635	611	646	636	654	566	669	633	625	672	618	635	612	611	624	600	641	633	660	622	659	615	618	620	652	628	650	628	631	636	617	624	590	643	651	642	607	642	625	628	616	621	626	594	680	605	603	643	617	584	619	604	630	635	621	592	584	601	666	589	667	633	608	615	602	620	647	623	607	617	576	651	632	624	688	612	652	617	633	631	674	614	614	600	636	628	608	630	633	607	599	628	627	646	649	626	677	593	614	615	611	613	594	583	628	601	626	618	601	623	612	622	680	666	662	591	593	663	660	627	620	635	626	624	639	603	608	645	614	620	662	604	634	656	629	642	585	622	626	629	642	611	597	620	613	629	615	662	635	560	663	650	598	589	648	659	637	616	633	678	628	594	637	612	638	631	575	609	635	638	649	624	647	622	625	607	600	595	651	601	600	588	625	642	630	648	634	613	635	638	604	600	586	640	603	617	641	630	603	660	624	655	653	613	644	612	622	579	627	668	619	655	599	599	614	659	673	604	602	600	595	647	608	578	659	601	629	639	612	674	588	619	644	635	597	629	618	646	619	624	590	627	630	634	615	619	633	635	653	609	606	631	668	614	576	636	638	634	614	628	654	641	600	640	611	618	663	632	652	642	621	604	640	643	629	631	603	649	589	625	602	575	655	633	583	588	622	624	609	601	663	630	643	602	591	610	611	642	595	638	626	636	607	624	596	638	630	639	613	638	609	574	643	601	644	653	683	611	633	650	633	657	621	578	656	638	641	603	607	671	593	643	623	623	619	573	634	621	608	600	646	627	664	626	648	621	595	595	610	627	622	656	609	590	639	621	649	604	628	620	616	595	591	625	631	656	592	637	649	643	585	604	617	639	612	609	601	631	612	628	603	594	613	647	626	634	618	641	652	594	643	645	673	627	629	628	638	599	660	629	628	662	649	632	599	622	611	634	691	578	621	618	684	587	602	633	662	665	638	677	629	619	636	637	630	639	616	581	648	635	644	616	595	630	614	639	652	626	629	650	632	624	595	598	621	680	618	617	623	585	602	633	633	617	653	633	643	632	665	662	632	614	627	609	645	597	628	679	599	669	628	580	616	582	598	588	641	628	599	620	617	603	626	639	665	626	579	631	668	608	602	673	617	640	603	564	617	673	612	648	620	625	643	610	614	629	598	645	602	666	583	597	609	587	659	646	643	627	618	619	600	630	637	646	662	568	602	602	617	605	606	663	625	616	648	624	566	632	627	563	652	636	635	628	620	669	651	646	643	606	627	602	602	596	631	610	590	649	664	650	647	630	603	609	623	584	633	636	589	682	594	595	642	612	640	602	588	665	669	615	624	631	660	645	594	631	651	647	606	615	633	618	613	631	603	599	642	570	610	614	608	625	612	616	642	634	615	619	624	619	589	603	633	638	644	700	617	580	645	655	642	599	635	591	617	594	646	607	626	602	611	615	638	629	585	621	586	621	584	593	682	627	627	612	622	641	665	577	664	635	685
4061	1596	886	577	666	478	297	234	179	167	205	161	88	50	53	62	60	48	74	103	121	147	173	153	125	143	122	117	52	44	45	41	37	38	26	26	35	24	27	40	29	24	31	30	33	30	33	30	22	28	30	31	20	27	26	29	30	32	26	37	23	38	30	32	25	24	26	24	20	20	20	24	29	23	25	21	34	24	33	26	20	25	30	25	23	34	28	19	34	26	26	20	35	22	21	23	38	33	35	26	27	32	27	20	32	19	33	29	26	31	23	37	20	26	33	28	29	31	28	30	31	35	24	20	23	36	23	24	20	32	24	27	21	19	20	29	24	32	28	31	25	32	25	20	29	25	33	25	31	36	20	30	22	28	18	30	24	30	14	22	26	29	29	25	29	40	33	29	22	28	22	26	22	29	21	34	31	25	28	35	25	23	24	30	35	33	26	38	28	32	20	26	24	17	30	25	27	32	24	28	29	28	20	32	34	25	27	42	26	30	26	30	28	25	29	28	26	30	24	22	23	29	32	31	32	37	32	30	36	28	24	23	36	29	25	25	34	32	22	33	37	27	24	31	17	30	25	22	19	29	27	26	25	30	23	23	28	26	22	29	26	27	24	41	21	36	30	28	27	25	34	24	26	22	26	32	24	33	22	22	32	27	36	30	31	28	22	27	30	32	27	30	29	30	27	29	25	35	29	27	28	24	28	25	24	29	23	21	26	27	20	32	22	21	27	28	31	19	26	32	29	29	27	28	27	22	36	28	29	19	30	37	26	27	30	26	22	27	28	29	30	32	33	33	24	23	26	31	28	33	28	23	20	24	29	25	16	22	26	29	25	29	30	27	30	19	23	26	21	27	21	23	21	33	28	32	23	25	29	24	17	18	32	38	25	39	27	25	18	24	42	31	24	26	31	23	29	32	35	17	32	32	22	28	35	31	26	37	28	34	31	31	33	21	29	23	36	26	29	34	29	22	22	23	18	20	29	20	32	31	30	29	24	28	27	23	34	16	26	22	23	19	22	35	30	32	26	34	38	16	34	32	25	23	27	29	26	32	22	26	29	27	24	38	29	34	23	32	23	28	26	34	26	33	31	24	18	29	23	30	29	23	24	21	34	25	26	23	21	30	25	23	25	27	22	30	24	19	17	22	13	33	28	24	28	23	25	17	20	22	36	29	21	31	38	25	24	23	28	32	17	31	42	26	29	32	31	22	32	31	23	34	23	28	21	18	28	22	22	28	32	29	33	21	39	21	36	22	25	31	24	23	22	29	26	28	18	24	22	21	35	21	27	31	24	22	31	28	35	25	26	24	31	24	25	32	32	34	25	36	22	25	33	29	23	26	33	34	22	38	22	25	19	23	27	30	31	25	40	30	29	28	27	26	26	29	27	37	26	29	33	22	28	25	26	25	27	28	22	27	33	35	25	19	29	21	20	18	32	26	20	34	26	16	24	20	35	39	38	25	23	38	38	30	33	26	27	29	21	27	29	22	24	37	27	39	28	25	27	29	33	20	28	25	34	38	34	31	27	34	25	26	24	22	13	15	30	30	17	18	30	33	21	35	25	27	31	29	36	35	33	28	29	26	18	30	20	30	21	37	39	36	25	29	34	33	25	28	29	24	28	31	34	26	22	30	22	26	39	26	33	30	28	23	14	36	24	37	33	19	24	38	27	25	28	31	32	20	35	29	27	25	29	29	29	27	27	33	29	33	28	23	35	28	33	23	27	29	26	23	32	21	23	29	24	30	32	22	32	27	29	20	29	19	21	29	20	34	23	34	25	22	27	26	25	36	19	22	26	26	24	20	35	24	27	27	24	27	31	24	32	24	22	37	23	23	28	27	29	27	19	27	20	23	30	27	44	32	25	30	20	31	22	21	30	29	21	26	25	33	21	35	35	27	29	22	32	26	32	31	27	21	30	15	26	34	20	28	31	18	24	28	26	27	35	25	22	35	34	31	18	31	37	21	29	30	25	28	27	26	27	43	25	22	36	24	30	23	37	31	28	40	22	21	22	29	19	24	35	27	23	26	26	35	30	29	21	28	29	29	28	37	28	32	26	30	24	27	27	27	32	23	21	22	30	19	20	34	29	32	31	24	28	31	28	26	34	31	28	37	32	29	37	27	35	23	27	19	22	18	30	20	20	24	31	31	28	22	18	25	24	31	33	23	25	18	26	35	34	28	29	28	34	30	25	29	38	27	29	23	34	23	21	27	25	29	33	34	30	28	31	29	23	29	27	23	35	35	26	24	18	26	24	23	29	27	26	19	29	36	29	35	23	31	37	24	16	33	27	32	35	21	28	22	36	27	34	24	26	26	30	27	25	22	27	26	30	16	23	25	22	29	28	28	34	41	26	33	25	19	25	24	31	24	28	25	28	19	31	38	21	24	27	35	23	21	24	37	14	31	24	36	25	30	20	27	31	31	33	19	31	32	19	23	33	24	36	35	34	36	28	24	22	28	26	25	25	29	25	35	39	37	27	21	25	25	28	25	27	28	23	33	26	27	22	20	32	33	34	19	27	32	36	34	32	33	30	26	27	24	28	23	23	32	19	29	24	25	32	17	35	31	22	26	22	22	28	36	23	19	34	24	25	21	25	21	29	25	32	24	27	32	27	29	20	25	22	29	29	21	30	33	24	31	33	26	33	33	29	25	27	34	27	26	17	26	21	26	32	27	24	27	26	31	26	33	33	28	21	41	19	32	31	24	26	32	29	28	24	39	29	25	22	27	25	21	40	37	28	26	29	31	32	27	31	32	31	21	28	34	23	29	23	37	18	26	25	28	40	23	32	22	27	30	39	26	28	26	26	20	23	37	26	32	29	27	33	31	23	27	31	21	20	24	24	21	26	23	27	26	29	25	21	27	22	23	33	25	23	25	29	36	31	23	28	21	29	28	16	25	25	28	27	30	27	24	23	28	30	30	21	29	30	25	43	29	29	25	35	34	26	22	33	28	26	23	25	28	30	28	20	19	22	35	22	20	30	20	28	21	28	27	19	35	28	32	18	28	32	21	33	31	31	23	22	25	26	25	21	26	31	22	29	23	36	27	34	23	31	31	27	29	30	27	33	30	19	23	26	27	25	35	21	17	24	32	31	13	23	31	18	24	29	18	23	24	31	29	17	34	32	34	28	27	25	27	28	28	25	21	29	35	20	28	23	28	25	32	18	28	30	25	26	33	19	32	21	23	19	28	28	22	36	22	29	29	27	24	40	29	26	30	27	32	29	29	28	35	30	35	30	21	19	34	27	24	27	18	39	30	28	20	28	37	34	34	29	31	27	29	22	23	19	30	27	31	21	43	32	24	29	30	27	25	29	25	25	23	22	37	25	20	31	35	35	31	29	36	33	29	26	32	29	26	27	19	22	26	23	32	31	29	27	19	31	30	29	24	19	25	31	17	21	30	19	38	37	31	27	34	29	27	31	22	21	36	20	31	35	27	28	25	21	32	25	37	27	31	25	34	27	24	29	23	29	26
34160	24299	16950	29130	31830	24696	17935	13778	10026	8510	9003	6541	4557	2601	1689	1404	1808	1918	2612	3988	5092	5646	7460	5788	4412	5436	4629	3756	1769	1082	1281	890	678	594	498	496	490	506	427	430	432	455	456	401	471	451	376	460	420	424	420	494	443	407	452	456	390	449	455	427	605	683	644	453	404	426	413	409	415	433	461	380	438	423	423	454	408	403	410	397	446	414	416	411	423	386	417	377	431	418	359	413	394	388	443	411	440	420	405	425	410	426	400	375	460	436	400	382	427	426	436	414	425	440	467	415	394	430	405	409	417	407	422	390	408	415	447	405	424	400	391	427	435	402	418	401	398	414	425	440	386	419	415	446	393	425	400	432	387	434	453	441	421	443	422	412	469	418	417	408	433	405	418	413	466	409	439	384	428	412	406	432	423	424	377	433	444	375	437	402	410	436	443	412	394	423	395	407	435	408	403	457	421	413	404	366	409	470	388	404	391	410	395	426	413	408	390	435	439	392	433	400	419	440	394	406	403	427	405	450	381	422	376	406	438	409	434	418	456	443	420	410	431	401	427	406	430	438	384	406	423	419	440	417	442	432	400	394	429	412	435	405	398	421	442	376	423	447	374	434	401	404	433	420	432	384	441	402	410	409	429	376	392	396	446	386	442	386	413	411	425	412	370	431	392	396	380	381	375	372	417	454	413	409	417	395	433	415	426	403	450	421	399	432	413	444	416	409	422	405	448	410	405	420	416	412	376	374	412	424	420	396	428	432	421	382	403	399	429	448	380	428	435	401	424	423	400	421	415	406	425	415	385	426	415	402	410	408	440	390	432	406	454	388	400	389	429	382	440	409	413	402	389	421	421	411	415	393	414	424	420	414	434	441	409	408	405	436	399	419	421	444	409	436	439	366	431	426	413	430	408	418	419	410	415	428	397	407	429	407	420	439	424	388	410	426	408	404	408	391	396	424	396	435	419	414	428	399	423	411	396	370	417	399	416	371	414	417	452	421	413	396	383	423	399	410	394	399	391	426	397	404	406	422	443	394	418	424	395	397	419	411	412	397	429	445	391	419	392	423	434	375	390	468	421	415	411	390	451	439	413	415	404	410	424	405	399	424	405	409	452	384	411	369	393	417	422	435	441	424	464	428	412	408	385	421	430	402	411	403	424	431	423	431	425	415	364	374	408	401	435	403	363	408	403	408	406	383	429	417	437	430	401	394	404	446	386	434	397	403	375	401	415	388	384	404	400	412	409	409	430	427	384	419	413	431	421	414	425	447	416	387	446	408	416	410	405	430	423	399	405	413	417	382	412	427	447	386	437	434	444	422	388	388	402	418	384	408	391	416	365	417	397	377	402	400	421	399	409	452	410	380	394	438	413	410	460	441	427	368	413	388	376	389	414	416	440	409	413	390	401	431	404	442	413	389	431	425	406	420	385	389	431	439	433	444	399	395	410	380	408	385	439	441	399	407	403	429	384	398	416	387	476	404	379	410	420	404	424	398	403	391	434	406	450	386	410	413	392	412	451	441	425	391	397	450	400	419	413	407	397	392	427	441	386	393	401	401	393	406	391	364	465	419	407	369	388	398	436	436	441	406	431	436	426	422	405	451	389	432	429	426	402	437	409	394	385	424	406	421	391	397	431	371	448	427	409	449	415	385	443	408	422	391	386	385	416	387	423	389	433	461	410	416	445	403	374	417	436	440	454	409	433	397	446	444	427	408	408	419	372	424	399	402	424	449	431	415	398	409	428	446	393	456	430	373	415	409	425	388	421	416	376	392	399	402	425	413	427	400	386	389	421	390	397	432	438	419	418	389	433	407	381	410	463	377	405	382	401	414	401	395	425	412	421	402	383	404	423	381	400	442	445	387	405	443	373	446	427	389	403	399	401	443	447	406	435	403	441	426	399	418	394	408	422	435	398	398	430	390	410	415	382	440	426	392	417	432	413	426	441	423	412	420	425	443	406	387	394	412	426	432	394	398	413	396	421	459	417	436	376	400	427	439	407	451	414	400	386	389	417	445	407	406	405	403	384	420	407	404	416	384	390	417	422	436	385	451	408	409	413	412	416	417	427	417	394	413	467	400	408	439	401	448	413	434	412	440	400	408	412	407	399	428	448	446	446	384	428	410	406	444	430	401	430	430	398	450	384	447	397	414	410	415	400	423	437	417	469	411	418	377	428	441	411	406	420	450	406	415	390	404	387	410	435	429	418	402	424	411	428	415	380	406	434	411	417	433	378	399	396	423	422	409	430	404	426	423	420	421	425	463	431	416	401	411	407	375	401	393	411	401	412	425	421	446	394	414	422	447	423	401	436	424	415	430	402	392	418	421	374	441	393	408	417	438	427	409	397	444	413	410	397	401	392	395	413	380	398	437	382	420	419	423	439	424	390	415	458	402	459	396	378	384	412	441	391	415	442	403	375	421	434	409	423	422	402	405	443	433	413	419	444	443	439	433	392	398	439	365	416	397	409	433	383	401	415	403	421	407	423	399	389	435	425	451	410	397	413	404	428	447	413	420	414	436	402	463	400	413	371	415	390	415	410	469	402	433	429	411	432	413	382	385	379	405	409	423	432	442	419	420	397	399	400	435	412	402	381	402	412	416	400	394	431	438	369	406	409	406	390	408	384	415	439	416	419	417	445	374	421	409	395	387	410	411	452	402	446	389	426	416	424	401	398	400	425	453	358	417	449	431	388	380	387	384	392	406	397	422	402	394	415	415	397	446	427	428	400	432	444	391	365	440	399	364	385	417	417	412	418	392	456	417	406	431	392	436	432	418	385	398	423	441	408	445	397	410	444	415	356	396	403	383	442	397	426	400	414	400	414	406	419	403	369	389	426	394	444	421	419	375	413	446	394	408	399	421	396	391	423	432	403	389	444	425	434	416	381	403	411	451	426	369	420	443	418	385	435	437	397	431	438	411	379	436	419	375	430	414	400	434	390	401	428	381	424	446	447	421	406	423	393	407	407	382	408	426	364	411	400	390	431	418	423	433	406	398	423	409	405	390	425	435	444	403	405	387	410	374	423	383	395	413	408	418	422	417	373	407	419	390	370	413	383	412	384	432	453	428	423	406	409	387	408	393	413	416	402	396	429	444	434	395	391	432	376	385	433	398	419	389	420	381	410	385	405	465	408	405	413	404	430	440	447	395	413	425	409	402	355	414	440	393	420	423	412	425	411	439	413	407	420	418	424	443	385	386	455	392	402	406	424	436	357	447	428	418	410	403	427	393	383	441	422	424	437	387	399	405	374	382	383	414	428	399	401	355	403	425	393	435	389	429	418	402	365	407	385	417	424	416	442	419	418	414	399	382	408	427	390	383	402	385	389	375	401	406	427	392	426	384	438	382	430	405	420	417	392	407	441	401	451	437	430	427	411	419	400	410	418	403	388	399	401	419	400	377	415	390	403	448	395	455	420	430	417	436	429	378	418	422	388	430	411	430	424	387	399	431	403	422	424	408	359	411	382	415	420	447	429	410	423	399	381	425
4619	2628	1320	920	1022	878	529	467	371	264	297	242	147	108	66	73	80	96	90	139	191	199	336	246	190	218	169	113	78	40	42	37	33	44	32	21	32	32	34	31	25	29	21	34	27	39	27	31	35	29	30	36	22	25	32	26	31	29	20	28	27	38	29	21	25	28	17	28	27	24	33	34	36	26	23	21	21	22	19	22	27	25	23	32	29	33	25	30	20	22	14	25	23	19	27	21	18	34	27	29	33	28	22	28	21	30	29	22	22	28	22	20	27	33	31	20	29	19	26	22	29	16	26	25	20	34	40	31	28	30	33	24	31	29	32	32	22	24	25	29	26	26	35	19	21	31	30	29	36	24	24	18	31	24	35	26	23	20	15	22	33	27	22	32	29	25	24	27	25	27	25	26	23	24	31	29	29	22	17	28	22	24	29	27	27	24	31	17	21	23	26	37	19	21	30	29	33	25	37	24	25	24	25	32	30	21	22	35	26	29	29	29	23	21	26	25	24	32	26	29	27	18	25	22	25	25	31	36	25	24	34	27	27	31	17	25	24	29	24	27	25	19	17	23	21	27	17	24	32	32	23	30	21	26	22	20	27	41	31	29	21	34	35	30	18	31	28	23	32	17	17	26	28	31	34	28	23	26	24	24	22	23	23	33	28	31	26	31	30	26	31	23	28	25	24	32	37	21	19	29	26	17	12	27	27	22	34	21	23	24	28	31	29	27	27	34	22	21	25	30	28	26	23	28	30	26	31	19	25	26	30	29	32	29	29	27	29	31	25	27	23	26	21	27	29	24	33	22	22	23	30	28	24	20	22	27	31	23	25	29	35	22	24	19	18	22	26	36	31	37	25	26	24	26	29	30	21	22	23	32	29	34	28	28	26	30	22	28	23	25	26	28	27	31	26	30	18	23	24	23	18	17	22	26	22	20	35	22	30	21	28	20	21	31	27	25	28	25	21	27	24	24	25	28	30	27	26	26	26	18	19	27	25	29	27	22	32	22	34	24	34	26	29	21	31	23	30	34	23	24	30	31	22	28	28	26	30	26	24	24	28	25	25	28	34	22	24	23	22	34	26	31	31	29	21	30	25	27	25	15	26	28	34	20	30	37	17	27	25	27	22	27	29	26	23	38	21	29	33	25	20	33	29	21	27	22	17	28	29	26	17	31	18	23	24	22	26	20	22	24	30	29	29	23	41	29	18	28	28	26	33	33	37	23	20	24	24	29	26	28	20	27	23	18	33	21	29	21	28	34	28	26	27	29	25	37	20	19	18	26	27	32	35	34	25	22	34	21	27	30	25	21	19	23	31	34	33	21	27	26	26	24	24	21	20	33	24	30	32	23	26	34	31	34	23	18	34	30	22	31	18	23	18	27	21	19	26	26	30	27	21	36	28	28	30	29	28	31	33	32	27	25	15	27	28	30	30	26	26	24	35	29	37	24	25	17	29	26	25	27	26	33	22	34	28	21	22	26	27	32	27	30	21	17	20	33	18	24	32	24	24	29	28	28	29	23	24	19	30	29	26	17	24	22	20	17	32	17	38	25	27	25	29	30	27	27	35	30	23	22	16	24	26	21	21	17	27	20	24	24	26	40	21	33	20	24	35	30	29	25	16	31	22	18	33	31	21	26	32	24	30	26	23	25	29	24	23	24	28	24	26	34	24	18	21	29	28	28	28	30	30	25	30	22	31	24	24	24	25	21	19	20	19	28	27	26	31	27	26	22	39	31	20	26	21	25	25	35	29	35	20	33	35	22	22	33	34	24	25	21	25	18	35	20	35	28	25	25	25	20	24	36	31	30	28	20	29	26	30	15	22	23	25	25	34	19	10	34	28	34	23	15	30	21	25	28	25	21	30	22	24	28	29	32	27	27	19	28	30	33	28	27	35	23	30	16	27	32	15	24	29	25	25	27	29	20	35	21	18	28	27	23	20	32	34	26	28	23	28	29	32	27	31	45	24	22	17	20	29	31	20	19	31	34	24	31	30	23	25	32	26	24	17	24	23	19	30	29	35	28	24	36	31	27	24	35	21	28	27	21	20	34	26	28	19	28	24	31	25	26	25	39	36	25	25	38	29	27	29	31	28	23	28	24	28	19	30	28	24	25	36	23	22	27	29	28	29	24	24	30	26	27	23	33	22	31	21	19	28	30	18	25	30	23	29	27	17	33	25	18	34	26	29	23	22	30	25	20	25	21	22	21	22	20	27	32	21	31	30	32	19	26	16	27	23	27	30	31	21	25	22	36	26	24	31	24	29	28	32	26	30	31	30	27	24	28	31	36	30	26	25	27	26	25	22	24	29	19	29	31	24	29	20	29	29	26	29	35	23	24	25	26	17	28	28	21	27	29	27	30	24	22	34	35	24	22	29	18	22	39	28	28	21	26	32	28	22	24	36	23	28	26	27	30	29	21	17	26	29	26	35	21	25	24	28	30	22	36	26	34	31	28	20	24	30	20	27	36	24	21	23	20	25	35	21	29	36	17	15	24	20	30	23	21	25	27	30	25	26	23	33	20	34	29	28	28	29	31	25	21	37	22	26	21	23	30	34	34	18	28	24	25	23	20	20	25	23	31	33	27	23	24	25	30	26	34	27	31	27	33	22	32	17	22	30	25	21	24	34	34	33	25	25	23	22	26	24	24	25	24	23	34	25	25	24	29	26	20	24	28	19	28	38	22	30	29	31	29	28	12	24	36	22	27	30	19	20	29	27	23	21	25	26	29	23	25	23	21	25	34	23	26	24	35	30	20	30	23	26	29	26	30	26	28	21	17	31	36	30	25	30	26	31	21	23	20	25	25	29	22	27	35	26	24	17	24	28	22	27	28	27	20	17	22	26	30	26	25	13	21	32	28	36	21	23	35	20	20	27	20	27	22	22	32	22	32	21	37	22	26	30	34	28	24	24	27	32	21	36	30	26	17	24	37	39	28	40	26	25	24	30	22	28	30	29	32	25	19	32	23	25	25	29	20	20	30	21	30	33	28	33	30	28	25	25	18	27	18	33	23	30	27	25	22	36	27	27	26	27	30	23	31	19	36	28	28	29	30	25	26	29	31	33	23	22	24	29	28	25	34	26	32	26	22	33	21	33	31	23	34	35	16	28	24	21	32	24	25	22	18	23	19	31	30	23	20	22	27	40	27	18	18	22	25	24	29	31	24	26	21	19	30	27	30	30	21	22	23	20	26	24	22	23	23	24	23	20	22	30	28	23	27	22	19	22	33	19	21	32	23	31	35	26	30	15	22	24	25	18	25	31	27	25	33	25	25	32	27	21	20	20	29	22	21	39	22	18	26	24	27	31	43	23	29	34	21	20	27	23	22	24	26	24	24	28	23	24	33	36	27	19	32	28	26	20	21	24	28	30	29	31	33	28	37	34	21	21	31	34	25	31	28	30	22	24	24	22	25	29	22	15	20	20	30	31	30	22	24	15	32	24	19	19	23	21	24	18	23	20	25	23	31	35	38	22	31
38870	28521	21250	34264	37506	31571	24867	20600	16224	12958	13249	10643	7520	4436	2939	2338	2928	3427	3909	5833	7596	8711	11976	9196	6526	8170	5919	5034	3032	1144	1147	1085	850	757	619	613	523	549	521	509	474	486	516	475	452	471	484	420	432	451	493	534	477	448	456	449	417	452	445	418	618	976	591	433	400	420	447	438	459	428	408	411	436	363	426	414	401	407	402	383	379	409	399	405	390	446	420	448	404	441	413	391	431	404	397	412	397	383	420	433	429	402	396	402	461	429	416	421	429	438	375	417	380	427	432	406	379	380	407	410	379	427	394	433	419	399	413	416	425	369	416	438	425	411	411	375	422	392	408	430	413	399	427	428	419	404	396	412	443	404	399	443	426	396	410	391	419	428	372	402	397	377	382	429	448	383	395	416	397	380	396	374	429	376	398	389	391	402	396	400	415	399	431	435	376	375	400	386	395	360	384	442	401	439	412	437	417	374	390	400	390	400	401	399	373	411	441	402	394	372	401	380	353	395	437	436	411	381	372	389	354	423	415	437	396	395	405	406	376	446	398	398	401	386	395	385	418	435	376	406	398	398	385	386	393	420	426	421	437	394	404	399	409	374	394	389	384	436	394	416	412	388	417	408	412	407	393	405	382	405	390	407	393	407	350	409	415	393	420	357	431	410	425	388	346	387	440	417	407	389	388	413	388	396	425	410	404	395	386	368	406	413	436	405	426	402	407	408	368	449	418	367	391	391	409	356	406	437	407	423	405	413	378	427	393	355	367	412	389	384	388	392	407	410	423	439	418	381	426	408	395	403	378	405	423	436	393	404	393	374	380	381	431	413	393	428	413	393	436	377	421	421	414	384	374	391	412	411	403	410	388	390	370	409	426	413	430	379	398	398	379	382	368	378	394	397	359	391	417	377	427	394	434	385	383	395	405	401	410	413	410	422	413	399	404	384	389	419	395	410	390	403	409	399	399	401	400	387	407	405	416	402	397	415	402	411	400	412	407	393	406	416	397	364	425	417	396	415	413	366	377	404	414	357	394	393	414	367	409	401	392	387	397	417	445	393	415	391	397	363	365	380	381	365	406	410	431	413	377	378	430	381	421	379	420	399	392	410	418	372	383	403	408	425	395	412	401	412	428	416	409	386	423	381	416	370	396	389	415	385	389	434	405	420	413	392	362	392	373	372	406	389	412	378	369	359	401	401	419	406	422	397	435	398	421	387	440	387	377	396	399	411	388	407	401	388	420	389	395	406	440	419	377	397	414	387	408	429	413	394	421	364	389	413	358	380	405	384	408	370	407	417	439	406	381	393	380	402	404	403	373	387	396	379	414	401	402	400	383	424	376	409	399	417	414	398	382	400	370	436	405	352	392	401	388	382	410	403	411	400	382	412	408	417	399	417	374	409	387	393	404	351	398	379	401	392	385	388	399	407	390	399	412	387	398	399	397	375	384	398	369	394	361	440	364	422	436	411	367	420	419	389	428	377	430	392	427	388	411	395	387	393	403	399	401	370	353	416	397	391	390	407	397	400	391	372	380	392	438	388	371	400	384	407	429	399	418	408	392	400	387	408	395	416	395	393	387	418	343	397	428	408	431	391	396	401	388	386	387	391	399	381	424	410	420	370	402	361	382	406	454	408	443	409	382	419	377	435	409	389	421	420	401	397	409	395	411	413	418	386	383	419	390	415	458	378	403	385	372	404	375	393	387	363	395	402	385	393	458	437	388	421	428	375	416	423	374	422	382	417	371	382	433	380	406	381	404	394	386	398	398	400	380	412	397	410	392	383	413	366	411	405	390	377	441	387	405	377	415	372	422	392	387	404	408	381	418	392	388	375	416	394	386	394	402	387	392	404	416	401	396	434	408	404	415	390	403	392	377	376	399	376	410	399	460	395	390	388	362	414	390	417	389	405	404	389	379	376	414	374	436	414	395	386	386	395	398	404	404	436	404	410	398	373	358	384	375	349	426	416	402	423	448	387	379	380	397	379	395	394	342	433	405	392	378	396	440	384	395	397	405	389	419	409	437	404	394	421	392	375	383	410	389	409	366	393	386	352	400	405	428	385	413	444	424	393	402	379	384	389	379	408	378	382	373	381	389	433	390	406	408	374	372	392	395	404	364	378	430	409	393	429	418	402	397	381	397	400	381	417	395	394	357	429	373	384	425	388	409	369	431	393	391	377	351	399	424	396	397	397	384	429	392	389	398	390	402	415	393	384	385	416	407	358	396	373	358	390	398	389	431	410	391	413	391	361	376	397	377	363	413	395	392	391	421	366	401	437	389	392	429	412	405	357	382	412	431	351	372	416	397	377	368	388	395	411	356	376	408	385	380	414	371	373	415	437	384	384	371	382	413	425	396	376	406	389	421	406	407	409	405	394	393	338	391	405	415	366	403	380	415	383	435	415	401	372	445	409	375	403	387	436	396	424	433	398	421	380	394	391	411	396	421	397	366	427	398	404	402	387	401	436	395	408	397	362	394	436	370	407	416	408	382	379	392	394	400	415	376	381	385	379	399	357	443	380	371	417	402	398	401	382	413	411	415	398	385	391	410	397	416	405	404	407	399	368	408	405	403	399	426	399	385	365	379	388	400	372	393	402	377	379	428	419	355	423	420	384	396	414	393	391	401	397	409	386	426	401	416	410	377	415	385	361	406	395	402	420	387	385	442	413	416	431	366	378	398	407	421	393	442	397	408	409	394	391	411	402	402	406	429	406	415	400	421	401	381	402	406	408	388	387	384	376	386	400	416	384	390	390	435	362	414	411	393	402	415	406	391	397	406	379	369	371	381	393	390	403	412	386	411	400	380	413	397	398	412	418	397	352	394	401	415	394	410	410	416	387	384	432	397	367	383	422	412	430	367	391	401	367	361	408	385	403	374	355	403	427	407	441	417	419	399	391	417	387	424	452	407	399	416	406	400	396	386	394	426	374	387	436	403	398	367	412	406	420	379	399	388	414	460	396	412	420	402	378	417	412	401	364	400	395	397	373	392	390	387	420	371	417	393	414	415	388	385	398	417	400	444	370	397	380	423	440	414	397	410	413	398	404	396	382	373	386	430	424	398	366	425	404	373	397	394	402	410	426	395	407	420	367	427	405	448	398	405	417	403	436	403	411	389	398	367	388	408	383	396	417	386	379	407	389	406	366	408	377	431	400	402	425	391	388	435	381	407	406	403	408	397	405	462	382	406	388	416	411	386	386	388	400	396	415	393	431	399	388	371	377	405	390	399	398	414	365	381	418	396	395	410	380	379	401	392	399	429	390	392	393	392	391	403	395	401	396	408	388	412	438	388	416	393	374	379	412	374	411	389	369	408	422	420	407	390	426	355	382	435	391	420	381	429	360	429	409	384	438	425	411	383	399	399	378	397	352	410	418	330	388	386	410	379	402	392	373	401	398	422	414	393	372	399	408	366	391	381	380	387	385	395	391	399	392	405	389	391	426	392	408	385	387	398	362	415	396	390	435	405	420	446	396	376	374	438	392	417	416
6190	2600	1223	829	1034	838	570	496	399	279	266	229	182	111	75	71	85	109	92	144	184	219	324	287	206	201	182	111	87	58	43	50	54	44	49	43	42	36	38	46	51	40	43	35	52	32	40	44	40	47	44	44	49	31	44	41	47	49	38	45	46	65	49	40	44	47	55	53	43	39	32	39	31	47	38	47	50	44	30	30	41	36	39	39	32	31	45	48	43	48	46	45	40	42	32	40	28	41	36	56	38	48	47	42	36	45	40	40	34	44	47	46	43	45	51	47	36	44	45	33	37	32	39	46	41	42	47	33	43	63	57	35	35	45	42	38	29	53	40	30	35	36	44	47	49	32	48	37	49	46	43	37	47	42	45	46	33	44	34	40	32	41	41	48	39	36	41	36	36	50	40	25	39	24	35	33	29	41	47	36	32	36	45	42	30	48	47	34	40	39	29	41	41	31	51	37	46	37	54	39	37	45	38	36	42	43	33	38	43	46	40	38	45	40	41	40	40	38	43	22	38	33	52	47	53	36	39	37	40	39	41	41	38	44	45	31	47	49	52	45	40	35	46	37	29	41	27	29	51	41	49	41	35	40	37	43	33	44	44	41	43	46	48	50	32	49	43	39	39	40	47	38	39	44	48	29	41	41	37	37	40	42	33	47	31	47	39	34	35	50	43	45	32	39	50	37	44	38	38	43	34	40	42	42	43	34	42	45	32	43	46	38	46	43	40	39	45	37	29	32	46	62	40	35	38	47	38	36	47	43	57	48	56	31	42	57	40	39	40	41	52	50	41	42	41	47	44	29	46	35	37	38	46	47	37	45	44	38	44	47	43	53	48	29	37	36	33	38	40	42	43	39	41	34	39	35	43	35	53	43	45	42	34	36	33	32	47	42	47	46	32	36	40	30	46	49	34	43	48	44	47	49	33	41	37	40	41	39	50	42	37	40	36	38	49	35	40	42	48	31	45	51	33	40	41	44	46	39	44	37	31	45	39	40	43	46	47	41	35	33	40	42	36	38	41	47	41	44	45	48	41	39	43	45	41	46	35	54	35	28	37	42	37	51	53	31	48	47	44	39	41	33	52	38	34	50	36	35	40	47	51	37	38	43	35	37	42	49	41	38	45	50	41	36	35	49	42	34	47	49	44	38	49	40	39	49	67	42	48	39	34	41	47	52	45	43	46	40	51	41	50	45	47	37	46	40	48	38	33	46	45	43	37	41	49	46	36	29	42	59	38	45	32	45	36	45	35	42	41	36	40	39	36	41	43	39	35	58	36	42	37	44	46	46	47	43	45	45	42	43	51	42	30	51	33	42	48	39	50	39	47	35	44	36	49	36	44	39	50	38	40	47	44	42	30	50	43	35	36	41	39	37	44	46	43	27	40	33	45	49	32	44	26	44	39	44	47	48	41	47	47	42	43	36	39	40	44	33	36	50	44	41	47	30	38	42	42	37	44	36	32	48	45	35	45	36	39	47	54	37	38	35	51	43	41	48	31	53	48	45	45	36	39	41	45	42	38	38	40	35	44	28	55	35	30	45	33	36	45	47	37	45	42	37	45	29	37	38	44	42	47	41	39	49	35	38	39	50	31	49	50	41	44	34	37	23	44	38	35	52	46	44	44	51	35	37	40	50	45	40	40	41	45	38	48	35	45	34	32	47	34	40	44	39	36	34	55	59	38	50	51	29	35	48	33	36	51	48	46	38	37	42	35	40	47	52	52	36	43	42	35	44	43	34	35	39	37	50	37	47	43	50	28	26	36	46	45	38	36	48	45	48	51	42	48	41	41	43	40	39	36	36	45	44	40	44	34	33	36	57	48	39	43	53	40	36	47	57	36	45	42	33	28	50	37	41	46	37	58	38	40	44	35	41	35	45	38	33	37	37	33	43	31	32	32	34	48	27	42	37	45	47	36	42	44	35	32	44	34	41	40	45	37	38	36	46	45	43	52	44	37	41	39	34	49	42	58	40	37	44	38	49	36	48	35	34	54	48	53	38	36	48	49	50	41	35	49	39	43	48	39	42	26	45	46	38	36	38	32	48	46	45	26	55	44	42	44	46	37	41	35	44	43	44	54	39	31	44	36	30	49	38	42	45	37	41	38	47	37	39	41	37	23	40	43	42	30	46	33	42	37	43	36	41	42	33	41	40	40	49	37	32	45	45	40	43	45	34	43	38	44	37	44	41	45	41	51	48	55	38	33	49	37	37	46	44	38	46	34	42	54	48	45	35	40	55	43	44	40	38	29	36	40	42	35	45	33	43	34	28	40	41	44	55	44	37	48	52	48	41	39	31	51	41	28	50	45	44	34	48	33	28	34	29	37	41	41	33	39	35	36	33	50	49	37	41	37	42	48	32	34	38	43	35	44	33	46	31	34	43	38	38	49	37	54	47	43	53	44	43	36	34	37	43	42	43	54	39	39	44	45	43	46	39	46	48	46	33	33	46	32	55	39	34	44	38	42	42	48	46	40	36	48	28	38	39	30	55	36	46	35	44	38	49	43	44	33	44	35	28	41	30	46	41	37	39	44	39	35	42	37	42	41	43	44	29	41	49	41	47	46	37	42	40	37	36	39	45	46	47	45	45	44	55	46	42	42	45	49	31	44	41	45	39	49	41	42	61	33	33	41	44	43	35	54	32	46	36	51	52	66	40	44	47	40	45	43	47	43	53	37	41	46	54	39	54	29	42	45	39	39	32	47	38	42	36	43	40	37	42	23	45	47	47	41	43	48	57	41	32	42	41	50	49	46	48	40	41	34	34	45	47	46	39	39	44	32	40	37	33	41	35	32	40	31	51	29	33	42	29	31	49	37	30	45	48	47	42	38	39	48	29	33	39	38	40	47	34	40	40	24	42	44	44	40	43	40	39	45	36	36	40	45	38	51	42	37	40	29	59	45	45	38	37	33	40	50	45	38	41	43	29	45	46	53	42	28	48	44	50	35	40	54	52	50	43	42	36	43	28	52	36	37	39	51	53	47	54	44	34	56	54	34	30	39	29	41	31	38	35	41	44	46	49	35	39	46	36	37	35	50	38	50	45	46	31	38	45	42	54	54	43	51	39	50	31	35	45	45	40	30	35	46	41	50	37	37	35	37	27	37	50	48	36	46	32	42	28	43	33	33	30	40	53	36	41	36	54	38	37	40	31	45	37	50	31	46	51	41	38	44	43	47	36	51	33	41	39	34	41	50	35	30	45	36	38	44	46	31	55	39	35	44	41	37	38	39	38	35	48	44	25	48	38	51	44	34	38	30	42	54	42	41	46	39	37	48	43	46	44	48	38	31	42	40	42	46	41	44	37	44	36	46	43	46	51	37	49	27	42	39	44	40	38	42	49	40	50	52	43	37	33	38	50	31	53	36	34	43	33	42	40	35	43	41	45	47	46	45	31	42	42	50	52	37	45	40	42	50	45	36	37	41	53	39	49	56	51	44	32	38	41	41	43	46	39	47	44	36	39	33	44	44	35	53	45
36694	27947	20276	32951	36885	32166	25035	21092	16961	13574	12140	10745	7386	4738	3068	2441	2675	4090	3737	5309	6770	8613	11579	9245	7121	7562	5334	4278	2758	1326	974	934	935	852	792	785	789	689	716	666	694	700	661	687	645	677	658	632	659	657	700	760	692	648	674	668	644	631	644	620	880	1064	821	646	661	670	686	685	643	647	615	608	622	623	670	645	644	622	646	632	616	603	637	606	647	652	638	642	679	660	614	628	601	628	641	644	638	618	588	642	632	611	661	657	611	634	626	615	607	680	605	619	610	632	597	621	642	601	629	652	673	624	600	622	631	594	622	633	653	622	589	620	624	657	638	626	624	634	610	637	618	680	649	651	622	653	600	672	643	623	651	614	669	614	646	649	618	612	673	623	599	642	606	630	624	586	606	622	621	601	607	572	605	631	667	661	587	604	667	618	617	594	656	603	633	594	610	649	602	644	622	664	577	627	647	614	621	612	603	613	638	582	574	623	632	590	600	640	571	610	604	589	628	648	673	622	598	672	617	639	631	605	624	633	637	601	605	613	620	630	621	627	574	623	615	643	603	636	635	592	613	632	610	628	630	643	625	596	644	657	590	596	559	645	654	631	624	635	605	612	582	644	611	606	648	588	589	592	626	609	611	582	642	648	583	602	611	635	616	638	616	604	630	605	615	630	661	656	587	622	619	619	656	606	573	617	670	583	629	636	654	616	593	638	609	596	645	603	616	617	603	630	572	613	624	618	587	625	625	610	635	606	614	637	605	653	617	648	580	622	626	676	618	665	594	599	687	689	608	596	644	627	650	629	610	640	623	584	601	597	619	659	597	645	666	578	579	617	635	608	609	569	613	672	664	599	600	625	607	604	633	651	666	611	603	603	638	592	610	578	621	585	605	650	623	600	580	575	645	626	625	647	603	590	608	618	636	620	625	598	583	642	616	637	618	599	595	612	591	612	657	586	594	613	615	657	612	595	610	640	570	607	589	632	578	655	617	650	569	638	612	601	609	609	612	620	592	643	632	593	614	592	586	633	595	613	652	620	658	608	619	596	623	622	581	573	602	572	627	608	654	605	599	652	643	610	631	603	683	621	609	632	583	585	593	589	569	598	631	605	628	632	622	624	620	599	598	593	609	619	573	590	672	643	561	607	637	628	595	616	597	598	603	599	693	652	605	594	585	648	609	616	632	620	635	632	581	586	609	699	636	633	601	619	584	630	621	664	650	593	614	639	664	632	624	584	587	616	602	610	582	605	618	598	640	638	619	628	633	640	654	580	640	628	629	608	621	659	622	631	634	622	624	605	609	614	643	598	633	651	638	616	661	662	626	643	622	632	613	596	588	657	627	657	613	624	622	596	628	596	605	588	619	588	625	587	614	607	636	620	614	605	596	584	616	607	613	629	633	654	606	611	632	599	601	623	629	619	600	621	599	618	597	645	593	671	651	653	609	629	588	645	616	641	634	630	578	634	624	623	615	630	572	599	605	617	634	565	609	633	613	597	578	648	618	614	621	603	656	587	631	545	618	577	606	611	599	602	623	645	618	577	620	662	618	613	642	586	625	621	619	603	605	644	596	633	606	621	593	638	610	566	586	652	613	613	612	596	648	636	592	626	620	670	580	620	609	627	610	613	600	625	619	628	643	576	683	589	604	578	634	633	619	674	644	646	627	631	630	606	608	616	609	637	592	622	603	609	623	634	594	587	619	644	633	622	605	600	585	625	647	613	580	586	613	585	648	629	608	623	600	638	640	621	581	661	607	638	642	630	546	652	594	597	697	618	626	617	615	634	598	628	575	599	563	630	672	632	615	593	601	615	630	625	628	601	625	622	574	606	596	614	615	610	600	633	584	623	605	609	663	629	601	629	667	584	604	614	632	639	571	633	647	600	595	622	629	620	581	645	638	615	594	600	635	625	599	639	606	609	634	637	640	591	605	623	599	652	658	670	635	619	649	622	561	612	587	634	655	630	668	582	625	624	632	636	633	658	601	575	637	613	619	593	605	621	620	630	637	638	635	622	615	578	600	599	636	602	597	588	650	610	603	631	625	601	622	596	619	632	643	582	630	622	612	602	611	616	594	608	637	611	627	635	573	659	629	585	605	608	630	633	604	616	606	627	649	675	609	616	637	614	606	642	607	606	602	612	593	585	601	648	598	586	629	624	622	602	593	626	607	596	602	637	625	672	652	625	628	667	612	631	637	640	554	610	592	625	589	583	592	631	637	649	582	605	600	609	606	633	619	616	571	631	611	593	596	593	585	620	626	616	650	601	633	585	599	674	617	628	589	629	596	649	577	649	630	635	568	622	613	633	654	598	639	620	603	611	591	611	606	602	642	622	608	598	637	661	658	587	622	582	627	621	610	609	649	611	572	595	629	599	632	636	606	582	654	617	614	620	619	624	638	629	636	628	571	639	603	592	628	621	645	613	631	603	634	610	602	659	611	638	623	636	615	604	600	632	657	642	642	596	594	608	591	610	612	647	595	593	633	646	585	608	639	600	652	611	651	615	621	598	648	598	619	621	629	688	623	635	619	628	589	635	608	667	616	587	625	609	645	620	626	650	619	580	644	627	642	647	603	602	603	608	622	568	647	635	645	657	567	598	570	581	638	563	615	648	574	641	597	609	635	637	639	662	579	643	611	646	602	659	654	596	607	631	638	620	603	578	608	595	643	627	632	616	632	617	594	610	610	649	647	608	632	615	628	616	645	563	624	583	622	661	659	599	588	621	593	617	632	579	630	605	608	607	613	621	616	624	602	600	641	607	633	609	638	618	602	623	638	583	593	613	632	659	653	626	630	578	612	584	632	578	620	600	571	635	593	585	641	605	605	633	631	622	611	638	639	681	581	634	591	604	621	597	600	579	615	602	623	649	639	648	583	654	640	615	643	657	563	583	627	607	575	615	645	613	576	595	611	603	644	586	668	539	644	626	622	631	626	624	630	626	661	633	618	592	592	595	619	622	591	603	643	599	598	613	663	625	629	625	618	578	602	640	626	648	618	640	610	600	588	632	639	652	608	656	609	657	648	620	578	621	578	601	604	613	626	611	652	669	649	583	604	608	633	637	657	597	645	620	589	656	649	640	596	642	593	606	580	593	609	599	641	647	595	582	627	603	609	606	612	644	622	594	578	615	581	617	628	619	662	660	650	595	638	632	654	633	634	621	624	641	629	636	592	571	582	645	634	602	619	647	604	614	618	605	600	597	671	619	599	632	590	650	613	585	649	613	592	599	619	657	622	609	640	585	637	616	610	600	605	654	585	567	622	637	605	651	595	653	588	616	589	595	619	657	619	618	615	629	595	602	605	620	596	625	609	610	659	628	621	637	625	631	629	642	600	615	585	629	627	635	573	649	638	585	580	604	626	654	698	596	640	623	582	585	605	683	634	618	638	642	568	629	598	621	589	671	578	600	622	608	640	615	592	586	645	564	644	606	641	589	639	584	627	629	602	634	622	604	604	556	616	644	614	669	656	579	670	610	629	640	610	638
7381	4370	1956	1299	1550	1356	914	694	613	496	475	374	300	190	111	116	102	140	166	235	296	363	458	391	325	275	248	147	114	90	53	59	46	45	28	52	49	48	58	43	46	50	34	37	45	51	48	51	51	45	47	48	43	54	40	43	45	45	56	31	50	69	43	46	39	52	42	45	40	38	49	55	44	47	33	47	46	40	41	32	47	44	44	43	34	35	44	37	45	44	44	36	48	36	42	56	35	41	43	44	47	46	42	43	37	48	43	48	39	34	46	43	47	42	42	41	55	51	27	48	33	52	43	39	37	43	38	47	37	41	37	43	41	49	43	48	47	39	51	59	41	45	59	41	40	36	41	48	21	32	42	42	40	35	42	46	44	41	49	39	39	28	51	39	44	38	40	36	52	46	40	33	41	35	41	50	49	48	51	36	44	47	46	51	39	37	56	53	40	54	38	48	42	42	28	44	35	33	40	39	41	49	41	47	42	47	47	43	36	48	39	49	46	39	47	36	44	42	40	41	49	41	40	48	46	41	50	46	44	41	34	47	49	34	51	52	47	39	45	38	33	36	45	43	38	39	51	52	36	30	37	35	40	42	41	45	40	47	38	48	38	46	43	42	42	44	35	36	49	46	35	28	29	45	41	35	47	51	32	42	44	43	41	49	35	41	38	55	50	46	41	38	33	51	39	46	49	47	39	48	42	22	42	36	47	41	46	45	48	49	40	45	45	47	39	54	52	38	39	42	41	37	41	33	32	38	41	52	48	34	43	25	27	42	51	42	47	44	46	51	38	31	39	55	36	49	51	32	35	54	40	42	36	35	33	44	33	33	33	43	45	38	34	48	46	52	46	41	45	32	52	51	29	37	47	34	42	47	42	37	43	29	43	38	34	48	47	45	45	45	44	48	45	40	44	47	41	37	36	43	32	42	43	40	47	36	28	45	48	35	43	36	29	26	41	34	34	46	40	40	33	37	38	51	43	36	42	47	37	40	43	51	48	43	36	35	40	31	37	40	35	56	42	30	47	39	46	36	55	42	34	37	42	39	47	33	42	37	47	40	43	49	43	35	50	47	58	48	28	46	34	37	45	46	39	44	45	52	50	54	44	40	45	49	49	44	30	49	34	38	38	51	31	36	36	33	38	36	37	46	44	52	52	39	41	40	45	47	43	44	34	41	44	40	48	57	46	45	38	42	35	37	49	39	41	44	42	41	46	52	37	45	42	40	33	40	36	45	43	29	42	45	42	43	35	39	40	35	32	42	32	47	47	37	43	44	42	35	30	40	39	37	49	23	38	39	38	30	49	35	42	30	36	42	38	33	44	44	41	36	49	46	39	45	52	50	54	39	51	39	42	39	31	33	48	46	45	49	47	22	30	41	35	45	42	37	53	51	46	38	38	37	48	42	49	48	44	37	41	43	34	47	37	47	35	37	50	46	49	50	27	51	35	48	49	62	32	45	47	46	41	38	49	50	37	41	32	39	39	47	41	42	48	32	47	43	62	34	55	42	36	42	34	53	48	49	35	33	44	38	37	46	46	41	30	47	53	43	34	35	45	39	51	34	39	39	35	43	28	41	43	57	38	47	46	41	41	57	53	34	40	36	43	49	49	35	34	40	53	30	49	31	43	39	69	38	53	43	35	48	43	43	36	38	40	43	43	60	45	37	42	24	32	40	40	36	33	42	47	42	42	39	43	37	56	32	46	33	43	30	53	53	53	37	29	31	47	45	37	41	49	35	43	33	49	45	40	38	31	42	32	53	39	39	43	57	47	43	42	55	34	46	39	47	28	38	42	36	49	41	34	35	41	44	40	45	46	42	50	39	37	32	39	42	52	47	34	43	39	49	43	43	45	32	50	50	42	48	39	50	41	51	38	40	43	48	29	40	33	50	45	41	42	39	34	38	45	33	41	42	45	31	32	37	46	47	54	41	41	38	47	40	52	36	43	31	38	45	56	31	58	47	42	49	35	35	39	50	49	52	36	39	29	34	46	40	53	42	34	33	39	29	43	46	49	43	38	42	49	60	47	43	42	51	48	38	34	41	35	46	57	28	28	46	35	33	33	34	59	42	50	32	35	50	44	34	39	44	51	36	48	44	29	44	37	40	49	38	53	48	31	47	48	42	46	48	33	36	41	46	48	49	34	46	45	44	39	42	47	43	40	43	41	40	45	40	46	37	43	38	43	38	44	39	40	33	45	46	55	49	48	38	45	40	54	42	44	33	42	49	47	45	41	25	45	38	39	43	54	36	45	49	42	46	50	34	43	40	33	35	26	47	34	39	34	37	33	38	37	46	33	31	48	42	38	34	47	42	33	29	34	31	27	48	46	58	44	44	45	42	46	31	60	44	45	43	29	42	47	38	34	41	35	47	37	38	37	27	54	45	45	52	39	48	40	55	45	42	37	45	43	33	27	31	39	51	44	45	35	40	44	48	52	49	47	50	34	40	37	43	45	52	47	42	37	56	40	50	52	45	35	41	30	44	50	33	30	39	51	33	33	45	42	30	39	40	43	41	34	37	38	46	50	44	26	40	50	45	36	43	52	42	43	40	43	42	43	38	46	37	36	48	31	48	40	45	27	37	34	42	43	41	40	34	39	42	36	41	40	43	48	35	54	55	40	40	39	43	41	40	43	40	43	32	30	39	43	47	31	46	60	48	42	32	52	50	34	43	39	42	31	44	48	49	32	34	40	31	37	43	44	43	41	43	46	30	48	35	37	56	35	41	65	42	43	36	46	44	47	50	41	47	49	31	39	44	38	29	44	38	41	40	46	38	41	40	49	45	36	35	38	55	44	43	37	48	32	37	57	31	44	45	30	40	31	32	39	46	48	43	47	41	37	37	32	46	38	52	39	49	35	43	32	41	39	37	41	41	43	42	47	37	44	32	34	40	34	41	50	31	40	43	35	56	49	46	40	36	42	42	40	47	36	41	36	33	42	31	40	46	27	33	48	38	36	37	37	38	58	50	39	43	41	46	34	47	46	31	35	39	43	44	40	44	46	43	29	45	39	39	49	42	28	44	39	36	34	39	32	46	37	35	39	49	52	28	53	43	37	45	33	40	46	34	42	48	43	44	39	44	42	40	36	43	44	50	39	53	40	36	45	40	36	49	43	59	45	47	42	41	47	44	48	31	41	42	39	37	41	44	37	37	40	49	29	47	44	43	47	35	43	42	39	52	50	31	42	42	54	36	37	38	50	48	45	45	39	56	38	40	32	39	26	56	45	46	36	34	33	40	41	45	38	39	33	45	36	44	45	30	40	45	38	39	41	29	28	46	51	51	52	40	46	41	38	39	48	38	48	36	43	42	40	47	40	38	41	38	39	35	34	51	45	35	31	47	41	51	36	45	64	42	47	46	35	38	53	39	49	41	36	41	40	36	45	55	36	40	39	44	49	45	41	40	34	54	39	38	35	48	29	36	35	46	46	38	46	46	31	40	52	41	44	49	47	35	48	39	35	46	34	43	35	31	42	46
42746	33082	25751	37016	41450	37231	30669	26810	23096	19612	17188	14761	10991	7502	5149	3909	3507	5826	6303	8786	10588	12721	15002	12496	11324	9961	7643	4834	3232	1946	1142	1058	1036	1009	865	962	880	848	853	841	788	782	802	740	676	708	680	725	699	691	742	753	749	736	699	669	700	654	650	731	1105	1551	726	764	755	727	687	679	657	670	618	665	631	630	632	636	631	581	670	634	572	666	678	636	580	627	606	630	652	619	642	639	680	628	648	660	613	648	644	648	605	664	683	660	632	676	616	590	617	647	646	636	617	640	632	655	647	665	687	629	618	606	649	642	616	619	626	662	593	666	645	602	636	641	636	667	672	660	653	634	667	683	624	632	653	640	614	604	633	672	632	612	654	649	576	631	605	666	637	625	623	633	666	657	632	595	626	638	620	636	637	618	633	629	678	693	592	605	663	654	626	642	642	610	637	609	615	618	639	664	640	567	600	628	625	627	669	664	649	634	663	603	613	610	672	627	630	598	618	616	592	638	648	609	652	641	703	639	615	621	656	605	613	655	647	597	587	685	616	624	659	620	592	635	606	639	638	600	621	619	583	611	622	594	648	614	622	611	656	663	632	648	644	604	590	624	613	646	622	608	637	609	644	655	595	601	612	650	619	568	582	652	642	574	622	670	620	602	609	600	622	565	627	620	637	653	600	670	644	610	643	573	602	627	580	626	635	621	594	660	653	647	615	633	644	590	643	674	639	594	605	613	648	633	646	639	625	596	584	611	609	577	606	666	601	593	564	597	646	636	609	647	653	610	581	650	640	626	655	620	610	631	584	641	676	645	654	609	597	612	639	610	606	610	663	600	650	599	584	627	605	620	655	651	675	669	630	648	583	615	610	619	604	636	648	578	639	591	627	640	621	656	625	654	603	630	604	611	606	611	635	591	612	637	620	671	615	601	625	645	623	606	615	585	602	606	564	605	649	633	557	625	620	586	624	612	592	593	613	565	650	646	672	629	633	659	647	611	639	626	657	600	638	603	643	609	616	589	670	658	574	613	656	616	625	613	593	602	598	672	586	651	594	590	630	655	645	634	600	594	624	599	615	587	610	630	630	628	585	629	621	570	645	626	614	606	645	626	578	638	586	654	635	621	635	577	591	588	608	588	638	632	641	632	656	671	642	613	636	617	633	590	613	623	615	594	621	598	631	664	622	618	626	616	649	616	654	628	607	621	612	672	603	615	636	600	620	642	628	576	625	599	635	600	626	648	594	659	626	589	610	650	614	579	649	650	680	645	624	584	615	636	627	589	626	626	603	631	624	625	672	631	648	635	590	615	599	585	621	641	684	629	631	648	650	656	622	574	597	648	611	672	609	668	609	609	602	623	616	613	651	607	643	598	616	659	640	623	662	660	601	663	599	628	623	609	625	629	646	643	669	635	593	616	635	572	646	579	587	610	599	586	644	604	615	635	614	601	592	565	621	625	663	601	623	645	632	595	598	625	590	662	651	586	605	652	609	603	634	629	645	643	658	678	638	608	625	654	617	584	596	648	634	622	566	592	613	601	622	629	612	660	609	615	624	628	602	572	656	627	625	657	601	604	661	643	633	608	626	626	554	637	604	634	591	596	640	608	612	644	627	575	618	646	628	640	593	633	592	599	619	583	605	650	602	590	648	652	624	617	618	679	665	615	651	664	585	615	605	627	612	641	629	615	642	673	619	638	648	636	619	609	609	654	591	657	601	656	588	619	633	644	654	611	638	626	656	585	595	616	635	609	631	651	654	586	605	582	626	643	637	641	624	642	603	618	604	554	651	603	597	590	600	669	587	649	571	652	635	611	660	648	583	617	650	620	625	617	648	607	622	623	643	576	682	626	614	628	626	651	660	643	634	602	606	636	611	631	641	634	640	622	600	625	616	679	631	641	639	626	628	603	641	590	686	587	567	586	598	612	621	583	631	651	636	637	601	592	662	665	602	627	622	600	634	636	640	625	670	647	609	635	647	626	641	579	631	652	646	597	647	653	615	620	621	579	638	618	612	628	609	634	612	576	591	605	648	612	627	607	648	636	637	598	641	599	612	628	621	698	613	605	672	657	675	666	573	656	590	612	630	595	598	621	592	607	624	605	560	588	648	640	586	605	608	596	647	641	601	616	602	624	654	618	641	602	587	639	642	624	583	634	643	659	670	630	646	633	643	659	641	631	558	654	633	662	643	644	625	614	588	635	655	626	612	621	595	649	602	603	656	647	602	574	650	605	616	615	573	600	638	599	600	599	633	626	622	609	604	598	606	627	608	637	611	635	651	638	630	633	611	584	613	649	607	623	617	652	622	630	617	637	627	661	658	579	650	644	639	596	637	601	607	633	624	646	591	655	601	592	617	630	611	636	606	630	634	649	634	642	587	646	565	584	595	613	653	623	615	614	637	622	626	595	588	620	625	587	582	633	638	642	603	610	641	654	614	656	557	605	641	614	663	610	659	648	624	614	638	608	616	648	624	587	604	677	654	631	601	628	594	583	627	618	593	671	608	665	648	616	629	652	594	599	623	578	630	642	613	588	642	617	617	643	613	635	617	608	627	628	602	625	610	598	593	630	648	617	604	602	646	626	614	618	609	602	628	577	601	615	629	587	615	620	601	609	607	596	574	640	625	611	577	635	610	615	664	631	622	609	628	642	634	629	595	617	599	621	616	649	597	642	576	644	615	625	650	596	607	649	617	623	643	627	613	653	605	626	610	608	644	631	600	616	604	604	625	623	625	625	612	633	620	593	598	616	690	607	580	638	623	617	613	638	623	608	576	612	616	627	638	616	611	627	602	615	623	662	631	607	561	585	614	606	580	591	592	642	613	595	602	611	657	609	600	574	570	622	630	670	608	622	590	679	628	615	615	621	643	590	640	578	622	634	598	622	622	625	623	631	649	612	556	627	626	643	581	596	671	674	632	630	655	590	639	640	626	595	635	607	633	617	585	626	644	644	586	589	551	617	585	658	611	602	626	599	636	597	622	604	615	633	599	583	600	611	588	614	646	635	615	612	628	666	629	603	634	614	619	637	635	641	650	627	640	639	582	620	620	653	593	555	597	627	613	586	599	615	601	613	609	632	590	643	663	584	591	692	671	634	574	649	697	604	631	619	620	616	611	634	660	646	610	587	622	647	627	650	648	631	606	608	592	645	605	644	616	647	661	620	620	624	606	611	593	609	626	642	577	621	603	619	614	629	659	611	636	633	624	653	602	625	627	616	573	675	589	620	636	617	652	618	614	612	607	692	611	592	580	640	619	616	639	619	635	639	602	587	614	642	658	612	632	559	616	658	640	628	581	621	648	609	650	609	599	613	600	616	635	640	626	618	640	595	611	593	607	628	592	633	608	602	588	650	583	625	549	612	664	607	623	624	662	626	628	648	622	609	597	622	577	660	625	602	587	633	625	635	612	602	636	603	614	663	598	619	654	611	624	656	574	664	626	606	655	634	644	631	637	601	633	633	648	641	617	608	604	668	627	604	594	636	645	600	627	600
4539	1826	840	538	606	526	394	289	268	208	153	145	116	71	50	36	38	71	81	100	122	147	159	146	135	128	108	61	54	44	24	29	16	29	23	30	29	45	26	22	34	29	26	35	27	32	20	22	26	27	33	29	22	24	30	23	23	23	18	42	30	25	33	33	25	21	40	21	18	31	29	30	21	24	30	23	30	21	32	33	30	26	16	23	27	29	23	24	21	23	30	21	19	25	25	33	26	25	37	30	27	24	20	20	33	22	30	23	29	25	21	24	28	18	19	39	20	29	30	27	25	17	20	22	37	28	31	23	25	23	31	23	20	30	21	24	28	23	29	22	24	22	28	28	34	18	18	22	16	34	30	25	30	24	25	21	27	20	40	22	21	28	19	24	21	33	35	23	24	26	22	26	26	20	18	26	40	30	27	26	25	27	25	27	28	30	21	22	35	25	24	19	18	29	23	34	30	20	27	25	30	34	25	22	31	21	22	39	26	28	26	33	27	24	24	17	27	36	22	31	33	30	33	27	33	26	16	35	31	32	37	32	31	30	31	26	24	28	28	32	26	23	26	27	28	34	28	29	26	23	25	33	44	32	29	28	32	25	31	28	26	15	23	23	30	36	28	31	30	31	28	37	32	20	24	24	17	20	32	23	30	30	26	28	22	26	21	24	33	28	28	28	27	17	26	22	35	21	20	31	28	25	16	27	37	19	25	21	29	25	31	33	19	31	29	30	22	24	20	28	35	25	34	34	23	29	21	26	34	22	18	32	31	21	27	26	26	23	25	32	35	27	31	29	36	32	24	37	33	18	18	31	26	35	28	20	21	19	27	25	36	22	36	33	29	19	24	27	35	27	19	25	26	19	22	27	22	24	28	22	25	26	24	27	39	22	40	21	26	30	31	21	23	30	21	37	32	24	20	23	28	22	28	24	34	26	21	33	19	23	22	28	33	30	28	28	21	19	24	36	33	32	24	32	22	28	28	27	23	21	37	23	23	19	20	26	32	21	20	29	20	29	29	36	26	25	19	27	25	31	24	37	35	34	24	23	31	20	26	29	30	20	25	26	27	25	28	24	28	26	16	20	30	27	23	26	25	27	33	17	26	24	23	23	30	18	27	42	27	19	27	27	26	22	38	36	26	35	24	19	33	28	27	25	33	24	26	30	22	32	38	38	26	19	29	32	26	30	33	41	29	25	22	18	27	28	36	21	22	25	31	20	18	27	30	36	23	19	31	21	20	31	32	26	33	34	29	23	25	25	25	23	27	28	28	39	20	32	24	37	28	28	26	26	24	30	24	25	36	25	28	29	25	19	24	24	26	23	24	35	28	29	26	22	31	29	29	27	37	21	26	29	26	19	23	19	24	31	27	24	28	27	22	27	38	26	29	26	20	28	20	27	30	29	16	25	27	25	28	26	30	32	24	24	30	30	24	22	21	25	29	29	26	35	19	24	35	27	28	25	35	24	28	21	32	31	35	38	24	37	20	30	24	31	26	33	35	15	23	30	38	32	28	24	22	30	34	28	23	29	27	35	21	19	23	26	19	20	32	20	31	22	25	27	29	31	32	25	29	18	20	24	22	32	17	32	32	27	31	35	23	23	31	19	23	24	33	30	22	22	25	27	31	30	27	20	38	23	32	33	30	25	28	23	23	33	25	28	27	31	33	24	32	27	28	27	24	35	28	21	17	17	30	26	25	26	19	20	22	32	21	32	22	25	31	21	35	23	36	31	26	26	21	23	24	23	32	26	30	24	31	28	22	32	30	33	24	27	30	26	20	25	25	32	31	27	25	17	27	24	26	22	20	40	27	30	22	22	21	23	32	19	31	21	34	22	17	29	25	39	24	20	20	25	35	32	24	28	26	31	26	23	32	36	21	28	23	30	27	26	26	23	20	20	30	31	32	16	31	26	36	17	30	31	30	26	25	28	23	25	35	26	31	32	26	25	32	27	21	22	34	26	20	27	28	22	22	16	27	30	24	19	20	29	32	29	30	30	26	28	34	27	28	36	27	29	33	29	33	32	32	36	35	21	17	29	27	25	34	18	23	32	29	26	31	22	39	25	22	37	30	31	32	29	26	23	29	29	25	23	25	23	27	32	26	30	20	37	33	21	19	24	30	30	33	28	30	32	20	28	35	25	16	26	28	27	25	20	33	30	26	24	25	26	29	31	32	21	24	27	26	28	28	36	23	28	25	21	28	30	18	23	21	24	21	22	26	29	23	26	20	22	22	26	29	35	24	26	22	32	27	33	26	26	27	24	27	32	29	23	19	23	23	25	20	24	28	31	27	19	24	29	30	25	33	27	24	36	30	26	30	21	20	27	30	24	32	22	35	24	21	28	18	23	21	21	25	28	27	22	21	22	22	29	23	29	20	27	32	30	36	21	27	30	31	21	28	28	25	20	25	25	25	33	18	21	23	34	38	24	29	24	32	23	27	33	28	23	26	33	23	35	32	16	22	19	34	34	28	25	24	28	31	27	32	19	35	28	30	26	20	33	24	32	29	26	21	19	29	37	30	22	24	30	27	22	23	25	31	25	22	30	23	27	28	28	30	24	19	24	25	22	27	25	30	35	23	32	28	36	27	18	32	28	39	33	21	19	16	34	24	31	32	22	22	31	31	25	25	24	29	23	22	24	14	25	25	31	20	25	31	20	21	23	23	26	23	32	17	36	18	22	26	22	26	17	28	31	22	23	33	26	27	14	29	30	29	23	29	20	30	24	35	36	22	18	37	27	27	34	25	36	25	27	22	20	36	19	30	24	24	20	22	28	33	34	33	28	21	27	27	33	19	22	31	20	23	31	33	27	22	34	37	29	36	23	30	26	27	30	34	34	33	25	24	22	21	34	27	29	29	31	21	23	18	16	25	23	28	20	28	21	20	38	25	26	22	26	25	23	26	21	35	18	22	24	26	26	23	38	26	21	24	24	30	30	34	28	30	29	20	27	23	28	32	39	31	22	24	30	32	35	20	30	23	29	33	23	28	31	18	22	31	19	27	25	28	31	30	27	23	19	29	29	27	33	27	21	24	26	35	20	20	30	22	26	33	26	22	28	31	30	24	32	26	25	31	28	27	26	26	29	17	22	24	18	29	27	24	31	30	28	22	32	26	26	30	36	28	27	27	22	35	25	21	39	31	31	28	29	31	30	32	27	30	26	17	25	25	22	25	21	35	34	30	18	32	36	16	29	26	24	23	36	20	31	22	26	24	15	25	29	21	28	13	24	25	31	42	28	23	23	27	24	19	37	28	29	34	20	22	33	39	26	25	22	30	25	26	26	28	32	28	29	22	26	27	43	26	29	23	39	32	24	27	28	22	20	28	25	31	24	25	32	26	35	19	22	29	28	29	23	30	23	20	24	23	27	21	28	24	20	28	35	33	32	22	25	28	19	25	28	29	27	30	29	20	26	30	30	26	22	26	27	25	27	17	29	19	24	33	37	26	33	19	22	26	24	31	27	32	29	35	15	23	26
36222	25351	16984	28634	32736	27638	20580	15820	13514	10925	8616	6375	4708	3173	1872	1367	1215	2646	3484	4388	5018	5783	6604	6181	5651	5025	3787	2097	1324	852	542	480	463	477	469	491	448	440	452	441	400	438	437	463	433	434	437	410	458	422	440	458	457	434	436	449	436	438	418	458	640	830	456	538	572	439	432	422	409	392	396	385	416	420	402	429	432	439	425	413	439	418	453	396	418	371	439	412	417	414	397	428	406	385	397	430	447	398	385	404	419	409	427	436	428	430	409	436	448	396	408	421	396	398	416	384	402	413	420	393	410	410	424	400	405	407	375	424	392	429	392	445	375	440	407	396	426	445	419	435	403	445	403	354	452	420	436	471	419	413	402	430	421	420	468	421	387	412	437	393	392	420	420	429	427	425	377	401	404	378	406	424	402	393	442	383	383	404	441	426	429	393	407	408	416	398	405	436	404	393	397	419	409	402	399	413	384	464	434	421	406	401	395	407	383	388	389	450	422	449	411	370	395	415	425	438	410	408	435	437	414	420	402	394	433	383	401	426	450	385	441	450	415	404	437	395	431	453	422	405	411	425	434	403	419	417	433	379	387	405	447	416	426	439	409	403	440	384	393	430	390	433	403	412	389	441	420	408	449	353	410	448	428	371	403	420	374	398	398	425	411	396	410	421	438	411	389	381	389	374	417	387	388	415	412	432	403	392	404	404	428	403	398	391	394	417	387	421	419	422	435	398	415	391	419	435	424	397	418	422	418	418	410	406	398	439	409	402	392	401	441	395	406	407	419	415	416	418	441	433	409	402	387	429	410	405	412	385	422	435	369	388	405	415	431	421	406	397	376	416	389	449	389	372	411	399	414	381	418	378	403	415	412	422	444	411	406	393	424	408	404	401	399	425	414	422	441	390	411	395	439	405	422	405	408	381	404	408	405	367	390	379	403	414	416	426	432	404	393	438	437	444	385	398	373	392	385	367	386	374	411	420	406	407	414	415	371	401	410	422	431	419	444	405	419	443	398	399	413	420	435	407	395	409	395	407	418	400	386	416	423	403	427	372	399	419	416	434	412	404	452	407	408	434	389	437	399	416	405	430	408	440	380	422	418	425	398	400	366	420	430	384	426	415	424	426	417	384	446	448	402	423	442	410	427	410	399	420	427	405	376	425	393	394	444	395	423	427	425	410	442	432	427	408	436	386	430	398	400	442	395	394	377	443	401	421	385	416	386	399	404	426	412	398	432	388	415	399	437	440	391	396	411	429	392	395	413	402	428	393	371	433	408	416	398	423	404	439	417	405	430	421	447	418	430	431	460	393	396	412	429	387	424	382	432	419	408	424	422	418	397	427	427	409	405	395	395	429	444	446	430	435	423	440	430	396	446	425	384	412	426	376	383	376	437	417	433	400	456	417	407	412	408	404	443	437	438	402	372	450	425	442	434	428	410	402	439	432	385	415	416	420	396	414	416	407	438	441	384	411	426	392	386	370	433	413	394	384	407	388	433	419	438	387	418	435	430	404	432	435	419	407	398	380	389	437	431	430	395	412	419	425	484	435	434	425	399	410	397	429	378	419	404	465	400	428	414	416	434	393	416	422	417	399	411	425	448	415	408	389	441	382	386	384	400	408	387	414	426	405	409	406	417	432	393	426	385	425	439	399	416	438	416	393	442	413	401	412	396	409	454	444	400	414	431	432	410	394	411	437	412	401	393	382	433	400	418	416	378	434	413	401	433	409	436	447	413	424	405	405	430	402	400	405	398	443	439	381	409	386	416	412	429	388	382	393	410	394	429	434	434	412	427	408	406	426	409	434	417	421	444	411	408	396	425	416	408	405	417	402	378	396	372	414	412	412	444	377	440	439	429	418	438	448	410	393	422	432	391	367	423	417	408	424	391	415	406	385	399	382	430	393	426	414	404	381	450	402	426	400	400	411	425	407	412	396	437	422	424	420	440	401	416	420	398	416	382	383	438	451	417	424	416	439	419	438	398	418	408	422	445	440	419	428	394	400	390	427	424	412	413	382	418	409	414	405	448	393	395	374	431	427	417	409	378	392	435	399	394	430	436	416	405	407	450	384	402	438	411	394	395	425	400	411	381	392	390	376	368	417	430	406	446	415	433	406	407	404	413	404	417	416	451	405	415	395	421	388	407	440	373	410	418	414	417	407	404	390	397	419	427	447	399	445	430	433	391	432	387	408	405	419	426	424	410	383	419	425	429	436	420	446	408	453	401	383	397	412	434	419	424	422	401	445	433	431	411	412	430	373	393	446	437	411	439	408	421	432	376	420	409	418	429	363	443	431	408	417	411	398	419	381	386	410	414	401	387	419	417	394	417	407	428	381	414	423	418	443	441	406	403	419	399	394	408	448	416	440	403	433	401	432	457	397	426	405	454	415	399	415	414	390	426	398	415	421	393	440	426	368	407	405	421	422	428	412	398	427	394	365	404	469	422	434	405	441	431	401	413	421	406	409	408	420	421	409	416	446	429	443	440	389	403	419	405	398	403	395	395	412	459	394	414	419	433	400	395	418	413	402	462	411	427	402	433	392	416	398	416	375	426	426	396	391	395	408	409	418	410	408	388	428	384	406	418	382	407	432	397	386	415	409	406	419	450	436	398	405	422	397	395	410	393	429	368	422	391	420	410	387	399	427	388	434	427	398	450	384	437	424	396	450	419	389	444	408	394	384	423	429	396	407	365	399	411	416	423	426	425	420	416	455	439	436	398	388	414	418	422	392	398	425	423	410	386	421	418	378	359	432	431	455	441	387	435	363	429	401	384	427	388	409	408	412	439	453	431	428	427	389	412	407	417	411	395	407	436	412	416	384	428	440	402	378	443	404	418	415	447	411	426	382	402	433	402	396	429	446	368	409	409	397	430	380	398	382	406	435	425	418	404	379	421	376	425	416	443	397	432	410	409	380	458	444	395	389	420	448	401	376	422	397	398	436	431	422	381	420	415	418	400	375	431	404	419	394	448	414	397	390	412	402	441	421	376	426	381	422	404	419	400	388	412	431	419	407	414	446	417	392	413	431	441	366	403	391	426	429	420	407	373	404	408	398	412	433	426	400	411	383	392	382	411	424	451	363	422	424	402	403	418	429	415	424	438	442	455	393	394	399	409	400	415	400	397	381	433	423	446	419	428	419	424	386	437	418	417	429	414	410	423	383	441	431	432	434	397	412	408	417	423	417	394	398	430	408	409	400	414	416	428	430	397	388	427	409	446	385	427	425	397	386	422	442	422	377	390	396	414	450	405	371	403	400	404	390	394	384	397	405	385	432	437	423	364	404	430	350	409	392	419	415	441	399	404	444	409	407	421	411	413	444	389	405	394	409	431	387	408	428	439	385	419	384	387	371	388	406	433	424	412	442	438	414	373	407	433	430	408	440	415	433	397	419	406	381	425	403	380	418	410	410	398	392	413	408	406	403	412	413	397	376	433	410	401	419	434	413	372	458	376	435	408	422	434	427	417	409	405	419	409	457	393	389	412	467
5412	2887	1270	838	1080	960	570	405	404	379	314	207	152	102	79	60	68	82	164	169	214	224	260	235	183	170	177	76	67	47	45	34	24	18	32	35	21	25	28	29	26	27	23	19	29	26	24	27	22	31	37	21	16	25	31	33	28	31	32	41	37	25	30	26	27	21	21	32	35	22	24	19	25	25	23	27	29	21	30	27	22	24	24	20	29	19	29	32	30	23	24	31	25	22	31	23	33	24	27	20	34	20	27	22	40	24	28	19	20	28	27	34	25	29	27	23	22	27	27	27	28	24	24	20	29	26	22	30	32	25	25	26	30	25	22	20	26	24	25	26	29	31	18	19	29	26	23	19	24	19	38	19	20	22	23	34	22	25	33	26	18	31	25	27	14	27	23	33	28	18	26	29	46	23	27	27	27	20	29	25	34	29	22	22	26	15	29	19	27	23	25	21	24	26	30	29	28	22	25	18	27	20	19	21	18	20	29	32	26	28	31	27	25	24	28	28	27	25	23	30	23	21	24	19	29	23	24	35	32	25	35	29	28	31	23	22	23	23	24	33	23	34	37	17	23	21	27	28	24	22	25	40	22	27	26	13	23	27	24	24	28	26	30	27	28	16	25	27	23	30	26	28	19	23	19	27	29	25	16	20	31	34	22	25	27	31	23	25	19	22	34	32	22	28	22	24	22	26	20	23	17	19	20	34	20	23	23	28	31	22	28	17	31	27	30	23	28	20	27	18	27	33	20	23	27	37	32	35	30	23	25	35	24	36	25	24	22	28	26	19	23	22	39	30	22	29	26	31	30	21	31	32	33	23	35	20	19	28	21	24	35	24	28	29	20	32	35	26	21	31	22	26	22	28	23	29	36	24	24	30	18	25	23	41	24	21	29	30	18	34	20	26	25	22	26	24	19	31	29	28	37	26	16	15	22	28	19	23	18	27	21	31	30	21	19	25	20	28	23	27	32	32	23	32	22	26	28	22	31	27	20	16	34	14	30	16	21	21	23	26	28	23	21	20	17	29	31	31	27	20	31	25	31	25	17	33	27	26	32	28	14	23	23	35	42	18	32	22	19	37	18	30	15	28	31	30	24	27	31	24	27	24	25	25	31	17	31	24	33	18	27	23	24	36	18	36	24	34	34	29	17	22	26	18	30	27	18	27	33	23	25	33	26	23	25	25	28	18	22	23	19	31	33	25	20	26	31	19	24	28	24	26	28	22	23	27	24	24	17	24	35	27	33	31	22	26	29	21	34	22	21	21	22	25	33	29	23	25	23	32	26	21	27	29	33	26	20	27	27	27	28	25	27	19	23	30	28	24	23	23	21	24	24	28	16	23	16	36	38	30	29	21	21	29	31	25	27	31	20	29	27	32	32	40	27	29	21	26	29	26	19	20	31	25	32	21	28	26	31	24	29	31	25	35	35	16	23	26	23	20	28	31	22	26	29	33	32	28	19	30	32	24	21	25	26	28	33	23	25	19	22	22	25	28	25	30	30	21	29	28	32	26	35	21	22	23	22	26	23	31	26	28	16	28	41	18	24	25	20	21	25	28	22	23	30	29	29	13	20	23	23	22	29	20	18	25	27	23	28	34	14	27	28	34	21	35	19	33	30	31	23	22	25	31	25	27	26	28	24	25	20	26	17	27	20	21	22	27	18	23	29	16	25	22	15	31	19	32	23	20	32	41	23	31	22	25	22	21	31	28	38	31	27	13	14	27	24	24	25	19	29	25	27	21	38	32	29	29	30	25	25	31	34	22	25	28	32	29	31	26	38	27	34	27	31	31	31	29	27	28	29	25	15	26	24	24	34	29	29	21	29	29	25	30	30	25	28	35	22	24	26	24	28	25	23	24	30	23	27	35	21	21	22	26	19	32	24	34	23	22	32	28	29	32	24	27	33	29	26	20	31	20	20	28	27	19	30	19	28	29	30	27	25	29	35	23	25	31	21	22	22	23	30	36	32	26	31	24	31	27	30	20	23	25	25	16	29	21	30	16	30	14	23	25	29	33	21	32	26	25	21	18	14	23	33	24	19	33	13	25	18	32	35	32	28	20	19	23	28	24	32	27	31	31	26	29	28	16	26	32	28	16	26	22	30	22	17	26	31	19	25	18	26	27	29	27	20	29	26	30	29	27	19	30	30	21	24	24	28	35	25	32	25	21	24	28	22	26	24	32	36	26	26	25	26	30	25	25	23	19	31	27	28	27	21	22	33	27	21	32	31	17	28	19	24	27	20	30	27	29	25	17	20	23	29	38	24	31	26	25	27	25	22	23	29	15	30	20	20	24	27	26	29	34	19	19	21	21	30	30	28	31	22	23	27	27	18	19	31	21	36	24	22	33	25	19	25	29	23	25	24	27	27	24	36	21	34	30	18	22	28	24	28	22	15	33	32	29	25	24	36	23	20	25	22	49	23	29	36	23	22	26	22	22	31	28	23	21	24	26	24	35	26	27	35	29	37	18	20	27	22	28	30	36	18	32	26	29	19	21	28	24	25	27	16	29	24	27	33	15	27	29	19	31	20	28	23	28	31	23	24	30	23	19	23	24	23	19	29	25	37	24	25	24	25	23	20	33	30	28	22	32	31	28	24	24	22	19	23	24	26	23	24	23	22	41	20	35	33	23	18	20	32	33	28	27	30	21	24	23	15	27	19	18	23	26	21	14	25	25	28	22	25	23	31	29	26	38	21	27	28	38	20	22	27	22	29	28	22	25	31	23	21	34	21	27	26	32	34	30	18	23	25	31	34	22	32	16	28	27	35	18	13	27	32	19	22	25	32	33	23	24	21	30	28	21	20	24	26	23	37	25	24	24	35	33	19	25	41	17	27	24	20	20	20	28	22	23	27	18	22	22	21	30	33	22	31	18	28	26	30	20	28	22	24	23	25	27	28	21	30	31	32	24	22	28	11	23	28	24	26	28	20	29	31	31	24	33	30	20	29	33	30	24	28	17	21	24	29	24	28	25	19	21	30	20	25	34	24	28	31	38	28	26	30	29	20	39	35	27	25	31	20	28	26	24	27	22	32	27	18	32	21	35	23	27	24	29	27	25	16	29	29	28	25	35	29	40	25	20	19	19	33	32	19	22	26	27	24	32	33	32	21	21	21	27	17	29	22	31	25	14	25	25	25	21	21	21	30	25	26	34	17	25	34	28	25	15	27	24	27	22	23	24	21	27	37	40	19	29	23	22	29	23	23	34	24	19	24	12	33	19	39	22	30	27	19	27	28	26	38	17	20	22	27	23	32	21	22	27	24	10	33	27	31	32	27	31	23	29	33	29	26	31	21	36	24	33	22	24	31	20	20	27	27	34	35	24	23	20	30	30	40	20	28	24	18	24	28	30	30	31	23	22	26	24	29	22	24	20	28	24	26	35	28	29	40	26	34	29	37	32	20	26	20	25	22	26	18	31	19	24	26	29	22	20	36	26	25	36	35	28	30	33	36	22	24	33	36	23	21	26	26	23	27	20
41157	29395	20836	33421	37775	33240	26276	20875	18777	16341	12804	9278	6695	4654	2927	2421	2225	3444	6463	6611	7395	9177	10305	9533	7665	7406	5392	2999	2040	1182	733	649	620	608	530	556	510	505	526	463	501	516	471	439	478	434	413	473	467	464	427	483	428	477	443	450	410	445	467	553	782	702	496	554	431	448	470	403	417	446	456	433	395	418	405	404	397	383	394	394	420	402	402	397	401	413	401	429	403	418	386	423	388	393	431	441	434	378	429	400	393	432	393	403	370	396	416	361	402	385	394	424	409	354	417	436	400	417	422	424	368	419	409	433	441	397	389	406	413	367	383	415	407	415	400	424	411	405	407	422	456	414	408	382	392	402	382	398	459	453	415	424	431	417	397	379	395	433	386	421	428	424	412	403	392	375	435	420	383	408	397	419	405	426	399	409	398	430	367	387	396	400	389	434	404	400	402	392	378	373	400	352	382	391	399	371	414	398	389	388	400	384	367	383	405	396	371	377	437	396	422	389	390	394	414	366	388	417	385	410	389	396	392	407	378	331	374	392	410	405	430	423	432	360	404	414	398	374	394	393	400	402	368	373	408	390	404	375	405	395	398	395	400	404	388	443	396	385	399	414	421	388	407	416	404	406	375	368	414	408	422	384	405	425	395	377	378	386	398	377	395	415	386	397	376	380	389	399	382	410	409	370	376	371	387	391	417	363	377	373	357	445	390	407	368	398	398	420	387	399	399	405	381	394	383	391	372	414	401	392	381	391	403	403	388	419	388	404	417	381	349	397	406	407	419	418	379	379	404	386	414	421	398	428	417	381	401	378	400	392	409	393	381	368	346	380	382	407	386	390	365	403	414	394	402	409	409	398	374	361	452	405	382	440	407	382	416	407	417	382	423	331	404	354	375	415	383	448	366	400	383	375	374	418	383	389	383	381	380	410	427	375	416	382	423	394	372	405	380	404	417	374	399	358	446	368	386	390	411	413	367	384	396	377	397	378	363	386	410	408	403	395	370	387	368	400	402	399	425	408	399	386	398	334	385	385	403	388	404	423	372	362	406	406	373	385	355	389	390	402	351	394	368	431	393	398	406	398	435	370	413	390	352	403	374	382	385	367	387	429	361	390	401	407	388	421	362	392	386	393	401	399	406	389	429	382	382	377	408	443	360	405	379	407	415	360	395	381	394	380	370	428	411	367	361	396	450	397	413	405	400	396	369	384	406	388	408	400	391	419	402	415	407	405	409	381	416	376	393	408	389	365	374	404	365	398	427	416	397	400	421	414	408	379	379	363	407	375	385	386	389	417	379	400	442	386	396	368	412	384	394	413	376	378	393	387	377	388	388	374	421	415	412	396	426	416	406	411	359	401	367	378	397	411	396	387	401	402	383	406	393	413	386	424	379	401	424	411	407	423	416	409	389	401	376	392	417	404	412	390	431	416	422	419	418	409	391	400	427	390	404	370	398	407	375	367	385	394	406	420	381	387	414	408	390	358	424	388	363	390	385	435	389	392	415	377	415	427	408	372	390	404	405	390	432	371	410	399	430	372	405	409	407	372	413	391	413	411	361	426	406	395	468	420	401	396	408	433	402	398	377	417	400	415	405	355	413	402	398	397	410	397	392	372	424	375	389	394	396	418	382	393	382	401	369	419	437	391	425	374	419	368	442	403	400	381	400	394	391	414	439	434	385	398	388	396	354	424	422	397	374	402	389	386	399	406	363	373	425	423	382	390	384	421	414	383	414	396	353	393	365	415	430	434	396	401	370	382	392	394	381	410	375	361	382	402	432	386	404	412	380	389	414	358	389	380	425	401	406	377	404	385	416	373	425	423	385	381	401	433	400	404	437	382	393	388	409	419	379	412	371	399	393	404	412	383	391	380	432	403	400	411	386	394	411	397	398	400	365	393	384	398	406	398	405	393	374	401	374	397	412	399	385	400	398	393	403	406	375	406	372	409	402	392	375	379	394	367	392	412	411	354	414	416	390	407	395	411	389	439	407	376	395	383	370	405	394	390	388	433	405	386	371	403	393	386	436	425	395	382	409	375	407	401	386	386	410	429	390	390	361	400	394	414	393	374	379	406	406	366	385	410	372	375	454	401	386	411	386	411	379	405	429	409	403	377	411	391	400	390	395	415	402	395	366	394	432	414	378	390	429	408	389	401	417	412	400	403	388	399	393	414	388	428	420	382	352	432	433	395	419	407	407	389	381	401	368	424	406	377	401	386	383	392	436	385	375	428	354	381	382	390	408	393	378	396	406	409	423	405	359	395	442	377	397	397	395	377	394	387	392	384	428	431	403	410	377	389	423	393	400	417	385	422	386	379	417	403	398	416	409	412	401	388	400	385	420	381	406	413	415	403	349	457	432	431	402	394	378	406	398	389	397	415	382	398	419	409	384	387	425	411	391	408	390	377	373	385	398	421	362	390	439	390	418	386	442	418	367	394	422	412	391	440	404	411	404	422	387	352	427	424	427	380	422	401	379	379	403	368	379	402	414	382	423	413	387	410	374	402	405	356	405	393	398	380	374	388	418	383	404	371	402	409	411	417	418	404	388	419	387	377	409	402	395	393	386	416	408	415	390	400	390	420	416	357	397	368	406	394	428	399	403	429	406	411	407	416	361	394	384	404	415	412	420	401	405	389	424	375	375	415	373	391	428	401	420	386	432	397	441	404	422	388	436	394	451	381	414	386	385	400	366	398	393	433	420	416	380	392	421	366	347	438	430	363	418	381	393	388	426	385	392	368	405	416	399	389	370	406	383	416	408	392	391	411	360	420	384	375	418	393	409	457	415	396	400	410	397	405	381	408	401	386	395	378	416	429	411	421	375	379	392	413	394	393	375	414	397	390	411	378	388	416	377	389	414	441	391	396	412	415	381	380	409	381	409	365	370	429	415	357	397	435	388	412	391	430	440	387	430	407	405	370	428	400	401	417	419	395	354	420	386	396	363	424	380	428	396	340	408	381	403	419	427	403	427	355	397	408	364	447	405	394	384	411	392	420	376	444	387	372	401	402	385	421	398	364	361	375	409	418	395	433	418	364	439	378	417	416	422	393	405	407	394	398	371	391	405	387	416	424	402	387	411	389	370	423	419	402	386	413	418	413	370	382	402	431	386	425	393	413	366	404	421	395	415	405	433	417	410	377	404	381	355	377	409	402	374	406	386	383	375	407	415	415	406	395	381	403	380	382	401	398	393	398	452	395	439	346	423	380	411	399	403	371	365	356	375	374	384	387	426	357	423	383	440	388	347	425	382	402	373	431	388	393	432	404	392	408	404	422	389	381	422	390	363	383	384	364	386	419	382	390	399	387	384	395	377	387	396	380	409	390	402	413	408	431	380	408	421	389	414	399	398	365	376	407	387	419	407	370	399	427	387	377	396	396	422	411	386	381	439	397	378	357	384	406	422	398	395	416	392	398	428	411	377	389	410	375	396	410	380	381	418	403	402	403	402	408	381	387	420	422	388	406	378	435	405	381	399	411	403	414	368	398
6885	2388	1120	713	979	860	565	385	355	413	281	199	152	95	83	61	80	100	168	189	206	195	191	218	180	192	148	102	82	65	52	41	50	43	37	45	40	42	35	43	42	33	34	41	42	55	42	40	43	39	36	46	42	47	39	57	48	42	33	54	53	40	36	42	37	52	52	54	33	39	37	43	45	39	40	47	35	39	45	43	49	45	43	44	43	47	49	36	43	39	30	31	41	49	47	44	42	49	44	45	40	49	42	36	33	46	34	43	40	42	39	48	40	41	39	41	42	44	34	45	32	41	41	34	36	53	38	49	28	31	38	36	45	40	37	40	42	53	41	49	47	36	41	35	34	34	45	44	38	44	36	38	43	47	44	41	41	38	56	44	41	42	39	36	39	39	41	36	33	44	43	38	39	48	41	36	45	35	34	58	42	42	47	34	44	42	46	45	35	34	34	45	33	41	35	36	40	41	43	34	45	40	48	43	39	34	42	42	38	38	39	41	45	44	29	34	55	37	38	37	44	53	46	34	40	49	32	31	50	44	49	50	30	44	47	47	41	55	36	46	44	34	44	36	42	40	43	36	35	51	45	39	35	38	37	34	48	29	42	47	53	43	41	41	32	47	32	36	43	41	45	42	51	35	42	30	38	35	42	41	35	37	39	37	37	34	34	37	52	47	35	39	40	36	43	50	47	39	43	42	40	33	53	45	45	37	42	33	42	40	49	43	37	47	41	44	31	46	30	41	50	35	40	45	36	35	39	39	33	34	37	52	37	33	43	37	42	28	36	34	41	42	38	28	46	39	35	34	46	45	46	52	32	43	27	42	44	36	38	26	28	31	40	33	38	31	40	44	50	43	45	43	43	42	38	46	33	36	37	33	42	42	43	51	35	50	43	42	47	51	34	49	52	40	39	37	41	48	38	41	42	39	31	42	38	33	39	32	37	36	50	48	40	34	38	36	44	33	42	33	36	54	32	38	49	41	43	36	38	37	37	36	35	36	37	41	40	53	39	54	42	41	38	27	38	31	46	44	44	37	33	42	37	40	61	34	45	49	37	54	49	46	42	39	31	31	36	37	37	39	39	42	42	38	42	50	26	45	42	39	47	47	55	37	46	46	47	46	48	44	33	47	46	43	44	47	51	37	44	47	37	46	43	41	38	45	45	51	41	48	41	58	31	34	38	29	34	39	47	40	43	37	40	32	51	37	43	47	39	43	44	38	38	45	47	38	57	50	46	35	41	29	38	43	48	33	42	36	36	41	58	43	34	44	34	39	54	34	50	50	35	50	40	33	32	41	43	42	44	30	36	40	38	40	37	43	44	40	45	35	42	47	42	35	33	48	37	31	46	48	36	32	49	42	43	41	38	48	47	39	43	36	36	36	41	42	22	39	37	35	44	46	49	42	44	37	32	44	33	36	31	39	40	37	53	30	37	37	52	51	36	40	39	37	66	56	42	30	51	50	35	46	31	41	46	28	31	54	43	36	34	35	43	39	36	45	39	42	39	38	48	39	35	32	40	49	36	36	39	47	47	44	42	33	50	36	38	43	39	39	32	43	34	39	43	36	42	41	50	46	42	46	39	48	58	44	35	46	42	53	41	47	34	31	39	43	51	56	42	34	40	37	40	29	58	37	33	33	28	35	46	40	43	53	39	30	35	33	35	43	32	24	43	38	40	38	41	37	35	43	37	42	41	47	32	46	38	37	48	35	29	34	47	41	41	39	37	30	42	39	40	48	44	37	42	47	36	39	36	49	36	33	41	43	40	33	43	34	41	37	42	55	37	46	34	38	37	41	49	34	47	33	45	41	37	38	49	42	32	47	40	37	33	36	38	52	35	37	45	40	43	39	47	45	31	42	49	38	44	38	41	34	43	37	39	45	43	37	30	38	48	32	34	43	36	36	26	42	43	29	34	43	36	53	40	33	35	42	50	38	45	35	43	37	36	32	51	46	43	43	42	40	50	38	56	34	41	34	37	33	37	37	37	48	37	37	42	44	36	38	40	31	37	42	41	49	32	39	49	43	46	49	43	37	40	34	36	38	42	41	34	49	45	44	45	33	39	36	38	32	42	45	45	40	43	43	36	38	51	42	39	36	43	41	34	27	40	46	54	33	40	31	29	41	43	40	42	40	51	50	26	39	46	51	38	33	42	38	39	39	44	31	39	36	35	35	44	46	38	47	27	33	35	41	38	28	47	32	41	42	38	26	38	40	44	41	36	41	32	41	38	42	39	34	44	38	38	33	36	45	47	41	55	36	43	37	37	45	30	40	36	43	47	34	48	35	50	35	39	38	39	37	35	37	34	45	34	44	36	43	45	50	37	51	41	45	35	35	33	44	38	58	39	37	35	32	38	34	40	47	41	45	37	37	41	49	36	34	46	40	52	34	50	29	40	31	34	40	45	51	38	42	45	28	28	40	35	47	39	29	42	42	39	33	47	46	52	46	37	47	40	48	44	45	29	44	38	50	45	44	42	45	44	49	46	36	35	31	41	32	54	41	42	33	44	30	34	39	42	42	42	39	44	35	44	45	37	47	51	45	45	41	30	36	34	42	36	36	46	32	43	48	31	42	31	39	58	47	37	44	48	35	38	45	34	40	33	42	40	31	44	39	32	53	46	40	38	39	43	34	36	34	34	46	43	48	36	39	44	45	45	42	40	43	52	41	42	43	31	38	43	36	46	45	41	38	37	37	37	40	48	37	38	38	42	33	42	32	22	56	41	32	37	33	40	35	36	55	43	47	39	33	33	39	40	39	41	48	40	44	39	38	40	48	52	36	41	47	33	42	27	40	41	50	35	47	32	38	45	36	24	38	32	49	40	31	41	42	49	51	49	44	29	37	61	38	43	48	51	37	48	58	33	45	47	40	33	51	35	40	39	48	49	42	41	45	43	50	37	44	42	46	32	50	44	44	32	36	33	41	42	41	37	47	44	43	42	34	41	39	37	39	43	38	43	38	42	37	25	46	43	44	52	36	44	33	41	34	47	40	55	41	42	45	29	37	41	45	39	36	32	34	50	42	42	39	42	32	56	35	38	42	51	29	39	30	38	30	31	42	46	41	34	42	38	38	44	40	39	34	33	40	44	36	41	43	40	39	37	31	41	43	38	31	40	40	35	40	42	41	43	46	35	38	46	43	37	44	28	50	36	50	48	45	41	33	35	48	42	46	46	36	42	30	40	39	42	29	45	46	52	45	34	47	43	43	40	60	41	39	40	35	40	41	37	35	35	44	44	42	52	52	50	29	44	39	37	40	41	37	36	44	42	50	40	38	34	35	36	44	44	43	51	46	46	42	45	49	46	34	44	45	47	36	41	38	33	42	33	42	41	32	34	38	32	46	48	49	48	45	34	43	35	35	47	44	39	45	43	43	31	43	45	41	47	41	46	52	33	48	45	41	40	48	44	44	35	48	44	41	40	44	38	36	48	42	40	35	38	44	33	39	43	43	47	42	41	47	52	41	42	40	41	36	37	36
38372	27325	19170	31725	36661	32447	25475	19535	16993	16621	13037	8770	5739	3887	2741	2328	2120	3060	6076	7667	7564	7229	6828	8279	6760	6972	5277	3274	2061	1597	968	854	764	762	752	738	719	736	706	704	685	700	681	651	648	662	671	707	661	662	634	645	670	651	647	678	625	724	690	784	868	750	770	673	648	651	655	618	646	611	636	606	605	657	641	578	631	613	668	628	628	633	629	646	639	636	627	613	643	629	613	603	616	672	616	610	594	646	639	627	616	582	648	638	627	626	568	668	611	625	618	646	682	608	590	650	613	634	624	605	644	613	626	637	619	628	620	632	633	638	607	628	649	633	636	599	604	649	641	621	643	631	602	672	627	640	629	668	636	622	598	650	609	607	622	596	641	594	581	589	608	612	620	620	612	572	593	638	643	585	555	584	617	636	620	610	616	623	563	582	633	676	637	622	671	611	600	581	640	576	618	596	593	603	588	580	654	556	580	603	633	617	587	611	550	597	604	613	587	643	625	607	629	603	576	639	632	614	621	605	621	613	607	612	593	630	652	611	567	653	574	661	615	591	610	620	692	561	621	576	608	659	614	606	589	586	597	630	608	620	611	599	585	630	634	623	623	652	609	592	633	640	656	623	557	587	587	632	626	571	598	658	618	647	593	575	620	602	653	614	673	597	656	640	641	618	624	643	612	597	551	625	617	622	583	579	637	627	608	595	646	590	556	601	603	643	618	619	629	645	565	650	648	586	627	590	624	588	634	628	629	604	618	612	651	608	603	601	647	694	625	612	632	621	617	600	645	612	659	610	629	583	591	612	588	645	626	594	566	579	600	618	609	590	583	590	594	573	584	579	603	626	648	595	596	610	617	609	607	641	607	651	630	612	615	571	578	621	605	586	678	599	587	610	583	635	595	549	591	622	614	623	595	617	580	603	616	613	636	559	646	623	581	645	623	619	604	624	599	611	612	616	622	591	596	627	572	608	603	622	662	604	585	611	608	645	611	604	609	596	590	612	608	631	626	595	621	584	629	591	609	605	620	631	642	626	606	665	592	565	656	614	610	612	629	604	598	647	593	630	596	634	563	606	593	657	621	583	563	611	598	613	634	633	603	615	598	604	621	607	597	606	597	662	616	622	648	605	623	645	591	570	623	607	612	610	591	645	606	622	641	604	624	635	597	609	619	569	602	620	571	632	602	643	634	642	657	590	608	591	606	589	623	595	591	580	609	605	596	608	596	603	618	618	606	588	597	592	624	591	618	615	624	580	624	603	593	611	647	660	634	585	598	613	613	647	607	605	655	597	669	610	591	628	611	589	619	615	606	640	620	638	597	591	640	572	646	591	617	605	614	605	599	646	616	650	585	615	574	626	620	585	585	621	626	642	626	651	659	557	596	566	553	548	585	598	618	668	598	572	629	634	589	614	605	595	634	602	641	638	597	603	595	557	660	593	644	613	634	663	649	587	576	666	588	608	629	617	571	597	591	645	647	649	667	605	602	588	646	553	591	637	621	615	622	625	619	656	598	641	580	637	669	581	642	619	613	600	589	641	609	600	599	611	642	591	563	597	583	612	598	592	602	612	589	611	603	640	594	609	615	629	605	655	617	627	638	613	613	657	605	572	581	590	617	579	589	573	646	639	575	619	605	633	600	610	629	601	611	621	587	616	641	626	592	587	627	578	602	637	612	638	602	583	598	590	602	604	617	595	618	640	607	606	655	588	610	573	559	626	602	601	644	620	597	590	630	646	605	604	620	598	614	646	632	611	612	649	599	654	611	650	590	604	625	638	576	577	619	669	606	619	587	610	598	592	597	631	632	607	618	647	600	608	574	621	629	590	596	627	606	596	580	593	624	634	598	604	609	616	626	632	593	580	645	624	605	586	649	617	599	584	603	581	603	618	613	655	595	619	640	644	615	625	627	588	645	594	607	588	661	629	615	600	609	645	634	632	621	619	610	579	570	650	638	618	593	573	598	593	628	606	601	584	609	618	665	608	601	566	596	588	607	592	615	564	593	640	580	622	609	627	628	571	583	618	674	619	640	568	603	581	634	644	561	627	590	606	679	595	647	580	622	641	600	604	591	607	647	625	649	588	617	624	624	648	643	682	631	645	623	599	618	588	592	629	627	607	619	608	635	609	606	598	580	597	609	618	656	609	616	652	594	613	635	606	604	595	605	623	587	615	590	599	589	633	604	647	601	566	607	633	617	657	583	595	607	580	636	630	619	611	601	617	623	640	619	623	608	614	610	644	563	635	615	622	588	619	637	611	598	633	628	581	594	552	596	550	594	624	593	654	606	647	573	628	616	619	633	649	607	656	618	608	659	600	630	613	644	598	664	610	632	590	616	586	636	609	612	572	621	615	614	653	689	627	579	637	601	654	603	608	633	585	598	595	636	557	629	587	632	576	581	593	636	605	593	596	607	589	621	601	626	627	619	566	586	631	642	597	624	607	646	589	632	621	589	651	650	600	646	598	601	594	595	627	622	607	634	614	643	631	606	594	572	597	611	621	577	600	634	611	589	599	610	593	574	633	637	617	672	632	590	584	593	616	624	619	585	620	640	582	613	621	605	602	601	612	619	590	633	626	592	593	580	608	637	647	635	618	577	613	606	632	639	618	596	572	646	636	656	548	610	642	604	596	601	584	679	624	569	615	591	614	576	564	607	564	638	638	655	540	613	594	620	633	606	622	606	584	597	608	661	623	638	615	620	605	600	630	622	621	638	603	613	561	598	594	622	605	593	635	592	583	599	583	598	580	582	637	659	591	590	632	603	591	625	590	619	621	579	598	613	591	618	599	585	595	633	598	615	630	599	650	650	575	667	625	573	554	591	582	564	578	624	630	594	542	614	619	604	616	618	653	589	589	588	587	647	592	628	607	680	660	624	599	603	597	598	622	656	598	589	645	630	616	604	624	583	648	605	630	613	619	621	635	585	633	617	612	596	584	619	586	608	697	612	597	642	624	589	598	605	613	640	622	617	611	625	592	633	574	644	595	617	651	611	603	615	625	633	599	612	624	618	598	625	626	613	581	596	609	613	580	579	569	594	623	618	598	585	606	619	642	596	635	607	591	668	609	623	632	630	572	617	595	576	577	633	593	623	614	586	647	606	625	624	619	638	608	605	649	606	585	599	621	649	582	642	657	602	588	604	607	586	630	653	583	542	643	598	594	635	575	610	624	605	620	557	594	623	576	606	637	601	593	607	640	595	645	632	595	614	615	597	643	636	617	619	590	634	635	630	560	629	608	595	626	607	578	618	623	586	575	598	613	639	625	606	601	623	596	577	608	600	599	643	610	615	576	600	575	606	602	623	644	614	622	586	608	635	576	623	653	604	662	593	615	600	568	630	636	620	605	620	577	600	622	613	648	624	625	631	575	615	638	630	623	626	583	602	606	623	581	626	590	640	667	654	647	638	595	647	579	606	614	563	602	595	618	596	612	630	654	597	597	582	612	607	618	609	584	637	610	614	597	587	627	624	643	648	601	596	602	629	585
7871	3712	1679	1073	1532	1464	966	693	486	551	424	236	202	143	101	89	91	104	188	267	346	218	222	260	249	251	188	118	69	98	65	53	54	57	51	43	44	41	43	53	47	36	42	41	31	48	35	41	40	42	39	36	41	43	46	50	43	40	42	54	45	48	36	43	51	42	55	44	50	46	35	43	39	48	43	29	53	42	39	63	34	34	39	46	53	41	46	36	37	40	51	39	51	34	43	43	37	38	38	29	51	28	43	43	53	36	31	46	36	36	41	35	44	52	54	39	43	33	49	28	39	38	37	44	46	39	44	33	50	54	46	60	40	42	41	42	36	36	34	45	39	35	32	39	44	43	40	43	35	41	36	41	34	31	38	36	31	45	32	54	31	36	40	36	42	35	29	49	39	43	39	34	54	45	47	41	30	48	44	38	44	41	46	45	40	37	31	34	37	36	51	45	34	27	40	53	43	52	44	34	37	49	42	49	43	42	46	36	39	40	40	36	49	49	53	35	40	47	37	47	47	35	49	33	31	46	44	37	30	27	35	46	40	45	37	36	44	41	36	41	49	45	42	42	30	36	43	51	32	54	42	38	40	32	47	40	38	41	42	43	42	31	47	32	42	31	53	33	40	48	28	28	30	37	36	47	40	30	31	30	46	41	29	50	32	36	44	51	38	36	38	34	42	50	43	41	48	32	50	20	39	39	41	36	41	38	37	43	36	46	33	42	39	33	37	33	46	30	41	43	37	44	35	34	44	35	34	39	30	40	39	38	39	41	39	37	48	33	43	41	40	41	36	37	44	43	36	42	46	40	32	44	42	38	43	31	42	46	41	41	36	34	37	28	40	45	39	32	44	35	42	32	37	44	39	43	39	42	44	42	37	53	51	36	36	39	54	49	43	29	40	38	29	38	31	31	27	40	36	44	41	36	51	48	46	46	39	45	28	48	24	44	47	42	53	38	35	36	33	55	53	31	40	42	40	39	33	50	32	33	42	38	33	37	36	51	36	49	54	44	47	45	42	39	35	46	54	41	40	36	51	37	35	36	32	43	41	45	36	48	31	28	40	60	42	33	38	48	44	41	40	41	45	39	37	37	44	42	37	39	45	38	36	33	35	47	39	51	36	39	45	49	36	38	41	36	47	32	32	45	41	33	36	42	38	45	42	25	43	44	27	33	44	33	48	37	34	44	43	41	37	35	35	38	31	50	47	33	37	43	48	38	38	36	29	41	34	46	47	62	41	32	45	37	41	37	33	39	44	38	31	31	38	36	35	44	33	44	38	35	42	47	35	52	36	50	42	51	41	45	45	52	32	38	34	39	43	42	41	42	35	37	41	48	45	56	41	44	30	34	39	47	48	63	38	42	34	39	40	31	32	47	50	44	35	53	50	38	47	32	27	34	29	24	49	45	38	32	33	35	35	37	32	46	42	31	36	40	38	46	46	43	39	35	44	35	35	32	41	43	38	37	45	32	47	36	48	45	37	43	46	45	44	36	43	41	55	32	47	30	45	30	44	43	46	36	44	31	28	50	45	50	48	34	37	40	34	36	41	45	42	42	47	27	50	45	42	43	40	33	36	35	25	40	42	43	46	41	39	35	45	40	34	33	37	46	47	38	27	31	35	40	42	34	47	50	42	37	45	34	39	45	48	50	46	36	50	36	39	30	28	42	39	31	37	40	37	30	34	29	35	42	41	43	45	37	35	32	38	33	40	52	39	38	36	40	34	46	28	53	48	40	37	45	37	38	29	43	38	49	55	36	33	31	37	53	37	37	47	42	34	46	35	34	35	34	39	33	47	38	45	49	41	35	34	43	34	50	51	40	39	39	39	38	36	44	38	38	46	35	41	41	44	42	42	32	43	46	32	32	46	46	32	41	43	40	49	38	41	32	45	36	44	32	48	30	51	34	31	50	44	34	34	42	46	37	36	49	46	42	51	41	40	43	43	35	39	44	40	32	37	46	29	58	43	38	36	42	45	37	37	37	37	32	40	46	37	36	30	40	34	43	37	36	41	49	44	47	43	38	41	50	46	49	39	30	36	33	38	40	42	39	40	42	41	38	32	34	47	52	35	32	44	52	39	41	48	54	44	45	49	35	37	34	37	38	36	37	37	38	42	36	35	37	37	26	49	48	34	42	31	36	44	44	43	44	39	40	35	48	54	50	30	45	40	41	30	28	49	27	31	38	38	39	45	32	48	42	42	39	34	44	42	38	40	47	43	62	45	34	42	43	26	41	34	45	46	36	44	40	46	36	39	40	38	47	33	38	51	35	50	39	26	27	33	38	51	27	35	40	45	34	34	41	43	33	45	35	36	38	47	42	43	55	39	40	24	51	39	43	45	36	39	36	34	32	40	41	38	46	43	37	48	25	46	39	39	30	39	37	38	48	37	29	38	33	30	42	42	36	26	49	31	39	39	38	36	32	38	42	44	33	45	35	51	37	42	41	43	43	32	29	48	50	31	42	41	43	36	46	37	39	48	37	31	40	44	27	38	21	40	41	41	38	43	41	55	28	37	42	48	41	52	46	51	47	46	40	42	33	35	50	35	42	39	45	40	39	42	40	40	55	31	40	37	40	39	36	38	55	30	54	35	40	44	47	39	43	58	40	43	40	44	37	43	36	43	59	37	33	45	52	40	39	47	52	42	40	42	48	44	38	34	47	40	33	38	41	29	50	40	41	34	43	48	52	34	36	32	46	54	44	29	50	37	31	55	35	34	34	43	44	46	43	41	49	45	45	30	50	40	37	21	39	30	39	38	46	40	41	41	42	38	44	51	41	33	39	37	41	37	41	49	38	36	35	38	39	29	34	49	41	48	39	39	28	53	41	39	42	42	40	43	46	51	43	46	40	44	38	48	38	39	52	38	39	38	29	37	23	31	34	45	45	40	46	48	40	43	43	37	43	41	32	45	33	37	36	35	35	55	35	27	33	40	38	44	36	41	26	41	42	37	40	44	38	33	33	36	48	38	40	50	41	36	44	48	28	41	45	41	38	45	39	55	46	51	42	36	22	33	37	36	41	44	25	38	41	42	36	38	32	41	37	43	45	49	45	38	41	40	42	46	43	27	36	40	39	44	36	43	30	42	46	41	42	39	44	42	35	49	31	36	39	31	44	43	41	48	36	44	45	34	34	44	38	42	36	41	31	39	32	39	33	49	40	39	38	41	49	53	41	48	50	31	42	31	38	30	36	46	40	41	43	47	40	51	44	25	38	42	34	47	37	23	46	35	42	47	40	44	35	33	32	28	31	26	44	54	43	30	35	34	37	49	33	43	42	38	39	42	34	32	41	38	34	37	35	44	48	36	41	32	40	41	37	36	50	39	50	37	39	30	51	32	34	40	42	44	38	45	30	35	50	54	43	42	49	24	42	51	39	43	46	41	28	32	40	40	40	47	53	42	51	45	37	38	49	47	48	49	33	52	41	42	41	45	46	30	35	29	40	41	40	33	51	42	38	41	33	32	50	43	41	43	37
43195	31338	23532	35952	41540	38006	31785	25155	20754	20641	16509	11226	7863	5336	3922	3371	3337	4237	6334	10210	12415	8570	7773	9445	9656	9154	6708	4399	2336	2381	1651	1123	973	923	896	850	845	851	804	814	754	803	820	724	741	759	743	736	712	707	660	690	727	693	768	685	699	949	847	835	853	798	828	741	652	670	660	669	687	605	627	614	652	644	652	660	668	651	637	574	605	636	593	629	610	645	683	614	571	639	627	633	624	627	616	596	619	618	654	630	610	644	664	641	623	643	665	642	604	616	625	652	609	627	651	644	623	588	593	607	613	641	643	583	612	602	609	641	642	599	629	588	673	649	649	632	616	691	663	629	662	632	657	627	587	650	633	635	635	631	632	657	622	607	604	611	592	602	654	591	640	613	642	637	613	615	600	629	587	615	579	606	621	567	622	663	597	587	627	614	620	655	642	598	609	600	603	596	597	602	640	682	684	653	645	625	633	580	575	590	576	620	620	603	612	594	637	602	589	633	592	605	639	613	590	641	639	610	571	607	604	581	599	610	620	594	626	560	629	628	626	557	631	595	645	615	565	622	567	604	575	636	637	641	651	629	631	581	640	646	613	612	589	612	633	628	608	615	609	612	614	631	626	616	582	613	597	584	638	597	588	580	590	602	614	611	589	619	624	636	573	590	624	601	590	581	584	572	645	628	634	556	619	585	597	606	600	592	645	588	646	618	611	586	628	630	596	583	601	626	640	597	593	584	665	595	637	648	626	605	618	586	596	572	585	612	650	566	611	620	561	655	625	649	617	609	601	600	615	611	619	528	619	625	588	643	621	620	617	598	615	614	622	619	605	574	564	602	594	627	616	565	575	560	613	627	586	622	615	610	616	619	609	640	606	618	623	601	638	645	581	604	599	615	602	581	603	585	616	591	619	638	602	625	611	608	604	601	589	580	613	592	618	566	612	617	602	611	623	599	603	616	582	598	624	597	622	620	572	623	615	596	595	588	618	593	587	629	617	602	634	625	659	586	601	650	578	608	590	560	623	592	599	575	591	608	577	608	632	594	624	594	581	624	596	606	616	555	603	614	604	611	585	575	570	599	600	628	648	573	588	664	606	674	621	589	624	597	602	646	650	597	603	615	633	599	640	585	617	587	589	580	615	621	569	601	618	628	607	591	592	586	605	602	659	595	639	579	574	600	623	655	619	615	626	612	582	604	600	598	618	618	621	574	585	566	608	612	598	610	664	577	604	630	618	588	578	608	572	578	600	644	659	588	611	623	582	591	641	590	616	620	600	637	597	646	586	622	627	637	616	636	608	605	654	620	633	595	591	567	581	620	571	602	614	598	575	581	627	618	608	602	612	580	627	600	624	596	628	614	592	601	602	641	593	599	616	593	604	625	573	567	616	627	578	577	553	582	642	613	607	597	581	605	633	669	641	597	620	646	615	613	606	580	619	671	663	614	697	577	630	628	605	629	619	605	633	617	604	580	542	610	613	576	605	606	582	577	633	625	606	581	577	595	600	604	607	613	608	607	635	544	601	603	581	596	636	600	630	620	614	577	613	577	617	624	655	591	607	594	623	619	647	603	613	605	616	620	574	591	661	593	650	587	610	618	602	643	585	588	617	563	561	542	567	589	615	591	579	644	619	608	608	640	598	632	636	609	677	598	598	594	623	604	618	599	564	599	589	654	593	654	617	600	619	573	651	600	621	644	619	603	623	646	595	606	660	589	638	594	582	624	607	627	612	591	649	662	605	571	581	586	624	612	602	624	619	604	634	614	599	577	607	621	615	596	612	621	634	605	650	608	574	608	621	568	631	635	604	660	603	610	618	637	641	587	588	596	622	567	624	619	591	631	616	653	647	629	566	614	609	658	596	603	679	623	614	597	644	608	603	597	590	586	600	638	627	598	594	582	627	608	632	643	608	637	629	619	644	565	630	571	607	579	564	629	572	596	582	596	628	586	607	628	577	658	598	620	582	592	604	577	602	630	637	592	600	607	629	586	607	647	613	599	631	619	640	631	614	589	600	602	652	649	616	608	644	601	590	598	608	632	637	633	600	596	579	597	575	603	624	639	618	603	608	625	634	666	612	628	647	584	650	599	600	622	570	599	611	608	601	583	623	637	626	616	640	571	592	550	635	634	606	608	612	604	609	580	639	555	628	624	626	585	612	616	571	579	624	570	608	640	633	589	649	616	619	593	596	663	557	606	624	650	620	567	653	619	620	590	602	608	615	610	574	583	620	613	622	602	600	625	618	607	593	601	583	629	625	604	587	588	621	621	615	573	649	591	568	632	641	599	615	609	621	574	650	578	568	604	610	620	643	634	592	644	636	609	632	616	620	633	568	626	595	583	631	599	630	626	653	649	640	587	573	595	583	611	584	572	612	586	600	608	603	642	593	619	597	636	623	589	613	626	627	598	605	642	593	573	572	586	639	610	605	585	600	621	595	585	615	628	619	606	618	606	599	585	592	611	617	587	632	583	611	612	601	548	588	603	619	627	593	593	589	605	582	593	608	625	601	609	607	586	566	606	614	605	612	630	587	614	648	601	624	583	648	592	641	616	568	596	654	636	624	598	595	606	611	633	602	609	605	568	617	602	574	579	648	606	604	580	651	569	578	651	616	631	584	605	639	641	630	607	557	602	616	635	635	595	577	603	617	569	584	618	617	594	616	623	611	629	622	567	619	647	616	594	635	600	606	647	586	626	596	629	624	591	597	629	623	593	594	609	587	617	615	583	602	618	595	601	625	640	608	637	595	605	544	607	620	639	568	579	603	612	611	625	603	594	615	574	603	611	626	601	599	596	594	608	636	573	612	579	594	590	614	618	596	538	624	628	586	608	611	597	660	612	615	624	605	634	594	571	556	618	624	611	583	595	605	617	626	587	588	566	578	576	600	586	612	600	577	651	636	649	601	659	649	641	601	582	606	634	600	564	605	624	656	586	646	631	658	603	645	614	592	586	656	608	571	594	616	582	594	644	574	570	623	605	579	597	566	607	597	592	644	644	598	604	612	558	562	615	637	601	602	554	605	590	618	562	640	610	572	638	580	624	620	637	658	580	640	606	664	614	574	603	620	613	592	607	565	568	609	636	601	621	586	598	623	611	618	656	599	608	636	631	584	621	605	603	610	598	585	631	616	579	627	601	628	598	618	605	622	619	612	578	605	617	646	630	576	576	625	613	631	585	609	612	620	644	584	589	636	623	564	583	622	575	605	640	631	560	626	621	615	633	611	593	594	615	627	679	587	607	652	600	608	594	639	601	618	597	652	616	590	608	607	602	631	601	627	627	655	608	609	573	610	635	625	605	605	648	574	609	610	608	615	643	584	625	615	581	631	590	594	639	610	586	606	629	609	626	576	570	590	613	609	586	583	607	611	616	631	600	585	610	605	583	569	657	616	566	619	600	607	630	604	632	598	623	584	609	598	596	605	618	568	623	625	617	623	585	608	609	580	627	624	613	626	619	586	610	599	598	592	584	670	601	654	587	612	618	591	649
4275	1511	646	493	635	594	387	293	193	191	149	95	71	57	29	33	32	40	80	113	187	96	101	98	123	131	83	51	34	43	33	26	22	25	30	31	16	27	20	21	23	36	27	21	24	25	28	33	22	29	26	27	27	29	29	26	35	24	25	21	19	37	25	29	16	24	24	28	28	23	27	15	26	18	27	24	25	22	19	24	21	24	18	26	21	30	21	30	23	28	23	23	23	31	35	35	25	28	26	17	24	17	26	19	18	25	24	23	17	23	22	28	32	29	20	27	20	28	25	28	26	26	26	25	24	22	23	19	27	30	23	26	35	25	32	23	29	26	22	24	28	30	28	28	29	29	16	28	25	31	40	24	24	31	23	20	22	20	28	23	20	19	29	20	30	38	24	30	25	26	28	35	19	19	25	30	20	27	16	23	24	25	27	24	18	25	27	26	28	27	27	23	21	23	21	38	36	24	27	29	21	16	18	32	25	25	23	25	17	15	25	22	32	21	30	22	28	29	23	23	30	29	14	25	26	20	24	21	20	14	29	22	32	18	30	15	23	25	16	24	27	27	23	23	29	27	27	24	33	20	32	23	27	27	31	24	18	30	25	29	19	27	28	33	27	30	38	29	22	25	19	25	26	34	30	32	22	19	30	25	22	20	34	35	29	28	31	28	22	20	22	28	20	26	34	29	23	30	20	20	14	25	21	25	13	25	27	22	24	14	21	24	20	18	21	31	23	23	22	30	20	17	29	24	23	26	26	23	18	28	22	13	18	25	27	27	26	21	27	22	17	26	25	27	28	28	33	27	18	30	31	24	27	35	32	26	26	20	24	26	26	27	28	25	25	23	15	28	21	21	22	25	26	33	27	22	22	26	22	24	24	28	19	23	19	20	21	28	37	23	33	21	28	20	22	28	25	18	22	28	25	20	22	29	29	20	28	34	24	22	18	26	29	23	24	30	38	23	30	24	29	32	22	27	21	25	23	32	20	32	27	28	24	30	21	23	21	24	22	25	26	22	20	24	21	17	26	25	24	14	29	27	22	24	21	21	19	26	23	16	31	27	17	19	31	27	25	18	17	30	22	24	25	24	19	25	22	22	22	22	21	21	29	29	27	22	28	24	28	23	24	17	24	26	28	18	26	28	28	25	31	31	23	30	26	26	19	29	21	29	26	38	36	34	32	27	21	20	26	35	19	21	35	24	24	30	23	19	28	26	31	23	21	26	31	26	18	23	31	27	22	33	32	27	23	28	23	40	25	25	23	30	24	25	29	20	31	19	20	24	30	21	28	15	32	28	26	24	21	24	29	31	32	21	15	29	19	26	22	28	16	26	29	36	38	31	31	25	22	25	26	27	26	19	28	26	11	26	21	18	25	16	25	25	26	23	24	23	23	22	14	30	25	22	29	21	22	26	30	37	20	29	28	25	25	24	26	25	20	33	27	33	25	19	17	26	31	32	25	19	29	24	20	31	21	22	28	31	25	23	28	24	21	22	31	20	30	27	29	23	27	19	21	17	23	19	29	15	22	25	36	22	35	24	11	22	20	34	27	28	42	31	30	21	25	18	23	21	21	22	27	26	26	29	33	27	39	29	21	19	29	31	33	32	23	22	25	32	25	25	24	26	33	29	20	20	28	18	17	26	26	22	16	19	23	15	18	25	34	18	24	25	22	21	29	27	22	29	23	23	21	27	29	23	27	36	24	27	23	25	18	24	20	20	29	25	26	25	22	28	25	26	23	15	28	22	24	28	29	24	21	28	28	30	27	23	18	23	23	31	25	20	32	26	28	20	22	31	34	22	24	33	21	24	20	21	28	33	25	30	30	13	30	16	22	26	29	19	17	21	27	30	22	23	31	23	22	24	30	31	23	21	24	21	24	29	34	26	28	27	27	20	21	22	24	23	29	24	35	23	31	36	26	16	20	24	32	29	19	23	32	26	30	29	21	19	29	22	21	24	25	22	10	28	28	20	37	30	16	18	31	23	31	21	25	24	24	18	30	24	24	20	25	20	27	26	26	28	29	25	27	37	33	29	27	17	20	29	33	27	30	28	25	19	28	21	28	20	24	13	21	28	29	25	33	25	30	18	26	24	28	31	32	33	30	29	24	28	25	26	18	22	28	24	14	24	29	26	34	20	33	19	21	24	22	26	21	26	34	29	31	26	20	19	20	27	19	17	20	25	20	31	19	31	21	25	26	29	25	30	24	26	23	27	25	24	22	24	27	23	25	19	22	32	21	28	27	18	33	16	24	29	28	29	25	26	32	22	20	23	26	12	27	18	26	27	35	30	29	26	24	18	33	25	24	20	29	30	22	22	32	23	27	19	25	26	26	25	32	18	33	26	30	29	28	25	20	32	25	26	23	22	23	18	16	32	20	23	24	24	18	20	22	21	29	19	17	20	30	24	27	21	26	25	19	27	32	23	32	30	23	25	27	25	28	25	22	30	21	27	19	17	21	15	29	26	18	31	23	20	24	19	23	29	23	21	28	27	29	15	30	31	24	26	23	28	26	21	17	21	32	24	39	27	25	25	24	21	22	19	19	33	31	16	18	24	30	20	20	31	32	28	19	21	37	19	25	28	30	15	25	31	22	25	25	25	30	32	33	24	23	23	27	28	23	29	22	27	35	20	21	22	17	27	28	19	37	25	23	26	17	30	23	23	25	30	19	28	19	20	26	24	19	11	20	26	17	37	28	32	28	26	33	23	22	27	28	23	30	23	17	22	19	27	24	23	29	20	14	19	27	19	23	27	25	21	31	30	29	19	22	31	22	27	30	25	18	22	17	29	27	26	31	20	34	32	26	27	26	20	24	17	19	21	26	33	26	32	27	19	22	23	24	19	35	27	24	24	25	22	35	26	28	18	21	20	23	20	28	25	27	17	26	27	30	18	28	24	25	18	26	27	23	25	31	23	22	19	29	34	23	23	30	30	26	31	29	31	22	19	22	28	29	23	24	29	28	23	22	23	20	29	31	23	26	23	25	31	16	30	25	19	25	28	24	25	27	39	20	24	32	22	28	28	23	18	23	22	23	22	23	23	25	24	28	24	19	13	15	15	34	18	27	18	19	22	24	20	37	24	24	16	32	29	29	28	16	18	17	16	24	21	25	38	28	18	30	37	22	27	25	29	26	25	14	26	33	20	24	23	34	24	26	22	25	25	16	17	15	26	19	22	29	26	34	28	32	21	22	21	28	22	26	31	31	21	20	23	16	21	27	33	23	22	22	23	26	18	31	19	25	25	22	27	24	21	32	30	28	36	21	31	22	25	29	22	26	20	27	28	23	20	33	20	22	27	30	21	28	38	21	33	22	13	26	32	21	23	19	19	25	34	31	33	24	21	25	22	27	35	28	36	19	35	29	29	22	19	36	15	23	27	27	19	31	24	17	28	17	22	23	34	23	27	30	20	23	21	26	32	20	19	26	20	22	22	16	28	25	26	25	30	19	27	19	24	20	20	22	19	18	22	10	17	32	27
35060	22766	14013	26662	32602	28293	21778	15529	11171	9319	7669	4481	2855	1638	1072	964	1083	1753	2828	4494	6861	3841	3673	4069	4752	4601	2714	1626	882	866	890	611	497	467	474	436	430	453	422	389	410	443	386	448	435	417	386	438	404	378	423	384	412	429	415	386	509	708	494	397	434	483	572	434	370	388	400	397	428	384	376	376	430	407	417	391	395	395	404	374	376	408	381	406	361	380	400	408	393	390	382	380	416	398	380	374	373	387	374	391	406	433	390	412	397	429	405	402	408	406	419	404	424	379	362	394	375	384	380	367	386	412	367	414	402	391	412	410	371	398	401	397	424	418	390	380	410	412	393	392	373	411	423	401	390	367	404	374	417	390	376	416	374	395	393	411	408	391	411	365	401	388	410	388	404	371	404	377	394	395	388	377	394	390	397	375	422	397	417	388	375	394	420	409	391	403	389	389	395	400	406	374	406	407	407	394	379	377	381	350	391	425	380	387	391	405	378	396	366	389	361	373	419	406	413	390	347	396	372	407	377	373	363	437	364	376	400	373	385	365	397	397	400	389	354	393	431	458	379	372	352	399	369	389	406	347	356	373	352	404	394	381	387	385	379	430	410	423	379	372	399	410	364	390	366	410	409	385	391	372	395	360	403	378	378	393	399	404	389	382	363	394	368	417	377	396	419	384	381	412	381	418	409	379	401	380	358	384	383	351	384	388	400	368	425	416	421	353	396	416	428	381	388	387	384	403	440	385	387	428	391	382	373	384	367	367	388	420	361	380	387	411	393	386	398	365	375	415	393	384	410	393	398	409	413	382	433	393	414	398	399	406	375	424	368	391	437	359	403	362	374	386	362	399	394	413	389	372	410	363	373	377	377	391	405	354	415	386	420	340	387	376	364	409	374	415	412	431	394	396	407	389	395	398	366	419	393	363	384	407	380	373	394	394	391	360	412	393	399	403	387	374	383	388	360	417	386	378	349	400	384	396	379	383	404	366	379	367	395	363	351	391	405	405	384	350	379	409	404	365	382	414	377	408	368	425	378	406	379	373	391	399	391	385	389	370	379	404	377	406	398	371	366	373	392	434	395	364	397	390	385	394	408	429	397	372	409	404	380	406	398	351	384	378	390	386	370	413	392	417	381	412	399	390	375	359	372	375	373	390	360	366	387	408	358	376	421	360	413	390	388	417	365	389	372	398	349	368	405	408	384	407	382	402	417	391	415	379	366	377	351	369	373	330	383	393	399	404	384	398	382	369	378	402	380	409	390	385	379	367	352	373	379	404	369	410	403	392	391	375	399	420	374	380	365	381	408	427	382	367	392	411	375	403	389	349	392	405	399	391	404	387	392	405	396	377	421	358	384	356	411	391	398	386	372	409	369	376	382	361	383	378	445	401	385	401	399	387	384	409	393	413	364	391	384	400	357	396	378	368	382	376	377	375	376	369	413	389	414	387	402	397	397	395	366	391	377	387	388	385	398	397	375	390	397	370	411	390	409	398	396	419	413	414	392	382	380	376	395	365	341	383	413	380	437	391	392	388	389	388	351	384	377	377	381	397	367	404	368	415	377	408	404	402	397	403	410	427	381	421	388	395	373	397	393	375	416	408	384	411	377	403	365	376	359	382	404	379	398	361	407	387	332	358	371	389	386	403	362	378	436	396	377	388	395	399	394	409	403	414	403	395	399	440	409	404	394	383	381	382	342	377	378	370	404	381	411	406	381	370	405	377	400	369	391	370	404	390	390	396	356	408	324	385	427	377	410	405	413	407	367	364	385	402	388	356	407	379	406	363	386	435	406	360	390	399	421	417	406	359	398	371	380	400	341	398	404	414	389	376	441	398	397	374	405	363	380	403	373	392	392	417	399	379	403	355	379	366	330	360	391	382	404	401	337	367	392	384	343	345	348	411	393	389	362	411	408	421	407	388	392	384	403	384	407	413	397	349	398	383	369	435	422	393	374	386	332	396	382	374	375	357	382	376	385	359	409	400	424	369	383	397	375	375	367	380	381	363	384	369	385	368	400	359	398	399	401	400	369	418	337	384	416	399	377	343	380	385	388	404	362	385	383	371	402	377	387	372	421	381	401	371	356	372	421	406	368	373	417	416	403	338	370	387	443	389	397	452	398	397	396	372	414	377	366	392	384	383	394	389	360	393	408	357	402	402	455	430	401	379	371	388	413	392	401	378	371	378	421	368	404	394	383	379	394	396	411	383	386	388	357	372	382	392	395	371	392	371	372	382	359	371	385	411	362	389	407	405	389	375	422	411	379	403	366	367	379	393	373	431	405	384	395	383	409	365	395	361	386	394	423	400	402	382	414	426	408	398	409	381	367	375	369	409	373	382	405	380	384	378	389	400	393	415	378	389	398	369	391	363	365	399	413	414	406	404	420	389	369	379	404	369	409	391	346	403	404	402	359	366	375	357	410	394	408	387	382	404	374	399	389	387	399	435	353	381	373	453	373	392	406	377	380	399	407	406	389	399	369	427	397	404	408	384	392	373	365	361	395	416	364	404	385	371	403	379	384	396	401	362	375	364	417	377	403	408	392	383	387	357	357	353	405	381	420	425	381	381	381	404	379	418	394	393	431	389	419	437	389	394	401	369	400	361	401	431	403	388	427	355	347	339	397	417	408	383	381	362	387	404	414	392	407	410	403	408	428	414	389	407	382	395	387	362	385	400	392	423	359	379	407	412	404	399	353	398	391	363	385	410	395	405	409	405	407	389	421	402	412	391	406	387	397	355	369	360	391	392	405	370	387	398	371	413	384	345	391	417	392	398	425	395	383	383	409	364	392	402	388	394	399	369	401	431	366	393	371	393	409	372	381	363	415	402	361	391	395	396	400	392	401	338	377	345	391	415	399	375	396	389	378	385	372	389	422	387	404	381	386	390	404	412	377	379	380	370	402	361	411	397	385	409	398	326	347	395	376	367	410	370	404	431	422	409	389	381	398	409	388	374	360	374	408	416	412	386	391	415	412	439	414	408	407	388	362	368	391	412	392	364	357	344	338	408	400	409	415	396	411	410	386	394	404	383	403	415	411	379	396	377	393	393	353	371	372	395	400	340	394	358	411	378	370	369	378	401	369	371	401	386	386	382	392	369	386	371	362	370	381	403	398	390	372	388	395	383	422	361	395	377	417	412	364	359	368	415	373	389	333	428	386	383	392	408	387	391	403	342	398	372	402	427	355	375	353	378	423	386	394	388	355	410	381	358	387	388	419	367	396	398	368	356	347	399	382	395	390	398	408	405	414	428	407	414	413	383	382	382	398	392	408	395	393	428	390	378	404	376	406	398	378	387	382	379	380	392	385	402	378	399	397	389	393	367	365	414	436	393	380	377	387	367	405	407	398	375	414	356	413	381	340	406	419	408	403	413	367	391	403	379	390	396	387	388	416	351	415	391	406	405	372	417	371	401	381	383	407	391	374	372	392	369	406	396	411	388	386	396	390	373	395	361	377	375	440	393	394	390	366	364	385	389	396	362	390	376
4582	2429	1021	704	1092	988	661	505	371	269	183	126	118	64	55	59	47	73	106	172	273	166	123	132	158	167	83	82	38	35	39	38	29	21	26	22	23	26	25	24	18	22	35	21	23	26	25	22	34	21	33	32	22	25	35	27	47	40	27	21	32	32	30	25	28	30	21	25	20	27	26	28	16	24	24	26	21	26	17	23	22	25	24	20	33	26	19	23	25	25	39	23	26	17	23	34	26	15	27	32	24	34	24	26	27	27	32	19	21	30	18	24	20	34	19	22	24	26	18	23	16	32	19	30	29	22	29	17	33	22	23	22	26	23	28	29	28	19	30	21	22	26	26	25	31	21	25	22	26	23	25	34	17	25	21	31	18	19	26	39	27	20	21	27	20	31	33	20	27	29	27	24	22	28	14	18	29	22	25	27	19	28	17	28	25	16	31	20	20	21	20	22	28	31	22	26	13	25	18	17	23	25	25	21	31	30	30	26	29	21	19	21	26	22	33	25	14	30	17	21	22	23	19	19	22	18	25	22	27	25	14	23	19	28	32	20	21	30	24	22	28	20	27	22	20	22	28	21	28	27	22	32	26	19	22	26	22	22	23	21	31	20	14	19	21	16	32	26	15	15	20	22	25	17	29	19	19	31	26	13	23	31	34	27	28	33	14	22	19	24	29	20	26	25	25	23	21	35	26	27	15	29	21	17	24	24	25	26	17	22	21	18	27	29	28	27	25	27	25	18	31	28	25	22	29	20	19	19	26	25	18	27	27	29	21	25	19	32	26	25	26	27	21	24	19	22	30	21	26	33	27	26	16	24	24	26	27	25	16	22	20	23	23	27	23	22	15	24	26	29	17	22	22	20	26	22	15	9	22	28	25	30	21	31	26	26	20	19	22	28	25	29	27	28	26	23	29	20	21	22	28	23	29	24	28	26	27	23	27	25	26	18	16	24	22	21	18	23	32	29	29	21	23	24	29	21	15	23	16	24	26	26	27	33	22	26	32	23	23	23	25	37	31	26	21	28	21	18	28	26	21	28	28	27	37	19	30	24	15	20	29	22	23	20	24	27	27	29	23	25	33	19	21	19	31	21	22	25	26	25	22	35	17	18	22	30	28	34	20	26	29	25	26	30	25	28	21	21	35	22	22	28	17	27	26	28	24	27	27	19	23	23	28	26	18	13	23	20	15	19	28	25	22	29	23	26	19	22	26	33	30	30	31	15	26	27	21	20	25	25	15	24	21	28	27	33	27	26	25	18	26	21	26	22	25	27	25	17	23	31	26	26	31	26	31	27	13	28	24	25	20	25	31	20	18	32	19	24	19	28	23	22	30	24	33	28	24	27	19	27	21	22	22	35	31	21	24	13	21	29	22	24	23	33	19	29	22	19	26	20	30	24	29	21	27	25	18	31	22	19	16	16	23	19	36	26	28	26	22	25	18	28	22	27	16	19	27	22	31	24	24	21	23	27	33	33	24	23	18	23	23	28	23	20	36	23	19	21	23	23	25	16	23	34	20	31	25	34	32	21	19	26	21	14	23	22	21	24	24	31	23	35	34	19	15	23	30	15	24	19	19	24	14	23	29	23	18	14	26	15	20	28	22	28	24	24	21	27	29	26	24	26	15	22	22	20	29	28	16	22	26	27	15	27	24	27	23	21	18	27	31	27	26	26	24	26	30	22	24	27	21	26	19	28	27	29	21	25	26	21	24	28	20	29	21	24	26	24	26	19	34	23	34	34	26	30	26	18	28	32	25	29	25	20	37	20	29	24	24	20	31	29	23	11	23	28	32	27	25	18	25	20	28	28	29	32	21	25	22	29	20	25	34	21	21	29	32	25	24	23	18	21	35	23	18	35	16	20	24	20	20	31	33	19	22	17	32	21	28	17	23	18	16	22	17	40	22	16	28	21	22	30	15	24	22	24	18	33	29	14	27	36	33	20	15	18	14	23	28	24	28	24	24	21	24	16	28	30	17	25	22	24	20	25	26	30	19	26	24	24	23	16	26	19	37	31	22	11	22	20	24	29	20	28	18	27	26	30	32	23	22	23	20	23	20	24	29	19	26	19	26	22	25	16	22	22	37	20	16	28	28	27	21	28	23	26	30	25	26	22	19	24	34	20	28	20	25	18	23	24	23	32	20	23	23	26	31	19	26	30	19	26	21	24	17	26	31	19	19	19	33	21	29	32	24	28	29	23	20	28	21	26	14	26	15	25	29	25	17	17	34	34	21	26	17	33	26	23	38	26	24	26	27	27	20	21	30	25	25	25	21	26	27	26	28	24	29	28	27	27	32	20	24	22	24	23	18	25	27	24	23	31	23	27	22	37	26	27	29	29	26	24	16	23	31	28	32	32	25	24	21	30	20	25	27	26	23	24	28	22	24	29	27	30	24	38	23	27	24	28	26	29	24	22	22	18	28	24	26	19	26	23	28	20	22	27	21	24	33	21	21	25	26	21	17	28	28	25	18	18	30	26	28	21	19	22	14	25	29	31	23	16	25	24	30	15	17	26	14	20	27	17	33	22	31	30	19	22	23	32	30	20	28	28	27	21	24	18	20	36	19	20	32	22	36	29	21	23	19	23	32	23	28	28	22	26	31	25	24	23	28	24	22	16	30	23	29	26	22	25	19	12	35	21	13	23	26	25	33	23	26	16	29	35	29	12	20	22	19	26	29	22	26	29	26	21	12	28	19	27	26	24	20	31	23	23	23	30	24	27	19	31	28	37	19	31	24	26	21	22	23	28	29	22	24	29	21	27	29	22	26	31	27	22	25	15	22	15	22	27	25	26	21	19	30	25	29	22	35	16	23	23	25	24	16	23	19	29	20	28	26	28	24	23	23	18	20	14	25	16	17	19	20	30	33	31	24	26	29	19	27	25	25	29	16	24	21	23	27	22	28	28	27	19	23	25	21	30	29	27	22	23	25	36	28	17	25	24	31	31	19	32	25	25	28	29	25	22	22	25	24	23	25	23	21	24	30	24	27	23	21	17	28	24	24	35	22	21	28	32	20	24	37	21	24	28	29	37	28	21	22	26	18	11	14	21	23	11	25	21	17	19	24	22	24	29	20	34	27	27	23	19	21	24	28	29	23	19	23	22	27	17	21	21	31	19	16	29	18	20	31	27	23	32	20	21	25	13	33	32	29	18	29	26	19	20	23	28	22	23	25	29	22	24	31	31	29	32	19	32	20	14	17	22	24	25	23	21	20	26	32	22	27	28	25	27	22	34	10	34	24	18	22	39	30	27	24	17	29	14	27	30	25	27	30	22	28	28	21	36	18	18	34	24	25	24	29	24	27	18	29	27	27	27	27	25	18	27	32	31	18	14	30	15	32	26	22	18	25	24	29	30	30	23	28	30	28	27	36	21	22	30	20	21	24	25	16	34	28	23	23	15	21	18	27	24	25	29	20	25	21	14	20	36	21	16	23	22	24	24	21	28	23	16	25	28	20	23	28	12	22	25	17	24	20	30
38792	27363	18700	31858	37824	34256	28163	21309	15829	13004	9497	6482	4414	2896	2002	1536	1723	2825	4849	6100	10501	6187	4858	4516	6211	6481	3627	2319	1352	1018	1184	966	699	598	543	553	518	522	471	462	469	458	437	489	431	453	442	439	422	401	406	449	444	458	451	490	836	864	445	460	433	575	808	464	383	379	440	424	371	386	379	372	405	405	393	390	395	410	394	386	371	373	372	359	381	386	383	396	400	395	395	370	398	405	398	392	384	404	406	376	361	389	401	375	381	376	400	404	393	393	358	388	419	351	400	377	387	399	375	395	356	372	404	373	441	378	394	372	375	375	384	386	397	408	340	415	386	384	379	386	394	374	398	396	369	415	369	369	409	382	388	371	390	371	385	352	375	364	382	378	342	398	383	374	413	387	353	346	350	339	418	378	362	356	360	378	390	389	367	384	366	385	375	358	360	362	352	337	378	405	374	372	347	395	371	368	385	383	360	373	360	394	369	372	379	373	403	384	385	341	366	368	372	342	375	349	357	374	356	399	377	413	360	384	399	383	351	380	427	334	386	342	376	370	362	400	383	373	357	393	348	364	390	358	354	386	367	378	373	393	373	358	405	390	364	359	369	387	391	366	370	361	377	418	369	411	371	370	367	361	364	369	363	323	383	374	352	371	409	380	369	387	390	376	379	395	356	350	362	377	335	380	344	360	347	387	353	383	369	351	374	379	342	411	363	395	375	353	370	352	371	380	352	377	373	394	334	352	388	371	371	380	393	380	384	377	394	357	371	338	357	347	402	380	365	345	345	365	353	362	362	336	378	347	404	360	379	414	396	374	360	371	359	384	366	367	357	382	394	413	372	354	367	378	365	415	344	382	354	362	395	337	381	359	379	369	378	344	399	378	346	355	369	342	371	355	389	384	379	326	366	368	381	401	365	382	348	369	373	376	379	359	350	366	378	367	365	380	406	385	400	362	372	365	378	378	353	389	360	392	350	350	372	370	389	354	408	371	374	375	379	377	375	390	384	324	395	327	407	391	358	397	373	374	342	353	364	392	388	397	344	376	408	348	362	390	377	358	372	375	379	389	354	409	330	335	392	387	377	354	341	391	424	355	383	358	347	394	376	363	386	374	368	411	313	327	386	413	397	358	355	369	370	359	389	348	359	391	397	381	315	377	363	374	392	403	351	358	389	371	389	355	365	370	351	362	364	380	388	402	410	413	368	375	379	317	397	371	373	365	399	340	383	347	394	404	375	380	398	380	381	384	400	412	377	365	380	387	388	417	350	367	352	344	319	378	388	364	369	358	341	359	378	351	393	392	360	361	404	386	352	377	396	335	389	397	373	375	356	365	354	367	380	400	359	382	356	404	386	372	356	391	369	389	357	369	370	369	353	366	398	378	369	356	367	402	395	383	367	340	374	377	365	408	402	351	393	353	346	321	367	377	351	325	393	315	348	359	367	394	344	413	389	389	383	370	380	363	381	346	326	351	375	398	375	371	367	374	389	393	380	369	403	354	382	349	349	398	386	362	389	361	360	375	368	376	386	359	379	356	380	350	400	423	347	416	361	322	386	397	352	382	371	376	368	369	379	393	352	411	384	345	354	365	404	326	385	359	376	384	373	338	414	350	363	391	381	361	403	377	343	351	393	348	391	356	377	396	366	388	379	367	343	380	359	377	393	370	400	398	390	373	386	344	351	371	360	370	379	377	348	395	375	362	403	374	351	374	354	387	352	384	344	391	372	343	395	380	377	396	350	325	373	371	386	337	386	354	379	384	373	346	372	342	374	375	419	359	338	383	373	378	363	338	383	354	375	397	347	359	371	366	393	373	352	372	387	340	357	346	405	359	393	368	345	352	358	365	341	416	369	363	361	381	369	372	383	399	397	399	373	379	391	340	378	367	355	364	388	373	393	379	353	381	381	358	365	371	371	379	375	363	372	379	392	355	393	385	378	368	376	374	368	336	383	378	386	382	356	339	367	375	406	430	336	391	369	408	364	360	399	383	386	392	388	382	381	383	387	373	373	398	363	350	346	364	365	350	372	380	361	362	392	374	357	343	363	359	390	364	369	382	366	362	357	372	381	404	406	359	377	351	390	340	363	348	358	356	405	348	371	382	370	372	380	357	350	349	387	382	375	390	343	328	380	399	362	378	384	364	374	389	346	339	422	350	389	397	365	348	370	384	393	353	376	376	389	359	369	367	367	378	359	394	368	378	368	393	396	388	351	376	396	357	391	398	385	370	407	335	362	349	348	358	367	361	344	403	360	374	374	362	383	353	395	322	398	399	320	371	390	375	354	318	379	395	361	348	363	369	373	376	372	377	391	411	388	353	379	361	345	343	356	362	361	419	378	372	393	360	379	393	347	348	361	378	390	372	374	357	351	361	371	379	402	382	382	372	391	396	362	365	369	391	357	357	377	390	345	367	321	405	410	371	372	347	372	348	404	393	388	389	365	343	384	395	372	379	372	377	389	384	381	340	369	385	374	403	358	381	371	381	373	389	391	369	378	380	389	388	377	388	418	375	384	379	376	400	365	372	355	377	365	395	366	349	355	383	361	354	368	390	354	392	360	390	401	364	409	371	366	377	335	335	374	398	333	378	362	384	381	352	381	383	357	381	380	382	374	357	384	409	378	359	386	330	368	372	371	327	381	368	402	382	381	354	393	353	402	392	400	353	355	339	386	377	371	380	370	387	409	356	359	359	343	379	393	358	395	402	375	343	378	400	391	347	359	409	399	380	378	362	332	388	371	418	372	364	352	395	357	379	388	351	365	352	352	358	377	364	380	377	353	331	331	401	386	379	378	366	340	362	351	401	404	365	388	361	358	379	345	399	358	399	349	365	371	395	355	407	402	344	386	380	377	354	368	388	394	376	375	382	344	374	352	390	377	341	417	362	349	409	379	384	355	370	417	328	378	339	375	361	372	359	370	354	372	385	390	347	390	376	394	360	370	367	363	403	388	364	362	385	381	395	376	353	371	370	368	359	428	367	368	399	351	367	360	388	407	385	448	357	373	400	385	375	370	362	380	337	351	318	385	348	376	392	368	413	380	390	403	378	359	378	405	353	340	352	358	364	359	377	359	367	364	354	338	352	356	395	348	369	373	359	400	425	367	382	367	373	388	375	372	322	366	380	377	367	372	359	354	352	411	416	358	396	364	343	383	373	361	388	378	394	350	372	390	395	368	386	379	385	327	356	381	382	367	366	360	373	355	376	353	401	405	371	397	348	357	370	362	363	383	358	402	387	376	397	384	417	360	375	386	387	386	396	381	396	357	372	384	360	340	361	377	364	388	390	351	402	336	394	368	383	413	349	373	345	367	361	367	361	353	359	409	391	387	426	395	362	391	395	386	355	350	388	355	360	376	328	359	381	367	386	399	352	387	354	367	366	382	387	366	342	397	406	336	349	380	368	373	377	371	400	371	406	394	365	352	389	366	360	379	373	382	369	376	376	345	344	353	384	398	389	378	375	385	371	401	327	375	338	386	352	382	359
5926	2236	959	678	951	862	687	486	345	266	185	130	99	87	53	62	59	74	125	161	260	146	120	104	127	174	101	59	41	45	52	57	36	53	39	47	33	31	50	42	35	43	44	46	38	53	47	36	40	41	52	40	51	44	43	55	59	48	33	52	35	46	39	53	39	42	36	41	31	37	29	29	41	36	35	34	48	38	38	47	44	40	42	34	30	43	43	42	45	48	46	42	31	47	30	45	39	57	40	42	33	45	44	43	42	39	36	54	33	38	35	40	32	40	44	43	44	39	52	29	38	40	30	45	40	30	36	35	44	40	44	35	36	32	44	41	27	51	35	29	29	49	31	41	46	49	40	39	35	35	47	32	35	45	40	32	40	35	50	41	44	36	48	33	45	40	41	33	42	33	32	34	41	42	42	45	27	40	37	50	44	48	31	32	30	50	44	32	33	48	43	30	41	41	37	32	43	42	43	39	40	39	56	50	35	43	43	48	38	38	36	31	33	56	38	41	38	43	27	43	36	37	45	37	38	33	40	39	29	51	33	36	35	37	32	45	44	43	43	39	42	35	32	53	34	45	26	40	41	30	53	42	35	36	32	31	28	40	47	46	33	43	21	35	38	23	34	41	48	48	39	27	44	46	33	34	45	39	40	34	58	29	30	34	46	45	44	52	38	33	47	45	33	32	48	37	32	29	43	35	37	46	32	41	37	40	36	39	27	42	50	38	44	43	36	41	35	48	40	32	30	38	38	50	43	36	42	40	32	34	36	47	42	46	44	48	41	45	43	32	34	45	30	36	39	43	38	53	45	39	26	57	35	37	51	37	28	44	39	35	36	43	42	41	51	32	33	33	32	49	42	31	64	41	36	40	36	40	40	42	42	27	42	44	34	41	44	49	52	28	35	47	53	37	42	44	47	35	41	31	42	46	37	47	26	53	40	46	42	43	49	31	47	38	42	40	51	33	37	36	29	33	38	37	39	43	46	33	38	34	36	41	48	36	36	36	36	42	35	38	35	44	36	46	37	33	37	46	26	37	47	40	38	41	39	33	34	40	38	36	42	44	31	39	50	43	38	50	35	42	49	40	36	32	30	42	34	48	37	53	42	38	33	37	37	47	52	36	36	40	40	45	25	49	39	44	35	36	44	48	41	37	44	47	31	34	41	43	35	39	50	36	44	44	42	41	35	39	41	44	34	36	39	42	39	32	43	32	34	45	32	33	24	37	42	40	51	33	46	42	40	42	43	44	29	35	46	48	50	36	33	38	33	40	43	39	30	30	36	36	36	42	49	41	33	31	43	36	36	26	43	32	47	41	51	43	32	33	42	38	49	33	39	52	33	43	26	33	38	42	29	42	36	38	40	35	42	38	30	20	36	41	44	30	42	49	26	33	45	35	44	41	46	42	32	40	42	33	41	36	52	39	35	33	50	43	46	40	48	46	37	34	56	34	34	35	43	44	39	38	35	33	51	34	38	29	46	38	39	45	40	32	38	40	41	46	47	42	50	42	43	31	30	38	40	43	38	40	33	42	46	28	45	56	29	44	32	34	35	36	48	44	44	50	35	51	31	44	49	36	34	39	32	41	39	32	47	39	43	37	35	37	37	30	33	54	32	30	39	53	38	53	35	39	37	25	35	43	30	39	36	43	45	40	52	52	31	33	43	40	46	44	51	36	37	35	48	40	43	31	47	39	40	42	36	32	37	39	37	39	34	47	33	43	37	43	28	41	38	47	35	42	29	45	36	41	42	39	42	49	36	27	39	33	32	46	40	38	46	32	30	44	41	45	43	43	56	39	53	42	43	41	36	30	43	42	34	43	35	36	39	39	45	47	35	44	35	45	45	39	27	31	33	35	35	39	30	38	48	42	39	37	37	32	32	41	46	41	37	38	40	50	42	38	37	35	40	38	41	41	51	39	43	36	36	33	33	35	32	51	41	47	38	44	31	37	36	49	41	41	37	43	32	42	39	41	39	51	43	46	29	44	44	37	40	46	26	46	44	37	32	40	48	33	50	37	37	52	33	40	40	32	41	29	38	37	39	39	33	36	47	38	35	38	42	43	37	36	36	54	38	28	43	42	50	39	35	30	43	45	45	42	36	47	43	33	38	38	40	50	35	35	40	47	41	43	34	31	44	46	58	25	37	41	34	48	39	33	44	49	50	35	41	40	44	49	35	42	39	38	33	38	43	32	49	35	33	43	42	45	42	38	49	41	38	36	36	36	32	35	37	34	43	39	44	35	43	42	45	44	38	43	43	52	48	54	34	35	37	38	36	35	33	47	59	50	30	47	43	40	46	31	38	48	31	41	48	43	47	32	39	39	48	43	41	32	45	40	33	46	49	35	37	36	30	45	47	44	37	36	37	48	42	53	32	34	37	44	35	42	37	40	38	44	50	43	33	53	39	30	23	43	40	42	33	37	52	35	48	44	34	48	26	44	37	33	30	30	40	38	44	38	42	47	33	42	46	35	47	28	49	35	47	41	39	43	46	48	34	41	45	39	49	50	29	34	44	47	43	41	41	49	40	36	30	45	44	42	52	27	46	42	45	47	37	42	30	32	32	39	38	37	28	36	43	36	37	39	35	39	48	43	42	42	31	33	40	28	38	54	40	40	41	41	25	36	35	30	53	42	34	36	35	42	33	45	39	47	34	32	36	58	43	45	29	47	33	41	28	33	41	37	46	22	49	42	28	35	33	51	45	47	30	41	40	43	38	39	41	40	45	37	37	33	40	33	33	35	40	43	50	38	39	40	41	29	27	35	43	42	34	38	44	37	39	33	34	27	30	41	38	39	30	44	41	30	49	40	33	33	47	42	49	38	46	39	46	35	36	42	52	36	29	45	33	44	27	32	46	40	39	27	46	42	40	26	49	33	31	39	46	40	46	41	44	38	45	32	42	36	44	35	40	45	30	32	28	47	49	52	38	35	41	40	49	32	38	53	38	33	35	39	42	47	49	38	47	38	32	34	44	44	38	47	38	46	36	34	41	41	43	51	33	37	35	31	47	40	34	32	45	39	28	35	34	45	45	43	38	34	41	38	46	36	57	40	33	43	37	46	49	49	32	31	38	33	31	45	28	41	41	37	52	34	34	47	34	24	42	41	42	39	45	29	39	40	36	41	45	35	41	27	46	33	43	35	40	49	43	43	41	37	45	36	41	30	43	47	27	46	44	36	46	53	38	30	36	41	33	46	39	43	32	48	36	36	31	48	44	38	27	41	47	35	40	38	25	29	35	37	43	39	37	41	30	30	41	40	52	30	40	30	46	39	36	44	37	39	39	33	27	32	31	32	48	50	35	45	44	34	37	43	26	32	47	42	46	36	37	50	46	37	46	38	50	44	35	45	49	45	35	32	28	44	46	40	45	28	36	47	39	51	46	46	40	41	40	35	29	45	42	25	36	45	38	34	40	30	35	35	42	32	48	48	42	34	41	42	39	40	39	44	34	33	42	35	35	36	28	39	38	44	39	30	49	51
36152	26288	18083	30949	36738	33633	28165	21485	15639	12031	8937	6150	4089	2783	1990	1665	1807	2754	5572	5477	9496	5453	4459	3497	4779	6010	3105	1808	1438	1063	1094	1154	909	764	760	766	772	712	724	689	671	680	665	690	642	654	665	638	618	639	670	648	690	598	679	835	1083	798	609	703	606	784	956	708	638	701	667	610	644	630	630	611	592	616	605	627	607	588	619	585	592	611	560	604	580	602	587	631	613	604	619	636	563	649	582	628	584	637	619	614	616	617	619	592	640	601	631	602	591	647	595	606	640	642	608	563	572	592	609	616	616	608	608	615	551	620	600	577	641	598	592	608	631	599	593	603	622	590	625	597	582	589	636	614	597	594	612	631	616	627	617	585	593	539	599	631	588	614	586	581	603	592	630	588	584	595	606	605	586	581	597	591	590	613	608	600	627	618	620	602	562	587	618	585	567	611	600	656	663	596	615	614	613	585	611	602	642	614	625	607	555	589	583	565	578	584	624	592	609	617	576	574	610	600	631	599	615	591	618	584	592	648	549	635	609	606	576	597	625	601	580	601	587	606	592	567	634	592	636	598	612	607	590	630	630	592	615	593	575	573	578	597	578	609	608	590	652	610	604	565	566	642	625	625	591	593	631	589	576	581	577	593	559	633	593	602	571	625	587	597	596	605	615	596	611	557	623	614	647	581	598	612	613	622	624	616	625	621	604	567	632	624	579	594	617	636	621	617	581	616	553	537	614	576	576	600	582	607	637	602	609	606	642	610	604	560	623	618	634	586	628	614	614	579	636	577	605	594	621	575	594	607	607	580	585	553	584	615	595	587	611	588	574	553	600	596	557	634	562	559	648	578	583	602	615	609	608	569	587	581	582	614	583	597	601	574	575	581	593	635	566	578	555	571	617	590	626	616	598	608	586	576	573	600	611	594	612	567	604	610	582	581	578	654	617	636	579	623	596	619	591	617	589	594	560	595	599	601	602	648	589	646	574	601	637	591	580	642	600	581	626	577	609	604	611	595	551	608	586	542	597	606	619	555	603	552	641	611	555	609	604	595	618	605	600	588	625	617	588	621	603	592	583	587	585	565	631	609	580	612	602	622	589	587	631	601	609	560	590	581	667	598	666	577	601	635	586	614	616	561	541	590	587	613	604	563	574	641	607	596	593	589	621	627	614	585	589	606	587	580	580	640	592	605	607	660	609	561	590	643	587	575	583	670	591	579	601	585	580	579	587	614	603	616	585	592	627	602	595	609	605	595	602	595	561	609	579	626	575	615	645	600	600	596	582	604	595	608	574	548	583	630	532	607	552	633	580	601	570	595	608	536	572	615	598	587	586	590	616	606	596	582	611	608	609	573	588	570	598	637	583	572	582	609	625	621	588	582	580	569	613	597	594	611	609	595	579	598	650	567	587	589	589	577	601	593	553	563	603	593	591	559	599	618	572	663	606	570	601	591	610	570	572	596	607	613	627	578	640	590	639	574	596	567	592	611	595	606	628	571	624	582	619	576	620	592	617	631	619	565	588	596	616	610	582	564	577	614	558	600	598	595	589	579	557	579	576	580	574	592	579	568	623	601	546	593	629	579	631	590	579	587	617	578	611	596	607	632	558	609	619	598	628	601	594	564	591	648	579	624	632	562	580	662	610	588	596	623	646	644	621	622	563	577	587	589	609	580	600	598	617	581	610	592	616	609	616	618	536	591	588	564	614	597	607	580	611	575	600	643	591	583	622	606	586	625	593	582	581	637	601	584	619	637	617	604	597	623	597	603	575	646	604	562	600	602	577	607	612	620	535	603	590	613	620	569	597	580	580	566	622	580	578	609	577	562	593	604	577	593	604	636	604	636	616	606	611	602	595	610	633	585	610	656	604	575	644	609	606	629	606	578	597	576	633	578	604	615	597	609	567	573	599	572	601	570	596	598	627	555	601	623	627	574	601	602	613	564	556	604	581	623	643	583	652	609	590	582	566	651	621	644	592	597	579	593	574	606	557	596	631	604	640	606	597	648	570	627	593	581	566	611	576	614	625	572	597	608	577	597	560	587	582	580	643	607	603	621	586	591	595	616	587	592	635	652	611	576	607	651	652	575	620	575	596	537	584	576	591	601	559	619	595	607	629	630	594	639	580	584	628	654	601	585	602	615	548	602	587	615	584	610	584	603	588	571	572	574	610	594	609	602	609	584	619	639	600	582	592	610	633	627	605	598	598	575	615	570	562	633	627	599	610	648	573	598	580	614	591	600	563	604	564	621	582	604	584	594	607	632	632	628	554	577	555	626	587	616	621	609	606	594	573	594	614	588	623	599	580	585	570	623	625	598	616	594	628	576	564	597	629	598	617	614	609	621	563	544	602	582	624	587	590	586	627	632	595	578	589	623	619	611	641	604	589	638	603	556	595	592	591	617	602	573	607	589	555	610	597	587	608	617	602	590	579	627	605	588	622	586	603	628	600	603	594	576	615	630	623	611	597	648	597	615	590	529	571	623	565	604	615	627	630	588	611	602	620	596	590	604	601	579	636	572	581	571	608	564	611	576	561	605	592	588	619	596	568	568	589	584	619	607	624	635	584	621	586	608	527	561	541	602	557	582	574	630	629	562	564	566	588	607	583	593	570	620	565	598	614	582	544	601	616	580	624	625	657	580	605	614	572	621	617	591	574	574	592	599	627	590	587	577	591	601	549	575	594	560	582	593	626	581	615	643	567	598	581	630	604	557	594	590	609	648	595	610	592	641	587	586	613	538	576	580	577	614	579	629	638	575	625	585	623	544	577	585	614	621	550	633	601	607	569	570	614	604	591	631	571	567	617	621	625	607	595	592	618	593	572	608	566	600	611	531	577	582	568	569	590	601	567	615	599	564	577	622	575	602	593	592	631	589	625	608	584	643	612	603	566	586	611	612	582	614	565	585	582	546	596	643	592	570	566	575	615	582	566	641	598	603	575	587	558	606	610	593	586	635	599	583	633	613	594	542	596	619	660	604	620	614	563	598	608	636	580	616	563	599	609	570	592	584	629	595	564	587	615	593	643	548	584	609	630	637	632	616	560	614	593	601	635	590	544	600	589	603	562	592	574	566	603	601	642	600	546	600	597	551	617	576	593	647	625	591	585	580	588	610	606	644	585	599	606	587	589	584	631	567	580	635	564	584	606	532	595	602	618	575	598	575	600	592	601	589	586	634	599	637	614	619	609	623	625	574	633	562	614	570	614	618	595	584	588	562	572	594	615	617	618	583	595	605	604	630	591	572	595	580	593	552	642	575	607	603	608	581	551	611	613	571	604	614	606	602	615	618	584	644	593	607	593	628	603	618	573	624	663	563	648	542	560	614	574	589	597	638	612	602	631	598	622	623	560	604	581	590	598	636	626	616	604	590	587	623	615	620	623	636	631	582	616	620	633	565	579	627	620	592	596	574	601	596	597	611	586	591	586	611	592	593	625	599	558	608	592	584	659	591	581	622	586	622	589	621	579	615	601	570	586	620	629	605	592	611	560	556
6991	3696	1644	1073	1529	1449	1141	752	567	377	290	223	169	144	90	76	81	94	211	209	322	221	156	138	120	255	119	71	62	43	73	60	41	60	41	62	55	44	33	55	52	45	37	42	42	45	44	42	39	47	37	33	44	44	30	47	48	45	48	44	42	33	60	50	43	42	42	45	46	42	38	35	38	33	43	33	33	35	49	34	42	38	33	40	35	50	44	44	43	43	43	40	36	51	34	39	38	47	41	49	51	37	41	39	42	42	35	35	34	34	40	34	30	38	35	36	43	44	38	41	41	36	34	42	39	42	27	45	41	34	46	32	39	35	32	55	41	46	49	34	42	37	40	38	29	44	26	45	49	45	33	36	39	32	37	38	48	42	38	30	39	43	32	44	41	39	45	38	38	30	42	45	41	34	32	39	38	37	44	42	38	34	30	47	37	55	36	38	35	39	40	50	39	40	44	41	35	41	28	38	46	40	37	48	43	37	44	27	40	38	37	35	32	36	46	32	40	48	33	38	38	33	30	37	35	44	42	34	23	38	30	41	33	47	30	38	42	37	41	53	30	36	35	33	46	27	40	40	38	37	41	34	45	45	37	40	43	34	37	45	34	45	43	36	28	42	39	28	28	42	36	34	32	38	33	45	38	34	37	38	37	44	37	44	34	26	43	34	40	34	48	30	40	36	37	48	45	21	39	26	41	37	35	42	33	42	35	35	33	42	40	35	27	54	35	49	29	42	34	32	48	38	31	47	39	44	23	38	43	48	43	43	37	45	28	32	28	47	37	29	41	28	40	51	34	46	22	39	33	41	35	40	45	39	33	44	32	35	35	37	43	32	36	44	34	40	41	44	52	43	35	36	45	35	49	47	36	48	45	49	38	37	38	43	39	23	33	26	26	35	43	39	30	36	34	41	46	32	44	37	37	24	49	39	36	37	37	31	43	35	46	46	43	38	31	33	37	41	41	33	44	46	46	44	32	46	44	43	40	43	37	46	39	35	42	39	36	44	41	40	42	37	43	32	32	41	29	38	35	29	42	35	38	47	41	37	43	49	30	33	40	23	42	30	43	37	28	32	33	48	36	36	44	34	39	35	45	37	47	41	42	35	47	41	32	43	39	30	36	34	56	37	32	41	36	35	38	37	37	42	46	32	41	48	39	41	33	44	31	49	45	44	31	39	44	35	42	37	38	34	40	45	33	40	32	30	38	47	37	35	31	47	35	31	48	39	55	48	37	30	34	44	40	36	49	39	39	38	29	45	45	37	38	32	43	36	37	28	33	53	47	45	35	37	38	30	47	51	46	34	32	35	44	35	48	41	39	38	43	49	37	53	40	42	48	34	37	41	38	44	38	34	34	49	32	36	33	33	41	42	40	47	36	45	32	45	26	33	41	35	40	48	38	31	39	43	45	43	24	42	41	42	47	48	41	42	45	33	32	45	31	32	37	40	40	33	34	34	51	47	37	43	42	38	44	31	47	44	41	49	44	43	40	33	43	33	42	43	41	36	42	34	46	42	49	50	39	33	42	41	32	44	40	29	45	44	43	40	47	50	31	41	53	46	44	34	32	47	35	41	35	44	43	45	46	42	58	46	35	35	34	33	33	40	41	42	42	43	34	29	43	49	28	45	33	33	30	35	41	47	37	39	42	57	31	32	46	47	46	37	49	33	37	40	44	43	41	32	26	42	40	34	28	42	44	34	37	42	52	36	36	40	40	38	43	42	41	36	45	49	33	49	34	34	41	47	28	41	45	53	39	41	27	32	41	45	36	36	29	45	45	26	46	44	38	38	25	53	41	42	41	48	38	34	44	45	31	44	53	41	33	34	35	37	45	46	42	51	35	38	42	36	36	30	44	44	38	29	33	41	46	46	41	28	36	33	33	39	31	42	45	48	44	49	43	46	40	50	52	42	49	41	49	40	45	46	45	42	30	39	30	50	32	44	38	42	49	29	46	37	48	39	37	42	35	46	39	36	31	32	38	31	41	40	40	52	33	37	33	49	38	44	37	30	42	40	41	32	40	38	49	41	50	42	40	34	31	34	30	44	36	43	47	29	22	34	37	38	41	38	42	39	38	50	31	41	46	34	38	37	35	29	36	45	42	39	42	36	54	46	44	33	47	47	43	41	41	36	45	34	35	41	45	50	47	50	39	42	35	40	41	30	44	39	47	43	42	29	38	42	39	49	30	42	35	54	36	40	38	51	47	46	44	50	36	42	45	47	48	33	43	39	47	39	35	43	35	37	52	38	42	36	49	34	31	41	42	47	53	46	34	36	31	36	47	53	36	38	41	33	37	39	43	25	30	47	33	33	39	49	54	35	40	46	43	32	41	43	34	33	39	44	48	34	36	53	37	37	40	39	40	40	42	46	32	33	36	36	42	40	37	45	33	37	52	35	33	38	52	37	40	35	43	43	42	41	30	42	22	35	29	43	34	27	34	39	45	44	44	30	53	42	34	36	38	29	42	39	45	40	36	47	43	40	40	40	44	44	43	44	39	36	46	52	45	43	40	46	44	41	49	41	37	37	50	36	38	42	38	37	41	43	46	44	46	40	23	47	45	42	48	31	41	45	32	32	37	42	37	35	43	39	34	40	47	47	27	36	35	46	36	37	41	40	47	48	33	32	37	36	38	36	34	40	52	49	34	27	37	34	36	39	38	36	47	41	43	37	41	40	34	44	36	38	30	43	32	55	30	34	43	54	30	35	38	26	39	34	55	32	42	41	45	43	43	40	35	42	38	38	48	40	39	51	41	41	49	28	42	34	51	47	42	37	41	35	57	47	34	38	26	49	44	38	32	43	50	49	36	32	28	30	38	40	40	34	35	40	47	39	27	39	45	44	42	36	45	46	35	36	45	33	36	36	29	37	42	38	32	42	29	24	44	48	43	42	34	40	32	41	35	40	34	47	43	44	41	41	37	38	34	40	40	36	41	43	48	40	39	34	43	39	41	43	38	27	45	40	43	35	41	34	31	38	34	56	38	34	44	36	55	40	32	33	41	47	27	44	58	36	37	28	27	46	43	41	43	43	36	38	31	38	39	46	35	33	30	31	37	28	44	55	40	41	35	46	35	48	44	53	42	37	46	38	41	43	36	39	40	44	28	34	30	48	39	46	35	40	42	43	36	32	47	38	47	35	30	50	37	36	37	33	34	36	53	42	39	36	41	49	43	44	31	38	29	34	33	53	38	43	25	36	39	36	48	37	37	36	45	41	39	38	31	40	42	42	36	32	32	42	44	50	38	40	46	29	29	36	37	40	43	43	46	42	40	38	45	43	33	41	34	30	42	33	32	48	41	48	48	42	45	43	34	41	38	42	39	35	21	39	43	22	44	38	41	44	48	44	33	31	58	40	42	41	33	40	48	45	30	42	50	44	35	42	48	42	38	28	44	39	47	32	37	34	42	40	48	54	35	51	38	40	32	33	34	43	51	41	45	32	42	39	45	45	47	30	32	40	47	38	46	40	53	38	30	39
41798	31264	23447	36055	41510	38551	33414	27212	21157	16470	12567	9282	6513	4679	3374	2739	2549	3582	8056	7549	11615	7059	5796	4869	5146	9366	3875	2126	1569	1403	1419	1362	1122	1019	963	895	871	867	801	737	766	739	773	784	740	748	715	692	748	705	706	684	686	700	713	938	924	740	687	652	707	901	1080	700	691	724	677	702	658	651	602	650	583	642	602	632	609	612	602	612	630	589	637	622	593	647	601	604	614	648	634	620	596	609	615	607	621	609	604	629	659	667	636	634	640	644	618	628	664	615	614	610	626	662	651	639	595	592	671	676	638	577	582	587	625	600	637	627	603	617	657	573	616	627	597	652	620	616	652	572	608	645	617	632	613	599	616	637	630	633	614	586	628	647	610	621	577	605	581	560	593	607	622	599	591	578	590	625	595	621	638	576	572	604	617	613	608	610	636	590	622	616	616	616	620	557	619	616	572	612	578	591	625	607	603	592	568	591	625	559	580	607	642	580	596	582	587	651	619	591	616	575	613	588	610	565	589	615	594	626	594	583	615	610	619	589	612	569	569	629	594	634	606	576	580	573	548	556	606	558	637	654	603	592	596	612	606	627	591	570	615	581	636	544	602	598	604	645	578	597	596	579	624	577	595	601	644	615	587	608	626	595	621	565	628	591	603	624	590	607	586	546	577	595	585	604	594	598	596	626	578	578	589	587	567	609	568	620	590	614	579	591	579	600	634	527	609	579	642	596	582	574	590	594	650	616	595	598	596	589	613	594	636	597	631	579	586	595	596	609	609	589	615	551	588	632	579	600	612	592	593	600	594	594	598	584	605	606	610	620	552	651	618	581	588	573	627	597	629	552	632	641	594	590	576	601	596	610	547	641	587	627	601	573	582	601	606	570	566	599	588	639	644	553	577	576	568	590	643	570	579	572	595	583	602	574	556	632	598	540	583	615	602	599	593	564	618	616	613	546	634	582	630	568	595	590	615	617	571	582	606	595	588	590	547	614	601	592	613	565	553	573	579	547	596	582	604	606	616	582	582	592	603	602	636	611	594	597	600	577	580	603	589	576	605	588	595	635	557	609	619	595	588	590	562	592	563	632	607	589	623	598	572	587	601	617	617	614	538	605	560	600	592	569	588	637	624	605	612	592	546	580	612	589	591	614	630	574	595	591	565	566	618	657	619	610	603	584	611	583	584	603	571	619	590	588	609	612	584	578	572	625	609	580	583	555	570	589	550	627	605	596	598	607	598	628	638	592	593	573	584	576	601	629	617	591	639	592	600	616	620	614	598	634	626	580	570	625	600	574	631	631	598	598	647	577	609	581	585	647	579	590	636	623	558	573	614	592	542	566	571	603	567	642	594	608	601	588	609	619	623	626	612	581	550	585	579	613	579	598	580	572	565	608	610	591	608	609	591	573	553	598	579	661	598	642	559	593	604	607	560	607	569	605	594	592	569	600	612	585	557	587	653	582	631	590	534	623	568	571	586	584	568	624	614	610	555	607	586	570	651	625	596	545	588	607	596	605	594	572	584	643	612	543	610	589	588	579	555	621	614	608	607	568	583	548	603	602	613	618	576	599	561	618	610	620	627	566	611	577	615	593	551	557	611	621	589	554	564	558	599	600	553	593	611	564	609	620	601	607	562	569	579	615	596	584	606	553	576	630	590	567	584	583	605	601	603	588	589	627	598	576	594	574	582	606	616	582	620	613	610	590	621	569	617	629	614	584	571	574	578	594	628	622	597	597	606	598	610	615	595	597	618	570	574	624	587	614	562	593	632	608	624	571	597	586	561	583	610	592	566	600	575	614	611	619	572	572	624	609	607	583	554	574	615	584	565	595	601	582	575	561	595	590	652	606	576	604	590	585	628	592	602	601	579	570	611	594	631	589	584	633	613	568	641	602	603	595	593	531	586	644	572	589	596	618	607	620	561	652	566	566	609	577	600	615	633	568	595	601	556	585	578	588	549	586	565	572	556	565	573	580	582	593	557	572	604	590	643	598	581	605	576	588	620	611	642	569	610	598	610	613	588	590	583	600	601	546	627	600	624	604	565	575	611	595	615	598	582	585	600	605	624	574	626	574	584	579	607	543	561	619	544	560	588	557	616	580	621	583	575	606	626	585	615	583	580	620	586	596	607	605	615	603	641	618	607	542	619	607	599	611	535	599	606	577	573	622	628	627	575	584	611	580	589	608	629	578	608	598	607	609	609	603	643	587	583	622	596	603	568	602	553	569	636	611	580	615	626	573	589	573	568	562	613	553	600	609	596	569	602	612	584	612	580	541	615	602	587	588	619	603	590	602	616	605	571	610	613	582	614	577	565	567	616	595	586	622	609	579	584	569	590	611	629	582	594	584	575	589	590	635	582	608	592	583	646	584	586	541	629	555	639	595	660	629	615	598	531	575	555	594	602	650	609	544	604	580	572	632	604	565	589	569	587	597	583	583	633	553	581	640	597	587	584	637	590	576	599	602	580	584	603	574	613	619	609	564	603	614	598	559	624	634	574	564	617	612	567	591	640	603	622	584	638	566	647	539	626	518	605	562	626	577	601	603	617	601	614	599	637	625	632	574	604	598	591	583	621	576	614	588	592	602	563	580	571	599	591	552	616	585	585	598	577	601	618	548	577	580	588	579	573	593	633	544	557	585	588	625	574	563	634	579	595	516	611	633	599	606	590	599	609	611	604	601	602	548	567	611	573	561	602	645	578	595	593	580	567	565	625	627	652	574	585	561	614	588	598	627	595	575	582	553	576	531	589	554	563	622	646	596	615	580	586	601	567	604	553	620	577	584	603	586	591	630	606	601	610	575	564	635	581	595	597	596	626	571	598	622	565	568	570	587	566	574	624	567	623	589	600	583	582	598	623	619	624	645	594	609	595	617	619	578	543	619	589	574	605	615	597	601	618	622	578	537	593	570	612	579	598	597	637	626	632	586	630	612	595	618	600	639	590	588	589	575	598	638	600	641	595	609	578	559	559	610	594	644	642	576	576	622	585	603	591	600	587	585	625	603	579	600	591	615	567	585	567	586	585	627	563	593	564	604	624	600	635	589	609	613	577	626	604	609	565	626	623	596	599	616	572	575	641	581	606	565	633	623	608	583	576	606	628	571	632	624	581	574	597	564	612	562	622	583	588	611	595	620	571	587	630	569	593	595	640	592	600	593	615	644	629	616	544	623	574	556	573	551	549	609	643	591	594	603	579	559	655	579	596	620	640	569	602	594	588	560	586	595	641	602	558	620	588	646	574	602	597	561	589	557	614	586	636	603	563	617	648	626	607	575	573	576	593	594	581	597	589	621	601	613	564	586	618	579	594	605	544	559	568	588	644	534	568	643	589	604	606	619	579	620	609	579	559	572	621	619	610	644	615	612	589	582	606	587	581	602	608	620	558	580	558	621	645	591	591	649	593	606	624	595	580	575	567	600	591	612	620	580	596	631	584	610	602	589	624	635	608	582	573	599	579	597	598	581	579	606	571	598	615	562	595	559	580	596	617	598
4399	1629	813	488	703	615	420	302	224	173	112	72	57	51	37	34	24	43	87	84	91	87	66	59	61	115	58	26	32	29	35	25	23	37	26	24	25	19	26	26	18	29	18	21	23	20	36	23	23	28	25	21	33	31	15	33	27	26	25	21	28	20	27	27	25	30	24	20	29	19	15	16	29	31	21	21	20	25	23	23	28	29	26	35	18	28	22	16	22	25	26	26	29	28	26	32	18	32	26	19	21	17	20	25	22	27	21	31	26	23	28	29	28	16	21	29	32	20	16	29	21	16	21	26	21	26	29	25	25	28	31	21	16	29	27	20	19	34	22	36	18	32	18	23	26	31	19	21	16	19	28	25	21	39	26	26	19	19	28	24	30	21	24	24	21	27	26	24	27	30	30	30	31	26	35	30	28	22	33	25	23	36	33	25	26	29	20	26	21	20	15	25	15	27	18	22	25	31	22	27	19	22	28	21	19	14	23	20	30	22	21	30	25	27	20	21	24	16	24	25	17	19	20	27	19	21	15	23	21	25	24	17	26	25	25	17	19	23	18	28	22	28	25	27	23	24	18	25	32	24	22	22	20	25	24	27	23	27	15	27	34	13	25	28	18	16	29	18	24	18	22	23	24	31	28	24	24	26	21	21	27	30	19	20	34	23	27	29	20	21	22	22	28	30	28	20	25	31	25	24	31	22	21	23	24	24	14	21	29	30	22	22	30	27	21	15	26	27	27	19	21	16	30	20	30	19	21	24	30	19	17	26	17	25	15	23	27	27	32	20	30	24	26	27	26	27	17	17	19	20	26	18	22	25	25	24	30	27	21	17	23	31	26	24	18	18	24	35	28	27	20	21	26	23	22	23	31	20	22	32	24	27	36	22	29	23	28	24	22	19	23	24	34	31	22	29	26	30	25	28	31	27	24	34	22	28	25	24	23	23	19	11	39	29	26	24	20	19	23	31	24	29	15	27	30	13	18	24	26	31	15	22	32	25	28	29	22	30	17	32	26	27	30	26	28	18	25	27	21	19	28	25	23	28	33	17	23	14	32	25	27	29	27	28	21	26	26	22	24	27	27	19	19	18	29	20	22	30	14	21	28	21	34	32	20	18	27	17	26	19	32	23	25	25	16	26	17	29	28	30	32	25	25	21	21	24	21	29	18	26	27	34	24	17	29	26	21	28	25	31	25	35	17	23	30	22	23	28	23	28	30	28	25	24	30	17	23	28	18	26	24	22	32	24	25	17	23	27	31	29	22	32	24	22	18	29	26	37	23	27	29	29	25	19	25	32	26	28	23	23	22	23	24	31	21	20	30	30	10	20	16	21	19	24	31	22	19	21	19	25	27	27	32	25	31	20	22	21	27	29	24	23	29	33	30	22	16	22	21	25	13	30	23	25	15	21	17	23	21	20	17	24	29	21	13	30	29	26	26	23	21	16	24	19	17	26	22	26	20	14	21	26	33	24	33	20	18	30	17	24	23	27	24	27	32	19	24	33	25	26	18	35	26	20	25	19	25	25	23	22	31	32	27	13	19	21	24	25	31	31	29	24	24	23	21	17	18	34	16	22	24	15	33	23	30	26	21	23	22	19	19	25	24	24	25	29	24	30	22	32	18	27	16	25	24	22	20	29	18	22	28	30	31	21	29	21	31	25	24	18	19	21	24	27	26	29	25	27	22	22	24	22	23	18	21	30	29	21	23	28	23	23	30	14	22	24	21	29	23	28	32	23	33	18	20	26	28	30	27	23	22	21	23	30	24	19	27	28	25	18	28	21	28	36	24	27	20	28	35	17	26	22	29	29	24	24	21	30	26	21	19	26	31	33	24	17	33	23	27	25	22	20	26	28	32	28	22	32	31	34	27	33	22	25	21	31	22	28	26	35	32	22	29	27	27	25	26	23	28	22	28	23	27	26	22	30	19	31	18	21	20	29	28	22	20	22	27	21	19	39	27	26	19	24	20	27	25	23	16	22	32	19	32	13	20	26	28	27	21	20	17	34	14	25	20	27	22	22	27	24	29	24	17	30	30	22	21	33	25	27	25	21	28	39	29	31	26	25	25	28	31	16	26	18	29	26	27	25	24	35	23	24	28	22	35	23	29	29	26	29	23	27	25	28	27	28	37	23	19	21	24	23	33	27	26	38	25	13	29	21	19	20	27	24	21	13	29	14	21	33	28	18	17	29	29	21	23	33	18	31	29	20	14	24	28	19	23	28	23	28	20	18	23	26	21	23	30	21	21	24	21	26	32	34	32	29	26	37	29	25	31	26	19	21	20	22	12	21	22	21	11	29	30	26	40	20	27	31	33	25	18	22	26	20	14	31	22	22	30	21	28	38	28	33	25	29	30	23	32	23	17	23	33	21	28	29	32	23	20	29	20	25	24	29	21	20	31	32	17	18	25	31	24	31	25	29	20	32	21	22	26	23	23	23	24	19	28	23	27	29	29	19	14	29	30	23	30	25	22	24	31	25	30	29	17	31	25	20	23	24	24	26	30	20	29	13	30	27	24	26	17	21	17	28	16	26	20	26	22	20	29	24	28	23	24	15	24	35	31	22	24	18	38	20	29	28	17	23	36	23	21	28	24	23	31	25	29	28	18	20	27	31	34	21	25	17	18	26	23	10	26	30	29	21	22	23	20	30	21	25	24	21	27	24	35	21	29	26	24	18	27	18	19	35	24	28	24	23	16	19	23	25	26	22	23	21	24	31	27	23	29	17	24	21	29	23	21	27	24	28	29	20	21	24	27	26	17	19	17	26	24	34	21	23	18	24	26	30	29	24	22	28	32	23	16	36	25	24	30	16	29	32	23	25	21	28	21	28	24	17	24	27	21	30	28	20	23	27	21	30	18	21	22	18	17	30	21	33	20	28	21	28	21	28	18	18	26	20	25	23	21	30	17	29	24	25	32	36	22	23	27	25	17	20	36	32	19	23	26	32	15	23	19	25	21	20	26	21	26	29	15	28	21	25	19	20	43	18	22	28	26	28	20	28	20	25	22	29	17	26	19	23	25	30	18	19	23	20	22	27	24	29	29	24	22	24	25	24	29	24	25	29	33	31	32	27	29	24	22	29	25	22	37	28	30	30	23	32	31	23	21	28	23	20	31	26	25	27	26	23	30	20	21	29	27	22	27	30	23	26	21	27	22	32	25	22	25	14	33	27	32	20	16	22	24	31	23	20	25	23	22	28	25	30	35	24	21	15	26	17	26	25	21	23	24	27	28	19	24	17	20	25	29	29	27	18	15	34	18	22	22	30	24	24	15	22	19	24	15	16	28	28	25	15	26	30	23	21	29	23	19	30	29	28	20	28	28	28	21	23	17	21	23	26	23	26	36	27	31	16	21	17	28	30	20	26	17	31	29	27	27	18	21	18	28	30	22	26	20	17	24	22	23	12	21	24	23	29	21	29	23	21	24	32	22	26	20	25	32	27	29	25	32	19	16	17	28	22	24	31	27	31	26	30	29	27
34799	24034	16101	28155	33466	29408	23269	17078	12136	8451	5956	3977	2441	1477	986	862	927	1217	3583	3315	5220	3493	2322	1896	1629	4206	2078	810	608	584	605	517	460	470	475	448	451	431	453	399	411	434	384	378	385	425	382	405	388	362	431	420	382	433	386	433	427	374	388	426	452	594	541	413	406	383	403	373	371	349	371	433	373	371	400	380	364	399	349	365	343	382	386	387	417	388	377	379	397	379	347	419	374	403	382	402	385	352	357	345	375	372	396	404	374	393	392	370	376	432	397	391	373	400	391	399	363	386	383	381	403	388	406	400	411	374	366	414	417	377	380	422	418	413	386	401	395	397	363	415	387	378	385	388	438	411	424	438	386	408	356	354	375	359	383	364	383	386	398	388	372	340	400	396	344	404	356	382	413	367	356	383	393	418	367	412	344	357	360	382	402	382	372	402	389	393	386	373	375	396	361	381	366	387	409	389	385	382	347	360	407	345	392	388	388	398	366	361	393	411	365	374	362	369	389	377	317	363	390	409	369	382	368	382	399	414	369	376	430	376	380	390	348	388	389	368	392	399	399	410	414	357	335	375	374	380	372	368	397	361	381	414	346	351	330	380	378	360	340	369	400	361	367	380	426	371	355	382	360	370	361	398	388	388	383	363	369	375	402	404	372	393	371	388	362	357	366	414	399	355	379	384	381	386	393	380	365	382	378	373	361	371	378	383	380	398	378	353	391	347	419	384	407	387	374	367	367	371	370	359	348	392	397	379	378	404	386	365	386	382	391	370	392	397	340	334	366	403	390	372	374	382	396	368	399	357	363	387	412	371	406	379	405	399	364	387	399	354	383	369	396	378	382	360	358	386	396	379	366	373	370	387	396	339	380	409	387	370	356	347	394	338	383	381	396	381	374	402	335	381	381	335	403	367	408	357	346	367	362	339	378	378	389	387	374	379	379	397	405	362	382	377	349	356	406	387	411	394	375	420	362	357	375	372	388	354	375	443	374	336	374	345	369	368	380	377	364	394	380	378	392	356	384	383	369	367	378	361	394	338	412	380	357	386	349	364	336	384	384	350	399	390	360	361	408	363	371	386	381	381	392	388	364	398	362	351	373	365	384	376	363	396	381	374	379	394	400	408	354	376	375	383	351	374	387	386	419	373	365	405	339	371	403	379	369	391	361	353	393	370	369	350	364	329	355	351	385	361	359	378	398	373	376	383	375	377	383	392	361	373	379	383	405	383	343	409	398	369	368	383	383	368	393	389	393	379	333	339	369	361	366	427	369	362	375	365	368	403	405	369	413	349	323	370	384	365	373	373	363	342	367	395	361	388	379	370	389	383	368	401	367	380	354	372	383	394	380	351	373	374	375	359	364	374	375	388	409	353	401	360	372	403	366	410	348	400	363	388	370	378	394	372	363	330	342	384	383	357	376	333	371	365	364	388	371	381	388	380	399	387	382	414	397	384	369	369	389	373	365	366	407	393	385	366	396	353	381	343	367	379	360	382	366	394	411	346	328	377	379	353	389	366	371	348	345	375	388	351	357	402	369	372	366	363	364	374	373	416	392	352	393	381	364	380	352	361	348	363	388	383	380	375	377	366	382	336	372	369	335	377	402	423	386	403	384	374	395	352	334	397	389	374	380	422	381	373	412	382	387	388	402	401	404	369	388	393	358	425	383	373	379	352	409	351	379	361	365	368	403	383	381	360	368	380	374	366	387	389	398	369	406	380	319	385	346	367	372	354	363	371	415	360	374	341	393	411	352	401	367	383	333	357	356	360	341	376	363	330	373	376	333	350	377	349	360	372	364	364	387	336	406	426	382	363	384	387	336	369	357	383	362	371	358	379	388	374	404	336	369	398	397	359	370	360	353	372	369	368	370	364	399	384	355	364	371	387	365	380	405	350	378	379	345	376	360	381	411	374	394	399	400	394	363	381	364	396	404	385	409	392	361	369	376	369	368	373	387	389	406	376	408	410	396	393	376	379	383	380	375	381	393	383	371	370	391	397	367	395	385	413	375	363	369	366	352	402	341	341	387	403	411	387	372	361	376	364	365	398	388	371	373	357	358	399	349	403	357	365	350	410	416	347	390	406	394	418	373	370	385	416	371	376	399	399	373	349	362	416	378	392	378	382	344	405	406	372	367	395	362	412	412	389	358	363	357	374	390	377	370	399	370	378	368	384	375	393	347	383	365	393	366	360	387	346	385	407	398	361	401	388	355	407	372	401	387	356	380	376	364	407	335	347	390	366	394	373	378	411	373	369	395	371	379	383	386	340	349	342	359	366	413	359	361	375	405	390	404	368	363	371	389	359	366	348	367	361	361	375	406	392	391	349	374	364	346	396	372	418	363	364	369	398	384	402	362	359	391	356	352	382	403	394	370	327	393	375	363	352	352	389	385	405	412	367	364	417	400	391	383	372	399	362	360	373	353	377	375	375	388	395	407	395	425	334	365	373	422	368	374	383	358	391	372	385	388	391	363	365	351	398	389	405	392	380	408	382	400	373	399	387	404	376	389	356	384	352	389	375	364	373	428	368	386	398	387	345	351	382	366	399	372	372	375	378	392	352	382	354	345	368	364	377	366	366	355	372	364	368	399	366	397	356	358	407	337	345	360	356	363	384	367	384	349	414	360	371	399	382	384	386	369	397	355	339	376	366	381	405	403	424	376	379	402	406	369	332	359	381	395	397	382	388	352	395	401	348	339	336	398	387	389	342	382	375	364	346	337	374	371	346	377	389	388	374	373	394	395	364	381	382	362	383	396	352	359	378	360	391	377	412	387	422	377	373	339	363	331	354	361	383	378	370	381	415	339	380	401	384	372	382	385	364	371	386	371	403	373	367	380	386	348	387	360	356	346	388	345	365	391	384	394	390	352	384	361	356	405	373	356	377	371	406	373	381	393	369	368	337	369	361	376	392	365	348	381	390	385	378	377	378	368	389	375	378	406	379	406	365	401	369	411	384	340	366	383	365	348	382	358	409	382	378	409	360	363	384	382	373	362	411	400	408	385	365	361	374	369	420	347	368	368	354	375	346	352	337	334	365	396	385	371	349	360	340	392	359	363	391	390	376	378	384	381	384	391	371	360	375	370	325	376	384	372	399	378	351	387	340	397	421	355	345	355	331	380	382	404	391	368	354	383	390	414	335	352	376	394	354	398	374	355	402	363	382	385	391	370	389	358	367	407	398	349	390	366	385	372	394	359	408	399	363	374	407	396	385	392	366	367	386	358	385	363	394	397	382	387	394	377	375	384	352	416	382	383	394	390	406	403	366	415	384	382	397	380	416	324	377	354	362	376	353	378	393	373	405	387	406	368	361	357	381	354	372	402	363	349	385	393	338	356	399	390	381	377	415	403	396	358	358	390	362	369	367	369	355	395	354	390	346	365	398	384	381	379	365	377	366	377	396	375	351	368	435	374	383	412	380	366	367	369	408	410	349	341	371	365	411	399	339	408	378	375	397	380	382	333	394	359	339	339	381	353	393	378	351
4810	2474	1178	724	1007	1003	716	555	374	278	223	143	95	70	58	54	43	69	110	120	145	145	67	81	59	159	99	38	42	23	26	29	40	34	28	24	21	34	27	26	27	24	31	34	24	30	31	21	35	27	16	23	21	21	27	20	28	33	28	28	35	45	33	18	28	23	26	29	24	22	24	19	19	23	19	25	26	18	28	16	24	28	16	27	29	24	21	25	23	35	22	24	14	19	26	15	26	20	29	23	26	27	27	25	20	24	26	21	26	20	22	25	30	31	17	25	19	26	23	17	11	19	19	29	13	20	23	23	24	25	20	24	26	23	31	29	25	31	19	22	17	30	28	29	24	27	22	19	28	20	16	25	18	25	24	23	16	23	24	22	24	25	30	26	24	16	15	35	26	31	18	29	24	23	23	27	23	22	24	31	22	23	33	31	15	32	20	23	28	27	20	25	30	37	25	26	25	23	9	30	20	24	19	20	28	26	24	21	30	21	25	30	20	26	27	30	24	23	24	22	29	23	28	32	18	28	24	25	20	24	22	27	21	21	27	28	21	20	25	16	23	28	24	30	24	27	30	13	18	19	19	24	26	24	31	20	24	31	15	22	18	19	25	23	33	28	24	28	23	26	25	15	21	25	15	18	23	22	26	23	17	22	19	16	31	18	26	28	25	26	27	16	31	18	16	27	31	26	19	9	30	29	24	25	26	26	27	22	22	22	25	22	18	26	24	21	20	25	13	33	28	30	26	27	22	20	22	21	20	21	21	16	24	20	14	24	17	27	20	21	16	24	29	24	20	23	25	16	24	27	19	24	34	35	20	26	22	30	27	24	15	23	25	21	33	20	22	19	19	22	24	22	19	23	30	21	19	23	27	16	20	16	25	24	34	22	18	26	21	25	13	29	27	28	25	17	18	19	30	18	22	23	16	29	28	19	26	16	27	24	22	26	19	32	22	23	33	28	21	23	28	30	11	20	24	24	32	23	21	15	21	29	13	24	23	18	16	23	24	21	24	35	24	20	22	23	23	32	25	31	28	24	25	27	29	20	23	19	30	19	27	33	23	29	20	29	25	22	29	21	18	16	20	26	25	25	24	24	17	24	27	24	23	19	30	26	20	27	34	33	23	16	25	19	23	29	18	26	26	22	24	14	16	26	20	24	22	21	32	21	24	26	27	29	34	24	23	20	23	21	22	18	24	23	24	22	19	25	20	26	29	32	18	17	21	22	17	12	27	15	22	26	24	25	25	28	21	24	28	22	21	22	29	23	26	21	16	18	26	26	25	29	26	23	18	17	24	26	28	28	14	17	26	27	26	23	30	24	27	24	25	22	21	27	20	16	18	28	25	19	23	22	18	28	23	24	17	18	20	16	30	21	22	28	28	26	23	23	28	25	22	24	27	24	29	31	23	26	11	26	30	23	28	21	27	22	20	17	15	33	26	25	32	28	27	24	28	37	31	13	19	15	27	19	28	20	14	16	15	29	16	26	15	19	29	12	29	23	30	14	22	21	17	20	21	16	33	24	17	11	25	17	19	22	34	24	22	21	24	29	40	20	22	22	23	29	20	23	19	29	15	18	23	29	22	25	24	31	18	20	26	22	33	23	22	16	19	23	22	30	14	22	20	29	23	25	28	19	29	23	18	25	26	16	21	26	26	27	25	24	24	31	17	23	26	30	16	19	32	25	19	17	26	21	15	24	40	26	28	22	17	19	18	21	21	21	26	26	19	27	20	23	26	16	29	15	27	17	23	26	15	19	27	24	19	24	17	16	24	21	20	32	19	24	28	16	20	19	17	17	24	20	21	24	24	29	18	27	30	24	23	14	22	14	21	24	16	27	25	21	25	24	29	26	27	18	19	26	21	31	32	22	20	20	23	17	29	34	27	22	20	15	23	28	23	24	25	26	17	25	25	23	21	29	24	22	20	31	15	23	17	19	33	31	20	19	16	25	24	20	21	31	24	25	19	25	22	20	20	28	28	30	21	25	26	24	29	19	24	29	24	22	19	29	19	25	25	19	24	29	22	22	31	28	27	18	17	31	24	28	20	22	20	22	23	17	19	26	27	25	21	18	33	23	30	23	26	28	30	22	29	19	24	21	23	29	19	31	26	24	26	21	23	22	20	12	20	15	21	16	25	19	20	20	30	19	18	21	18	26	20	24	25	30	28	18	23	15	25	25	35	16	20	28	24	22	20	25	22	16	18	19	25	20	25	31	29	24	28	22	26	23	21	11	28	31	16	23	25	20	20	29	20	33	20	30	21	20	21	25	28	27	21	21	23	23	21	22	32	25	29	27	27	30	35	22	36	24	12	22	28	22	19	21	19	24	24	20	23	17	20	22	16	23	20	22	18	17	18	24	33	20	34	15	21	22	25	20	20	26	29	17	19	24	30	26	26	13	18	24	29	21	23	21	21	16	15	21	21	16	28	14	25	25	23	20	29	19	16	23	31	25	21	15	33	31	31	22	25	27	23	25	23	30	22	16	20	33	21	15	26	21	17	23	31	24	27	20	18	19	25	24	21	22	21	21	24	24	24	20	25	24	20	21	27	28	23	14	29	18	20	16	25	17	31	31	31	23	27	26	26	16	19	20	23	19	22	27	28	31	21	23	21	30	31	23	19	20	28	23	21	19	21	13	23	23	18	18	20	22	29	25	21	20	19	17	20	25	20	18	23	23	28	17	23	15	24	31	26	28	17	23	22	23	18	27	23	22	22	24	28	15	17	28	23	23	21	23	27	21	14	20	15	24	25	28	18	27	24	18	25	30	24	20	15	23	21	18	27	25	15	25	19	31	30	17	18	25	16	25	21	21	26	21	22	24	14	19	32	27	27	18	24	25	31	20	21	23	27	24	23	26	21	19	16	26	19	25	27	27	21	27	29	19	27	23	20	29	16	24	34	26	26	22	29	21	18	28	26	18	25	23	16	22	21	19	26	20	25	19	23	21	17	21	26	23	15	24	30	18	28	32	30	25	23	27	25	19	24	24	17	25	25	26	28	26	20	21	23	29	20	21	21	28	24	23	21	23	18	29	22	17	28	13	22	21	26	24	30	19	22	22	23	20	32	22	26	20	22	28	26	24	24	22	24	27	29	31	34	27	27	30	21	22	19	37	21	18	25	13	25	25	22	31	21	22	22	34	26	27	25	20	22	28	22	28	19	26	17	30	27	29	23	29	25	33	15	20	30	27	21	27	18	28	26	19	17	31	15	17	23	29	18	17	15	16	21	18	19	18	13	24	14	19	13	24	19	28	15	26	21	28	15	29	23	26	23	22	31	19	21	21	18	22	32	24	19	27	26	20	25	25	25	25	31	22	22	27	21	23	23	29	23	23	17	20	31	20	27	29	21	21	21	20	22	24	24	22	11	22	17	20	14	22	24	20	19	24	27	24	16	26	26	20	23	21	22	25	24	21	20	12	21	20	34	34	27	23	22	21	34	16	25	16	23	18	24	27	16	21	37	24	34	30	23	37
39622	28256	19815	32233	37408	34386	29213	23626	17940	13392	10563	7783	4734	2870	2092	1669	1639	2271	4191	4978	6208	5595	3482	2770	2334	6047	3855	1152	777	812	779	748	650	615	543	530	492	481	466	445	442	449	448	446	443	406	416	443	407	415	421	413	387	372	359	404	412	429	450	373	461	768	528	482	440	454	415	388	412	413	376	416	393	397	390	365	349	372	343	392	339	351	377	367	395	370	367	346	373	401	370	389	368	348	378	329	379	387	380	356	392	374	423	396	347	367	376	388	384	356	332	388	358	346	357	391	379	384	334	345	380	395	341	395	381	385	367	389	366	374	384	371	351	364	383	379	368	350	384	355	376	363	399	360	349	387	382	382	362	392	376	391	370	370	357	401	352	350	316	334	377	392	354	332	347	385	358	399	322	367	339	360	347	346	355	367	383	372	345	356	357	344	382	363	345	361	353	354	380	390	357	363	412	377	383	362	400	356	397	371	367	393	348	356	351	371	337	348	373	334	377	341	381	335	345	380	337	336	361	359	332	374	376	354	349	367	363	367	354	358	384	393	398	360	338	364	338	351	325	344	340	372	329	371	374	379	362	373	348	367	351	314	397	368	363	368	353	363	379	386	334	370	363	361	330	332	354	354	346	374	398	369	364	371	357	354	378	370	349	362	356	368	373	357	331	361	340	380	383	369	367	371	373	362	347	342	357	371	338	366	402	376	364	340	309	370	386	370	358	344	394	372	348	407	338	364	366	337	399	364	379	358	368	351	365	381	360	356	372	351	385	349	381	382	353	364	387	365	380	320	367	355	357	370	373	322	356	357	368	354	318	377	364	320	368	362	312	347	351	357	348	338	377	343	363	374	365	340	325	357	362	376	375	340	379	353	359	383	335	353	340	381	356	321	358	338	310	364	365	360	357	370	356	355	335	359	352	370	376	347	352	381	374	359	363	348	369	324	362	354	362	363	344	377	352	374	355	318	387	331	369	400	345	382	376	390	386	370	369	350	342	327	337	319	333	369	318	342	367	342	380	340	351	352	379	368	347	379	361	364	327	311	364	362	343	363	369	355	344	357	334	344	397	359	342	306	389	377	377	333	368	364	348	352	358	355	357	348	332	342	337	370	350	342	356	364	344	355	388	371	352	373	369	345	379	396	370	351	337	329	351	367	355	341	353	383	341	323	355	352	388	358	341	365	372	372	350	372	381	349	387	389	339	359	341	363	354	335	360	345	358	361	388	367	341	366	336	359	411	338	344	378	370	358	374	345	382	385	413	320	407	355	363	363	394	349	376	343	358	321	366	381	332	343	355	349	362	350	320	357	389	329	384	367	379	357	330	343	387	381	387	339	347	354	346	361	375	360	340	353	365	344	310	371	346	384	365	344	369	366	336	355	375	366	368	315	346	345	371	380	366	383	375	330	379	341	372	325	378	328	319	361	349	377	371	319	346	358	363	338	354	367	396	383	342	386	347	383	364	394	334	358	375	329	339	357	373	322	355	383	356	352	392	355	355	352	390	339	402	375	341	337	350	366	325	342	335	337	365	385	375	356	343	342	343	366	356	331	333	352	365	349	331	364	376	343	357	365	322	389	320	354	380	327	354	394	385	378	368	371	363	348	349	366	348	328	361	323	375	351	362	366	342	361	336	383	359	401	345	325	356	330	342	350	370	390	383	412	366	351	352	384	342	365	343	332	359	336	369	386	370	338	384	367	371	339	399	356	372	356	360	345	353	340	414	368	413	367	350	368	369	370	333	352	357	365	373	394	365	352	375	413	368	386	335	371	354	365	350	356	333	351	342	360	359	403	343	362	378	373	373	393	323	345	339	367	362	376	377	408	326	344	359	385	327	387	371	350	351	383	406	363	354	367	347	371	386	361	370	343	328	329	330	373	338	353	375	357	360	397	340	347	324	342	338	350	365	339	317	394	378	364	393	359	397	377	367	364	404	337	371	363	340	374	331	373	331	352	324	368	366	371	365	373	369	353	372	340	348	382	348	376	328	366	362	377	367	357	372	339	370	351	400	364	337	347	332	374	349	359	356	388	385	354	351	360	357	341	360	366	320	378	347	365	358	347	362	371	362	334	330	364	349	380	377	405	388	364	384	354	391	362	364	372	374	376	347	399	362	331	349	356	342	318	333	370	354	334	353	324	344	342	356	364	381	387	399	352	350	368	369	355	374	348	382	349	347	347	379	395	366	328	347	365	405	367	361	394	381	349	343	351	345	350	342	382	346	393	403	393	360	347	364	360	370	371	351	344	349	360	348	394	352	367	368	338	371	340	328	371	337	377	344	329	376	360	384	360	346	340	316	359	375	371	338	350	379	391	389	352	356	369	361	368	329	391	376	383	356	380	328	354	337	399	345	353	348	357	325	374	373	338	325	335	358	332	373	335	368	403	387	353	351	371	380	356	362	326	382	350	372	393	369	379	340	328	341	370	360	381	358	368	359	360	360	336	356	380	355	374	353	349	352	392	393	405	361	341	329	339	352	383	360	364	347	338	372	363	337	337	350	353	347	375	363	346	349	363	385	332	388	346	378	329	359	353	376	385	407	359	382	349	364	348	348	372	344	368	331	369	391	328	370	354	326	362	359	343	347	375	369	344	351	392	345	396	362	356	341	363	325	366	331	332	364	305	382	345	354	362	379	371	319	369	397	345	331	360	365	381	375	347	339	367	367	360	349	325	346	352	328	362	365	353	378	354	393	350	358	354	368	388	327	364	356	363	363	363	357	360	323	376	386	395	393	361	371	387	392	335	315	355	355	343	321	359	321	370	367	376	376	361	370	393	374	355	356	348	372	383	393	362	375	357	386	353	378	344	359	336	338	364	341	362	359	350	337	338	349	356	374	334	375	337	373	338	343	376	374	340	343	328	352	352	372	350	367	400	354	336	357	369	361	320	350	359	368	324	373	354	359	366	359	361	369	358	370	348	367	340	354	378	339	368	356	341	374	371	355	372	375	376	350	343	374	356	389	362	353	343	385	363	382	346	335	380	368	357	340	351	373	352	370	366	400	368	351	369	364	369	360	342	363	376	323	355	389	359	341	351	370	381	328	354	351	359	363	406	372	358	343	374	363	372	373	380	382	365	339	361	353	392	320	356	337	366	370	367	357	366	367	350	368	378	344	336	338	327	360	362	360	374	376	349	404	354	360	357	347	346	334	361	360	386	357	383	361	380	328	374	363	331	353	330	385	365	354	354	370	342	351	368	317	347	324	369	368	355	340	334	375	373	375	351	377	361	364	362	336	377	379	343	355	348	378	385	322	367	380	368	375	340	351	400	354	377	385	336	341	336	381	365	352	395	370	348	356	357	334	380	363	357	387	359	368	356	314	333	340	395	381	363	363	351	368	341	343	331	361	347	350	375	381	354	363	362	382	371	350	373	392	335	356	369	371	357	365	346	355	329	361	397	351	335	355	350	353	364	334	296	373	347	360	363	369	350	363	334	376	357	359	369	357	364	343	367	367	336	354	362	358	375	374	378	371	363
6379	2156	1005	662	950	964	712	513	373	264	196	166	114	79	68	64	52	76	102	125	128	147	80	73	86	119	125	63	38	62	51	51	32	45	34	45	38	36	46	39	40	45	41	43	37	41	39	38	37	45	35	42	29	39	38	32	41	51	48	42	47	49	36	47	45	38	49	36	34	34	32	39	33	39	39	43	34	44	32	29	42	42	55	38	46	34	42	40	44	42	41	41	33	43	44	36	37	33	41	33	39	38	46	47	40	55	41	44	43	35	44	29	38	43	35	39	27	44	47	48	38	48	38	53	39	42	47	30	50	28	39	55	45	39	20	33	31	37	37	44	53	27	39	39	42	44	46	38	41	44	47	44	44	44	39	48	44	42	45	36	38	30	44	39	38	47	35	31	49	43	36	31	49	35	33	42	43	33	42	41	46	39	27	47	35	41	29	36	40	45	32	37	29	42	50	28	42	36	34	30	51	35	39	46	38	52	36	42	34	47	27	41	41	39	40	39	42	40	37	41	38	40	46	36	28	38	35	44	32	45	34	39	40	44	30	29	35	38	35	45	37	38	55	40	41	40	34	42	36	51	31	45	30	46	35	42	37	29	36	31	34	34	29	41	39	37	52	27	39	34	49	54	29	32	34	39	39	43	42	49	28	46	34	44	34	39	27	45	43	44	39	47	42	35	35	28	38	40	36	35	33	44	27	32	47	42	48	50	44	48	42	37	37	30	28	36	42	44	31	51	49	44	41	39	38	45	37	48	36	28	28	41	37	41	33	36	37	36	30	30	43	46	45	45	36	45	37	37	44	52	44	42	38	34	36	40	31	41	33	41	35	38	44	41	42	37	41	40	50	45	43	44	36	43	39	45	42	32	35	31	46	34	34	35	33	33	35	34	38	42	39	38	32	38	35	41	22	46	39	47	37	34	29	44	44	38	47	37	49	28	33	44	37	35	40	46	44	42	43	41	41	47	30	41	26	50	40	47	39	45	49	37	39	45	41	39	38	47	40	42	42	39	45	38	39	45	36	35	28	47	45	47	39	40	51	46	29	46	36	39	32	52	39	27	40	45	41	38	38	37	28	44	32	34	37	32	50	40	47	45	38	41	39	32	33	43	44	49	42	34	55	38	33	32	29	44	40	25	45	39	34	37	40	32	51	33	33	39	26	43	39	39	32	39	45	48	37	38	28	36	36	43	37	36	36	42	46	38	36	44	38	42	39	54	39	35	27	40	42	39	44	33	40	42	41	44	36	30	49	27	41	31	33	43	44	32	50	30	31	37	40	44	46	48	38	47	39	34	40	33	44	28	37	41	31	33	31	39	42	33	38	32	38	47	54	44	41	44	47	32	53	41	44	34	37	29	40	52	35	41	35	44	42	44	29	34	37	35	37	44	28	46	40	34	43	35	35	37	42	42	38	43	34	47	43	35	30	47	37	30	50	46	42	29	42	48	37	37	46	30	35	28	39	28	40	43	41	44	42	43	32	38	38	51	46	37	51	41	29	40	43	48	33	42	36	37	42	39	39	50	49	45	35	42	34	36	44	44	50	39	39	38	46	41	39	45	30	40	46	40	48	44	49	31	42	34	38	37	34	44	31	33	42	37	37	45	37	43	33	48	29	44	35	34	53	43	46	41	45	51	32	48	47	39	35	32	42	35	29	41	35	45	41	43	38	38	32	43	50	43	42	37	39	42	37	44	50	54	40	35	25	35	28	38	40	39	41	27	44	47	42	41	46	36	43	44	48	44	36	40	39	35	42	39	40	26	43	30	43	27	42	42	34	42	37	38	41	38	43	41	38	34	41	50	33	39	52	40	43	41	39	39	42	35	39	37	27	31	37	24	45	42	39	39	42	37	37	37	38	41	50	39	43	39	48	42	39	39	41	36	43	51	23	38	46	38	41	38	34	36	39	36	40	35	39	34	28	30	46	40	46	41	33	40	41	46	36	50	36	36	33	36	44	34	35	42	45	33	47	39	42	31	40	37	34	42	32	40	34	44	26	45	42	36	41	42	41	30	40	47	45	42	27	33	33	44	45	33	33	49	41	46	44	31	31	39	34	48	37	49	43	44	37	47	48	42	41	50	42	33	36	39	37	30	42	30	27	34	37	44	39	49	27	42	35	35	37	45	34	48	39	31	44	49	42	39	31	48	36	45	27	48	40	43	31	42	36	41	44	48	38	43	37	44	41	36	32	37	33	47	41	38	49	37	41	52	33	45	39	55	36	44	36	36	41	40	47	30	46	49	29	50	45	41	39	36	44	38	44	47	50	43	49	43	47	36	29	44	50	37	37	53	52	39	39	52	44	50	28	38	41	37	40	40	32	44	45	38	41	42	34	37	39	41	50	29	33	50	43	31	46	44	30	43	34	44	57	40	43	46	31	46	29	44	39	37	45	38	33	46	31	34	34	41	34	42	39	41	36	33	32	51	42	36	45	33	37	36	39	31	52	43	45	42	32	43	40	49	35	30	36	37	30	39	47	37	28	45	26	43	49	43	34	32	37	39	39	48	44	38	35	33	47	39	39	46	36	35	47	47	33	36	50	40	37	28	38	41	50	46	32	34	34	29	36	39	37	48	31	26	37	36	26	36	32	37	42	35	38	51	41	46	41	42	52	40	51	35	39	40	39	45	38	38	32	39	43	55	31	40	47	43	42	42	46	39	42	31	36	41	33	39	41	36	34	43	34	37	41	43	37	38	36	48	38	34	37	33	25	47	37	41	32	41	41	44	27	43	43	45	40	38	43	38	39	53	29	44	39	43	45	32	30	38	35	59	31	38	42	41	47	27	39	36	46	31	36	38	40	30	46	49	39	32	27	34	36	40	40	39	33	38	43	42	28	34	47	40	42	42	33	33	46	37	40	45	38	39	45	42	38	34	45	47	36	39	33	48	41	37	31	35	39	41	39	42	42	41	38	30	38	36	51	41	42	37	38	30	42	42	33	37	43	44	40	35	62	42	42	43	45	39	49	28	47	37	41	31	31	40	30	33	42	34	44	28	49	32	40	40	40	44	45	42	38	45	41	38	40	38	45	38	40	43	40	31	40	36	32	33	44	42	31	55	42	38	41	33	48	37	53	35	33	38	39	48	31	30	50	40	30	42	41	39	39	29	43	44	47	26	37	28	32	50	33	33	29	37	41	47	39	35	43	35	37	36	43	38	30	40	40	43	51	45	33	36	38	30	33	39	40	27	37	46	37	39	41	48	43	44	46	35	31	46	36	32	46	43	34	35	44	46	41	30	45	51	35	33	42	42	34	42	30	46	28	33	32	37	36	43	35	43	41	36	43	50	33	41	37	26	50	38	38	47	44	38	36	50	32	46	31	41	37	34	39	34	34	33	45	43	49	42	41	29	36	38	33	44	46	39	35	34	42	37	49	34	47	26	48	31	43	34	35	35	39	50	39	44	39	37	48	41	34	40	35	47	40	39	44	34	36	39	50	37	38	39	34	41	33	37	41	40	47	36	39	29
36984	26078	18006	30359	36417	33980	28057	22484	17043	12253	9387	7491	4796	2997	2278	1825	1699	2280	3602	4846	4598	5196	3251	2415	2573	5259	4330	1385	1129	959	860	890	843	812	727	742	730	778	703	628	689	727	690	645	668	661	636	663	645	635	631	668	666	680	619	639	688	636	641	680	713	891	722	681	683	652	627	646	640	672	614	576	590	608	588	615	642	630	588	584	614	664	617	582	605	603	624	609	661	564	641	594	579	578	590	615	627	598	616	567	636	613	590	601	599	588	580	633	609	611	588	589	595	595	608	571	616	625	635	586	625	604	570	559	563	593	616	584	624	581	593	605	597	612	664	605	594	657	627	653	589	618	602	603	632	593	614	640	578	611	611	616	623	602	627	601	620	585	580	650	569	572	574	559	596	598	607	595	550	569	599	585	561	576	605	570	600	600	590	602	608	579	599	564	593	636	582	555	586	582	625	625	560	579	599	551	617	590	593	616	609	601	563	611	605	569	546	580	657	571	596	608	584	634	556	552	563	621	613	588	614	581	628	610	633	572	585	608	593	566	565	609	567	576	592	602	611	609	584	588	614	576	581	609	551	617	627	571	580	595	600	592	627	583	612	558	578	606	597	596	589	559	576	611	626	560	578	610	603	572	585	583	572	608	535	607	617	571	590	610	569	617	554	582	596	601	621	606	582	603	580	556	606	612	624	598	560	621	594	588	598	589	574	578	596	582	567	610	595	574	584	574	629	618	567	562	609	639	574	569	595	614	607	606	583	564	618	581	611	575	589	615	554	606	595	540	565	582	586	618	603	587	637	590	632	595	590	619	653	542	578	555	572	561	586	585	627	561	620	620	543	572	598	568	618	606	603	632	636	546	590	598	629	563	584	594	598	591	588	590	577	637	564	599	588	590	586	596	580	606	571	576	603	584	559	625	645	555	586	619	589	594	589	598	581	588	538	587	576	617	623	567	608	562	627	611	560	601	607	579	588	542	593	607	631	598	564	576	578	585	616	574	571	582	573	645	576	583	584	583	634	586	600	582	595	580	572	622	560	565	566	628	575	591	575	580	602	573	583	565	602	601	578	579	573	586	610	604	613	573	597	617	566	566	603	577	605	596	599	574	599	596	626	570	611	593	574	620	576	600	593	604	623	581	586	584	620	561	611	565	583	523	599	597	608	614	603	632	547	634	607	619	610	608	566	573	606	578	598	602	592	605	590	557	578	627	580	573	621	573	607	560	545	578	596	628	580	601	560	601	583	613	559	607	593	574	577	556	594	568	607	658	602	597	590	565	586	597	594	584	535	619	600	595	567	627	575	586	569	566	610	588	572	584	588	618	596	648	574	579	550	548	552	588	558	607	546	574	564	593	611	598	591	571	565	603	566	633	589	645	581	574	617	573	556	556	598	551	604	607	566	580	575	599	591	595	604	599	592	606	573	641	563	562	581	579	580	632	578	597	587	531	587	595	624	545	613	609	568	585	630	577	598	563	595	583	633	644	607	625	559	564	619	593	559	614	539	644	593	578	600	596	571	612	569	546	594	569	592	579	549	577	599	593	591	605	534	594	571	588	526	613	548	605	556	544	589	619	583	588	596	581	594	582	605	626	618	574	568	585	608	622	626	603	577	603	594	553	593	617	602	601	616	601	574	628	593	566	598	595	608	597	616	525	575	599	612	660	616	530	582	579	636	609	596	583	615	594	599	610	587	574	554	612	554	604	593	608	600	565	581	589	564	579	553	597	580	557	582	550	631	577	615	584	544	612	572	626	574	581	598	577	586	596	603	583	583	626	561	615	586	572	567	572	604	617	651	585	605	556	611	620	559	612	576	559	631	613	611	629	575	645	603	582	612	562	603	604	575	619	633	540	670	583	569	586	608	575	575	625	607	581	578	622	574	625	568	583	596	622	645	642	549	592	598	598	584	529	604	599	583	556	577	603	593	562	595	583	593	564	579	593	578	532	589	642	636	563	608	604	601	601	566	604	588	579	557	558	606	581	631	557	591	625	587	612	565	553	557	606	581	577	585	556	578	634	588	539	575	614	628	584	591	547	604	612	582	587	623	616	582	554	595	629	573	572	623	566	623	606	582	583	579	604	621	588	580	607	607	584	556	616	595	587	633	597	605	567	609	609	621	599	590	576	573	561	554	567	587	579	604	593	578	591	620	546	572	609	590	619	605	600	602	581	585	610	581	621	592	577	585	643	604	594	578	586	580	543	622	612	569	578	568	622	543	614	578	581	595	633	595	595	638	572	610	598	609	602	575	594	611	578	612	629	581	559	585	599	599	536	582	628	528	599	593	554	582	590	584	568	579	574	591	603	596	581	584	598	567	584	543	558	597	573	589	573	591	608	574	597	584	623	584	660	572	605	556	629	605	605	603	574	582	619	594	599	589	592	581	618	560	583	577	604	529	574	607	583	598	597	578	579	598	649	602	605	592	593	577	602	593	614	587	650	589	605	590	599	593	596	535	605	596	613	608	569	560	582	626	595	579	572	601	602	544	592	631	612	630	632	561	566	594	569	567	592	595	594	602	594	588	604	643	554	595	573	578	591	599	584	606	599	558	580	550	597	588	593	561	586	555	572	668	583	581	546	636	547	575	600	550	585	605	598	551	598	586	596	573	633	562	541	613	617	570	603	565	575	615	584	586	593	616	560	573	577	603	609	605	638	624	578	573	588	644	607	604	629	586	583	599	604	578	554	559	571	587	562	562	612	604	585	602	558	586	598	583	586	576	610	590	553	586	579	591	599	560	564	576	567	604	587	609	562	574	622	557	571	555	574	596	613	564	627	584	601	571	583	608	581	591	629	575	589	595	588	598	585	601	578	607	561	588	580	565	577	602	594	582	584	582	583	589	592	558	560	595	612	585	611	561	587	603	628	563	591	614	600	590	567	581	610	590	568	579	609	607	594	572	601	595	574	596	578	577	565	592	587	608	605	581	589	596	579	582	571	570	559	614	606	593	623	572	616	577	597	591	584	602	561	569	577	574	629	578	612	585	606	613	573	621	609	616	580	592	578	584	579	572	585	624	587	613	597	598	606	614	599	584	616	590	555	584	616	595	620	607	622	599	593	581	586	633	605	621	649	625	608	628	596	577	583	579	621	615	591	592	555	581	565	574	617	603	614	629	620	620	592	598	603	558	595	591	584	601	538	537	568	616	579	609	645	618	581	597	599	599	593	577	624	560	580	605	578	580	620	588	571	609	563	584	551	578	561	571	629	579	578	570	596	606	599	607	594	625	576	616	594	584	592	598	607	588	566	566	594	594	591	562	528	600	620	613	573	589	559	594	593	618	610	602	554	550	574	598	558	648	606	555	584	564	595	605	601	553	625	612	584	635	560	571	571	534	576	626	617	569	608	581	574	543	582	560	617	581	594	635	595	582	570	626	548	581	596	583	602	636	628	540	575	579	602	546	586	588	584	615	582	592	603	599	578	582	597	584	602	572	588	589	629	585	585	599	561	582	562	604	593	575	606	611	633	623	593	608	585
7025	3337	1510	985	1391	1392	1158	783	623	389	320	283	212	138	108	79	69	92	147	191	162	178	129	94	105	187	221	62	68	58	53	46	44	49	49	39	46	54	42	49	31	51	42	44	46	49	47	44	47	42	39	47	59	34	34	48	53	48	38	49	58	37	44	29	43	37	41	36	48	42	30	32	50	35	36	38	38	40	43	38	48	42	39	36	44	38	42	43	34	34	39	38	48	40	44	34	41	39	47	33	45	37	47	32	52	43	44	49	33	31	35	33	33	35	45	49	36	33	38	32	47	56	32	32	42	34	37	35	32	28	33	37	48	36	36	42	41	34	52	39	44	40	41	44	41	41	51	36	38	37	29	30	46	31	56	36	38	39	45	45	39	36	42	31	28	47	46	38	39	39	45	37	43	28	47	38	32	43	33	35	41	43	33	28	37	40	39	37	33	41	41	36	46	45	41	45	38	37	45	35	37	34	42	43	34	39	42	33	37	42	33	38	44	50	39	30	41	35	35	37	39	40	39	33	42	29	33	45	45	43	37	43	27	45	36	32	38	42	36	39	38	39	32	36	42	35	32	38	50	36	49	38	41	41	41	46	34	31	39	35	39	34	37	39	30	43	38	29	40	33	37	37	35	28	36	42	40	33	23	45	43	39	33	31	31	46	34	49	39	42	35	46	36	38	26	29	35	47	36	42	49	42	34	37	41	34	39	37	44	28	43	37	38	44	27	42	44	41	43	40	44	43	36	47	51	50	37	41	25	41	46	40	33	47	39	40	31	40	44	35	37	47	49	33	38	42	37	35	27	39	29	34	35	41	36	30	32	37	43	32	41	32	40	48	30	37	41	42	33	41	47	49	36	36	34	47	44	45	51	53	47	34	30	39	41	52	51	47	37	41	31	52	37	30	35	42	48	40	40	42	28	39	33	27	26	25	44	44	39	38	36	41	38	40	33	40	40	38	48	36	44	48	36	38	42	37	27	40	39	29	38	38	36	39	47	48	37	38	44	31	45	34	32	28	39	32	42	41	40	43	36	42	38	43	37	56	42	29	47	39	32	40	34	41	37	30	37	32	30	45	40	44	47	38	31	36	35	38	42	34	44	34	51	43	37	34	56	37	35	33	42	42	51	28	43	48	36	44	31	25	44	39	53	41	34	32	35	37	34	46	41	34	37	45	29	46	38	28	37	41	46	37	37	45	45	36	34	42	31	37	44	39	44	40	39	33	35	45	45	33	40	40	33	38	36	35	39	40	26	28	35	45	42	39	39	37	31	39	32	33	49	40	46	40	27	41	44	35	28	43	42	34	37	38	47	34	40	40	30	33	42	34	38	43	36	38	42	38	46	35	48	28	31	27	32	44	40	31	30	44	31	41	30	40	41	34	58	35	37	47	32	34	45	29	36	38	39	33	45	33	35	42	29	35	44	40	39	42	35	40	26	35	28	32	43	31	35	35	39	39	40	48	42	39	43	35	28	37	38	42	33	56	47	41	48	56	31	28	41	41	43	38	40	34	35	29	30	47	34	53	37	47	39	43	48	44	36	34	38	30	38	32	37	27	23	58	39	37	36	39	36	26	34	32	56	27	45	32	36	31	34	50	29	33	42	46	43	47	33	54	48	54	32	38	35	42	40	54	35	36	37	43	41	32	42	38	42	52	39	34	38	26	36	61	49	50	41	31	38	40	37	27	40	39	36	42	48	32	37	48	38	50	38	41	35	30	36	39	48	51	38	33	33	34	33	40	34	42	46	43	36	46	43	45	36	41	46	25	46	29	53	42	25	41	48	38	39	47	41	41	28	37	27	29	44	38	30	33	36	38	52	40	49	31	33	55	29	38	37	37	35	31	40	41	41	46	33	27	37	31	35	43	38	39	47	35	42	38	42	37	54	37	51	38	43	38	41	26	45	34	34	43	35	49	40	31	39	39	33	38	39	37	37	43	41	31	36	34	38	36	48	47	35	36	45	27	41	23	37	35	34	40	39	46	39	36	47	44	30	38	40	33	33	34	38	37	43	42	40	42	44	41	38	49	31	23	35	30	35	39	36	30	44	33	45	41	30	38	38	43	29	40	48	46	33	35	41	55	30	43	41	28	42	37	46	42	38	36	42	38	41	26	34	40	41	35	40	38	44	28	39	44	44	37	43	39	34	34	42	37	34	38	46	40	37	39	30	35	31	42	48	30	34	40	37	50	45	29	37	41	47	33	35	38	40	42	40	45	42	38	35	44	39	42	44	40	52	44	28	40	31	49	33	38	35	32	48	37	41	47	36	44	43	30	42	39	37	42	35	36	41	48	46	46	53	42	34	43	39	40	36	31	43	35	48	41	30	38	46	33	39	36	39	43	35	41	31	38	38	38	41	46	30	52	38	39	43	30	25	38	26	41	41	41	43	44	44	46	35	39	38	45	24	41	44	36	44	34	35	40	42	36	42	43	47	36	42	38	28	31	20	39	46	37	51	38	38	35	32	50	45	32	29	26	35	40	42	50	39	35	35	60	46	28	51	35	35	33	31	37	43	28	44	43	38	38	48	40	39	44	49	36	25	52	32	47	31	35	42	43	43	36	39	39	39	40	33	42	39	44	34	45	28	39	40	30	47	42	38	49	39	42	51	38	47	49	31	40	39	27	43	45	35	44	44	30	37	26	28	36	49	42	35	42	46	30	45	39	41	41	31	38	37	42	38	38	42	36	38	44	38	35	52	47	47	49	42	41	32	46	37	39	36	42	33	38	34	37	49	36	35	43	30	33	39	41	40	49	39	40	38	37	42	48	44	40	34	35	32	40	46	49	46	45	36	47	30	46	42	39	49	46	35	35	39	38	45	31	35	41	39	44	43	24	32	45	32	34	38	32	38	33	45	31	28	30	41	42	38	33	47	36	30	34	47	39	43	32	42	34	35	33	48	44	45	47	52	29	41	46	40	46	52	41	50	47	51	43	53	39	37	32	45	32	44	42	36	32	37	32	37	42	37	41	39	51	40	34	34	42	37	42	44	36	34	37	48	39	31	33	37	42	33	46	54	39	39	42	40	45	42	36	40	30	50	29	48	48	29	39	36	38	46	38	39	32	26	39	34	36	39	30	46	48	28	41	45	26	42	32	34	35	36	44	45	42	36	44	36	37	32	37	45	48	41	30	33	39	43	43	42	36	42	30	39	38	35	38	34	41	43	42	41	34	48	47	40	32	45	37	36	47	32	36	39	36	42	41	33	46	48	43	37	35	46	34	40	35	42	34	51	44	40	39	35	44	42	40	48	34	33	35	36	26	43	31	36	42	39	37	39	46	31	25	35	30	41	37	36	28	36	28	32	45	39	45	39	47	35	37	42	41	46	32	25	44	43	34	38	38	35	45	38	50	33	29	42	32	26	41	36	44	34	37	32	47	39	42	51	39	50	48	31	36	42	38	34	44	31	39	40	42	39	35	34	32	32	52	35	31	30	26	45	38	33	41	39	31	32	30	33	46	44	44	45	47
41658	30183	22062	35008	40919	38398	33064	27157	22511	17500	13856	11689	7942	5082	3896	3076	2679	3215	5215	6534	6239	7200	4268	3392	3339	6259	7588	2186	1757	1366	1146	1076	989	984	952	875	849	801	835	828	842	797	713	709	724	724	690	717	745	715	716	691	699	705	733	681	692	707	693	698	834	948	912	663	725	669	683	672	685	693	623	648	640	670	617	610	635	636	623	586	605	623	624	623	650	659	566	604	643	623	638	629	565	592	561	610	617	593	644	610	621	642	650	599	588	632	623	609	622	609	600	629	609	619	587	600	633	647	582	588	594	624	619	599	598	593	623	618	656	625	638	577	640	607	642	617	569	608	599	631	662	613	656	612	629	635	676	574	650	560	627	629	600	631	554	610	601	579	583	596	640	600	618	622	606	588	587	554	610	576	603	550	565	575	568	578	562	595	575	669	570	571	588	558	625	593	574	609	543	598	548	587	589	593	638	600	568	613	612	611	573	625	587	625	603	596	567	619	602	592	550	591	575	586	573	589	624	659	580	588	592	592	584	557	609	569	582	588	609	573	604	619	589	580	575	601	598	582	602	581	592	574	542	553	595	585	560	589	609	588	617	612	643	577	590	585	581	591	580	529	566	569	594	593	597	596	576	556	560	610	614	579	586	603	558	594	600	520	595	578	631	585	612	585	575	617	630	582	612	588	575	614	581	560	601	570	521	558	639	578	610	599	588	556	593	603	611	565	570	544	557	538	553	595	628	568	625	621	556	601	576	579	564	602	585	571	549	585	601	573	592	588	574	622	601	612	609	596	623	585	570	608	582	585	599	544	576	577	614	604	570	551	593	620	617	621	618	551	567	600	567	590	600	567	556	576	589	607	599	560	607	565	559	576	580	611	589	591	586	594	609	568	581	572	573	580	574	553	583	573	576	581	604	545	583	568	621	558	574	555	580	606	585	612	573	593	621	542	574	603	585	592	585	608	616	608	604	589	567	607	591	621	603	622	584	565	609	568	613	613	576	546	600	598	552	546	575	577	568	588	579	603	571	587	595	559	610	562	579	586	578	614	600	558	552	597	557	594	630	600	546	593	639	576	611	534	572	599	603	627	572	590	562	610	611	594	619	572	596	573	602	606	571	576	580	573	560	550	638	569	556	536	602	550	602	569	573	600	568	629	626	615	578	568	576	607	570	574	596	563	624	583	600	566	581	597	579	609	583	584	568	589	564	596	587	577	577	616	588	609	636	608	545	581	591	589	563	607	586	561	603	592	604	573	597	567	574	587	586	577	601	584	577	622	582	617	598	564	642	559	602	583	574	572	622	581	613	564	560	610	583	590	609	576	584	583	618	572	612	540	596	592	566	607	582	606	646	557	584	568	606	551	571	615	592	633	563	560	585	589	585	576	591	602	578	560	572	608	568	574	568	597	586	640	651	552	590	561	598	596	648	586	633	584	574	591	577	598	577	544	579	596	596	555	576	614	566	591	553	604	607	566	626	579	577	604	614	567	598	641	539	629	571	590	574	604	571	622	555	626	578	592	584	608	586	601	594	583	556	633	601	568	612	521	570	574	638	581	600	580	572	589	630	589	593	586	554	590	575	608	593	566	504	584	554	612	574	633	560	597	602	569	599	569	641	582	587	591	632	614	572	599	582	597	588	616	588	585	620	633	643	568	555	552	589	552	582	579	560	572	549	582	593	576	559	613	621	555	611	583	589	586	630	615	520	567	604	566	535	559	580	586	589	553	562	582	623	593	577	576	591	586	610	571	556	554	595	612	568	625	617	593	580	547	535	595	575	615	586	576	561	554	582	618	548	605	603	623	547	620	578	594	560	586	577	567	578	573	580	589	562	592	604	605	584	619	582	571	553	613	592	613	589	585	562	594	602	536	546	575	597	558	598	580	592	555	549	585	603	607	599	556	569	610	575	581	589	591	546	524	554	590	591	588	562	616	574	590	576	581	612	584	612	572	572	594	581	618	569	534	575	554	544	620	599	596	564	563	582	586	603	569	592	590	583	609	576	561	578	566	571	598	603	606	551	529	582	566	589	606	600	560	579	542	596	545	589	647	578	573	556	581	596	550	542	595	561	580	584	585	547	599	588	587	626	582	558	606	568	571	583	593	549	571	607	590	594	596	609	593	566	614	560	612	544	588	604	572	578	627	581	610	623	550	624	591	630	563	619	592	570	573	568	601	615	586	558	585	570	559	582	597	586	571	612	584	593	572	613	587	569	594	597	621	590	602	591	587	585	620	560	557	600	559	590	585	555	544	590	634	594	604	593	574	564	576	589	560	592	614	598	611	536	579	604	585	577	541	579	578	576	592	595	608	576	584	570	597	556	571	626	561	613	591	584	607	568	597	603	632	576	581	592	597	530	562	624	584	587	570	610	599	589	633	611	584	566	589	588	584	575	611	597	612	605	598	616	575	602	606	583	600	588	578	605	560	586	557	540	591	607	562	609	598	567	557	559	586	618	588	586	607	561	597	608	550	637	585	586	583	590	618	568	588	573	608	557	578	615	616	585	611	558	569	602	579	586	615	567	612	607	636	589	559	589	590	612	592	598	595	620	545	631	598	546	624	600	587	597	626	600	587	584	548	605	584	583	599	591	603	627	600	595	578	600	550	586	626	558	548	620	634	616	570	601	565	578	576	592	547	577	581	611	566	609	545	585	578	587	603	602	565	577	571	627	599	559	627	590	596	594	591	598	622	573	565	577	561	547	563	580	607	616	567	563	616	549	573	573	625	640	615	586	579	592	605	570	607	584	555	561	572	600	620	596	593	605	577	600	558	568	580	630	569	531	602	585	621	595	603	549	592	590	535	561	601	591	582	546	600	635	611	624	627	564	540	636	555	568	566	589	616	568	554	596	591	590	610	633	596	620	537	652	583	604	605	635	611	569	602	623	567	604	547	560	566	629	543	593	565	579	599	613	614	545	588	617	576	582	521	580	596	602	595	563	573	542	613	606	582	614	553	607	565	620	596	569	604	580	590	618	615	648	561	585	573	611	578	570	599	571	587	587	566	594	602	614	604	579	594	570	621	539	610	574	576	589	596	619	584	597	630	627	615	620	601	553	581	533	557	598	590	590	578	572	547	598	594	607	599	578	589	608	600	583	608	581	592	585	603	620	607	621	591	593	588	610	586	580	586	570	583	599	594	595	601	613	596	607	585	582	608	601	560	594	580	580	585	565	631	612	593	643	549	612	575	614	612	615	593	615	613	559	568	598	599	572	584	610	587	573	584	593	560	614	582	583	589	585	591	578	586	569	561	567	556	591	580	558	593	578	617	626	576	596	525	595	568	608	598	588	609	614	597	543	598	594	605	592	547	612	560	599	611	602	560	614	555	581	594	628	558	586	604	598	603	564	596	612	597	582	545	556	625	584	564	593	601	597	601	581	551	580	628	616	561	557	575	591	534	590	573	544	582	542	562	603	582	590	578	581	603	589	591	616	565	633	598	599	523	621	571	574	613	595	573	583	556	599	585	583	593	611	638	572	544
3890	1457	644	413	581	568	406	291	236	160	137	98	83	59	41	32	42	38	54	69	62	92	50	48	50	55	125	32	40	25	25	22	28	20	22	26	16	27	23	27	23	24	19	21	21	25	23	20	21	28	25	25	13	16	26	25	23	27	19	26	26	29	36	22	17	20	27	24	22	20	25	23	26	24	19	31	34	28	23	20	25	16	31	23	22	27	16	17	18	26	24	23	26	22	26	19	30	21	24	25	20	19	21	19	26	27	25	26	23	20	25	25	27	24	23	22	17	29	20	25	21	19	18	25	25	24	26	26	24	26	28	23	30	39	23	26	23	18	22	13	23	16	19	22	15	21	25	23	29	21	27	27	33	28	26	38	21	19	16	25	25	30	20	26	17	27	34	28	20	23	22	23	20	20	31	24	29	30	23	21	22	15	26	15	27	27	22	26	20	28	26	21	23	23	12	23	23	23	24	28	33	35	21	22	21	25	22	21	24	22	26	33	25	27	28	17	31	18	19	24	18	17	28	27	33	12	31	14	16	25	18	26	31	25	26	25	22	23	19	20	19	32	18	16	26	25	20	24	18	20	24	27	21	20	23	24	24	20	23	23	29	29	25	22	29	28	19	21	20	20	20	22	24	37	30	23	21	25	21	21	18	25	23	28	30	18	33	26	17	21	36	23	24	22	24	24	23	24	26	19	16	24	18	29	29	24	20	21	27	20	23	21	19	20	26	23	19	22	22	30	31	27	23	33	22	22	26	27	18	22	24	29	27	28	28	20	31	23	21	21	25	22	22	21	27	17	25	20	33	21	21	21	25	18	27	22	18	19	22	24	24	13	26	37	15	20	25	26	24	40	24	26	25	22	23	21	29	31	18	28	22	24	23	25	20	18	25	22	29	17	22	24	20	29	27	21	30	22	17	30	25	25	22	19	26	28	22	20	21	27	31	20	28	27	25	25	31	19	25	28	23	27	22	27	24	23	24	23	21	20	36	23	18	29	29	24	22	23	20	18	30	22	29	21	27	30	19	25	30	25	27	24	21	27	19	23	30	28	18	35	27	19	23	22	19	22	25	22	22	19	27	25	27	27	23	22	19	17	19	24	29	24	23	25	22	24	19	32	23	26	23	21	23	27	24	33	28	28	13	27	22	16	34	28	19	23	16	23	19	19	30	20	15	21	22	25	30	23	25	35	27	20	27	32	29	25	24	23	23	29	15	27	22	32	26	34	14	24	17	29	24	29	24	21	22	25	24	21	33	22	21	27	30	20	19	28	18	22	30	23	31	31	23	35	25	20	20	24	19	33	25	22	24	15	32	16	24	28	24	16	32	21	20	19	18	21	32	38	28	11	29	19	31	30	36	23	19	25	24	25	21	35	20	32	29	19	26	26	25	25	21	23	21	19	17	30	27	33	24	25	28	25	20	22	19	27	20	19	24	20	31	14	26	20	28	19	16	20	27	14	30	14	25	20	20	28	23	26	21	20	24	22	23	25	29	22	33	30	27	27	28	29	24	17	20	18	18	20	16	35	23	24	19	24	25	28	22	16	41	26	22	29	22	40	20	20	22	21	24	30	19	35	27	15	27	30	26	29	25	23	22	31	31	30	16	21	18	20	39	22	22	19	27	20	23	27	18	29	18	20	28	25	27	26	20	32	21	19	22	22	29	18	31	21	34	26	32	23	16	26	34	28	27	29	27	22	23	19	19	24	19	19	24	20	23	29	28	36	20	23	29	30	25	22	28	19	22	31	24	22	19	15	24	27	26	17	27	19	20	27	28	22	25	23	24	20	26	21	28	27	17	20	21	19	23	28	15	33	16	40	25	16	25	24	14	16	27	34	18	20	29	27	14	28	18	20	20	23	21	21	27	17	23	27	26	17	24	23	29	25	24	31	18	20	25	21	30	25	16	21	25	30	27	22	21	19	18	36	21	24	26	27	21	16	23	14	15	31	28	27	26	27	22	37	22	31	19	25	24	22	19	16	19	22	23	18	31	20	28	13	28	29	27	23	26	27	31	23	22	24	23	24	27	20	28	11	36	27	37	22	23	25	13	26	26	18	20	23	20	22	25	26	25	22	22	19	24	22	25	24	25	16	22	23	24	28	22	19	24	21	13	21	16	25	13	25	36	16	25	25	21	14	19	16	25	23	25	22	26	23	23	17	23	30	20	26	34	24	28	21	27	22	23	24	17	20	18	28	22	27	27	21	30	21	22	21	39	21	32	18	32	23	25	19	27	15	22	24	25	22	19	25	20	21	20	39	17	26	26	24	29	26	34	27	25	24	26	17	20	19	26	24	25	20	28	22	23	24	24	7	23	23	30	17	22	29	29	24	30	21	29	24	24	22	29	30	26	21	21	22	24	22	18	23	21	22	22	24	27	29	14	23	26	26	28	24	17	26	27	26	23	25	30	19	20	25	34	23	25	23	23	30	22	22	23	26	29	17	26	18	18	23	34	28	25	16	21	28	22	21	24	23	21	26	24	18	24	14	24	27	27	20	22	21	28	27	22	23	22	22	21	22	31	32	28	21	16	17	23	23	20	29	27	26	35	29	29	27	22	27	28	24	22	17	23	23	19	16	12	24	23	26	31	24	23	23	28	21	23	22	31	16	21	20	24	24	18	26	29	23	36	19	28	24	23	17	24	30	28	21	21	18	25	27	19	19	16	19	22	27	28	17	21	24	28	30	19	31	24	23	21	28	21	25	27	20	21	25	25	29	36	26	28	20	19	21	29	24	12	24	20	13	27	22	27	27	25	32	20	24	19	19	19	24	27	21	28	22	22	26	20	25	11	29	28	31	20	25	36	24	28	23	17	15	20	26	28	34	21	28	25	32	16	19	25	26	22	24	27	21	27	17	20	17	33	25	22	16	25	18	25	25	28	21	18	34	26	18	25	18	29	25	17	28	23	19	25	18	24	27	28	18	28	20	36	14	28	24	19	20	31	23	19	28	21	22	16	27	15	25	22	28	31	21	26	30	22	21	24	28	33	23	17	24	22	26	24	30	20	26	22	30	15	23	24	26	23	29	25	20	22	27	30	19	20	25	18	24	32	26	27	20	22	19	33	19	23	16	32	15	19	32	26	19	25	23	26	23	21	28	21	26	27	26	21	33	15	27	34	17	19	20	24	23	35	25	23	25	30	11	33	25	22	22	21	23	20	22	24	25	25	23	32	23	26	26	24	23	14	24	13	24	29	24	26	14	26	25	19	27	17	34	24	27	27	15	21	23	35	19	15	20	18	30	25	20	25	26	26	15	26	26	29	22	24	17	23	13	29	21	20	31	23	25	27	33	29	20	28	24	25	18	24	30	27	24	24	18	18	20	26	25	18	25	26	30	18	19	25	27	16	16	25	17	31	21	14	24	23	29	24	20	26	31	19	33	33	23	23	23	20	34	27	27	35	23	29	30	21	28	19	22	22	24	21	35	35	21	27	18	32	26	26	22	24	30	30	19	26	24	17	21	26	23	22	17
33920	22368	13737	25731	31392	27979	22641	16877	12777	8968	6636	5028	3526	2009	1392	1019	888	1106	1790	2596	3503	3158	1772	1376	1372	2689	3848	1160	1063	645	457	461	435	410	435	410	414	434	391	401	441	392	429	374	392	415	372	361	372	394	421	404	391	412	377	381	400	396	373	392	497	574	496	415	409	407	396	413	398	374	386	358	394	357	359	367	390	388	359	358	361	381	363	380	386	344	342	372	367	351	351	386	342	347	363	376	353	403	388	388	414	385	374	439	418	374	379	369	383	388	368	380	354	378	391	390	365	355	357	370	397	349	373	399	347	360	329	384	357	376	366	388	386	378	408	377	377	406	378	396	358	380	389	380	399	376	386	393	429	391	391	392	353	391	381	329	367	349	347	369	384	373	384	358	370	362	380	383	362	359	379	332	368	374	334	337	380	395	359	339	338	365	364	381	365	360	331	364	343	381	379	369	374	368	351	376	373	374	341	370	328	369	369	363	390	355	343	365	332	384	341	405	394	378	365	389	401	369	345	348	351	361	373	333	349	351	392	334	388	382	365	358	375	341	390	340	360	378	345	397	379	381	358	357	375	343	362	354	374	393	375	385	371	360	405	345	352	362	352	361	399	394	331	401	364	350	370	340	354	361	406	349	346	355	361	399	402	361	387	383	384	356	359	359	399	396	375	364	366	369	369	368	355	362	374	358	366	346	379	342	384	362	349	374	368	349	381	368	363	375	383	327	379	402	363	399	359	368	378	375	356	348	353	361	354	367	367	369	381	366	361	352	379	369	416	400	343	367	373	412	364	389	365	317	342	361	341	415	363	386	348	349	393	367	361	379	364	373	390	354	366	400	382	345	328	374	312	377	361	358	355	373	374	360	373	336	374	388	347	424	360	385	348	374	352	343	381	370	377	322	413	366	385	335	360	390	355	352	372	331	365	331	350	331	355	363	369	354	392	369	369	361	350	382	372	378	403	361	377	372	383	357	363	343	377	386	375	390	365	378	396	389	339	366	355	369	402	372	333	358	372	384	363	351	402	360	365	378	362	391	390	375	322	338	379	409	377	336	392	362	369	380	365	402	381	402	367	394	337	375	347	365	383	381	382	393	356	364	369	361	383	405	353	378	350	354	381	353	378	379	367	373	349	380	346	351	346	349	365	358	372	387	369	355	356	378	369	356	415	391	366	379	385	353	373	382	404	372	367	349	362	381	377	356	372	346	356	375	364	341	350	373	407	368	380	383	365	362	376	376	394	359	338	366	372	363	340	380	373	370	374	364	338	343	395	339	370	357	382	388	369	397	354	367	391	358	396	359	379	356	361	338	368	389	353	393	405	359	384	412	393	348	359	354	353	353	340	349	376	367	352	375	345	348	388	395	401	394	368	374	372	371	389	376	355	370	352	338	386	374	355	365	362	392	378	379	337	383	358	390	379	366	374	340	370	379	390	416	393	364	369	376	350	377	386	345	356	378	387	383	369	362	380	393	359	375	375	365	411	363	340	381	377	320	351	375	348	375	368	369	375	380	384	364	360	357	372	360	401	363	373	379	386	388	347	375	392	299	382	388	371	350	386	369	369	384	343	337	385	365	366	332	389	376	355	364	374	359	383	356	370	369	354	352	331	386	344	356	390	340	380	365	385	373	361	379	348	356	337	364	355	355	366	340	360	369	374	350	371	395	347	380	383	317	364	385	354	353	380	366	363	395	411	375	345	373	367	351	401	392	355	350	366	364	363	377	371	385	398	359	350	364	338	360	336	366	364	365	369	368	396	397	377	375	365	363	355	381	377	378	360	387	386	358	407	393	398	350	368	375	381	346	344	384	389	361	373	346	327	384	339	367	365	350	357	393	361	379	341	371	380	395	361	363	401	372	361	343	368	348	379	339	375	368	361	354	350	375	344	370	359	327	364	341	362	362	388	392	369	403	374	383	325	357	351	372	361	370	401	366	344	370	381	386	379	368	372	365	373	361	370	376	404	363	374	352	379	349	341	361	349	379	361	370	379	364	360	330	388	371	392	379	365	386	382	390	350	403	364	354	376	382	374	386	377	366	393	378	393	408	371	382	371	379	368	349	335	386	366	389	361	358	365	364	358	365	368	362	346	347	369	342	366	370	322	342	332	356	398	349	373	369	396	365	367	356	351	400	376	363	350	393	384	398	371	365	362	398	361	379	376	357	342	387	358	373	361	375	370	355	389	345	355	377	381	371	356	337	361	380	359	372	363	358	341	359	373	346	360	364	353	381	381	371	357	379	374	382	353	348	343	382	363	347	375	334	371	346	379	345	385	378	349	372	388	361	350	382	401	352	319	344	370	371	381	404	359	363	355	360	374	349	357	352	374	352	376	405	391	381	383	353	314	407	362	384	364	378	361	356	370	388	356	353	355	357	386	350	360	385	382	341	367	343	377	398	382	353	374	358	349	357	392	387	378	402	342	358	376	381	372	373	371	387	390	359	356	363	381	366	356	354	408	350	343	389	383	350	354	405	349	376	379	349	386	410	354	359	347	370	337	357	375	380	359	364	395	351	400	334	374	354	353	340	347	366	373	379	391	399	336	374	400	372	395	387	366	359	373	411	392	384	367	378	367	400	354	361	336	377	356	367	386	354	396	366	364	340	366	379	366	369	374	389	359	372	371	372	391	394	376	340	388	382	384	340	413	354	357	368	361	378	383	358	371	341	363	406	357	337	333	343	369	346	355	354	342	350	349	334	348	367	349	410	374	335	370	365	355	374	377	341	351	366	379	352	348	363	387	412	405	400	367	353	363	354	348	358	342	335	364	376	337	384	330	366	388	371	380	363	396	365	365	381	340	357	361	338	324	364	408	374	391	374	386	410	345	382	366	339	377	384	368	350	362	374	371	392	394	335	375	379	398	395	348	358	412	349	386	369	340	371	332	359	340	361	375	350	388	372	360	351	361	339	385	387	375	344	342	336	377	364	367	344	361	342	389	348	383	402	351	366	395	388	411	403	366	338	355	384	376	380	382	361	364	357	362	382	391	369	352	378	365	382	399	399	365	365	384	375	374	364	422	349	335	382	391	370	404	381	367	368	360	345	336	348	361	405	378	374	351	373	379	323	391	371	406	381	363	330	354	394	357	367	382	358	366	369	373	387	363	344	352	327	353	363	392	328	350	365	376	394	371	346	343	388	334	317	389	372	330	326	370	358	383	384	390	396	390	377	399	375	362	363	356	360	366	385	366	377	386	362	374	355	349	358	391	349	384	381	407	340	401	370	363	371	382	379	361	335	383	378	368	378	360	348	360	366	360	358	369	355	326	360	345	355	360	380	354	378	367	390	344	382	379	349	392	394	404	360	331	348	358	389	379	408	384	396	366	371	373	373	356	381	383	379	353	327	335	361	359	376	387	360	373	391	364	405	350	336	367	373	348	388	384	418	363	387	354	359	384	370	350	364	356	372	357	356	354	394	384	397	349	356	345	370	341	343	379	396	364	396	367	358	384	397	354	361	415	391	376	355	330	367	366	376
4417	2277	948	634	901	873	752	518	436	315	219	159	155	91	79	50	48	43	68	72	137	131	89	55	71	127	180	53	63	47	20	33	26	26	21	23	35	30	25	20	25	29	30	27	28	23	27	31	25	26	28	13	19	29	36	27	30	17	24	24	36	34	33	28	22	27	20	20	27	32	21	14	26	22	23	26	18	28	29	25	27	23	23	18	20	18	26	27	30	15	28	25	19	20	18	19	27	15	23	31	22	26	20	26	27	19	20	23	24	23	23	30	27	29	20	19	24	30	24	20	28	18	31	19	25	16	22	17	25	24	24	22	19	26	24	22	24	22	27	23	21	28	30	26	20	32	24	18	21	27	28	24	18	23	15	27	21	27	27	23	15	17	31	10	19	26	19	22	13	26	24	20	33	24	25	18	11	24	35	20	24	25	21	14	17	27	12	27	18	28	23	15	23	14	29	19	31	31	17	26	20	20	28	16	21	31	26	28	20	35	24	21	18	24	19	33	27	24	32	33	20	22	18	26	18	16	13	24	24	25	21	23	22	25	34	35	27	34	19	32	31	24	25	23	14	26	23	28	21	22	19	28	25	31	22	20	22	28	24	21	25	21	24	18	23	17	20	35	27	18	23	25	22	17	30	29	29	27	22	23	20	25	32	21	23	24	25	17	28	21	26	17	29	25	26	27	19	17	28	23	23	26	17	25	22	28	25	21	23	29	22	23	21	14	24	23	31	28	21	19	28	24	29	15	19	21	21	20	26	25	17	29	16	21	31	25	24	31	27	29	9	24	18	18	32	24	27	32	22	25	34	16	18	16	22	23	17	27	20	18	20	27	22	24	23	21	24	13	31	23	29	25	27	23	22	22	19	21	20	25	17	22	24	27	25	21	17	28	26	24	24	20	19	24	28	25	25	23	27	28	21	27	28	20	17	26	23	27	18	23	24	19	19	24	21	24	21	34	23	24	24	30	27	25	20	32	22	17	27	24	31	27	34	29	22	23	21	17	24	33	29	19	21	23	28	20	21	13	24	21	14	23	24	30	20	18	26	31	26	19	22	23	28	30	28	28	26	29	28	14	17	25	33	28	19	24	22	23	13	27	33	28	21	26	27	24	27	25	16	21	24	25	19	27	22	20	29	16	30	15	29	19	21	17	29	20	17	27	15	15	22	23	22	19	21	24	18	20	28	21	26	23	24	19	26	19	22	25	17	19	23	22	24	21	24	18	26	17	28	20	22	34	19	30	15	25	27	22	21	24	25	18	27	33	19	24	25	16	26	21	26	22	17	31	11	34	29	23	19	26	24	29	33	32	22	27	17	16	32	16	27	19	25	32	33	15	26	30	23	24	25	25	22	23	30	31	30	19	16	19	21	21	17	15	23	26	24	24	12	21	19	15	26	14	23	25	22	28	17	24	21	26	16	26	23	27	21	22	14	19	23	34	22	28	27	29	18	18	12	21	23	26	23	26	19	24	25	21	27	24	29	23	30	26	21	24	16	26	31	25	16	24	22	19	19	26	22	26	26	23	21	34	21	26	28	23	22	26	21	24	23	36	17	24	25	22	25	17	23	33	22	15	27	26	16	18	35	26	24	23	22	26	20	26	24	23	16	20	24	17	23	26	28	35	33	20	21	20	28	26	24	27	28	32	21	21	22	26	24	11	29	17	29	16	20	21	18	26	28	14	29	16	36	22	22	27	22	19	22	27	35	18	26	26	28	30	23	21	28	22	21	27	22	25	24	26	23	25	17	33	25	25	25	20	22	17	20	24	27	17	24	20	20	23	24	24	31	34	25	31	32	22	21	15	23	31	17	28	23	24	24	21	19	20	21	23	23	16	24	28	22	33	26	34	25	24	22	10	23	22	21	23	21	27	26	23	22	30	18	23	22	24	16	17	30	19	20	25	15	31	29	24	27	36	30	25	24	21	16	22	17	17	28	16	27	26	30	22	31	26	30	20	22	27	23	26	18	26	24	27	21	15	13	17	18	27	27	23	23	21	33	26	29	26	12	19	18	22	12	21	22	24	24	28	27	26	25	15	36	21	15	27	24	27	29	27	21	20	22	27	20	22	24	19	22	27	27	20	37	25	23	32	22	26	29	24	19	21	18	27	21	16	27	19	22	22	24	31	26	26	26	22	21	20	35	21	29	20	16	24	20	18	14	21	21	28	26	18	21	22	29	25	29	15	31	17	27	26	24	18	23	14	17	28	21	29	21	23	30	29	12	24	26	29	16	17	21	18	34	13	25	27	17	28	18	19	15	26	28	20	23	26	22	29	22	22	20	23	18	28	19	21	20	16	19	17	22	22	23	15	16	27	22	16	30	25	28	30	31	32	34	26	33	22	26	16	25	22	28	36	20	23	26	29	29	12	20	12	21	26	22	16	27	17	20	18	16	18	31	29	29	28	24	23	16	30	19	28	16	20	27	20	26	23	21	17	22	19	21	22	22	21	23	17	20	25	22	20	29	17	25	17	22	14	12	27	17	20	26	32	15	24	30	29	17	16	15	22	26	19	29	20	18	26	23	21	30	24	22	24	18	22	34	24	24	27	21	22	19	30	25	28	19	37	21	17	26	27	20	29	20	17	27	22	20	29	21	20	22	29	18	28	25	14	17	26	19	16	22	24	30	21	29	24	22	30	26	35	21	23	20	24	34	22	25	27	21	15	26	24	28	31	26	24	16	37	21	21	24	22	20	19	24	17	20	22	28	34	18	23	29	19	30	19	25	25	20	26	26	21	12	20	21	27	23	27	25	24	27	14	23	18	30	22	21	18	23	21	24	26	30	26	21	22	19	32	20	19	18	23	26	14	27	21	25	28	24	25	29	25	21	35	26	23	20	27	23	26	23	24	29	21	23	27	24	15	25	18	26	36	26	20	30	28	26	28	28	29	28	33	18	17	23	26	25	17	24	25	18	21	38	23	14	33	19	28	28	19	30	21	23	21	19	20	16	18	25	15	19	23	23	27	21	28	22	21	31	30	33	24	26	24	29	18	21	23	21	27	19	21	26	31	18	15	25	25	34	25	29	26	34	27	24	18	21	23	32	19	26	18	28	25	19	25	34	25	21	32	14	15	22	26	30	15	31	22	21	24	24	23	28	25	29	18	24	22	16	22	16	19	23	25	18	20	30	28	21	19	31	19	22	29	22	27	25	21	20	17	19	20	22	19	13	27	23	14	25	30	31	19	31	25	22	24	28	20	20	22	17	24	24	18	22	14	36	22	30	23	25	21	23	24	27	18	25	16	27	26	21	28	18	21	13	27	26	36	24	23	21	23	19	21	21	27	15	23	19	23	24	21	32	18	23	25	28	23	25	25	20	28	20	22	25	27	28	17	27	13	20	25	22	20	24	19	14	26	23	18	22	21	25	23	17	34	28	23	27	21	22	24	19	23	32	23	18	22	21	20	23	26	21	25	18	23	20	33	18	25	25	33	24	25	22	32	26	19	25	27	23	21	27	23	20	25	25	19
38336	26711	17902	30272	35677	32580	28127	22519	18671	14710	10574	7692	6189	4009	2885	2189	1808	1829	2314	3772	5252	5738	3278	1904	2073	4529	6532	2012	1958	938	712	650	544	525	496	509	528	515	479	476	471	515	453	420	464	451	402	422	391	451	452	465	414	389	444	377	396	429	350	452	615	741	577	432	417	482	405	435	401	394	338	383	386	340	356	364	368	358	357	361	333	386	388	364	358	407	351	399	363	354	368	338	404	363	335	364	385	382	396	378	385	400	363	389	351	329	363	387	385	383	364	395	373	381	347	347	360	351	417	381	371	334	362	346	363	324	401	371	380	345	378	380	387	390	421	375	349	352	393	418	376	384	336	363	379	367	397	405	371	406	374	377	400	379	363	391	370	352	382	352	348	386	343	377	380	376	348	356	398	359	333	381	317	367	396	392	366	334	393	360	377	347	344	380	368	342	321	342	371	369	372	369	361	382	340	378	343	372	350	399	340	323	334	362	351	357	343	364	345	324	389	382	395	356	370	339	331	362	350	358	376	372	358	343	369	357	329	335	333	353	344	333	366	355	348	384	340	343	339	345	361	359	374	338	389	371	355	340	332	319	324	384	338	365	354	344	348	360	370	368	393	370	334	342	343	357	350	318	358	342	367	379	328	339	355	326	350	366	368	353	341	375	375	347	342	354	334	352	389	355	332	315	344	353	342	353	369	338	350	343	341	337	357	379	377	355	346	364	333	340	349	349	362	359	354	370	315	326	350	352	369	364	342	342	359	338	344	393	333	343	330	374	348	361	383	344	363	391	340	380	347	352	330	382	368	366	365	348	368	366	355	391	388	374	366	372	350	336	339	351	361	346	357	332	361	352	375	394	326	366	336	396	369	359	337	323	365	356	363	323	403	330	330	345	350	323	377	355	349	402	359	316	326	345	323	381	313	357	342	353	357	363	380	343	371	369	381	362	324	365	321	334	381	332	366	350	373	361	336	338	374	347	359	357	344	366	355	344	345	360	335	348	359	373	349	373	357	361	379	352	358	367	346	377	362	359	351	391	327	339	361	340	369	336	333	371	375	383	364	336	378	385	327	354	363	370	334	361	347	392	346	372	323	373	345	350	334	358	360	356	342	357	373	385	350	360	362	346	359	370	352	354	331	360	351	345	371	335	330	345	362	353	343	366	358	382	361	369	372	367	354	354	366	378	364	307	354	372	367	347	346	359	351	374	342	369	365	361	369	336	368	322	331	366	348	354	328	322	354	367	378	345	377	359	389	382	348	344	361	378	349	339	367	318	331	349	360	340	331	355	387	373	333	349	375	364	314	343	366	349	358	351	347	368	317	367	349	359	346	366	356	377	333	361	359	360	356	361	351	327	370	375	351	320	357	365	358	340	338	342	421	328	373	346	379	361	382	368	384	360	373	371	346	388	371	348	368	331	361	374	369	361	358	348	367	324	337	376	367	340	334	348	340	335	351	368	303	349	382	400	338	333	362	374	367	327	346	324	347	357	364	364	367	346	358	371	327	354	355	351	363	361	349	351	336	387	357	353	398	378	371	356	332	345	376	358	333	334	354	329	335	357	357	379	319	330	354	372	369	364	360	338	378	348	371	346	374	345	377	372	370	374	349	368	359	376	356	361	339	367	373	344	376	350	352	370	362	351	361	334	355	359	362	374	347	343	339	355	363	363	339	312	328	316	336	347	370	345	374	383	328	348	334	315	368	362	349	363	358	339	349	360	352	380	358	346	362	394	336	354	364	382	356	335	389	345	350	325	351	370	360	355	364	405	343	372	318	374	377	335	370	382	372	396	362	358	363	329	355	367	322	312	356	369	337	328	348	379	354	369	350	356	359	355	367	358	322	369	345	350	356	350	353	369	350	361	374	379	339	344	330	362	332	344	345	367	371	362	379	375	346	333	333	391	372	375	350	348	362	368	319	370	371	371	332	339	369	388	368	374	348	367	359	338	336	318	352	332	354	335	367	362	355	326	347	366	382	332	362	348	379	348	326	355	362	358	383	332	322	365	337	356	335	359	360	334	372	377	366	410	367	357	341	365	349	370	370	365	364	352	375	387	336	360	337	342	370	372	383	393	359	350	333	342	344	349	325	348	350	388	340	331	374	390	321	352	342	383	319	354	328	347	371	390	373	344	315	323	368	365	328	355	364	370	362	341	371	360	342	348	335	393	357	353	344	358	356	369	390	356	377	344	373	349	347	362	327	348	321	339	349	319	318	366	384	373	304	350	335	339	384	336	356	373	330	401	343	361	354	361	357	385	337	360	350	348	336	378	367	354	378	380	362	341	360	362	355	374	362	348	305	355	340	396	344	329	384	372	345	342	362	408	339	354	394	312	345	339	378	357	341	351	368	362	375	371	350	355	349	345	382	366	344	350	342	341	363	355	366	341	363	404	372	350	361	333	359	344	330	382	343	381	371	365	356	396	361	351	316	381	359	384	375	344	325	345	350	374	363	343	387	378	345	375	348	352	355	342	394	365	346	345	395	351	342	372	357	329	338	342	336	341	369	363	365	337	338	333	331	363	385	351	354	367	381	330	334	320	363	368	362	365	344	372	339	366	340	356	346	349	329	338	328	362	353	358	361	347	353	371	344	358	372	399	365	349	377	325	390	385	352	358	344	356	339	367	342	393	385	364	360	352	342	390	352	360	345	352	332	363	332	381	334	386	328	370	348	343	354	361	382	312	340	375	388	372	368	357	318	350	338	328	336	348	378	355	379	382	365	352	370	367	360	336	387	342	369	389	368	370	331	363	370	355	345	353	358	356	360	345	372	380	356	346	376	310	352	365	348	383	378	369	362	352	343	351	365	376	336	344	357	401	359	357	353	357	354	366	367	365	382	345	354	367	355	341	359	342	356	394	348	333	350	374	326	385	378	365	334	370	354	349	366	350	354	386	366	367	362	324	381	333	366	378	356	353	338	331	376	369	371	341	382	328	359	364	330	375	356	357	353	355	333	355	395	338	348	350	349	351	335	360	360	367	350	352	333	365	352	376	345	352	370	343	392	364	345	385	325	345	354	355	380	382	395	348	338	344	375	357	352	347	350	325	336	365	367	330	381	352	354	346	342	329	339	358	341	353	380	308	344	351	339	341	373	329	366	330	385	348	340	340	354	358	351	369	376	344	332	366	354	384	362	350	336	339	368	323	318	338	353	380	338	359	351	374	364	379	374	369	353	347	371	323	334	335	356	328	343	373	378	392	376	365	350	368	330	360	375	362	348	374	366	386	349	376	381	381	393	366	361	355	337	338	347	338	367	361	399	363	332	378	346	371	375	368	349	366	351	371	336	343	356	360	351	352	358	356	356	345	357	380	356	375	382	336	328	342	387	334	326	359	346	368	318	364	358	364	367	388	371	367	359	324	357	342	350	367	366	356	306	320	340	334	378	365	331	350	375	356	345	359	373	343	330	360	383	404	348	320	339	322	354	375	364	373	340	309	329	353	335	330	326	396	373	367	399	351	340	360	385	333	369	368	360	335
5910	2093	947	644	817	794	660	490	387	317	245	172	135	113	103	76	71	63	76	106	118	154	102	71	67	146	162	80	78	62	38	49	45	36	49	50	34	41	51	37	38	43	42	39	44	46	35	43	44	43	34	32	43	31	33	42	49	38	38	45	44	50	33	43	56	58	38	50	34	39	31	57	41	43	42	42	40	24	34	40	35	40	48	37	31	38	47	37	44	47	30	39	36	38	34	39	36	42	48	37	43	46	31	36	47	49	33	33	43	43	40	39	42	45	37	50	31	48	53	39	48	46	25	45	33	38	31	38	37	42	46	37	25	41	41	35	49	26	37	44	40	52	46	33	31	44	47	39	49	46	48	42	33	50	35	41	44	46	51	36	42	35	46	36	55	56	33	41	45	38	46	39	39	25	31	34	44	32	34	32	41	49	38	30	55	34	40	50	38	47	32	32	40	46	40	38	24	32	49	51	32	37	38	50	33	45	44	41	44	33	35	40	59	36	34	41	41	43	45	39	37	39	38	49	38	46	40	53	44	45	44	41	52	43	46	33	39	45	38	45	46	39	47	42	31	50	43	43	31	41	42	47	32	44	33	32	31	40	45	54	39	57	36	47	41	41	32	39	44	39	45	39	50	43	43	41	49	47	41	44	31	34	42	38	45	37	36	40	38	37	44	47	49	30	29	37	38	49	39	28	35	33	28	43	45	38	35	37	49	37	33	29	44	46	36	44	43	40	46	43	27	40	49	49	45	40	35	39	34	43	39	36	45	31	33	44	40	31	34	28	34	31	42	33	32	34	42	47	36	40	40	33	48	42	33	35	36	52	48	33	30	32	49	35	38	42	53	32	46	36	38	42	39	33	47	28	35	40	41	49	39	37	35	43	46	29	34	32	51	28	33	40	37	39	49	38	39	35	49	40	44	36	42	45	34	34	45	36	33	31	44	37	43	38	37	39	31	41	43	37	44	35	35	39	40	37	42	32	46	46	43	41	37	49	45	32	38	34	37	47	30	42	51	31	41	39	39	43	42	37	32	39	34	39	39	48	42	42	30	46	35	38	54	42	43	32	44	40	41	43	49	30	43	24	40	47	35	44	31	35	36	41	42	48	34	43	33	36	33	40	38	47	38	40	44	47	36	35	37	52	39	54	35	43	41	49	29	38	35	38	41	41	33	48	39	49	40	55	32	47	38	30	44	32	34	48	30	34	41	39	35	45	44	34	23	36	41	36	35	59	43	42	44	33	48	34	38	58	42	34	46	34	45	40	41	43	44	36	59	40	46	42	43	42	38	46	35	28	41	41	41	31	40	56	35	35	38	53	39	33	39	45	38	44	52	34	43	40	40	35	38	42	44	46	39	43	43	46	36	36	31	38	33	35	45	59	36	50	43	49	27	39	37	41	39	41	33	46	40	39	21	44	44	44	52	48	34	40	48	35	44	38	44	49	35	46	37	41	39	39	41	40	42	39	42	37	47	40	26	48	34	32	34	34	48	38	50	42	39	37	46	37	33	41	41	33	52	43	33	32	43	37	41	42	54	34	37	41	37	35	43	48	36	42	46	42	34	39	44	36	40	45	29	42	39	36	34	42	38	42	54	36	44	42	40	41	38	51	40	33	40	45	43	45	36	35	43	46	46	42	37	49	39	41	37	37	40	39	39	39	35	33	43	35	47	34	38	46	37	38	34	38	42	44	46	37	46	39	43	36	34	41	32	34	40	40	44	32	43	50	35	32	32	44	35	42	47	43	39	36	32	32	43	51	49	34	41	35	41	34	32	43	39	36	38	40	35	37	34	39	38	37	48	38	42	52	41	46	30	35	48	43	43	40	43	54	45	40	39	37	46	44	38	37	46	40	39	37	46	32	47	37	32	31	35	33	41	46	35	38	35	39	39	36	37	51	35	31	31	42	51	29	41	39	32	53	37	35	36	49	48	27	36	35	47	36	41	47	36	43	43	40	34	33	38	45	45	38	38	36	31	40	43	45	29	37	36	44	42	39	41	50	32	43	28	49	40	44	47	35	35	42	37	38	37	41	36	29	39	43	29	48	48	40	40	46	34	40	35	38	41	26	47	47	32	43	45	37	47	31	35	52	42	38	41	35	45	46	38	29	41	49	44	35	35	46	47	50	24	43	39	49	39	37	39	38	50	39	40	49	47	48	46	47	33	39	40	35	53	44	42	30	41	44	34	49	47	41	33	27	40	49	46	55	36	43	33	38	42	35	44	34	43	29	52	44	34	37	37	35	35	43	37	42	45	55	43	31	45	40	43	37	44	42	37	34	36	36	46	49	47	40	39	51	46	45	35	43	53	29	41	44	27	40	47	30	39	32	36	36	35	42	41	36	39	37	35	41	37	36	38	41	43	33	45	41	37	41	35	42	41	48	38	35	38	48	46	37	39	41	34	44	56	45	35	43	27	53	47	37	40	34	39	49	43	40	43	41	36	48	42	38	53	43	40	35	33	46	38	36	36	48	47	32	45	36	32	40	39	36	40	40	44	39	39	39	41	43	41	35	37	37	40	36	35	48	46	34	58	32	41	36	41	46	37	38	38	42	41	36	47	29	38	32	37	41	34	41	45	58	33	41	37	39	47	37	43	39	48	40	27	36	31	36	26	26	34	39	35	38	32	42	41	32	35	49	33	34	41	43	47	45	38	36	35	45	25	40	39	43	39	48	34	42	35	40	29	34	33	33	39	36	40	32	51	30	42	28	53	43	50	46	44	41	45	36	33	44	44	36	39	39	46	38	45	45	41	36	35	38	39	39	39	34	46	32	35	26	38	39	32	48	36	44	38	33	30	47	27	34	50	42	36	40	35	42	47	35	42	43	45	50	44	49	41	44	38	41	40	31	43	50	31	39	35	30	49	44	32	46	38	42	32	24	33	44	38	43	39	53	28	35	34	27	51	35	41	43	43	44	56	39	35	42	41	44	47	34	32	48	42	37	36	40	38	43	46	48	47	31	48	41	54	41	47	46	31	34	44	42	50	26	34	45	44	43	40	33	41	37	44	37	38	47	48	39	43	33	47	31	39	38	40	35	33	29	36	39	53	40	48	38	33	36	49	34	37	31	45	46	36	42	29	43	40	42	33	52	43	45	42	42	41	40	39	43	33	35	25	40	42	47	42	28	42	35	30	40	40	45	37	36	31	40	29	43	33	37	49	41	52	34	39	54	43	48	36	40	43	39	28	37	40	43	46	28	48	35	41	46	38	34	54	41	41	42	48	39	28	44	50	52	45	49	42	44	37	41	35	34	38	38	40	45	39	46	44	28	32	32	43	31	40	42	38	35	34	48	48	32	43	31	41	40	41	47	31	40	40	34	42	44	33	34	43	44	43	31	38	44	42	41	34	43	38	43	41	42	38	37	43	41	37	39	28	38	46	41	38	37	45	48	39	40	32	43	43	35	42	45	38	23	44	50	43	39	38	32	35	52	36	35	46	42	34	50	36	44	34	44	30	32	37	35	40	34
35715	25397	17007	29563	34915	32083	27613	22114	17614	15195	10608	7791	6205	4305	3195	2331	2074	1769	2116	3526	4750	5131	4134	2045	2287	4454	6294	2480	1984	1609	941	805	791	762	797	706	749	697	667	712	706	710	666	698	692	634	703	637	684	637	643	712	635	578	609	656	682	604	612	833	879	880	666	729	926	1092	942	632	593	642	606	603	613	601	626	588	644	599	587	587	564	616	573	622	653	640	633	631	591	637	600	607	642	646	615	598	655	638	603	604	625	637	663	679	611	652	606	584	613	608	604	620	670	613	589	565	606	628	609	607	625	607	579	583	581	628	606	619	650	646	638	639	631	563	601	667	627	625	640	642	603	606	611	622	608	598	678	623	611	599	600	629	637	610	602	600	581	642	613	585	568	592	545	561	616	657	624	552	618	621	544	600	583	621	612	629	605	598	586	623	635	598	611	653	603	563	597	616	601	630	606	604	610	592	593	604	625	605	594	615	563	610	619	608	604	599	632	591	568	583	588	643	595	546	605	624	621	601	631	571	568	617	619	603	585	593	606	584	586	573	606	606	604	604	595	598	648	617	587	620	627	631	580	612	588	598	605	578	620	585	603	606	611	584	608	544	616	595	624	613	588	591	595	577	605	609	620	584	566	566	575	629	630	611	600	618	572	612	611	596	579	589	579	586	616	631	596	622	549	611	615	606	574	606	588	606	589	618	612	621	616	604	577	608	585	611	599	637	614	599	623	600	577	599	645	535	600	623	616	559	585	613	616	604	595	597	629	585	538	607	619	583	592	590	605	607	583	616	578	615	589	543	595	589	596	558	600	593	604	593	573	589	604	625	610	612	589	599	649	544	564	566	559	636	585	632	589	558	571	605	589	647	591	651	579	638	567	611	637	588	615	632	607	625	629	573	613	608	605	598	565	651	581	599	563	574	623	574	599	625	567	578	573	630	607	564	633	632	592	605	602	557	587	596	628	635	579	553	587	602	631	599	539	621	609	555	592	594	598	579	592	615	597	562	566	676	594	584	587	570	582	610	570	569	615	572	607	620	621	620	598	610	558	587	558	636	585	601	599	557	560	614	598	589	584	621	609	597	641	604	612	599	562	602	612	584	597	608	608	609	532	594	632	616	596	592	564	569	543	608	599	607	581	554	619	608	594	603	583	607	596	514	613	577	593	630	659	622	641	594	642	594	582	595	585	594	610	623	611	595	604	603	584	597	630	610	578	635	553	605	610	570	626	604	599	610	566	556	595	588	589	615	630	593	584	612	617	566	586	582	577	630	554	611	612	607	647	566	598	581	607	615	602	640	564	609	590	662	619	587	636	604	584	630	635	671	581	558	591	594	588	601	591	551	592	568	614	593	616	597	590	540	605	606	567	623	618	615	585	602	600	589	599	616	571	597	624	594	559	614	615	564	548	592	610	639	571	613	634	570	615	613	590	602	560	574	578	648	623	627	594	609	576	604	605	588	579	585	593	583	551	583	632	592	588	606	644	628	593	547	587	616	606	603	656	575	645	647	588	603	616	615	624	618	595	606	634	566	583	600	574	589	568	616	627	566	590	574	605	596	572	629	642	666	582	566	620	568	606	610	619	628	596	623	594	590	610	648	596	600	629	579	593	640	577	567	553	604	610	598	600	579	569	620	626	610	583	594	605	567	564	641	571	573	610	599	589	610	577	596	567	604	663	597	581	531	610	625	657	560	626	612	551	596	593	602	607	641	593	618	598	603	573	609	551	574	651	547	570	611	608	596	574	593	558	579	612	607	588	602	546	586	633	605	582	578	575	608	604	608	595	589	617	589	561	614	601	639	611	584	604	594	590	620	589	600	625	624	580	609	580	600	603	597	595	581	597	551	589	670	609	587	603	620	583	619	577	605	634	591	606	603	590	605	601	587	624	602	594	573	569	616	576	591	613	569	654	623	559	591	597	590	603	562	609	627	638	624	608	568	618	590	613	586	647	592	626	583	588	584	575	612	606	598	577	624	639	580	616	606	621	624	607	591	617	579	583	609	651	594	605	611	586	574	611	505	594	543	582	539	596	632	580	610	607	625	601	591	579	603	604	555	579	642	576	584	551	577	582	580	614	609	617	581	602	598	651	612	605	603	639	571	611	564	564	576	605	607	578	588	666	609	598	563	545	602	620	608	616	615	620	595	594	624	617	608	590	577	599	605	575	581	613	612	634	593	602	591	633	580	633	599	576	620	614	581	612	614	563	618	603	621	565	615	574	580	623	620	618	589	596	563	628	589	608	648	587	544	605	616	577	576	620	639	596	585	598	620	625	630	564	549	589	583	595	590	575	632	599	606	600	596	626	595	582	574	639	602	604	606	668	610	605	617	603	607	559	607	598	639	582	591	588	639	599	570	575	594	578	596	574	565	632	609	560	571	635	572	525	594	593	568	574	596	617	599	619	651	632	582	640	600	615	603	619	585	596	571	590	608	555	605	583	563	610	609	555	594	585	610	531	655	602	635	644	596	622	637	557	587	592	594	634	585	642	613	612	517	546	596	633	569	651	572	579	572	603	595	612	601	597	578	609	602	607	630	566	552	630	587	582	614	590	593	591	585	589	607	551	562	610	603	592	602	589	580	575	596	611	621	581	605	618	616	616	628	576	572	636	554	600	618	589	573	592	605	597	594	588	602	599	639	576	598	627	599	607	607	613	596	582	598	583	603	573	629	562	600	580	583	544	610	611	590	630	599	597	569	603	572	598	597	578	602	628	658	619	610	603	613	617	604	591	623	646	592	594	563	589	566	596	606	575	571	595	595	615	553	596	600	616	619	569	596	606	594	580	572	578	575	605	622	581	634	591	589	608	611	600	570	576	592	627	568	588	608	594	594	597	596	589	541	594	584	607	666	616	600	576	624	592	583	592	566	592	619	584	554	613	605	583	571	643	568	627	603	603	583	647	601	559	634	620	591	648	621	624	576	611	628	617	597	598	652	598	607	588	606	610	594	661	630	597	586	630	590	557	599	582	593	611	547	591	579	594	560	619	620	591	592	574	604	629	593	594	614	587	589	624	608	596	583	556	579	555	580	573	605	596	583	640	628	607	599	606	586	607	606	602	623	629	589	568	571	609	619	590	585	606	612	633	595	639	593	587	578	580	603	601	562	608	583	590	580	627	548	640	629	573	619	629	552	590	654	562	633	617	595	623	611	594	598	642	578	551	619	609	626	561	587	614	564	559	620	548	600	553	603	600	574	609	649	612	623	595	553	653	583	597	624	591	591	550	560	580	604	582	589	592	601	612	613	600	632	551	628	577	591	602	594	589	585	595	632	599	632	616	564	576	618	574	592	599	634	607	600	642	676	603	609	575	635	611	598	596	594	589	588	609	621	606	606	617	625	583	573	596	620	614	614	609	609	588	620	585	634	578	608	584	607	609	584	574	570	592	633	561	570	588	611	553	613	566	599	646	652	606	594	550	584	605	599	615	584	613	597	579	621	581	609	569	584	614	585	634	614	600	566	626	589	596	579	587	592	583	583
6536	3155	1445	966	1267	1265	976	870	599	528	379	316	224	173	126	93	93	97	86	167	206	194	170	93	107	213	251	116	83	108	49	57	42	58	38	47	44	47	48	48	43	46	38	34	41	50	43	48	38	47	36	30	35	42	37	42	43	37	49	38	46	48	44	46	66	58	45	35	37	53	44	35	39	32	32	45	33	50	43	32	49	46	49	49	37	28	42	39	37	45	31	39	43	44	39	43	46	54	51	31	40	47	36	37	42	37	28	48	35	49	39	46	47	32	48	46	44	29	37	48	38	25	48	41	45	40	32	52	41	39	45	40	37	38	39	44	46	37	42	42	41	37	33	38	39	43	45	29	27	41	31	41	37	37	48	34	39	42	37	42	37	36	41	37	33	37	41	33	34	44	44	36	46	35	40	34	27	30	40	32	41	40	41	47	51	35	51	52	38	41	42	45	47	41	50	46	46	29	32	32	45	39	37	45	38	54	41	36	33	48	36	37	51	46	38	43	36	43	37	39	47	35	54	42	34	42	43	34	52	32	43	41	37	47	30	36	50	38	42	33	37	40	46	55	52	27	33	31	42	43	34	42	38	30	43	41	50	42	50	45	35	46	37	33	29	37	30	39	38	40	42	38	34	38	42	38	37	37	44	27	37	35	47	46	55	47	40	31	37	43	39	33	42	36	45	59	33	51	40	37	39	45	47	51	41	34	47	36	45	35	40	40	47	40	46	43	39	35	40	35	40	38	35	42	38	36	41	29	49	38	43	40	46	31	41	52	35	39	35	28	29	31	43	38	41	33	42	44	34	47	36	39	42	43	45	54	41	36	40	38	29	40	37	31	29	47	43	34	44	34	36	26	45	36	37	53	42	42	35	32	48	45	41	38	28	57	43	48	49	29	39	39	34	32	51	47	37	36	45	39	35	37	27	46	43	32	35	46	47	33	33	46	49	34	37	39	53	33	30	36	35	39	32	33	41	48	32	44	43	44	50	31	41	33	38	43	35	25	30	45	41	47	42	43	37	45	43	32	43	43	40	34	42	44	29	39	32	34	44	30	34	52	42	34	44	43	35	34	36	37	36	40	43	42	40	42	36	42	40	37	27	47	40	45	49	57	42	34	41	42	46	24	36	34	42	44	39	37	45	43	27	30	33	53	46	47	42	41	39	43	45	34	38	38	41	35	52	50	45	30	31	46	37	36	32	36	39	30	40	40	61	40	46	39	35	38	34	37	45	38	44	31	38	55	50	39	52	41	35	51	44	22	30	35	45	41	41	44	41	38	46	34	27	48	47	35	37	36	45	40	39	37	35	44	37	31	36	43	45	43	40	32	56	52	56	31	36	57	34	37	39	44	38	49	45	43	28	32	37	40	48	48	44	31	31	39	45	51	42	50	54	48	37	52	39	55	36	30	29	43	37	49	45	37	47	43	44	37	37	30	48	44	43	35	43	44	44	54	43	40	36	37	28	37	35	29	38	35	43	32	38	38	47	44	38	31	43	38	29	40	42	37	44	41	35	37	43	29	50	39	33	49	31	40	37	28	51	36	38	48	30	40	46	50	39	51	48	43	46	42	39	33	46	47	45	37	35	50	36	37	45	44	41	40	41	36	39	36	44	35	28	40	37	47	35	47	36	47	40	45	50	41	25	52	38	45	38	42	49	45	28	36	46	32	46	49	50	50	49	35	44	41	37	36	33	47	39	35	40	36	41	40	46	45	40	38	40	39	46	35	21	48	38	44	42	46	34	38	41	33	41	48	46	42	36	40	39	43	40	43	36	37	37	38	38	37	30	52	41	32	30	47	36	38	40	35	50	26	36	39	40	46	38	38	34	36	27	50	51	48	30	48	42	48	39	38	51	39	40	36	36	46	39	44	37	42	35	37	47	38	35	35	45	39	34	50	28	42	45	32	35	54	35	39	30	39	38	46	39	42	35	30	42	42	36	48	35	45	29	49	35	35	35	38	44	37	35	37	35	37	34	28	35	31	36	51	40	39	35	42	44	35	42	39	40	42	37	44	44	27	36	47	35	51	37	34	36	44	35	47	44	34	42	44	39	45	30	32	38	39	37	40	46	42	44	37	39	60	36	34	42	31	38	34	40	34	47	36	30	35	37	46	50	46	32	33	41	51	31	41	42	49	39	43	39	47	26	41	43	30	47	41	38	55	40	38	37	38	50	39	45	39	41	41	44	43	51	49	38	36	44	43	53	48	35	50	41	35	37	38	32	42	34	39	38	36	45	29	40	46	30	41	42	36	39	33	34	34	48	43	36	43	38	44	33	37	38	34	45	37	37	38	40	36	46	44	37	51	43	40	39	47	36	41	34	38	45	33	36	47	47	42	32	51	42	38	32	40	39	43	39	32	44	45	42	33	48	47	43	25	45	30	42	40	43	39	39	36	40	43	44	44	36	39	42	38	42	53	58	46	43	31	37	30	50	46	34	42	46	50	28	33	33	46	35	36	49	39	44	42	30	47	41	40	37	53	37	34	50	41	30	39	42	37	50	37	38	44	31	42	41	56	54	25	38	37	39	26	44	34	43	38	28	42	43	44	46	36	40	39	40	45	35	44	26	43	49	44	43	57	34	46	48	43	38	40	41	42	33	46	51	52	36	32	37	43	32	34	37	36	46	36	43	35	38	39	37	47	47	29	30	33	46	52	37	34	33	25	45	35	37	41	32	42	44	28	37	35	48	29	34	40	42	41	34	42	38	33	44	40	41	45	40	38	52	55	42	31	36	36	38	40	42	43	28	42	45	44	44	29	41	47	43	33	41	38	34	48	44	28	39	33	45	37	60	40	39	38	44	45	38	53	38	40	33	40	46	38	40	37	38	49	42	45	51	44	44	36	45	35	37	29	43	33	45	44	35	45	42	47	29	34	37	38	43	44	41	24	38	44	43	32	36	35	40	44	39	40	34	40	42	48	43	31	30	41	36	48	36	33	30	40	44	43	24	47	46	43	42	39	46	40	41	28	41	55	42	41	36	40	38	37	42	28	47	33	40	56	39	47	51	52	39	54	39	44	37	36	33	32	41	37	33	33	43	50	41	34	38	44	40	34	37	43	35	43	46	28	48	41	36	40	42	37	47	30	42	41	36	35	36	48	32	41	39	42	40	37	42	36	51	42	33	42	34	31	32	31	38	49	33	46	36	53	37	38	36	28	36	33	48	42	42	49	35	34	33	42	35	33	35	40	37	37	37	40	40	39	44	33	40	47	28	56	31	59	40	46	38	30	32	32	36	38	46	42	37	41	39	44	29	46	42	34	48	36	47	40	44	41	41	46	30	36	39	36	46	41	49	31	36	29	37	32	30	32	44	40	46	28	34	36	42	42	36	37	36	43	40	48	51	37	42	41	55	44	54	33	27	38	45	35	53	48	33	40	37	36	40	42	32	42	35	40	37	47	38	44	39	49	37	34	26	32	41	32	40	33	42	42	46	37	41	46	34	42	39	43	34	58	24	37	48	47	42	38
40783	29682	21337	34268	39513	36557	32827	28724	23743	20490	15915	12474	9367	6716	5085	3862	3199	2822	3217	5101	7861	7435	6176	3340	3374	7319	9276	3929	2217	2898	1480	1017	974	926	937	874	852	865	819	807	813	797	787	839	738	707	783	742	712	715	726	669	741	709	719	734	665	706	767	869	819	952	745	980	1622	1029	660	667	705	600	593	638	639	626	630	620	606	649	626	563	622	640	595	667	622	597	640	627	599	600	617	598	609	649	591	589	606	604	558	653	584	606	603	653	639	642	617	633	635	606	663	654	664	649	588	601	592	612	600	641	607	647	596	578	613	609	600	600	593	629	619	618	601	631	647	660	623	635	632	589	573	602	587	646	613	656	614	626	614	670	608	669	649	630	639	621	621	630	604	605	631	576	627	586	593	562	586	605	666	606	596	625	590	603	572	606	521	590	588	643	609	561	583	581	628	618	565	582	607	571	573	641	593	636	612	617	575	595	585	604	605	576	588	555	607	611	608	596	617	591	612	586	574	620	613	571	600	548	601	610	590	610	586	584	598	615	623	619	627	604	570	612	579	633	602	613	605	622	611	621	561	602	561	579	616	597	596	594	586	607	605	604	586	592	600	567	596	631	573	631	598	605	656	565	607	576	523	622	594	585	624	596	583	604	583	626	606	619	583	647	601	593	600	613	586	582	572	558	562	587	603	605	605	616	617	635	604	644	608	619	583	596	575	604	599	559	591	599	618	601	547	609	596	583	605	641	610	591	582	598	642	588	622	609	644	560	582	612	569	609	584	576	583	580	575	563	568	613	601	566	597	606	605	567	556	613	599	593	563	648	560	564	628	583	555	559	563	615	633	631	605	596	593	584	622	570	620	600	580	625	592	578	580	610	557	581	579	589	572	558	591	604	568	576	592	597	647	615	578	558	566	575	609	617	596	600	565	604	593	594	646	639	618	600	585	641	594	597	575	589	583	627	611	625	607	539	559	593	596	641	560	559	583	576	635	572	581	573	600	553	583	589	612	607	634	618	612	588	592	580	573	607	596	600	566	564	574	621	590	603	609	584	619	603	617	592	605	609	626	603	567	565	621	581	595	604	574	552	578	604	588	601	608	573	612	613	661	607	583	615	558	602	596	573	622	608	620	567	609	643	582	593	595	589	641	584	626	596	617	602	575	574	610	552	594	521	595	583	597	632	624	599	603	616	623	558	578	628	596	599	597	569	601	598	554	641	585	546	629	616	591	573	605	588	564	562	593	599	630	615	591	592	620	566	659	624	597	616	597	609	613	597	581	628	596	636	599	573	606	586	551	594	581	574	587	572	654	619	616	594	581	623	612	659	609	573	611	568	606	641	574	589	556	535	616	556	588	635	573	625	588	589	634	615	620	616	586	606	591	589	648	575	606	551	628	612	591	639	618	587	598	578	588	621	555	621	600	602	567	620	557	590	589	590	598	589	637	596	624	634	622	630	582	597	602	597	604	582	572	611	596	619	581	600	575	557	592	587	588	565	601	600	565	561	561	608	616	645	597	655	606	553	610	572	599	571	590	587	589	597	583	598	587	601	600	585	549	631	619	559	563	597	621	597	609	621	579	585	582	594	596	628	583	616	606	597	596	585	599	620	584	614	569	580	589	612	583	571	658	595	585	615	592	587	576	642	633	555	575	586	590	664	589	611	566	588	555	611	629	607	577	615	622	585	640	543	619	587	587	598	594	590	592	604	598	620	623	597	524	611	624	640	607	579	587	649	572	585	596	584	621	581	563	597	639	606	604	591	622	611	609	612	620	601	635	583	587	593	646	614	585	595	587	601	604	618	590	634	590	622	584	603	590	647	585	651	640	580	594	605	588	564	579	598	580	621	580	615	616	563	588	623	579	620	590	636	589	639	611	605	603	614	555	571	577	577	587	597	608	608	564	612	547	582	605	581	574	598	597	565	611	587	584	594	577	572	572	652	579	578	570	567	585	638	574	575	614	631	612	611	615	575	608	596	569	568	637	558	569	557	568	582	604	653	591	616	599	624	571	591	586	599	590	607	549	594	534	584	597	564	589	588	562	607	605	572	541	570	624	576	533	599	622	607	593	587	595	589	604	604	619	557	595	602	592	602	542	611	599	639	583	573	595	597	619	584	561	537	513	602	603	547	593	577	579	561	576	563	587	587	607	589	563	590	638	614	584	598	553	549	586	603	600	633	565	568	551	618	623	616	597	609	565	580	584	559	593	581	612	581	587	619	584	603	610	599	583	630	616	581	608	615	580	548	569	586	618	570	595	573	639	559	601	607	615	615	591	586	597	592	599	594	589	609	593	595	621	637	617	572	593	557	583	578	625	625	567	620	584	600	601	605	627	653	618	640	591	606	601	657	561	635	610	583	599	556	630	604	590	592	618	563	641	598	635	583	593	631	602	578	588	565	616	602	613	625	580	608	583	603	613	574	593	598	616	595	612	586	596	602	553	588	574	597	606	581	585	588	594	595	599	582	602	595	570	624	586	572	588	577	593	565	595	611	629	580	615	604	579	602	568	661	600	601	620	594	581	567	607	614	602	605	590	612	594	584	602	616	580	590	597	602	613	648	603	609	621	574	592	612	629	577	608	588	588	559	613	615	593	597	591	568	608	558	566	611	567	592	585	598	625	641	588	623	613	658	599	581	626	598	615	579	619	554	576	636	645	578	631	558	553	624	607	590	577	571	624	626	609	573	594	611	600	632	601	634	561	590	594	581	584	584	619	545	621	607	623	583	626	628	597	640	565	546	604	578	586	540	565	617	586	599	598	586	608	593	613	607	626	587	575	579	610	563	588	574	600	584	553	599	564	598	574	615	644	601	649	618	562	576	641	616	626	571	627	603	583	566	644	590	635	598	596	592	607	607	617	584	565	624	588	667	613	591	577	601	597	592	614	590	602	607	560	579	582	567	601	586	567	564	559	577	590	616	600	600	601	593	595	559	585	596	581	621	586	612	577	628	603	571	580	586	589	577	573	639	595	613	588	550	593	637	576	582	599	636	590	623	611	553	606	604	585	542	544	605	591	651	585	588	606	623	544	562	578	579	618	625	586	632	599	595	573	577	649	652	602	613	567	529	586	597	579	598	592	627	600	632	593	595	605	581	617	597	548	606	574	560	609	584	558	597	584	580	621	588	571	599	629	583	604	592	622	569	630	613	638	583	606	663	560	568	587	589	635	599	589	605	577	615	618	646	592	627	654	619	609	568	610	567	627	579	589	593	590	613	671	546	602	620	548	591	602	610	582	583	593	600	597	616	636	623	586	594	599	602	606	617	565	622	600	618	635	592	532	609	614	605	615	572	604	642	616	559	593	619	630	587	619	572	583	592	623	579	630	616	572	602	587	579	598	586	631	585	592	563	631	589	567	595	598	538	630	562	632	579	585	573	612	567	607	566	594	568	626	606	582	591	606	556	610	592	553	562	629	562	572	612	609	591	589	586	638	591	624	605	602	602	587	593	591	598	578	621	594	586	609	641	585	572	623	610	600	566	629	602
3919	1327	605	414	611	492	399	298	260	207	149	102	86	62	58	38	36	38	46	70	70	102	62	55	31	96	100	64	42	45	34	27	24	26	29	29	26	32	30	31	22	33	24	25	27	28	22	17	35	20	34	20	26	21	22	29	18	24	24	24	26	29	29	24	18	29	20	32	28	25	26	24	21	21	32	20	17	29	28	19	16	24	24	27	26	24	24	41	28	26	21	24	24	24	25	21	23	26	20	22	21	34	24	37	27	22	34	25	19	30	27	26	25	24	22	16	30	27	28	29	26	31	20	34	20	16	27	29	17	27	24	24	31	18	31	23	21	29	29	18	25	30	13	16	27	22	29	21	35	21	17	30	30	19	24	26	19	23	21	31	32	29	30	15	24	38	20	29	29	25	23	26	21	32	31	23	23	19	29	27	29	22	18	27	22	27	27	25	31	26	26	22	28	29	23	23	18	28	18	28	25	25	27	23	26	19	32	23	26	22	19	28	22	26	31	26	29	27	19	21	28	24	22	19	35	25	31	26	21	27	22	21	30	23	23	28	33	24	19	26	29	23	27	32	20	18	28	26	29	20	27	23	25	22	24	21	24	21	23	21	21	28	29	19	23	24	28	18	27	33	30	32	19	23	21	18	26	22	28	19	31	23	23	21	31	28	26	34	24	19	13	26	22	17	22	18	19	17	24	30	32	25	26	28	24	30	23	33	30	25	25	18	22	24	19	26	23	24	35	26	21	28	20	33	25	28	19	22	26	26	28	23	25	25	40	26	27	29	33	23	26	17	12	17	17	24	25	27	25	21	27	18	26	22	24	24	24	25	15	20	20	23	25	24	33	24	29	30	26	24	20	18	16	19	23	26	21	20	25	26	22	20	26	32	22	23	16	25	29	26	22	27	20	19	22	22	27	27	21	21	22	27	21	28	29	13	33	28	26	27	19	21	32	21	34	24	27	25	22	24	20	22	23	23	21	25	18	21	20	22	25	32	26	17	18	20	26	31	25	26	26	29	29	21	22	30	21	23	27	22	31	28	25	21	22	21	27	26	25	24	21	17	33	24	31	24	33	24	17	34	24	22	29	27	22	22	24	25	30	24	27	22	33	17	18	26	16	30	32	23	19	23	24	23	24	19	25	19	16	22	27	31	21	29	17	36	22	17	32	15	18	26	21	23	28	21	30	34	29	31	32	28	22	19	21	19	35	33	22	31	28	25	27	34	20	25	16	20	18	28	29	27	34	26	26	29	27	32	23	23	29	31	20	34	28	17	23	28	23	28	21	23	27	32	19	17	22	27	33	34	25	27	35	23	23	22	25	27	31	17	22	24	29	34	27	22	35	29	28	26	25	33	35	38	22	28	18	26	22	24	27	27	28	20	23	28	22	24	29	24	23	27	26	34	28	22	33	29	20	35	21	25	18	25	25	31	27	24	26	23	21	30	31	26	33	29	17	27	11	39	23	27	32	23	23	22	11	24	30	26	23	22	31	29	27	23	28	29	23	18	26	24	32	26	30	17	34	31	12	32	16	19	23	30	30	23	24	30	34	30	26	29	20	23	28	36	24	24	36	17	28	25	18	26	29	19	27	20	30	27	36	19	20	25	27	29	25	14	26	25	18	24	27	20	24	23	22	25	26	28	28	28	26	23	31	31	24	29	27	28	28	25	32	28	21	17	23	25	15	21	25	30	30	22	21	22	27	27	23	24	31	27	22	16	35	26	22	25	22	32	30	28	27	26	17	18	32	29	30	20	19	34	16	26	22	22	20	21	27	19	20	25	20	38	31	22	24	21	29	30	25	27	20	21	19	16	20	25	30	18	18	16	28	26	34	24	33	22	22	22	27	18	23	23	25	29	31	18	25	23	28	19	29	24	24	21	28	33	39	26	24	13	21	23	27	28	24	35	20	27	33	24	33	22	21	31	23	29	31	26	30	25	15	22	27	22	29	25	25	25	26	20	30	22	24	27	28	29	31	29	35	24	24	31	25	19	15	29	18	26	25	29	28	31	20	19	14	33	23	23	31	31	23	28	27	19	22	19	20	18	32	25	25	21	26	33	23	25	23	29	34	27	32	28	25	26	24	23	24	16	16	30	33	33	33	25	24	26	31	27	26	21	27	25	29	20	23	29	21	27	31	39	29	25	26	22	27	24	28	25	35	23	25	26	30	21	23	24	30	19	30	16	28	18	28	28	21	18	19	18	29	19	28	29	18	35	33	21	17	15	23	31	20	24	26	20	28	25	28	28	21	32	32	27	27	24	31	27	30	22	24	23	35	25	24	22	37	27	20	30	32	29	36	20	25	14	21	22	20	32	20	21	16	27	25	34	27	17	21	25	22	28	25	30	16	20	19	27	19	26	19	24	23	25	26	26	32	20	19	20	14	31	21	22	26	23	30	25	21	29	25	29	21	26	28	30	27	31	19	21	27	23	27	21	23	23	30	17	23	21	27	29	31	21	28	24	26	16	31	28	31	37	20	29	27	26	17	25	27	25	30	29	33	31	23	20	20	25	24	32	20	30	26	24	25	34	26	29	21	21	15	25	17	20	14	15	28	27	29	19	24	34	35	22	30	23	32	33	36	22	25	19	22	25	23	19	27	25	13	25	21	21	23	19	22	20	29	20	31	23	29	25	24	27	29	24	24	19	25	27	24	25	24	19	26	27	21	31	29	32	37	21	19	32	19	20	29	30	21	35	23	19	26	17	26	34	26	31	22	24	26	22	24	15	22	22	24	17	24	23	26	18	33	22	26	23	29	22	25	29	31	23	20	24	16	24	24	23	20	27	30	13	23	25	31	21	26	25	27	27	28	17	30	24	26	21	15	16	17	28	36	25	14	24	27	27	28	31	29	29	25	21	22	20	26	22	25	26	26	27	21	16	26	30	20	25	27	30	24	13	27	24	19	24	24	21	23	25	32	14	37	17	24	32	24	20	26	28	20	23	27	24	29	26	23	16	23	24	30	22	22	24	26	29	28	17	18	33	25	25	26	23	27	28	29	27	26	19	32	25	27	21	27	23	22	26	11	27	25	35	30	27	24	18	27	23	25	27	22	29	24	23	40	30	21	28	30	24	26	22	17	24	21	27	21	25	24	16	20	26	33	23	33	27	32	31	25	24	21	26	23	25	20	30	26	35	28	27	23	34	28	27	25	18	26	32	25	21	18	24	22	19	26	28	26	29	36	22	26	26	30	30	25	22	35	26	28	25	22	20	31	25	24	32	25	20	28	31	17	20	20	30	19	28	18	37	23	18	27	22	21	21	22	17	18	17	30	28	19	18	21	23	24	26	29	33	32	27	30	23	21	25	16	27	20	18	29	23	22	33	21	23	20	21	23	25	14	21	27	24	29	15	23	24	12	27	20	27	18	32	22	27	23	24	18	26	29	22	24	26	19	20	15	27	25	29	27	25	21	27	26	24	22	28	29	21	35	18	29	22	26	22	16	30	27	33	27	26	24	25	24	23	26	24	34	25
33063	22078	13186	25564	31203	27295	22060	18131	13931	11532	8033	5598	3945	2739	1914	1479	1168	965	1238	2272	3061	3549	2528	1508	1374	3765	4267	2278	916	1239	761	510	433	453	453	458	406	431	407	425	420	391	373	422	425	400	373	391	389	361	402	417	399	408	413	415	401	415	552	389	435	435	495	708	489	431	414	407	415	388	372	422	376	388	398	379	375	391	392	373	388	372	381	375	399	381	369	370	370	394	379	366	418	399	348	376	371	387	389	398	372	399	385	411	409	408	386	374	410	388	375	387	369	364	393	378	437	439	376	358	375	386	373	365	395	377	397	407	385	362	410	405	380	401	366	395	392	378	367	398	371	389	398	391	375	353	417	393	396	432	396	431	409	340	363	378	333	412	372	395	397	395	381	397	360	360	390	398	371	371	339	371	370	396	397	392	386	358	363	371	373	371	403	357	386	385	386	334	358	389	361	371	382	389	376	348	397	386	412	404	382	382	372	368	390	372	362	376	378	414	375	397	383	394	396	384	366	418	372	384	377	383	391	387	392	387	347	356	372	367	390	357	411	400	366	359	391	386	381	377	362	386	376	390	395	391	363	370	385	377	363	392	378	391	388	401	393	359	374	360	396	359	374	368	398	347	374	371	382	359	354	366	368	352	393	383	369	387	378	401	420	392	349	401	351	370	397	376	400	386	387	388	371	372	367	376	381	374	384	396	392	367	389	363	349	387	389	419	414	371	348	367	391	383	337	402	359	379	391	375	367	400	374	399	410	398	357	405	427	359	357	366	384	364	398	361	367	384	367	386	378	378	387	384	359	401	364	378	395	378	370	355	378	381	376	394	370	406	387	383	339	366	377	374	366	378	387	370	389	399	371	371	366	403	371	357	384	384	343	334	366	370	359	401	377	376	361	377	390	375	378	378	352	387	406	405	384	417	402	378	398	396	426	356	409	356	378	388	393	380	409	365	373	381	361	369	390	390	396	352	408	366	381	380	370	391	386	404	370	360	403	399	358	377	391	370	363	389	368	352	397	366	407	387	360	369	372	406	401	373	399	368	419	379	379	399	393	357	366	380	358	342	405	364	383	389	382	393	395	395	383	382	384	389	373	379	383	370	384	378	408	354	335	337	396	355	415	390	393	375	385	365	366	384	397	392	399	389	379	410	382	399	368	399	391	362	378	383	380	410	352	394	329	406	380	393	370	370	375	390	398	364	408	366	384	391	407	355	398	367	378	361	356	398	412	345	424	387	371	390	364	412	372	357	376	378	374	346	378	365	340	362	356	374	372	392	376	380	394	386	372	379	346	391	397	376	399	401	362	423	356	345	392	384	391	368	346	369	367	393	354	378	351	379	374	395	383	398	416	399	359	379	359	367	362	373	390	393	347	390	367	354	384	374	380	368	347	376	365	362	398	391	370	357	387	378	356	346	377	361	372	363	383	380	371	386	408	364	406	398	382	366	364	387	385	388	386	429	379	393	394	390	391	390	376	399	413	371	375	377	396	363	388	379	373	404	370	399	406	364	350	406	380	375	380	360	366	401	351	384	390	409	365	393	364	389	353	402	374	379	395	414	398	346	346	407	398	389	378	388	404	348	363	380	403	391	366	365	367	390	373	363	380	375	399	363	381	341	394	361	379	397	369	355	359	418	369	413	361	408	388	373	390	399	405	360	363	390	379	389	401	361	380	390	348	385	395	370	406	368	418	383	325	343	388	334	384	334	373	378	333	442	405	391	379	364	366	376	372	389	379	378	416	364	396	412	414	385	397	389	353	377	379	395	368	344	410	379	397	353	392	375	405	393	379	379	401	378	373	381	340	390	372	371	350	383	375	384	386	359	389	375	352	369	335	378	376	356	423	389	356	367	343	366	411	398	378	400	362	389	387	368	361	385	383	379	424	348	373	410	374	370	368	370	399	404	422	385	407	370	389	371	379	379	375	372	388	379	382	392	392	375	374	347	359	354	361	380	374	388	382	351	401	420	367	398	403	385	380	394	366	388	356	362	397	402	365	363	403	375	396	389	372	378	344	385	382	439	381	388	360	357	349	377	379	399	367	364	359	368	376	412	378	368	402	385	359	347	399	384	405	347	393	400	354	388	346	394	367	401	392	392	380	382	384	378	375	347	401	360	353	369	410	401	376	357	416	401	361	345	398	403	418	409	349	391	387	379	390	392	353	350	381	397	369	391	364	376	377	386	384	396	376	384	352	397	401	394	387	349	363	397	396	368	361	369	392	382	384	387	340	381	405	411	364	364	368	387	351	393	380	385	417	372	402	386	383	359	412	358	376	396	385	416	379	441	366	368	372	363	401	378	378	417	387	355	396	390	374	359	363	376	356	369	358	357	386	372	390	388	354	411	407	366	400	420	381	391	409	369	379	353	374	376	401	393	404	383	370	387	378	363	401	404	348	382	377	365	372	404	363	379	387	350	397	386	390	349	350	385	398	381	387	393	373	400	366	375	389	354	392	376	363	400	361	363	359	396	339	353	379	320	335	364	389	384	387	390	378	418	363	380	377	354	403	389	321	372	390	373	412	380	379	363	408	401	364	388	374	379	406	381	372	371	374	379	404	397	376	355	372	392	356	386	373	348	358	364	377	399	386	361	389	362	384	373	374	352	407	348	402	366	363	426	385	372	377	338	385	355	382	370	392	380	367	388	372	408	322	384	387	376	377	370	404	382	390	425	387	390	371	403	415	364	367	377	420	378	371	406	373	393	408	378	364	373	412	365	377	379	403	362	366	396	397	413	389	384	411	370	377	407	385	342	379	339	394	377	376	375	394	406	388	368	375	378	367	367	397	372	401	406	402	368	385	388	402	371	396	396	382	396	392	356	351	389	372	359	371	353	354	384	417	401	366	382	370	389	372	363	381	389	374	383	390	350	348	402	395	423	359	414	401	416	369	369	399	382	396	395	373	360	399	410	358	361	364	399	364	397	356	328	371	415	370	397	376	388	370	394	392	391	388	398	395	383	366	361	353	389	351	346	395	385	374	413	373	355	403	360	369	381	361	373	354	382	385	376	367	334	355	381	407	405	360	358	423	336	384	383	423	354	339	387	357	377	373	360	381	389	389	374	389	384	418	379	373	379	385	347	342	378	406	364	368	388	407	361	354	374	381	393	360	384	403	425	368	360	374	333	403	401	343	399	383	357	412	360	365	402	379	369	368	395	392	388	412	390	396	377	391	416	358	385	404	400	390	360	385	358	366	380	377	379	375	351	345	382	367	388	347	365	371	372	349	383	363	374	355	347	364	376	417	402	350	380	388	351	343	391	364	412	384	388	368	376	394	392	405	377	356	358	354	384	375	375	380	381	360	349	394	388	414	383	354	365	366	372	403	366	366	397	364	368	400	377	409	355	369	398	410	359	426	378	372	383	353	356	395	404	373	388	369	380	394	359	407	351	370	361	405	397	421	362	362	366	373	404	386	395	341	372	387	369	386	353	387	386	382	389	383	363	362	396	383	332	369	403	379	358	376	387	412	376	382	410
4191	2058	942	630	1018	952	699	532	427	360	288	165	139	120	86	68	52	54	70	83	101	121	96	77	53	158	190	69	37	41	42	32	43	30	33	29	22	28	22	25	28	31	25	19	26	30	29	32	26	24	27	17	27	32	25	20	25	20	20	28	21	19	29	24	29	42	26	22	24	24	19	20	27	23	23	20	21	21	19	13	23	24	29	28	22	24	23	26	18	18	26	26	28	27	27	38	23	15	25	27	20	23	37	29	18	25	22	28	15	21	22	20	36	18	27	29	34	28	27	19	27	33	18	29	26	23	19	23	27	23	16	21	37	26	22	24	22	23	23	25	30	21	23	22	24	20	20	25	21	30	28	24	37	27	19	19	12	27	25	27	30	19	25	23	31	25	17	16	30	23	20	24	22	22	16	23	30	13	31	23	21	31	22	25	23	26	22	20	19	16	19	19	20	29	27	17	25	22	19	25	23	19	19	34	23	18	23	22	27	23	23	25	17	30	22	26	22	19	25	30	21	21	21	21	25	29	26	19	33	36	19	25	22	23	26	16	29	29	17	21	19	23	25	30	20	32	24	31	24	17	26	17	28	27	19	19	18	19	20	22	27	21	21	22	26	24	25	27	25	22	27	17	20	11	18	29	26	16	19	32	25	26	22	27	13	29	24	16	18	36	27	21	26	25	24	19	25	23	28	25	28	8	22	19	19	30	18	26	19	28	27	25	27	21	31	30	20	19	24	30	24	22	26	19	30	37	21	18	30	17	24	22	23	19	22	24	19	35	27	21	14	31	36	30	21	30	24	26	23	26	30	21	29	24	20	18	27	22	23	24	24	17	28	21	21	31	17	19	25	21	20	26	21	43	24	22	24	21	23	23	24	23	20	21	35	23	24	27	27	27	22	18	27	15	25	26	19	27	21	23	22	27	28	19	30	29	34	18	19	26	27	26	21	31	27	30	19	23	23	25	27	21	22	31	29	25	16	28	23	31	28	28	23	16	24	22	23	27	23	22	22	22	29	28	35	24	11	17	30	29	20	22	25	20	24	21	23	25	22	22	23	18	25	20	28	26	19	25	30	23	18	17	28	22	21	32	19	27	24	15	29	26	18	26	22	20	23	29	23	26	34	27	31	24	14	25	14	27	29	19	26	25	17	30	22	19	38	19	17	28	17	30	22	25	21	19	31	22	18	27	29	18	22	21	20	24	29	24	30	26	27	9	19	20	24	24	19	22	20	28	15	18	26	26	34	19	29	18	21	16	27	20	21	26	14	22	27	32	24	24	25	22	20	23	20	16	16	26	23	20	30	25	22	31	26	15	24	33	13	24	22	28	24	17	18	29	26	21	27	25	26	22	21	29	31	24	24	16	18	35	26	30	28	24	21	14	25	21	23	17	30	22	23	26	27	18	39	18	23	18	18	22	21	25	26	26	23	22	20	21	22	25	21	22	18	17	18	18	21	27	26	19	21	20	22	23	31	24	22	14	23	17	16	37	29	21	19	24	24	20	30	33	20	20	29	22	18	27	22	19	18	18	25	29	19	33	17	21	31	19	30	23	24	15	13	36	25	17	17	21	24	17	30	26	19	33	25	17	26	21	25	18	17	21	22	19	33	19	31	25	19	26	22	25	25	16	20	23	19	29	24	35	20	25	23	22	21	14	19	24	24	21	26	16	29	30	16	28	21	21	23	27	33	30	18	30	23	20	16	17	24	25	24	27	29	19	26	23	20	26	13	25	21	21	18	24	22	15	22	24	33	28	23	24	20	28	25	28	25	38	22	31	17	31	23	34	19	11	25	32	20	30	29	27	22	26	34	22	28	30	19	17	32	16	19	29	19	22	28	27	22	25	26	32	28	20	21	24	19	19	38	21	26	22	30	18	34	21	29	28	22	25	20	18	27	23	30	27	20	29	31	17	26	17	25	30	20	24	22	13	27	24	23	21	28	16	19	12	23	27	20	26	32	31	26	17	30	28	27	29	20	20	29	17	26	18	26	25	22	19	27	20	20	22	22	20	24	31	23	26	28	16	31	23	19	20	19	21	19	20	22	25	20	26	23	28	31	31	30	27	26	20	27	30	22	22	26	29	23	27	29	19	41	19	22	29	30	25	25	19	33	22	26	21	28	26	16	25	25	25	10	26	23	30	26	23	25	25	29	26	28	22	24	21	32	23	17	19	26	25	27	22	33	28	30	25	19	16	27	20	23	23	25	23	24	24	13	28	18	18	29	30	25	20	25	20	12	23	22	30	24	25	19	24	32	33	25	25	38	21	34	43	25	16	28	13	18	31	32	25	33	18	21	22	25	35	20	21	24	33	18	24	11	23	15	20	22	20	27	29	37	24	26	21	19	22	27	20	17	30	22	29	28	28	23	21	18	24	26	18	20	27	32	26	17	25	22	30	15	29	25	28	23	20	26	21	35	11	31	21	32	24	22	22	17	25	21	39	19	17	27	26	24	33	25	27	27	27	29	29	32	25	20	24	28	22	29	27	16	15	12	31	8	13	27	28	24	24	26	27	21	25	18	22	27	23	26	26	27	32	19	22	24	34	23	19	24	20	19	22	24	25	34	13	22	21	22	28	24	22	27	25	15	27	15	15	30	20	26	17	18	32	26	23	30	27	26	20	19	22	24	30	20	21	24	20	28	34	33	26	23	21	31	26	15	28	26	26	22	25	21	27	29	19	23	25	22	27	28	24	18	21	16	22	31	24	21	26	18	21	28	26	20	25	24	19	26	21	16	18	25	15	21	30	31	24	31	25	29	29	23	32	30	20	23	18	29	16	19	26	26	29	26	28	23	29	23	20	24	33	21	30	27	26	23	22	22	27	29	23	29	24	21	22	26	19	22	29	22	22	23	25	24	15	17	18	20	22	24	21	30	27	28	24	27	18	26	30	11	20	21	30	22	23	20	23	27	21	30	32	25	23	32	20	21	25	31	21	29	21	28	22	26	12	22	35	25	16	23	27	27	25	27	26	26	23	23	26	29	21	17	28	21	18	18	23	25	22	15	28	27	23	23	30	20	30	23	28	27	31	27	18	18	23	26	15	28	24	19	24	30	21	18	21	15	21	22	18	33	28	24	25	22	23	23	20	20	29	19	27	21	22	24	19	16	23	24	22	25	28	26	23	25	19	16	29	37	25	31	22	22	23	24	16	35	23	32	20	20	27	27	29	22	32	24	22	30	20	25	29	20	13	16	26	25	22	27	21	22	22	25	21	25	23	25	39	29	33	19	30	23	29	27	21	21	23	23	23	17	22	18	13	24	25	17	23	22	20	17	23	28	27	28	23	19	27	28	35	19	26	28	23	21	20	27	25	27	33	20	24	27	23	26	20	18	23	26	20	18	27	26	28	24	26	28	26	23	15	20	21	15	10	29	35	26	15	24	23	32	38	35	29	18	23	20	21	27	27	25	26	21	20	24	33	22	24	32	25	28	23	29	20	23	28	30	19	31	21	16	22	35	22	15	13	35	20
37611	25827	17855	30921	37174	33205	27991	22866	18822	16105	13298	9109	6675	5005	3570	2674	2101	1688	2172	3368	4099	4490	3735	2691	2174	5571	6961	3100	1274	1609	1372	750	568	524	556	499	448	510	510	471	465	453	447	481	434	458	426	458	403	392	396	427	405	424	397	388	424	517	548	430	495	594	666	575	522	476	360	412	376	395	390	393	378	378	373	364	382	382	345	373	376	371	371	398	385	342	386	361	391	391	368	391	401	360	357	356	382	414	356	372	364	413	407	375	370	365	380	365	379	382	418	393	377	330	390	380	404	396	409	430	399	344	354	343	367	341	416	363	377	372	392	379	341	372	374	403	373	399	358	398	379	362	359	367	381	394	377	370	383	383	422	368	400	387	383	370	374	361	381	358	379	341	385	357	361	386	358	370	342	352	391	378	359	364	340	351	332	333	366	395	362	340	383	379	354	352	364	386	350	370	389	367	348	392	346	376	346	340	409	351	389	383	369	371	395	383	361	343	365	374	337	344	337	348	386	404	382	341	372	358	401	353	375	367	361	365	352	359	359	354	367	373	357	324	382	379	367	343	382	381	359	360	391	361	366	335	390	389	359	331	392	388	365	389	368	372	337	324	374	350	328	376	359	383	380	366	345	379	350	352	378	334	369	358	393	351	358	362	365	335	360	321	344	388	376	392	359	358	337	341	351	391	342	366	357	365	342	399	362	337	377	367	337	350	350	347	374	384	362	337	378	358	356	367	341	383	361	390	362	363	382	354	381	383	369	386	374	385	363	382	373	365	424	343	349	374	386	354	390	326	359	379	368	375	349	351	347	361	359	383	384	336	343	333	359	379	358	365	374	367	351	339	351	365	382	345	372	375	384	372	382	342	390	364	349	367	350	349	342	383	344	365	357	379	374	411	340	389	358	386	349	361	365	385	358	367	339	381	361	354	363	375	362	375	389	350	373	379	373	358	351	365	351	363	356	333	408	337	364	367	345	368	352	379	336	344	347	376	362	324	407	354	326	343	321	340	365	355	379	335	381	360	354	351	358	350	369	381	366	345	376	391	352	353	351	357	405	355	341	401	341	376	372	340	359	371	360	307	367	346	342	358	364	395	360	362	329	337	364	335	369	348	373	371	387	366	399	352	370	338	358	347	358	365	412	403	382	351	362	351	360	361	349	354	353	376	354	373	359	368	373	351	366	359	325	372	387	397	375	381	345	343	389	354	356	344	351	373	352	337	374	373	329	348	362	374	361	354	368	371	365	354	369	340	361	381	350	379	341	365	340	338	387	400	337	338	335	371	369	368	375	343	357	355	387	367	342	348	351	370	354	376	357	386	357	367	358	364	340	344	359	364	339	332	376	399	371	372	366	380	344	380	381	351	377	373	362	401	392	355	377	336	387	358	346	387	323	354	381	321	321	372	383	380	369	348	383	378	342	350	354	357	376	330	382	374	368	385	367	370	401	352	381	371	352	319	373	351	348	369	364	330	363	373	361	343	325	378	366	357	394	368	387	388	322	342	358	340	350	366	349	368	331	366	378	357	354	389	358	363	395	359	381	357	357	351	375	398	359	347	358	367	369	391	359	395	384	347	377	376	381	352	321	350	353	337	362	356	361	377	360	368	368	339	374	396	366	378	353	331	367	384	372	357	371	363	360	355	349	352	337	347	367	369	382	355	391	342	365	341	371	351	321	374	385	363	395	347	377	363	389	369	386	356	356	352	350	385	354	370	362	389	332	372	357	383	385	364	357	358	344	367	346	398	401	383	342	354	336	367	367	380	330	369	391	339	379	363	357	363	360	356	390	352	371	384	338	340	350	357	390	363	381	388	325	330	343	363	399	366	367	350	383	371	314	328	367	375	373	323	358	371	338	372	370	341	395	362	360	382	357	352	366	392	399	376	375	361	393	344	392	369	377	358	338	346	379	359	388	378	389	344	369	372	375	351	359	365	332	344	366	366	367	370	355	373	355	356	323	336	364	328	386	360	353	355	384	344	367	376	359	360	324	398	377	382	364	392	381	403	349	347	372	356	365	356	344	404	371	355	322	374	379	375	382	349	371	385	339	376	394	341	371	379	354	316	355	370	376	314	355	356	381	358	349	357	334	333	372	350	352	363	388	381	351	387	371	393	345	355	360	365	361	351	339	364	364	338	375	354	312	386	368	358	386	354	383	389	330	376	368	381	384	364	351	358	330	357	355	355	387	346	343	357	348	362	353	369	366	358	344	370	343	354	360	385	354	366	381	352	362	415	337	404	349	363	357	364	355	363	384	369	368	342	378	334	322	366	351	373	339	362	342	376	363	383	349	368	393	364	350	364	364	362	358	408	367	379	353	387	371	346	337	369	357	361	364	344	381	364	381	380	359	349	387	357	321	377	389	359	354	366	371	337	343	348	338	371	336	362	362	395	367	373	386	365	338	330	362	372	372	368	369	348	374	353	374	357	354	364	395	373	377	365	359	352	367	365	360	355	366	421	381	355	343	342	338	349	342	350	360	349	377	335	359	368	381	350	331	395	375	345	365	385	369	341	361	378	346	383	384	388	368	333	366	375	365	361	360	356	387	371	343	367	371	369	418	373	408	364	379	362	377	379	368	355	313	368	327	345	330	335	393	368	394	334	366	356	331	362	345	327	362	375	353	389	352	363	372	378	351	333	356	377	350	340	346	372	380	341	367	327	356	338	333	372	370	370	334	366	382	333	359	366	360	365	353	358	370	373	367	369	390	408	334	374	389	333	359	363	383	354	386	364	386	340	375	371	371	376	353	339	358	377	379	348	356	335	364	345	367	372	359	380	366	375	374	339	398	339	338	321	375	376	380	348	372	373	361	325	351	365	346	343	353	372	341	363	377	393	368	368	319	349	363	378	361	358	389	370	358	356	359	379	336	331	368	369	349	376	371	366	303	374	369	357	350	363	377	396	363	366	373	345	387	338	358	322	384	356	374	352	342	359	369	334	373	362	353	364	366	366	371	362	366	396	350	370	380	368	371	323	338	366	356	340	348	384	388	328	367	374	366	332	344	373	364	389	371	359	348	346	372	373	354	340	360	374	357	353	364	357	386	371	375	366	387	355	400	372	382	371	370	365	318	329	380	359	329	343	306	331	378	374	379	352	368	368	381	387	370	349	388	344	360	357	381	387	339	357	382	358	368	356	366	395	366	387	391	352	425	359	369	375	350	376	396	381	344	357	366	408	377	350	358	390	356	381	378	356	381	355	359	351	359	359	356	363	371	399	372	353	359	366	327	366	375	362	378	360	361	365	354	328	351	368	371	368	361	390	371	360	350	380	339	348	370	359	365	378	375	378	349	337	323	361	392	374	376	351	351	349	342	370	356	370	358	339	337	358	354	367	362	345	335	372	355	397	379	351	329	331	339	361	398	363	375	362	368	338	407	367	385	378	352	400	357	370	371	349	345	372	376	342	376	354	349	349	338	403	373	361	342	412	350	356	354	361	358	368	342	381	363	402	400	364	372	376	371	357	351	379	378	352	382	339
5628	1951	952	597	907	894	689	525	430	366	267	217	149	125	84	85	61	75	79	98	97	111	97	88	88	143	234	126	65	54	59	51	39	35	51	37	45	51	41	58	55	46	37	47	39	40	45	49	49	35	40	31	42	41	44	51	38	46	38	37	55	52	30	35	38	45	40	39	44	40	38	38	37	54	44	47	37	34	43	43	43	33	39	39	39	48	45	42	40	46	34	42	41	46	45	36	46	36	37	39	32	34	32	33	32	43	44	39	42	28	36	45	44	48	52	27	39	46	46	32	47	55	43	48	30	40	43	46	59	46	48	38	40	48	29	41	33	42	50	42	41	42	53	44	38	32	39	49	36	41	40	37	39	41	29	30	40	40	39	43	36	41	34	47	46	41	31	51	21	41	38	50	44	32	35	39	41	33	36	39	41	34	33	44	35	39	37	43	47	40	48	38	42	39	42	42	41	43	29	41	36	35	40	34	38	42	42	38	37	40	38	41	36	38	36	48	44	53	35	48	29	37	40	31	29	40	35	35	43	41	59	41	28	25	33	49	37	42	34	38	35	43	47	46	33	34	44	42	57	41	33	44	37	37	47	34	42	24	45	40	42	30	35	30	31	44	40	29	39	41	47	37	36	46	33	38	44	51	36	37	43	25	36	40	39	59	35	30	39	48	42	46	38	31	40	36	47	27	37	45	31	37	32	34	38	35	24	42	31	39	56	44	33	35	41	46	33	42	48	41	36	35	38	48	36	32	40	46	26	45	44	39	36	40	40	35	53	41	35	40	44	43	48	41	38	44	43	37	44	36	53	23	41	37	46	37	34	37	43	37	41	36	38	38	48	38	42	30	24	45	35	35	38	40	37	43	32	49	38	39	38	47	46	43	52	44	33	42	38	43	38	44	36	43	35	33	28	41	48	40	42	48	36	47	48	41	48	42	50	35	43	44	43	37	42	45	27	50	47	43	53	50	45	37	40	43	38	35	36	22	41	41	37	42	31	41	44	34	46	33	39	39	35	33	38	33	42	38	37	36	49	32	37	32	39	40	40	27	32	39	53	47	42	35	50	42	34	45	46	38	43	48	38	47	36	42	32	43	45	41	36	37	45	43	45	30	50	34	34	45	37	30	29	37	42	25	31	43	44	46	38	42	32	44	38	45	50	39	48	33	39	40	40	49	38	44	51	31	40	41	40	43	44	45	42	41	51	32	37	33	39	38	33	32	36	28	46	33	39	43	40	35	37	28	40	43	28	37	44	40	38	39	33	33	48	38	35	46	41	38	45	38	34	37	46	38	37	42	42	37	33	46	35	31	40	44	48	38	38	44	32	35	43	26	31	36	38	47	39	32	39	45	40	42	30	44	47	45	31	40	29	35	40	51	35	35	35	31	38	35	40	45	43	39	40	37	38	48	34	38	41	36	44	50	38	48	44	36	38	42	44	34	42	34	27	45	40	29	37	38	35	40	45	37	27	44	38	41	38	49	29	40	40	41	47	44	33	38	41	43	34	41	40	33	42	37	34	52	40	32	44	30	40	42	40	28	39	50	35	46	30	36	36	42	47	47	37	41	43	46	45	43	45	41	33	29	38	47	52	42	37	39	40	34	38	36	39	46	40	32	50	43	50	50	51	44	33	38	38	36	37	48	43	47	40	48	39	33	41	48	44	33	34	41	32	47	39	40	36	41	45	51	40	42	41	37	31	39	48	41	50	42	53	32	39	33	44	28	26	40	40	30	37	44	30	34	44	50	41	39	44	39	26	47	33	44	56	38	39	40	45	42	35	42	43	45	43	45	29	42	48	39	47	44	38	38	44	39	25	45	41	44	42	36	48	32	49	35	38	32	37	39	43	51	41	30	62	32	46	43	43	34	42	30	33	44	45	32	38	47	37	35	34	40	53	41	43	32	39	45	48	46	46	35	34	36	38	23	38	38	52	37	36	56	47	52	42	28	38	46	32	28	47	53	44	39	32	50	35	46	34	41	53	35	42	33	36	41	40	36	35	30	41	39	46	41	36	35	41	38	41	32	50	45	34	38	43	44	42	41	36	38	44	40	26	24	32	40	48	50	49	40	34	28	39	32	32	38	47	45	42	44	51	41	33	36	50	33	39	49	36	34	41	46	39	43	46	41	43	48	45	43	37	42	47	43	45	44	29	38	38	42	43	40	43	51	45	40	34	43	35	48	35	57	48	35	40	41	51	43	44	52	43	39	42	39	29	36	30	41	45	45	41	36	46	47	30	39	39	40	31	33	47	37	34	30	34	38	41	38	39	34	37	42	39	48	39	41	39	40	29	51	36	39	48	48	39	33	42	46	31	40	41	34	42	42	36	41	43	35	38	31	39	38	50	47	51	48	36	29	38	43	44	25	39	38	45	46	34	40	36	42	33	45	36	43	44	35	39	40	44	46	36	35	28	38	34	35	39	31	48	35	45	39	35	34	31	37	40	37	41	33	33	40	36	34	37	43	36	38	27	45	44	34	42	39	45	58	35	46	40	44	39	44	51	40	41	48	31	37	32	32	35	43	29	39	43	38	38	27	35	37	40	40	30	38	31	46	42	34	40	28	47	40	34	42	51	38	29	34	41	42	39	55	43	48	31	37	42	40	43	31	38	32	40	29	49	49	40	35	37	41	44	32	46	51	36	45	46	38	26	37	36	34	44	47	37	50	31	44	45	38	42	53	46	35	49	43	42	40	43	50	48	44	38	34	32	38	46	38	44	39	34	37	32	37	42	47	28	46	42	46	36	25	51	31	34	34	31	43	36	35	32	41	36	33	47	33	28	38	33	37	32	24	52	39	28	36	40	40	38	39	43	35	34	40	35	28	36	38	21	36	39	36	51	46	41	44	42	42	32	44	43	44	32	35	27	45	45	29	30	49	34	46	36	43	43	38	43	30	49	53	47	33	30	47	49	43	31	36	46	46	35	43	36	52	49	31	30	33	51	44	34	50	39	38	39	27	54	33	35	33	37	50	41	44	34	42	33	44	42	45	41	42	35	49	39	25	45	41	37	45	35	39	35	48	44	36	40	45	46	31	39	46	42	50	46	37	44	49	45	40	50	35	34	38	41	35	44	31	37	25	35	36	42	44	37	39	35	47	45	34	48	40	44	47	39	49	41	45	46	34	39	46	34	41	31	42	42	37	40	38	35	36	41	38	46	41	45	39	32	41	49	42	45	42	38	42	43	22	35	45	53	42	33	33	29	49	43	32	39	50	45	58	38	37	37	40	32	42	37	39	35	43	32	39	36	43	52	44	33	41	45	26	45	41	53	43	53	33	30	39	39	41	52	37	37	39	37	44	33	40	41	34	40	35	30	42	40	39	39	35	48	47	46	36	41	42	25	34	40	42	32	34	42	26	38	36	48	50	47	37	37	32	33	33	39	34	47	48	38	28	46	47	54	36	33	42	29	43	46	61	39	43	44	43	31	42	46	34	35	39	35	40	40	39	43	45	47	41	41	38	51	45	44	33
34933	25334	17760	30209	36329	33093	27858	23733	18122	14857	12685	9084	6443	5088	3527	2700	2108	1868	1977	3414	4395	4391	3117	3025	2430	5190	8126	4838	1560	1526	1583	1100	809	803	772	720	684	768	694	714	707	704	698	732	674	648	679	651	675	663	628	643	648	712	653	621	710	683	657	695	760	882	759	839	770	716	637	660	657	628	623	606	645	612	591	606	648	613	642	620	639	632	619	660	631	600	650	582	593	603	652	608	667	629	602	658	586	624	582	615	623	629	582	635	629	578	635	638	610	623	609	637	617	629	603	615	559	662	662	629	593	614	592	633	579	618	650	635	642	608	646	603	607	639	631	651	634	618	643	617	556	596	582	594	598	628	586	616	668	635	665	614	618	588	638	589	612	607	574	561	567	581	602	596	622	609	670	611	601	652	614	587	605	599	576	600	628	615	646	589	593	650	575	582	622	633	590	585	581	591	603	616	588	595	585	600	595	601	639	608	587	583	601	624	584	580	620	652	572	596	619	581	589	619	565	557	596	566	606	598	572	597	584	595	601	594	606	584	612	593	589	609	578	576	588	580	612	591	588	593	604	603	614	603	618	586	628	632	585	579	580	650	656	582	607	584	594	588	626	611	541	626	604	596	614	618	593	589	552	624	632	598	597	622	593	662	636	579	593	571	627	601	615	658	590	582	587	571	597	608	593	611	622	576	592	613	625	577	572	576	605	595	613	631	597	620	603	610	604	619	629	613	595	614	592	600	592	601	600	594	579	561	589	615	627	603	566	623	602	593	563	608	585	594	604	610	599	615	600	628	624	564	609	596	656	575	584	591	603	606	609	563	568	596	620	618	571	584	628	647	591	554	625	615	593	638	585	605	578	650	612	588	583	595	610	563	590	577	611	586	589	585	619	551	631	608	600	592	560	605	628	632	621	574	649	570	608	605	603	611	622	570	590	612	592	573	577	564	647	596	614	648	570	591	610	610	583	547	594	603	580	616	628	609	629	617	578	577	626	559	596	594	619	590	609	628	595	599	574	602	595	601	602	590	629	611	602	614	636	620	640	585	620	618	576	618	647	571	617	602	581	549	587	588	574	591	598	643	553	609	612	525	594	611	591	552	612	625	547	613	622	596	623	579	584	553	540	567	614	596	615	644	618	597	578	537	638	632	551	600	618	621	594	630	637	625	574	624	621	584	605	603	614	609	599	588	577	603	640	586	576	604	607	645	593	611	635	592	632	569	656	595	566	650	610	611	627	621	584	633	625	570	573	577	613	604	610	580	578	607	570	551	587	640	607	630	572	562	572	568	635	624	632	596	599	609	577	597	616	614	575	567	598	577	612	564	617	540	539	587	602	600	607	598	595	593	581	605	609	597	614	663	594	654	595	601	598	600	590	579	603	606	604	629	634	584	584	578	604	592	637	631	607	618	585	555	599	608	629	601	621	597	535	633	639	586	601	601	609	624	565	612	612	656	563	592	571	647	629	586	635	592	625	592	555	596	604	620	612	619	604	590	624	629	549	629	666	607	656	539	593	649	553	621	601	582	561	602	619	616	589	559	586	584	601	587	566	626	585	583	616	619	559	537	627	598	572	609	601	621	621	571	619	595	570	612	638	622	587	586	604	581	650	610	564	584	634	594	592	609	606	587	601	590	559	596	606	674	572	604	574	620	587	562	622	607	612	640	589	600	603	646	610	579	581	549	596	543	564	575	568	592	656	550	648	621	587	597	623	597	554	602	612	589	599	608	613	591	598	599	575	572	570	600	595	642	596	569	606	601	611	601	643	576	643	625	621	619	583	582	664	602	608	612	588	615	655	611	566	636	567	583	578	580	584	571	594	606	609	621	583	591	592	580	576	647	614	603	598	593	561	648	633	570	568	576	585	628	582	556	589	583	611	616	562	608	610	595	630	599	586	629	587	601	567	594	601	623	566	612	627	612	627	561	588	606	578	601	629	559	608	610	594	618	554	627	580	580	578	630	614	617	609	575	601	595	592	543	578	578	593	596	604	606	607	615	594	607	636	575	592	631	597	599	606	609	634	639	553	626	627	600	586	595	609	601	607	603	578	529	610	625	606	618	622	587	621	637	595	594	554	653	627	619	581	575	628	573	574	551	580	598	621	591	590	619	600	587	624	618	620	591	561	637	587	601	594	591	597	618	551	609	589	629	621	559	594	635	650	587	599	568	593	610	623	593	603	617	588	634	618	618	615	608	587	626	605	624	629	574	550	541	615	613	587	623	636	599	589	635	580	611	579	590	589	595	597	593	609	605	633	644	610	594	590	602	594	597	596	580	586	596	584	603	604	620	636	617	591	583	640	587	560	572	621	580	609	588	596	606	558	628	571	600	607	579	610	593	622	633	603	561	592	584	589	591	614	604	622	620	600	639	603	621	579	593	593	610	627	590	586	540	619	593	604	572	584	544	621	564	606	556	609	606	597	638	594	601	610	623	643	612	608	583	568	605	640	632	610	610	598	587	616	553	612	625	532	599	579	566	547	632	532	594	593	648	599	596	645	609	580	597	600	585	560	609	627	572	625	618	593	581	581	595	584	627	593	585	629	595	632	626	620	645	563	569	575	589	636	628	593	587	609	606	617	578	599	625	607	572	570	599	616	632	610	543	627	602	560	582	582	621	581	575	586	583	588	618	594	565	575	599	639	618	631	608	627	606	595	577	607	570	592	565	622	617	571	607	613	595	607	599	613	631	587	577	609	586	545	553	632	570	557	636	608	597	572	589	569	575	593	613	597	615	639	609	625	625	602	581	616	619	629	578	604	617	629	607	593	613	592	601	595	628	619	583	581	591	616	608	612	610	616	625	600	631	589	565	609	560	628	557	622	578	594	583	652	561	583	598	570	585	597	594	578	577	605	558	622	601	572	583	609	589	603	630	601	616	611	592	624	599	680	604	580	625	580	595	606	660	617	594	621	570	586	615	625	654	558	594	631	604	589	654	605	630	562	595	621	668	570	647	582	605	579	569	633	636	596	584	581	625	582	629	680	619	632	597	601	609	623	612	565	605	599	621	587	569	593	624	593	590	640	572	609	648	600	614	612	639	560	594	600	622	611	607	603	601	611	626	550	613	596	570	589	595	586	595	608	602	590	595	627	637	585	580	610	628	605	618	598	590	631	595	617	609	602	619	595	606	582	619	556	588	602	629	607	579	584	607	599	601	615	605	617	615	587	602	624	616	615	659	551	586	631	664	598	576	613	618	615	606	617	561	623	604	591	601	606	602	626	644	596	577	636	614	641	608	588	578	621	590	549	556	661	621	582	597	592	606	595	596	591	582	600	630	592	588	585	618	598	562	606	603	565	584	612	581	634	586	579	561	654	556	592	618	625	598	576	604	600	576	659	591	594	594	569	589	632	636	560	587	566	626	640	615	619	555	584	650	600	586	605	603	592	619	574	605	616	631	582	598	597	605	567	580	616	650	583	565	630	591	637	605	599	593	588	572	570	638	582	628	608	565	628	615	624	618	606	669	622	590	561	622	605	642
6018	3125	1445	918	1250	1337	1010	790	716	520	419	344	221	156	159	120	111	91	84	126	179	165	118	114	125	175	338	279	93	84	92	67	50	58	49	39	43	37	53	35	41	44	45	46	39	38	47	43	42	48	39	35	39	43	49	39	39	39	34	43	52	72	49	46	39	45	48	44	37	45	26	43	39	30	45	33	38	42	40	27	40	34	47	31	33	38	44	41	47	31	30	41	37	38	38	37	26	54	42	38	52	33	26	41	37	39	40	46	40	46	41	46	47	43	47	46	28	39	40	38	29	42	48	32	27	32	44	43	40	45	41	33	37	32	46	28	40	38	48	42	41	46	35	45	38	52	37	30	40	37	31	31	37	41	36	44	43	40	39	45	49	45	47	44	26	39	33	35	48	26	33	41	49	33	27	47	49	44	39	37	27	37	36	44	33	38	32	48	43	51	33	46	43	32	32	34	45	43	40	48	38	44	42	31	51	45	36	36	30	43	44	33	36	39	48	45	35	31	49	43	44	41	41	38	39	40	38	47	39	52	41	43	36	35	25	45	38	31	54	45	32	48	23	37	46	33	38	38	35	46	47	40	40	39	43	36	41	35	32	38	42	25	33	41	31	34	43	45	30	34	46	39	47	38	35	53	45	40	34	43	38	46	33	38	36	53	42	45	42	50	44	45	53	30	38	34	36	45	53	42	34	39	43	34	48	32	27	42	39	45	43	38	42	39	26	43	43	49	40	40	37	28	43	35	35	37	31	42	38	52	34	39	45	33	31	49	35	42	38	43	42	37	41	29	49	39	32	37	44	49	49	35	36	41	43	60	38	47	37	52	46	38	42	36	49	50	47	47	35	36	39	38	26	38	39	44	34	40	47	47	39	44	39	44	38	31	50	35	36	52	31	47	40	40	42	39	33	47	31	35	46	37	43	43	45	50	45	39	38	41	36	35	31	41	36	43	39	45	46	34	37	31	42	37	43	38	50	54	38	41	37	30	26	45	48	48	37	39	37	43	46	40	44	39	31	26	44	36	41	41	38	41	45	47	34	42	48	36	43	38	36	39	41	36	46	35	35	32	40	46	32	33	34	41	43	27	38	38	41	41	36	41	34	45	31	34	31	43	28	41	46	36	39	46	45	33	39	48	38	46	42	31	37	37	51	45	26	46	46	31	48	28	49	34	32	38	35	35	37	44	48	34	46	33	36	37	43	47	35	43	39	36	37	42	32	33	36	38	43	40	33	56	31	30	44	31	32	35	37	31	39	28	40	42	36	43	34	34	39	42	45	28	52	43	48	40	36	42	30	41	39	49	42	42	46	37	43	38	32	41	36	43	32	44	40	43	42	36	32	45	41	42	35	39	34	50	40	39	52	36	38	38	51	39	42	40	31	29	45	41	48	27	40	35	49	39	32	38	52	56	39	32	35	40	47	32	34	39	42	43	40	37	44	47	51	39	37	44	39	47	45	34	32	33	52	41	33	44	49	48	31	37	44	37	44	37	42	35	40	33	51	42	39	45	53	41	43	42	36	37	33	42	37	30	35	50	39	32	47	44	41	46	39	35	49	45	41	50	35	37	48	38	43	56	46	38	48	45	55	41	33	34	36	54	35	44	34	32	37	28	34	40	36	33	43	45	41	38	38	46	37	33	45	31	37	34	49	40	43	33	37	50	31	40	42	32	33	53	30	34	32	49	27	34	40	32	39	34	38	45	36	35	32	44	51	27	40	30	54	26	31	40	61	37	35	40	36	34	37	47	37	31	29	45	41	48	37	37	39	33	38	42	34	29	40	23	41	36	42	40	33	38	50	38	44	51	49	41	34	47	33	48	37	32	38	46	35	46	37	48	40	41	37	38	34	42	49	36	31	42	31	42	30	39	42	35	44	39	42	36	37	33	46	37	37	40	44	33	32	37	43	33	36	34	39	35	48	41	44	33	35	37	44	40	31	43	41	44	49	35	35	46	35	49	44	40	40	44	44	59	47	42	41	45	28	33	42	44	43	39	43	56	48	36	32	46	45	32	43	49	39	32	45	42	41	36	33	44	40	48	41	40	49	35	43	30	35	35	42	33	37	30	34	47	39	43	40	39	27	36	48	37	35	34	42	41	39	33	45	41	45	38	36	45	47	44	33	35	39	57	37	29	51	36	46	31	39	51	37	45	42	47	35	36	33	44	39	41	33	45	33	47	43	36	34	45	33	25	41	34	44	43	40	38	40	45	33	42	37	46	43	32	50	58	55	38	38	27	49	37	47	44	50	44	40	52	46	30	48	31	38	27	42	28	48	29	30	32	55	31	40	29	39	42	48	33	33	43	47	41	32	48	48	35	38	37	43	56	42	35	49	57	35	50	41	40	38	44	48	41	44	29	45	34	34	41	37	35	35	55	44	34	43	29	35	41	39	57	47	33	46	37	39	45	40	39	38	43	38	40	42	51	51	36	39	39	44	40	34	52	33	37	50	37	39	35	33	38	40	53	40	42	41	39	39	42	37	46	47	48	39	35	39	54	48	37	35	44	32	53	40	42	37	42	38	43	40	33	41	38	41	31	38	44	34	39	39	35	48	41	48	30	33	37	40	45	33	34	38	33	50	39	47	43	45	35	39	38	43	39	50	42	39	38	40	37	33	34	42	45	38	52	34	42	53	34	36	39	46	42	39	40	40	42	31	39	34	39	44	44	39	34	26	39	36	44	38	49	42	42	46	43	42	40	34	42	35	35	36	27	48	42	39	46	46	30	35	27	44	37	47	37	45	39	38	30	32	42	36	37	40	38	39	44	28	49	42	40	38	47	44	45	48	49	47	40	41	47	34	36	43	36	31	46	46	45	28	46	26	43	42	23	38	41	38	46	32	41	39	46	27	42	35	36	43	41	39	45	41	54	35	32	32	42	39	47	36	44	36	40	43	31	45	34	35	40	44	41	41	37	45	44	41	45	46	31	44	33	34	38	31	45	43	50	44	27	45	30	40	34	46	43	39	49	35	38	32	39	32	40	52	37	46	41	38	29	39	32	34	31	39	34	43	38	44	45	38	35	41	41	43	45	37	50	40	26	36	43	43	43	45	26	43	39	38	41	36	39	31	43	29	42	39	43	34	39	46	38	39	36	34	36	45	34	42	39	42	48	36	42	39	34	41	46	40	32	40	41	48	37	35	39	29	40	39	39	34	38	47	36	31	40	39	34	46	40	38	40	40	30	39	42	32	36	30	29	46	43	50	42	37	29	41	25	41	42	35	46	39	38	33	42	48	37	37	41	36	39	37	42	46	49	34	40	39	38	43	34	45	41	44	30	36	36	43	48	39	49	34	39	35	44	41	41	40	46	25	43	37	40	49	51	29	40	40	39	43	43	44	32	37	39	39	38	38	44	40	38	32	33	40	41	39	40	26	44	41	35	54	34	43	37	39	29	29	27	43	49	44	38	33	43	43	37	39	36	38	45	36	37	31	31	43	39	49	39	36	48	39	42	40	56	36	44	40	39
40025	29991	22407	34383	40348	37323	32327	28096	25066	20295	17615	13678	9850	7358	6027	4668	3572	2925	3273	5101	6318	5802	3961	4407	4222	6226	11899	9301	2689	1877	2119	1702	1069	1002	965	884	889	885	839	848	815	818	784	773	763	742	755	767	682	737	715	711	701	693	777	698	812	725	720	723	967	957	814	1075	870	828	673	674	680	635	624	631	600	632	683	625	626	660	628	669	676	648	571	632	619	607	619	635	660	616	577	616	619	602	573	598	630	662	626	621	655	626	675	670	626	609	631	628	625	636	639	634	613	595	680	624	652	587	664	624	638	644	654	621	613	626	644	618	645	616	652	625	536	603	634	680	610	596	595	622	576	589	608	624	642	603	617	619	648	640	644	631	649	633	608	593	646	614	612	596	584	630	573	613	600	651	568	647	614	598	599	619	593	628	569	625	608	627	617	557	638	610	618	589	627	611	633	616	571	630	587	634	594	626	591	592	598	605	616	598	579	602	596	661	626	614	607	611	620	630	582	591	621	606	610	610	607	583	571	586	614	588	586	614	555	563	613	607	593	580	624	614	633	582	646	645	614	597	625	593	666	630	613	606	587	573	619	622	574	587	618	611	564	624	539	618	639	593	578	656	577	598	610	613	597	599	599	624	602	555	642	621	588	607	607	618	623	583	623	554	582	627	599	626	586	582	600	617	575	596	593	600	645	640	597	579	613	615	590	620	627	610	574	597	609	592	573	617	610	655	618	602	598	594	593	582	586	579	594	612	660	579	603	595	620	596	581	601	585	587	570	614	607	603	566	583	588	584	610	621	610	624	599	597	598	577	597	609	577	649	586	635	581	620	599	623	586	588	627	650	592	580	591	615	586	625	614	592	609	610	631	635	605	603	587	603	604	593	576	561	617	639	567	591	580	584	590	619	595	586	579	617	597	590	573	597	597	632	623	603	596	582	634	574	574	580	594	628	638	587	636	569	606	639	607	641	642	640	583	580	598	599	598	592	568	591	548	608	643	624	622	627	586	611	628	592	627	594	585	627	582	599	564	609	614	641	590	563	610	606	604	596	585	570	611	607	592	584	588	611	638	636	648	615	632	625	624	580	618	609	605	609	584	603	608	593	621	612	616	595	555	610	588	594	606	640	589	606	610	596	651	634	599	628	575	585	583	616	605	616	587	594	618	607	612	586	599	612	610	649	598	585	623	632	629	594	618	639	599	578	604	629	586	602	584	635	563	623	581	619	621	599	625	589	581	567	610	582	592	589	593	600	598	624	605	569	589	593	568	581	606	635	612	605	608	562	602	546	610	620	653	608	593	600	628	593	591	631	585	595	601	654	617	592	612	554	627	579	595	589	598	594	631	636	566	598	609	592	593	587	623	597	574	572	592	579	546	546	591	610	596	592	618	582	622	604	593	590	585	623	586	613	596	580	607	603	634	638	607	597	604	648	587	609	589	622	574	597	550	593	568	587	565	618	616	609	582	570	572	584	581	584	575	642	611	628	610	588	615	580	634	559	586	571	551	605	613	614	622	556	643	588	617	590	576	580	589	606	598	574	604	671	613	597	602	629	636	597	636	627	619	639	590	601	591	599	586	625	579	595	641	625	596	592	574	573	589	609	604	634	613	636	608	579	590	593	570	614	602	596	580	565	644	589	609	587	617	652	585	623	580	610	564	604	627	571	579	622	619	579	592	612	640	597	564	607	581	571	575	585	629	554	609	613	586	633	602	582	598	587	607	626	555	608	649	572	599	588	629	591	615	644	631	611	640	595	602	581	605	592	623	632	625	601	562	572	629	636	593	604	612	615	625	600	607	617	607	602	586	560	599	609	617	620	582	564	607	661	607	569	624	592	608	616	606	615	592	575	617	602	605	623	593	643	592	594	646	572	599	620	593	625	641	570	595	614	611	598	598	605	624	617	619	614	619	636	585	608	588	596	584	610	577	592	620	573	609	568	586	642	554	610	631	608	581	590	650	587	581	609	591	579	561	573	605	567	597	641	671	656	585	613	617	575	613	614	583	583	607	582	599	642	617	609	615	631	621	578	596	591	631	581	619	654	609	627	641	617	589	597	575	590	581	567	559	604	612	599	604	636	611	552	584	600	598	617	587	580	609	582	619	581	614	583	589	610	584	587	593	628	614	646	612	585	598	572	561	570	582	597	637	579	614	621	603	589	594	606	616	639	637	583	618	585	587	571	584	580	590	601	562	561	593	540	644	568	600	618	620	567	648	591	634	644	564	559	565	585	584	582	638	589	593	590	561	559	609	635	586	598	596	602	633	584	573	653	599	593	568	591	597	589	656	599	564	580	591	567	579	549	562	606	687	618	602	617	607	609	625	584	607	579	583	583	594	558	585	625	655	605	585	561	536	597	605	624	607	571	585	610	638	616	568	657	581	564	583	610	592	602	586	577	618	607	593	587	570	586	598	678	678	602	577	632	644	604	608	611	602	610	581	596	580	616	662	570	584	577	576	608	588	567	567	586	596	620	570	600	593	618	595	605	618	546	610	574	595	641	611	623	611	597	613	607	617	606	631	606	628	591	641	588	583	577	588	633	626	633	659	588	616	580	672	615	567	637	587	620	561	596	643	587	617	582	579	578	620	591	585	577	561	569	613	629	642	556	575	557	583	607	619	609	638	607	601	611	584	583	592	628	611	578	568	523	568	578	647	597	592	588	545	611	570	639	628	591	609	585	593	607	593	601	600	617	624	647	614	580	598	620	595	598	612	616	629	614	611	563	587	595	619	617	581	589	580	592	600	603	570	593	637	592	662	602	638	608	563	629	612	587	603	573	600	572	610	582	579	602	575	574	605	601	585	617	625	574	570	584	576	593	557	614	625	640	641	621	556	580	573	616	599	665	607	626	621	603	609	606	575	593	588	560	588	573	628	606	594	614	587	607	579	607	654	630	611	631	578	635	578	637	634	602	600	597	549	587	595	610	598	609	599	628	624	603	606	612	603	572	583	597	626	620	582	608	599	556	614	585	628	673	594	555	571	615	621	596	587	621	564	677	609	563	627	623	564	590	621	654	602	613	623	567	614	569	629	590	595	565	590	561	617	623	646	615	587	630	629	616	595	592	607	603	625	622	553	616	618	598	596	582	637	616	613	606	559	578	576	597	607	573	609	602	664	640	619	578	633	600	631	570	665	586	602	591	617	571	605	629	556	588	633	593	608	616	560	609	612	591	597	652	588	620	595	593	585	587	565	624	605	607	608	580	589	606	616	574	604	587	610	593	646	619	575	585	627	579	552	612	577	638	601	636	590	604	576	597	582	583	592	610	619	595	584	596	590	572	584	550	600	594	603	602	626	637	577	636	606	615	576	618	605	561	590	603	594	592	619	605	615	617	613	569	599	602	646	578	597	631	559	590	642	612	595	606	598	610	612	611	562	632	630	621	612	550	568	633	630	566	595	575	615	591	560	604	626	603	597	573	638	594	626	598	590	605	593	597	588	587	627	585	613	569	604	658	607	610	645	592	557	592	614	596	598	636	582	588
3728	1500	647	413	554	527	417	315	254	251	228	150	97	70	64	49	39	33	49	63	69	48	49	54	73	61	144	188	71	40	33	24	26	33	31	33	29	30	16	30	17	14	23	28	16	28	33	33	24	32	30	29	24	25	29	25	36	30	22	34	29	25	32	23	25	32	20	29	27	25	22	27	14	18	24	26	20	16	22	27	27	26	27	27	23	25	23	29	29	21	36	23	19	30	26	28	28	23	24	26	31	24	23	24	26	28	20	22	18	29	22	19	24	43	25	24	23	34	27	32	30	23	27	23	33	25	32	26	21	25	29	29	28	21	31	31	26	34	26	35	36	26	30	35	30	28	24	20	33	35	28	35	28	28	33	28	22	26	24	28	32	36	24	26	27	19	23	33	25	20	17	26	29	17	21	17	33	23	33	31	26	23	29	33	29	26	12	23	31	22	29	30	26	31	28	18	23	28	28	26	31	21	25	30	25	20	27	30	31	21	21	26	30	23	19	21	27	25	14	20	24	22	36	18	22	22	26	31	25	26	26	23	18	27	30	25	23	24	30	16	30	28	19	19	19	23	23	17	26	25	27	25	22	23	24	26	29	24	34	22	28	27	14	32	24	24	19	21	26	27	22	17	23	27	31	32	18	22	24	16	21	20	24	36	28	28	22	26	30	29	38	20	24	26	31	20	21	23	21	35	23	18	40	29	31	29	29	40	31	22	17	37	27	25	31	26	25	25	34	23	29	29	34	27	29	19	21	34	29	28	22	25	28	26	22	19	26	26	29	23	23	21	26	33	27	26	28	26	29	24	38	24	18	20	15	31	20	31	23	22	22	23	32	15	20	28	26	26	30	24	25	34	31	28	35	25	31	29	22	24	28	28	19	21	25	33	17	22	20	18	29	22	17	26	29	26	26	20	25	25	28	27	34	28	30	25	21	24	19	36	22	34	21	30	24	38	23	26	33	21	25	24	36	27	27	28	22	19	31	22	23	33	26	23	17	28	19	28	29	22	15	25	26	19	21	16	24	22	27	24	23	32	20	19	18	32	31	21	26	26	20	36	28	20	27	37	24	26	43	24	32	26	30	33	29	23	34	22	25	32	29	18	28	21	28	17	19	19	25	28	18	22	24	25	31	34	18	22	20	31	16	21	32	19	22	26	25	20	18	24	26	26	26	23	29	27	33	31	15	32	22	19	22	20	26	13	27	21	21	21	34	23	21	27	27	25	31	28	31	27	28	27	31	34	28	31	21	27	26	27	23	27	35	28	22	16	32	28	20	17	21	25	22	23	22	28	16	27	26	22	30	29	21	30	28	20	22	22	26	31	23	16	33	26	31	26	22	24	18	34	25	28	24	27	24	32	22	24	21	21	28	27	26	24	33	19	21	27	20	18	22	24	24	19	26	19	25	32	24	28	20	26	30	21	18	22	27	33	28	32	24	22	31	28	37	25	25	26	24	27	21	26	23	28	26	25	31	27	30	28	19	26	31	30	32	19	21	21	28	26	27	21	24	33	36	30	22	21	26	17	30	25	21	28	25	27	30	30	18	36	22	18	14	23	19	24	27	20	25	18	20	20	22	25	21	14	28	24	42	12	24	20	20	20	27	27	24	32	36	26	28	32	24	15	31	20	25	22	28	19	26	27	29	36	21	29	28	31	27	23	27	26	20	26	21	28	24	24	33	30	25	25	32	28	21	27	31	31	20	22	26	24	28	16	25	23	22	24	27	23	39	26	19	29	31	25	32	22	17	31	30	18	26	30	18	32	17	28	27	26	24	23	28	23	29	21	22	32	20	33	13	37	24	27	21	19	21	38	24	26	24	30	18	25	24	25	26	30	31	25	33	29	25	36	27	31	18	25	19	21	25	31	14	29	21	23	31	36	26	28	22	23	26	27	30	24	32	25	16	22	31	30	33	29	21	25	27	29	27	24	31	19	26	25	23	27	23	32	35	25	33	19	23	28	31	29	29	27	19	25	27	23	26	20	21	17	18	21	17	29	29	32	20	22	21	29	31	26	23	23	27	29	23	22	34	37	31	17	35	25	26	19	32	21	18	22	29	23	19	28	31	18	21	18	32	23	26	25	33	24	36	26	21	28	28	29	32	27	24	36	9	23	28	30	27	30	25	31	22	29	28	22	26	29	31	20	20	20	20	25	28	27	30	25	32	23	28	31	25	24	34	26	23	28	26	32	31	23	33	23	12	15	23	30	32	27	32	12	19	34	23	22	21	33	27	22	20	28	36	25	27	22	33	25	23	28	33	30	19	33	18	24	30	27	26	34	33	17	27	23	24	33	30	26	29	18	23	24	21	27	31	28	29	22	23	23	33	29	24	18	36	34	27	27	35	18	20	35	28	33	24	20	17	27	30	26	28	24	23	18	25	24	32	18	18	31	28	25	29	37	29	28	29	27	23	27	27	20	35	24	22	29	33	21	22	32	23	32	28	35	37	30	15	21	23	22	24	21	35	24	20	25	22	24	26	30	26	34	27	31	22	20	27	26	18	22	30	23	25	24	26	25	14	40	31	33	36	34	32	27	27	24	22	22	34	27	22	26	20	17	20	25	27	30	32	28	31	25	26	20	30	31	19	23	24	19	18	19	27	28	29	32	29	27	19	22	30	20	19	22	20	20	32	21	14	28	30	25	25	19	33	26	28	24	35	19	28	27	20	21	30	22	28	23	30	24	32	34	29	22	18	19	27	24	32	19	23	24	29	15	28	25	33	25	23	21	22	36	31	19	33	23	19	26	22	33	23	29	29	26	30	23	22	17	19	23	28	32	27	26	32	37	21	33	27	29	20	30	33	26	20	32	24	29	31	27	20	21	36	31	26	25	29	19	30	22	29	28	26	31	27	23	29	31	27	29	26	20	16	25	24	29	28	25	31	34	24	25	28	22	29	32	29	32	19	25	36	31	25	20	32	20	21	28	18	25	34	26	22	30	22	30	26	19	22	28	24	27	29	21	26	24	28	21	20	23	30	35	34	17	24	26	19	22	24	21	22	22	15	27	33	19	30	22	25	23	23	27	26	27	29	29	21	31	24	21	26	24	34	29	18	25	33	23	27	32	23	29	33	21	27	31	25	23	35	28	36	24	27	24	28	28	32	26	30	31	33	24	31	26	22	20	29	26	23	33	24	26	24	26	23	29	32	32	25	30	32	34	28	23	33	26	24	28	14	24	17	30	25	27	31	26	25	23	18	33	34	27	24	29	36	26	30	25	20	23	22	20	27	22	27	26	28	33	21	29	24	27	26	24	25	20	27	23	30	34	33	18	36	30	22	28	23	24	23	31	31	23	22	29	31	26	39	25	23	17	20	16	25	25	22	30	27	30	20	29	35	29	43	30	22	21	22	23	30	26	19	27	28	22	35	29	27	24	31	23	20	36	28	21	23	17	30	32	23	31	22	27	23	24	21	23	26	27	17	28	19	30	22	26	30	26	30	24	24	19	19	20	27	25	19	23	17	30	26	25
32520	22812	14338	25339	30695	27183	21831	17326	14815	11791	11100	7614	4725	3156	2592	1998	1434	1065	1406	2597	2708	2012	1439	1640	1992	2478	5744	6244	1656	943	859	739	536	447	471	427	417	463	457	460	460	429	465	443	395	445	417	441	428	436	391	408	424	405	435	376	440	385	448	520	705	536	545	540	680	517	409	377	409	400	383	373	382	384	407	427	418	387	350	391	385	410	379	402	419	415	419	383	415	410	410	360	416	395	391	393	394	402	417	414	430	383	423	395	442	405	385	406	404	395	391	370	411	408	417	419	390	419	383	404	418	373	398	401	381	374	409	437	424	433	405	394	425	401	413	410	406	425	396	409	387	402	362	372	366	442	436	379	389	426	410	372	387	396	438	408	429	404	383	396	409	421	407	408	396	394	398	394	426	393	427	422	417	405	428	392	386	391	400	387	387	394	384	398	398	428	374	371	413	404	385	418	392	390	426	393	404	409	375	386	379	366	377	378	370	398	424	355	432	371	401	413	367	392	375	430	387	417	407	403	369	385	435	399	381	442	379	370	395	389	363	381	411	394	401	387	379	408	379	404	422	374	416	371	389	399	409	380	372	353	359	386	395	388	352	387	377	429	416	385	419	407	418	393	402	395	388	377	425	422	379	366	378	375	371	415	452	399	414	362	392	414	392	395	395	382	400	393	397	412	424	375	361	390	389	376	409	389	409	414	391	411	384	408	405	409	426	393	403	394	347	382	383	432	383	374	391	393	361	396	383	393	389	412	367	388	404	411	401	369	366	417	395	413	429	401	398	387	376	400	355	423	393	429	443	372	397	380	416	380	386	408	400	426	347	407	425	386	407	405	391	380	398	383	411	391	416	384	408	401	419	371	417	391	394	363	410	398	439	392	409	389	374	448	440	386	384	406	426	394	417	362	394	358	373	401	411	376	411	394	384	415	370	403	417	386	386	387	390	414	398	378	402	359	415	415	400	392	395	389	384	391	389	388	366	400	371	417	416	409	385	401	388	418	409	404	376	418	388	396	394	410	384	358	407	378	412	385	399	430	415	402	386	411	362	398	386	398	398	379	370	397	404	408	386	418	378	410	387	397	370	398	412	370	423	416	392	400	378	394	388	397	412	385	380	392	383	419	369	388	398	409	417	402	386	370	401	415	411	393	391	412	404	404	426	382	374	384	411	408	371	430	391	420	390	394	400	419	373	404	415	371	397	436	380	417	379	398	416	408	391	385	445	405	374	413	402	406	405	396	393	427	364	378	350	367	382	422	386	405	409	391	425	393	395	357	396	396	351	420	398	398	389	442	391	402	377	377	447	417	420	372	353	411	408	406	386	401	420	377	401	396	414	417	376	414	373	390	367	407	411	404	401	422	384	402	405	376	418	389	405	431	396	385	418	420	386	408	387	387	408	395	343	395	387	357	357	387	426	384	418	443	414	377	395	402	359	370	389	418	374	378	403	411	358	391	381	427	411	403	381	382	391	395	353	402	414	395	416	408	358	416	379	388	416	403	402	388	399	409	369	415	366	424	384	381	416	394	443	409	392	382	401	407	382	414	393	398	395	386	413	420	402	368	404	416	460	397	379	417	428	373	408	375	390	410	416	432	416	416	361	418	400	403	384	365	415	385	386	435	377	392	422	408	363	355	367	412	382	417	388	384	389	417	416	338	407	406	363	371	393	397	375	391	418	431	376	384	358	445	419	409	423	398	421	396	406	394	380	394	391	383	402	415	382	403	411	409	412	372	416	371	391	391	415	390	417	372	375	409	408	377	447	438	389	416	409	419	436	401	375	392	408	372	403	415	402	373	425	394	398	374	404	395	416	371	388	398	411	358	387	402	395	401	445	384	397	385	433	408	374	419	401	383	426	442	392	378	403	380	441	410	374	371	384	392	387	411	405	402	416	376	387	411	415	408	437	386	370	400	396	400	425	385	397	392	421	357	396	377	426	399	401	395	412	362	446	392	419	394	410	376	393	407	368	412	370	405	423	388	395	380	351	376	386	354	402	389	382	427	377	404	427	405	415	345	395	412	398	395	404	390	388	393	414	426	451	401	388	423	380	382	418	438	381	392	430	403	390	382	380	403	392	414	397	408	420	377	436	357	408	389	370	418	414	391	413	399	432	432	379	449	436	407	384	414	413	405	401	405	410	380	362	408	381	396	413	380	390	384	399	405	385	361	377	365	416	375	423	424	416	355	404	430	400	414	398	380	405	386	386	401	441	407	419	397	415	403	430	400	402	390	363	363	393	408	408	402	378	371	414	394	397	438	377	384	405	432	392	357	433	384	394	396	420	371	402	374	408	422	402	385	393	388	368	369	417	412	396	388	381	429	408	416	419	430	389	391	388	430	387	403	393	388	419	451	410	393	412	401	408	399	434	387	407	397	391	424	433	374	422	373	359	389	388	392	362	390	378	376	457	415	352	406	376	384	380	384	382	402	379	368	401	380	403	370	359	373	381	398	383	374	420	395	384	391	428	360	381	385	402	424	401	409	411	393	388	408	373	413	390	412	396	378	423	396	431	425	395	404	406	382	394	389	384	398	400	402	423	381	407	397	387	385	387	386	398	428	458	415	411	373	395	353	410	381	372	363	385	378	402	422	379	380	407	423	394	398	409	390	380	377	398	403	383	407	390	388	413	413	381	386	414	415	423	390	402	381	430	378	413	390	373	410	402	414	403	391	386	391	395	396	396	459	392	420	374	382	392	398	428	421	366	399	403	410	405	384	385	376	406	435	417	384	403	375	418	386	419	432	380	411	409	390	406	385	417	401	404	425	400	404	399	390	399	388	389	385	405	378	379	400	411	393	398	376	399	393	390	383	403	390	380	381	433	373	392	387	398	405	415	386	404	372	387	396	402	400	410	383	377	371	407	396	372	405	392	398	384	371	369	409	395	380	423	375	361	412	386	417	417	383	408	409	388	401	406	400	425	404	392	378	408	387	382	397	395	355	389	423	401	404	408	388	382	373	390	406	396	404	395	424	415	418	363	382	404	395	396	435	381	373	382	394	334	428	429	423	391	382	323	416	391	374	424	384	396	363	399	381	372	383	394	394	370	403	366	371	378	403	378	400	390	426	373	400	408	394	401	427	405	383	388	410	376	403	426	400	395	369	410	388	380	414	380	416	384	382	373	366	382	404	411	376	369	392	396	381	404	391	395	366	408	396	406	406	421	394	386	405	400	407	407	372	415	398	393	399	340	399	405	377	382	396	388	374	375	381	389	387	395	429	402	407	386	430	390	404	398	405	401	422	374	372	420	397	366	404	392	394	389	371	375	413	373	370	379	418	413	377	396	436	410	393	417	411	406	398	373	343	412	400	383	381	365	414	409	416	389	384	393	435	420	451	385	381	392	405	337	404	438	402	383	427	390	381	367	399	390	419	412	400	402	422	364	379	409	359	365	442	401	373	409	396	383	368	404	424	404	403	418	377	368	411	417	348	401	387	423	397	389	372	368	405	410	412	383	360	387	382	399	423	411	411	406	397
3957	2210	975	588	868	909	680	527	469	423	343	290	150	135	116	80	66	49	64	96	91	79	56	64	84	99	182	329	133	38	28	36	23	36	38	26	25	28	27	27	37	27	28	36	32	27	30	16	34	23	20	27	30	25	23	25	24	33	35	30	25	20	29	34	36	23	23	21	28	32	19	26	22	30	35	35	20	23	22	32	33	20	20	34	25	26	36	16	21	19	23	25	31	25	18	25	33	26	26	25	30	29	19	23	25	33	22	35	24	33	21	18	36	26	19	24	25	23	22	29	34	27	19	34	31	24	27	39	16	28	19	35	31	26	26	26	25	28	25	29	23	24	31	22	32	29	29	28	23	22	17	30	15	30	20	17	31	37	23	18	29	33	27	25	25	33	24	20	25	16	28	28	26	31	30	27	21	33	28	24	17	19	20	20	27	23	28	26	33	26	18	26	30	28	29	27	38	24	18	27	31	22	36	35	24	23	39	20	33	23	13	22	23	25	20	29	26	27	25	23	22	30	22	28	27	24	25	19	30	25	37	27	30	19	29	26	28	19	21	28	27	21	18	29	25	28	30	29	31	24	32	29	21	26	22	12	29	19	24	25	30	28	35	24	23	25	30	24	26	27	26	25	27	29	21	40	30	16	27	20	32	30	25	23	22	19	28	27	24	18	17	33	20	31	28	25	26	27	26	23	26	26	31	17	23	31	27	23	29	30	17	10	23	26	25	24	25	24	32	24	23	24	24	20	24	27	26	29	21	17	16	26	23	26	14	32	23	16	29	21	24	31	23	34	16	24	25	33	32	29	23	28	27	25	26	38	30	21	20	27	33	14	32	41	27	29	17	29	22	20	41	27	30	20	32	29	29	19	24	21	27	12	27	24	24	27	32	32	24	36	20	36	24	28	32	28	22	28	19	27	29	35	25	30	30	22	22	32	32	26	27	32	34	38	23	20	27	32	25	34	29	24	27	36	20	18	25	31	27	29	30	24	20	21	20	25	36	23	23	27	29	19	34	24	25	27	21	29	24	26	33	21	35	26	35	30	24	17	27	25	21	15	25	28	21	30	37	25	24	28	29	27	26	28	32	27	23	25	19	25	21	14	24	28	19	38	34	19	22	23	22	19	21	34	14	36	24	22	22	26	30	27	29	20	26	17	22	23	27	27	33	22	31	26	23	24	30	25	27	26	23	23	25	19	21	17	15	22	26	23	24	26	33	28	30	24	26	25	27	20	25	14	36	29	29	21	28	22	26	20	20	20	31	18	27	26	24	25	43	31	23	37	31	29	30	19	27	18	25	26	27	25	22	24	20	21	29	18	24	26	30	14	19	27	25	29	29	20	13	22	22	26	31	25	28	22	26	17	27	26	18	24	21	30	20	24	27	24	32	26	26	26	20	26	28	26	18	26	24	16	21	21	25	29	38	26	23	22	25	20	23	30	27	29	17	22	24	32	30	38	20	23	28	24	26	25	23	17	26	23	20	24	24	23	39	26	17	23	22	27	26	33	24	29	28	33	28	24	21	22	26	26	27	28	29	15	30	30	23	25	23	22	20	18	28	36	23	34	24	20	21	21	31	25	24	26	26	24	25	25	22	22	17	16	35	30	34	25	25	25	21	24	15	30	20	34	29	28	27	36	22	24	24	28	28	29	26	18	23	22	35	16	25	21	22	19	20	23	21	27	28	22	28	35	36	21	27	21	31	23	25	19	32	29	27	21	20	31	29	30	28	24	24	22	30	18	23	23	15	23	26	18	31	26	29	36	25	25	27	19	35	28	16	28	30	34	19	30	24	21	20	23	27	24	27	28	25	34	17	19	32	29	27	24	32	22	21	25	18	18	28	21	20	27	25	33	29	14	24	27	19	33	33	24	19	23	23	19	21	34	27	17	26	26	25	13	26	21	24	18	42	28	28	17	27	23	22	28	24	24	25	37	24	23	22	31	26	26	37	24	30	26	26	33	26	22	16	21	19	22	22	25	26	29	25	25	24	26	34	31	30	22	33	23	26	23	30	28	20	26	24	17	32	23	20	24	26	22	24	34	25	25	31	28	30	20	28	33	22	26	17	18	24	19	15	38	28	17	29	28	19	38	18	26	24	22	15	29	28	17	23	23	22	18	22	24	37	17	18	26	27	21	18	24	29	22	24	25	24	27	28	32	16	22	20	23	24	30	32	26	26	22	19	19	31	36	23	16	25	28	26	27	27	29	36	25	29	27	30	20	24	27	21	27	26	18	33	36	22	18	26	28	29	31	27	34	21	16	19	29	23	20	26	20	22	26	29	27	25	28	29	25	24	27	23	28	36	30	23	22	22	31	23	21	24	32	22	26	31	29	17	28	25	22	22	20	39	34	19	23	27	23	26	26	24	33	22	23	21	19	28	21	21	19	26	31	27	28	24	24	29	25	21	18	23	23	27	25	28	23	26	20	16	29	25	23	29	31	24	20	26	31	32	16	26	20	28	27	27	23	31	24	22	22	21	21	25	28	13	21	29	18	26	25	37	28	26	14	22	14	14	26	28	27	30	24	28	23	23	33	22	21	28	27	24	21	28	16	27	31	33	14	18	25	25	28	23	33	24	33	28	32	26	27	19	15	33	19	31	20	29	27	17	29	24	20	22	22	21	21	20	18	24	24	32	26	35	14	19	27	21	22	26	31	23	25	29	25	31	21	25	30	24	11	22	21	28	33	31	29	21	25	23	25	27	30	31	36	24	24	25	25	16	30	23	22	27	22	23	29	23	30	25	30	24	22	23	20	16	30	24	19	24	31	24	22	24	31	23	22	31	23	32	22	20	26	21	25	33	17	34	25	28	21	28	34	26	20	28	20	23	28	26	16	31	26	28	29	23	21	28	23	14	32	26	21	23	24	17	28	35	25	28	33	32	13	27	21	21	32	29	19	27	33	23	24	28	25	21	25	16	38	26	22	22	19	26	24	28	24	28	23	26	18	26	31	22	22	19	23	32	23	19	37	16	25	34	22	30	24	25	33	24	24	23	28	29	34	29	20	22	27	23	26	21	33	21	28	23	30	29	27	20	32	20	25	30	22	34	19	23	28	28	27	29	27	27	24	23	22	27	17	27	19	26	22	32	29	32	23	31	24	27	21	35	30	33	20	26	33	22	25	20	26	21	25	19	28	29	29	30	29	28	26	24	16	27	24	23	25	28	30	27	22	22	22	23	30	18	33	29	23	21	29	21	18	30	34	21	23	24	21	24	24	32	20	26	22	31	20	25	24	24	31	26	29	26	26	18	17	15	23	33	27	21	31	23	18	32	22	27	31	19	21	22	23	23	15	22	27	27	25	29	28	18	26	17	24	33	23	20	20	22	31	28	18	19	24	29	32	23	32	16	27	34	22	21	31	19	31	27	27	23	22	28	26	22	21	23	12	29	22	29	24	19	21	16	27	25	29	21	18	23	25	17	20	20	28	26	23	24	32	35	23	27	30	28	27	27	20	29	30	26	18	19	19
36857	26687	18277	29855	36141	33827	28160	23070	20600	17893	15324	11304	7605	6096	4891	3882	2677	2198	2841	4193	3867	3101	2338	2149	3266	4081	6743	10935	4425	1615	1092	882	667	629	573	549	554	566	559	578	566	538	514	494	463	481	450	455	426	412	437	454	409	438	464	426	429	430	478	812	852	634	673	1132	776	454	435	429	432	454	411	395	395	370	423	410	367	382	381	410	378	394	412	388	379	385	419	386	424	431	414	388	397	430	405	403	388	403	399	413	431	434	393	418	431	418	343	362	399	420	396	413	405	403	401	355	416	411	403	418	399	427	427	423	406	408	372	403	361	382	425	399	386	433	423	401	419	408	415	406	401	413	420	336	394	378	428	435	428	381	421	417	419	432	394	383	390	381	399	398	394	384	371	420	366	395	397	362	388	357	381	371	385	414	391	407	404	394	364	398	402	390	415	388	394	390	387	359	408	381	392	367	378	425	365	389	379	381	382	393	390	377	370	399	386	372	434	353	411	397	378	400	363	387	392	391	408	391	396	370	385	408	419	394	420	400	388	400	384	386	405	381	349	402	366	415	389	361	409	401	384	374	413	386	387	361	390	403	406	398	375	371	401	392	403	390	411	388	392	385	365	414	408	369	403	381	395	395	375	392	392	382	391	381	405	342	390	402	404	367	368	366	370	389	369	384	413	391	390	392	416	383	379	392	392	366	361	359	417	405	390	399	388	386	387	440	362	394	368	396	381	381	367	389	391	362	384	362	408	378	393	352	375	381	386	393	368	354	421	411	404	392	403	408	388	408	407	382	387	364	413	380	370	397	377	423	410	370	391	417	386	377	380	410	390	389	408	379	376	351	371	383	398	374	373	389	400	385	402	371	383	375	398	380	411	350	381	422	355	415	380	374	368	382	373	408	366	421	361	398	423	386	396	418	395	415	411	411	430	419	404	342	401	375	397	365	374	353	399	432	406	398	395	362	391	423	393	387	390	411	375	388	370	389	394	360	354	389	364	396	377	389	392	384	338	373	410	407	398	358	387	376	404	419	382	377	407	365	363	376	374	393	401	417	382	409	374	393	363	382	402	424	435	360	369	402	376	388	432	417	366	383	386	374	434	385	390	407	343	377	396	376	427	362	398	361	401	365	379	395	366	352	363	393	377	391	390	365	381	376	421	382	392	389	383	389	374	388	390	401	413	394	413	357	350	388	394	385	387	403	372	411	392	381	377	406	406	386	369	358	411	389	391	400	379	402	391	376	371	387	388	401	367	364	406	388	413	389	357	387	405	382	410	394	368	388	365	402	389	384	374	386	392	386	381	406	361	406	392	391	373	387	384	376	367	381	361	382	347	398	387	370	377	362	389	371	398	397	378	396	373	396	372	361	385	406	412	385	393	400	399	390	378	382	424	396	434	411	401	377	405	390	378	401	370	376	412	399	401	377	348	390	418	379	416	393	396	361	399	374	400	412	371	420	388	400	411	426	396	399	381	360	391	380	380	372	374	419	362	420	390	396	411	388	378	401	384	382	399	387	385	358	377	400	386	422	383	436	406	399	384	428	442	386	382	405	379	407	374	384	367	358	407	425	379	365	375	392	411	394	404	387	419	359	376	407	418	393	367	395	372	392	393	379	384	382	398	365	411	354	399	422	390	419	392	383	388	383	389	364	364	390	365	431	381	373	417	376	379	367	401	407	402	356	423	356	367	401	400	402	378	379	400	410	371	400	414	388	414	373	360	388	397	396	382	409	350	364	405	411	361	363	366	382	375	381	384	367	418	406	384	384	363	370	388	390	361	407	368	368	369	411	389	388	374	369	349	380	408	393	374	381	397	389	393	360	356	406	394	416	394	391	366	387	399	390	397	373	371	366	392	367	408	382	385	399	404	399	368	365	418	346	373	359	394	357	399	367	347	389	381	398	397	374	407	388	395	395	391	378	377	394	413	399	411	385	404	422	420	386	388	363	376	383	386	385	397	394	397	396	392	402	351	430	329	409	406	403	394	399	396	351	384	370	365	359	381	405	390	387	377	383	418	358	405	350	370	393	382	402	396	401	393	377	366	415	398	384	363	345	369	419	367	363	403	400	364	362	396	374	389	411	386	395	400	400	405	369	386	389	394	358	420	375	406	379	387	374	395	342	335	400	357	359	390	424	389	410	371	382	428	387	411	367	357	388	369	348	400	382	333	384	399	412	376	373	401	388	417	413	372	364	351	364	389	407	396	386	384	389	424	383	391	404	364	434	370	358	388	407	388	381	373	395	392	389	393	393	363	410	371	376	399	379	436	400	364	371	373	386	405	406	373	374	435	398	403	356	380	393	416	385	416	416	365	417	396	360	395	402	393	407	403	390	411	356	400	387	383	431	377	353	399	407	393	395	359	374	377	389	380	430	405	388	431	374	393	412	391	372	385	375	363	389	364	392	398	381	382	363	370	415	369	387	375	362	403	353	370	403	399	370	406	362	379	407	369	382	380	389	368	389	380	391	380	391	391	394	364	401	375	398	396	396	430	383	393	370	376	399	391	373	394	372	406	350	360	407	407	389	393	412	332	385	405	403	403	380	384	378	373	384	395	389	406	367	383	353	416	354	405	415	377	404	349	389	431	396	409	365	377	393	412	403	374	397	398	370	413	378	397	368	389	394	379	403	343	369	361	373	384	370	389	369	409	392	372	382	367	370	368	354	391	398	376	386	378	407	409	415	397	391	366	424	394	392	415	375	375	390	400	422	372	371	372	370	401	384	382	401	389	401	411	398	335	372	421	384	360	404	384	433	409	389	401	403	391	362	399	361	392	416	391	404	360	420	414	402	392	379	415	398	405	400	354	389	415	371	404	394	394	386	396	384	376	423	388	363	378	398	385	377	420	407	354	379	406	412	397	396	365	372	397	372	437	402	405	393	410	385	400	391	375	386	363	371	416	396	382	395	391	388	395	376	405	375	387	405	383	386	385	423	429	361	387	366	375	377	375	385	399	413	406	395	398	377	379	365	424	357	392	346	388	429	373	375	400	383	394	399	353	402	359	410	371	344	411	389	368	429	357	373	405	384	419	380	373	389	412	368	362	391	386	392	406	423	393	409	387	365	408	412	412	362	392	381	406	393	400	354	378	432	388	377	412	401	403	376	387	370	396	395	394	389	405	370	388	389	380	408	414	397	401	390	366	394	354	383	389	374	375	390	366	370	397	418	404	409	349	361	430	382	381	423	424	388	367	377	369	398	374	403	403	399	386	389	410	392	349	388	360	372	380	369	400	363	409	394	368	397	387	400	401	395	349	394	411	375	392	406	383	392	423	399	433	374	390	396	410	411	383	427	378	417	381	401	389	379	383	404	384	361	393	423	385	373	351	367	363	371	426	364	362	408	371	409	402	407	384	415	371	384	384	384	395	433	366	378	410	378	410	411	345	377	372	437	385	374	396	371	354	410	365	368	363	394	354	402	373	399	372	403	342	413	388	384	401	361	389	345	378	366	396	398	387	404	360	395	341	381	399	414	417	372	405	361
5299	2170	1026	602	757	937	712	522	460	419	382	289	193	152	117	118	86	78	90	112	98	86	74	63	86	118	162	308	216	102	69	44	46	41	60	43	48	36	36	43	43	41	43	44	34	37	37	42	49	48	44	42	30	51	38	48	43	37	29	46	52	44	57	51	57	51	43	29	30	49	43	44	41	61	41	44	45	38	33	59	42	39	36	36	36	30	52	35	46	49	37	44	35	31	41	46	42	45	36	52	39	45	40	27	48	46	44	59	39	36	51	49	36	30	40	44	36	41	39	41	42	48	40	48	40	44	35	43	39	29	35	38	35	47	54	44	39	41	40	42	34	43	37	48	44	48	43	34	43	54	48	48	38	42	40	50	29	54	31	42	45	31	40	31	40	34	31	48	45	48	40	43	39	42	51	43	44	49	29	34	43	40	32	52	50	28	44	47	38	36	48	45	35	44	44	43	44	50	30	45	44	38	41	38	33	33	25	52	33	41	51	51	37	45	46	55	35	51	30	54	38	49	39	49	33	45	34	32	41	50	56	37	34	42	28	47	40	43	44	46	42	42	39	34	37	48	34	48	38	35	47	51	39	40	26	22	41	38	40	33	31	41	40	34	46	39	50	38	49	50	37	43	37	40	42	48	39	31	39	35	41	39	31	41	40	46	41	52	47	42	47	34	40	44	47	45	43	37	40	35	44	38	38	44	48	31	48	37	46	41	54	33	42	44	43	33	50	33	43	34	35	43	30	52	43	45	40	54	38	45	40	44	49	38	44	40	41	33	28	26	39	41	42	52	43	32	39	37	48	53	32	36	29	37	47	43	34	41	45	46	38	48	44	36	37	37	43	43	40	39	50	42	44	43	49	38	49	42	39	37	47	25	30	54	40	32	34	41	28	56	36	31	41	37	38	37	45	41	28	45	40	29	45	40	37	53	45	37	41	40	47	41	31	45	29	51	32	45	36	29	36	32	49	37	29	41	33	47	42	42	37	40	53	47	55	38	43	45	41	33	44	42	32	46	38	33	36	46	35	29	53	44	45	44	38	47	47	39	45	44	50	47	41	45	38	45	42	46	30	43	50	42	42	41	33	28	42	31	39	40	42	37	40	39	35	32	38	41	39	33	32	42	40	40	36	42	24	55	40	42	38	52	42	33	40	46	54	42	51	44	47	26	43	33	34	41	46	32	49	40	43	40	46	45	43	43	48	47	36	41	46	39	36	43	45	54	45	50	40	37	48	46	43	39	48	37	35	39	41	38	30	43	41	43	36	38	42	38	45	62	35	45	42	35	35	32	42	53	36	35	40	36	45	41	45	32	39	44	36	35	48	42	32	43	49	36	38	45	46	38	36	44	33	39	23	35	46	48	41	53	39	50	59	44	39	43	35	45	49	54	55	40	25	41	36	54	47	42	45	39	53	45	36	38	47	43	44	40	34	42	47	49	36	43	34	53	37	44	36	49	39	36	54	28	40	34	32	43	32	35	37	43	39	26	48	34	42	28	46	41	40	39	43	48	42	37	46	40	37	36	46	45	35	34	40	34	40	51	30	38	36	46	45	46	35	35	36	35	46	54	47	44	43	36	50	37	45	42	50	49	51	42	45	44	39	31	42	41	39	43	42	35	38	34	49	36	35	41	56	31	34	43	40	37	34	47	34	37	47	33	64	33	42	51	37	45	34	42	51	46	40	34	34	28	42	46	43	43	37	44	37	39	40	45	48	28	38	30	38	31	34	38	48	43	42	49	43	44	51	38	38	46	41	44	39	40	39	46	36	39	53	43	45	39	48	41	31	43	42	44	46	32	39	47	33	41	48	50	38	38	34	32	40	50	31	40	37	34	38	44	59	37	44	31	41	39	40	39	41	43	38	40	55	43	44	42	46	37	45	39	48	33	41	53	41	48	40	43	46	51	42	58	38	43	52	35	32	57	40	41	52	28	35	38	29	38	47	49	31	39	48	51	25	28	41	33	43	30	33	48	45	45	41	44	42	39	42	32	42	38	25	41	50	43	35	22	49	43	31	38	36	32	47	56	37	44	44	33	40	42	48	40	45	36	41	35	46	46	48	41	35	31	28	43	35	50	50	40	39	37	46	35	44	40	41	41	40	30	39	41	31	41	43	35	56	38	38	34	45	48	48	41	43	42	43	42	42	49	39	34	37	43	49	44	50	33	64	44	52	37	44	46	44	42	36	35	44	43	51	43	43	36	46	38	50	48	44	43	45	39	36	28	41	38	54	36	34	37	40	31	52	50	50	44	41	44	42	47	42	45	58	41	34	36	37	40	39	47	36	40	39	41	33	37	38	54	44	47	40	53	46	32	42	50	36	40	27	41	34	45	46	37	45	42	38	39	36	43	33	37	35	39	31	33	33	40	41	45	48	36	44	48	50	30	48	45	39	37	47	31	34	40	30	40	49	29	34	41	39	38	34	31	51	47	39	35	31	43	39	43	41	33	40	42	37	37	28	36	40	35	44	43	44	38	40	38	43	39	48	45	42	40	40	40	23	56	40	48	39	37	35	46	37	44	40	40	37	45	37	41	34	42	35	48	41	49	43	34	34	40	35	37	47	50	39	47	41	44	36	48	39	50	55	46	42	45	35	40	31	29	39	34	40	37	33	57	44	44	46	44	40	42	45	30	43	45	41	48	46	46	34	42	44	42	33	31	43	43	50	35	56	40	41	41	33	34	40	42	44	48	42	33	42	43	40	35	29	41	36	44	31	38	40	35	40	39	38	41	51	30	38	36	33	42	49	45	42	45	35	47	43	44	36	48	29	41	52	33	42	51	37	49	44	44	40	49	38	47	38	59	39	51	51	36	44	36	36	40	55	39	44	32	50	46	36	35	35	32	52	43	57	50	37	38	38	51	49	37	42	50	28	47	43	41	36	33	43	55	40	37	44	56	38	39	38	54	50	46	56	39	34	37	45	53	36	38	48	36	41	36	36	42	43	37	35	44	41	37	38	37	46	42	52	40	54	37	35	48	61	43	42	41	46	47	33	34	46	26	40	38	47	34	37	46	36	34	42	39	42	40	36	45	46	52	27	51	52	48	33	30	39	49	32	44	51	44	38	47	40	46	39	44	31	44	35	36	43	43	46	54	42	46	47	30	45	37	46	35	45	48	37	52	38	41	43	30	44	50	46	37	44	41	42	41	45	50	39	38	48	58	36	48	48	42	37	44	53	46	39	41	35	35	34	48	34	31	33	41	38	40	41	45	48	43	46	47	33	48	39	33	42	47	51	38	46	36	42	51	44	44	45	39	36	37	47	39	38	37	38	41	34	55	34	48	44	47	29	31	54	30	49	48	45	41	31	41	41	41	47	39	34	46	43	39	42	35	48	46	56	26	40	45	37	39	38	35	45	45	48	39	26	37	43	33	40	40	42	38	39	39	37	34	44	47	36	51	39	34	44	34	43	60	40	44	33	42	37	39	38	50	49	62	45	35	38	43	37	37	40	41	52	43	38	38	52	41
33988	26889	18659	29351	34913	33523	28914	23153	20063	18361	15530	11906	8094	5970	4823	4038	2925	2389	3630	4757	3560	3102	2456	1858	2951	3474	5811	10849	5950	2998	1268	975	958	828	800	751	827	894	854	895	853	689	708	716	694	718	658	675	671	645	671	601	656	655	673	686	615	657	711	962	941	726	1187	1039	935	832	667	635	606	687	617	641	656	640	599	663	613	669	621	637	650	633	627	616	676	639	615	643	609	616	646	630	587	651	649	593	630	663	650	618	651	636	653	611	678	635	615	628	665	626	641	665	608	637	654	650	634	607	664	619	608	634	629	613	640	626	636	622	679	628	622	626	651	649	599	615	646	615	666	660	638	619	650	675	665	659	645	620	619	627	635	658	609	596	655	591	591	631	618	632	632	701	602	599	596	584	587	604	592	591	651	643	607	644	657	624	645	640	595	631	633	628	674	630	634	616	669	576	606	642	654	625	651	602	649	588	614	611	647	635	630	650	649	590	620	605	608	619	645	602	650	611	630	615	603	606	661	622	637	633	653	620	569	598	648	605	619	695	602	641	647	614	614	615	607	591	595	628	613	624	623	627	686	600	587	598	677	647	613	646	603	593	580	625	597	621	636	611	649	673	642	610	620	598	661	654	607	604	607	603	592	597	625	668	617	646	620	655	618	596	646	656	613	619	620	648	619	613	616	632	656	635	594	628	568	605	582	631	651	610	620	600	625	655	622	623	640	603	586	642	621	597	595	583	663	635	626	618	619	598	667	655	662	651	605	638	576	621	618	646	644	582	592	653	612	604	629	613	626	653	655	688	628	625	604	600	610	601	617	615	653	630	628	577	612	604	644	590	611	602	647	594	647	620	623	546	607	613	626	613	627	613	659	603	624	622	637	584	645	602	565	590	617	596	645	668	600	636	608	648	643	636	607	624	625	613	663	574	578	642	589	594	640	656	623	619	629	640	608	607	593	626	624	633	622	607	622	642	605	620	586	643	632	655	637	580	630	606	612	620	620	633	623	606	612	637	593	633	590	593	615	574	620	641	616	648	619	614	616	654	636	630	635	602	661	627	654	652	610	657	647	604	624	613	649	630	597	613	603	601	670	590	623	677	635	667	574	560	606	640	611	604	642	607	613	611	593	642	616	639	586	605	593	629	633	656	567	610	634	583	595	680	596	629	648	620	639	639	625	589	672	588	610	641	627	586	560	605	629	590	606	631	637	590	581	633	581	615	649	618	608	667	645	609	642	602	631	591	665	601	593	631	609	638	640	636	618	621	597	617	631	641	606	599	569	590	637	609	589	636	595	656	621	625	658	616	602	577	604	604	640	616	634	602	654	591	625	601	630	585	639	595	624	693	615	611	604	644	603	602	618	598	602	614	658	623	598	620	621	645	662	648	628	561	633	640	569	644	602	585	616	618	633	606	629	649	622	636	628	625	627	650	610	632	639	623	579	635	613	608	660	572	605	613	637	614	624	619	592	616	652	581	641	592	602	637	638	601	628	612	618	673	598	594	609	637	598	637	616	617	636	583	620	602	645	637	615	657	603	592	625	650	620	656	598	612	588	653	663	626	638	619	606	598	616	651	619	609	627	589	591	576	646	647	592	638	627	612	596	609	608	612	615	630	659	593	619	625	635	655	627	612	610	611	642	605	677	609	681	605	596	634	625	659	613	657	599	647	615	603	636	635	633	630	623	629	618	616	640	597	633	654	588	595	612	594	658	638	608	613	657	634	590	647	612	593	633	627	651	579	605	635	617	609	629	569	617	624	636	629	623	587	604	645	616	589	601	631	617	608	641	558	636	599	647	620	600	604	579	623	641	632	615	590	625	647	632	576	609	619	637	648	604	588	645	580	630	659	643	602	633	625	596	640	637	616	622	547	596	616	612	584	607	626	639	631	623	622	630	646	646	598	639	613	645	619	647	630	631	622	621	654	576	609	610	637	574	606	639	645	636	613	641	630	628	648	640	602	652	604	633	678	599	628	562	662	605	628	610	632	571	561	622	630	627	587	596	639	643	630	638	600	615	627	611	641	617	637	617	611	625	634	597	620	660	591	567	639	598	691	661	596	613	585	625	585	607	581	609	634	608	581	622	629	595	622	641	617	638	590	602	624	664	629	612	617	623	638	667	652	640	657	629	628	605	606	634	623	631	608	632	609	618	672	610	606	603	633	596	612	639	647	604	586	604	620	652	654	612	653	655	600	576	609	629	650	613	665	599	611	612	600	588	629	610	607	625	624	648	569	622	617	602	616	643	633	601	646	633	610	655	661	626	621	596	638	636	644	592	597	615	607	654	673	562	608	551	634	609	620	574	614	640	634	637	605	605	598	622	683	634	653	664	571	680	638	617	625	601	652	623	611	644	642	554	587	631	597	621	580	637	620	604	604	598	635	638	605	619	591	627	632	569	620	624	627	637	610	612	610	635	630	637	564	651	578	635	656	601	596	594	634	616	628	577	642	640	612	635	608	647	593	580	611	594	620	630	616	651	626	643	586	627	619	589	622	590	628	658	613	600	625	564	656	629	624	606	622	629	621	630	621	596	629	638	635	609	644	641	585	617	594	635	621	622	632	625	648	624	633	660	600	657	616	639	611	620	624	644	598	625	635	587	602	653	618	630	588	604	625	628	615	632	642	584	608	608	671	636	623	635	615	696	600	606	622	618	637	586	659	611	610	580	639	597	633	624	622	597	584	646	618	627	633	594	604	622	645	656	619	603	591	625	586	672	627	626	606	611	630	573	608	607	688	641	584	626	635	594	634	599	636	647	605	635	625	639	599	618	596	617	628	649	617	594	618	639	637	637	633	606	628	635	605	599	587	628	661	638	602	644	619	606	603	644	641	624	621	629	630	621	642	616	621	599	637	642	646	582	591	614	622	621	646	617	623	654	628	612	633	615	620	616	572	592	608	671	614	598	589	653	552	621	565	626	583	585	655	612	594	616	603	661	597	584	622	612	602	597	605	621	618	654	663	663	592	622	617	593	629	643	605	625	638	655	658	593	628	615	640	629	614	606	655	625	573	640	594	621	598	602	594	646	615	587	595	628	583	640	621	613	626	662	635	618	605	610	578	621	620	632	619	603	604	638	613	565	585	573	643	567	603	603	654	608	591	646	610	603	624	627	644	612	605	640	600	589	569	622	692	616	622	632	652	663	611	627	659	609	628	613	607	665	581	656	612	624	574	587	639	616	593	645	628	675	635	602	660	625	606	589	625	586	611	604	594	604	624	617	602	639	645	642	604	644	598	605	658	665	615	661	640	616	631	613	619	604	623	617	666	643	641	616	597	612	631	616	617	628	608	635	658	628	644	607	634	627	615	643	670	644	623	578	630	631	634	601	628	638	611	656	618	619	650	601	630	654	615	660	620	581	638	601	623	660	626	636	623	644	576	591	633	619	602	572	634	650	610	623	613	644	627	593	618	585	650	674	592	668	633	627	632	602	627	638	631	609	627	624	644	636	640	650	630	567	649	636	612	632	619	606	648	611	635	614	610
5837	3449	1701	971	1361	1409	1171	849	692	673	559	443	269	209	184	163	134	114	159	197	162	113	99	70	113	108	218	359	343	163	74	52	47	54	54	51	47	41	50	63	49	43	42	62	43	54	45	47	45	42	41	54	32	37	43	46	31	44	43	38	46	46	61	47	64	34	38	58	53	49	42	42	42	49	42	44	49	43	33	41	54	36	29	37	39	48	35	53	50	41	42	46	42	49	48	31	37	33	47	48	35	37	35	35	47	32	52	34	50	20	34	29	46	50	47	46	43	37	48	38	40	34	46	33	39	33	41	40	50	46	41	50	40	45	50	44	35	58	32	32	49	45	37	49	51	42	40	46	43	48	40	40	52	35	38	35	49	45	37	31	46	43	54	32	41	36	38	48	51	48	45	46	43	44	50	46	57	37	35	45	45	44	49	36	42	30	40	51	49	48	33	30	33	46	47	40	40	35	44	43	39	46	43	43	40	40	37	41	39	47	36	30	40	47	42	35	40	37	49	32	47	41	42	44	32	39	48	43	34	39	50	35	41	42	32	39	39	43	41	44	36	43	45	43	44	38	48	43	52	40	43	33	48	42	42	37	25	45	40	42	40	27	42	47	36	35	35	38	56	37	40	37	36	41	40	37	42	31	43	42	34	42	39	44	38	41	43	37	52	27	41	40	46	41	34	45	44	46	34	48	39	40	41	39	50	39	39	45	51	49	45	38	27	45	36	43	27	36	45	37	28	37	47	53	31	41	32	47	46	36	56	34	38	34	53	33	41	36	38	37	37	36	43	45	45	51	40	46	47	45	28	43	43	46	36	46	30	46	36	37	58	47	31	34	34	43	38	48	53	34	43	32	40	37	40	42	28	52	30	33	41	38	41	42	34	45	56	41	33	40	54	49	35	33	50	44	42	43	38	35	49	36	38	31	43	45	45	38	43	35	35	47	49	44	51	37	31	39	48	51	57	42	41	45	40	46	43	34	42	33	47	33	42	40	38	40	37	54	42	33	50	50	40	36	49	42	41	47	44	47	42	43	45	24	28	43	41	36	48	47	49	46	42	52	45	39	38	44	32	50	43	47	37	40	44	44	44	39	34	51	44	53	35	28	33	44	55	46	29	38	35	43	37	26	36	41	48	48	44	50	32	46	41	37	44	51	42	44	42	32	43	36	34	42	43	40	43	33	29	42	39	45	45	42	37	43	43	39	42	30	48	47	40	45	39	39	42	39	46	42	45	31	32	41	39	38	44	42	38	42	40	42	39	41	40	46	49	35	44	45	45	42	36	37	34	38	43	44	53	37	39	36	58	35	49	34	37	36	26	43	45	42	39	39	40	52	41	44	44	49	40	47	43	47	36	45	44	43	38	50	41	40	36	32	33	48	43	42	49	43	37	33	45	38	41	31	31	38	38	54	34	35	46	39	43	39	37	31	36	56	37	45	41	49	42	55	32	34	43	37	53	41	35	51	43	40	38	41	37	38	35	48	43	46	41	46	50	48	57	26	37	47	38	40	37	37	51	35	43	36	38	52	44	35	42	41	37	40	52	40	51	51	38	38	51	46	55	44	45	43	28	47	41	44	44	47	34	44	41	36	38	43	35	47	37	32	34	35	45	38	42	43	45	37	35	39	40	37	40	42	46	35	44	50	40	46	52	36	45	56	46	32	43	39	43	31	36	46	35	42	32	49	35	52	48	44	47	48	36	32	34	33	44	47	41	43	45	40	51	45	38	46	37	51	33	49	38	37	47	28	34	48	29	37	45	46	30	34	34	44	47	47	47	34	38	42	46	35	45	39	42	36	46	45	45	33	48	35	37	55	35	35	44	39	33	39	46	37	43	30	50	43	32	47	32	42	44	48	41	37	45	42	55	42	53	39	38	50	36	38	39	35	42	38	41	39	36	28	40	38	36	28	51	35	31	36	33	42	51	46	49	42	49	46	32	52	41	52	50	40	36	37	36	49	42	39	42	49	41	50	55	41	28	51	44	44	34	43	37	35	27	35	45	38	49	44	43	34	35	32	40	43	59	42	37	32	55	53	50	37	41	44	33	29	29	47	35	37	45	47	34	33	36	44	37	46	45	40	49	41	27	42	47	40	38	45	46	37	39	34	45	33	39	29	46	44	33	43	40	33	33	42	48	38	39	39	51	39	52	48	36	58	44	54	34	41	41	34	42	46	42	38	36	35	40	45	45	49	34	44	34	34	40	39	48	39	43	34	27	36	41	31	47	47	47	45	44	38	39	45	36	38	38	40	35	53	50	47	29	41	43	49	44	47	44	43	47	38	34	41	32	38	35	42	44	51	51	41	42	36	47	39	35	40	39	40	35	54	46	42	30	44	32	31	39	49	63	32	47	37	38	43	49	40	32	36	39	37	48	45	33	43	45	30	41	36	38	34	33	40	38	46	44	40	38	41	29	31	36	50	37	27	43	36	47	41	31	23	48	47	49	47	44	33	44	45	41	46	42	42	37	58	38	43	46	31	43	39	34	46	41	43	39	43	41	43	34	52	34	39	44	33	42	58	28	42	46	28	38	39	41	67	41	50	38	38	38	34	43	45	38	53	41	38	23	47	38	33	36	37	39	29	37	35	53	45	46	43	33	33	40	36	49	47	50	43	43	39	53	34	39	45	33	33	38	30	35	37	50	41	35	34	48	31	32	39	45	33	37	41	47	39	35	66	42	40	37	44	46	39	61	47	42	41	27	43	43	42	41	48	38	38	44	42	46	38	38	39	56	53	50	46	32	37	36	43	32	48	37	45	33	46	40	42	38	49	38	42	49	43	46	38	42	44	42	55	36	48	32	47	32	41	47	35	54	42	40	40	54	35	52	49	48	39	40	35	46	36	39	41	44	50	43	47	38	42	38	49	41	55	31	37	55	48	54	42	48	35	54	44	38	35	32	37	38	38	40	42	38	41	43	40	33	41	43	43	54	37	40	40	39	38	42	47	48	39	53	37	51	37	42	40	40	39	41	39	34	41	32	56	54	30	39	60	36	39	41	45	43	31	50	38	41	49	49	42	34	49	33	40	36	34	39	33	31	35	38	48	37	43	41	37	45	54	51	52	41	40	39	45	36	44	41	43	35	45	42	42	42	37	35	29	47	39	49	38	46	46	32	43	37	41	42	37	40	45	33	40	39	34	35	51	52	44	48	41	41	42	42	38	38	39	42	47	42	42	56	41	48	36	52	51	35	45	51	38	44	53	47	46	37	49	41	28	39	42	53	43	39	35	51	42	31	44	38	46	51	53	41	42	46	56	36	41	44	50	45	40	36	40	29	50	52	37	53	36	37	45	38	41	34	51	39	41	36	37	40	35	41	45	50	45	51	38	40	36	32	41	37	45	35	40	30	48	37	54	35	57	44	33	55	45	33	49	43	51	35	35	34	36	36	36	41	50	42	31	36	41	49	44	41	37	30	54	48	30	46	33	39	36	46	46	37	47	24	41	43	35	41	42	47	31	33	35	50	35
39493	31428	23674	35172	40474	38309	34002	28894	24507	22751	20007	16370	11412	8043	6834	5672	4601	3987	5088	7070	6209	4047	3263	2342	3878	3648	7735	11778	10891	6280	2736	1219	1039	1001	1060	1285	1193	1147	1116	1051	1020	932	812	774	775	766	747	736	722	697	695	724	685	703	676	641	709	750	684	883	913	752	1212	1084	1352	730	698	661	655	649	627	633	639	617	652	643	594	645	631	588	625	653	663	651	682	690	686	639	660	669	635	668	678	642	624	626	662	626	646	647	681	613	633	619	657	637	672	638	601	615	612	633	638	637	628	659	650	666	630	598	602	645	626	596	650	617	631	621	620	595	652	653	627	638	596	643	604	621	660	651	674	612	625	650	636	663	641	614	610	661	641	659	662	638	591	630	631	652	625	600	572	630	631	609	636	644	599	622	602	603	614	608	595	595	627	633	634	618	605	640	609	635	603	625	648	589	607	616	615	647	610	617	602	608	591	676	594	605	621	617	611	623	606	632	653	584	546	580	598	652	622	628	600	652	599	567	637	664	574	681	616	560	604	620	606	635	621	615	658	603	611	648	568	607	629	610	630	626	593	625	673	620	636	667	637	617	599	604	681	605	618	604	610	658	646	611	623	601	621	636	648	587	619	636	577	592	620	653	606	586	600	671	622	638	579	608	577	596	647	584	649	637	600	623	648	634	584	623	607	650	635	614	613	659	631	597	626	600	606	616	613	598	641	584	618	646	591	617	618	610	612	608	654	627	636	622	600	589	631	626	640	600	618	645	609	582	591	617	583	617	617	644	624	632	623	637	607	582	588	594	641	559	609	617	632	558	661	595	627	631	622	615	590	629	634	612	614	613	618	610	532	619	604	656	666	585	551	662	603	614	662	596	583	651	574	600	610	589	640	586	566	604	627	593	606	624	619	610	630	634	586	604	634	614	588	657	589	629	641	627	606	551	617	647	590	613	588	627	598	630	606	667	659	661	605	595	599	621	570	602	640	608	633	604	596	650	643	620	600	619	626	642	638	600	675	609	644	614	635	623	655	596	647	620	616	613	628	587	580	612	617	642	648	575	620	576	624	610	598	593	600	641	576	606	624	573	622	657	646	650	673	618	617	624	614	590	592	628	643	591	630	635	660	621	617	639	595	642	629	626	589	587	634	578	587	644	615	585	650	613	632	606	630	583	584	591	589	637	596	574	597	618	634	611	642	603	605	630	623	607	629	615	630	663	638	597	615	589	594	652	617	642	621	658	589	617	609	626	610	602	631	561	641	609	615	618	627	618	604	554	619	608	631	644	608	645	606	652	587	612	620	579	631	615	603	596	599	598	634	638	612	603	611	593	653	629	614	617	630	629	635	632	586	598	610	580	629	627	644	622	624	607	577	570	631	613	640	602	592	662	611	605	608	661	653	597	610	572	621	628	635	569	636	580	592	614	599	623	605	613	649	647	568	613	610	628	624	626	633	616	638	608	593	669	569	639	593	594	603	619	623	617	672	637	643	629	586	601	621	608	612	622	590	609	633	616	596	645	613	616	641	588	604	627	596	607	632	604	566	603	594	605	624	627	599	632	625	627	642	604	658	625	599	634	612	621	650	587	660	630	618	617	616	606	594	639	628	631	661	576	593	651	660	559	641	616	600	600	605	642	621	615	638	621	608	601	606	609	605	627	620	624	611	634	603	606	642	630	587	630	575	624	648	635	620	643	586	626	692	623	594	604	600	585	630	613	605	614	614	633	639	620	622	692	613	624	640	633	629	614	616	619	628	614	611	653	609	636	562	624	594	650	610	607	649	640	607	598	639	610	603	613	635	606	613	616	594	683	590	615	618	591	627	659	579	600	654	638	623	616	592	591	582	612	582	605	551	622	633	635	624	619	622	602	611	613	579	635	569	601	642	609	638	628	572	628	604	580	629	604	607	646	620	582	604	640	624	639	633	600	616	651	616	635	612	596	671	593	590	611	647	627	663	607	638	607	650	581	612	624	610	634	602	627	654	611	587	642	665	667	612	600	652	600	618	619	592	579	622	610	615	625	602	605	617	653	587	621	635	652	701	642	612	611	675	599	612	630	609	672	600	635	604	616	618	575	647	631	653	597	630	650	592	612	605	593	604	612	609	593	579	591	625	644	632	596	587	621	556	601	579	689	610	606	587	609	631	579	637	629	581	572	647	625	643	579	570	638	623	616	605	618	644	650	616	608	576	620	649	633	631	625	623	630	613	601	603	594	643	613	571	624	617	618	586	648	614	610	595	642	636	646	608	573	630	619	639	647	623	611	575	582	572	608	659	606	621	630	593	596	639	595	642	626	608	602	634	638	630	605	613	609	596	647	600	625	619	621	610	611	667	586	609	557	620	574	627	658	604	614	668	652	615	630	631	576	597	678	588	597	650	582	634	660	613	640	603	632	634	602	593	661	596	606	666	628	604	584	676	622	611	605	587	628	604	601	630	609	596	645	593	607	600	634	601	589	606	587	563	632	662	617	616	637	648	634	609	623	573	629	653	643	641	609	614	629	610	625	650	635	570	615	596	637	666	622	647	595	591	615	626	567	604	599	647	586	614	629	564	616	625	598	619	619	560	639	572	615	638	611	642	613	594	593	645	616	610	585	616	611	612	643	586	575	595	647	623	618	627	631	622	636	600	607	570	632	601	641	641	594	624	620	648	633	620	586	640	591	611	608	626	614	594	604	641	626	594	610	610	625	583	608	621	604	631	656	634	626	659	646	614	581	607	657	633	640	580	640	633	606	598	661	611	614	625	624	619	598	591	603	603	641	629	631	618	604	609	612	607	661	628	571	597	705	657	670	603	630	603	575	586	616	622	640	621	594	583	607	617	669	625	586	613	617	664	613	581	621	605	616	642	629	658	674	628	593	577	660	607	566	560	575	655	609	664	622	652	647	619	664	602	637	622	609	618	618	636	653	639	643	628	648	612	670	662	540	638	595	661	630	628	636	598	620	628	593	599	674	658	622	631	628	651	617	621	604	656	633	621	585	588	606	619	624	589	631	607	631	633	611	659	603	635	624	595	629	624	634	559	602	627	616	595	611	583	651	662	636	607	581	644	624	586	608	587	630	608	614	617	643	605	615	604	631	616	570	621	609	605	645	598	602	601	597	582	616	630	634	608	581	614	621	653	602	621	610	602	623	625	629	624	593	659	609	627	647	632	652	615	677	613	624	615	632	639	641	622	625	607	645	631	637	584	658	585	584	624	667	621	608	651	635	647	627	636	553	610	630	631	620	618	660	616	603	637	615	627	581	628	611	645	640	608	563	632	622	598	606	614	641	652	638	616	588	590	593	670	616	610	651	620	606	608	614	600	636	654	669	620	624	639	602	588	626	637	641	628	581	618	582	601	659	621	561	599	601	652	564	604	621	624	593	626	598	636	616	582	632	633	651	648	584	619	614	652	578	648	613	627	624	599	622	646	602	612	623	637	618	628	628	662	638	634	610	600	621	629	643	625	616	643	592	575	632	579	598	624	597	620	594	620	662	598	616	602	618
3635	1632	865	533	724	687	467	371	254	225	235	192	109	82	70	64	52	48	64	84	91	55	36	46	41	37	76	123	167	115	69	47	36	39	32	37	32	31	40	25	32	26	29	29	39	19	18	26	22	28	36	30	31	26	32	23	26	25	20	36	28	31	34	39	24	39	31	27	26	29	30	32	22	23	29	36	20	31	21	30	22	32	25	27	26	30	22	26	32	21	25	35	29	24	24	23	25	22	27	23	28	31	27	21	26	28	24	18	29	25	27	24	37	20	13	39	24	22	19	22	28	19	29	23	27	20	37	29	20	34	22	31	23	21	31	25	21	24	30	36	33	28	24	30	24	17	32	37	37	22	28	33	33	26	29	24	32	25	35	38	22	27	26	29	29	29	30	27	26	28	24	30	15	21	28	32	26	31	36	28	22	36	26	25	32	23	33	18	37	22	23	27	27	31	29	21	26	20	26	25	23	24	17	27	26	24	35	32	27	23	20	18	34	35	35	27	25	17	17	22	30	25	22	34	43	23	36	30	26	32	30	27	29	28	29	30	32	28	23	30	28	17	39	26	33	25	30	19	32	26	32	31	27	30	23	21	32	33	25	26	25	25	20	26	28	30	27	24	27	22	27	31	27	35	32	37	19	35	30	28	25	33	35	24	25	27	24	30	31	31	29	33	28	31	37	26	22	23	24	27	22	18	23	20	25	23	32	25	26	27	36	20	32	18	24	25	27	33	36	32	23	24	24	30	28	34	26	19	30	31	21	20	23	38	17	27	36	31	25	29	33	32	31	27	27	26	36	30	23	31	24	37	26	27	28	30	26	23	25	26	33	36	26	40	28	35	37	25	38	25	29	25	21	32	31	36	32	24	22	28	22	29	36	28	25	30	19	23	22	29	29	23	29	28	35	40	31	24	25	16	32	35	30	21	27	16	26	23	27	17	29	28	20	35	27	24	24	33	22	38	28	28	31	21	26	27	31	29	26	23	25	28	25	24	30	21	47	25	27	20	33	27	31	28	28	33	26	23	27	34	26	27	25	31	35	28	31	30	26	20	26	29	24	29	20	27	26	36	21	24	22	32	39	24	19	24	34	32	35	24	31	20	34	31	32	27	27	25	27	39	40	25	20	22	26	32	24	37	21	39	31	34	27	20	22	22	28	30	36	23	16	28	28	33	19	24	32	30	27	20	19	18	29	30	40	22	28	20	28	21	31	33	31	30	25	29	26	31	30	31	25	30	24	35	31	22	34	25	25	30	34	24	17	22	25	22	23	28	22	35	25	27	35	31	26	26	28	27	26	23	28	27	33	29	23	32	27	29	25	27	23	30	23	16	27	28	32	29	30	23	27	29	29	30	33	34	29	19	26	30	24	33	26	34	28	27	28	24	34	30	40	28	24	19	29	27	19	20	27	25	30	17	24	23	20	30	33	25	30	22	25	26	20	28	23	38	25	28	29	29	22	21	37	26	34	34	21	32	24	28	19	31	22	22	27	29	17	31	26	28	25	20	27	27	31	37	36	25	21	25	30	23	30	29	26	17	31	33	19	23	27	33	30	22	28	35	26	28	21	17	27	24	25	36	26	28	29	27	30	22	27	29	19	22	32	26	27	30	32	18	25	37	21	18	26	21	25	18	37	30	35	33	32	28	22	23	38	27	36	27	31	24	28	24	35	28	23	23	37	35	26	21	24	24	29	28	26	27	31	32	34	34	31	24	21	29	21	28	31	29	27	26	22	24	29	27	27	27	32	23	35	23	22	30	22	26	36	30	25	25	34	31	21	34	22	33	26	29	31	29	29	36	18	21	29	23	30	30	22	30	27	25	16	26	23	30	25	22	25	28	32	28	24	30	20	12	29	27	25	24	28	22	23	23	32	29	37	23	30	26	43	31	32	23	22	40	28	28	31	20	23	22	22	37	23	42	31	24	24	28	24	37	25	22	28	27	29	31	25	18	32	33	32	32	24	29	30	29	20	22	12	32	30	23	37	20	21	26	29	24	24	27	29	28	29	27	21	24	31	27	36	23	24	29	29	32	35	19	19	18	22	19	34	30	35	20	28	22	33	25	19	29	24	23	35	29	24	32	24	17	31	36	32	21	25	29	30	26	31	35	29	31	34	29	35	26	24	23	31	27	21	23	36	29	46	24	25	32	18	28	26	24	30	20	33	37	18	28	25	19	36	20	23	22	27	32	27	27	32	27	26	29	42	19	31	28	26	24	25	32	23	45	29	26	27	25	24	18	31	20	26	26	29	27	23	35	28	25	27	24	29	26	22	19	22	18	24	26	20	21	33	41	34	38	28	24	24	26	32	30	23	26	27	31	26	26	23	32	28	34	16	25	34	26	32	21	23	27	33	35	26	26	27	30	18	26	34	30	35	30	28	23	37	38	23	28	25	20	28	28	27	28	29	22	35	29	29	28	32	37	26	28	27	25	23	27	32	23	37	27	26	28	25	34	29	35	13	25	33	29	27	23	28	26	31	25	23	24	28	28	23	27	25	26	22	23	31	24	23	27	33	22	22	34	25	28	31	32	25	21	19	22	17	27	32	21	19	27	34	30	26	24	27	27	29	30	37	25	24	22	17	31	28	26	25	37	15	18	28	29	19	21	29	24	24	18	33	27	36	22	30	33	16	24	27	27	32	21	22	38	39	23	24	25	29	26	29	36	37	39	34	26	26	21	26	29	19	36	29	31	32	31	27	25	38	28	30	23	26	24	20	19	27	15	27	23	35	24	25	28	34	24	30	40	31	15	33	25	20	21	22	28	27	28	31	33	40	32	23	23	26	24	32	29	21	28	31	27	26	23	25	16	28	26	29	29	32	31	32	21	32	30	23	29	28	31	18	23	28	29	31	17	29	20	25	28	34	22	28	29	27	26	27	32	18	36	21	24	24	19	25	22	19	27	24	33	25	32	21	29	37	31	44	30	30	24	31	25	30	23	29	39	24	24	31	25	26	28	27	26	19	24	25	22	18	26	30	31	25	24	27	31	26	26	24	24	24	24	25	26	15	21	31	24	24	29	24	16	32	26	33	27	30	27	21	29	29	27	15	31	32	36	28	31	22	38	28	24	30	34	28	26	24	28	23	31	24	32	23	24	32	34	26	27	29	33	28	24	23	40	34	32	18	28	24	26	27	26	16	25	26	34	19	27	25	25	26	32	34	24	27	28	32	14	33	26	29	34	27	30	21	30	18	29	17	25	25	35	26	23	26	24	29	19	23	27	31	31	33	21	36	18	27	24	25	29	28	24	21	30	27	22	29	22	29	25	26	31	32	30	32	28	27	27	24	19	22	21	26	31	26	25	26	29	17	19	24	22	21	32	22	25	34	28	32	21	22	26	34	25	28	36	26	23	30	25	30	30	26	24	18	23	28	25	27	28	35	23	30	35	29	16	19	27	24	28	25	22	15	24	31	24	24	25	29	28	25	25	25	35	23	27	29	26	14	34	28	24	28	25	25	29	32	35	33	30
32787	24182	16835	28951	33968	29966	24264	18661	14734	11831	10672	8740	5321	3281	2507	1984	1636	1855	2015	3209	3371	1855	1227	931	1501	1132	2563	4509	6105	3588	2900	1505	1032	761	737	716	626	578	635	702	618	520	440	438	452	459	436	455	400	446	430	445	474	481	443	430	414	430	438	448	428	463	529	714	475	397	401	400	444	417	429	392	445	409	413	468	415	411	422	412	390	420	427	404	418	429	447	423	396	410	479	416	379	445	409	443	428	423	433	402	442	424	466	439	435	412	435	419	433	414	422	457	427	407	422	388	403	461	404	427	418	447	432	437	425	454	438	424	436	423	396	425	432	409	446	439	401	432	394	461	406	417	441	432	420	444	400	424	434	425	455	447	440	449	395	454	422	410	409	422	429	438	410	429	439	396	426	412	418	440	419	431	412	440	441	431	416	419	387	424	453	408	434	436	395	420	421	426	410	404	452	392	426	449	412	417	387	391	402	404	387	399	427	433	392	394	469	459	439	413	423	411	403	454	432	441	407	427	413	404	440	431	435	389	440	433	421	426	431	433	395	444	414	430	434	437	411	410	439	430	407	382	401	422	393	436	432	398	426	442	412	422	439	384	406	408	410	438	445	426	436	428	408	430	448	419	405	381	392	412	421	422	412	414	438	403	402	420	392	439	372	420	396	416	366	415	404	430	415	410	443	428	443	438	416	428	412	407	406	415	422	444	401	438	400	439	433	397	426	378	436	416	438	387	404	437	431	454	439	446	416	394	420	426	373	414	422	419	426	375	442	393	453	407	413	417	407	411	420	435	390	441	444	450	421	414	440	378	463	393	396	408	432	400	384	416	430	431	437	453	416	439	413	410	420	452	407	431	413	424	413	425	446	414	417	428	416	415	435	441	414	394	417	441	436	396	443	413	429	433	423	420	389	406	447	418	440	408	398	356	419	450	399	452	405	387	434	400	398	411	412	453	413	405	420	424	411	415	434	397	389	416	412	425	449	423	432	389	392	438	409	388	416	444	425	383	420	448	396	441	381	418	415	403	392	412	434	415	426	440	398	433	401	428	426	411	429	451	416	437	420	442	422	401	422	420	432	415	393	402	416	411	388	392	412	451	424	431	431	390	411	449	379	428	418	421	375	382	446	416	430	451	401	422	407	449	426	383	426	452	410	429	440	462	458	403	424	406	432	437	373	404	412	421	437	406	434	437	432	405	416	449	447	378	406	419	438	414	388	401	442	418	416	429	441	406	380	446	425	427	419	412	403	455	430	418	454	408	427	393	422	397	399	385	422	408	448	428	418	416	388	431	424	399	439	435	440	420	408	393	438	412	411	403	428	427	395	388	389	419	482	386	407	411	430	430	407	449	399	425	414	456	405	391	406	423	392	406	403	428	397	433	419	427	395	416	451	382	417	412	429	432	388	368	438	419	429	380	394	418	388	430	408	432	390	372	432	440	456	434	408	411	419	409	467	418	444	390	434	446	428	430	419	407	389	411	436	399	429	434	431	402	404	410	425	407	425	450	409	395	429	435	415	395	408	457	383	405	394	424	411	461	380	434	436	387	415	428	421	409	412	395	422	410	400	431	402	432	434	414	415	432	429	391	454	430	444	403	424	402	392	438	447	436	427	442	413	426	420	420	427	385	423	423	395	395	438	390	384	451	405	414	419	430	429	437	415	451	406	431	449	439	408	406	457	401	434	393	422	383	413	416	491	451	400	446	393	410	406	402	414	399	418	407	379	424	432	428	414	419	410	424	392	406	385	422	416	416	452	394	416	420	432	405	428	419	402	378	447	401	431	410	425	409	427	433	394	414	388	424	422	448	429	412	447	424	423	447	438	439	421	438	418	414	409	416	407	408	449	413	420	383	426	398	378	439	389	444	428	425	423	386	426	425	405	419	402	381	447	443	436	400	394	391	421	445	416	440	423	415	428	444	401	445	440	437	453	379	407	415	428	412	396	380	390	418	420	415	429	452	391	449	410	438	448	418	442	418	410	419	456	435	423	424	433	404	433	433	391	411	419	418	418	417	419	414	433	427	389	398	471	415	419	428	428	434	419	415	426	417	423	460	447	410	419	421	413	418	432	399	422	373	437	421	403	413	425	397	417	404	423	439	378	404	455	455	454	398	409	433	417	395	430	414	384	400	432	399	421	421	431	454	442	408	402	408	421	424	399	381	409	460	426	418	431	410	383	391	420	407	432	393	417	398	416	428	379	420	432	406	413	438	437	415	423	416	415	460	391	377	422	414	384	398	454	419	462	407	399	410	457	393	428	431	411	428	428	401	388	459	459	410	424	441	424	407	408	432	423	422	404	436	451	409	451	397	422	410	441	421	381	389	440	399	417	402	463	378	423	420	433	392	430	382	416	388	409	404	416	440	470	445	440	434	408	429	411	452	421	444	441	384	435	410	427	418	415	387	404	369	411	382	397	418	440	419	412	443	423	418	398	407	428	458	415	415	419	406	402	416	408	387	407	447	399	373	419	410	438	457	423	406	428	421	414	419	456	413	450	422	436	424	449	423	457	409	442	434	397	400	433	409	410	407	425	430	424	449	370	416	395	385	445	395	423	426	414	400	441	375	422	430	432	425	411	427	429	409	432	394	412	431	409	410	424	453	416	399	434	438	431	436	416	453	408	435	404	394	416	441	450	417	448	404	441	409	423	433	437	414	414	404	402	416	402	412	384	422	407	435	454	439	427	431	439	414	431	407	426	371	414	382	440	409	456	419	414	389	443	435	431	425	424	404	424	420	431	447	398	416	435	428	446	392	415	386	440	420	433	417	446	427	446	382	423	433	426	420	422	427	415	404	410	407	424	413	404	404	453	417	428	425	415	416	446	405	439	452	390	459	439	470	385	403	445	443	439	426	415	392	439	448	429	410	433	391	404	407	410	412	448	416	437	439	415	404	418	370	386	425	454	427	405	410	402	397	381	411	445	401	452	425	417	409	446	420	454	418	434	422	448	449	421	420	371	418	410	442	394	388	434	427	439	435	416	426	398	411	415	411	442	426	389	418	415	390	397	410	436	406	441	438	418	429	394	428	423	375	417	378	393	421	451	395	416	426	438	414	419	381	425	411	435	394	404	423	384	415	393	408	408	411	425	429	421	430	429	375	404	401	436	395	429	442	402	382	448	430	418	438	444	430	455	422	463	439	429	419	434	396	427	432	417	418	447	427	401	399	428	424	446	428	432	390	416	407	417	416	439	414	392	404	467	420	432	419	426	399	407	446	430	428	391	417	416	429	413	416	419	400	418	413	426	433	419	440	432	413	426	451	432	393	453	422	412	415	454	470	378	431	423	398	452	417	411	451	398	413	407	422	424	443	436	412	432	412	430	427	454	417	416	435	430	422	406	417	400	417	435	429	439	425	412	451	399	403	386	399	408	462	418	443	397	408	431	423	405	395	434	409	440	463	423	419	406	433	421	410	421	398	424	417	433	414	384	401	450	438	409	386	476	416	421	415	386	425	413	424	398	377	428	374	418	424	436	420
3927	2603	1411	956	1224	1123	874	519	467	377	378	315	194	133	94	72	75	74	97	131	137	85	59	60	64	64	83	170	241	120	96	74	68	60	51	32	35	46	26	27	36	31	27	27	27	29	31	29	24	23	25	17	25	28	24	31	27	31	33	30	23	35	43	32	42	21	30	27	19	24	37	20	35	33	32	29	29	27	20	35	26	18	32	23	29	21	34	24	16	35	26	24	31	28	24	27	23	27	23	19	30	25	24	20	25	25	29	28	29	24	31	19	20	26	31	18	26	27	22	25	28	26	25	30	27	26	22	27	23	22	39	31	24	28	25	21	27	25	28	25	22	24	33	25	26	21	27	29	27	19	34	23	18	28	34	27	17	24	30	32	36	23	16	27	17	26	28	29	22	24	29	18	20	34	25	18	31	29	29	28	33	25	25	32	24	30	29	21	28	30	29	27	30	27	28	20	26	31	18	25	24	28	22	33	29	24	25	25	25	22	24	32	21	19	23	21	25	31	19	33	24	17	39	20	31	31	25	25	24	22	21	26	24	29	27	14	35	33	27	24	25	26	27	20	24	28	27	20	28	22	26	23	21	33	28	27	25	19	25	37	36	30	19	29	30	32	26	28	22	34	25	31	28	32	20	26	32	37	22	18	35	20	22	29	33	25	34	32	28	27	27	22	33	24	36	31	30	27	21	20	22	21	32	21	25	24	30	10	25	22	30	23	23	33	30	27	24	23	24	19	25	28	20	27	25	19	33	24	26	21	17	28	40	27	23	29	19	30	44	28	19	29	27	26	20	28	25	23	21	30	40	30	25	17	16	21	16	29	18	35	28	27	30	24	34	32	25	30	23	23	25	28	27	22	29	18	30	26	27	24	15	23	26	24	28	27	31	34	33	23	22	23	18	27	19	23	27	26	29	28	27	21	37	29	24	26	18	29	19	29	32	31	35	22	31	25	27	30	33	26	21	17	18	21	26	19	35	23	25	34	23	27	23	25	19	28	16	22	24	17	22	31	31	32	14	20	34	23	26	35	19	25	27	31	18	28	22	38	26	30	26	24	22	23	31	28	27	28	21	22	29	23	25	25	25	26	27	31	34	19	22	20	25	35	32	25	23	32	19	27	25	30	28	18	35	26	20	28	29	21	29	27	21	24	26	31	30	20	17	29	9	25	25	37	30	26	29	27	28	26	30	28	24	38	29	22	25	33	22	28	30	23	32	26	28	20	27	20	25	33	24	32	25	32	35	29	28	30	29	20	27	30	25	30	31	26	24	26	20	26	21	28	21	31	16	26	14	27	23	19	35	19	25	27	24	26	18	19	21	34	31	23	26	24	28	25	28	23	23	25	22	29	24	27	27	26	30	24	26	24	28	29	25	21	17	28	28	26	22	21	29	24	25	29	36	21	23	20	30	18	23	30	30	24	21	36	22	22	30	19	22	23	21	21	31	23	20	28	30	29	28	32	29	19	18	30	16	29	28	14	29	25	18	25	20	39	18	28	31	27	19	25	27	27	18	32	24	31	29	29	34	25	24	29	26	28	29	23	26	31	19	22	23	24	18	21	27	25	21	30	29	25	27	17	35	35	24	26	34	22	34	27	32	22	28	20	24	20	31	22	18	30	34	17	23	22	24	31	35	21	28	23	37	26	27	30	23	20	21	31	28	25	21	25	30	27	29	28	28	31	27	23	18	27	33	24	22	18	21	34	16	28	28	23	28	22	20	22	33	29	25	33	22	31	16	22	28	19	33	32	21	22	28	31	26	27	28	20	20	18	18	23	21	19	32	37	26	20	32	28	26	28	28	26	25	22	33	36	23	26	27	27	26	24	34	23	27	20	24	38	29	37	29	29	25	38	17	26	31	25	33	27	33	32	25	22	27	28	15	17	20	23	26	26	27	27	24	31	21	24	35	25	23	28	30	27	27	28	31	24	35	30	26	28	34	31	22	21	23	25	31	31	31	28	27	31	19	20	20	28	15	26	23	31	28	22	26	27	25	34	28	34	34	25	26	27	23	27	32	31	26	23	28	39	33	36	23	30	26	32	28	21	28	35	26	33	15	23	20	25	25	27	29	27	27	26	21	29	25	27	26	21	29	27	21	32	30	22	28	20	32	26	29	21	27	33	37	39	22	22	20	27	20	27	31	25	26	28	19	34	18	35	23	27	39	25	19	29	27	19	33	24	27	14	21	22	24	22	24	15	27	31	18	16	25	31	27	21	23	31	35	25	16	19	23	31	22	41	26	23	23	22	30	25	26	14	29	15	21	21	23	11	19	29	18	25	24	23	29	31	22	25	20	24	17	35	25	27	17	26	23	30	37	24	26	33	24	21	25	29	19	29	30	21	21	32	20	29	26	23	22	19	27	24	27	31	22	24	23	28	28	15	23	21	19	31	19	22	25	24	28	28	30	21	24	30	31	19	30	15	21	28	32	21	28	22	20	41	22	32	23	20	26	31	42	27	23	25	32	19	33	24	29	31	26	33	21	32	33	28	31	25	35	22	23	19	37	29	32	22	22	25	30	24	30	23	24	26	21	29	34	24	21	25	35	35	32	21	32	22	22	28	15	21	29	23	18	21	19	22	20	27	29	22	33	24	30	28	24	36	30	22	32	27	22	25	35	21	33	29	32	22	20	26	20	24	26	24	27	26	24	19	34	29	24	27	35	30	30	20	25	19	24	25	28	16	17	20	25	22	28	18	22	30	26	31	23	26	20	18	20	20	22	24	27	27	28	17	23	25	33	31	32	25	22	36	24	27	21	24	20	22	32	29	25	22	26	22	17	22	30	33	31	15	28	35	33	26	27	22	28	21	22	22	31	18	34	21	28	35	30	27	24	25	34	26	23	19	20	33	32	27	31	28	30	20	24	33	25	28	28	19	22	19	33	31	34	25	19	23	35	19	29	23	34	21	26	23	28	27	22	23	25	37	21	33	33	22	19	20	27	32	18	34	33	25	31	25	27	26	32	26	39	26	28	22	27	25	21	29	24	29	28	18	29	16	27	33	24	35	22	21	18	20	26	15	30	21	33	20	27	36	23	20	34	19	23	37	31	24	29	20	27	26	23	32	23	20	25	28	17	23	21	28	34	34	27	25	34	32	23	28	25	26	22	21	24	28	26	32	22	37	30	17	23	20	28	24	28	29	30	22	28	22	22	31	20	27	30	29	26	23	20	15	26	27	29	22	26	32	29	26	19	27	22	36	35	23	18	30	34	29	23	41	27	26	24	30	19	24	14	32	35	24	26	35	34	27	27	28	26	20	26	26	27	25	29	25	31	40	35	24	25	33	23	17	23	28	24	27	32	31	29	29	26	22	21	25	24	15	38	31	38	22	27	33	26	29	28	26	24	26	33	30	25	34	23	20	25	30	24	21	16	26	25	18	30	21	19	31	25	18	26	26	28	25	31	19	24	26	33	29	21	24	27	28	30	20	33	29	28	31	24	24	22	32	34	27	28	44	23	25	24	25	28	32
36687	28764	22683	35286	39748	35650	30206	24412	20381	17032	15638	13413	8558	5531	4085	3137	2785	2957	3995	4553	5135	2926	1757	1303	2181	1707	2935	6314	8481	4931	3784	3075	2087	1719	1214	976	948	905	870	743	690	572	511	519	494	492	436	442	489	446	383	434	432	456	424	440	450	435	441	439	429	464	622	667	492	441	416	443	428	445	420	398	407	402	434	439	402	406	414	425	457	345	436	407	385	426	391	418	419	385	400	395	395	396	394	383	384	381	396	404	406	419	415	431	411	401	407	384	416	415	417	396	413	437	385	427	431	406	452	474	448	400	397	395	412	416	406	399	434	424	428	391	397	422	440	407	416	417	404	387	406	426	388	484	424	415	417	415	406	412	421	395	433	415	410	377	416	399	397	391	393	387	400	383	426	418	390	415	392	377	358	356	379	400	403	437	426	408	410	426	372	424	437	399	392	437	400	444	447	393	419	370	379	440	358	388	392	366	405	394	405	424	429	431	380	432	405	394	403	400	402	398	413	427	397	405	351	397	418	392	390	433	391	412	406	427	390	387	414	428	371	423	399	414	411	418	394	419	414	394	394	414	380	394	391	396	433	402	418	382	390	429	411	411	420	429	404	388	440	443	390	384	394	414	348	395	392	416	389	405	387	409	381	401	402	391	395	406	437	392	404	426	375	402	390	381	417	394	370	398	418	364	434	356	411	392	367	400	403	409	412	395	397	387	366	414	390	396	415	375	399	391	388	417	390	393	410	378	400	400	412	409	395	422	392	386	406	412	410	421	393	416	395	390	391	401	395	421	424	406	406	402	384	389	398	406	371	419	402	388	387	399	402	387	397	376	433	426	447	425	381	377	409	407	384	409	414	395	389	384	391	398	394	388	408	375	400	385	385	392	382	431	415	405	382	378	400	423	397	374	410	384	372	431	397	383	404	356	383	398	425	413	377	395	395	377	373	425	366	414	411	417	409	426	401	407	407	393	411	360	403	409	417	415	403	377	404	376	375	425	436	416	399	388	410	415	375	366	393	421	406	376	392	350	393	372	414	369	379	403	398	386	377	394	384	429	404	395	427	398	404	412	397	425	392	418	386	394	380	402	394	403	427	358	435	389	399	403	421	375	420	376	381	431	386	399	386	411	423	390	439	394	380	385	421	401	389	404	373	389	421	437	421	399	403	406	404	413	409	378	371	430	368	441	405	369	398	414	387	367	396	381	396	416	391	406	445	402	431	417	419	399	390	432	415	401	422	418	414	420	402	371	417	339	378	402	395	419	416	414	412	405	424	408	407	365	434	398	389	404	414	390	444	388	434	406	384	389	391	399	428	387	386	423	431	393	429	355	419	395	380	390	406	402	393	406	434	388	366	418	419	424	386	417	398	404	380	409	386	375	390	394	417	405	367	374	395	367	391	430	374	378	406	433	407	384	397	375	436	412	372	393	402	391	397	404	420	417	393	374	429	395	396	384	439	423	428	420	389	443	418	424	442	379	444	385	403	426	391	390	408	412	399	380	406	397	374	406	381	410	437	376	394	436	431	374	388	410	411	377	445	393	431	389	376	417	396	390	381	411	380	372	423	421	412	375	400	420	423	402	419	390	429	371	384	439	408	392	404	414	418	369	436	414	433	394	381	388	418	373	387	410	424	393	387	382	451	385	440	404	400	415	388	398	377	419	368	382	429	363	387	388	397	404	420	404	385	411	370	428	383	404	393	395	381	448	383	442	389	380	401	413	441	438	403	377	417	402	369	377	411	408	408	412	426	364	390	373	408	407	377	388	384	384	398	379	400	408	404	420	417	402	390	413	397	406	388	421	393	426	426	409	392	390	407	397	427	414	410	412	421	394	427	404	413	426	375	378	407	401	388	407	406	418	386	397	393	414	395	371	403	393	378	410	406	413	424	391	390	389	409	410	396	390	408	392	406	376	380	373	436	421	411	411	384	398	459	402	419	423	404	413	383	380	399	388	392	400	398	439	437	430	416	414	414	410	374	411	358	421	430	383	415	425	408	373	376	401	417	408	411	421	405	418	398	387	399	373	396	377	431	382	391	441	401	410	387	412	427	380	370	377	408	384	417	389	384	386	379	382	407	434	415	430	402	398	388	394	410	384	357	370	374	400	408	409	433	423	364	426	383	369	392	380	379	387	372	386	376	404	417	387	367	394	392	420	377	434	386	442	360	411	393	409	413	402	372	409	431	357	403	418	377	439	369	400	415	381	381	377	429	392	401	401	408	377	419	424	382	420	396	419	401	407	422	394	403	402	400	457	441	360	390	449	423	397	415	380	402	400	413	416	415	390	422	392	425	388	414	399	422	383	420	409	370	417	416	392	386	377	450	366	419	391	353	398	374	371	395	397	400	413	401	418	391	394	396	428	384	418	421	366	429	362	435	423	397	388	380	401	398	435	372	398	395	422	427	428	425	383	404	405	383	393	376	406	391	394	398	416	381	419	363	399	402	433	419	406	404	388	400	435	406	369	415	407	421	421	400	385	404	413	413	383	378	381	370	380	385	364	419	391	395	431	406	411	409	402	384	393	383	401	424	380	363	433	390	409	386	404	390	398	365	382	405	372	374	437	391	430	383	379	367	381	397	391	370	391	419	377	392	386	403	398	418	394	395	400	390	388	378	422	417	395	395	410	404	390	414	389	431	395	382	365	415	404	426	422	400	417	387	393	388	400	418	414	379	395	410	408	365	438	418	403	387	446	396	386	396	353	376	408	419	413	410	387	408	376	429	396	405	377	375	412	414	403	419	411	391	419	375	377	437	392	418	408	388	377	374	386	413	374	412	411	425	394	368	371	408	388	415	363	400	430	409	370	391	385	416	435	420	410	421	386	389	390	393	406	423	415	399	436	407	406	392	402	398	410	372	411	383	423	403	399	383	387	415	416	398	392	403	445	372	380	391	400	444	388	423	388	408	394	419	412	419	400	421	393	413	389	383	406	420	389	417	421	393	389	402	435	405	426	422	420	422	392	378	412	398	407	411	397	402	380	389	390	437	382	392	367	387	435	390	392	410	383	401	381	375	398	378	395	395	365	379	412	378	401	420	394	396	391	359	419	365	417	385	375	407	428	378	398	403	367	417	412	418	414	396	385	412	403	394	414	379	377	418	398	396	425	432	436	387	382	422	433	380	392	393	393	400	395	414	386	405	378	414	391	407	393	413	383	386	401	423	392	398	369	377	407	400	401	392	401	406	423	402	438	380	374	406	368	403	379	407	386	394	419	388	412	411	413	360	385	413	435	428	410	376	388	412	394	375	398	420	360	408	391	395	426	371	400	420	385	368	375	389	371	387	390	385	391	413	437	392	399	416	390	388	437	390	393	400	427	383	422	399	363	380	392	381	386	422	399	417	406	400	420	386	400	415	416	397	389	390	402	401	395	410	358	426	404	411	429	393	335	385	397	419	378	429	417	388	407	390	427	383	404	402	363	405	394	420	417	417	376	403	439	397	413	400	412	377	414	416	388	384	369	426	424	375	424	397	431	393	366
5210	2182	1254	872	1143	1108	769	650	480	415	379	285	175	142	121	84	91	90	105	129	142	89	51	59	77	70	72	149	219	176	109	111	82	80	61	45	63	53	44	34	41	52	46	38	43	46	53	42	49	46	45	44	42	36	36	50	39	42	48	35	41	36	49	32	45	33	31	56	51	62	43	48	43	48	35	53	45	39	51	50	38	35	43	38	43	37	37	38	45	41	52	41	32	43	45	34	43	38	48	35	30	50	32	45	49	44	43	40	41	36	43	47	44	41	38	28	46	37	49	45	36	45	43	50	44	52	38	47	54	34	46	42	36	46	34	47	40	42	31	45	37	45	46	46	39	45	47	42	36	35	47	36	52	51	32	55	40	53	41	42	43	39	41	44	34	45	40	39	38	41	47	42	47	29	48	37	54	35	39	37	42	49	39	33	43	49	38	44	40	33	45	42	35	36	35	51	34	44	36	24	33	40	39	36	36	46	48	42	42	42	48	35	44	37	36	29	41	31	45	42	41	40	42	43	42	41	37	36	45	43	42	39	43	45	43	42	39	58	49	37	51	40	41	46	52	48	42	52	35	43	36	54	44	37	38	41	44	38	41	27	38	58	40	34	39	38	29	41	42	49	47	39	37	40	41	39	32	48	34	47	39	42	45	44	35	42	35	50	56	37	45	45	42	40	50	38	48	42	56	36	37	42	42	52	26	32	46	39	41	38	54	37	31	51	42	44	38	38	50	38	42	33	40	56	42	33	50	36	36	35	45	39	38	36	38	41	46	41	34	40	39	49	45	34	29	42	33	41	41	29	51	39	47	39	43	34	43	42	42	36	48	36	44	39	45	50	41	37	44	32	44	43	38	31	25	51	34	36	39	43	37	35	49	34	32	39	38	41	46	39	39	39	35	36	46	36	52	41	36	44	35	32	46	51	42	37	37	36	47	51	49	40	45	46	48	47	41	36	42	43	40	43	40	44	35	25	48	53	38	40	50	40	42	44	57	37	40	50	44	55	39	35	43	45	37	44	46	34	42	40	46	40	32	45	48	41	40	52	43	45	54	40	51	42	31	42	56	37	37	37	49	48	48	27	43	42	37	51	42	48	46	40	34	43	32	32	42	49	40	39	35	60	36	46	46	50	31	50	35	51	49	39	43	37	48	50	55	38	36	26	40	38	40	37	31	51	40	40	45	38	32	47	40	37	41	46	47	50	32	44	35	46	44	45	41	41	47	40	42	35	47	38	45	48	33	43	41	35	38	42	42	53	35	41	40	41	38	47	40	53	35	45	31	40	32	41	48	46	45	36	46	47	42	40	51	50	48	34	40	40	44	36	34	38	41	26	32	47	46	41	42	36	56	34	38	35	47	45	50	34	42	50	41	45	43	41	39	46	44	40	48	46	36	40	44	47	41	43	29	41	48	35	37	44	37	40	56	46	46	43	46	43	25	58	32	37	40	36	30	40	36	42	48	31	44	37	43	42	32	31	43	39	46	53	45	43	41	43	41	43	48	49	47	33	47	47	64	39	41	38	34	35	34	46	41	36	44	38	44	24	39	37	47	55	34	41	39	43	45	54	46	36	50	45	42	38	41	39	32	39	42	31	37	40	37	38	34	30	43	52	36	41	43	51	38	33	46	35	35	44	43	31	40	50	44	40	39	31	41	40	43	35	44	43	48	35	39	39	35	52	35	32	44	37	46	34	39	38	54	41	40	38	52	42	31	40	35	34	39	47	38	42	38	55	40	42	39	39	33	38	37	37	45	52	43	43	45	33	35	40	30	44	45	42	35	46	35	35	58	38	44	51	44	43	46	39	36	49	38	48	42	42	28	42	43	36	54	38	37	33	33	43	44	46	40	41	49	36	46	47	34	41	44	42	52	35	47	42	38	43	38	43	53	32	48	38	45	40	37	43	54	39	37	40	34	54	38	27	43	43	30	58	44	51	39	33	37	29	46	26	57	41	39	37	43	40	46	42	39	39	41	39	45	36	46	41	49	32	37	40	40	42	55	47	45	54	41	47	48	41	45	42	41	29	43	35	44	43	53	43	46	25	45	44	41	27	23	40	41	40	38	46	47	45	30	27	56	44	41	42	34	41	32	34	39	40	39	38	44	26	43	43	41	42	43	46	42	49	58	43	46	36	34	33	27	49	53	47	37	36	45	39	29	40	40	47	40	48	43	44	46	41	40	46	44	40	51	53	45	47	48	40	42	31	47	44	31	50	35	50	36	38	46	40	48	47	41	35	37	39	41	37	41	39	46	42	34	42	34	39	52	39	36	31	23	38	50	39	42	35	36	31	46	48	49	25	54	44	36	32	34	41	50	47	48	31	33	43	41	46	48	37	33	43	36	39	27	36	26	37	37	24	37	42	46	41	40	42	45	40	34	38	26	29	41	56	41	40	35	44	34	38	49	38	39	45	39	48	45	39	43	49	39	38	48	34	53	48	30	31	47	40	37	42	37	36	44	46	49	43	48	33	45	40	51	43	43	40	41	52	42	37	47	37	39	34	51	43	41	40	45	45	29	36	33	33	49	40	44	32	43	38	40	41	43	34	43	37	33	47	45	48	56	29	47	36	44	35	42	37	41	57	42	39	35	40	27	43	46	39	34	29	44	38	37	29	43	33	40	41	43	41	29	41	36	40	33	39	35	42	33	41	43	43	34	39	39	40	41	44	44	46	41	47	40	50	34	46	46	21	30	40	38	52	49	37	44	36	33	43	48	26	39	50	43	50	36	44	43	40	40	37	38	47	42	38	42	42	42	48	49	35	40	48	52	51	48	51	51	51	45	44	48	39	37	43	43	36	36	49	41	42	45	41	35	39	39	33	43	38	44	44	42	48	43	42	35	40	44	47	44	43	40	44	37	37	32	33	41	49	39	52	36	43	43	44	43	40	40	45	40	40	36	49	34	45	43	34	38	42	48	32	52	33	39	43	55	43	46	34	38	51	36	41	42	45	34	50	52	43	43	42	61	40	36	30	39	39	41	51	36	39	52	44	36	32	25	35	50	31	37	36	40	54	54	31	33	43	31	45	55	33	29	36	40	45	51	48	34	49	45	43	30	38	47	41	32	46	41	39	38	42	42	37	49	53	44	48	47	43	51	38	40	38	42	31	45	40	45	50	46	33	45	38	36	33	44	36	43	45	37	41	47	39	36	42	37	41	56	38	44	43	28	42	41	41	39	38	43	36	35	42	48	43	32	46	55	37	41	39	34	37	37	45	32	31	37	36	42	38	35	50	40	35	31	53	43	38	39	50	28	38	44	45	46	43	56	52	40	35	43	39	46	46	46	38	37	50	37	52	51	39	47	44	30	42	46	33	45	42	49	33	44	37	47	50	37	37	41	38	44	51	30	39	33	40	34	42	49	33	49	41	47	40	37	31	43	40	39	42	39	38	35	28	46	44	55	43	44	45	41	34	38	32	44	36	43	37	41	37	34	41	50	40	37	47	45	35	35	49	48	36	41	33	50	32
34046	26755	21071	34545	39619	35761	30435	25034	20497	17350	16362	12569	8067	5322	3885	3228	2999	3131	4305	4233	4964	3179	1723	1396	2118	1765	1767	5159	7613	5954	3199	3273	2515	2013	1567	1366	1225	1313	1120	989	887	749	750	680	679	683	632	685	671	669	683	637	690	607	617	664	607	676	683	682	615	682	867	705	645	669	674	603	618	641	672	610	607	638	628	613	615	648	649	648	608	616	658	633	617	640	678	628	620	647	611	622	608	691	643	613	646	671	656	658	613	594	670	646	667	630	654	604	643	617	609	612	611	696	603	677	628	622	635	684	609	653	646	637	646	636	613	640	638	643	621	613	627	644	603	639	642	659	629	653	621	606	634	640	668	619	623	618	678	676	610	672	658	641	613	592	618	613	639	608	616	612	706	647	604	646	636	646	641	639	625	631	614	650	615	619	636	628	643	649	608	597	575	614	617	655	626	583	608	594	642	606	587	629	578	599	653	597	620	595	639	670	589	583	641	578	611	574	610	624	618	616	643	607	624	587	618	634	631	630	624	633	614	609	635	609	638	580	682	610	586	635	651	626	660	573	571	592	638	627	623	658	588	624	629	606	622	630	635	603	604	619	642	651	637	651	628	620	599	596	646	659	622	642	612	584	624	626	618	604	652	643	622	617	604	592	644	614	660	627	624	649	669	594	671	592	621	641	622	655	638	613	627	626	614	629	597	599	605	655	591	682	631	668	595	685	627	618	643	667	601	636	624	676	610	646	611	625	592	601	673	621	601	627	576	662	670	555	649	632	607	583	611	653	621	602	637	626	626	633	636	632	627	614	627	612	583	606	649	608	639	632	613	629	603	667	615	630	612	640	600	635	575	603	602	614	667	618	625	597	639	608	621	641	653	597	639	628	614	612	590	612	621	644	628	603	632	606	607	599	650	611	633	605	617	648	602	630	601	621	617	692	636	626	614	654	637	622	583	580	561	638	628	613	653	605	632	642	643	644	641	650	613	635	646	569	607	656	636	607	636	672	610	622	641	619	605	657	618	603	626	627	597	618	617	663	579	590	625	631	621	628	615	644	640	648	628	605	590	625	606	639	624	662	644	597	645	586	619	623	672	625	623	653	654	621	615	628	631	620	645	586	609	618	655	644	625	614	603	587	631	591	637	611	627	633	564	642	616	623	650	643	633	615	613	649	615	686	669	643	660	601	588	599	613	671	641	641	595	631	632	649	642	634	670	606	643	623	625	612	608	603	612	651	582	624	648	672	628	611	600	608	648	594	642	553	603	646	607	633	598	621	614	648	673	590	647	612	621	630	652	629	644	653	651	633	606	616	625	617	617	638	615	572	592	656	623	612	631	631	581	648	628	621	614	625	637	601	591	621	588	633	581	673	662	606	619	625	632	687	635	636	613	620	603	615	629	603	628	651	646	578	628	641	594	635	667	610	621	628	666	626	574	644	660	623	668	602	594	645	639	608	625	627	653	609	647	637	604	618	622	648	608	612	604	600	633	659	598	614	588	598	611	660	587	642	615	617	634	638	664	595	636	606	627	640	627	596	644	606	649	586	645	618	603	631	624	625	596	629	634	634	613	599	606	629	602	588	615	646	609	573	661	600	613	652	604	592	615	629	636	566	617	625	685	638	628	621	620	619	601	638	588	614	615	575	660	616	579	622	598	628	653	639	635	580	632	632	611	611	553	595	603	633	593	624	639	612	659	631	664	630	672	627	598	620	605	653	549	596	612	594	611	606	596	609	683	590	607	627	661	609	568	609	671	629	656	639	624	610	610	627	629	631	629	644	646	611	651	610	651	593	627	577	570	629	624	636	642	651	650	632	641	617	640	611	615	661	618	601	596	607	666	612	595	604	593	585	616	624	628	615	613	607	636	642	628	591	635	647	608	657	628	657	603	635	626	624	605	629	600	638	628	624	606	655	644	579	648	652	667	634	640	649	628	590	611	641	609	635	591	606	622	578	646	578	639	603	654	637	609	611	630	611	627	646	642	645	604	643	597	637	548	637	612	630	627	598	647	635	632	617	627	645	607	633	603	609	622	586	634	626	645	620	651	598	599	626	660	617	603	631	620	673	631	622	615	574	633	618	617	614	620	683	619	621	587	644	629	626	614	586	649	608	624	593	610	634	647	615	608	638	657	612	634	618	643	674	632	641	632	611	612	621	618	586	621	623	611	642	638	644	611	638	664	658	621	564	613	610	605	652	641	642	605	629	651	617	608	617	622	608	646	654	588	586	654	620	621	651	566	597	642	620	659	638	606	612	647	648	635	648	617	583	645	584	627	635	625	639	596	662	617	625	664	632	605	645	591	637	667	642	590	656	641	666	618	619	602	604	616	614	600	621	653	585	629	623	612	648	624	565	573	588	605	660	544	606	606	650	648	591	585	608	610	641	635	625	619	634	653	570	634	620	570	615	584	611	657	607	611	624	663	570	614	599	622	623	625	640	597	593	646	587	599	604	628	605	615	604	643	610	633	642	583	625	595	578	661	632	605	628	622	639	630	627	658	623	657	649	656	612	660	640	649	617	597	643	626	624	684	630	605	631	654	597	605	656	596	630	610	580	648	646	617	606	613	601	606	613	608	663	606	620	610	661	652	604	625	588	632	624	644	610	572	612	618	639	643	648	646	669	653	623	617	647	684	626	581	636	602	617	594	619	605	644	598	637	661	619	598	573	615	590	640	660	608	636	609	599	610	647	624	611	613	665	647	631	642	673	633	649	659	662	580	642	648	631	560	580	641	625	608	664	610	641	667	592	613	606	648	648	622	578	601	610	609	624	618	576	645	629	630	616	657	645	630	614	623	632	642	620	607	598	603	638	586	627	586	616	593	591	601	592	646	620	594	602	624	600	660	582	619	676	618	578	621	630	591	646	612	588	604	636	656	603	629	616	616	643	607	654	630	604	613	607	631	636	593	602	632	651	598	602	667	605	633	590	600	602	631	590	635	614	603	649	613	624	572	663	694	641	599	638	622	631	599	679	614	628	635	628	592	628	631	608	609	629	620	639	690	619	662	624	653	629	670	659	631	627	603	643	625	661	592	615	643	625	639	636	591	627	650	633	633	584	646	638	622	655	619	560	646	597	611	633	616	650	619	612	578	647	648	649	619	593	635	610	661	642	604	613	644	597	655	617	616	639	627	580	654	627	599	638	631	651	638	629	628	603	612	630	619	615	626	647	594	619	654	640	614	604	614	665	614	609	619	628	651	668	669	598	612	637	670	603	597	659	620	651	614	635	637	619	579	669	675	660	641	623	612	646	605	603	582	618	552	606	619	610	627	614	596	639	616	625	601	636	594	626	583	645	651	624	575	675	653	616	657	629	609	587	630	639	645	606	609	626	666	574	618	577	651	608	665	671	579	603	625	592	603	601	691	611	636	635	623	630	602	643	621	580	646	632	617	568	636	625	622	609	639	614	649	609	616	617	673	615	648	643	661	597	588	599	613	598	617	613	601	629	617	643	656	637	646	594	639	647	600	611	618	571	641	632	641	652
5738	3201	1783	1174	1849	1885	1341	1047	810	725	585	512	293	223	140	146	135	148	178	163	188	113	73	85	93	71	72	152	290	287	168	120	116	105	100	68	60	71	70	55	52	47	40	32	41	45	37	50	35	45	48	48	34	39	41	46	41	56	38	53	42	45	44	34	30	40	23	43	42	44	46	43	39	48	50	39	52	35	43	35	45	42	44	34	47	35	40	45	38	32	39	33	38	39	39	35	32	48	36	40	42	43	45	44	39	38	46	46	35	34	44	43	44	50	38	46	37	45	34	30	45	48	41	32	43	40	50	40	49	49	39	37	45	39	45	54	45	38	41	44	39	50	53	34	44	38	43	32	52	55	39	41	41	26	50	38	41	51	38	46	48	55	41	34	40	39	42	37	35	45	46	40	39	41	40	40	39	37	33	34	42	41	40	37	36	48	45	45	41	50	32	34	40	31	33	38	34	43	33	36	44	44	44	49	43	43	54	36	42	46	42	42	40	38	38	33	40	45	28	39	36	30	50	41	46	39	38	39	36	51	40	33	37	49	26	34	51	37	55	42	38	51	38	45	42	40	43	34	47	42	39	42	41	34	44	47	44	42	38	32	52	37	39	38	39	49	39	36	46	38	35	42	33	29	41	31	56	36	42	48	39	44	46	50	34	41	40	40	29	42	49	35	40	35	34	36	37	42	39	44	40	30	30	44	47	35	41	42	38	32	50	41	32	45	46	50	38	40	41	43	32	43	45	31	42	29	36	41	40	44	45	44	51	32	40	47	33	43	32	47	43	46	42	28	33	50	35	52	35	44	40	38	43	46	35	42	43	51	42	36	44	33	45	45	32	58	35	38	41	43	44	40	39	31	40	39	43	25	38	38	31	32	54	50	43	37	39	40	46	46	30	29	46	33	45	42	41	37	41	39	37	40	42	38	34	46	40	50	35	40	42	48	40	43	43	54	50	43	45	54	42	39	45	34	52	42	43	40	35	59	40	37	37	45	49	37	36	35	45	31	42	41	34	40	42	31	50	42	36	32	47	46	43	42	43	51	45	46	38	38	40	45	58	34	36	47	45	38	36	39	51	40	46	34	35	31	32	42	37	37	28	40	50	46	37	44	44	44	36	31	46	50	22	45	47	40	42	26	45	35	57	52	40	39	46	45	43	43	37	26	44	44	48	43	48	40	48	41	48	37	43	45	36	43	42	36	38	60	46	44	39	41	44	47	32	42	44	43	38	29	37	36	35	40	44	42	45	53	37	43	41	46	48	44	39	38	43	36	46	32	37	47	32	53	41	52	36	40	35	41	42	37	38	36	40	48	41	39	42	40	40	43	34	34	49	47	47	48	36	49	44	37	41	29	45	47	40	36	37	39	34	47	39	39	31	37	43	36	42	44	40	31	49	31	48	42	33	37	50	35	35	43	34	42	35	48	39	49	34	30	37	41	39	38	45	46	35	40	48	56	51	52	47	45	33	37	43	43	47	39	39	53	52	32	54	34	39	45	34	51	51	41	36	54	48	41	36	31	42	37	48	43	39	47	31	42	45	39	48	36	34	50	37	34	48	36	34	44	58	40	46	39	30	43	50	35	40	33	32	54	45	43	41	36	37	38	42	46	32	34	54	57	38	41	39	50	30	47	41	41	45	42	39	43	44	41	39	38	43	41	32	32	41	43	39	29	34	41	41	40	48	42	35	43	35	41	44	41	46	41	25	45	48	37	50	46	57	39	53	40	42	39	49	36	39	35	46	43	42	45	40	49	45	36	47	44	42	45	45	33	42	32	38	47	47	42	47	39	33	42	40	37	31	38	54	36	41	29	45	44	43	39	49	40	42	52	30	36	41	45	32	48	37	43	53	39	50	47	46	39	40	51	39	35	49	37	42	34	53	32	38	35	46	44	32	38	34	21	38	38	33	37	48	49	37	47	29	38	45	40	33	37	51	44	36	37	42	39	36	53	43	28	49	38	36	47	36	31	40	51	32	31	39	40	44	40	50	40	34	37	38	43	29	25	36	47	38	40	40	49	45	41	31	38	42	52	27	28	38	35	37	34	47	35	41	52	33	42	39	48	51	43	44	47	44	49	40	42	42	38	37	41	30	38	45	42	39	37	34	44	31	48	49	41	47	38	43	30	52	28	43	39	51	35	48	37	51	45	46	46	41	46	50	45	49	46	41	43	33	58	45	44	49	54	42	39	38	42	49	35	51	45	53	43	41	50	41	27	41	42	36	48	45	39	39	35	48	43	42	43	47	54	33	34	40	37	42	40	42	45	41	37	27	39	49	34	40	51	32	29	45	45	32	49	30	47	47	35	34	45	48	56	39	34	40	46	32	41	53	29	41	33	35	38	41	32	37	40	51	47	44	36	56	49	42	44	38	45	38	46	45	28	36	41	43	35	35	37	43	36	49	43	48	45	37	51	39	41	44	50	33	30	48	54	40	49	44	35	45	46	48	30	37	36	33	35	31	37	59	35	55	37	39	32	44	57	37	47	36	34	41	37	36	34	44	49	49	37	35	53	42	47	45	37	37	34	40	42	34	32	44	39	44	43	46	36	33	46	45	47	39	38	36	45	33	49	43	47	45	39	39	39	42	39	42	38	50	44	45	49	43	48	36	36	43	39	36	39	41	45	36	43	36	30	42	46	26	45	39	36	35	37	47	35	36	41	45	35	40	39	51	41	42	48	39	48	38	39	47	41	40	54	49	37	41	40	42	31	50	42	37	43	43	33	45	29	49	42	60	41	45	33	39	47	39	38	53	36	37	43	43	39	47	48	48	44	34	51	48	39	33	48	33	40	39	61	34	36	36	39	35	39	48	39	55	38	53	35	48	46	36	34	45	48	42	34	38	31	49	29	47	49	50	34	41	44	45	33	41	34	42	44	42	39	42	38	40	48	32	37	48	40	34	44	44	38	46	44	41	47	53	45	39	42	20	31	39	38	41	37	48	37	36	38	40	50	31	32	46	39	49	48	45	34	35	43	47	39	38	48	39	41	47	43	43	38	31	43	37	45	33	47	35	45	45	48	47	32	47	34	43	51	38	38	36	41	36	53	37	39	39	27	48	32	37	33	49	43	38	44	43	41	38	47	43	43	49	37	39	46	54	44	45	56	40	42	43	37	38	34	39	31	34	48	46	35	34	42	40	37	40	37	50	30	34	40	47	35	39	46	44	40	33	39	30	36	35	48	32	33	49	47	44	28	36	37	39	34	42	33	43	50	46	53	46	37	34	42	36	48	37	44	46	47	35	46	54	45	52	47	41	41	42	31	44	35	51	42	41	41	46	44	45	39	42	48	52	38	46	46	46	45	30	46	39	40	49	51	34	46	47	28	52	53	39	37	42	50	46	44	51	44	28	33	42	44	39	43	42	47	37	39	43	39	60	36	39	42	50	42	41	41	45	33	46	48	43	26	49	32	37	35	33	32	27	36	34	50	32	41	49	37	50	41	42	45	36	47	46	34	40	41	39	41	44	40
39333	30148	24385	38219	44339	41349	35880	30933	26381	23980	21262	17581	11433	8264	5657	4862	5048	5483	6258	6471	6907	4483	2242	1984	2782	2524	2083	5027	9703	9608	5499	4241	3698	2885	2328	1919	1897	1611	1507	1387	1032	847	814	769	689	668	747	667	699	690	652	665	704	693	659	674	649	646	682	661	696	795	861	756	692	643	713	662	622	651	620	655	661	649	626	636	636	611	626	683	659	628	614	614	596	645	668	622	622	630	621	611	623	643	618	631	677	648	614	676	665	657	665	581	655	584	636	655	616	656	607	633	647	648	635	624	643	623	600	645	625	613	658	665	616	625	622	638	635	608	613	649	624	606	627	643	656	598	636	657	650	634	634	630	640	616	663	619	640	668	615	647	616	664	599	627	587	600	620	621	642	592	669	625	616	638	646	635	646	595	618	659	615	601	601	606	608	586	615	608	603	600	629	605	615	635	543	627	629	591	585	614	645	625	596	678	599	609	599	612	667	609	637	598	590	600	622	607	608	639	598	582	573	594	641	631	620	570	650	605	598	628	587	596	611	638	597	591	625	597	604	616	649	640	601	630	655	678	592	636	591	647	604	596	638	575	603	654	617	650	628	611	638	633	598	638	628	622	597	637	644	637	605	584	579	661	650	655	669	606	597	643	611	594	637	646	664	603	572	649	607	628	604	606	614	602	584	607	602	558	614	588	617	610	596	637	667	604	613	592	631	653	641	623	659	652	622	590	652	625	648	627	599	632	654	604	623	579	642	649	602	606	596	561	592	614	634	615	605	625	575	587	637	617	598	648	645	630	599	602	653	608	646	621	614	642	594	608	627	621	586	602	627	613	628	632	609	599	622	640	649	584	651	583	618	634	641	654	581	630	610	604	609	611	574	625	651	622	610	590	620	645	573	577	638	602	625	619	612	623	635	660	608	652	618	618	616	595	618	596	585	616	642	586	621	602	648	641	654	634	649	596	618	632	600	595	629	619	659	601	623	619	659	682	584	557	618	596	659	566	613	640	600	631	633	639	600	591	617	640	618	608	626	616	568	650	642	665	663	636	633	612	637	606	590	643	584	590	634	624	597	610	571	644	615	653	640	594	637	583	608	652	581	610	631	648	621	637	609	638	584	613	650	605	626	590	631	606	631	600	623	637	607	651	615	571	652	594	605	648	604	637	654	606	596	603	566	638	631	648	615	624	604	639	610	643	579	612	617	615	665	608	596	606	592	614	621	643	588	626	616	599	632	590	641	651	603	624	614	602	584	579	624	609	636	599	622	646	615	636	621	594	619	613	647	585	564	603	602	585	629	659	659	574	591	615	598	609	600	608	609	640	594	667	579	613	633	582	670	598	616	581	577	602	632	600	613	650	652	605	574	595	647	598	617	632	646	638	669	575	662	605	613	617	642	597	587	602	621	603	588	625	622	597	601	646	663	626	685	613	606	595	605	600	587	592	621	605	560	629	575	611	613	640	622	629	618	533	599	640	611	623	660	610	617	621	599	611	625	629	617	637	615	576	649	587	631	575	604	600	647	582	602	627	591	614	640	620	601	633	613	640	580	638	641	610	605	609	625	665	619	588	588	623	607	644	633	602	648	617	648	590	559	617	592	619	595	613	631	629	626	609	585	622	605	593	612	626	587	607	654	577	624	608	593	600	600	616	571	572	650	612	618	653	627	609	585	625	617	627	616	565	595	643	624	594	613	653	631	581	616	621	611	636	611	640	584	634	629	627	627	612	641	629	616	646	614	613	614	562	666	633	640	616	570	629	637	626	607	657	626	610	616	653	634	621	638	655	587	572	611	624	627	645	652	605	581	587	629	602	631	590	620	576	576	616	666	652	681	614	560	607	674	605	657	599	610	615	603	584	639	590	613	575	592	633	632	572	645	590	635	661	600	636	622	581	631	597	577	641	569	613	637	675	623	642	631	637	636	662	618	592	606	620	556	591	581	599	648	639	622	577	652	649	594	639	639	649	620	618	634	579	618	601	601	600	626	600	616	607	585	597	601	561	626	576	649	630	634	629	618	616	626	622	601	626	550	572	596	621	587	644	596	594	582	590	624	637	583	638	595	601	613	631	673	614	634	605	649	676	614	583	640	609	618	602	594	637	627	633	586	609	621	640	614	600	606	623	684	612	604	616	614	618	574	599	606	578	601	656	612	618	642	606	620	616	602	597	629	667	609	592	608	643	633	623	620	576	606	597	627	595	604	587	606	618	604	577	627	659	615	639	627	590	620	589	587	571	590	613	604	593	633	591	596	648	640	595	594	643	602	586	570	613	605	638	603	615	617	606	640	626	631	615	611	595	634	603	614	621	589	596	589	611	607	615	647	629	604	643	668	612	677	626	632	599	594	590	627	625	637	570	618	623	663	590	612	586	661	572	599	579	638	636	620	623	612	661	651	595	640	657	618	617	645	614	592	645	625	581	633	588	602	648	611	583	640	593	603	613	595	615	558	643	590	576	624	626	595	625	595	630	659	603	614	624	643	627	613	603	616	638	589	636	623	640	590	631	563	621	619	626	638	618	613	622	577	638	621	624	587	653	627	565	595	615	635	622	606	611	619	630	608	659	606	629	615	620	598	602	615	630	630	590	634	598	607	631	640	598	669	596	608	595	630	591	604	571	636	637	599	594	601	604	613	595	611	530	621	566	625	580	674	612	637	612	613	628	622	599	622	606	620	680	594	612	670	612	634	628	633	592	647	602	600	594	613	555	642	596	613	610	613	585	604	644	626	643	620	619	636	607	611	639	583	626	642	622	618	579	608	566	592	627	632	612	612	616	617	594	644	579	602	633	627	593	650	613	564	578	608	589	655	612	630	606	587	608	592	586	666	601	642	559	616	629	615	635	653	633	592	601	642	628	683	618	594	621	631	657	618	546	626	603	623	589	638	665	602	626	634	660	610	628	594	586	623	606	638	579	621	648	588	577	587	610	551	617	650	591	620	603	605	631	610	577	614	579	635	558	605	619	608	691	615	627	639	600	587	613	580	604	585	673	614	559	629	645	579	658	650	532	605	612	639	615	594	553	612	664	601	653	617	581	626	582	570	653	600	619	669	610	593	587	611	629	667	650	600	582	588	601	587	604	585	624	595	599	630	620	590	638	566	655	662	597	548	605	592	579	634	629	592	601	656	581	613	568	605	582	635	628	584	646	612	625	632	612	632	621	616	616	602	625	645	583	579	616	665	603	612	622	572	595	612	620	593	598	590	656	588	606	605	649	628	623	630	610	616	598	664	615	592	610	585	589	636	616	642	652	636	592	615	631	614	602	596	615	650	643	612	637	618	612	637	643	634	609	639	614	606	623	589	627	631	583	625	586	611	612	615	591	621	627	618	624	656	619	595	662	597	629	676	626	639	600	583	580	621	593	621	607	634	595	602	596	598	637	575	571	594	607	645	625	633	604	582	630	634	581	647	556	636	622	628	624	606	616	646	631	603	627	622	620	662	624	624	620	633	624	574	568	613	623	641	666	648	647	609	638	578	595	606	591	633	575
3372	1415	727	490	766	745	530	447	334	280	268	240	163	80	59	56	57	64	63	85	74	59	44	35	39	41	28	49	113	109	94	71	49	42	42	36	36	34	33	22	27	24	32	31	33	27	21	22	29	24	34	26	32	30	21	34	22	27	19	26	30	33	32	38	26	29	22	20	33	20	30	23	29	38	37	23	40	27	32	22	16	34	30	22	31	35	22	25	22	29	26	23	28	21	27	25	22	33	35	23	35	25	36	29	27	20	21	31	24	36	34	28	25	27	21	25	22	27	23	23	27	36	24	33	27	16	23	28	16	20	22	29	29	25	29	27	28	28	18	34	31	24	24	28	31	35	25	26	37	20	23	30	33	23	16	20	26	27	26	19	29	36	31	38	27	22	25	28	18	25	26	25	31	22	37	30	37	37	31	27	20	32	26	36	26	28	29	25	27	27	31	36	30	36	37	25	24	26	30	27	26	28	19	20	27	22	30	30	28	26	19	25	20	26	37	33	31	20	30	25	27	33	22	27	30	19	35	31	24	25	37	39	21	39	31	27	24	22	30	27	21	21	35	23	45	24	26	24	21	29	27	27	28	30	30	22	24	38	28	24	29	19	27	31	28	16	26	27	28	28	36	34	31	22	14	20	20	25	27	27	24	31	26	34	22	24	27	19	23	36	22	34	29	31	30	26	29	38	35	31	26	26	36	24	30	22	25	34	24	34	31	23	26	32	28	29	29	25	22	30	33	29	16	23	24	22	29	22	24	24	36	35	21	23	32	31	28	32	25	26	25	29	27	36	37	22	17	26	23	23	29	25	25	34	23	31	23	28	26	22	35	25	24	23	15	29	26	40	25	37	31	26	29	27	30	31	31	28	20	20	19	22	30	25	34	21	25	34	33	30	25	29	31	24	30	32	17	29	23	23	30	32	28	34	31	22	28	25	18	30	31	30	14	34	33	28	28	27	31	27	16	20	20	26	31	22	20	32	31	16	30	22	32	43	20	35	27	26	21	20	26	39	38	26	32	21	24	26	21	25	27	29	17	26	18	29	21	28	35	28	26	30	37	24	30	25	29	20	21	22	25	29	20	26	26	34	26	30	28	27	23	35	23	29	22	31	19	32	22	28	16	28	27	36	30	33	21	22	32	33	26	29	26	20	28	25	30	27	22	26	25	24	31	24	25	26	22	25	19	24	23	38	28	26	35	29	22	26	20	31	34	36	25	25	26	26	16	22	25	26	22	26	24	30	24	35	34	34	27	21	26	30	28	34	37	23	19	30	27	24	32	16	27	31	24	32	17	27	26	27	33	34	29	31	21	25	28	29	24	22	29	29	30	26	34	26	31	31	24	36	19	19	24	19	36	28	22	36	31	34	31	28	24	25	20	34	22	34	29	26	23	28	22	24	32	23	32	25	28	23	29	25	12	27	16	23	26	27	27	26	32	24	32	30	16	17	26	30	25	32	21	32	23	25	29	24	24	20	21	15	32	26	34	22	25	19	25	26	31	21	33	24	25	19	16	28	26	29	27	26	24	22	21	29	29	22	31	27	23	24	22	25	28	27	32	29	37	24	23	24	39	25	23	29	37	32	23	36	26	22	23	30	24	18	27	22	32	14	33	28	30	32	26	33	27	29	27	26	29	24	26	32	34	27	20	19	25	28	22	24	17	26	32	26	28	23	26	29	28	30	22	24	28	39	25	29	19	33	36	21	30	31	24	33	26	32	30	27	29	33	21	28	29	28	25	20	30	26	34	23	28	27	35	28	21	25	17	33	22	22	35	25	35	28	26	22	22	25	27	31	25	31	29	22	21	36	23	38	25	22	21	22	30	22	21	31	20	30	27	27	26	24	26	21	30	23	17	30	35	25	34	24	22	36	26	27	26	30	22	30	32	32	26	27	23	27	25	32	24	21	25	24	32	18	28	20	25	19	30	32	26	27	25	37	23	27	30	27	31	21	26	28	24	31	28	31	31	32	21	25	23	34	34	32	32	32	19	26	29	31	22	32	26	23	25	21	20	27	22	28	36	25	27	25	28	17	25	22	20	23	24	24	24	36	20	24	23	39	14	32	24	23	27	38	26	22	30	31	17	27	24	24	32	30	26	25	27	24	32	24	25	30	32	40	24	28	20	25	33	25	23	25	22	31	18	24	33	28	24	26	21	15	31	21	15	35	32	33	18	26	31	24	23	32	29	22	21	27	37	26	33	26	23	31	16	35	29	18	24	33	29	23	26	29	23	18	30	29	29	31	31	25	29	28	29	20	24	24	38	23	29	25	19	28	27	25	23	37	25	40	21	36	41	28	36	25	23	27	22	32	29	25	23	32	31	23	27	18	33	23	32	26	24	22	25	27	33	19	27	32	20	24	28	23	26	39	24	26	22	26	22	24	36	39	22	30	24	27	22	22	32	32	17	26	29	24	20	32	41	28	33	19	43	26	20	26	26	20	30	28	29	36	24	37	29	34	32	29	28	32	27	27	30	31	21	25	22	25	22	29	24	27	28	24	18	35	23	20	27	16	25	32	32	35	17	22	25	29	36	29	23	22	32	26	36	25	23	27	26	30	16	23	30	29	23	25	30	24	32	34	24	30	25	21	27	22	21	19	28	19	27	29	21	23	23	29	29	17	22	21	28	24	21	30	25	15	24	26	23	26	29	38	35	19	27	35	25	29	26	34	25	24	34	32	23	30	22	25	23	22	20	22	23	23	20	25	35	24	21	20	28	19	30	20	31	19	27	22	31	29	17	22	31	20	21	20	25	26	24	23	31	23	18	27	27	26	21	34	19	33	25	22	23	24	36	30	34	30	22	28	22	27	35	32	20	32	26	32	35	27	29	26	31	24	34	27	31	24	27	28	27	31	30	34	30	21	22	40	30	24	28	19	31	26	33	23	21	29	22	21	23	32	31	28	26	26	27	26	25	21	28	31	30	34	25	30	21	25	29	32	33	24	19	27	31	22	33	25	41	32	21	28	27	36	30	28	21	28	26	31	30	33	29	23	26	33	33	41	20	33	24	31	25	30	18	32	30	26	22	30	20	30	26	25	33	32	23	25	23	24	31	29	29	25	17	38	21	31	23	22	35	27	33	17	23	23	30	24	26	40	30	39	23	17	25	24	28	29	26	28	25	26	20	28	30	37	30	29	30	35	24	29	32	21	26	30	21	30	25	25	13	27	34	22	23	25	13	21	37	32	23	25	27	24	25	22	28	30	21	23	27	28	33	24	34	22	22	30	21	27	29	21	26	31	18	20	27	31	27	29	24	27	23	36	21	25	23	29	28	33	21	34	27	28	24	26	31	21	27	23	19	25	35	29	29	28	16	26	28	27	22	21	38	31	19	38	24	28	32	31	31	28	34	28	25	30	24	22	21	24	31	30	21	30	24	20	24	34	26	31	26	18	33	23	18	26	21	26	18	22	34	29	30	34	24	33	22	32	25	23	26	23	27	29	31	24	24	32	35	26	18	29	32	27	30	29
31286	22944	15857	29066	35122	31585	26575	21746	17050	14217	12792	10331	7076	3978	2227	1727	2391	3104	2904	3048	2946	2042	869	741	922	1086	828	1515	3890	4141	3366	1999	1503	1301	1045	1014	931	930	736	584	516	473	430	422	436	449	430	405	452	403	412	430	400	455	434	427	415	432	412	468	426	522	500	464	402	383	423	371	402	395	396	443	409	418	436	401	464	389	421	416	424	453	407	399	411	479	416	413	405	409	408	404	462	401	419	422	448	450	427	417	435	431	418	382	408	396	432	429	417	419	449	455	405	435	409	427	417	410	408	383	450	426	404	427	388	404	438	428	411	404	414	424	453	431	445	401	450	408	413	428	438	441	427	432	418	416	435	398	440	488	440	430	404	383	398	477	453	397	418	404	402	419	464	398	415	441	383	399	417	398	461	443	424	378	359	394	391	409	400	410	408	396	387	431	411	440	434	420	424	409	415	430	459	407	401	429	411	420	403	396	427	379	420	436	395	403	409	424	403	395	420	434	415	413	397	375	361	410	416	413	419	357	422	394	402	437	398	409	447	389	405	453	436	400	418	416	445	416	395	372	399	387	417	417	400	417	396	424	432	424	402	415	399	412	374	384	409	406	401	398	405	393	375	414	432	398	393	401	406	442	371	438	447	454	367	404	417	456	414	404	451	412	448	394	394	400	399	401	401	408	362	405	424	420	414	403	413	438	412	422	404	421	422	404	439	377	424	428	429	386	431	404	419	406	433	419	421	411	444	366	388	416	403	402	407	394	422	391	426	431	412	448	467	398	452	433	416	404	423	409	437	443	410	429	380	419	395	404	410	438	458	427	435	413	424	369	407	447	402	398	438	399	393	406	405	402	385	399	419	389	397	405	452	432	422	430	426	371	409	421	403	376	410	383	400	408	375	442	416	415	415	428	413	387	415	438	415	401	404	418	383	414	421	398	406	392	396	426	374	399	388	377	388	413	440	416	417	432	451	420	394	422	409	383	408	428	403	404	388	405	419	384	435	409	429	436	410	411	372	410	421	431	421	387	409	369	393	426	385	380	408	422	448	382	417	378	435	458	380	427	426	409	353	421	424	417	401	400	383	436	402	407	403	400	396	421	435	422	451	410	411	428	385	414	442	396	414	390	400	392	436	371	445	402	407	442	434	423	400	419	394	393	388	415	414	399	395	400	376	425	386	433	421	438	384	407	410	400	373	421	424	433	418	425	412	430	384	384	388	418	395	393	428	417	391	403	412	385	464	403	408	427	419	419	424	443	397	409	469	428	432	425	402	403	417	365	426	387	425	392	412	386	402	413	400	399	399	394	414	374	388	427	392	421	409	431	385	390	440	396	414	421	438	429	394	415	407	408	433	401	402	428	430	422	429	442	342	404	431	421	390	406	412	371	409	419	408	420	396	404	391	383	384	401	391	358	408	421	453	426	394	380	404	432	435	412	412	437	422	398	424	374	406	364	373	409	385	377	389	401	437	421	393	410	433	424	421	420	431	430	412	382	428	393	436	410	429	402	411	408	377	430	381	417	419	413	396	425	393	395	422	418	394	426	414	452	402	448	388	397	406	417	389	424	439	395	401	417	412	440	405	418	403	425	420	426	370	393	419	416	422	399	443	397	375	431	412	407	413	378	399	432	410	443	401	436	421	430	374	389	408	410	426	414	402	421	387	410	387	401	384	393	433	374	423	397	392	400	412	381	431	402	390	406	414	392	408	421	385	442	395	424	422	415	423	430	400	424	407	428	400	417	443	419	409	422	412	404	403	421	452	444	388	466	436	426	404	384	420	418	391	436	395	424	396	402	428	408	412	397	443	412	407	441	403	421	403	370	403	412	415	413	400	399	419	404	428	381	414	359	403	432	369	420	412	432	391	385	398	384	426	382	436	416	421	382	390	396	429	414	425	400	389	430	389	420	440	429	429	387	401	430	387	390	404	376	408	413	392	398	408	405	414	411	417	423	406	411	396	379	402	422	405	403	425	433	397	418	399	399	441	416	384	402	388	400	384	398	425	395	428	408	411	394	388	411	429	391	407	393	414	391	389	442	457	386	439	383	430	429	396	396	409	427	374	418	402	416	411	425	412	413	384	390	417	401	421	372	426	410	391	398	370	412	372	401	372	424	426	436	421	400	406	396	429	406	415	416	441	407	405	437	409	431	397	414	407	394	409	433	421	420	406	402	401	418	413	397	438	403	392	422	428	429	414	431	403	440	392	438	378	446	404	380	393	400	377	415	425	440	439	401	383	398	409	403	383	416	406	426	417	422	386	414	408	376	433	415	411	421	415	440	401	414	419	388	401	422	403	386	418	412	364	441	445	420	435	424	400	407	432	409	428	367	421	374	424	435	404	410	447	431	430	438	428	398	379	418	426	388	390	408	397	401	412	412	416	446	391	432	414	427	401	402	442	413	420	386	410	424	438	414	415	403	412	414	405	418	420	419	397	446	417	406	418	396	423	407	418	397	436	407	371	437	449	442	403	438	412	388	377	411	385	407	405	435	400	430	385	428	403	380	410	429	425	398	431	399	434	397	429	415	447	380	482	442	399	415	404	418	419	416	383	403	397	436	407	419	423	423	408	381	411	390	400	447	390	422	433	439	391	411	388	437	397	419	407	416	412	410	432	442	415	407	430	416	379	398	420	457	418	391	380	437	411	395	434	420	371	410	419	382	380	429	418	443	423	413	421	408	400	399	381	389	411	428	417	433	419	391	356	420	397	373	419	457	441	413	417	402	405	416	445	442	394	445	407	420	434	433	434	385	431	417	414	425	421	398	411	443	443	426	394	390	390	418	421	434	424	417	409	435	427	408	401	422	373	436	428	445	392	412	387	422	409	428	389	380	442	430	441	438	441	404	387	409	386	459	427	407	416	394	376	410	442	379	357	378	384	424	400	394	437	434	470	406	459	382	426	407	404	411	423	408	399	447	438	395	438	401	428	421	449	418	397	422	411	390	381	414	395	406	441	389	391	417	389	400	388	427	415	394	413	418	427	418	408	405	374	446	427	403	441	394	431	387	443	394	422	387	421	404	403	415	445	447	426	386	402	426	378	433	398	447	418	398	378	406	414	417	376	439	428	392	400	385	416	444	400	448	417	430	404	422	395	415	438	421	396	356	412	433	420	405	390	424	399	434	414	408	409	400	429	469	426	412	421	390	390	402	422	398	428	398	400	428	409	409	416	392	434	398	410	416	420	425	429	421	399	442	420	409	390	415	399	408	447	419	425	437	414	384	420	384	405	416	426	369	396	424	380	408	408	397	466	366	395	412	391	445	412	439	393	408	406	383	407	405	453	423	412	410	423	384	388	406	424	378	419	469	424	384	420	380	440	412	429	396	387	393	404	420	397	402	377	385	430	376	407	414	421	423	420	417	397	403	388	427	432	389	389	454	434	415	417	430	408	389	430	408	407	391	428	463	403	399	374	401	399	433	432	424	420	404	434	412	404	414	424	419	432	438	420	419	436	403	413	392	379	430	395	440	424	403	422	428
3796	2358	1286	914	1248	1123	856	739	600	465	450	375	299	182	96	78	87	110	142	128	102	83	56	35	51	57	45	62	117	157	122	99	75	53	46	49	49	43	37	45	35	31	37	29	25	25	18	23	27	28	29	25	22	25	30	25	25	19	25	18	28	25	18	35	19	22	22	23	29	23	22	30	19	23	24	25	25	33	17	29	32	25	28	31	29	25	21	25	21	26	29	26	27	36	33	21	27	24	32	19	25	23	29	20	28	25	25	20	35	29	23	31	30	18	27	28	23	25	23	32	27	27	29	26	30	26	31	26	24	20	26	32	25	19	28	30	24	37	23	32	27	26	22	28	27	16	23	23	23	22	24	20	31	20	27	22	21	31	23	15	27	26	29	19	27	24	25	24	25	21	29	27	24	26	33	29	27	25	24	21	33	36	23	21	30	33	28	27	37	26	37	22	24	27	19	17	22	21	33	27	33	27	23	22	26	13	26	32	27	26	24	22	17	27	37	24	35	29	34	21	18	23	23	31	27	23	18	24	25	35	22	38	39	23	30	28	28	17	28	23	20	27	20	22	20	24	20	22	29	23	23	30	28	28	27	26	37	25	29	29	25	29	16	25	28	19	16	23	23	30	13	35	28	32	16	30	28	25	34	23	27	20	23	25	33	24	30	27	30	23	18	18	25	24	25	29	24	24	31	32	27	29	27	24	16	23	29	16	22	33	31	25	31	20	26	31	34	23	25	18	22	17	39	33	27	30	27	31	28	24	31	37	24	22	19	33	26	12	23	23	30	26	20	30	28	23	27	28	22	28	21	21	24	23	26	24	31	26	20	25	31	32	25	27	19	25	23	23	20	20	18	26	24	24	24	19	25	21	19	28	23	27	18	29	28	16	25	27	21	11	22	25	28	42	25	26	22	17	34	28	28	26	16	27	32	24	24	17	29	28	26	22	19	28	34	35	35	27	22	39	27	28	29	24	20	26	25	28	22	22	30	23	22	36	29	26	25	24	19	22	21	19	30	21	30	14	21	22	29	37	20	24	32	16	24	19	22	27	20	21	16	24	30	23	19	41	18	29	19	28	31	17	25	21	30	18	23	20	33	24	33	32	20	23	32	26	21	22	25	27	25	28	25	38	18	27	41	18	27	28	23	16	35	24	29	16	36	26	23	24	31	32	33	16	34	28	25	30	29	18	23	23	32	21	29	24	24	32	23	17	23	20	24	27	19	28	26	32	31	24	27	19	21	29	19	29	25	23	28	28	27	26	22	23	31	17	21	21	28	30	23	21	29	27	24	19	33	26	34	23	30	33	21	26	28	24	25	23	24	25	21	30	22	29	23	29	25	25	35	27	30	30	23	24	25	27	27	39	20	25	30	23	28	31	27	18	25	32	29	27	32	24	20	26	20	18	29	26	21	31	26	19	32	20	23	28	17	29	26	28	22	26	11	21	16	24	15	30	31	24	26	29	18	21	30	26	16	29	26	30	32	34	33	27	33	29	27	24	24	26	35	24	26	27	32	29	23	29	25	27	23	26	31	32	25	30	31	28	35	23	22	22	30	27	19	19	24	28	20	28	28	25	26	29	19	23	23	25	21	25	27	41	37	24	31	21	27	35	23	22	29	22	31	29	34	22	24	33	26	21	23	26	25	29	24	20	28	23	19	22	19	28	25	18	27	22	27	18	19	22	34	21	20	27	18	22	20	20	26	27	19	25	28	28	24	23	24	25	19	24	26	26	26	35	24	32	25	21	18	30	21	33	33	35	30	33	24	29	21	30	23	29	29	23	26	25	26	20	28	25	22	20	21	25	26	29	33	21	22	31	24	20	28	33	33	24	29	24	28	25	22	24	30	22	32	23	34	21	22	28	23	31	35	19	27	19	29	33	22	24	24	20	29	22	26	21	28	18	31	23	22	24	27	26	25	26	34	24	36	21	28	25	32	31	24	25	26	23	20	20	28	18	25	20	18	24	21	28	13	23	31	27	32	30	22	28	23	27	31	27	31	26	27	25	29	23	21	27	29	29	16	22	24	19	25	18	22	25	24	31	31	23	28	32	28	21	28	21	26	23	21	27	28	30	21	27	24	23	27	21	26	30	23	29	36	26	18	24	26	21	22	33	25	23	30	26	28	30	19	30	26	28	24	22	19	29	23	27	36	25	29	30	22	18	21	23	29	17	31	24	32	29	22	37	28	13	12	22	17	17	32	25	23	34	24	30	18	23	25	22	21	26	31	29	33	22	33	31	22	16	27	23	24	38	24	30	21	24	28	30	23	19	27	30	21	26	19	27	30	28	24	26	28	18	22	25	26	20	34	16	32	20	22	23	30	26	29	35	29	30	30	15	18	27	27	30	22	22	24	22	29	32	36	23	28	15	29	20	22	25	22	17	32	17	22	33	22	22	33	26	32	16	24	20	26	35	23	30	30	24	20	30	25	28	25	21	22	27	32	26	25	26	33	23	31	30	22	24	19	19	26	27	22	34	27	25	29	26	34	30	26	24	28	24	33	24	25	29	22	24	35	29	34	27	18	15	21	17	24	23	24	26	29	30	23	24	29	21	29	33	24	26	25	24	27	14	33	25	37	28	23	19	31	31	26	28	29	24	29	20	32	22	32	44	28	22	33	22	29	26	32	26	25	21	24	24	28	27	37	29	27	24	35	29	21	29	29	24	27	21	24	27	30	20	25	25	25	25	18	31	21	21	27	19	32	23	28	22	29	21	36	27	29	18	24	32	26	23	36	20	28	21	28	27	33	26	29	26	24	21	22	28	20	30	26	19	21	21	24	18	38	18	24	18	29	25	19	23	18	27	24	23	26	30	30	25	38	23	17	31	27	29	33	35	20	30	21	33	37	20	19	30	25	22	23	22	29	31	20	24	25	26	31	23	24	24	30	21	34	23	25	27	22	23	19	27	18	20	31	34	23	29	22	21	29	23	24	19	24	24	22	25	20	28	24	27	28	31	29	21	25	27	28	26	26	28	23	27	20	28	21	31	22	23	26	21	22	32	24	28	26	22	22	22	26	25	26	18	24	20	17	30	40	26	20	21	16	18	32	23	26	32	30	35	29	28	33	24	21	23	23	35	25	25	27	20	18	20	23	29	31	21	21	36	29	29	33	29	21	38	21	15	27	22	30	31	21	32	31	27	27	25	23	29	36	24	20	27	25	25	25	26	31	17	24	22	26	26	26	16	26	21	29	26	30	28	16	31	25	27	18	30	25	22	31	22	27	30	22	28	20	19	27	29	26	25	23	29	29	21	14	35	24	23	25	22	26	33	20	25	29	22	38	33	23	36	32	31	27	29	31	26	23	26	30	25	28	23	34	23	19	33	30	20	20	27	19	31	23	32	27	24	26	24	28	27	29	24	31	36	29	25	31	20	17	18	24	36	23	23	26	29	25	26	37	21	33	18	28	33	25	27	25	28	32	36	30	24	22	25	22	30	23	20	25	27	22	26	30	24	27	31	31	24	24	33
36508	28155	21349	34680	39998	36254	30970	27147	23423	18609	18243	15263	12270	7891	4383	3153	3456	5403	5070	4969	4011	2952	1454	1189	1449	1494	1329	1670	4347	5639	4578	4033	2639	2019	1684	1449	1508	1191	835	688	579	532	522	439	457	448	467	429	447	486	443	461	398	411	430	455	381	449	455	437	503	597	460	421	426	419	393	438	410	442	411	419	410	405	435	442	379	411	433	440	448	402	388	399	381	409	381	421	395	406	389	389	380	393	393	427	420	421	400	416	427	435	414	420	407	383	427	382	378	464	408	404	413	380	387	373	437	411	411	434	407	397	418	412	392	430	379	386	409	436	434	416	412	372	394	430	426	394	423	421	432	415	407	417	405	398	394	401	423	395	416	383	424	374	427	402	406	373	386	403	419	374	374	418	428	391	413	401	414	427	376	374	411	398	408	397	426	417	378	387	405	385	403	357	427	399	426	392	411	395	399	387	364	386	401	410	404	398	417	390	389	379	383	378	390	420	406	362	413	384	398	415	420	385	383	426	410	390	397	390	370	394	418	440	414	397	425	406	424	376	397	405	396	376	419	383	403	398	410	420	395	385	395	387	392	433	385	381	415	424	391	408	380	392	382	389	394	409	389	407	384	393	426	403	387	407	407	377	394	388	424	381	373	378	409	396	380	374	399	404	407	388	380	387	386	395	402	384	373	415	398	419	352	378	371	452	402	413	404	415	385	400	411	370	395	364	387	402	397	394	386	390	396	416	393	387	381	377	378	364	371	401	418	399	404	405	418	399	366	403	383	386	398	382	413	404	394	379	371	389	396	373	407	398	396	399	392	375	427	372	393	368	399	401	382	408	369	378	390	427	397	401	378	409	415	367	418	371	384	356	436	408	411	407	397	380	438	395	396	379	417	369	388	355	380	410	404	379	377	398	413	394	427	436	421	388	378	395	365	379	389	415	389	359	423	408	418	390	394	395	405	382	413	360	395	391	404	405	410	407	407	401	400	407	396	385	389	382	413	392	386	364	388	353	399	376	393	421	387	384	397	395	429	410	387	383	370	411	431	404	396	404	385	407	377	413	424	448	421	412	417	382	421	412	376	382	395	370	417	376	434	384	417	419	383	354	395	405	385	387	379	398	397	398	387	418	396	388	443	361	395	416	397	413	411	392	363	392	428	408	429	395	388	378	416	398	411	379	419	388	394	398	430	411	411	423	408	434	402	369	420	395	416	381	378	376	413	384	375	423	381	403	378	399	399	399	369	390	411	399	371	425	357	405	383	429	379	416	399	391	350	429	423	388	350	409	389	389	367	395	403	421	409	388	393	386	376	393	392	391	380	433	401	410	425	377	421	390	381	388	393	435	356	388	373	395	368	377	403	394	380	406	384	411	381	430	367	390	411	418	361	364	411	416	379	434	399	413	398	383	399	407	415	379	355	388	431	401	398	429	422	405	386	393	415	405	405	395	423	376	386	384	402	392	403	381	397	373	410	376	387	398	430	402	386	400	421	374	387	382	414	399	414	380	375	373	383	421	399	380	364	414	411	424	417	388	406	342	389	404	375	388	354	402	390	388	391	397	364	393	361	379	401	430	349	368	387	401	395	390	385	393	371	419	389	375	418	404	391	392	390	358	404	418	378	408	402	369	411	389	372	411	389	398	396	413	397	363	392	376	386	377	433	392	408	400	443	384	379	380	432	380	400	409	398	408	389	397	387	388	396	409	350	416	372	355	379	393	392	381	437	414	428	422	376	392	399	406	391	403	375	400	419	381	442	402	389	411	426	423	393	409	397	371	373	417	391	399	405	375	342	357	411	403	384	424	387	402	396	398	401	425	395	384	396	366	388	374	392	421	402	387	384	416	416	388	404	381	412	376	375	410	389	394	387	418	387	392	371	392	401	382	390	401	406	382	342	397	384	440	379	376	364	450	427	384	399	417	394	378	413	347	388	373	376	403	394	385	415	407	404	397	414	392	428	411	376	399	402	391	415	411	361	406	414	397	380	388	433	382	347	379	378	400	393	394	421	416	398	397	418	393	402	414	383	406	387	395	391	395	380	408	365	372	374	379	389	384	361	403	417	388	408	382	404	393	378	423	401	383	419	405	402	354	410	393	421	385	390	367	365	411	409	370	371	389	426	401	397	377	384	386	412	390	411	429	381	380	394	358	412	386	415	380	421	370	411	404	381	357	381	385	369	386	391	391	405	396	392	395	430	378	403	423	417	371	387	389	394	369	401	383	369	401	383	365	412	412	389	452	405	405	398	414	393	395	384	404	390	374	403	384	383	385	386	379	391	419	416	381	390	380	394	402	426	412	423	398	374	420	401	392	386	392	381	396	372	401	383	381	410	406	373	397	369	401	398	398	404	401	386	398	384	383	431	428	395	405	401	411	404	407	392	413	415	376	401	425	384	407	408	429	386	376	396	420	403	399	383	393	437	387	392	431	364	376	360	367	383	387	383	399	383	412	368	382	405	398	387	420	364	369	402	409	396	389	404	411	405	440	381	421	343	404	381	413	396	396	395	382	380	389	418	410	421	443	412	396	380	412	369	380	414	385	417	406	363	373	385	405	379	387	396	398	407	407	425	401	405	366	373	398	424	401	363	404	381	381	405	375	407	397	419	391	378	395	346	396	421	399	385	402	421	418	405	377	399	388	406	374	408	371	415	414	407	374	425	375	384	361	368	392	403	368	405	405	402	408	386	405	391	371	379	408	371	402	388	410	415	365	405	361	455	379	396	378	366	403	366	364	410	396	387	432	390	398	377	353	397	393	403	387	402	401	372	385	368	387	420	425	408	424	367	417	377	382	421	393	374	423	376	401	402	403	376	390	368	421	379	373	405	408	409	370	382	370	403	387	369	409	360	394	416	411	398	406	409	411	389	384	380	411	383	388	407	400	409	429	389	415	385	399	419	432	414	415	377	381	429	388	412	408	418	412	382	406	395	419	391	383	368	454	441	374	399	390	396	427	417	389	394	411	398	427	412	374	408	379	392	381	412	431	388	430	410	408	405	388	410	387	371	402	400	386	399	397	432	394	367	415	383	404	381	420	430	377	366	406	406	423	399	427	385	379	394	375	407	405	389	405	406	362	393	396	355	390	375	384	400	388	382	380	405	398	415	421	392	390	411	393	422	409	422	387	365	382	422	382	410	376	371	366	382	398	362	411	345	385	395	383	400	438	389	405	357	359	431	415	399	370	427	374	404	385	366	383	372	406	367	404	389	395	387	414	425	410	406	424	402	378	379	398	405	386	432	367	411	425	409	424	419	426	391	410	435	407	390	372	411	355	421	410	378	369	422	364	383	359	382	375	394	402	384	368	375	352	403	379	383	397	409	411	393	406	404	432	391	412	450	386	390	386	401	390	397	397	409	413	406	415	390	420	428	449	388	406	396	377	394	400	406	385	354	402	392	419	352	394	427	415	373	421	399	357	379	420	409	410	405	387	418	365	376	399	412	407	382	409	361	364	356	385	420	399	412	430	337	387	394	397	376	427	432	404	408	331
5596	2447	1254	956	1262	1175	830	619	534	445	479	410	307	210	119	83	85	134	160	160	95	71	59	36	41	49	53	57	91	140	119	108	87	75	70	69	56	49	50	37	40	36	43	50	36	40	31	38	38	41	44	51	47	44	38	34	37	34	33	33	33	47	48	54	45	37	38	47	33	38	39	38	32	46	38	37	32	40	35	48	50	45	39	49	42	45	39	43	43	35	43	37	45	46	35	58	43	43	40	37	44	42	39	28	34	47	42	41	49	27	44	49	36	33	37	45	45	35	33	34	40	48	40	37	43	49	54	38	44	39	44	42	46	43	43	39	50	48	33	40	45	51	41	41	40	35	46	52	44	53	32	43	40	30	35	37	38	40	39	34	48	45	47	36	35	44	35	27	37	36	47	31	34	34	37	35	42	46	42	42	40	56	50	41	43	46	42	36	57	33	44	42	47	43	49	35	44	42	40	46	40	39	46	29	38	40	36	43	41	39	44	44	39	32	42	46	36	34	39	43	44	49	50	39	40	52	46	37	25	52	30	40	38	51	49	32	41	46	35	36	30	36	32	54	39	46	33	41	39	58	35	65	45	37	33	36	41	43	32	45	30	36	34	28	40	51	48	38	39	32	41	52	43	45	39	53	37	38	36	27	37	37	34	37	45	40	45	41	27	41	45	48	41	34	36	37	44	42	45	37	40	46	36	45	48	47	36	40	49	38	47	38	39	40	39	43	25	31	48	41	49	46	43	43	37	55	33	33	41	46	47	58	26	50	27	36	46	44	41	41	33	39	46	38	35	39	36	35	41	44	33	48	43	48	43	43	48	39	41	45	37	45	39	45	41	41	34	51	42	41	39	39	38	40	39	35	39	41	46	56	37	41	37	47	37	39	39	35	49	47	34	41	30	41	39	45	37	44	41	43	38	46	35	47	41	48	45	39	40	37	50	41	32	40	46	40	37	42	37	42	30	36	48	31	49	34	43	28	49	48	36	45	40	47	42	50	37	41	51	42	38	41	39	43	32	46	52	42	40	28	49	35	46	47	43	52	36	49	37	33	33	38	51	35	57	50	39	52	45	39	29	42	44	35	41	33	39	43	33	40	44	38	44	29	38	49	48	40	50	33	40	40	38	41	50	39	41	41	49	44	30	35	36	52	45	39	45	40	38	46	36	38	42	40	37	32	30	34	29	36	50	54	55	34	40	39	37	33	34	34	39	37	50	52	38	51	34	48	38	39	51	37	45	43	44	50	41	66	41	41	44	40	41	46	34	36	35	39	45	46	42	42	44	44	30	44	46	34	35	51	51	33	45	37	46	53	42	39	45	38	34	38	40	45	46	40	35	33	32	33	42	59	35	35	35	51	43	53	47	41	47	39	40	36	42	29	35	43	38	35	35	50	37	40	49	33	55	35	41	39	46	44	32	30	41	54	56	42	52	36	37	43	43	38	39	29	36	42	39	32	40	38	36	42	43	48	39	37	36	38	40	41	53	38	42	36	51	43	42	42	38	37	54	36	54	47	38	35	32	49	46	42	42	37	37	45	43	46	42	42	43	45	46	46	45	55	27	38	39	40	54	41	54	36	41	47	45	39	48	52	31	36	43	46	39	41	50	37	27	37	35	51	46	42	52	40	42	38	54	45	32	47	38	44	43	43	36	41	51	50	37	33	39	38	34	24	37	39	38	35	31	47	44	38	34	38	37	35	46	55	48	49	37	48	49	42	36	43	38	32	52	39	32	29	35	52	40	51	36	42	49	51	41	40	48	50	34	53	41	40	37	41	38	45	39	45	29	49	33	42	44	40	46	47	40	52	41	37	31	39	42	41	38	47	31	47	43	33	52	39	29	41	40	40	29	36	32	31	38	27	47	39	39	35	50	45	45	32	46	43	32	38	49	49	38	39	44	46	41	35	36	39	40	35	43	38	44	34	48	45	37	33	43	30	40	46	34	43	38	55	37	38	43	24	47	33	42	30	29	35	40	42	29	44	48	41	44	30	43	37	40	46	36	48	51	44	44	46	41	42	39	43	43	50	39	37	36	40	40	42	40	42	43	49	34	46	33	43	33	42	45	42	46	40	36	34	43	52	50	46	35	42	58	36	39	33	39	35	37	43	47	41	53	35	48	46	43	37	53	39	40	34	54	46	46	41	38	42	34	33	35	45	47	37	46	54	34	48	46	53	31	32	43	45	49	34	43	36	36	51	32	43	30	48	51	39	43	31	38	35	43	39	64	35	47	30	41	34	41	45	46	32	46	44	35	54	33	39	38	32	35	40	46	42	44	49	24	47	28	46	53	44	42	48	40	42	33	47	46	42	44	37	40	43	35	34	40	35	34	35	41	31	36	35	48	34	27	45	32	38	39	34	42	38	36	27	43	31	35	42	49	49	43	48	44	25	43	44	41	31	34	42	37	38	43	40	41	38	42	47	38	38	42	42	43	40	49	44	49	52	50	50	30	35	38	47	49	29	42	48	43	51	34	40	41	54	28	49	42	34	40	51	41	39	31	42	35	33	42	43	43	53	42	36	41	42	35	45	38	44	46	56	39	47	51	42	39	45	35	40	32	36	41	48	39	52	34	37	39	49	40	35	36	41	44	40	45	37	39	39	45	44	39	26	50	43	46	41	30	45	46	44	43	38	43	41	54	39	49	48	37	41	34	36	41	33	48	45	46	41	42	40	31	33	44	41	38	40	49	57	41	36	44	33	42	54	38	44	53	42	52	35	41	39	41	39	49	44	41	55	42	42	46	35	44	43	42	47	43	26	36	29	45	39	46	40	42	42	45	40	35	37	41	37	42	44	38	45	43	37	32	40	36	43	50	43	38	37	31	36	41	35	38	45	41	53	51	35	24	42	39	50	47	41	40	49	33	49	34	49	39	49	35	42	40	37	40	36	25	40	36	34	40	43	45	45	51	44	41	36	41	37	48	31	48	40	39	40	49	33	50	39	42	44	40	34	47	58	46	30	31	45	31	48	36	34	49	42	44	39	40	36	51	35	46	25	28	33	45	51	37	36	46	49	52	41	36	47	39	41	46	24	22	35	48	33	44	39	47	36	53	55	51	52	30	40	36	39	38	42	38	35	32	46	42	40	42	32	30	34	31	32	36	33	40	46	45	47	46	44	41	36	39	46	48	43	40	50	46	52	52	35	37	43	39	40	37	46	46	39	40	35	29	38	40	43	40	36	35	53	37	59	56	38	35	41	36	34	43	44	43	35	35	38	39	49	45	35	36	51	50	43	41	33	52	34	55	43	36	48	47	43	45	43	42	50	41	42	41	40	39	47	56	37	53	37	36	33	39	42	43	50	46	47	46	48	48	51	39	40	44	49	45	40	41	41	43	37	41	48	41	42	40	48	36	43	43	43	37	42	48	37	40	25	38	41	40	49	45	36	51	39	38	41	44	34	50	54	45	47	37	39	45	43	50	44	47	35	34	43	43	40	41	37	39	41	37	46	33	48	30	49	42	48	44	43
35495	27998	21569	35265	40529	36369	30234	25023	22015	18832	17737	15753	13034	8871	4974	3227	3224	5799	5967	5473	3553	2164	1496	1300	1549	1594	1456	1664	3310	4859	4295	3746	3090	2553	2101	1984	1715	1210	898	803	732	731	682	699	674	622	652	669	639	662	691	658	652	644	698	618	656	661	623	710	732	738	624	647	668	651	676	654	638	634	633	633	611	631	665	632	652	597	689	617	621	666	632	655	649	630	614	643	643	623	626	638	644	582	651	636	640	653	658	652	619	664	621	639	632	636	607	681	614	637	599	658	625	646	633	617	636	658	620	640	693	631	659	591	594	684	646	681	653	655	623	658	624	619	651	648	594	677	628	613	668	629	664	613	621	670	623	655	676	648	638	638	621	690	648	648	625	661	679	611	659	607	603	599	621	619	600	609	631	627	643	627	624	623	634	600	606	622	652	646	631	674	621	634	597	648	627	661	640	610	616	602	610	667	632	640	595	625	639	656	635	626	634	635	643	598	604	616	653	633	629	614	591	617	619	594	632	605	610	606	603	636	619	615	610	672	641	664	641	598	655	620	615	669	605	631	606	580	669	639	645	625	636	661	632	613	570	627	633	631	659	595	615	629	599	642	630	606	654	636	660	647	615	645	638	621	667	641	667	624	584	648	626	642	694	630	601	638	602	619	612	636	578	613	617	575	638	635	606	657	682	656	632	593	630	651	604	597	605	601	619	591	631	625	585	616	591	617	605	609	646	618	608	598	633	635	617	628	676	594	650	629	657	632	608	615	592	582	655	643	609	649	627	623	598	662	637	662	658	612	612	640	618	581	673	644	657	653	619	677	640	634	596	614	617	639	656	608	635	659	625	659	632	688	651	633	645	643	651	619	632	623	626	631	584	678	589	626	639	656	656	631	612	634	626	663	645	641	648	651	587	637	636	641	628	572	598	665	634	609	639	665	616	615	601	613	667	579	655	649	606	625	644	635	659	601	589	669	646	593	644	632	646	617	652	621	606	597	641	607	584	643	614	680	606	588	579	606	577	603	637	609	581	583	637	680	626	644	636	628	610	611	623	680	614	633	602	630	649	635	617	576	620	637	615	649	634	601	640	594	634	645	632	594	579	638	659	673	595	623	603	647	628	612	644	654	617	582	650	638	655	671	594	645	649	622	606	632	654	611	665	641	630	654	624	682	643	594	653	643	619	646	618	639	596	630	579	634	644	601	613	606	636	645	596	621	590	640	647	622	589	623	608	628	665	639	658	690	639	586	648	605	645	654	629	629	622	632	648	638	655	636	623	606	600	645	619	635	604	669	654	612	638	665	608	643	616	617	634	594	624	588	637	585	638	653	641	597	627	616	618	686	664	638	619	617	639	621	667	613	634	638	587	653	629	626	636	619	641	583	619	625	650	619	654	600	649	624	643	625	634	599	619	610	643	701	623	606	586	661	608	673	656	611	633	661	656	649	665	634	653	615	614	606	653	653	626	646	654	606	623	611	632	582	639	613	633	641	641	645	594	641	636	619	638	656	613	661	593	638	600	612	684	607	634	633	635	633	627	597	606	617	623	631	647	643	656	603	567	621	627	651	614	614	645	626	636	683	619	604	610	629	625	608	592	642	627	662	611	618	610	613	624	642	632	633	616	609	630	664	646	621	567	635	609	660	644	618	621	589	612	613	628	562	641	622	623	598	657	606	651	633	639	630	585	623	627	621	611	632	610	640	642	622	671	602	591	613	658	603	626	637	642	646	662	626	613	641	620	633	628	648	602	632	632	631	600	635	676	627	627	641	625	622	592	609	658	631	648	616	620	643	585	638	654	625	576	656	602	633	618	606	636	630	621	641	654	608	633	608	655	648	619	642	629	640	648	662	640	614	654	597	616	591	643	599	623	638	596	646	646	670	623	666	594	611	609	589	609	600	622	605	605	637	639	636	655	636	665	633	609	613	645	633	643	643	618	641	617	588	597	637	645	612	625	598	623	652	631	592	617	641	619	626	627	665	620	653	601	589	649	665	669	631	663	644	620	671	632	591	653	695	600	633	627	643	637	637	587	633	604	656	620	646	621	642	587	629	593	625	637	611	607	630	647	657	648	621	644	671	601	634	626	652	633	627	596	658	630	621	618	562	612	622	648	677	614	663	637	614	647	618	661	661	671	682	641	602	612	625	632	662	649	640	654	636	642	642	638	661	603	673	673	609	645	616	621	607	613	639	632	630	665	611	627	613	676	667	643	627	590	582	621	622	634	648	634	630	631	640	647	597	650	618	636	624	598	636	603	610	600	638	600	616	623	646	632	581	627	602	635	683	599	681	618	604	633	595	616	607	655	658	598	636	654	608	618	616	603	646	619	641	649	611	609	601	623	638	642	598	624	607	606	621	660	634	622	605	609	567	614	678	606	562	628	633	610	608	613	615	625	617	651	648	619	605	639	627	587	607	624	614	661	641	649	617	638	628	615	634	614	628	641	618	623	589	601	645	605	627	603	600	631	617	643	640	651	655	642	683	642	629	647	597	616	584	626	643	593	628	608	639	632	652	600	609	650	638	612	668	629	589	644	635	599	628	619	605	655	597	646	594	672	621	631	647	629	650	609	619	583	649	643	633	595	613	663	605	624	683	614	645	585	634	642	591	584	607	639	617	607	634	613	614	629	631	649	622	615	610	628	610	602	635	636	632	595	620	693	623	648	650	648	646	635	621	607	630	628	654	621	638	617	619	640	596	620	613	609	628	626	622	628	600	608	637	585	626	657	622	618	662	642	626	638	665	636	635	647	660	592	612	646	620	625	642	663	642	624	632	621	599	631	618	599	679	601	613	604	631	631	670	676	677	612	649	649	653	593	596	632	635	609	605	584	642	677	662	618	672	591	668	611	583	625	629	618	596	644	599	646	667	597	647	666	654	614	638	659	613	634	613	631	649	621	631	628	685	622	610	634	630	608	580	606	627	613	618	614	599	618	633	579	670	642	595	654	670	621	651	640	623	665	628	646	629	644	630	591	663	613	638	584	589	657	602	654	648	636	624	579	651	646	638	624	656	623	622	646	640	598	666	644	610	625	629	657	614	630	620	622	635	611	598	629	662	645	619	607	609	610	644	623	599	629	608	628	606	652	587	585	624	622	617	641	615	668	595	635	624	595	630	656	602	590	649	659	648	620	633	615	635	624	623	620	645	597	597	642	653	627	622	614	605	595	666	650	639	596	613	605	636	645	619	591	621	596	622	622	610	688	601	657	638	676	619	631	644	666	616	632	617	645	638	664	599	632	674	572	665	614	619	673	637	719	669	595	622	569	632	682	599	633	610	652	598	670	622	652	607	635	658	621	632	615	628	651	614	647	634	653	639	666	602	599	638	663	657	647	619	618	645	620	662	596	616	637	618	660	655	640	649	640	632	654	613	620	625	594	597	626	647	635	651	619	629	621	602	619	628	600	627	618	676	602	651	608	612	635	608	613	674	593	666	634	631	626	633	616	646	592	629	627	624	638	617	618	649	615	648	612	636	634	649	695	635
6309	3832	2149	1530	2190	2121	1436	1002	769	649	612	587	449	348	225	145	146	205	302	229	156	81	75	59	91	81	75	92	100	175	190	164	130	111	91	93	84	56	44	42	51	52	41	54	41	46	42	50	38	52	52	33	45	33	40	39	37	44	47	50	38	42	44	33	41	46	43	43	42	50	42	44	30	52	42	43	46	43	32	47	32	39	39	40	43	51	55	34	48	51	42	38	41	52	33	43	49	40	36	34	54	40	36	42	40	33	51	42	35	46	38	39	38	54	44	34	38	48	36	48	50	31	34	38	51	49	34	54	39	34	37	41	48	34	51	41	40	35	40	33	41	40	40	48	45	58	33	51	44	32	39	42	40	37	38	32	48	35	33	53	42	44	43	44	46	45	44	41	58	38	51	45	29	46	41	46	39	41	34	43	47	50	42	46	38	38	37	46	38	33	41	45	33	35	35	32	47	50	36	42	48	39	38	47	36	55	33	40	48	54	40	44	37	41	38	49	41	36	43	46	35	47	35	44	47	55	35	42	33	48	37	31	42	49	39	40	41	39	50	43	41	29	32	52	51	39	33	56	43	42	44	36	41	35	52	40	40	39	40	46	39	54	42	30	52	43	39	38	46	47	47	41	47	48	43	44	39	46	42	28	50	35	41	46	36	39	38	51	38	38	47	34	41	42	44	40	47	36	39	42	43	26	46	48	50	52	33	31	29	37	41	48	46	47	43	31	41	36	38	31	42	44	55	50	44	33	41	38	33	46	54	37	39	37	29	39	41	49	49	39	41	36	38	37	42	40	38	50	49	34	44	38	36	36	42	49	45	44	43	41	43	41	49	50	52	37	39	36	38	40	39	34	33	47	43	51	50	43	38	34	47	35	48	44	49	33	48	29	38	39	43	45	45	38	42	47	41	47	39	47	36	49	31	38	46	39	47	34	39	31	41	41	52	36	48	45	52	46	52	39	37	47	48	35	34	39	35	49	37	39	43	28	41	44	41	53	44	38	45	39	48	41	39	38	35	33	49	51	63	36	58	34	29	48	49	56	47	35	33	48	35	39	39	46	44	51	41	40	45	42	40	42	41	52	47	50	41	47	34	48	42	47	45	45	40	35	53	31	35	39	45	41	35	45	44	43	44	40	54	45	36	47	40	40	65	32	41	45	49	34	39	53	32	49	33	39	43	43	43	39	52	42	38	46	41	42	44	50	41	47	40	44	47	48	42	39	37	44	35	40	35	37	38	47	47	32	32	43	27	45	43	58	32	40	39	44	32	42	40	38	39	40	39	39	42	37	58	40	41	39	35	39	49	48	33	39	41	43	42	38	45	41	43	31	37	32	37	39	47	44	31	46	37	35	53	37	27	48	36	48	43	40	40	57	42	46	48	42	43	37	37	51	28	37	48	39	46	45	34	44	33	50	43	41	35	50	46	40	38	52	33	39	43	35	37	34	43	42	32	37	37	43	40	55	33	37	47	44	32	42	42	30	47	44	33	40	40	44	32	40	48	54	33	39	57	40	26	42	57	49	42	28	52	44	25	53	33	40	43	33	39	36	43	40	30	47	43	41	52	32	45	41	38	41	38	41	35	39	36	30	41	51	47	44	36	58	39	41	44	42	37	33	43	36	46	45	40	41	40	31	34	56	44	47	40	44	49	42	40	42	53	44	42	43	36	35	42	38	38	45	36	40	35	46	58	38	34	40	37	36	48	43	45	50	56	59	35	38	36	46	32	44	37	45	43	48	38	41	33	34	40	42	45	40	37	45	57	48	43	50	53	42	40	46	41	38	45	54	34	38	37	39	45	44	41	37	36	46	51	40	40	31	42	48	38	44	42	35	40	42	47	30	42	38	42	56	31	40	48	42	40	50	44	37	30	41	33	39	49	42	50	40	43	46	43	46	34	44	43	47	40	48	40	42	40	39	31	35	38	48	33	49	42	47	49	33	38	35	56	46	42	34	37	34	50	47	55	32	33	43	43	50	50	38	35	42	43	38	38	36	33	39	35	44	32	41	43	32	37	40	43	35	42	49	47	41	46	46	39	44	50	47	41	43	25	39	32	37	43	48	28	40	31	41	39	35	34	28	41	32	35	49	53	44	43	47	45	42	42	41	46	42	35	35	34	42	42	44	38	37	25	37	48	47	48	39	46	42	43	37	44	32	43	48	27	45	44	42	52	37	43	49	37	49	38	45	45	45	34	35	32	33	45	55	32	43	42	38	42	44	42	51	37	46	52	38	30	41	43	44	46	38	36	51	46	42	34	26	31	41	42	48	40	46	40	33	50	43	50	42	35	39	35	57	46	30	39	47	43	44	34	43	33	40	49	38	43	44	47	44	43	38	41	38	32	32	44	34	46	33	33	43	47	39	41	32	49	42	37	47	46	39	31	36	39	31	37	50	34	40	50	47	48	46	46	40	37	37	42	44	40	37	37	39	46	45	47	37	44	48	43	48	56	41	43	50	36	35	36	41	41	43	33	43	49	42	38	41	37	41	44	44	46	41	35	35	53	43	53	44	38	50	32	37	42	49	42	40	32	56	34	44	45	47	40	46	45	39	42	42	56	40	46	45	48	54	47	34	40	41	49	47	41	45	43	44	37	40	42	37	41	38	36	40	39	37	43	55	47	45	40	38	49	39	45	27	46	36	61	49	46	44	36	26	35	49	36	46	44	30	42	41	40	51	32	42	44	41	44	55	41	50	34	37	43	33	43	47	39	32	36	45	44	55	41	35	37	39	42	30	53	33	42	39	42	26	58	44	47	38	46	41	35	48	25	39	53	56	32	39	41	41	34	44	35	42	39	45	34	38	42	39	28	42	48	42	48	40	39	47	40	29	44	34	37	43	43	47	44	40	36	42	29	31	43	35	37	40	45	36	42	46	42	41	44	46	40	41	51	41	44	53	40	45	39	48	48	45	39	43	48	42	36	54	36	39	38	43	41	39	42	34	55	31	40	40	33	37	39	40	46	45	46	44	40	38	41	41	23	39	45	38	48	50	38	41	48	37	34	38	36	45	43	44	52	30	39	51	39	45	48	46	28	58	31	42	48	42	37	44	41	53	42	53	41	35	35	36	40	43	46	34	37	36	40	37	37	39	41	42	35	47	40	58	36	40	42	42	40	35	36	46	35	38	42	42	34	43	41	49	47	41	36	35	47	28	43	39	49	43	43	36	55	51	34	34	46	40	36	58	34	42	32	40	28	44	37	47	42	39	29	38	58	37	41	38	43	43	40	46	40	38	43	41	43	34	42	49	43	41	38	38	40	38	39	40	38	48	43	42	39	50	49	27	48	34	40	38	35	51	35	52	45	31	43	42	38	39	40	36	47	51	48	42	46	34	48	37	28	30	41	48	33	48	38	40	36	54	45	52	40	51	29	35	32	29	43	38	47	44	47	50	53	53	37	51	46	39	35	50	39	37	57	56	41	33	51	44	37	48	41	38	35	42	36	42	42	36	38	36	48	40	47	41	44	37
40951	32493	27281	40703	46196	42551	36392	30362	25951	22922	21244	19830	15921	13272	8256	5278	5000	7874	10937	8367	5352	2510	1999	1985	2590	2238	1973	2282	3707	6698	6341	5500	4496	3733	3353	3090	1999	1357	987	846	730	772	747	709	737	712	727	681	669	713	676	738	644	668	731	753	682	681	651	721	755	703	711	655	715	716	696	731	676	680	641	656	613	661	674	636	674	627	622	646	620	707	598	621	644	575	640	635	621	672	646	673	630	691	647	616	650	639	608	645	657	663	674	598	639	680	620	616	680	634	652	637	661	652	646	638	623	620	648	633	648	642	644	656	646	619	685	651	673	658	659	634	683	652	639	680	635	621	610	634	673	672	644	621	676	669	665	621	636	674	612	660	632	645	602	641	606	626	626	671	619	644	642	647	655	590	626	645	653	632	556	577	651	610	606	625	625	631	601	548	637	658	571	567	611	606	637	598	622	619	611	637	591	655	591	610	591	609	595	652	565	631	650	582	594	592	626	556	643	615	635	609	659	630	656	613	605	642	625	647	608	625	624	617	636	620	619	650	634	684	628	639	640	642	629	657	621	635	620	652	643	627	614	625	625	616	566	647	651	603	577	644	629	599	588	680	613	596	651	666	555	601	589	666	615	577	670	617	622	583	588	606	602	617	621	642	618	622	611	617	646	636	597	648	606	617	622	578	631	595	621	647	618	661	596	626	667	649	640	652	655	642	628	578	652	659	621	650	593	603	598	599	584	600	622	623	660	641	631	656	652	629	629	599	667	603	593	609	626	638	626	591	625	628	561	623	652	642	596	634	610	638	649	622	660	619	601	658	628	596	598	599	643	620	607	625	641	645	637	627	635	556	597	621	625	609	604	623	645	646	630	617	640	597	657	636	657	660	579	636	609	627	635	594	660	657	638	641	626	594	687	593	617	594	657	623	620	596	647	640	628	657	647	607	605	597	591	645	645	615	601	624	609	619	634	617	632	639	599	620	657	636	561	657	626	606	628	625	603	591	572	671	625	609	616	619	666	638	624	636	590	665	608	654	597	606	590	575	631	629	597	624	643	616	644	616	624	619	635	638	635	658	655	591	642	623	637	612	638	570	617	610	605	640	614	590	644	641	623	664	658	620	585	626	658	597	581	651	605	616	643	615	614	597	612	634	649	606	707	646	596	667	659	652	590	653	607	669	655	625	637	637	634	621	607	602	601	642	641	600	597	622	633	622	614	644	641	616	645	619	607	633	599	615	624	649	589	584	596	599	593	615	609	650	637	615	645	651	583	595	602	658	655	539	617	572	619	629	618	619	639	649	578	645	605	588	614	590	609	614	613	606	641	592	604	597	646	632	622	629	601	627	599	673	609	600	606	630	631	626	629	665	649	627	614	616	625	621	572	637	625	636	596	627	630	594	646	655	619	609	641	619	604	632	613	600	640	626	568	602	666	607	615	609	632	620	615	612	615	658	649	671	598	624	643	606	595	666	661	637	629	623	642	582	607	618	626	641	622	624	600	597	663	652	585	598	616	640	629	621	597	628	601	601	636	642	581	631	634	624	637	604	621	602	638	572	641	641	627	629	622	615	608	588	626	631	622	560	579	580	613	602	603	668	589	656	583	655	644	633	633	662	623	650	613	641	621	675	612	661	643	612	649	645	568	605	600	566	638	596	611	653	592	622	578	625	651	623	564	573	649	600	629	597	610	671	637	645	610	639	621	645	630	596	645	661	621	640	618	591	623	612	566	598	601	625	617	632	627	586	622	662	575	628	636	659	616	601	668	628	634	605	630	628	622	630	603	629	581	589	636	617	592	633	604	658	639	575	605	618	658	628	644	646	626	628	629	580	601	630	630	675	585	637	657	656	634	582	635	645	583	615	614	630	646	673	635	616	665	615	608	602	605	616	608	655	642	637	627	633	614	639	638	616	631	610	587	651	643	620	637	603	639	624	609	549	649	612	658	611	588	654	631	619	641	587	638	653	591	619	639	622	583	628	619	612	687	676	651	642	637	632	621	653	603	589	581	613	637	591	610	677	642	613	594	642	613	622	609	639	640	634	610	646	643	640	564	644	605	659	629	605	621	662	620	602	657	602	591	646	594	660	609	614	622	637	608	648	597	628	636	636	595	608	589	601	638	658	626	661	627	639	633	616	617	586	606	632	594	599	609	602	612	644	625	631	639	641	643	665	640	579	643	595	588	593	598	614	641	657	621	641	622	613	623	621	605	605	584	606	612	622	622	611	608	638	622	643	599	591	623	605	632	558	607	542	616	654	611	608	610	596	567	615	635	607	637	626	597	636	618	633	633	608	602	591	638	636	609	593	645	640	592	595	576	630	616	627	638	598	613	666	622	633	629	595	634	626	595	640	589	631	625	628	628	596	613	633	618	602	675	588	623	621	661	619	592	683	607	622	622	648	634	643	615	645	652	607	588	636	622	662	627	618	670	626	614	616	643	601	637	548	622	603	637	613	648	633	634	636	582	654	657	621	623	604	575	621	583	586	596	657	633	658	607	597	629	597	613	620	643	626	624	671	578	659	642	612	583	600	633	662	649	638	629	598	627	625	643	629	607	667	636	607	610	613	628	655	635	592	637	647	615	634	624	662	619	629	634	596	586	635	616	639	649	616	634	639	649	611	605	610	614	621	648	631	629	639	617	610	651	631	657	601	602	603	635	616	625	586	576	624	656	599	595	637	672	615	627	607	632	593	660	597	570	623	608	630	623	628	669	597	630	600	661	631	598	603	620	631	617	602	660	640	642	658	639	596	599	645	627	631	588	642	648	635	626	625	619	649	596	642	626	599	646	630	637	635	614	644	581	617	648	653	646	625	597	620	644	629	658	637	666	590	601	605	679	592	607	630	593	616	605	620	621	601	670	634	647	671	613	650	619	567	642	602	658	595	650	619	641	578	639	669	601	656	651	650	657	640	612	627	595	621	589	612	643	643	649	617	621	583	660	604	597	613	658	609	656	653	644	662	634	641	655	639	620	599	606	591	648	604	628	577	634	663	593	625	610	592	591	654	600	610	595	632	597	577	617	641	591	641	650	601	604	631	624	604	608	622	617	616	596	635	622	596	610	636	590	616	648	636	633	615	605	603	643	653	662	595	594	650	586	647	588	614	617	625	597	611	638	618	598	646	606	608	646	622	598	574	609	624	591	643	627	614	635	652	615	629	643	616	621	660	591	592	609	626	651	634	649	662	623	600	648	561	610	617	613	667	595	622	638	612	605	597	622	641	605	652	656	621	614	630	653	642	620	629	608	634	692	608	611	641	597	643	601	629	621	588	604	651	636	605	655	614	626	649	664	625	592	649	597	593	631	597	631	619	624	618	617	632	656	606	662	644	640	608	643	599	622	641	619	613	581	613	598	631	652	575	613	640	648	588	604	588	609	641	594	635	563	641	623	653	606	600	611	655	631	595	630	610	630	617	633	620	614	608	654	635	583	603	600	601	597	606	616	607	624	608	645	593	635	657	624	644	656	604	605	601	582	608	591	615	664	581
3771	1781	1010	679	1049	873	604	441	309	270	242	227	135	117	96	49	39	85	120	112	76	44	27	33	44	37	36	40	54	77	98	82	72	52	58	52	48	39	24	21	24	28	39	38	30	26	22	29	26	32	31	33	27	32	28	32	29	24	28	34	22	28	30	26	19	31	25	29	32	30	29	32	23	30	33	21	20	28	21	29	27	28	36	42	28	31	34	26	38	28	22	23	27	26	26	21	30	33	26	28	33	30	26	28	27	30	26	28	20	29	27	36	34	30	28	30	26	24	40	34	31	24	23	21	34	28	21	23	34	24	33	35	33	24	29	24	27	29	42	29	37	32	30	26	37	28	39	20	23	22	14	26	29	32	21	25	20	21	24	31	38	24	26	30	24	23	30	33	19	34	31	21	21	27	25	29	24	34	30	34	20	32	27	35	24	26	38	30	26	26	27	37	21	32	22	32	36	28	29	26	23	31	31	25	25	24	23	34	32	22	33	16	25	28	24	32	32	28	33	34	30	29	36	21	19	27	28	37	26	21	27	23	35	29	27	24	28	27	28	30	17	23	24	33	35	16	28	29	20	25	30	30	26	33	30	29	28	19	25	26	21	16	24	25	21	17	24	26	15	25	36	20	19	26	36	22	24	24	35	32	28	30	32	29	29	31	24	16	27	20	21	29	36	27	30	21	25	22	31	29	27	33	31	34	26	27	28	28	27	18	27	20	27	27	28	25	29	29	29	38	32	26	32	22	23	30	26	27	23	24	30	19	31	25	27	23	31	32	27	31	27	34	21	24	27	33	29	28	42	22	23	24	27	30	27	20	30	28	33	28	28	32	22	33	28	26	27	25	40	31	27	27	27	26	22	28	20	29	20	16	23	29	22	31	21	22	34	29	25	31	25	29	29	33	29	23	24	26	24	37	20	22	24	26	28	40	23	20	20	20	26	26	25	27	23	30	28	24	22	27	26	22	34	28	19	29	25	40	34	24	28	24	32	23	38	26	30	25	30	28	39	31	29	24	31	23	38	24	28	32	22	24	19	27	40	25	22	26	31	26	26	26	39	18	28	28	27	22	18	27	36	41	26	33	27	20	21	21	27	25	22	27	31	26	33	24	24	27	23	33	34	36	31	32	29	24	21	19	31	43	31	27	27	29	30	23	24	38	32	28	33	24	21	29	23	21	27	28	25	20	36	30	24	29	29	29	20	26	31	33	27	28	20	34	22	30	26	25	24	32	35	33	23	27	26	25	37	29	32	21	36	19	32	40	34	27	28	20	32	32	21	23	23	32	18	37	32	28	34	25	22	31	29	24	30	29	36	23	31	28	33	32	20	26	33	27	28	20	23	31	25	24	23	31	29	37	23	26	23	33	24	18	25	20	29	25	27	28	25	27	37	27	26	23	27	33	19	20	31	31	38	29	29	25	30	28	16	30	17	35	24	29	26	27	35	24	25	22	21	30	27	26	24	27	22	31	30	30	29	25	33	29	36	29	32	26	21	28	29	27	38	26	24	21	35	28	24	35	40	25	24	33	31	22	25	17	30	22	28	29	35	27	35	33	28	27	19	30	29	30	25	27	27	23	31	35	30	31	23	29	28	33	32	30	32	22	18	33	27	29	28	27	28	30	24	19	26	20	28	27	23	23	23	35	32	30	27	29	26	34	32	21	24	24	32	29	24	35	23	25	21	28	31	29	36	17	28	24	27	28	29	34	24	24	25	31	31	26	27	31	16	20	14	30	21	46	25	30	22	28	20	33	26	22	33	26	25	27	19	38	36	27	16	36	24	23	24	26	25	24	29	19	37	30	25	28	28	23	32	21	23	27	35	29	32	28	33	31	28	29	26	22	19	29	31	34	27	20	29	25	31	31	29	29	20	16	24	27	24	31	27	28	28	33	27	33	27	28	27	20	28	21	27	24	26	29	31	28	31	41	33	25	24	29	35	26	32	35	25	21	24	20	27	32	21	28	32	29	26	22	23	23	22	24	26	23	30	33	22	26	31	27	29	25	30	35	29	25	25	33	27	23	23	20	26	29	22	29	29	28	28	36	23	28	30	18	31	21	26	25	30	21	18	25	23	23	28	24	20	22	37	30	31	24	24	31	28	26	27	26	31	26	23	27	26	24	21	30	25	28	25	23	23	23	30	22	31	34	21	23	26	24	27	29	35	33	21	18	28	25	25	33	27	32	27	26	30	33	34	26	30	24	24	30	22	36	35	29	20	25	26	27	28	34	28	16	20	35	39	38	29	30	32	33	27	31	31	35	18	28	26	30	31	18	22	27	26	20	32	25	24	27	24	27	27	22	25	18	20	26	30	26	30	23	33	17	26	34	33	24	23	22	33	38	18	23	26	23	19	37	35	29	28	37	26	28	25	24	35	24	21	30	24	21	35	34	29	16	27	36	17	25	25	23	24	29	40	33	33	30	22	22	19	30	30	30	29	32	25	28	18	28	29	24	19	23	28	25	28	22	28	36	22	34	27	24	34	25	28	34	35	28	31	28	26	26	22	26	27	29	20	17	31	20	28	21	25	32	21	29	32	20	33	30	27	25	30	33	23	23	33	26	26	23	28	21	39	30	24	34	31	24	23	33	35	24	37	27	31	25	26	31	26	26	21	35	28	28	24	26	32	30	25	22	30	28	41	47	36	15	22	29	24	31	33	20	36	39	32	23	33	33	24	25	32	30	33	17	23	24	31	31	27	31	32	29	32	23	24	33	19	24	29	18	31	23	23	30	33	37	23	25	22	24	30	24	43	40	31	24	19	17	31	27	29	25	29	25	25	37	30	33	24	25	30	20	32	25	33	32	29	33	32	25	32	21	21	26	35	35	29	18	26	29	38	26	27	19	20	25	30	31	29	35	27	30	30	25	38	35	33	33	19	21	29	35	22	36	28	31	25	29	31	22	25	29	30	24	31	24	24	21	27	36	28	33	28	25	24	28	30	36	34	30	27	21	33	28	24	26	31	18	28	26	22	29	33	26	32	28	30	24	25	32	25	31	25	27	35	17	23	30	25	29	35	29	27	33	27	19	26	34	30	30	32	32	38	37	27	25	27	36	34	36	29	42	20	18	27	27	24	29	33	36	32	32	25	19	22	19	25	29	33	26	19	32	30	22	22	28	35	25	20	25	29	22	26	32	23	21	18	36	25	32	26	29	25	30	33	28	24	24	28	27	16	41	24	18	24	23	23	39	22	32	20	28	25	29	26	26	32	34	25	35	22	23	23	26	34	22	24	28	24	22	35	24	27	20	32	25	28	34	29	27	25	32	29	20	26	18	34	29	29	33	19	34	17	26	25	25	21	23	22	24	36	22	33	20	26	31	26	26	26	25	32	18	24	17	24	24	21	27	34	27	30	26	21	33	26	34	22	34	44	20	28	28	22	29	20	31	38	15	36	22	28	26	22	38	34	34	16	23	30	23	25	34	29	23	28	19	32	30	22	19	25	21	29	32	30	32	29	29	34	21	30	20
33378	24916	19218	32835	38419	33601	26893	21145	16385	13205	11911	10570	6878	5861	4062	2222	1773	3142	5289	4375	2602	1086	805	777	1071	926	818	1027	1649	2500	3128	2885	2457	1995	1727	1342	888	582	506	473	465	432	441	422	455	424	402	439	384	421	438	400	414	426	469	456	436	417	466	457	465	416	451	510	461	432	368	450	408	423	452	401	447	404	408	400	443	388	418	428	394	434	426	426	403	422	421	406	432	434	395	423	434	415	435	417	459	447	434	397	415	405	446	440	437	439	438	438	422	457	421	371	471	390	430	444	421	436	432	434	439	402	404	421	454	434	384	424	409	445	408	427	395	408	421	439	401	458	476	431	413	456	431	442	455	409	420	445	458	441	462	422	411	399	415	430	413	458	396	418	455	458	410	445	397	438	413	436	404	424	398	438	448	450	393	412	437	418	405	406	431	433	405	431	422	416	410	445	386	418	431	406	425	434	425	448	454	419	442	423	395	424	425	443	419	441	425	463	416	442	454	415	424	431	421	411	415	379	420	463	379	449	406	450	408	415	408	435	444	420	422	435	441	430	397	393	419	411	392	395	462	426	406	406	415	407	443	428	394	399	419	419	433	405	423	450	402	446	418	422	422	439	363	442	416	396	423	432	422	437	413	388	437	416	409	422	420	436	427	450	420	444	404	380	368	435	421	436	429	375	406	412	430	409	403	424	411	438	431	450	399	389	426	420	420	405	424	401	404	398	459	418	417	393	432	394	426	378	427	387	407	425	409	403	418	429	400	411	424	395	391	429	439	452	395	435	417	405	432	435	409	438	422	424	427	421	433	407	435	415	418	448	407	405	423	475	466	450	420	429	429	407	409	416	391	445	430	426	431	429	439	422	432	405	365	425	412	391	439	436	415	411	422	418	444	428	393	427	400	424	411	440	419	381	408	419	396	460	409	421	430	406	411	416	403	431	450	413	393	428	443	465	460	448	449	419	423	429	436	390	386	408	413	435	398	403	419	430	417	439	432	390	450	414	430	420	444	437	420	412	439	448	423	410	397	408	409	421	457	395	378	400	454	387	446	455	413	393	440	445	396	397	401	420	430	413	444	420	415	444	422	417	408	432	428	431	429	442	428	403	428	429	431	399	444	376	432	410	414	438	424	450	436	433	380	435	381	423	415	416	422	425	437	437	389	406	443	438	430	426	457	424	441	430	392	444	415	404	448	415	421	422	435	414	404	420	396	401	447	435	419	435	413	404	374	454	386	390	451	455	402	396	416	419	394	393	421	398	426	404	403	454	422	413	457	421	466	398	427	466	431	415	448	386	443	423	402	383	400	439	440	417	449	425	441	427	430	445	419	452	431	416	422	435	468	437	424	433	443	421	456	442	399	440	401	411	468	461	407	448	382	415	390	428	415	407	420	465	443	421	433	418	424	438	477	430	399	445	460	373	402	429	404	442	413	422	428	442	408	412	384	432	394	453	433	414	410	382	441	414	450	400	471	456	372	402	407	384	421	416	433	420	410	422	425	422	438	401	421	424	434	432	448	419	377	423	419	396	461	427	409	456	417	387	432	436	444	428	435	397	419	392	388	416	372	395	391	409	431	391	425	399	422	452	417	398	417	459	421	440	381	435	432	416	420	431	448	419	409	444	427	415	400	443	440	421	394	417	417	440	422	419	442	386	450	384	409	433	399	410	404	428	415	427	411	426	431	437	383	426	415	420	425	432	411	446	425	416	432	431	442	427	406	463	420	470	421	396	415	455	394	424	421	458	453	425	469	427	433	410	445	407	433	432	443	425	417	400	438	444	417	406	425	416	437	430	343	425	431	426	419	411	463	432	449	397	379	407	427	452	445	435	440	388	425	416	394	413	466	403	424	434	426	393	382	436	426	415	434	407	424	463	411	376	455	408	430	412	442	424	436	394	426	407	446	368	407	456	409	429	401	440	437	430	426	412	436	413	412	414	398	403	428	432	420	411	427	423	440	429	383	385	398	431	429	459	448	398	375	416	439	434	415	416	433	448	392	431	425	425	457	441	446	373	391	420	419	456	417	439	405	399	412	439	423	397	426	414	448	384	406	426	408	410	388	429	415	461	422	408	446	424	449	404	410	427	442	408	421	431	416	432	386	423	423	397	421	422	409	435	395	434	414	391	420	414	445	422	408	376	409	452	397	439	432	414	424	430	427	467	439	418	397	464	392	425	446	421	397	438	406	416	403	428	426	441	407	409	418	382	426	431	448	428	421	417	439	440	395	437	450	432	445	436	450	437	464	423	387	390	408	415	386	426	408	435	431	408	411	395	435	358	407	393	454	398	429	426	411	412	401	441	428	406	439	436	461	435	428	405	443	454	425	437	402	414	413	393	424	410	446	418	407	401	466	436	412	419	417	444	414	422	416	436	448	415	420	459	444	433	426	404	433	432	426	429	447	406	412	398	449	402	451	463	408	426	447	423	434	433	446	452	418	432	425	444	430	409	455	396	392	421	436	411	394	436	422	427	427	387	409	416	441	414	423	400	423	453	453	429	397	466	413	427	393	391	377	388	427	438	407	444	427	429	409	382	428	418	451	419	416	457	445	435	411	420	430	416	432	410	410	426	439	390	425	431	450	435	412	419	397	405	420	409	407	416	427	410	439	412	407	416	402	424	452	423	424	437	376	404	410	453	409	386	452	427	408	412	379	411	431	421	398	408	434	421	424	417	420	419	395	431	451	398	430	449	427	443	423	418	433	424	435	389	427	412	452	420	454	409	418	427	432	406	428	389	408	411	430	434	414	394	448	434	473	415	409	469	433	414	430	451	423	412	429	433	433	382	431	404	437	400	423	434	439	426	403	444	415	409	413	459	440	400	461	453	417	438	412	453	417	390	424	406	422	423	412	446	412	448	401	457	452	418	384	396	447	426	407	402	418	428	438	426	442	443	451	408	430	419	428	434	447	422	419	412	481	392	442	420	410	394	423	441	425	400	419	432	411	422	443	399	425	432	414	419	423	435	428	414	404	460	427	432	429	427	389	429	468	429	398	435	408	414	386	394	396	436	394	413	406	423	456	410	414	376	421	396	439	428	411	383	440	392	423	436	409	403	401	392	460	446	409	387	438	467	395	416	440	395	441	367	450	429	445	430	421	435	440	397	408	416	428	432	411	414	415	448	395	436	415	429	433	444	411	395	414	408	395	420	428	421	435	452	446	447	422	408	399	429	421	426	407	396	422	391	440	419	459	410	432	399	414	447	466	445	412	431	405	427	460	452	440	445	380	452	419	433	465	398	422	418	402	413	435	426	428	417	443	444	462	407	447	408	437	391	421	471	444	439	394	458	458	436	403	417	447	427	424	410	459	433	410	452	446	379	406	413	429	430	441	412	395	408	412	430	409	439	466	417	433	398	442	463	424	420	388	415	393	450	444	432	427	440	407	429	451	432	406	437	397	412	435	396	409	439	462	427	424	422	439	443	426	426	429	425	421	397	398	412	392	403	404	422	459	397	401	389	392	442	431	429	408	449	433	414
4409	2718	1405	1144	1672	1482	942	710	529	407	387	398	255	214	147	91	70	102	171	187	121	62	29	54	61	47	44	39	68	59	124	116	108	92	77	47	33	36	22	27	23	25	28	28	17	27	30	33	26	39	33	30	28	29	24	25	29	21	32	35	23	24	31	28	33	34	30	19	31	21	42	26	32	25	18	26	12	34	21	23	22	23	31	25	24	29	32	34	24	17	29	32	25	26	31	26	23	16	17	28	19	19	25	22	36	33	22	28	26	21	25	27	22	23	21	30	17	34	22	25	17	42	37	19	23	22	14	25	30	26	30	20	27	24	29	34	24	36	29	29	36	27	21	30	28	29	25	25	20	29	26	31	28	33	28	23	33	26	23	16	29	29	31	27	23	27	29	25	20	32	19	22	17	25	36	22	26	22	27	31	22	26	24	30	32	42	23	22	28	31	27	27	26	21	26	19	18	15	27	18	32	30	24	33	26	20	16	22	30	20	23	28	21	28	25	28	29	38	18	31	24	18	26	26	25	26	24	30	27	31	26	19	26	20	29	32	33	22	20	29	27	28	28	19	22	35	30	36	29	29	22	29	29	33	21	19	29	32	23	38	38	32	31	34	22	23	19	33	41	30	25	33	19	24	20	29	28	27	22	29	26	28	22	18	25	29	24	26	32	28	33	15	33	27	27	27	32	27	30	25	33	24	32	29	20	35	18	28	26	20	32	35	29	33	29	29	25	35	27	25	24	28	19	30	33	29	32	15	32	32	23	28	42	14	29	19	17	31	29	20	29	37	25	18	26	26	34	23	25	30	31	22	29	19	23	25	20	26	27	18	30	32	33	19	35	37	23	24	21	32	30	23	21	22	21	35	33	27	25	28	24	34	30	28	21	24	26	28	20	24	39	25	25	29	28	21	19	22	24	25	30	23	28	28	40	25	35	25	25	27	25	26	26	23	24	28	33	27	29	24	21	20	31	28	26	25	26	41	30	30	27	27	24	22	29	33	21	22	22	23	28	21	25	33	28	29	21	23	15	31	24	32	28	27	32	23	25	26	31	30	24	27	29	23	28	28	31	23	23	20	25	22	27	30	33	27	25	30	33	28	30	32	27	27	28	29	27	27	36	21	30	27	22	25	25	32	25	28	29	25	28	34	23	28	29	28	24	29	17	25	31	20	24	29	26	31	26	26	28	26	25	28	22	21	30	28	26	32	19	30	31	28	25	23	22	24	38	27	24	18	21	27	26	28	27	30	18	32	22	23	27	26	27	26	23	23	35	31	23	23	22	31	42	26	26	24	28	24	32	20	30	34	30	32	15	18	29	23	26	24	24	28	24	26	30	21	26	16	23	27	25	17	28	24	31	20	31	23	26	19	27	27	31	35	23	31	24	17	28	29	21	19	24	36	23	20	36	23	23	27	36	25	31	27	21	23	21	30	27	27	25	31	27	27	19	31	31	21	30	23	31	24	23	24	23	33	21	20	23	33	30	22	21	20	25	19	19	30	22	32	26	25	29	30	17	27	24	36	25	22	26	25	22	25	16	34	30	21	36	33	28	29	24	33	27	24	40	21	19	34	17	20	23	21	28	22	35	26	23	28	24	22	22	20	24	22	25	15	23	33	28	27	27	31	39	22	19	29	27	28	31	30	27	31	28	28	21	20	23	18	25	17	31	26	23	30	17	23	32	21	25	33	25	32	29	21	30	28	28	30	27	20	27	30	27	26	25	25	25	27	28	26	22	36	29	23	19	23	31	15	33	35	31	22	27	27	28	22	21	20	30	39	31	32	32	25	22	22	27	27	25	29	35	29	30	32	26	30	20	23	14	27	30	25	40	23	26	21	33	25	29	22	21	25	24	17	29	30	29	30	26	36	22	23	33	20	16	17	23	28	23	20	19	30	23	28	30	35	28	19	32	35	24	30	24	20	23	20	24	26	28	33	18	30	39	29	28	27	23	23	24	32	27	24	28	24	27	21	32	29	33	27	21	26	23	30	26	32	34	29	26	16	26	31	28	29	24	23	26	27	19	22	19	29	20	22	29	28	19	18	34	25	30	24	20	28	30	29	23	23	23	26	27	23	31	29	25	30	30	34	22	28	27	23	23	31	18	18	27	27	23	23	24	29	23	27	26	32	22	27	36	23	23	15	25	27	33	20	32	23	32	24	30	26	35	26	33	32	22	32	23	28	36	18	35	25	28	20	27	22	30	23	27	19	36	34	22	28	37	27	21	22	27	23	29	26	19	30	31	22	25	20	21	25	31	24	23	27	30	33	20	27	27	24	21	22	25	29	22	35	24	20	33	33	25	24	22	18	24	33	21	19	29	26	29	22	22	28	18	26	17	30	27	22	28	28	37	22	26	26	24	26	26	23	26	28	31	24	28	28	21	23	35	25	29	27	24	36	17	23	19	26	20	33	19	28	34	26	23	30	18	33	28	24	34	25	20	27	26	37	27	30	25	27	24	23	29	24	28	28	24	28	27	32	22	21	20	21	20	25	23	27	22	33	18	23	33	24	28	22	31	25	27	20	24	37	26	23	23	32	24	20	31	22	22	27	36	27	25	27	27	29	26	29	22	26	25	18	25	19	18	26	35	26	24	23	23	23	31	19	26	23	31	29	27	25	12	29	22	23	34	23	19	23	31	27	24	28	33	29	23	22	32	24	27	29	27	24	28	23	27	27	20	19	24	30	20	20	21	17	30	18	15	20	21	17	27	21	23	21	31	24	29	21	25	18	32	29	25	14	30	37	28	41	22	27	13	28	28	31	26	30	36	26	30	34	32	23	23	26	25	32	27	30	30	27	27	25	35	22	31	22	24	30	19	22	24	33	29	30	21	20	22	21	21	20	26	24	14	32	30	28	32	27	19	26	26	30	21	25	30	27	31	29	22	26	30	17	35	24	26	28	24	21	25	25	19	20	26	21	17	27	28	31	28	25	26	26	22	28	24	37	26	23	22	26	22	38	31	33	23	26	22	23	38	30	37	29	28	23	24	24	29	19	21	31	27	31	40	26	25	23	32	25	40	20	24	23	25	33	28	25	28	34	18	24	33	29	28	26	32	24	25	31	28	29	32	25	24	21	31	28	26	26	25	29	28	25	25	13	20	27	23	30	29	23	30	33	31	28	23	25	21	32	33	31	27	24	24	26	27	32	21	32	35	23	26	32	29	21	30	28	24	28	32	22	13	27	32	31	21	25	31	16	12	29	13	28	29	31	20	21	19	23	32	23	30	22	21	22	38	25	23	29	25	25	29	18	28	25	28	18	31	24	29	20	24	25	31	39	24	30	22	23	21	16	19	27	23	20	31	23	28	32	18	33	38	32	24	26	20	24	20	26	23	30	25	23	22	25	25	19	25	23	25	33	25	34	25	29	24	22	22	30	26	21	26	20	28	26	23	20	19	27	18	31	25	25	25	35	32	25	27	32	31	33	20	20	20	30	15	37	28	15	27	26	29	27	17	33	20	25	31	37	29	19
38532	29410	23046	37498	43331	38905	31973	26333	21423	17524	16418	16090	10448	8820	6492	3725	2659	3873	7352	7197	3913	2010	1099	1339	1580	1694	1183	1306	2446	2737	4212	4358	3841	3195	2532	1875	998	613	526	501	433	505	481	480	421	414	470	424	430	414	435	425	459	430	454	441	459	457	437	388	437	401	421	497	428	438	411	438	399	413	422	421	424	420	398	412	391	396	401	416	374	411	390	444	390	415	404	412	391	396	417	416	402	416	411	434	421	436	411	421	404	401	383	395	448	399	436	388	441	403	436	408	400	396	370	405	396	403	438	327	436	418	368	414	437	405	409	423	425	417	443	411	412	435	397	447	391	393	395	426	406	399	427	424	388	437	408	401	448	435	426	443	414	439	396	399	407	407	386	400	404	389	422	378	400	404	372	433	425	418	404	421	429	380	459	385	357	385	417	397	421	434	407	385	381	442	385	370	410	387	397	413	378	388	385	385	407	383	414	358	370	413	402	406	401	403	406	368	391	411	372	424	415	419	401	381	402	441	373	395	398	424	407	371	400	402	373	413	380	408	415	419	393	411	396	360	376	392	400	441	439	400	412	396	400	405	360	416	417	406	384	381	412	396	403	400	423	430	416	405	397	389	384	388	406	399	396	404	410	392	405	402	404	425	422	403	392	377	393	429	409	427	412	388	404	411	418	413	395	401	405	392	383	417	408	427	431	384	403	385	401	395	380	431	403	414	405	422	405	387	371	412	424	399	423	413	411	373	413	402	406	430	423	384	445	394	434	400	376	394	420	414	401	390	373	390	409	390	415	403	415	395	395	391	380	403	398	388	383	442	373	348	411	396	401	397	380	407	365	409	420	376	387	394	417	426	386	390	397	409	392	417	412	388	430	414	440	374	377	384	419	410	389	421	402	373	364	422	412	417	416	401	397	373	384	424	403	414	421	424	420	379	407	408	386	433	400	437	365	374	375	434	414	424	416	376	373	422	431	394	367	385	390	426	389	396	433	368	401	382	434	416	421	393	416	367	409	420	377	406	393	415	373	403	407	417	385	417	405	409	377	418	417	435	385	389	413	387	418	352	394	453	415	381	412	378	411	376	386	382	417	381	361	387	395	388	385	391	366	371	401	407	378	417	389	379	378	386	419	392	384	396	441	414	448	396	372	365	425	418	386	396	395	403	407	414	372	392	407	404	406	405	426	392	394	380	403	380	411	378	412	401	391	389	377	421	385	386	378	380	401	417	412	399	411	399	386	385	412	439	379	405	420	408	408	459	401	406	437	439	416	365	401	359	381	370	415	406	407	427	378	401	395	401	431	379	388	381	391	384	375	404	395	384	406	380	421	393	395	376	402	396	393	421	402	418	375	391	406	413	384	366	374	409	398	402	393	417	382	396	423	427	371	390	405	390	374	437	379	409	350	426	434	399	431	422	400	402	391	420	376	414	436	401	397	431	397	421	369	419	432	392	412	425	402	399	388	404	391	414	393	401	394	438	413	420	422	452	423	398	406	391	398	433	388	414	393	409	435	375	395	403	388	438	444	394	405	417	422	382	372	393	393	400	422	395	413	383	392	417	431	387	388	411	348	423	422	427	384	371	415	408	409	377	390	376	412	396	415	370	441	406	404	395	395	397	394	407	418	404	413	399	451	378	377	413	363	401	409	398	399	393	397	410	409	409	421	384	405	419	372	415	380	394	400	378	407	412	364	423	393	382	416	387	394	397	365	365	389	370	426	399	350	379	393	396	393	378	377	363	396	433	396	395	397	411	391	384	405	380	415	389	399	401	437	388	426	389	386	392	396	414	380	380	411	401	393	411	403	399	421	417	440	406	414	407	440	398	410	379	393	380	397	411	389	430	407	421	414	387	403	390	413	414	408	431	434	381	441	373	393	416	374	407	416	410	416	401	391	406	387	383	361	381	360	372	438	424	414	394	434	436	386	388	384	395	410	414	372	364	409	398	418	411	433	391	416	420	405	440	395	440	419	403	389	430	444	356	425	394	407	394	422	397	404	397	414	361	416	373	394	400	383	403	410	417	422	401	369	416	415	367	414	365	409	343	375	405	408	415	391	386	414	401	386	408	370	381	382	385	434	422	393	391	386	416	400	392	404	402	432	452	390	408	428	419	435	383	403	413	411	403	374	423	415	419	379	428	388	405	391	402	382	411	372	427	411	401	394	430	386	389	407	389	384	423	370	415	395	398	463	369	397	409	394	405	414	372	406	426	368	415	413	392	399	408	380	366	387	398	352	395	395	439	432	372	411	447	379	398	362	437	416	393	429	428	410	412	457	406	413	431	381	405	388	432	393	390	425	403	414	367	386	402	401	390	370	390	416	375	416	401	360	433	405	385	445	390	394	384	413	411	414	360	432	370	400	433	379	430	375	401	374	380	417	400	373	443	426	365	374	399	368	399	373	400	406	443	428	421	407	423	394	406	418	416	429	429	428	401	402	380	433	358	391	378	407	421	408	386	388	376	399	413	405	411	384	383	410	417	387	368	403	376	392	376	390	425	468	418	404	429	376	412	372	423	408	399	401	440	395	410	411	386	387	393	405	390	405	399	413	384	400	429	418	370	393	392	381	385	393	398	423	396	392	393	370	400	378	394	410	394	408	390	401	375	404	405	403	401	415	440	415	396	415	408	402	420	419	399	385	387	405	397	383	380	443	407	407	391	370	402	376	375	416	413	392	412	354	404	403	376	396	425	424	376	417	414	425	417	388	425	388	405	357	397	410	378	365	416	387	439	375	395	424	432	390	373	430	403	379	410	383	420	429	404	412	379	409	409	409	418	407	405	380	404	432	397	377	417	413	405	373	430	360	406	421	382	401	438	398	422	391	389	428	434	437	394	363	370	357	395	390	397	386	384	425	388	390	383	446	398	387	416	379	417	402	386	422	409	375	391	418	387	416	411	378	410	395	418	407	394	408	428	412	391	383	430	395	411	365	423	412	391	432	403	387	386	417	390	390	340	407	369	429	400	399	428	401	392	399	409	434	385	389	389	404	392	408	425	403	405	416	413	382	411	368	413	423	402	349	416	411	403	414	441	394	371	410	368	420	426	372	354	423	383	405	410	429	377	401	394	427	390	413	365	428	396	427	403	403	396	428	435	409	411	376	402	426	405	402	408	421	375	406	424	376	408	385	394	403	434	381	408	399	419	385	363	418	429	406	447	406	368	365	392	432	388	386	466	417	385	440	426	418	410	392	381	411	399	402	415	448	403	407	420	340	398	392	386	423	357	403	386	403	419	407	391	432	421	402	413	386	434	384	431	384	380	429	403	394	375	419	430	371	400	380	391	394	405	414	409	414	438	394	402	412	390	418	408	386	357	357	402	392	416	352	419	361	354	394	402	394	384	403	423	407	393	395	404	417	373	395	436	402	386	408	387	366	395	373	398	381	431	412	391	401	404	375	365	389	360	394	404	379	409	397	388	426	379	385	404	408	419	398	403	410	408	360	390	406	386	407	388	391	406	402	381	421	430	390	421	429	404	434	428
5559	2335	1224	947	1526	1516	1006	668	475	369	326	370	244	171	164	107	79	106	168	176	97	59	71	58	50	80	59	44	71	99	96	124	109	99	87	57	58	51	51	45	44	38	51	43	41	37	47	46	57	31	36	45	47	37	44	42	42	39	39	43	38	49	39	44	43	41	41	44	41	48	42	43	42	45	40	41	30	36	47	46	43	42	40	44	40	40	37	34	41	39	41	39	51	48	62	39	39	50	43	40	35	33	38	55	41	33	34	31	31	34	47	42	34	47	37	51	24	52	51	44	44	39	34	39	39	43	34	32	58	45	37	38	29	41	39	31	46	32	46	44	38	50	48	45	48	45	36	48	39	39	36	33	44	40	31	39	37	43	43	58	48	45	43	42	33	36	31	39	37	47	42	34	48	36	37	42	36	38	44	35	40	51	35	45	46	36	43	53	35	48	34	40	30	48	44	50	51	48	34	36	37	43	52	52	45	32	33	41	46	41	34	43	36	34	35	53	55	42	52	40	33	52	40	43	31	40	40	39	44	34	42	51	47	30	36	41	34	31	44	43	52	30	54	33	45	47	53	51	38	40	38	46	28	57	35	37	43	44	47	46	45	34	43	34	35	47	47	48	41	40	57	32	49	40	42	40	49	46	46	49	45	39	33	42	43	48	46	34	43	54	36	44	36	46	40	45	51	44	53	31	42	41	37	42	38	45	37	38	48	41	45	38	42	35	39	51	40	32	44	44	42	42	44	32	42	50	46	38	43	52	49	34	40	36	46	42	41	29	38	30	44	35	48	37	44	39	39	40	57	35	47	43	42	45	40	46	41	32	39	41	44	45	58	41	40	34	41	44	40	39	43	51	44	46	52	47	40	35	49	60	36	37	41	43	40	52	40	34	35	40	34	34	47	39	41	40	40	38	50	44	53	45	48	44	50	46	58	35	28	30	36	29	39	37	48	44	34	37	49	41	38	33	46	32	38	49	30	38	56	43	48	43	36	53	45	44	33	46	35	32	33	46	36	34	37	36	35	40	47	38	42	48	40	38	36	31	40	46	33	49	40	39	41	31	46	48	43	36	37	48	48	36	47	41	44	42	37	51	45	30	31	24	36	37	41	44	49	39	36	39	39	55	38	38	41	31	50	42	44	40	31	39	39	40	48	34	40	45	39	49	39	41	35	41	37	46	33	29	47	42	39	39	53	45	49	35	46	37	35	39	46	46	29	39	24	45	55	47	42	39	40	46	42	44	47	41	47	39	53	39	55	53	44	35	33	42	28	50	37	39	48	47	45	47	43	40	35	47	40	43	25	43	35	35	41	23	46	40	39	44	39	39	34	48	43	39	38	53	39	40	33	46	45	39	45	38	40	39	45	42	49	35	37	41	28	42	56	42	46	40	29	35	41	32	39	40	46	32	35	58	27	42	36	44	51	36	50	44	35	38	43	39	40	43	37	38	40	39	34	38	42	45	50	37	29	39	34	30	34	42	36	35	39	45	45	44	39	31	53	60	29	48	40	36	40	36	48	36	34	48	47	43	43	36	43	44	42	37	32	50	46	57	35	47	40	34	47	45	39	41	46	44	34	36	41	47	39	43	38	32	33	47	37	50	30	39	39	40	53	44	42	36	47	39	38	48	46	35	36	44	38	39	38	46	44	38	40	54	36	37	36	47	36	50	48	46	44	39	31	41	35	29	46	36	47	45	44	41	31	38	35	34	49	54	43	46	55	35	47	35	36	37	47	49	52	42	40	49	51	42	48	47	42	46	35	53	36	38	31	37	44	42	36	39	52	38	37	38	39	45	40	35	44	42	46	46	39	37	44	41	47	44	45	47	48	47	40	40	43	39	30	31	49	41	41	44	33	42	46	42	34	48	43	46	44	38	37	35	45	47	38	40	42	44	38	36	43	50	49	35	36	40	44	36	54	39	38	33	49	51	39	40	42	29	40	58	43	40	38	37	38	34	55	41	31	36	35	48	50	39	42	37	46	42	33	48	30	35	51	35	33	44	44	40	37	51	42	32	32	50	41	40	36	42	55	52	42	48	49	47	43	42	44	37	37	41	43	37	41	25	42	48	43	20	39	54	36	47	45	37	45	44	48	46	40	37	32	36	38	48	45	35	44	44	42	49	34	36	57	47	45	37	48	32	40	49	48	43	48	44	42	50	50	32	45	43	38	39	37	64	46	49	48	40	47	28	40	49	28	47	40	56	38	29	40	49	49	37	39	58	38	39	44	53	39	42	29	33	34	49	43	35	37	41	54	51	53	44	37	55	43	38	37	29	38	34	49	60	44	44	34	50	38	43	31	39	41	40	51	48	55	46	44	48	49	37	38	45	37	51	34	42	33	38	36	30	43	45	39	44	37	36	32	35	48	45	56	49	41	49	55	34	39	38	43	35	47	35	47	51	43	41	36	27	38	33	38	33	34	41	40	48	25	33	41	30	37	45	47	38	30	47	34	50	53	45	47	39	36	25	46	38	35	36	43	42	31	51	35	37	53	41	52	55	51	43	42	42	40	53	40	35	42	40	37	40	55	43	38	39	43	46	39	38	40	44	35	42	39	34	46	32	30	45	46	41	55	42	42	44	34	50	35	40	30	43	40	42	44	28	44	43	47	43	43	44	40	44	26	52	38	52	49	36	45	53	38	48	58	36	36	37	36	44	39	40	49	48	33	34	41	34	43	45	36	35	50	52	52	37	41	42	31	36	31	44	40	37	56	40	44	40	49	39	40	41	54	39	41	38	33	51	29	44	46	38	39	43	39	41	46	31	46	41	40	42	43	38	41	40	39	38	40	35	49	37	49	40	45	45	36	35	39	47	38	41	34	36	42	54	36	41	37	35	51	42	45	49	39	45	41	37	56	48	51	28	40	44	37	54	45	30	41	43	48	42	45	43	49	40	42	43	36	53	35	28	44	40	45	45	46	40	51	37	41	49	56	33	44	44	35	46	50	47	38	44	53	27	44	37	38	37	49	23	44	37	42	51	34	45	43	33	46	45	41	46	44	50	48	32	30	36	32	35	39	44	33	50	48	36	49	33	45	40	41	39	43	46	39	37	46	49	46	38	39	46	36	48	41	37	37	39	40	32	40	44	52	42	46	40	37	46	44	41	31	35	56	39	43	48	33	36	29	37	50	47	35	36	38	43	39	41	36	49	49	40	50	38	45	39	46	35	47	43	47	46	38	42	35	39	47	41	32	46	43	36	43	36	38	50	34	32	52	43	39	51	48	39	58	43	35	45	45	41	25	32	33	36	45	39	43	35	42	38	36	37	40	40	42	43	40	39	34	43	51	29	39	41	44	30	38	43	47	40	43	34	42	38	36	44	41	49	43	40	50	27	52	41	49	42	47	37	40	49	40	38	55	48	42	39	34	37	33	43	39	45	47	38	46	42	33	33	36	40	39	42	44	38	39	38	40	36	37	35	34	46	25	28	44	44	39	33	29	42	39	42	35	38	55	42	34	42	56	49	55	34
34963	27422	20667	35663	42530	39171	32509	25610	20170	16552	14887	15602	10304	7874	6417	3866	2793	3213	6200	6657	3522	2258	1335	1389	1823	2193	1403	1165	1981	3058	3083	4144	3802	3288	2669	1475	891	739	790	710	703	669	701	713	645	628	628	652	643	656	653	624	651	653	705	608	668	660	643	634	609	641	597	649	634	669	644	606	626	692	611	611	618	603	639	663	610	671	582	640	641	617	648	639	630	636	645	605	654	600	618	633	644	590	634	629	623	623	652	627	659	585	636	616	657	588	637	598	630	669	618	654	668	630	657	612	637	641	656	625	614	613	620	676	645	654	615	652	644	627	614	607	677	609	643	647	629	602	648	672	646	670	639	620	627	658	644	624	652	619	617	630	637	629	615	685	633	610	623	608	595	638	619	596	650	623	579	618	634	622	617	573	657	577	649	611	608	574	690	611	681	598	630	642	617	596	659	612	594	617	598	616	646	595	655	608	609	623	637	596	638	596	621	664	646	615	583	646	609	622	602	662	643	668	631	636	611	581	650	654	638	625	665	598	646	598	627	679	645	636	592	645	611	650	565	593	635	638	638	615	673	610	618	642	666	581	582	622	628	629	631	615	596	635	605	614	658	634	587	621	645	658	623	611	621	609	612	584	610	616	617	640	596	598	580	645	645	618	626	613	659	626	608	578	635	639	647	608	681	636	604	613	606	626	594	607	628	656	636	609	594	589	624	660	641	603	626	631	616	618	588	622	640	594	616	666	604	638	611	630	645	621	604	650	612	603	607	587	594	603	622	636	646	613	665	608	656	641	615	645	639	632	614	571	589	638	694	620	603	617	668	612	619	612	630	615	613	600	669	673	625	585	657	664	595	594	580	587	655	592	595	630	631	568	556	600	604	650	605	627	565	654	601	604	648	652	613	571	636	592	610	644	642	630	614	604	599	573	620	618	572	638	610	680	634	648	598	655	620	641	585	657	585	629	648	641	620	635	647	596	605	626	605	659	610	603	605	635	588	643	617	630	618	644	606	619	596	613	670	634	633	633	610	600	592	585	613	609	627	634	620	637	616	620	598	632	638	574	619	605	650	664	579	622	608	629	628	599	607	601	619	596	591	594	617	576	665	628	619	620	605	653	623	589	635	617	644	633	589	625	646	602	633	595	627	643	592	609	623	621	595	634	615	601	631	610	647	652	653	641	582	617	597	641	647	608	613	620	614	647	659	650	632	664	595	602	626	637	611	628	644	618	646	627	648	609	633	652	617	596	662	648	627	628	608	608	644	640	599	663	619	623	629	634	593	596	574	572	608	649	628	558	603	603	626	594	636	583	657	640	581	594	603	599	571	589	594	631	633	648	587	613	608	610	661	617	614	618	631	611	610	617	623	602	647	628	607	646	609	624	585	611	605	650	583	615	661	624	620	601	596	590	653	633	623	640	611	572	646	613	627	644	631	595	552	632	624	649	649	586	623	634	593	586	679	629	602	599	633	579	680	581	639	613	610	574	592	649	634	628	595	583	612	647	644	617	613	592	622	626	630	561	599	635	609	619	620	654	621	657	595	626	585	625	617	674	587	630	616	616	606	680	625	639	609	644	642	619	634	632	647	549	630	608	626	640	643	622	607	618	589	614	614	613	643	584	649	596	615	662	590	641	644	634	581	634	598	594	610	583	648	613	637	577	690	664	593	635	634	612	637	638	599	602	638	629	574	611	665	650	639	643	654	669	603	657	628	531	604	579	644	652	599	623	634	621	595	663	608	616	594	609	634	589	638	596	632	648	665	627	650	643	702	623	614	625	627	654	631	609	604	667	591	628	619	640	602	601	578	686	579	649	615	621	667	607	624	604	594	593	675	646	563	605	592	593	584	591	621	639	651	641	614	684	599	602	598	608	667	613	635	617	648	609	589	637	588	654	701	609	642	611	610	638	606	637	601	641	613	632	614	610	598	662	653	609	607	600	620	609	601	646	640	624	660	593	638	598	645	572	638	582	647	632	606	615	653	592	608	631	640	580	636	605	597	639	642	603	590	609	609	597	656	590	632	624	612	610	639	596	633	607	592	588	647	594	646	642	610	615	616	646	657	651	627	600	627	628	641	598	636	615	665	617	592	576	613	595	622	639	621	585	614	572	653	637	625	624	637	614	571	581	618	636	607	662	624	625	617	613	602	598	623	639	596	639	666	589	570	642	664	583	612	614	653	576	612	607	606	641	638	597	606	593	629	616	614	574	617	599	681	628	672	579	580	637	623	599	596	602	649	615	619	627	597	621	616	632	594	618	608	571	615	613	615	649	638	629	633	615	667	632	608	612	637	591	633	574	594	612	635	632	583	589	624	612	635	610	609	608	641	663	629	622	622	650	560	634	629	623	641	565	636	645	614	682	612	671	639	630	605	557	581	644	600	632	626	558	616	638	602	614	610	576	661	572	600	605	638	585	627	641	585	627	646	624	635	619	611	604	615	635	608	658	598	580	587	619	638	615	645	652	645	608	579	647	625	629	616	600	646	635	615	601	582	640	634	638	612	598	649	601	648	680	616	619	594	596	607	615	624	658	646	601	632	606	626	624	625	616	651	618	581	597	634	610	598	620	593	633	644	641	650	623	636	606	645	613	639	574	609	608	628	604	630	622	661	620	623	598	623	683	655	633	607	626	603	640	651	625	633	629	564	617	621	654	627	608	613	609	618	634	609	547	614	645	605	605	651	616	662	592	597	596	612	659	614	647	628	615	584	610	612	640	662	592	612	645	617	645	622	617	641	621	649	563	617	602	614	584	636	608	620	608	606	606	632	594	624	602	651	647	639	621	664	628	630	636	606	575	617	622	614	629	626	650	646	637	637	633	648	641	648	616	621	624	592	599	626	596	602	631	607	655	605	622	613	636	613	617	642	676	628	666	582	642	610	595	610	628	651	681	616	596	604	599	603	620	608	604	641	591	637	602	610	657	557	634	623	627	601	585	620	657	659	606	655	566	626	636	617	616	607	604	593	631	564	615	638	629	606	620	626	638	642	619	617	631	642	667	610	616	629	635	634	602	592	651	676	615	611	612	618	614	557	626	628	654	592	647	605	623	653	659	661	605	596	616	631	630	609	579	650	622	608	618	646	624	634	618	619	605	601	620	622	621	634	645	620	606	604	623	631	686	582	664	584	607	619	587	624	647	635	623	632	556	629	644	653	624	681	654	559	633	604	643	614	614	641	621	634	606	618	636	645	628	607	602	604	620	603	568	629	631	605	621	595	608	577	632	568	627	638	612	619	634	634	630	655	600	622	632	624	634	626	583	600	596	657	586	643	600	623	624	629	588	642	595	568	623	625	580	612	633	602	624	645	632	610	616	609	628	610	581	600	593	634	664	625	574	626	616	633	618	622	608	600	653	637	613	618	646	565	654	610	648	642	622	594	616	614	626	627	595	600	595	644	630	641	616	637	652	642	606	628	630	633	611	601	639	612	625	625	586	645	614	627	588	610	614	616	660	617	607	652	633	588	601	631	656	620	627	598	579	595	614
5572	2659	1539	1213	2180	2583	1935	1284	842	606	607	568	394	298	231	169	121	110	177	252	126	109	70	58	94	116	80	67	55	111	124	116	143	125	84	68	48	45	49	40	41	55	40	41	47	41	44	37	44	49	44	30	40	42	43	53	38	48	51	39	48	52	42	33	37	30	33	43	41	56	42	40	54	45	44	42	51	43	28	42	42	42	43	43	41	48	49	44	43	39	44	33	45	38	35	28	30	47	45	40	49	32	42	35	44	36	38	57	31	46	43	39	43	49	25	35	45	45	36	31	43	35	28	42	44	32	35	37	44	33	47	28	49	38	34	49	48	42	47	49	35	42	42	39	43	51	50	24	45	27	40	41	47	43	35	47	48	43	33	44	46	34	39	36	45	45	31	44	49	43	43	32	38	38	49	49	43	40	41	43	33	33	44	31	47	42	37	48	31	37	41	44	40	34	35	41	41	43	35	33	36	36	28	51	44	41	31	43	37	35	41	48	48	58	30	53	40	39	37	43	49	41	40	39	33	48	39	43	37	35	43	44	47	42	39	40	43	45	45	39	31	40	41	45	30	41	32	41	38	52	40	41	38	54	45	39	41	35	27	37	43	38	33	45	34	35	41	35	28	34	38	40	39	40	45	34	33	45	51	49	52	33	39	35	46	51	31	43	39	40	44	46	37	37	44	47	47	36	35	43	39	45	43	43	38	35	44	29	40	41	51	40	41	46	42	40	46	37	51	45	39	46	40	42	37	33	33	36	36	52	36	40	33	32	39	38	36	45	46	36	40	29	32	39	36	37	37	45	28	55	33	36	46	61	37	43	31	29	47	43	35	41	41	48	45	36	26	52	45	45	45	39	40	45	37	27	33	44	39	42	40	25	51	41	39	45	33	40	32	45	45	37	28	26	34	46	36	37	45	42	38	37	52	38	45	43	43	37	35	37	33	40	31	30	48	47	39	41	38	41	43	40	35	31	35	31	39	41	34	44	47	40	43	36	39	39	33	44	44	33	35	39	38	42	45	60	39	46	49	32	31	35	36	40	43	42	37	42	39	37	41	35	31	40	39	42	42	34	38	34	53	38	53	44	36	50	45	46	33	40	44	35	33	41	46	35	35	40	39	45	51	33	34	35	36	41	31	47	33	42	35	44	38	31	40	50	37	42	50	32	34	36	49	38	33	37	38	43	37	37	31	40	40	33	41	48	32	42	48	35	33	42	54	39	42	36	42	35	29	52	34	47	42	37	50	41	51	45	45	44	43	33	37	45	33	46	37	38	48	41	42	55	39	43	45	38	38	42	34	27	37	39	35	39	34	37	38	40	38	36	39	52	47	31	50	45	43	34	32	40	35	44	31	39	36	43	34	52	34	36	41	51	40	29	42	40	36	47	42	29	34	37	36	41	47	44	41	40	45	40	36	43	39	29	38	46	40	40	36	42	46	36	44	42	46	52	49	40	42	61	42	32	35	34	28	43	49	39	40	30	42	32	51	37	40	41	37	30	30	46	38	32	29	36	40	39	45	46	41	44	50	35	36	39	45	49	37	41	33	32	40	45	42	45	37	35	37	47	34	31	40	38	44	33	47	42	22	55	38	36	30	35	40	36	36	33	38	42	37	33	34	38	41	38	36	40	55	37	36	45	30	32	44	20	39	37	41	30	44	47	38	39	41	41	46	36	42	40	45	45	43	25	29	45	50	37	35	43	37	43	43	32	41	38	43	32	37	45	36	40	36	58	36	52	42	41	44	36	48	40	39	34	41	35	52	40	29	31	38	38	49	43	40	34	40	40	35	34	42	40	37	40	44	41	54	52	37	38	38	45	38	40	44	38	40	36	43	39	38	44	41	39	31	33	36	40	53	38	41	34	41	39	31	33	39	25	35	27	26	41	43	46	38	30	37	48	35	50	37	53	40	51	38	46	40	49	47	38	40	34	42	43	45	33	36	45	39	44	33	43	43	37	47	40	45	33	38	38	34	35	31	36	37	40	39	35	37	33	52	32	44	48	40	34	38	34	43	53	42	36	34	48	51	44	49	41	41	44	35	35	36	47	44	42	28	35	46	59	43	35	37	45	46	38	43	43	39	44	41	38	32	44	47	34	41	44	29	42	36	46	52	41	43	43	37	38	53	40	36	34	50	45	39	36	33	37	38	37	39	51	38	56	32	48	39	39	38	35	46	39	42	34	38	46	39	47	47	42	56	40	36	37	49	39	43	46	43	46	51	36	55	40	37	37	40	46	43	37	34	37	40	37	34	38	32	48	29	38	27	41	38	40	49	37	48	30	31	44	40	42	39	45	38	40	43	40	34	29	46	32	46	38	42	34	41	40	47	49	35	41	39	39	37	37	44	38	48	45	50	44	48	44	35	37	42	44	39	43	45	34	33	34	36	46	36	44	38	52	38	34	41	39	39	37	34	37	38	38	53	32	45	34	43	28	28	39	44	42	40	42	39	38	45	40	47	39	40	46	38	59	39	29	35	49	44	37	40	24	43	40	46	31	40	38	46	36	45	43	36	36	34	53	48	30	52	49	39	58	60	43	41	44	33	48	38	41	36	33	37	36	39	46	44	48	33	30	25	43	48	32	42	43	48	34	49	30	53	39	36	31	51	33	52	38	59	37	36	41	41	50	38	35	40	39	43	42	34	40	44	28	46	40	43	47	42	39	33	39	34	30	41	37	50	47	48	45	48	39	28	36	42	33	38	30	48	31	39	42	38	37	42	34	43	36	38	40	40	39	38	42	35	41	41	40	38	24	41	36	41	28	32	29	35	37	44	52	32	58	27	38	35	47	31	39	36	40	23	33	32	43	36	40	37	42	45	40	37	46	42	36	34	33	36	43	39	36	41	42	37	50	42	48	40	45	45	36	53	36	42	38	40	45	39	41	41	54	39	44	45	39	41	34	52	35	35	35	42	34	41	46	47	44	49	36	40	39	34	41	40	43	42	46	29	44	36	44	41	27	41	36	43	38	45	34	34	38	45	39	33	32	53	42	40	38	39	51	29	44	33	36	39	30	40	46	42	34	29	39	46	39	32	36	48	42	47	45	53	38	40	38	40	40	40	46	36	34	48	31	44	38	48	41	40	40	30	45	36	48	41	40	50	39	39	43	43	41	38	43	44	22	39	32	28	35	50	37	37	42	39	33	41	33	45	44	47	45	32	40	43	36	36	40	45	53	43	38	43	40	41	37	38	46	44	38	31	42	37	41	41	35	40	45	36	39	27	44	34	34	27	41	39	30	30	35	36	42	40	51	40	42	29	29	37	49	46	45	39	51	46	38	38	52	39	34	40	41	30	40	43	41	38	50	35	35	51	28	47	33	45	34	48	46	44	37	33	41	37	46	34	35	43	36	45	42	28	40	40	36	51	45	41	47	25	46	40	33	42	36	44	46	35	38	43	30	46	39	50	38	38	39	47	34	43	36	35	38	42	35	35	41	40	40	42	47	33	55	37	39	37	38	36	52	50	53	37	49
38460	28432	23151	38502	47042	45537	40006	33122	26786	22315	20440	19851	14851	11339	9039	6442	4845	4696	6584	9704	5558	3793	2161	1871	2621	3389	2293	1712	1744	3247	4119	4397	4517	3785	2796	1624	1020	919	929	779	772	778	769	726	739	669	733	691	685	694	673	700	659	713	684	704	641	691	681	658	678	638	718	648	675	649	689	667	634	632	650	623	589	605	644	632	662	636	623	592	607	584	628	606	635	625	614	634	599	596	556	633	650	632	598	626	626	643	592	644	639	637	614	613	580	625	659	614	593	621	614	591	629	624	705	653	651	601	620	631	554	645	629	655	635	633	600	621	647	619	579	628	633	681	614	568	616	657	660	620	676	644	604	668	648	635	662	617	621	613	612	622	615	642	637	650	564	623	656	561	613	634	591	553	633	633	639	634	629	635	621	641	578	616	620	646	632	663	584	606	625	579	634	565	576	619	587	627	606	601	585	643	614	624	643	626	610	616	603	619	626	616	581	564	589	611	576	586	588	629	622	617	605	600	593	632	576	594	558	608	596	591	639	583	584	584	621	612	602	603	607	647	594	588	592	581	585	610	612	628	596	599	592	632	611	605	619	606	577	608	582	614	620	611	597	654	640	585	605	585	621	598	582	624	588	609	575	582	602	652	609	630	580	584	577	554	601	581	612	655	569	569	616	633	653	623	606	660	569	612	647	650	590	638	594	585	578	601	603	607	600	603	594	619	639	610	620	633	598	608	592	625	609	587	574	626	593	607	626	582	622	611	546	558	625	631	571	655	626	584	607	594	617	604	646	606	619	602	596	606	593	599	574	636	624	618	587	630	624	635	661	628	645	608	607	600	591	571	598	625	552	583	602	576	582	655	625	598	604	609	625	603	600	590	639	622	562	562	601	582	566	593	615	617	581	562	608	606	598	628	603	587	623	574	618	621	605	646	630	599	598	593	600	540	604	601	616	597	630	616	635	618	611	607	605	635	581	611	625	581	582	586	630	585	609	588	625	592	577	592	629	612	593	611	623	583	618	612	573	593	586	616	603	604	634	602	636	584	558	596	612	601	657	597	582	601	620	607	624	586	626	617	623	621	591	600	587	626	576	615	631	630	627	617	604	603	572	564	608	599	594	611	566	583	607	612	639	583	576	613	623	592	648	609	596	590	611	580	612	616	643	617	604	623	637	600	646	568	592	578	631	615	622	579	571	611	586	603	666	612	612	608	586	588	617	599	602	613	554	602	628	614	615	609	616	639	625	614	592	611	585	611	629	579	612	623	626	600	616	598	668	605	619	581	617	591	605	562	634	591	595	650	556	609	585	570	572	610	581	597	583	614	609	578	626	579	598	592	583	663	591	613	617	548	613	618	623	640	632	618	603	612	601	584	586	628	600	579	619	563	622	550	602	601	595	604	625	561	585	623	616	577	577	642	623	618	588	621	616	622	637	602	586	574	598	573	567	612	610	586	607	655	606	602	645	603	610	596	600	605	593	584	558	632	573	581	596	587	552	599	599	586	575	588	633	621	592	624	624	596	630	598	581	569	567	599	609	604	637	582	624	598	617	619	577	615	616	522	605	602	586	623	593	585	633	597	574	569	601	575	605	610	591	604	602	591	625	596	603	605	601	577	632	612	584	600	624	609	608	595	600	634	579	590	642	623	606	597	585	635	612	613	582	615	646	600	618	601	581	620	615	574	580	589	631	594	611	577	588	576	550	586	567	603	599	597	621	620	585	618	584	604	622	599	645	581	567	545	592	571	601	596	618	626	681	567	627	644	651	604	597	631	613	595	631	596	611	576	600	571	642	605	598	647	561	591	635	605	588	626	606	608	609	605	602	637	617	595	596	597	631	596	606	670	615	620	625	610	625	573	596	635	614	589	603	597	651	610	577	604	598	558	564	653	639	634	660	574	671	548	564	614	590	569	563	589	570	576	627	563	640	601	649	560	640	590	622	623	615	614	585	614	613	571	609	554	570	605	605	592	587	619	582	631	604	629	554	620	600	609	600	599	660	595	562	568	623	596	587	598	586	618	690	602	586	594	585	586	603	602	594	559	624	668	605	648	616	610	594	635	614	619	574	593	574	648	636	620	619	604	594	597	641	603	596	587	571	609	576	604	651	586	562	621	636	589	589	629	652	570	588	608	607	613	618	632	625	575	559	590	587	634	587	544	568	577	607	597	589	605	613	587	647	630	572	615	595	638	615	630	621	598	612	609	644	606	610	611	634	637	603	599	614	616	609	620	579	600	573	627	588	626	616	620	648	576	602	668	585	584	625	618	595	617	609	603	613	594	561	632	587	589	577	590	575	601	629	617	594	584	591	586	587	605	578	607	587	609	612	588	559	562	562	567	581	608	661	650	573	557	576	623	604	637	643	594	581	594	586	658	613	608	604	574	648	594	592	621	633	604	629	586	610	549	625	638	578	574	616	595	573	630	599	608	603	588	577	617	610	604	606	602	584	627	599	613	613	608	597	576	592	578	608	611	622	574	590	580	614	664	669	646	580	622	610	588	640	589	614	590	596	591	570	616	613	656	557	599	624	576	640	619	618	557	607	664	601	627	574	605	600	569	631	616	592	579	629	612	601	579	593	598	619	582	572	603	561	602	620	578	615	556	580	626	600	584	592	641	593	600	585	613	601	616	591	625	584	555	583	606	613	594	571	581	568	617	601	603	566	617	566	633	591	579	609	583	647	602	594	569	581	583	632	608	586	613	613	639	580	587	600	588	588	658	623	636	664	578	588	617	593	559	613	656	624	561	647	619	622	615	617	564	558	599	607	619	604	613	592	563	623	607	622	627	607	631	552	625	568	599	583	606	617	596	610	587	613	638	651	572	622	636	650	588	605	596	604	622	613	605	579	633	572	630	615	565	626	603	583	642	544	638	581	607	588	593	621	611	634	618	582	609	595	578	598	618	609	612	668	595	598	642	601	608	597	647	584	588	598	592	652	578	549	604	581	618	613	596	594	588	595	571	549	648	593	606	595	609	637	578	573	622	573	589	584	634	569	596	634	608	620	627	650	604	607	597	616	632	631	603	602	598	596	602	589	601	595	599	579	561	573	619	566	572	592	611	622	616	593	587	592	612	620	601	644	576	553	586	595	611	604	581	628	589	601	625	590	610	618	573	599	624	619	574	604	598	546	578	583	610	609	585	618	605	618	594	596	640	640	572	617	577	610	629	575	597	627	615	573	549	603	630	606	606	586	598	596	625	593	604	597	618	600	613	633	596	579	604	564	613	595	595	587	598	597	618	599	602	598	571	561	607	612	622	578	569	578	575	594	611	631	574	607	597	572	578	618	597	606	600	635	627	599	590	616	580	581	628	613	607	641	589	622	633	620	609	606	617	623	591	622	540	575	560	615	654	628	580	615	597	542	638	589	617	603	605	601	573	590	629	625	640	604	597	569	622	623	583	627	617	662	598	599	598	606	579	622	593	614	592	610	634	597	578	619	558	585	597	613	583	595	624	612	585	598	565	616	636	623	602	581	587	590	591	613	635
2912	802	652	548	1087	1136	855	614	405	307	267	236	191	151	120	74	60	89	73	122	90	63	55	25	40	54	42	28	39	31	47	69	51	53	35	24	29	27	29	25	30	29	27	23	23	25	24	30	26	19	17	30	27	27	24	28	25	25	26	27	27	36	29	20	20	30	33	30	28	29	22	30	32	39	18	26	31	23	19	37	31	15	18	23	33	24	31	28	23	24	26	31	20	31	23	21	21	21	26	22	18	20	26	26	36	25	26	33	35	28	33	24	25	21	26	26	27	33	28	26	29	29	28	29	20	29	38	18	22	35	27	32	26	20	24	27	24	25	25	31	30	31	23	23	19	33	35	32	19	36	20	31	27	23	28	23	25	28	23	19	23	31	24	30	26	29	33	26	27	30	23	25	32	14	30	28	33	25	24	27	29	24	28	28	18	32	19	23	20	27	29	25	25	29	21	25	12	22	22	28	20	27	24	24	29	19	22	35	27	25	27	22	24	26	32	32	29	20	25	27	25	27	16	29	23	18	22	33	31	29	21	26	28	21	28	24	13	19	22	26	29	27	28	25	26	25	28	22	24	36	28	33	35	24	23	30	23	22	24	26	22	28	25	26	23	26	37	30	21	35	21	19	33	27	24	32	25	30	26	33	23	20	24	22	23	26	27	23	25	28	26	24	22	27	26	24	14	29	24	30	32	26	24	25	24	19	31	27	19	27	21	20	22	23	22	25	27	30	27	32	21	23	33	33	25	29	25	27	25	19	21	23	27	25	30	21	28	26	29	23	22	37	21	28	25	20	31	22	25	23	23	32	23	29	38	27	24	26	26	24	28	28	19	20	25	28	23	21	15	18	24	26	25	27	25	29	24	25	36	34	29	24	36	22	29	32	25	26	31	29	32	23	27	35	23	30	31	18	23	17	28	28	34	27	34	25	21	21	23	28	32	38	28	21	34	23	26	28	22	28	30	27	36	18	17	22	20	22	33	25	27	33	31	44	32	22	22	27	29	28	21	27	32	27	25	21	27	21	31	26	33	39	17	21	30	41	20	24	22	25	41	23	18	25	24	15	24	26	19	26	35	35	25	23	30	31	25	25	32	27	31	29	26	32	23	22	31	28	35	22	33	35	27	20	26	30	29	33	23	27	25	29	31	17	26	30	27	23	22	31	21	23	41	20	28	22	24	32	28	23	33	28	20	34	30	28	24	18	20	24	19	27	31	31	25	26	22	27	27	25	22	23	25	24	23	35	16	26	27	23	30	30	19	20	28	31	24	34	14	27	24	20	23	21	26	28	36	38	30	24	34	29	25	28	30	31	26	27	24	26	34	18	23	26	29	21	25	24	18	28	38	36	21	23	27	32	17	19	22	25	29	29	25	22	26	17	25	24	17	16	21	23	20	24	26	20	18	24	24	21	18	24	19	32	18	20	35	30	22	17	28	21	35	22	25	23	29	31	27	27	28	28	29	35	22	31	26	27	32	24	24	24	17	20	25	22	21	27	27	21	18	19	22	26	20	26	40	28	23	27	22	29	17	23	32	33	26	28	28	18	28	27	31	27	26	23	18	26	35	21	39	29	21	25	23	25	24	36	28	20	32	30	28	27	22	22	23	25	27	35	28	25	29	22	27	19	31	21	26	23	29	21	27	25	26	19	24	22	32	25	24	29	35	22	19	22	42	26	23	20	25	26	17	24	30	33	28	18	31	26	25	40	23	26	27	24	32	24	17	29	37	27	30	26	25	29	32	34	32	24	26	22	26	17	22	31	28	25	20	32	18	32	25	34	30	27	22	21	27	30	23	18	25	28	24	27	24	23	29	28	24	25	27	35	31	28	28	15	30	27	24	24	26	18	27	27	21	30	27	20	31	26	22	20	27	21	33	25	26	30	29	28	26	21	25	21	33	29	19	25	24	25	26	21	13	24	26	32	27	28	24	26	21	23	28	26	36	34	33	31	27	18	25	31	30	35	25	29	27	26	26	25	26	26	29	19	30	19	32	28	19	18	22	25	26	25	22	22	24	37	23	23	28	33	25	29	24	20	35	34	29	24	25	28	35	25	28	30	32	22	30	32	14	28	22	30	27	32	32	15	28	20	25	37	19	26	31	21	20	34	17	29	27	30	34	34	24	30	29	19	27	27	36	28	34	28	29	29	33	29	27	29	16	24	21	28	34	30	25	28	25	32	35	23	25	18	14	24	26	24	27	28	22	29	26	28	29	28	27	26	22	31	31	26	27	27	25	23	32	33	34	21	22	18	22	26	12	33	35	27	18	27	33	33	19	30	27	24	15	24	24	28	21	35	24	36	21	31	18	29	32	26	23	30	26	18	18	22	26	24	22	29	26	26	20	23	32	16	41	36	23	22	24	29	23	25	27	49	21	22	26	36	30	26	27	23	24	33	26	24	24	25	19	34	28	27	32	27	25	27	23	37	21	26	23	23	31	30	29	31	38	33	26	20	29	23	16	26	29	24	30	23	22	18	26	35	23	29	20	27	32	21	26	31	24	21	36	33	26	31	24	22	39	29	28	25	22	18	22	32	21	22	24	25	33	29	23	23	23	28	21	28	29	30	22	20	23	36	24	28	25	26	30	24	24	24	21	28	34	19	22	22	22	27	27	27	38	28	21	22	37	18	28	31	15	31	23	26	31	20	34	24	34	21	27	28	36	31	23	17	27	29	17	21	19	25	24	29	26	25	23	21	13	20	30	22	20	24	21	30	24	26	23	28	30	23	38	24	22	25	33	30	24	31	35	29	17	31	17	28	32	33	25	23	22	29	25	28	25	28	21	21	20	21	19	28	29	18	22	25	33	19	22	19	23	26	32	28	27	22	26	23	31	25	23	28	19	40	15	41	31	18	31	18	25	20	25	14	28	24	20	34	25	25	16	32	30	16	32	29	29	20	27	15	27	31	23	25	25	28	28	34	27	29	24	18	27	27	14	34	25	29	23	17	37	31	31	26	23	25	27	26	19	22	23	13	25	24	24	30	21	18	31	27	30	22	35	22	20	25	22	25	28	26	26	19	31	27	28	32	23	28	28	16	28	25	22	30	35	25	37	30	34	24	23	27	28	23	30	21	26	28	28	22	21	22	35	25	36	25	27	32	33	21	15	29	18	29	32	17	27	15	31	28	35	23	23	29	24	25	31	23	27	22	30	24	18	34	31	29	28	21	25	30	22	28	25	33	24	27	23	25	30	26	30	30	25	19	22	33	41	29	31	32	20	30	26	25	26	33	26	28	20	27	36	25	24	31	28	28	19	28	22	31	27	30	28	19	35	21	30	33	19	26	24	25	22	27	29	18	27	32	19	21	26	24	28	31	29	24	29	24	30	28	26	28	24	18	29	33	37	17	28	39	32	23	19	22	30	28	29	26	29	28	28	30	32	17	22	29	21	29	24	22	24	25	21	27	27	31	23	30	32	24	20	23	36	25	26	28	20	18	30	24	30	24	23	16	25	29	28	19	29	26	33	29
27058	16966	14077	30652	39360	37348	31651	25314	18835	14912	12475	11541	9034	6320	4577	3162	2404	2948	3495	4856	3198	2226	1101	677	996	1500	1346	675	653	824	1314	1732	1702	1364	965	605	530	482	455	440	449	428	401	431	424	423	412	452	406	417	397	385	417	434	400	426	391	401	461	398	411	439	414	419	424	386	420	382	392	410	424	437	412	389	420	377	410	401	411	423	440	403	403	424	404	392	374	424	396	405	351	374	392	386	433	395	396	427	425	408	432	380	409	395	419	417	374	379	412	385	373	411	388	367	393	399	400	393	419	427	422	418	395	396	386	412	410	401	415	390	435	422	422	415	407	420	404	418	395	400	417	410	376	439	400	427	421	431	431	426	407	430	394	374	403	393	394	350	388	374	399	364	385	394	378	374	419	381	392	396	430	426	388	412	419	376	420	390	406	418	403	359	385	392	397	441	384	397	413	401	406	370	368	360	369	394	392	371	401	395	413	436	392	408	362	397	409	418	393	408	376	398	456	420	389	396	373	424	362	418	401	362	382	431	415	398	409	377	409	391	412	398	411	400	383	398	390	383	389	407	433	424	408	403	380	393	414	404	389	398	401	423	398	388	389	362	377	431	384	386	387	408	427	423	388	387	433	371	391	403	385	387	421	377	418	372	382	392	361	390	374	398	391	394	415	392	395	411	392	375	399	398	390	416	394	401	395	428	397	414	389	398	363	370	425	381	409	371	385	380	408	425	402	390	375	393	373	398	414	417	391	381	400	369	425	411	398	388	394	394	398	395	412	364	381	373	368	410	406	390	399	355	393	426	416	379	429	363	394	407	405	400	415	388	387	392	399	388	393	424	407	435	376	377	377	402	372	395	418	402	437	412	348	399	387	422	407	384	431	403	362	427	405	419	385	357	403	394	414	373	416	444	428	407	372	398	372	392	421	382	414	428	352	378	377	407	400	417	385	369	402	411	404	410	378	413	391	409	405	345	434	395	404	371	413	407	395	355	415	401	391	380	417	379	367	367	392	428	394	397	401	418	407	372	387	432	371	413	405	395	380	386	406	382	355	353	422	421	386	365	385	385	374	430	389	383	408	387	409	420	387	390	405	383	360	388	428	368	397	420	386	405	368	370	418	403	400	400	372	411	400	424	371	427	427	349	399	409	394	412	403	414	359	431	412	390	384	400	443	404	384	383	376	364	410	383	402	410	395	377	401	419	428	357	401	401	403	401	388	416	405	405	408	341	416	406	428	376	376	374	391	423	392	424	399	363	453	371	385	363	386	401	364	409	400	400	379	396	399	399	388	351	377	420	400	406	438	374	393	391	371	377	384	388	366	376	393	405	407	408	389	424	374	357	409	447	364	382	401	406	404	432	407	417	385	384	398	399	396	373	420	374	414	426	410	408	407	408	392	388	381	400	403	411	379	392	426	429	397	410	388	371	370	416	388	393	394	368	359	414	387	393	364	387	376	396	384	414	398	391	400	378	374	378	398	410	415	419	426	391	407	398	393	388	412	390	421	432	368	392	395	401	410	364	435	392	379	382	374	406	394	409	407	390	386	368	357	422	382	405	387	412	397	372	418	389	368	375	406	398	412	390	411	371	389	399	450	358	382	405	408	398	384	408	382	407	360	406	394	391	423	419	375	420	404	387	402	383	404	417	420	420	388	419	416	409	396	408	381	410	407	431	386	401	366	364	375	393	410	353	364	386	421	389	378	388	412	379	375	392	432	386	417	386	401	390	408	381	402	386	386	387	386	412	374	429	393	411	394	441	370	420	389	394	443	426	403	386	371	345	395	399	412	400	390	351	397	385	372	388	392	377	411	360	436	385	378	398	385	359	393	408	391	379	404	423	442	383	392	408	422	416	391	402	405	400	394	398	421	380	417	394	384	395	371	371	415	417	381	383	367	416	368	364	387	428	366	433	390	407	449	363	407	365	390	370	372	368	390	416	394	400	378	408	393	405	405	400	408	413	381	383	446	396	380	409	401	420	453	398	432	370	378	379	394	422	429	390	383	421	414	396	384	398	385	395	390	385	411	365	412	421	360	384	367	420	411	405	434	374	400	401	391	411	374	398	361	412	421	367	392	402	352	378	359	416	390	368	380	381	431	382	398	417	401	419	401	438	411	389	414	435	398	371	394	413	386	395	408	382	388	395	395	415	345	377	407	408	390	390	383	423	377	392	374	397	388	411	409	399	404	409	457	386	398	385	389	440	436	368	380	398	400	414	386	423	450	402	414	411	422	376	385	380	375	393	435	401	399	399	396	382	397	391	375	388	403	410	396	356	400	419	415	381	382	365	375	381	365	406	406	385	395	389	399	401	418	402	406	446	394	422	391	409	387	375	391	390	392	366	410	405	387	386	373	371	381	403	412	384	378	385	409	424	392	396	435	394	403	380	391	422	438	378	392	413	404	379	382	391	411	409	378	377	409	396	401	396	387	348	397	408	399	408	411	374	407	379	429	411	381	387	374	371	412	382	419	402	383	376	421	398	381	410	397	365	387	387	395	402	443	368	413	405	366	370	420	385	405	413	413	413	368	393	419	389	377	375	353	370	409	388	373	417	406	377	385	419	388	401	381	380	390	404	385	401	383	386	416	411	362	411	371	385	403	390	425	378	400	406	370	384	403	430	397	433	378	414	387	411	410	409	376	399	387	369	399	403	405	392	421	388	393	356	407	424	394	396	413	385	374	446	369	418	353	357	415	415	392	393	381	418	423	411	367	393	416	352	375	373	402	399	412	386	412	401	412	395	380	377	407	416	382	377	411	364	384	408	397	420	405	378	387	397	386	410	405	381	378	396	377	373	397	403	406	425	368	366	439	378	388	400	396	419	392	391	379	368	385	397	397	378	388	413	403	406	388	437	366	395	399	350	401	389	384	435	393	427	394	382	403	391	407	401	385	382	373	412	425	440	360	395	402	387	399	371	389	386	403	399	404	391	411	380	366	415	398	390	354	428	401	384	396	366	418	411	391	410	402	426	415	390	372	386	421	365	406	421	427	366	385	410	384	361	379	371	443	427	389	412	382	396	400	394	404	404	383	386	399	404	395	402	405	443	418	376	396	381	430	438	405	380	391	420	362	403	424	405	367	430	392	357	424	465	415	398	409	404	389	369	420	377	419	380	405	444	371	404	403	377	417	396	421	370	375	420	385	407	371	415	346	382	389	399	428	415	399	440	428	436	387	441	406	392	385	409	420	395	402	419	378	414	425	434	398	407	401	408	382	386	384	423	387	389	364	436	378	418	351	381	428	426	377	396	419	402	410	416	403	413	389	395	414	371	380	395	403	398	374	412	389	427	419	428	409	400	373	399	370	400	395	424	373	385	380	408	396	401	388	432	408	382	390	409	412	403	377	398	387	404	372	429	398	432	378	386	395	379	400	386	380	396	403	391	391	420	397	385	431	424	383	391	403	360	385	388	427	368	411	401	359	413	406	372	374	400	414	389	391	402	380	416	362	413	420	386	381	372	368	400	394	416	405	402	389	380
2179	954	713	700	1743	2156	1590	1120	709	533	445	399	328	265	186	161	111	200	160	187	146	90	76	50	44	66	71	27	32	41	43	51	52	49	47	36	27	31	35	31	35	27	28	21	31	31	25	30	24	27	25	24	27	25	36	23	21	25	17	26	25	24	20	26	32	18	16	22	22	25	26	29	32	25	19	23	34	24	29	33	19	33	28	20	22	35	30	24	27	29	24	22	25	26	16	23	24	26	18	22	19	22	26	28	32	17	22	26	30	32	25	36	26	26	22	26	33	21	18	23	22	24	22	28	22	29	32	19	26	20	31	29	24	28	22	19	24	25	12	26	26	28	15	29	25	25	26	30	28	24	26	23	23	27	25	22	25	23	23	27	25	30	19	25	22	21	26	24	18	29	31	25	24	15	24	26	20	24	25	30	22	16	22	21	21	25	27	23	32	17	27	25	27	28	20	32	31	25	27	22	26	28	28	24	17	21	26	25	23	20	15	25	29	26	22	23	22	15	21	19	22	21	16	19	28	26	18	17	30	29	25	20	17	19	19	17	26	20	31	21	23	31	19	23	22	27	34	26	25	24	26	23	21	29	27	30	25	37	22	27	25	30	26	20	32	26	25	26	19	31	18	20	30	28	14	22	28	29	33	30	27	27	21	29	19	25	29	22	27	26	29	24	26	28	27	26	31	17	19	17	27	24	19	26	20	23	34	26	20	20	26	20	23	36	29	22	25	20	21	17	17	19	28	29	24	19	28	29	15	21	24	29	25	22	22	20	19	33	23	27	37	21	25	40	22	23	19	21	28	34	26	27	23	25	28	23	20	24	26	23	30	27	22	32	21	29	31	27	28	23	35	26	24	22	20	23	23	26	31	26	19	23	23	29	29	26	19	29	30	25	19	33	21	14	23	28	18	21	15	20	20	23	25	28	30	27	25	24	28	26	23	34	25	22	25	19	17	29	25	27	19	17	19	15	21	27	27	21	25	23	26	14	28	23	30	24	31	21	25	20	35	20	34	23	27	24	17	30	28	34	30	24	23	24	20	20	28	20	20	15	28	30	27	23	27	26	26	22	32	18	32	17	19	25	17	23	23	28	20	25	27	20	19	21	22	23	21	17	26	15	30	13	23	23	32	16	20	23	23	28	26	34	22	26	27	23	20	21	30	26	21	18	27	26	30	22	24	22	20	22	23	22	32	25	24	23	15	25	20	22	27	28	27	23	29	20	33	24	23	19	16	30	20	29	20	25	18	21	16	27	21	25	26	31	24	28	25	24	24	21	30	22	15	30	19	37	26	30	30	24	25	29	24	21	30	22	31	24	18	23	24	26	26	29	19	29	28	31	19	19	28	26	22	23	28	22	30	20	24	23	24	31	33	27	27	33	25	22	27	31	19	19	22	20	24	21	22	28	21	19	26	26	23	29	31	23	27	18	24	38	23	17	30	23	24	21	22	23	28	25	20	17	26	19	19	25	25	29	26	23	30	22	21	29	23	31	20	18	28	26	30	23	33	21	17	23	37	24	24	23	24	28	21	18	22	29	25	23	23	28	18	27	27	25	22	26	21	23	20	21	33	13	32	22	18	28	32	24	14	33	32	29	30	25	24	20	17	21	31	29	25	20	27	25	18	26	22	21	29	34	29	27	23	25	18	18	22	19	27	21	36	30	20	19	30	21	24	22	27	28	26	24	25	21	25	29	25	21	21	25	27	29	28	26	30	22	19	15	17	24	24	28	30	28	18	20	20	29	25	27	26	29	24	27	23	27	26	24	24	24	24	23	31	34	21	25	32	27	23	25	26	24	30	21	26	26	19	19	14	15	25	25	14	20	29	29	26	27	21	25	26	35	23	19	17	26	28	25	21	16	24	24	32	19	24	35	31	22	17	25	25	25	32	18	26	18	22	26	20	33	27	28	15	38	29	27	22	18	23	31	23	20	23	24	29	27	26	23	20	21	21	20	19	18	38	30	16	27	23	28	23	21	32	31	25	25	15	30	27	17	21	28	25	22	30	20	24	28	23	26	32	19	23	23	27	23	32	34	26	37	16	24	16	26	25	34	20	20	30	24	28	22	21	25	30	31	25	24	25	24	20	21	32	30	27	25	27	21	33	33	19	22	21	17	21	26	16	20	25	19	31	23	28	24	27	25	34	24	27	20	25	15	27	30	15	27	26	20	22	17	32	24	23	20	25	24	25	17	26	27	19	24	18	17	25	30	19	23	25	27	22	20	19	27	27	28	24	19	27	21	17	20	20	17	23	17	18	28	20	25	31	22	29	20	24	21	34	19	21	23	23	17	24	24	25	27	21	26	17	27	23	30	28	24	23	32	22	27	30	24	28	22	21	23	18	23	35	25	31	26	34	22	26	22	19	22	29	14	21	23	28	17	17	28	26	24	29	26	15	24	18	24	22	26	20	23	25	25	28	29	27	30	24	19	29	19	30	19	32	31	25	25	30	25	29	25	31	24	13	24	26	25	27	23	26	27	28	24	27	20	17	23	19	24	15	26	25	31	27	22	15	20	32	23	33	21	23	26	23	25	24	21	36	15	27	18	30	26	22	16	19	22	28	19	24	21	25	24	25	23	19	29	17	22	23	21	19	10	24	20	30	19	17	26	19	17	21	21	19	28	26	23	22	33	23	27	24	21	17	21	23	28	21	21	35	32	34	30	20	26	34	18	25	15	23	34	27	21	28	23	22	26	24	25	25	28	26	31	25	28	19	22	34	23	25	22	19	18	23	30	20	31	21	17	14	21	26	22	26	20	25	25	20	29	32	25	20	25	28	32	26	24	26	28	30	25	22	34	29	22	27	27	28	30	27	23	24	21	23	12	27	28	25	18	16	28	18	29	28	18	19	28	19	24	36	11	32	20	21	20	25	22	21	29	24	22	24	25	12	27	25	30	21	30	17	22	13	18	27	26	22	20	23	24	23	20	18	23	28	22	22	28	25	25	23	25	30	35	26	28	18	31	26	22	24	30	26	37	21	18	20	19	25	20	22	25	15	23	19	24	26	16	20	36	32	21	27	32	22	32	19	22	18	30	26	22	38	19	26	25	25	34	23	25	22	28	25	33	27	31	21	27	16	24	21	25	29	24	20	17	24	22	15	20	25	22	32	24	27	24	22	23	34	25	25	26	24	26	20	26	26	28	23	18	25	19	27	32	25	24	28	28	35	27	28	24	31	23	18	27	18	23	18	21	13	16	30	23	26	19	30	28	22	20	32	24	14	24	24	22	20	24	22	21	34	21	27	19	29	26	18	31	27	22	36	29	12	27	25	25	21	25	22	19	17	25	22	18	32	19	22	32	17	26	29	14	23	43	24	19	27	30	18	17	21	22	36	23	25	22	31	22	26	29	27	23	16	27	26	27	24	27	21	22	29	23	28	20	26	30	25	30	27	19	25	24	26	21	27	17	23	24	20	20	23	16	30	20	39	26	22	25	24	26	26	31	23	19	19	20	25	28	19	23	28	23
28113	18580	15747	33644	44963	44173	38674	31798	25383	21394	18213	16266	13823	11172	8021	6150	5231	7299	6917	8559	6444	4275	2573	1126	1351	1985	2310	1078	865	934	1265	1606	1850	1584	1055	691	636	564	525	486	468	472	451	422	453	442	419	438	437	416	437	439	473	431	398	403	398	415	406	413	386	424	444	405	405	431	413	416	371	384	340	380	359	378	416	415	373	371	407	394	341	375	360	414	379	351	350	397	383	402	365	392	369	359	382	403	356	375	395	421	422	391	386	405	394	368	384	370	412	408	395	424	387	391	352	402	400	420	383	369	400	386	352	369	425	425	387	385	399	426	391	353	378	377	371	414	365	367	358	428	397	414	396	385	389	408	426	398	402	409	400	384	377	393	359	411	363	399	406	405	392	385	378	398	392	361	398	356	366	395	360	405	391	340	363	392	373	382	402	361	385	328	373	382	399	407	391	381	413	340	390	351	394	372	361	407	344	365	402	390	340	387	395	389	366	382	396	402	382	371	400	383	378	351	390	355	378	352	363	369	392	358	389	385	356	341	379	393	397	385	350	367	356	417	348	408	376	368	371	376	345	363	350	348	368	380	350	400	364	361	385	377	367	402	394	362	365	375	391	383	366	362	376	362	379	396	355	388	370	392	361	370	373	358	417	386	389	365	399	372	360	407	388	377	381	390	418	390	391	357	410	368	352	363	387	373	347	388	358	374	394	402	373	411	376	407	359	414	389	388	377	366	396	394	379	370	435	385	344	386	351	377	386	349	388	394	391	385	356	360	390	389	391	363	388	410	370	363	383	351	372	408	362	429	387	379	360	409	395	346	396	381	380	381	391	375	341	387	360	381	375	356	396	368	348	406	361	328	371	393	401	377	369	380	360	390	365	381	395	372	361	366	408	360	347	373	374	372	377	358	410	359	392	366	381	378	365	343	370	398	372	396	388	417	398	349	346	363	361	366	401	378	385	372	371	378	410	340	361	375	374	380	370	386	381	359	386	368	340	383	371	383	409	380	377	377	375	362	393	363	383	385	396	381	367	375	364	378	375	386	379	376	355	384	350	344	402	367	360	394	392	400	377	355	393	381	388	365	361	406	394	360	382	393	388	375	411	365	383	388	393	397	362	385	377	370	357	372	358	391	398	390	392	358	352	374	373	355	400	375	377	378	387	374	391	348	384	402	349	338	406	383	382	331	401	373	400	326	415	383	367	401	365	352	367	379	394	388	386	383	393	358	367	367	376	370	383	352	366	330	365	354	383	409	349	371	382	334	385	379	374	392	406	381	344	421	393	365	424	380	342	352	364	347	380	389	369	352	394	376	344	373	372	377	383	392	406	385	356	360	363	361	374	428	403	387	370	379	406	353	354	377	391	375	341	368	377	361	357	377	358	378	405	373	376	394	355	375	362	370	381	354	360	372	362	356	397	375	396	400	360	380	413	365	403	404	392	388	406	412	359	347	425	357	414	390	382	384	343	352	390	366	370	350	376	373	408	390	412	365	408	409	359	336	401	352	359	357	398	371	354	379	361	396	381	386	406	374	404	382	356	388	379	391	381	334	415	380	352	379	362	386	365	376	380	361	383	376	363	383	360	411	387	412	369	350	400	346	408	374	372	364	404	404	420	367	386	371	406	374	393	342	361	407	378	376	345	404	370	353	375	409	387	423	374	386	373	382	395	360	374	358	364	425	393	392	361	397	362	354	347	396	387	375	366	381	383	380	381	403	336	358	354	380	369	387	384	373	392	387	373	384	400	365	390	414	372	383	392	379	371	374	381	353	389	363	404	368	389	362	354	422	377	383	388	393	391	355	389	411	384	383	395	351	410	360	374	349	370	380	376	383	357	376	377	410	404	392	369	381	379	393	384	363	394	380	372	372	370	371	372	401	389	361	361	367	348	396	339	368	379	357	380	375	361	336	360	351	371	389	368	365	370	351	366	352	419	371	358	378	388	389	391	380	361	362	383	412	360	382	359	382	326	391	365	350	381	383	384	386	412	382	365	352	379	374	375	379	367	392	367	402	404	376	360	394	408	379	386	359	370	339	376	372	361	400	362	357	417	369	361	396	363	361	369	397	374	377	332	390	370	369	365	365	358	394	348	386	386	372	379	379	394	386	372	370	373	385	383	411	407	358	368	376	403	367	372	383	365	387	386	388	379	360	403	349	354	339	356	376	389	391	369	399	379	381	385	375	376	376	378	365	328	362	370	400	385	402	374	372	373	364	350	391	378	364	386	382	368	396	342	391	360	416	380	405	348	385	394	358	371	401	362	335	379	370	340	406	347	388	360	371	382	372	330	331	383	380	392	364	373	364	404	364	390	372	395	383	379	407	379	377	393	377	391	382	373	387	365	362	361	384	341	373	371	390	382	339	381	375	354	326	379	377	384	373	396	380	321	384	400	361	348	392	343	365	360	378	375	392	379	379	399	360	382	384	376	368	389	382	376	394	398	399	399	422	404	391	410	353	367	384	381	395	339	346	376	372	375	367	379	393	335	375	344	387	381	389	408	387	375	408	377	367	340	392	395	367	391	351	362	367	339	373	396	372	396	385	355	388	392	358	359	393	380	360	357	369	399	357	355	380	374	414	383	378	383	352	403	371	381	377	373	390	372	392	398	401	376	360	336	353	366	402	355	377	379	381	362	398	319	385	355	372	349	333	401	431	378	390	383	356	382	390	435	397	412	362	372	386	360	392	336	377	380	365	378	395	373	368	375	372	381	366	362	356	367	388	343	372	402	390	392	380	372	391	367	373	373	365	361	376	381	376	398	362	382	363	342	396	383	375	404	381	343	384	356	409	400	402	358	371	371	395	348	400	344	380	359	340	356	391	398	333	380	384	411	341	408	394	365	361	357	393	380	378	378	378	377	363	356	392	367	360	395	355	327	359	392	375	372	375	390	423	383	362	383	386	372	365	398	399	346	387	390	374	394	380	369	376	388	366	390	376	416	369	389	399	372	367	373	388	397	351	386	357	383	390	353	397	362	407	388	381	384	377	386	375	374	366	325	350	390	382	363	389	384	351	355	399	376	408	384	393	383	424	391	400	380	369	368	379	386	347	375	358	375	379	409	371	401	361	409	356	395	381	339	388	428	394	415	404	393	368	381	372	369	390	362	365	423	339	390	381	380	370	397	397	380	356	350	389	374	371	383	407	358	366	388	391	379	397	380	369	411	374	373	375	384	383	360	373	384	361	379	362	374	394	378	375	372	385	363	364	353	406	389	377	375	377	372	359	341	356	406	383	373	335	378	357	359	387	405	343	379	373	386	376	386	392	386	377	386	384	369	370	383	392	353	386	366	395	376	360	348	391	419	363	393	373	359	379	363	352	401	379	376	375	370	369	375	396	361	359	387	394	391	348	367	386	342	384	369	363	356	349	367	416	385	397	356	359	397	336	410	367	414	370	351	371	390	372	364	382	384	352	392	397	350	400	387	386	371	348	355	396	362	378	379	345	376	378	394	379	387	399	370	369	386	364	421	394	368	368	408	380
3530	810	600	628	1542	1994	1696	1265	775	564	542	505	347	316	243	179	136	141	201	202	197	146	114	67	60	70	63	55	69	39	52	50	63	49	59	42	46	44	45	48	43	29	42	44	46	32	59	39	51	35	51	30	33	53	40	41	40	42	36	38	55	39	49	37	49	47	60	48	39	47	40	35	52	44	47	45	47	38	35	47	48	39	47	48	43	35	46	37	45	36	49	40	41	32	34	32	41	49	38	43	31	43	33	42	29	40	43	35	38	33	38	42	35	43	40	32	45	37	44	37	46	36	47	41	48	43	29	38	35	34	39	40	38	33	38	46	41	36	51	43	40	40	37	44	35	54	41	43	42	57	41	35	32	48	41	37	37	44	40	40	34	28	36	38	45	49	38	34	34	35	41	50	46	46	36	38	34	55	38	33	30	44	41	44	39	34	31	53	39	40	44	36	37	31	38	28	44	32	31	38	40	33	45	49	34	49	41	36	38	42	43	42	55	44	34	35	48	32	37	38	42	43	36	39	43	41	43	45	44	40	32	31	39	36	32	26	39	47	49	37	39	55	42	32	48	48	48	39	42	44	45	32	42	57	48	35	36	52	40	40	46	32	39	41	27	39	41	29	31	37	38	33	37	21	45	41	34	40	31	41	31	48	47	38	43	38	39	37	45	30	29	46	42	40	44	42	46	44	54	28	37	29	44	35	45	44	37	39	40	32	35	40	46	44	42	43	43	34	53	44	38	39	36	35	39	41	41	42	49	51	43	33	26	37	54	41	37	35	42	45	48	49	44	40	29	42	44	46	37	47	37	56	37	38	30	31	56	42	40	38	52	39	46	32	51	34	46	47	43	38	36	52	49	46	35	46	43	52	39	36	45	36	44	32	31	51	49	45	40	38	36	48	56	46	39	41	38	33	35	43	39	41	33	33	44	35	36	43	47	54	29	29	42	44	43	34	38	43	52	40	46	33	48	30	42	44	52	36	43	29	52	47	40	34	52	51	38	35	33	38	40	50	32	47	44	44	48	53	33	47	44	43	45	44	37	52	44	41	32	51	37	40	38	35	42	44	37	34	41	44	43	43	46	33	40	38	39	38	37	44	30	34	41	59	45	39	50	46	46	38	42	46	32	37	45	38	47	42	41	35	50	27	47	43	44	26	44	35	46	42	42	47	42	45	39	42	25	45	44	36	41	39	39	43	49	36	51	39	45	43	41	45	38	53	47	36	36	43	37	39	51	46	45	48	41	42	29	34	45	38	44	35	49	41	32	37	45	39	31	44	45	37	38	41	41	38	31	37	42	25	32	41	39	52	34	43	41	36	41	32	43	41	46	41	41	38	45	45	37	44	47	37	43	42	45	36	44	44	46	44	41	41	43	47	41	39	31	36	51	37	41	50	41	46	43	49	31	31	37	36	44	41	39	47	53	40	40	33	33	36	28	43	33	47	34	29	41	32	39	41	36	38	45	39	48	32	44	36	30	34	43	45	37	35	36	37	52	30	41	45	40	42	44	49	34	37	31	43	45	47	39	40	49	42	38	50	36	38	40	56	41	37	36	39	32	36	30	42	48	36	48	37	36	36	32	36	55	39	39	40	42	34	26	44	36	37	42	38	33	45	43	39	37	38	47	40	37	43	34	47	44	32	26	47	39	39	33	47	32	46	28	40	32	40	37	44	43	47	40	41	46	27	37	45	45	48	33	35	31	27	47	39	42	35	31	32	36	36	35	44	34	42	39	30	37	25	48	26	42	43	55	43	39	39	49	38	32	41	34	45	40	41	42	34	32	50	41	44	56	48	38	33	42	34	38	53	45	46	35	25	37	43	30	39	34	33	56	47	37	41	38	39	33	34	30	36	37	36	38	37	47	43	26	45	47	31	32	36	39	32	39	41	43	39	45	48	43	41	45	38	51	44	50	42	42	40	39	42	38	36	38	52	33	52	26	34	43	58	42	35	37	54	45	42	37	44	50	37	36	40	20	42	36	52	42	44	36	34	45	37	33	34	35	38	44	39	42	48	41	34	39	49	36	47	37	32	29	53	41	39	50	46	48	30	40	41	23	51	46	35	37	63	41	40	41	44	37	33	50	44	45	41	48	48	53	48	45	43	37	38	50	51	41	44	50	35	48	40	48	39	38	35	31	50	34	36	36	44	41	43	42	40	38	37	38	31	45	40	36	52	50	48	44	35	34	35	34	54	44	42	33	31	50	42	44	45	35	35	42	49	35	44	43	47	35	48	39	41	47	48	34	45	33	48	44	38	51	46	48	52	42	36	43	52	57	49	29	39	43	53	42	40	31	47	43	36	50	34	29	39	33	47	28	39	31	38	50	42	44	32	40	53	33	37	40	41	29	42	33	29	45	43	39	43	36	41	40	49	39	42	32	34	37	35	49	37	42	35	52	36	37	41	42	41	39	54	35	39	37	49	33	38	50	36	59	34	42	41	38	35	41	34	43	35	44	35	38	43	47	31	46	42	36	40	34	40	41	54	38	31	32	37	41	36	47	42	43	39	33	35	55	36	38	41	50	40	48	38	51	48	53	35	37	36	35	46	41	37	36	37	52	36	45	48	34	28	54	55	48	52	44	38	32	37	50	41	48	42	44	42	44	42	43	37	41	39	36	56	47	34	43	33	45	33	38	35	43	51	48	52	43	46	46	42	40	32	32	39	34	47	36	40	43	44	42	33	45	46	34	43	42	42	38	53	37	35	36	47	28	39	51	47	44	42	47	39	29	52	36	51	44	44	36	47	45	42	37	30	35	44	27	35	39	28	42	40	36	36	41	43	49	44	51	32	31	39	30	35	40	44	42	42	36	39	35	25	50	25	36	42	45	43	39	41	42	45	37	37	44	39	51	37	48	41	38	46	44	39	28	26	36	32	35	33	35	42	46	45	34	39	42	38	35	41	42	39	37	34	39	30	44	38	43	46	42	45	50	50	39	41	40	34	41	42	38	49	46	37	39	39	36	48	48	32	40	30	38	33	39	45	37	48	44	45	31	31	46	44	23	44	35	26	32	50	50	38	33	36	28	35	42	44	37	35	53	40	35	37	48	37	40	28	35	45	39	46	48	50	42	55	45	35	46	42	37	39	49	37	50	42	37	45	41	32	42	43	44	44	33	44	49	41	40	34	45	47	42	40	44	44	45	33	44	42	43	35	41	35	43	52	60	34	43	37	43	42	37	50	37	45	27	42	47	33	43	38	37	33	36	45	39	43	34	48	34	36	34	46	45	44	45	44	37	35	45	31	43	36	44	30	45	42	42	33	50	39	45	40	46	37	58	37	43	36	36	27	35	34	38	33	47	38	39	45	44	33	42	38	38	47	45	45	33	34	36	37	45	36	31	35	52	36	33	40	33	44	55	43	35	38	40	50	44	29	43	49	35	35	43	39	56	30	46	54	38	35	44	55	34	53	33	39	45	36	37	35	53	45	47	34	50	50	41	34	38	30	35	39	42	35	38	28	38	36	31	38
23978	16401	13640	31506	43044	43802	39593	33356	26389	21737	20229	18071	14265	12782	10034	7328	5182	5975	9086	8072	7230	4615	3496	1560	1373	2026	2425	1483	985	1022	1046	1256	1341	1265	1095	935	797	752	696	700	711	693	680	690	682	693	672	691	706	663	730	656	656	653	666	659	635	648	633	606	612	646	664	643	606	650	619	653	645	654	627	636	653	601	625	567	610	624	636	569	663	600	625	646	611	630	633	607	630	615	634	667	638	642	624	631	633	640	640	646	606	630	679	648	676	603	620	682	607	600	617	597	619	662	644	631	601	670	605	619	611	630	656	612	648	643	618	642	643	616	580	633	608	628	592	672	646	619	656	586	614	624	638	611	640	601	640	680	623	601	649	627	675	627	619	625	626	604	595	605	634	614	565	613	614	575	607	653	599	618	587	636	579	586	632	599	605	571	611	569	590	631	603	610	604	585	564	590	619	614	646	579	624	598	614	598	615	643	553	632	621	586	607	620	627	647	598	618	636	581	600	603	633	582	655	596	598	642	644	595	629	651	617	622	646	645	596	592	595	577	599	634	599	658	616	597	597	622	631	544	623	583	611	570	633	615	621	628	619	632	639	641	572	624	619	582	578	589	632	612	623	550	633	632	619	600	623	530	599	583	630	619	624	628	641	601	596	626	621	563	641	627	595	591	600	638	594	634	649	644	574	624	612	613	619	602	618	602	627	584	594	595	613	575	581	588	600	600	587	647	611	597	598	596	612	626	665	595	644	598	562	645	612	638	598	617	623	609	641	612	612	601	606	648	618	640	619	654	590	608	606	599	620	600	623	594	617	610	586	635	574	546	653	589	619	581	618	609	623	598	613	616	592	619	636	602	614	611	593	647	624	618	651	640	613	552	630	640	620	602	627	594	645	649	613	607	564	617	573	625	664	630	582	605	631	633	616	609	647	594	617	625	601	556	597	610	605	602	578	649	623	616	603	616	598	572	609	597	593	639	656	617	629	610	599	641	657	620	652	570	577	573	624	590	605	598	623	599	579	610	635	629	608	627	581	626	603	628	659	635	590	602	604	642	617	615	652	601	607	564	642	632	608	614	655	580	672	629	581	576	621	605	602	639	558	610	667	608	623	573	600	623	631	632	567	622	603	618	622	610	614	597	620	628	593	656	615	599	559	679	608	595	607	609	584	605	580	608	598	614	618	600	581	612	624	631	613	661	639	582	633	618	561	593	563	623	629	629	621	608	637	633	595	622	601	602	586	567	617	618	651	656	591	598	650	637	627	640	576	644	640	602	624	604	625	569	580	612	595	634	624	619	610	619	633	626	621	619	597	594	624	642	603	639	614	628	591	606	617	566	656	603	567	639	605	644	614	639	602	619	616	588	622	645	617	593	607	588	560	608	629	633	600	609	608	595	608	667	622	654	601	593	630	566	588	628	591	625	612	684	595	592	592	612	612	617	643	660	623	613	575	593	602	551	634	621	603	563	623	578	625	640	649	579	629	609	647	597	664	641	637	579	572	602	627	646	634	611	610	591	611	593	577	645	584	648	659	600	606	624	640	638	596	623	599	612	637	665	680	614	610	638	640	612	616	625	591	621	589	607	584	644	581	623	601	631	639	671	645	625	605	625	618	616	607	608	618	609	582	620	630	670	578	644	617	611	630	615	599	625	633	613	610	623	617	615	596	581	656	622	554	595	597	607	625	599	574	659	598	624	622	572	574	618	585	609	585	617	578	572	630	595	620	635	590	618	610	656	607	602	594	631	623	595	617	624	599	601	633	604	583	652	596	611	656	614	640	640	592	654	632	583	633	586	550	645	632	585	571	645	624	604	633	689	608	607	630	611	619	632	608	652	606	629	653	595	630	623	606	577	583	605	559	563	635	618	576	620	619	625	631	642	642	644	623	593	591	613	609	630	571	612	586	580	582	593	554	639	593	604	610	600	633	634	601	610	658	590	648	616	628	576	641	615	614	624	619	669	655	581	636	653	636	626	609	602	632	611	619	621	627	597	579	600	608	598	590	618	655	613	557	574	622	569	630	643	607	617	595	610	633	645	620	596	630	611	569	611	600	655	616	633	606	643	606	550	618	639	615	636	579	592	544	619	599	614	638	638	641	606	615	632	607	601	622	617	633	586	636	627	615	656	581	601	574	663	645	607	603	605	602	572	643	628	605	625	618	619	652	579	591	599	630	677	605	610	624	602	612	624	576	583	582	587	652	622	621	600	657	594	627	617	603	606	631	592	566	615	590	593	636	604	624	629	594	601	671	640	606	579	679	670	625	595	653	601	558	626	637	627	589	600	588	606	581	600	603	587	597	618	663	613	607	619	626	607	618	582	599	656	658	619	646	579	636	599	558	617	599	612	624	635	581	570	669	617	603	590	549	576	603	635	571	608	581	647	621	613	597	639	594	624	628	617	618	626	614	631	633	644	615	603	646	648	588	580	629	575	588	592	615	583	627	585	620	610	639	617	621	592	617	638	558	611	647	598	603	650	620	551	614	663	590	613	618	593	631	575	615	643	586	598	587	562	590	614	575	628	646	600	594	616	558	599	619	608	623	569	624	622	619	616	668	610	629	640	614	614	593	585	633	623	607	578	574	620	607	643	624	591	594	612	614	607	631	581	639	590	613	591	628	611	688	570	646	618	609	673	618	587	595	599	588	602	675	648	589	662	598	597	597	615	602	630	610	587	617	589	645	595	643	609	623	637	627	687	620	649	631	603	580	613	570	615	603	571	642	591	585	581	595	610	613	639	615	620	588	582	650	605	627	635	606	608	597	628	625	640	593	648	643	608	598	620	630	592	597	633	617	607	600	642	623	603	664	634	592	554	621	619	630	587	566	610	634	636	597	632	551	577	609	635	578	613	614	618	631	624	594	607	579	639	596	610	554	580	579	594	552	620	607	641	630	573	602	554	616	586	610	629	639	640	622	620	596	589	607	622	655	593	592	606	608	588	603	605	621	574	608	580	651	590	613	619	645	615	594	619	640	623	628	608	583	587	622	601	570	586	627	633	629	626	634	690	647	639	618	606	647	638	613	613	613	612	647	602	645	603	593	601	614	600	628	609	637	592	630	578	597	621	605	644	665	598	577	595	612	603	654	607	624	609	613	583	587	636	655	629	579	575	630	604	643	636	592	615	620	628	627	628	604	593	586	626	604	659	626	603	623	632	592	608	658	634	620	619	636	587	602	608	628	591	612	612	589	656	607	628	610	605	593	592	596	656	617	582	600	640	612	588	567	614	614	603	627	634	603	610	634	678	588	583	619	660	638	611	668	576	620	613	651	575	603	615	618	576	597	627	597	567	597	634	598	605	625	644	626	590	636	611	613	600	603	636	582	598	601	588	667	596	596	596	582	616	629	628	568	620	621	630	588	599	599	614	602	640	593	590	627	622	584	611	617	609	616	615	604	636	627	566	662	654	614	610	641	647	583	628	569	611	607	595	643	596	596	627	618	654	595	592	595	599	612	552	644	599	591	640	634	628	635	639	586	608	598	610
3053	1241	877	810	1927	2913	2762	2042	1460	1036	956	932	697	539	421	326	220	171	295	275	253	135	132	80	69	98	72	84	52	63	55	58	46	53	61	48	39	41	58	48	41	49	59	50	43	35	40	43	35	35	41	48	43	41	40	50	41	40	38	54	39	35	45	42	42	41	27	40	33	55	39	46	53	48	37	41	39	36	45	42	30	53	38	55	35	41	38	47	49	43	39	39	41	49	52	49	39	38	41	35	45	53	47	43	44	43	49	37	36	42	35	31	31	47	43	44	34	41	38	42	39	34	55	40	38	42	45	45	43	40	46	46	30	39	44	49	47	34	49	48	44	51	49	41	54	42	39	28	39	43	48	37	42	35	52	49	26	43	40	38	41	36	44	35	42	39	45	53	42	41	38	43	52	46	31	47	43	37	35	43	40	41	43	32	40	42	42	29	40	32	47	44	40	49	38	49	28	44	52	32	35	46	34	43	35	43	46	47	27	36	61	31	47	38	46	40	40	40	44	40	45	43	40	31	42	42	28	42	35	37	42	56	55	40	44	46	55	42	49	49	32	40	45	48	30	43	44	34	54	45	48	40	28	42	37	36	39	54	47	45	38	37	36	42	37	38	42	48	50	42	50	49	44	38	42	43	34	42	32	36	41	31	40	39	42	38	38	38	58	29	48	44	41	29	35	37	48	34	39	35	46	47	32	33	42	45	34	52	50	43	33	42	49	31	40	44	35	34	35	33	41	42	28	40	39	41	42	38	41	25	38	36	37	53	33	35	37	35	31	40	42	38	26	38	40	42	38	23	34	40	35	37	39	38	42	37	47	50	43	42	35	37	32	39	41	38	47	37	42	45	36	33	32	40	43	46	29	39	42	44	42	37	49	40	39	40	39	43	48	48	37	39	42	48	35	50	43	47	31	39	48	32	47	41	34	35	40	34	37	35	38	42	45	41	46	41	46	35	55	51	45	42	32	38	44	35	37	42	38	42	43	43	41	41	37	48	39	33	57	30	38	40	48	42	40	31	47	38	40	35	28	38	45	43	33	29	47	28	40	45	38	42	42	34	45	40	34	48	46	49	32	41	38	50	33	36	46	39	33	37	54	41	57	37	32	33	38	43	45	38	53	48	37	39	42	22	44	30	44	50	47	33	33	33	40	36	40	40	40	40	48	40	35	48	39	34	53	38	41	37	32	46	50	40	47	38	55	34	51	44	38	39	54	34	32	41	38	29	42	37	32	43	36	30	49	35	34	35	46	44	38	34	44	45	36	45	29	50	33	43	42	49	51	52	42	26	32	48	36	47	47	41	38	18	33	34	33	40	48	44	44	41	30	29	39	47	55	41	34	42	37	50	33	43	39	37	44	42	34	46	36	45	34	46	46	50	27	43	43	33	38	39	41	36	43	42	49	29	37	44	49	49	42	45	36	35	40	50	41	38	34	47	47	37	33	36	41	41	40	46	43	51	40	38	45	35	41	49	32	40	39	47	49	40	45	43	44	41	39	36	33	38	32	31	34	45	50	40	43	45	47	35	43	38	35	39	52	32	45	35	39	23	45	41	36	39	46	38	40	42	38	40	45	44	32	49	33	48	47	39	42	31	35	50	37	35	29	31	36	40	38	40	30	53	43	33	46	47	43	34	42	43	39	34	38	43	32	40	49	40	45	44	39	39	41	38	37	41	29	41	32	41	32	34	44	34	38	48	43	34	50	29	33	29	52	46	40	49	33	21	36	43	37	44	44	37	38	43	51	51	43	38	51	39	38	36	37	44	37	38	26	35	35	47	42	48	48	39	44	44	40	41	35	33	48	50	39	47	40	41	39	51	39	52	36	38	48	46	25	40	36	49	44	34	29	46	44	47	43	39	43	41	36	36	50	45	46	40	51	47	44	39	35	41	33	40	33	34	40	45	39	37	33	43	32	40	40	44	34	38	45	39	49	29	40	39	31	36	38	38	43	43	28	40	46	32	36	49	32	40	54	41	45	46	34	52	51	41	42	40	39	42	46	35	42	37	45	39	46	31	50	41	35	41	36	38	39	35	33	42	57	47	35	33	42	21	38	41	43	37	35	50	36	41	47	25	41	38	33	32	42	39	45	46	27	35	35	40	35	43	61	48	42	32	37	49	39	42	43	34	43	45	36	36	41	41	31	42	40	42	39	38	39	44	41	30	34	48	44	42	44	37	40	38	44	38	53	35	42	46	46	29	42	42	31	37	42	39	53	47	46	44	47	40	38	42	47	42	45	41	35	52	31	39	48	48	40	38	44	49	38	39	35	28	38	43	51	51	40	46	38	39	38	41	58	48	41	30	43	46	34	45	46	41	45	40	43	35	42	39	35	39	41	41	38	37	45	45	45	39	39	39	41	34	36	41	38	35	36	33	34	31	40	33	40	35	34	39	41	38	29	43	42	37	47	50	42	38	33	34	46	39	40	39	51	28	47	53	26	39	33	47	55	40	33	35	40	50	45	32	41	38	44	48	37	59	37	52	42	42	42	38	44	34	46	44	41	44	42	43	47	36	39	41	34	52	41	40	56	47	48	38	42	29	32	35	47	40	49	40	54	47	45	27	36	47	35	30	39	34	31	38	43	48	39	39	44	40	28	37	37	35	35	42	39	44	36	43	35	35	46	46	40	42	46	29	30	41	36	37	45	37	34	37	44	43	38	39	37	51	29	37	34	44	39	39	37	42	41	35	35	46	39	43	43	45	31	46	41	39	43	48	39	44	42	51	52	44	36	45	40	43	49	47	52	39	30	41	36	40	44	41	38	29	40	56	41	42	40	37	43	39	39	35	46	44	52	29	37	31	40	42	45	39	50	40	33	43	28	45	36	37	50	36	47	53	26	40	43	35	35	40	39	26	42	53	42	39	41	44	42	50	47	27	47	37	46	46	31	45	42	33	45	41	41	46	44	36	38	52	40	42	51	43	30	32	55	43	47	42	36	30	52	41	30	35	41	40	33	31	41	46	37	53	48	38	54	37	34	41	39	52	46	38	39	45	43	45	39	44	41	50	38	37	39	41	33	39	37	45	33	44	40	42	34	36	32	43	45	35	38	44	35	45	54	42	43	45	30	31	43	41	30	35	42	44	39	31	49	47	32	31	36	47	35	44	33	38	53	44	32	39	36	30	57	36	36	39	38	22	32	30	41	30	33	42	55	48	48	35	36	40	29	36	32	41	39	36	32	45	40	31	40	37	33	29	44	44	35	47	42	43	41	41	36	29	45	36	35	43	34	42	35	42	42	27	32	40	50	33	39	28	47	45	42	51	45	33	37	36	37	43	33	53	41	40	53	47	43	36	36	56	49	34	39	35	43	40	36	36	41	42	46	45	45	31	36	38	34	45	39	37	38	43	51	37	33	48	39	55	40	31	44	40	54	31	42	43	30	44	34	36	43	38	36	34	42	48	49	36	40	36	33	37	46	48	40	48	37	36	51	39	29	39	41	38	45	38	44	47	42	40	31	39	39	36
29406	20200	16861	34689	46228	48122	45295	39584	33708	28941	27051	25601	21807	18024	15279	11752	8535	6360	10941	9582	9111	6552	5490	2793	2232	2702	2975	2578	1330	1127	1211	1340	1292	1338	1159	1045	912	867	826	815	793	755	781	744	723	735	746	734	706	666	686	700	702	662	706	697	594	653	651	654	688	643	644	648	641	658	622	635	628	675	636	647	603	601	629	617	618	616	645	676	645	623	641	661	562	638	672	646	649	619	634	627	610	637	611	595	637	666	579	630	664	649	640	604	675	614	599	605	594	659	636	645	599	652	591	631	622	549	602	647	625	610	568	638	626	579	573	608	641	634	620	668	641	624	675	672	630	667	604	644	649	648	602	637	656	616	657	606	632	700	696	633	608	600	670	620	597	573	631	620	644	596	609	600	587	580	629	592	629	589	621	590	627	626	611	601	610	600	600	575	632	597	573	578	603	618	601	620	613	585	579	637	618	627	607	614	589	629	590	582	602	640	572	609	588	633	593	590	597	548	610	585	558	546	633	556	586	590	599	577	537	565	620	588	600	663	575	577	593	605	592	635	630	597	586	608	632	619	587	631	572	635	579	602	600	612	605	565	587	644	611	612	602	642	586	638	573	588	602	577	578	571	607	604	587	595	563	593	656	616	638	604	611	620	558	588	594	582	593	630	630	620	603	649	611	630	629	588	601	616	615	608	588	537	592	555	588	568	595	595	606	674	582	624	600	590	611	627	624	615	542	597	608	552	622	635	620	620	614	595	650	639	586	589	650	551	592	589	569	593	606	611	593	613	587	579	603	590	601	626	550	572	585	644	573	595	576	590	628	599	663	617	680	633	606	622	611	585	628	617	624	616	638	597	618	612	593	634	602	608	635	589	652	614	583	592	630	579	605	581	594	534	635	622	639	583	626	579	564	636	655	619	591	607	579	608	602	591	566	593	568	610	622	564	605	603	583	624	599	586	606	579	541	594	591	609	577	616	585	620	579	581	598	616	642	584	568	599	575	558	596	601	598	603	589	567	615	612	610	630	602	621	600	561	581	585	665	642	579	583	627	604	604	569	621	572	602	600	596	624	605	646	601	572	611	574	614	595	636	578	627	613	612	601	567	583	597	621	616	611	633	590	583	553	593	621	602	584	612	641	629	633	622	589	578	614	654	602	588	566	626	605	609	572	635	631	600	582	595	608	597	594	629	634	615	592	599	590	566	570	647	590	587	588	623	569	648	589	580	588	611	595	591	599	681	619	641	592	621	563	638	578	574	605	566	595	609	565	581	581	573	607	596	593	586	579	637	605	598	607	591	579	625	611	635	555	601	586	567	630	618	616	612	626	566	633	587	599	593	594	599	613	615	627	579	646	571	602	582	604	613	564	579	598	603	622	608	615	591	545	616	595	612	619	552	613	583	647	598	621	608	558	563	592	612	580	578	616	592	575	590	601	640	618	620	628	624	618	622	605	594	589	632	558	606	545	612	604	578	592	589	591	592	592	580	624	559	592	606	594	571	575	630	617	590	587	598	558	585	606	600	588	552	599	621	610	597	631	658	586	636	599	627	643	609	630	623	588	589	595	599	649	594	576	587	632	602	589	573	602	619	591	603	599	615	611	642	600	543	618	586	636	591	624	625	585	619	591	578	625	610	593	649	591	589	576	563	581	650	636	574	602	562	607	615	586	572	570	584	569	603	587	611	606	604	608	570	602	624	602	632	589	555	563	612	599	557	658	571	591	578	621	647	618	598	610	592	596	622	619	644	583	603	636	620	617	595	619	608	595	543	593	593	593	565	623	576	561	563	598	584	598	595	615	633	588	620	570	589	560	621	580	611	599	628	616	615	598	592	595	622	602	579	592	627	609	588	564	577	576	594	598	618	641	585	613	639	609	601	563	580	627	601	589	598	605	611	627	567	561	592	599	562	609	586	581	617	593	625	606	589	593	563	578	567	625	572	594	589	584	562	596	610	624	644	615	605	616	598	607	564	659	578	627	579	614	600	594	589	591	640	583	583	581	597	643	587	612	575	562	632	636	607	592	593	601	600	610	626	611	595	625	587	614	613	616	619	608	585	631	622	623	601	580	625	603	587	628	581	581	551	614	605	590	610	634	577	599	610	610	537	661	616	628	592	605	586	554	587	609	628	592	620	590	570	596	590	617	607	660	603	570	606	593	605	568	585	528	606	601	560	634	616	620	595	577	594	587	607	548	594	566	605	618	625	600	604	614	602	612	609	576	598	629	578	602	626	581	616	594	662	623	656	572	582	629	598	552	612	613	626	594	605	642	634	563	566	580	614	611	576	593	637	594	596	599	588	611	563	598	620	615	587	577	615	612	636	579	612	598	636	608	612	594	570	559	612	559	617	591	604	639	643	618	581	589	590	620	604	607	611	580	610	573	612	571	652	589	593	585	636	623	577	612	609	607	607	598	637	578	580	592	600	603	596	636	599	581	631	612	595	620	607	539	580	581	596	635	625	591	591	624	588	588	574	606	603	607	613	537	603	577	585	563	606	604	555	648	569	590	611	605	566	580	576	606	604	588	588	607	561	604	575	613	657	564	643	583	631	586	594	580	590	642	618	635	567	601	626	588	626	580	584	622	620	570	595	628	584	614	570	586	572	626	645	619	581	592	568	565	600	609	605	584	561	567	624	599	624	600	566	632	610	645	611	652	595	587	632	652	627	651	675	658	593	563	602	607	594	573	633	597	581	644	619	632	600	553	588	606	590	616	592	605	607	612	627	553	578	590	608	580	570	589	613	673	605	588	612	597	641	610	638	558	599	634	581	544	640	569	599	586	583	557	622	607	630	650	625	620	583	605	618	582	616	639	617	620	608	633	595	576	639	630	602	602	629	606	600	603	640	621	631	602	603	581	630	638	618	630	577	551	571	614	572	588	612	580	586	587	571	628	593	596	598	585	637	606	586	622	571	621	637	641	625	612	631	602	591	590	607	568	631	576	592	561	635	666	574	602	594	611	625	632	568	607	603	588	586	632	619	592	580	599	592	603	605	591	603	610	612	687	585	590	568	659	620	605	607	621	617	595	632	628	659	577	579	579	582	605	632	568	626	591	632	596	604	612	600	597	613	603	614	612	592	613	593	590	578	635	602	616	564	639	646	608	611	605	604	615	601	589	622	635	615	605	624	603	602	588	621	605	602	623	608	605	616	591	644	589	609	610	613	612	578	592	583	641	618	643	602	609	615	562	581	579	639	609	608	583	615	568	604	574	578	582	572	582	585	585	623	607	594	616	601	571	591	571	584	585	603	648	586	611	601	618	565	655	615	605	594	613	589	600	591	612	609	586	604	639	589	617	635	592	623	587	636	608	572	562	591	595	598	606	593	569	632	643	555	553	616	650	619	601	610	581	569	631	614	577	554	545	628	600	573	609	602	572	604	627	621	632	631	614	606	609	584	602	597	612	579	631	602	601	595	587	587	590	615	631	593	598	581	605	645	615	589	586	575	612	606	589	597	589	585	607	607	622	601	569	609	578	604	598	617	604
1997	455	389	365	866	1402	1209	946	678	489	391	368	352	236	188	164	108	81	102	131	103	102	86	42	38	40	47	42	33	18	24	43	29	30	29	34	38	28	22	19	25	26	28	27	23	29	25	18	23	23	36	22	37	30	28	35	37	19	19	23	24	24	17	28	27	39	27	23	20	24	23	40	20	31	25	27	22	25	29	27	27	24	36	36	27	25	24	14	28	21	23	21	23	33	30	17	28	22	27	34	25	26	34	20	37	23	27	21	21	30	22	25	22	20	28	30	29	24	24	28	21	20	25	24	22	31	22	23	24	25	29	27	20	30	19	21	16	30	32	29	26	25	33	29	26	21	33	31	21	21	22	24	32	25	47	26	31	29	29	27	23	19	27	23	20	30	31	28	32	26	31	37	24	28	15	21	20	23	22	30	23	23	28	32	25	41	27	30	25	27	22	30	23	33	27	29	34	22	24	27	26	24	27	19	29	29	28	28	20	21	28	22	28	28	34	42	27	30	25	30	37	24	26	20	28	23	21	28	29	38	24	27	21	21	31	29	24	27	27	36	22	27	23	33	24	19	20	22	28	31	29	34	41	25	18	37	27	26	28	36	28	21	31	29	23	21	27	29	26	19	26	21	21	23	26	22	32	28	32	15	28	30	35	29	32	36	21	36	32	31	20	23	23	31	31	26	27	33	15	29	29	32	27	17	26	29	25	22	25	35	21	20	22	21	25	16	22	20	25	29	30	24	24	26	23	17	22	18	22	30	22	30	31	30	40	33	26	32	36	19	27	25	28	24	32	37	25	42	16	19	18	23	14	23	31	28	26	28	21	21	26	28	35	24	20	29	25	31	37	26	24	24	21	41	31	23	29	29	21	31	29	25	26	26	22	20	23	25	34	28	25	27	27	20	41	38	37	30	28	18	28	23	22	27	20	21	26	30	29	30	18	32	35	28	32	22	24	29	34	26	23	21	29	28	32	30	17	24	21	21	27	19	26	27	28	26	23	27	20	19	33	26	25	17	24	29	35	38	27	31	22	34	33	26	19	31	27	32	26	31	32	31	30	22	24	31	31	22	20	26	24	20	27	25	30	25	26	14	33	29	21	23	35	23	23	35	37	27	27	23	28	32	28	26	19	34	21	28	29	34	23	25	23	22	27	25	23	25	26	25	33	27	22	23	27	22	26	41	32	27	18	19	28	27	29	22	20	29	25	23	29	22	26	24	26	21	31	30	21	20	45	15	26	18	29	29	24	31	30	18	27	29	30	25	34	24	24	27	24	33	33	30	27	24	22	16	26	28	24	27	26	29	32	27	22	25	26	24	30	24	24	28	33	23	19	34	30	29	27	20	23	26	27	25	24	27	23	27	33	33	23	20	21	25	26	22	29	31	44	34	41	31	28	33	26	21	23	23	25	33	27	23	26	34	14	27	27	29	29	34	23	29	26	27	19	32	26	23	38	23	19	28	25	25	30	24	30	24	30	33	26	25	28	20	19	26	29	32	33	23	28	21	19	30	34	17	28	24	29	34	23	24	39	29	24	24	33	31	20	24	21	15	23	27	30	22	25	34	26	29	26	30	22	31	21	20	24	27	37	17	30	19	23	18	27	27	22	23	22	18	29	23	30	32	18	23	18	16	32	24	27	19	16	27	24	28	28	29	21	27	19	21	34	28	20	26	25	22	26	24	29	24	24	19	22	20	31	28	23	25	22	27	27	23	28	33	32	29	15	30	39	21	31	25	33	20	41	23	25	26	31	25	30	31	21	29	30	27	17	37	26	28	43	24	33	23	24	22	28	28	20	22	27	35	32	28	26	21	24	31	16	28	32	22	27	21	27	21	23	28	29	23	22	24	21	29	21	27	30	24	30	23	26	24	21	24	26	32	23	25	28	13	29	30	30	31	23	26	33	40	20	16	31	24	24	29	22	25	34	28	28	35	20	34	32	35	18	28	31	19	28	21	36	22	30	23	23	27	26	31	16	33	25	24	27	27	25	22	33	27	31	26	20	27	19	26	25	28	31	27	19	19	27	31	27	36	13	20	20	25	27	20	28	25	37	18	18	29	25	31	24	28	22	22	26	28	35	33	25	29	29	29	26	32	25	25	19	20	29	23	31	22	32	27	24	32	17	24	22	35	23	26	25	24	33	29	23	21	28	30	19	25	24	21	23	28	31	23	28	18	35	23	28	25	29	29	21	20	19	22	26	25	30	31	30	31	24	24	28	29	34	27	23	35	25	15	27	29	32	28	32	23	27	35	31	26	26	24	26	27	24	26	36	20	30	29	18	22	30	34	19	27	26	33	29	25	24	34	30	27	28	22	31	19	27	26	36	20	32	24	24	19	20	28	23	30	28	15	27	12	35	32	26	26	24	25	41	22	21	20	17	26	20	31	32	25	28	24	23	33	21	27	25	32	25	29	28	26	23	25	24	23	19	18	23	30	29	28	36	22	22	22	25	17	20	27	21	22	32	35	39	29	29	34	21	29	19	22	25	27	36	24	29	34	24	28	23	18	25	22	29	24	22	31	30	23	17	17	35	33	29	24	22	30	29	35	32	20	25	27	24	30	26	20	22	35	28	34	35	24	20	30	30	30	22	29	29	21	25	27	30	33	33	32	31	23	36	28	19	23	31	23	24	31	22	28	28	28	21	29	24	30	28	23	19	21	25	22	23	36	26	34	23	28	18	41	24	27	29	35	25	26	19	17	36	22	30	25	29	28	27	22	36	26	29	29	33	29	18	33	27	26	24	29	24	38	30	34	22	24	22	30	28	27	35	31	23	29	27	28	23	18	25	25	29	32	26	30	33	38	26	35	27	21	33	26	25	27	29	38	28	26	25	22	23	21	26	28	29	26	27	25	37	19	22	26	25	25	32	29	26	25	27	28	25	33	25	24	26	25	20	24	21	26	27	17	21	25	34	18	26	15	22	31	26	27	34	12	31	30	28	33	31	19	20	24	24	17	22	24	27	28	17	19	36	24	21	26	31	29	31	26	26	24	31	33	20	38	28	24	23	26	30	25	32	33	33	19	26	25	34	17	30	25	39	18	32	27	34	20	21	25	24	31	29	32	27	12	31	25	26	24	25	22	35	26	26	31	29	31	20	29	18	30	32	34	27	34	19	17	29	27	25	24	26	23	28	34	20	19	31	25	31	22	26	26	32	27	27	26	29	28	27	37	36	18	30	24	26	28	25	23	24	23	29	29	23	28	26	22	30	25	24	27	31	28	30	25	24	32	26	24	30	26	24	24	30	24	17	21	32	36	24	30	28	23	23	24	31	21	29	27	30	35	26	31	17	33	23	35	28	24	22	23	21	32	18	28	30	24	20	25	25	26	31	26	26	27	27	20	26	23	33	19	22	32	36	25	27	29	26	31	23	23	19	30	32	21	25	23	24	34	18	30	22	19	27	20	25	25	27	31	26	26	33	26	29	19	29	25	22	34	26	19	28	19	34	20	16	13	20	19	20	21	17	20
19546	11957	9702	25612	37300	39726	36725	31123	25254	20250	17275	15855	14226	10777	9248	7044	4444	3553	4699	4754	4232	3346	2330	1383	1061	1089	1329	1173	645	534	546	542	599	559	520	462	457	457	463	453	409	434	433	432	451	370	370	396	395	420	421	369	441	441	411	453	399	434	403	392	401	383	392	430	428	410	391	395	447	422	411	406	398	423	451	420	431	395	372	391	420	401	439	419	400	382	411	411	381	404	397	380	416	385	381	398	409	427	416	440	375	460	388	392	362	401	388	408	443	390	385	393	405	441	410	410	419	415	400	433	391	416	390	397	429	391	454	394	384	414	403	414	393	385	408	382	394	437	421	362	449	407	406	381	401	440	434	453	432	420	415	406	434	422	408	383	419	444	378	389	399	398	384	405	406	397	436	437	393	410	388	402	419	441	414	381	385	404	414	402	409	398	421	398	428	416	401	419	409	404	381	378	365	403	382	419	414	415	409	421	404	414	393	388	421	402	406	446	439	408	367	396	389	406	435	431	409	378	370	418	413	412	388	355	397	426	410	381	392	418	421	379	379	405	410	409	382	370	424	397	385	399	398	409	401	437	390	377	401	388	373	367	429	445	396	415	406	430	351	404	351	408	379	380	399	395	381	428	398	381	430	392	398	405	389	388	412	403	426	439	419	407	429	375	374	371	350	382	410	432	390	407	387	375	402	410	369	406	384	404	417	372	420	398	420	405	425	389	407	377	429	417	432	404	406	412	415	385	401	379	392	389	398	418	373	439	425	432	444	406	434	405	420	377	430	422	405	384	443	423	417	406	403	401	404	399	384	401	418	444	422	416	360	388	392	403	421	394	404	389	419	444	379	397	422	403	419	404	426	426	408	399	415	371	411	393	378	417	404	399	395	403	424	392	414	399	399	371	382	393	393	395	383	335	380	419	398	394	410	388	433	397	433	404	411	440	414	407	389	395	406	424	399	392	394	423	428	376	389	441	439	344	414	380	386	390	400	413	377	416	387	438	413	429	387	386	399	405	405	384	389	411	426	442	449	403	443	409	377	386	403	420	398	436	365	402	418	436	409	356	375	366	390	424	397	390	453	408	402	394	400	402	385	397	431	416	390	406	440	415	429	386	388	392	414	412	426	375	388	416	360	395	356	425	406	411	347	379	413	446	408	378	434	372	411	430	406	393	419	400	430	369	372	449	416	398	433	377	409	417	367	401	408	409	429	412	414	432	396	412	415	416	405	413	410	424	383	421	392	444	407	382	415	414	399	448	371	402	435	394	446	414	371	395	421	397	379	393	431	378	420	365	366	386	407	401	419	417	455	385	419	399	408	399	382	431	379	438	390	381	439	401	405	388	429	374	375	415	379	379	400	387	388	406	361	407	419	403	376	403	388	396	422	390	391	394	404	374	413	385	401	400	415	386	403	398	386	366	404	418	387	391	410	391	393	407	424	393	400	382	401	414	390	380	378	370	407	402	421	417	427	405	370	403	412	387	413	387	397	405	390	411	417	387	403	444	405	393	417	415	411	440	400	401	398	387	409	377	412	439	396	406	418	389	411	377	447	430	428	396	399	391	420	403	421	390	429	430	408	423	412	382	388	392	417	395	404	391	375	398	400	416	414	402	404	401	402	395	396	432	387	364	394	399	376	355	372	391	421	414	383	430	426	401	436	381	372	403	413	406	377	392	406	369	420	420	387	424	428	359	442	373	396	378	391	370	413	394	411	414	395	377	383	392	381	458	364	412	384	405	418	391	380	377	410	401	407	419	414	391	412	408	429	372	375	379	427	424	394	392	431	410	388	397	384	407	394	398	359	414	390	393	403	372	424	393	393	415	361	417	371	378	384	374	408	411	408	425	367	381	397	373	376	391	428	387	390	409	381	424	390	398	366	384	421	387	418	386	404	397	407	437	440	383	424	385	396	398	398	428	393	407	412	412	394	424	403	391	411	408	357	403	389	394	393	390	433	413	414	378	398	387	436	399	427	387	423	412	413	400	428	436	411	407	396	406	410	401	429	431	413	410	374	399	405	403	401	417	407	409	403	425	381	379	394	401	385	423	407	415	418	363	389	395	418	407	421	416	417	421	428	397	376	445	413	377	369	428	397	400	394	382	413	377	369	353	398	391	419	422	399	446	363	409	432	390	414	402	382	400	408	352	362	407	388	378	401	373	433	403	407	419	412	399	425	394	383	401	411	414	403	448	388	403	434	414	414	412	399	380	423	402	415	393	418	384	396	383	408	369	410	399	382	428	426	391	416	453	414	409	403	423	401	399	385	428	422	431	386	429	397	413	375	375	396	401	424	405	391	413	427	424	424	385	400	402	381	402	403	383	410	413	387	403	375	392	400	354	359	392	414	384	407	388	421	413	410	370	391	407	392	394	401	419	383	414	385	386	429	375	394	411	424	398	417	420	424	375	418	433	365	407	390	390	380	384	421	398	393	446	397	361	387	386	401	374	392	419	423	422	390	367	379	401	412	396	386	401	420	393	406	385	406	397	383	422	408	459	385	385	421	412	387	426	405	391	431	428	418	355	418	400	385	390	374	450	404	403	373	429	417	399	418	371	408	413	427	373	361	398	377	386	365	413	425	415	410	381	436	422	412	397	436	420	414	420	413	431	383	389	375	424	411	417	402	417	398	391	398	417	393	376	364	386	398	452	433	411	429	417	383	392	418	398	367	420	425	414	421	397	389	400	387	400	430	421	384	402	393	395	398	412	410	417	354	389	392	401	417	390	378	374	393	382	385	451	437	412	383	381	411	425	393	421	399	415	425	404	398	410	434	414	428	407	396	409	380	383	399	408	434	439	431	430	402	408	416	384	433	402	419	415	418	435	418	429	396	394	392	419	417	396	401	414	404	391	382	416	409	395	383	414	415	413	419	404	410	380	448	403	382	375	402	399	461	414	413	391	400	415	386	404	390	367	401	402	412	375	413	422	396	402	390	425	388	385	421	406	431	432	417	420	426	415	435	439	403	409	423	409	410	391	369	366	383	422	428	372	375	372	383	411	384	373	431	391	443	402	370	375	432	379	412	376	394	376	409	373	425	431	404	417	431	421	395	391	389	397	397	419	418	413	410	415	383	424	428	394	413	410	398	394	418	413	402	443	396	391	415	414	414	393	375	380	382	396	409	406	393	438	387	386	411	398	369	392	437	414	422	396	410	392	430	430	402	388	417	409	385	394	378	399	400	386	433	405	359	433	398	386	357	400	401	384	358	375	423	415	399	403	396	425	395	410	386	400	434	391	418	389	409	384	404	407	400	398	389	417	388	419	387	353	401	398	401	379	365	429	423	398	403	410	397	408	393	445	369	432	371	427	379	397	415	396	417	415	420	424	375	396	411	415	393	418	410	434	394	395	419	404	364	415	362	430	406	401	444	364	365	400	404	363	415	406	380	416	412	438	396	406	414	371	394	405	421	418	385	405	395	425	388	433	405	407	408	398	374	377	372	410	398	383	418	425	392	366	391	390	394	404	390	437	426	401	407	412
1552	769	525	504	1242	2110	2067	1595	1231	833	662	548	491	399	331	318	203	144	159	196	168	153	73	74	61	56	52	57	38	30	23	38	22	22	25	30	38	30	21	29	25	27	28	26	26	37	24	21	28	33	30	21	29	21	29	19	17	39	21	27	23	23	17	25	25	26	24	36	28	32	19	25	28	26	30	32	23	34	27	28	26	26	18	35	22	23	26	23	27	21	25	17	19	29	29	28	27	21	20	22	34	34	24	26	30	32	24	18	37	22	19	26	20	30	26	25	23	29	23	26	34	26	27	27	27	28	23	21	32	19	18	24	25	25	29	23	16	25	23	28	23	24	34	21	22	24	28	21	24	17	26	28	25	37	23	22	25	29	29	25	25	21	35	26	17	31	24	32	23	18	19	33	27	27	29	20	27	21	29	29	24	20	21	20	27	15	26	29	28	20	30	36	19	23	24	19	21	16	28	23	13	25	20	27	27	24	19	20	24	26	25	23	22	19	23	17	25	26	26	23	20	27	25	15	21	28	30	28	33	21	32	31	23	29	30	24	27	23	39	29	25	27	35	29	15	16	18	19	29	20	30	30	21	33	20	19	25	30	16	32	29	33	22	25	34	22	25	22	27	28	23	26	30	23	22	17	18	30	28	24	25	23	22	17	19	25	25	25	12	27	34	21	24	24	20	30	20	26	23	21	27	20	29	24	27	27	26	27	23	24	26	30	20	24	26	16	24	23	24	29	22	28	34	30	27	26	32	22	23	25	22	27	25	21	20	24	30	22	21	30	26	18	17	31	15	32	24	25	17	27	21	17	22	18	20	26	21	23	24	26	17	20	14	25	29	21	31	23	19	27	34	22	22	24	25	26	25	23	20	29	24	31	20	27	23	31	22	27	26	30	25	25	24	17	26	21	13	26	26	31	26	26	32	21	20	21	30	23	28	23	25	24	26	25	20	25	32	32	20	21	20	26	22	35	24	16	24	28	33	18	33	22	28	22	28	24	23	23	29	23	11	24	27	16	31	21	30	31	32	23	28	23	29	23	19	25	20	16	21	25	27	20	23	22	25	30	26	27	23	24	24	19	18	26	23	20	23	21	25	27	28	24	23	26	25	25	22	19	23	23	24	22	14	17	23	20	24	23	25	28	20	17	24	19	21	32	30	23	15	22	17	26	32	25	20	27	24	21	26	27	29	18	37	29	23	26	27	21	28	25	25	29	36	24	34	19	37	18	31	17	26	20	35	21	29	29	17	23	22	25	20	34	21	19	30	31	31	27	37	21	37	22	17	20	27	21	29	23	22	30	35	27	28	29	22	30	28	19	20	23	28	33	24	28	25	24	34	25	26	28	21	23	33	29	26	27	34	24	28	22	34	30	30	19	19	24	33	21	32	25	28	27	25	19	20	27	21	28	35	23	20	18	16	22	18	28	22	31	19	24	23	24	22	25	19	22	24	26	27	29	26	28	22	14	21	29	29	23	21	17	26	21	23	19	23	27	28	25	17	36	19	26	18	24	20	21	31	29	28	33	19	36	32	28	25	16	24	22	28	27	29	22	23	25	24	26	26	25	18	19	26	17	33	30	18	27	26	27	31	21	15	33	30	27	29	25	28	23	20	20	24	32	27	31	25	27	28	27	28	28	27	28	24	31	31	21	28	27	28	24	27	24	23	32	18	31	28	22	34	35	24	27	26	21	29	22	22	31	28	33	23	21	22	29	31	29	21	22	25	21	20	24	21	18	22	24	24	25	24	39	29	27	26	25	28	23	16	31	26	26	28	19	29	28	19	21	24	25	18	15	32	33	21	23	26	28	20	27	26	34	32	27	25	18	25	29	34	32	28	23	30	28	28	29	23	31	19	19	24	20	34	21	24	25	21	25	26	29	23	22	22	23	20	25	30	30	36	20	23	28	32	33	25	30	29	20	41	30	20	25	30	30	19	29	27	24	21	22	21	26	16	31	30	20	27	23	22	20	27	28	22	24	33	24	26	24	23	16	16	19	37	23	25	16	31	27	25	24	26	18	24	14	19	22	25	25	25	27	21	21	25	32	28	20	24	27	19	16	31	24	20	22	25	34	21	24	21	29	22	28	27	30	26	31	20	21	28	29	26	27	24	25	27	25	23	18	27	26	32	24	27	25	29	25	17	18	21	26	33	16	25	22	21	30	27	25	27	21	31	27	29	19	20	32	28	21	18	24	17	29	20	33	22	29	39	32	26	24	14	26	27	27	26	22	20	27	18	27	20	19	34	22	26	26	33	23	26	26	27	31	22	17	31	33	23	23	24	19	32	27	33	29	26	22	33	22	31	24	18	21	20	21	32	30	19	15	30	34	26	17	19	30	23	26	19	25	28	22	20	26	19	28	25	24	37	23	27	26	15	25	24	26	21	28	22	21	24	25	23	20	23	31	32	21	17	24	24	15	22	15	31	26	19	20	27	36	29	29	30	18	17	35	29	24	29	22	23	26	23	29	32	29	20	20	20	38	32	26	28	23	32	19	30	15	23	24	24	30	19	32	26	23	28	27	21	23	22	30	27	26	16	30	23	21	25	21	22	35	22	25	26	32	24	18	25	19	26	14	29	25	20	26	23	21	23	22	25	20	29	34	25	13	20	20	23	28	24	35	30	19	16	15	19	28	28	21	25	24	20	19	23	28	31	28	21	31	22	24	32	19	27	35	33	27	17	36	24	18	27	28	20	28	27	22	25	18	21	16	28	28	20	29	19	23	27	27	35	20	26	22	37	23	17	14	29	23	28	23	30	12	23	22	28	25	18	17	27	26	20	15	30	25	15	23	14	27	22	30	24	22	25	22	30	34	18	19	19	25	21	33	24	31	24	33	22	27	24	23	21	21	31	23	21	23	23	27	30	26	23	27	25	28	33	29	23	25	23	19	16	21	28	30	18	16	29	28	26	16	30	24	25	25	26	26	15	26	30	30	21	31	18	30	29	26	22	27	34	26	22	20	27	17	24	28	26	20	26	24	26	27	27	22	16	27	27	24	19	22	26	27	24	19	17	26	15	23	27	28	31	27	33	28	25	18	22	31	23	27	28	26	24	27	24	27	27	26	20	25	27	25	28	31	27	24	28	20	32	23	28	28	29	19	22	20	18	24	21	20	19	26	26	17	19	25	27	32	17	18	24	24	22	21	22	28	30	25	23	26	22	29	22	41	25	23	24	27	27	36	25	20	26	20	24	28	28	28	29	28	22	26	23	34	32	18	32	19	26	21	25	29	21	22	21	17	19	34	23	30	15	17	31	16	23	21	25	21	17	26	26	28	30	39	20	21	31	26	22	30	30	22	27	24	29	23	18	21	17	24	24	28	25	23	23	27	24	26	30	22	24	24	22	32	28	35	26	28	22	29	30	16	24	26	24	24	16	20	21	13	24	27	27	32	21	26	30	24	30	19	28	26	19	19	29	35	24	38	16	28	26	27	23	32	37	25	14	27	23	28	29	32	31	20	20	33	16	26
24365	15960	11889	29903	41061	44324	42196	37089	31909	26046	22369	20079	17798	14529	12799	11407	7874	5991	6960	7193	5797	5588	3350	2244	1897	1638	2257	1666	931	736	659	676	663	635	616	536	563	508	457	480	446	453	484	461	458	470	457	446	444	441	415	441	411	457	416	408	439	428	415	397	415	424	451	380	425	401	402	412	365	407	446	387	377	364	414	359	412	381	390	369	387	385	406	342	405	395	356	403	401	411	401	413	354	392	374	388	365	403	416	378	406	397	415	364	419	390	383	400	391	430	391	375	400	401	402	373	401	352	382	417	382	404	418	441	387	383	409	358	390	371	392	403	371	370	370	407	386	403	396	378	388	413	370	399	397	397	395	426	412	394	363	405	422	414	404	366	385	408	369	406	407	415	381	372	379	382	388	393	389	417	366	382	402	388	379	376	374	418	438	387	366	366	380	371	371	368	360	415	372	373	364	347	404	395	410	384	374	364	372	375	405	344	405	360	431	373	377	417	416	388	394	400	367	385	366	418	386	406	350	399	396	363	386	361	396	371	380	374	406	388	379	403	388	371	363	385	379	364	426	382	365	396	366	378	388	383	418	353	352	394	383	360	391	410	402	372	389	427	369	380	378	400	364	371	389	378	386	390	396	416	382	390	375	365	399	387	394	396	383	397	387	360	399	373	387	373	374	425	394	349	369	392	376	335	415	367	376	394	380	341	392	369	409	369	319	395	382	381	357	366	393	413	348	349	403	397	388	394	387	374	379	374	397	356	406	379	379	369	378	349	391	383	391	384	378	378	350	409	377	406	373	342	396	351	376	371	410	363	396	370	370	359	369	392	388	387	392	367	384	346	371	395	415	386	366	367	390	354	364	359	368	385	423	375	372	340	377	383	386	355	358	365	360	361	392	417	411	371	395	373	421	367	360	379	401	409	373	352	395	418	396	365	384	416	364	382	343	413	403	366	368	353	383	403	388	404	340	397	395	393	390	404	378	387	358	386	340	393	349	382	386	404	367	387	354	373	360	393	353	371	366	365	386	394	358	347	373	357	416	421	386	379	390	387	400	377	397	393	378	346	376	360	391	376	380	387	362	381	342	355	363	396	409	390	353	388	374	359	370	414	361	392	364	385	361	372	397	400	384	375	371	357	363	374	383	373	356	370	359	373	381	357	379	376	402	399	391	369	398	382	382	406	392	359	362	397	388	407	391	334	381	390	399	389	375	342	352	358	410	380	363	364	377	353	370	380	389	385	391	352	354	363	375	377	367	391	379	393	411	358	377	375	364	408	335	371	397	388	400	380	383	403	399	374	376	370	386	389	400	378	367	346	395	381	345	409	375	401	351	382	378	368	358	391	370	383	386	399	371	371	395	376	384	355	398	394	351	399	378	385	412	378	388	368	402	429	383	414	406	343	372	394	384	413	389	377	379	366	399	382	358	391	359	401	384	374	367	396	348	404	399	386	418	362	372	415	396	374	373	389	403	376	365	371	368	386	382	368	399	371	363	361	385	374	375	406	385	407	377	406	368	354	384	352	345	397	381	377	362	400	380	362	383	435	413	388	346	374	370	387	385	368	355	397	365	361	390	381	336	401	397	337	383	389	368	381	380	378	386	376	399	358	389	410	364	365	355	370	388	379	345	385	389	356	376	378	387	375	376	382	383	342	361	343	391	367	385	408	401	382	410	367	332	400	383	369	392	390	363	365	340	379	380	388	373	400	369	363	366	372	386	381	345	390	348	362	403	385	388	355	354	370	351	352	413	393	380	355	368	374	369	367	361	405	367	382	396	388	375	357	409	400	389	375	412	366	374	361	376	364	375	395	382	358	390	408	368	342	400	351	386	383	357	378	388	396	392	394	421	411	372	391	369	334	385	371	407	379	375	363	405	386	368	368	382	371	399	373	383	387	387	416	355	373	399	394	368	366	379	400	386	359	392	376	378	370	341	397	377	384	399	358	404	373	423	382	384	377	395	381	395	369	387	395	359	383	389	374	370	382	353	395	341	382	408	395	357	367	356	381	384	377	385	398	407	357	356	363	417	368	353	369	390	345	388	376	390	373	366	379	360	359	374	415	373	363	384	377	367	377	348	357	408	369	383	373	410	359	406	342	404	358	401	422	369	380	349	368	373	377	399	381	370	387	409	416	369	372	411	389	385	390	358	373	375	366	370	384	386	368	367	353	361	353	433	401	390	397	379	396	399	381	379	367	398	350	390	389	342	386	363	383	366	393	376	373	383	389	382	384	424	384	377	366	400	393	388	408	400	416	335	381	385	407	388	409	390	413	409	392	385	404	380	415	394	376	374	368	376	393	365	362	366	372	393	420	368	373	388	411	354	368	391	383	380	370	388	407	356	363	373	396	331	393	366	385	413	377	399	380	390	397	360	372	370	421	371	375	398	351	394	384	377	410	393	382	411	359	371	361	390	373	395	379	413	397	399	369	402	376	375	380	360	359	379	381	397	386	399	381	364	332	371	393	362	389	344	353	363	388	373	360	364	333	368	406	362	334	368	379	392	370	391	368	395	389	351	391	398	363	371	352	380	372	381	388	362	370	370	368	340	392	377	346	367	409	371	404	374	366	388	378	358	351	386	424	410	379	385	384	381	399	382	388	397	358	384	397	382	335	405	367	395	374	386	401	432	355	418	376	369	378	417	373	386	384	408	364	352	371	401	347	385	393	371	384	355	390	387	376	355	389	412	389	416	382	403	374	379	406	399	387	384	389	367	366	373	381	401	372	391	377	368	359	384	400	409	351	357	382	369	387	391	361	356	359	394	379	387	378	385	367	373	373	370	414	395	350	391	371	354	376	389	402	408	388	387	389	361	377	416	371	390	409	359	400	376	376	347	372	383	391	383	388	377	386	402	401	392	380	400	373	363	345	374	361	397	377	377	381	383	372	339	414	352	360	386	354	358	361	392	386	372	371	404	348	384	377	373	409	386	364	370	398	383	395	381	370	365	359	391	368	366	405	396	358	368	399	348	350	396	394	403	376	396	403	360	399	367	369	404	384	398	393	373	379	381	377	352	380	379	390	373	379	387	409	394	400	397	360	359	364	380	404	385	355	389	355	374	400	410	379	375	366	386	382	354	352	397	367	410	368	368	384	367	364	345	357	373	351	398	404	344	345	411	378	388	376	369	354	399	420	388	415	361	420	378	394	346	365	388	361	366	373	385	354	385	385	414	362	391	426	361	381	371	380	419	398	359	413	395	371	428	392	368	359	395	387	389	385	384	335	363	355	371	401	395	358	385	357	365	380	384	412	369	364	381	371	382	418	361	368	375	415	365	362	425	390	384	395	368	354	340	387	423	392	358	384	381	390	414	386	362	383	410	372	399	362	390	373	347	388	377	376	357	394	356	372	414	366	400	363	378	384	396	368	400	408	357	424	390	344	418	382	389	423	384	354	379	374	378	374	380	404	388	360	398	377	408	373	364	384	393	379	382	353	405	375	376	343	397	374	361	384	382	380	398	411	451	399	397	393	373	380	370	381
3200	685	536	471	1032	1568	1725	1450	1149	872	689	509	441	374	310	290	216	165	179	204	157	134	109	73	67	85	69	94	46	53	43	60	45	39	35	52	41	37	40	45	48	49	40	36	34	43	45	48	40	42	45	28	43	53	41	38	41	38	39	40	37	38	48	43	45	41	55	40	49	37	43	41	43	38	44	40	40	49	35	42	46	45	35	50	42	56	35	41	41	41	43	45	49	40	43	45	43	43	33	38	42	36	29	36	52	44	49	40	46	49	37	47	40	47	44	44	44	34	28	41	46	41	51	47	41	50	28	40	50	41	49	30	29	43	42	42	45	35	51	41	38	43	44	41	47	47	27	43	35	45	37	45	33	48	44	35	37	42	27	37	33	44	36	42	39	44	41	42	34	27	46	37	52	46	49	35	36	39	48	48	44	48	44	33	51	46	29	34	40	49	33	34	45	24	34	35	49	34	49	36	44	44	35	42	39	52	40	40	32	36	40	45	39	43	42	29	35	39	46	32	36	38	48	46	43	43	39	33	45	37	47	50	37	40	36	46	44	35	37	42	48	41	33	53	45	25	40	44	52	45	59	42	44	28	28	32	51	35	45	42	40	37	43	46	42	35	37	52	39	40	55	35	37	31	41	43	43	53	46	46	46	49	45	42	37	49	34	39	42	48	44	53	43	37	39	35	48	47	40	37	41	40	46	41	50	45	42	31	39	38	32	40	33	41	45	36	38	30	37	42	52	43	35	46	37	37	42	28	46	45	50	22	37	42	36	23	50	41	43	38	38	38	33	26	31	43	37	42	44	62	43	32	45	41	38	48	28	42	43	36	33	45	27	35	38	33	43	32	42	34	51	37	27	42	36	48	33	46	41	43	45	31	46	43	38	41	35	43	32	47	46	43	34	37	46	32	37	31	42	48	44	39	43	35	28	31	46	41	37	46	54	26	44	42	33	42	38	44	40	39	33	41	29	32	36	39	34	36	32	29	42	32	31	41	43	39	36	39	51	39	34	42	46	52	37	45	37	44	52	40	41	38	35	36	36	50	45	36	32	46	35	43	38	44	44	45	41	41	39	34	34	44	39	31	53	51	58	53	51	31	31	38	47	35	37	43	39	41	48	38	41	38	42	46	42	51	43	35	40	42	43	47	46	39	54	54	36	38	33	43	35	28	32	38	33	43	42	33	44	41	41	50	37	31	33	33	37	45	24	34	40	35	32	40	57	39	36	46	42	33	29	37	41	45	45	35	37	34	32	42	36	32	43	42	36	38	41	35	52	40	42	35	44	42	37	36	51	48	47	47	39	38	48	43	55	52	39	54	40	49	34	31	35	38	42	33	45	53	39	41	49	51	41	38	32	38	42	42	42	37	39	38	50	36	41	36	47	33	37	33	41	45	42	35	34	40	48	41	42	37	45	44	47	31	33	35	41	50	41	31	36	38	44	42	43	47	42	34	33	30	32	40	29	38	37	47	36	46	37	45	31	28	37	40	39	44	39	46	38	57	39	37	46	41	41	36	40	40	48	49	41	46	36	49	48	42	45	43	25	43	51	46	52	49	31	47	44	37	45	34	40	51	50	37	48	39	39	31	30	30	27	51	36	47	43	33	30	48	38	33	41	32	50	43	28	54	36	44	50	40	42	38	33	29	36	28	44	37	48	44	38	47	35	39	30	41	46	38	31	49	47	31	47	24	49	43	43	41	54	43	50	38	37	43	54	35	34	32	45	38	33	51	37	43	55	46	48	42	34	41	32	37	50	44	44	47	37	53	38	29	45	36	31	65	51	41	35	44	31	41	51	44	48	30	47	40	38	41	39	34	35	38	42	43	48	41	35	49	47	46	35	45	45	47	31	48	38	42	36	38	28	40	43	40	33	45	33	29	39	50	34	34	43	34	36	42	51	38	60	40	49	45	36	49	50	44	40	43	44	40	29	36	36	50	37	39	41	49	44	36	57	36	40	50	45	31	37	43	41	45	39	51	40	32	44	43	39	40	35	29	53	54	45	31	36	45	49	44	43	51	44	41	42	41	34	42	34	45	40	38	50	42	34	36	38	36	40	41	45	39	45	47	28	37	48	28	34	38	47	36	45	60	32	42	38	34	42	36	26	40	42	46	47	39	46	49	40	43	35	38	33	41	56	43	45	52	45	45	52	34	38	36	43	36	32	41	47	37	53	45	36	35	40	34	33	43	44	44	41	43	39	39	52	34	36	42	40	42	43	52	40	32	44	38	39	49	36	31	46	39	38	34	41	33	35	33	56	34	50	45	38	28	47	38	38	41	39	36	49	43	42	38	32	43	39	46	23	36	30	46	39	31	36	52	36	36	30	45	33	40	42	50	35	39	47	42	43	47	45	31	48	39	45	42	45	35	41	36	39	43	43	35	35	36	44	43	33	45	51	40	56	44	43	33	32	38	36	44	48	47	50	38	50	30	37	36	34	40	35	58	42	47	41	33	42	36	44	45	44	37	34	46	40	38	34	46	56	42	53	29	58	47	44	55	32	37	25	44	33	39	30	42	50	37	41	34	32	48	44	37	43	54	40	39	45	39	33	34	46	44	36	42	35	39	47	27	38	36	35	37	29	45	32	38	47	45	33	46	42	31	39	39	45	46	33	41	45	36	37	43	43	37	47	49	48	47	37	49	38	48	38	57	39	30	41	32	32	38	40	33	43	43	33	39	39	44	35	44	53	42	45	34	40	40	38	48	46	50	34	49	41	45	46	36	46	49	39	35	37	32	38	31	50	48	49	55	37	43	25	43	39	45	43	45	37	44	55	42	34	35	33	28	45	27	55	46	38	52	32	40	48	50	35	36	35	41	34	28	32	44	38	44	29	38	34	47	44	48	44	36	35	42	37	34	43	35	44	40	35	47	22	31	35	39	45	52	33	30	51	50	49	27	44	43	42	37	28	36	53	43	46	45	47	31	32	47	41	42	49	36	33	40	45	46	47	43	38	34	39	32	26	43	35	29	30	39	61	29	35	36	37	44	37	52	40	36	44	34	51	22	47	37	50	53	44	36	43	41	30	36	34	46	41	48	45	38	46	37	45	48	39	41	43	35	44	51	31	41	39	36	37	39	39	41	43	41	37	49	50	37	44	48	33	32	37	36	44	41	44	31	50	44	30	38	56	46	47	42	44	34	27	43	42	32	42	37	39	49	40	40	47	48	39	35	40	49	41	42	29	37	35	43	45	44	35	37	41	42	40	46	46	42	46	42	43	43	33	57	39	38	46	42	43	34	38	46	40	43	31	28	55	51	45	39	40	38	30	47	48	39	36	31	38	46	34	59	39	38	43	41	37	39	41	48	49	43	44	29	33	38	45	34	37	38	33	40	43	39	33	32	36	45	37	25	47	36	45	32	38	41	38	30	43	49	31	37	50	39	38	46	32	36	42	49	49	42	54	44	34	32	33	34	35	44	37	50	45	41	38	49	39	48	41	47	40	52	39	35	43	40	37	38	33	42	27	41
21965	15013	11585	28685	39299	40971	40418	36173	31532	26787	22557	19129	16573	14168	11863	11736	9377	6406	7196	7546	5735	5512	3772	2157	2210	1993	2371	1931	1367	904	890	820	799	884	766	770	716	764	719	701	684	716	684	642	672	656	639	658	647	622	617	677	615	616	680	655	674	626	653	641	593	664	613	672	618	643	668	638	646	649	654	613	637	641	630	590	675	591	610	636	633	611	651	634	618	605	662	599	625	655	607	657	627	644	666	586	663	635	674	618	629	641	641	654	630	619	644	629	601	658	640	666	662	601	627	586	649	624	642	648	627	651	611	599	667	607	611	630	615	639	596	624	614	662	631	627	673	622	635	619	610	627	641	618	618	636	634	607	599	605	664	612	648	660	581	643	600	572	633	605	603	594	592	656	623	621	653	612	599	603	625	615	652	607	634	591	596	628	624	635	617	625	617	589	605	596	603	572	602	621	638	610	584	608	563	612	620	645	640	651	600	605	603	567	633	638	620	602	621	660	581	606	605	606	619	618	644	600	627	611	605	661	569	645	621	585	582	618	603	614	610	621	624	619	557	625	626	593	536	646	613	567	611	617	622	620	607	606	629	560	639	617	634	602	561	625	625	610	614	631	649	608	569	612	610	604	621	599	583	590	567	609	616	609	597	644	633	610	626	591	647	598	624	612	633	632	654	634	599	621	634	590	582	637	579	633	601	592	614	608	596	591	627	615	622	627	624	646	593	603	595	634	609	609	623	626	664	613	650	583	591	602	600	628	606	620	620	645	614	599	581	591	637	623	597	628	595	608	610	609	633	595	623	639	619	595	599	609	607	669	610	617	595	584	606	602	611	606	647	666	599	629	568	646	626	621	598	603	591	592	631	616	608	588	590	598	594	590	605	601	579	623	637	629	623	632	605	585	596	596	626	604	565	625	602	606	625	596	612	602	605	630	623	654	636	637	646	664	637	598	614	576	630	635	617	597	599	604	603	590	607	626	601	586	605	603	634	631	591	639	623	581	613	581	604	602	632	574	607	587	597	600	633	662	611	635	657	656	614	656	613	615	612	588	586	597	609	619	587	601	642	607	632	586	614	568	608	595	629	602	573	617	593	601	597	627	566	616	616	669	608	621	590	657	638	664	656	598	599	579	618	657	612	631	611	635	595	653	608	617	613	602	605	612	627	678	593	588	611	613	644	603	626	613	600	608	633	590	604	593	621	592	619	675	589	635	597	574	621	650	636	589	643	674	606	583	629	580	582	621	600	613	637	616	612	627	618	602	616	612	639	625	616	628	573	624	601	656	573	659	589	631	624	631	616	592	600	646	646	569	582	567	624	628	595	631	605	609	649	591	641	589	633	596	641	611	649	655	613	665	609	626	617	616	641	630	666	564	652	615	633	600	622	587	568	634	603	614	620	609	586	601	644	613	609	636	593	652	594	600	629	633	645	600	581	589	662	600	589	604	632	609	614	638	650	603	589	616	609	616	609	591	601	577	642	602	585	622	579	661	617	627	625	589	645	604	618	636	630	620	656	666	607	616	601	609	630	597	597	582	621	572	577	610	616	593	632	631	644	642	647	615	619	604	645	637	638	602	634	598	608	650	609	587	669	599	635	615	584	601	628	593	592	623	617	598	620	583	601	621	629	598	608	601	604	636	614	620	606	663	602	622	629	601	603	607	562	583	582	595	629	629	606	597	659	585	576	649	639	532	610	596	604	610	627	613	623	602	598	574	655	662	590	586	616	606	643	669	600	651	607	581	624	610	614	582	657	561	605	585	598	632	627	621	597	608	591	610	663	608	613	586	595	635	598	593	647	606	648	603	666	590	621	642	563	588	582	600	624	596	649	594	580	600	608	638	584	625	623	618	608	633	577	572	642	580	609	613	596	617	600	631	619	620	587	645	637	605	558	629	651	653	634	640	618	629	627	653	575	588	643	601	586	635	602	618	586	611	594	669	607	627	648	640	624	638	553	629	598	622	643	588	629	657	600	625	572	606	576	570	633	609	644	651	593	635	628	583	618	641	617	621	583	611	594	648	625	615	643	616	569	643	634	660	632	602	608	569	595	600	559	612	640	616	592	578	580	616	649	595	617	635	597	559	625	659	623	647	626	637	616	624	617	603	611	604	605	571	620	622	623	612	625	595	608	647	593	631	578	651	620	637	580	601	613	594	609	674	652	664	622	659	609	576	639	582	675	661	649	639	591	568	631	620	563	581	649	626	591	613	633	612	651	600	622	594	618	607	602	585	606	618	611	573	613	612	625	605	644	604	567	596	606	616	658	593	619	629	635	607	608	607	615	658	599	614	637	625	600	677	610	631	569	604	622	601	677	603	606	619	612	673	623	572	608	597	635	619	568	633	613	593	599	649	630	633	636	588	636	626	562	640	612	664	592	563	616	615	609	570	601	597	613	602	635	582	614	586	616	599	636	591	611	609	659	676	580	603	606	629	596	615	595	627	621	634	611	600	605	627	638	585	634	676	616	630	624	675	585	603	625	622	647	620	597	566	594	630	592	587	611	633	588	632	591	558	638	628	614	638	638	559	615	632	598	585	604	615	626	577	608	596	594	631	603	622	617	616	632	596	615	623	624	594	611	625	668	651	604	624	583	616	601	575	622	620	643	579	581	597	587	615	651	618	618	619	591	603	590	607	629	660	633	595	609	600	614	662	605	604	563	547	641	599	592	637	627	634	587	645	637	652	592	658	644	610	657	597	634	649	613	647	618	568	609	612	615	646	627	638	648	618	642	583	591	621	647	594	596	603	621	606	631	606	631	624	593	603	591	617	653	609	579	587	607	607	627	639	635	613	620	639	556	580	642	628	627	595	600	611	589	596	569	641	594	554	654	616	592	596	614	615	617	612	613	622	594	590	589	591	581	592	586	582	608	620	629	616	599	574	624	570	587	641	597	610	588	573	580	617	627	586	612	640	618	624	594	625	641	646	654	603	630	616	640	599	647	580	614	611	584	596	610	652	590	646	616	626	625	581	595	605	602	581	598	642	652	654	621	627	592	594	575	600	584	606	630	637	678	598	625	604	631	630	579	607	605	631	626	622	620	630	617	612	618	629	627	611	651	652	617	574	593	625	581	600	674	642	632	623	620	647	617	588	582	645	590	607	607	617	602	615	611	628	582	605	611	623	616	656	639	590	608	622	630	602	593	619	621	600	602	600	612	601	624	627	636	567	584	621	596	613	617	606	628	590	603	629	627	604	576	622	646	619	628	602	606	619	600	583	623	591	592	597	591	630	617	577	608	598	613	601	628	603	597	626	648	601	576	605	625	636	609	606	641	578	588	608	616	614	632	661	584	603	598	612	607	637	643	592	619	615	596	675	615	617	591	623	613	615	590	599	636	650	601	649	655	616	597	584	633	595	613	676	635	624	604	583	646	671	637	618	574	615	584	601	601	640	619	615	626	643	615	579	622	617	586	595	588	629	629	644	653	613	617	619	628	615	635	580	605	589	633	679	634	547	630	612	633	625	655	606	629	651	638	604
2781	1088	826	769	1689	2430	2619	2346	1806	1370	1099	851	746	604	527	434	453	267	227	250	200	188	171	102	69	116	103	91	82	51	45	49	69	55	42	52	44	53	43	49	38	53	48	40	46	38	45	43	47	48	38	45	37	35	42	53	38	47	31	54	50	43	56	36	39	42	30	47	35	49	55	34	36	40	41	45	37	41	56	36	45	39	39	49	36	36	38	31	42	38	43	56	40	33	54	39	47	40	40	34	44	38	42	38	48	48	41	34	36	52	28	49	44	39	44	41	27	38	37	35	39	34	45	33	35	35	40	48	42	36	43	41	44	44	40	49	43	40	48	46	39	32	41	31	43	38	42	48	47	52	40	37	44	41	43	39	39	46	42	39	49	37	49	47	34	37	35	43	52	35	36	51	30	49	37	33	33	41	24	39	38	40	43	33	41	49	53	45	35	50	33	39	52	45	34	37	38	42	45	30	42	39	48	27	44	37	42	46	40	42	39	41	50	42	43	40	41	48	37	38	45	27	39	41	35	38	42	38	36	45	40	42	41	43	39	42	42	30	42	37	48	42	35	45	43	36	40	44	38	43	55	37	42	46	31	43	41	53	40	39	43	33	46	45	41	33	39	38	51	46	44	42	42	55	49	38	39	27	37	42	45	45	42	39	37	43	45	38	47	37	42	44	29	44	52	40	35	41	34	41	47	34	55	43	37	43	36	37	41	53	35	41	49	44	39	36	36	46	42	44	46	38	40	41	41	37	42	42	40	34	39	36	44	34	44	44	46	41	49	37	36	38	41	41	33	40	39	46	41	52	40	47	36	57	32	46	33	45	39	38	39	37	37	37	57	36	37	47	48	36	39	37	38	38	38	31	38	44	58	41	46	41	41	38	44	33	51	53	38	45	40	47	35	38	42	35	36	45	38	36	44	36	42	60	36	36	41	46	34	33	39	29	40	43	45	49	35	43	52	37	40	44	41	44	42	48	40	41	31	40	41	45	34	47	40	25	45	42	35	44	28	56	37	40	43	36	30	47	46	47	25	45	43	41	36	47	33	48	44	30	51	48	37	27	40	29	38	22	42	34	42	39	33	40	40	36	36	36	44	49	38	38	39	45	34	38	45	34	39	58	42	32	43	38	42	44	60	36	37	31	34	39	53	33	42	45	29	37	44	33	31	44	40	42	33	42	48	39	47	44	36	39	32	35	45	37	38	44	47	66	42	39	47	42	35	34	41	39	42	38	37	52	31	43	40	42	45	37	44	35	37	32	40	39	51	51	41	40	49	46	29	33	46	45	37	48	45	41	32	40	42	48	56	26	41	46	38	42	39	47	43	39	42	32	39	51	34	45	41	48	36	40	41	37	44	32	51	39	44	36	39	41	34	37	41	40	42	41	34	44	36	42	43	37	48	47	43	40	40	38	44	44	42	37	33	36	27	22	37	29	37	37	39	36	32	51	48	34	37	36	42	41	44	47	42	45	33	37	29	37	47	41	40	37	33	46	37	41	45	39	35	29	35	38	34	30	33	43	37	40	45	27	41	43	43	46	50	42	43	39	31	36	39	39	51	32	43	42	32	32	49	46	33	44	45	40	59	41	31	37	47	31	34	45	31	34	36	51	39	37	40	48	35	40	43	40	32	36	41	50	35	33	36	43	36	47	32	48	36	31	48	45	36	30	35	38	38	48	28	45	51	42	39	33	25	41	35	32	39	44	36	40	31	39	33	36	41	44	42	32	50	37	40	38	55	47	53	39	32	34	38	55	38	55	38	48	50	50	46	45	31	33	46	44	50	47	41	31	46	61	44	34	44	34	46	39	45	42	45	37	53	42	46	40	41	33	47	38	43	34	35	49	42	49	39	44	47	49	42	44	47	35	43	33	32	40	38	49	36	32	39	43	51	53	40	54	50	42	39	35	49	38	35	48	39	46	39	39	37	50	43	39	41	33	42	37	38	31	42	47	33	41	36	38	47	31	38	41	44	41	47	46	41	41	43	43	40	44	38	29	47	39	37	44	54	34	43	45	33	38	33	38	38	35	47	38	37	40	45	39	35	46	45	34	31	41	41	42	36	39	54	42	32	33	31	51	28	36	33	40	42	36	35	45	43	43	53	43	42	34	47	44	33	34	38	40	61	49	34	43	31	39	37	41	48	47	36	40	55	44	49	41	44	52	33	35	29	42	50	49	43	31	44	36	37	47	41	41	38	31	32	39	35	39	43	37	32	35	33	37	39	31	52	32	38	42	31	38	42	37	41	36	36	30	39	39	44	60	52	31	46	41	37	45	39	35	25	38	37	46	36	36	32	37	42	32	41	38	50	41	43	37	32	30	42	34	36	44	45	52	47	48	50	49	39	48	41	38	51	37	44	43	44	41	40	41	35	45	39	36	30	48	49	36	53	32	37	30	41	31	34	49	44	40	56	46	52	36	39	25	34	40	41	45	44	41	37	33	37	45	41	35	49	43	48	38	39	27	41	40	41	39	40	32	36	38	36	36	46	40	47	31	28	37	48	38	42	40	39	44	46	36	33	44	40	42	42	41	35	35	50	39	39	41	35	35	51	36	45	38	43	36	37	36	33	39	28	41	40	38	43	30	44	39	46	42	42	40	25	31	37	37	28	34	51	41	43	43	39	36	34	40	45	39	46	31	54	24	48	45	39	37	36	32	43	48	28	48	40	42	34	41	49	26	48	36	38	38	52	34	39	46	32	37	44	47	39	46	51	31	45	40	37	55	44	34	40	34	33	58	44	51	44	39	37	41	39	46	42	54	40	41	39	42	48	43	29	36	41	37	34	30	46	48	35	40	33	42	33	41	39	46	39	33	46	47	40	37	31	51	33	45	48	30	42	51	46	38	46	41	43	43	42	34	49	39	34	54	37	37	39	40	43	33	35	44	39	40	40	32	32	34	49	37	45	38	29	48	50	28	45	36	30	31	43	45	50	46	48	50	42	47	31	37	31	31	43	41	44	40	32	41	46	42	36	35	45	43	43	35	37	49	32	35	38	34	34	46	42	41	46	39	39	38	50	42	55	49	44	33	41	33	35	40	34	35	36	43	40	38	48	44	46	33	47	37	40	50	37	46	38	36	37	36	38	36	38	42	37	36	46	43	46	40	40	37	36	40	39	33	42	43	32	40	43	46	41	38	43	42	41	40	41	34	35	35	48	38	42	41	39	20	48	33	51	42	41	43	40	35	39	43	35	40	43	40	39	40	42	40	39	30	45	35	40	46	42	51	45	37	43	46	41	33	42	33	43	48	55	47	37	26	44	46	32	34	53	42	42	30	43	32	39	48	44	25	36	36	40	41	34	31	35	42	35	46	38	36	44	42	42	51	41	49	44	35	44	38	35	43	43	44	38	42	33	38	36	40	36	41	50	46	42	43	32	31	32	37	39	38	30	44	44	48	43	47	39	45	40	47	30	44	48	36	39	54	36	41	34	39	41	41	46	46	45	33	42	39	23	36	46	45	35	40	44	39
27930	19119	15716	33714	44637	46202	44936	41384	36472	31995	28457	24681	22263	19547	17508	15853	15015	9887	8695	9247	8080	6834	6063	3225	2828	3639	3559	3024	1957	1337	1137	1089	990	975	920	857	842	776	824	819	757	783	748	722	737	681	723	723	673	718	645	698	673	668	647	670	670	649	688	670	658	670	658	668	683	653	650	635	655	658	675	606	638	623	623	627	618	633	663	641	621	637	616	619	596	629	620	651	636	657	628	631	612	604	594	638	660	584	582	648	672	656	629	677	631	642	639	643	623	584	612	634	644	665	651	646	601	641	656	632	626	625	628	654	633	623	661	610	590	681	655	628	593	607	636	666	631	645	632	644	676	637	603	680	637	617	613	642	658	653	616	662	679	650	614	624	581	569	605	640	616	602	590	642	610	608	606	628	592	595	616	566	605	611	612	627	606	594	629	628	642	587	582	583	639	631	590	621	634	616	610	617	604	586	633	599	608	577	623	548	624	568	583	571	594	672	611	587	592	627	637	586	560	609	614	625	569	610	648	567	626	599	598	600	587	628	583	628	596	624	586	579	566	559	600	575	605	553	670	600	607	617	601	624	561	573	624	654	628	567	607	589	593	634	626	587	602	642	606	552	614	600	638	577	597	602	580	594	565	603	608	585	582	562	642	634	611	598	627	647	589	618	580	627	595	618	652	616	586	608	590	600	634	588	600	635	623	577	601	588	616	588	620	573	571	612	622	623	623	612	591	595	602	588	570	591	614	586	617	569	616	580	639	598	587	625	640	592	572	643	623	575	629	609	612	597	608	601	577	575	617	631	655	630	628	596	632	634	619	660	572	590	610	614	649	606	597	653	588	645	612	600	615	621	588	669	599	627	596	607	619	620	577	605	627	590	588	624	612	631	539	654	601	604	595	592	671	624	627	584	602	628	577	636	604	660	634	625	582	623	597	610	600	597	608	588	598	614	643	622	636	630	579	592	590	635	585	573	618	619	624	610	659	633	612	590	542	638	596	592	623	627	619	603	660	597	578	599	582	611	567	608	575	580	610	571	624	643	617	619	626	586	603	579	605	580	642	629	567	629	637	611	600	564	600	667	596	637	620	612	572	619	603	627	652	623	588	579	609	612	602	565	621	655	593	559	593	626	575	578	616	623	649	638	628	610	623	610	558	586	597	592	631	589	557	630	608	617	604	583	609	602	656	606	551	682	595	588	612	597	613	627	642	603	606	595	595	638	638	574	629	593	580	619	648	576	600	615	605	629	617	621	560	597	607	622	631	628	611	617	642	604	558	601	601	557	596	640	616	604	627	611	622	588	637	577	630	606	620	622	639	618	616	617	566	591	603	548	612	667	617	615	638	603	635	579	584	604	594	577	643	588	590	594	625	593	629	609	645	605	621	601	622	635	594	612	634	592	587	598	623	618	589	566	642	619	604	604	658	587	586	604	551	570	600	590	593	599	575	604	590	594	592	594	606	617	592	611	615	571	613	612	614	624	605	604	578	616	635	587	636	572	608	591	601	592	584	625	573	593	638	617	577	637	597	619	619	596	633	621	656	588	557	614	607	578	601	548	620	607	642	601	607	643	636	569	590	602	613	620	586	597	602	563	656	568	586	636	578	558	632	574	593	631	572	605	574	595	571	599	674	630	561	611	577	592	594	607	603	615	629	597	605	599	575	609	596	606	620	606	605	625	595	590	614	628	586	554	595	586	659	612	626	652	618	577	622	568	610	637	640	593	594	584	645	637	616	582	581	612	642	597	630	535	606	602	629	590	576	586	610	614	631	595	588	608	590	582	602	613	596	599	642	584	608	605	619	572	629	593	603	636	589	626	616	625	615	594	619	576	644	612	617	611	585	612	616	582	626	615	633	597	611	578	608	573	640	593	617	602	604	659	582	654	643	600	593	582	589	614	627	602	610	614	589	608	590	555	593	609	584	626	648	646	566	621	587	614	571	607	547	600	589	605	619	589	600	661	590	611	615	569	571	581	581	646	572	624	617	593	608	588	609	586	598	660	640	612	627	585	580	580	589	661	574	596	646	616	636	590	575	553	620	598	612	633	595	600	652	617	586	617	602	614	604	598	604	568	616	564	658	609	606	617	628	547	600	636	584	599	604	600	565	590	612	576	596	639	649	592	614	581	612	592	636	610	589	609	588	629	599	628	618	600	601	625	585	598	606	613	546	583	614	589	616	613	611	600	588	624	606	610	575	653	604	620	554	626	617	596	634	603	650	560	609	591	616	585	649	641	623	611	578	649	634	604	578	647	593	568	681	619	580	586	629	598	606	633	568	578	659	625	622	598	605	588	599	590	608	615	618	621	593	650	596	580	549	634	610	592	637	635	658	637	578	591	633	610	617	607	631	577	593	612	626	581	594	604	628	597	624	600	620	621	584	617	610	642	611	618	592	623	657	595	617	611	592	618	620	597	594	639	584	624	628	619	579	645	559	626	621	614	654	646	626	583	585	564	607	644	626	585	600	580	600	610	638	618	571	568	589	622	605	558	590	605	620	637	670	609	579	597	586	576	597	612	627	583	617	625	590	594	649	592	613	614	625	613	597	636	636	656	587	589	642	576	622	642	567	640	614	605	608	623	651	615	593	646	637	580	620	597	631	560	601	570	618	609	623	638	583	582	592	593	631	663	587	651	601	615	622	617	615	597	592	581	621	616	579	565	620	581	616	642	615	604	546	629	578	623	603	588	647	563	577	601	664	652	619	667	597	558	574	557	607	619	589	626	556	573	559	597	616	600	616	606	629	583	614	587	629	590	607	589	636	581	598	650	621	647	637	557	606	575	634	612	572	620	512	601	624	620	664	584	619	622	612	650	655	621	605	607	625	599	605	619	596	587	608	578	598	624	605	567	627	594	563	595	589	549	613	607	595	584	617	626	589	608	640	630	587	616	624	587	608	598	599	595	599	580	620	583	611	638	597	595	599	579	628	604	624	611	596	624	621	649	575	577	623	634	612	590	606	630	608	580	625	638	561	588	581	593	569	616	657	589	590	605	635	581	631	599	601	580	590	624	587	638	609	614	617	617	667	594	622	600	612	618	593	612	642	609	627	642	609	619	611	599	602	611	590	612	578	640	621	661	631	602	580	571	592	563	617	616	608	604	607	634	564	644	590	616	645	616	594	607	641	567	629	636	624	653	597	605	605	607	636	600	591	596	589	574	559	615	560	616	566	607	560	584	610	633	618	632	594	603	586	612	618	559	630	622	632	621	604	576	608	602	612	610	611	636	573	619	621	598	620	581	625	594	628	577	630	571	597	622	630	560	591	629	621	648	615	614	594	582	570	614	567	600	578	635	630	618	596	612	643	617	617	604	573	581	637	638	583	577	606	639	568	609	622	608	627	639	601	600	571	602	652	622	620	577	604	596	616	648	552	582	580	594	611	575	658	609	608	611	608	617	598	598	605	616	633	625	659	589	627	647	609	588	584	572	644	624	653	573	631	620	594	604	603	592	604	623	637	605	606	586	611	660	588	598	620	628	587	613
1857	503	372	383	830	1048	1071	986	783	563	441	377	330	286	225	214	196	161	104	83	94	98	65	62	30	65	53	39	37	32	32	31	22	26	26	23	32	35	29	24	23	20	33	25	25	26	23	29	26	31	20	20	19	15	22	31	16	22	32	26	23	41	25	24	26	26	29	27	32	24	32	31	23	20	17	26	33	26	19	13	15	23	18	29	20	31	23	23	39	42	20	31	38	27	21	29	24	24	24	25	17	28	26	22	29	23	32	30	23	27	22	21	28	21	32	26	25	27	33	22	20	27	26	29	27	30	30	21	27	16	30	31	33	24	41	23	34	31	19	28	25	31	27	29	29	19	30	38	21	23	26	27	30	28	34	25	20	17	32	22	26	23	23	35	27	26	25	19	19	22	32	34	33	28	31	23	17	43	24	23	36	33	27	24	31	32	23	28	24	26	27	30	25	28	29	24	27	27	22	28	32	32	24	28	32	21	24	30	22	22	22	27	27	21	24	26	25	25	28	38	25	21	26	24	24	29	27	19	32	28	31	25	26	34	26	19	29	24	33	39	14	22	24	22	26	22	26	19	19	16	24	29	26	29	18	29	29	16	21	33	30	25	24	32	24	27	28	25	23	28	25	24	25	29	29	24	31	23	36	29	21	31	20	32	30	18	26	25	23	18	19	26	25	17	21	23	41	27	13	28	21	27	28	22	37	25	27	30	30	26	31	23	24	24	28	24	24	34	30	25	37	24	31	29	30	29	26	28	24	23	33	27	23	26	28	29	26	30	11	28	27	26	23	28	20	26	37	34	28	22	18	18	40	30	19	20	26	30	27	19	22	25	21	27	32	21	24	29	28	37	16	18	30	25	24	28	16	29	22	25	27	30	21	30	34	31	29	29	28	19	34	32	25	32	30	31	27	28	12	20	21	18	28	26	34	18	36	25	30	25	28	21	28	30	27	28	28	20	21	30	23	32	24	20	17	21	30	36	27	25	26	24	24	33	27	25	23	17	33	21	25	39	37	21	17	26	28	26	29	27	27	37	37	19	25	28	26	26	27	27	26	14	24	34	29	26	31	28	38	16	24	26	22	22	26	29	26	30	24	28	20	21	33	22	19	30	18	22	32	26	24	31	31	26	23	27	23	26	28	19	36	32	18	13	21	35	27	27	27	25	29	22	27	20	30	27	20	26	24	17	27	22	32	32	29	31	34	23	30	25	24	24	31	26	23	22	40	27	33	31	38	27	27	23	27	37	33	13	23	22	24	28	23	31	36	27	23	23	30	32	21	24	32	28	35	14	25	32	21	27	27	29	25	36	33	21	38	19	19	27	24	24	34	34	30	19	32	23	22	21	26	30	18	26	19	30	20	24	22	30	24	28	25	26	18	30	21	32	28	26	19	26	32	17	24	23	23	19	20	17	28	22	25	20	21	28	27	26	20	27	21	30	29	27	31	27	28	22	26	26	32	26	25	26	26	23	21	25	31	19	23	15	30	32	22	20	26	32	30	32	27	27	16	27	23	23	20	31	24	22	28	27	33	20	23	27	21	22	21	20	20	24	18	30	38	27	26	15	23	23	19	21	34	29	32	27	21	22	20	23	23	28	19	34	26	29	31	25	30	26	27	20	25	24	24	28	32	27	23	29	20	27	21	20	21	30	31	25	33	25	17	26	29	19	24	21	29	32	24	29	37	28	23	25	20	31	26	25	24	29	25	26	22	28	26	22	42	29	23	28	24	32	26	23	23	23	28	31	39	24	27	30	27	28	24	35	30	35	33	20	31	23	20	31	25	21	22	33	26	24	25	22	28	24	24	31	30	29	31	28	22	25	31	26	30	22	29	23	33	39	23	30	24	30	26	41	22	28	30	23	19	41	30	21	30	20	29	24	23	31	27	34	29	29	17	26	31	27	29	23	20	36	24	33	25	24	32	30	22	23	27	35	28	29	26	26	23	34	31	26	18	24	25	26	30	21	20	31	32	16	21	29	20	20	29	31	18	23	28	20	23	19	25	27	20	27	17	34	33	29	29	36	36	26	15	22	26	36	28	20	29	28	29	21	34	24	30	27	32	29	33	22	19	19	17	24	19	28	28	21	32	35	28	26	18	24	26	33	27	32	27	27	29	29	24	24	20	21	25	26	29	33	26	30	28	28	27	25	24	21	31	29	29	32	35	34	18	17	22	30	30	30	25	30	18	22	26	20	22	39	24	27	27	28	28	24	23	29	25	30	30	20	27	25	23	25	28	23	25	27	29	25	27	29	37	22	18	31	26	27	21	25	26	23	28	29	30	24	24	26	21	28	30	31	35	26	31	30	26	29	26	30	23	25	24	25	22	33	18	28	20	24	18	22	24	31	24	16	27	32	33	28	27	21	24	35	26	25	33	22	20	27	20	15	22	25	28	21	29	17	20	21	19	27	21	26	18	34	22	30	27	21	33	21	22	24	24	25	35	13	21	31	28	27	25	20	25	34	26	27	27	24	33	29	26	29	26	33	28	31	26	34	23	18	30	28	21	40	31	13	24	21	30	24	21	32	22	20	18	29	28	27	27	29	26	27	26	33	26	36	28	22	24	27	21	37	26	23	26	24	28	26	29	25	21	22	23	28	25	27	26	24	28	21	29	24	21	29	30	26	21	28	28	23	27	15	22	28	26	24	15	22	21	23	27	29	24	20	27	27	27	21	35	31	23	28	22	28	34	19	33	29	24	28	22	28	26	27	18	31	23	25	21	27	23	24	30	28	19	22	22	22	26	28	28	23	37	24	32	32	28	21	36	30	26	26	33	23	26	33	29	19	30	20	25	29	31	25	36	25	39	27	19	20	32	18	25	30	34	29	26	21	24	28	24	30	27	32	32	31	28	20	36	26	22	24	25	27	25	24	29	28	27	27	31	13	18	29	20	25	29	25	31	22	26	21	30	32	24	34	29	26	22	26	31	30	19	24	34	35	22	29	34	23	24	25	36	31	30	21	33	20	25	25	24	30	24	20	34	31	31	17	35	21	22	24	22	20	22	27	20	38	28	22	26	34	26	31	21	24	41	21	35	28	23	32	25	30	18	26	27	32	22	24	24	28	26	20	25	33	37	26	27	21	22	28	25	24	30	32	22	23	27	27	27	25	25	21	28	28	21	36	29	25	26	36	29	30	21	33	26	25	19	39	35	27	35	30	19	20	23	26	23	23	34	35	29	31	28	16	32	27	26	30	25	33	28	26	23	30	24	23	37	30	22	22	25	30	22	24	32	30	43	16	26	30	39	26	30	21	33	34	19	22	32	29	21	27	33	35	23	29	23	26	27	24	28	22	15	24	30	28	22	20	36	26	24	27	19	20	35	26	27	28	28	28	22	22	25	27	24	30	29	22	29	23	23	32	31	24	23	19	26	18	27	23	24	21	20	34	24	28	32	31	27	27	30	23	36	25	26	24	28	24	25	18	22	27	13	26	26	28	22	23	23	22	32	25	29	21	21	33	37	27	30	23
18434	12675	9440	25775	36733	36904	35184	31805	27375	22173	18252	15440	14357	11707	9273	8117	8352	5932	3731	3273	4176	3578	2554	1607	1162	1750	1589	1454	838	616	560	460	489	474	448	464	454	458	416	424	417	403	430	409	440	467	382	407	406	439	444	394	394	387	429	412	400	417	407	430	414	407	403	406	436	434	413	422	413	386	396	387	411	399	416	391	414	399	394	422	448	397	409	398	370	407	395	425	372	389	365	413	416	405	392	423	406	439	386	420	404	411	431	426	425	402	395	415	416	398	373	430	402	432	409	417	413	417	423	408	390	388	417	415	424	374	406	398	378	388	403	407	415	443	391	368	427	421	415	433	442	406	407	450	424	425	390	412	393	382	414	426	372	400	424	412	413	427	386	388	426	396	383	391	456	396	433	424	405	429	396	408	411	425	383	365	404	370	384	426	417	409	391	395	436	395	424	421	444	394	384	413	379	396	426	395	409	397	403	375	390	351	415	394	413	372	380	405	391	405	369	436	375	417	406	385	419	410	406	394	368	432	430	389	402	398	422	428	417	361	418	408	426	425	386	419	396	413	390	379	406	401	382	437	387	415	428	398	427	399	434	427	385	406	413	395	394	439	399	384	390	406	410	418	394	425	406	399	395	401	423	436	407	395	383	380	392	412	374	407	399	410	412	373	398	421	404	388	376	410	405	397	391	387	392	377	405	400	389	418	390	403	413	409	405	382	430	394	404	404	417	401	424	392	407	416	409	400	418	406	397	394	457	397	402	404	405	397	402	391	432	449	391	412	387	359	397	427	380	391	412	405	392	423	416	415	385	374	401	427	399	401	374	389	401	387	389	386	446	428	392	416	376	393	370	440	420	381	417	358	425	401	414	447	420	420	416	369	409	426	397	382	410	401	386	434	391	385	396	404	403	413	439	386	427	388	392	414	417	385	386	405	384	401	386	350	417	388	432	411	450	411	413	389	365	404	376	418	394	408	399	404	441	387	431	412	394	389	410	415	400	366	385	429	411	393	403	377	400	373	442	404	423	371	368	406	435	409	400	418	397	395	379	443	410	380	374	395	404	411	403	433	368	419	410	375	403	418	405	397	446	427	411	373	436	411	397	371	421	411	367	362	387	431	393	371	405	463	377	396	418	432	404	386	415	420	393	386	384	418	426	360	422	408	413	404	400	420	402	416	396	379	393	405	431	409	409	413	392	428	410	419	380	390	457	411	412	407	424	395	354	418	383	373	414	392	416	388	391	404	421	426	420	420	400	392	415	405	409	419	368	406	408	412	369	397	407	414	406	421	374	393	443	414	375	389	425	383	404	381	387	388	432	413	373	342	437	411	404	409	400	415	388	415	381	410	409	413	393	425	421	394	429	384	407	397	384	423	423	387	416	383	402	408	404	430	417	396	414	423	402	405	416	407	361	442	409	399	398	446	406	384	377	419	398	393	418	365	428	374	384	404	395	375	355	407	426	429	451	393	424	401	417	415	374	362	403	445	384	382	417	387	415	408	382	413	410	415	394	364	431	411	418	385	397	380	368	406	379	427	380	406	384	413	407	416	393	419	435	397	389	444	350	423	418	399	417	386	400	398	414	424	418	405	434	387	364	418	432	430	384	374	392	411	417	441	386	411	407	427	388	422	412	432	421	411	411	404	386	358	421	387	390	373	405	401	389	419	423	399	408	425	407	384	404	423	395	380	425	387	418	419	385	408	411	408	407	412	415	406	379	427	427	413	394	411	372	373	427	409	375	399	404	399	400	421	433	399	389	401	417	369	393	411	427	441	398	423	438	425	400	397	421	417	389	402	392	378	416	409	431	412	405	420	415	390	366	377	400	396	421	403	371	397	383	418	416	424	417	413	408	407	432	452	384	416	400	435	404	391	409	411	392	373	392	398	386	414	452	373	440	405	395	380	403	389	381	392	385	395	396	406	397	383	410	392	399	394	387	403	404	402	413	410	402	424	393	380	402	409	395	379	415	391	411	424	409	428	369	396	439	422	422	420	416	383	403	408	423	359	394	420	397	411	368	383	424	410	363	419	421	392	398	404	427	419	381	391	378	442	383	385	427	381	430	416	405	399	409	384	383	381	398	403	397	413	415	399	435	394	405	389	411	401	407	395	404	426	430	378	422	374	387	402	405	414	403	425	442	423	392	386	431	400	418	379	397	437	407	415	389	420	448	375	419	408	394	388	412	395	400	394	418	420	401	407	415	424	405	413	400	416	390	433	354	409	412	364	433	381	384	402	430	413	422	397	411	412	399	391	378	402	399	430	391	415	375	422	418	391	404	383	396	401	397	389	398	428	374	410	416	394	359	384	404	385	368	395	374	432	371	455	407	382	417	404	377	393	423	402	406	397	428	374	404	380	400	396	393	414	382	403	417	423	372	397	387	403	402	409	452	440	419	416	384	421	409	350	426	383	409	395	412	430	393	392	390	415	389	425	412	394	396	406	389	413	401	422	383	411	387	378	407	402	387	413	418	414	400	399	429	400	403	390	389	414	388	392	403	424	368	412	392	371	444	430	411	420	434	373	398	445	390	421	418	379	431	389	385	420	349	425	405	402	377	376	443	425	430	382	438	392	403	401	412	409	404	411	400	427	398	398	381	413	436	418	391	417	380	445	395	388	384	372	373	399	358	408	355	403	443	390	431	408	411	385	399	433	370	425	415	414	393	374	402	387	405	399	375	445	399	376	420	401	388	405	425	425	414	413	438	414	414	399	425	392	363	419	359	371	398	414	418	420	418	395	410	456	371	406	379	383	425	413	386	440	397	423	413	414	430	401	392	412	376	427	395	427	414	397	407	396	423	410	411	411	413	412	407	423	380	419	363	399	409	370	418	371	421	392	433	389	411	433	401	383	399	444	393	375	414	383	421	411	390	380	394	370	374	410	390	390	394	397	394	402	412	360	392	396	418	390	401	418	367	404	397	408	407	400	392	380	438	393	407	407	383	436	417	416	439	371	406	425	407	384	366	409	365	400	422	422	408	432	387	399	447	414	424	435	395	375	421	428	381	403	352	366	394	409	379	395	441	379	387	390	429	432	384	384	405	393	402	410	380	395	398	425	400	429	416	414	420	389	416	440	396	414	443	389	372	377	416	392	408	413	398	385	388	391	443	412	389	414	408	377	406	387	427	409	389	423	388	394	410	381	378	397	446	400	383	392	430	388	404	410	410	407	436	397	411	388	399	405	398	397	403	425	384	416	390	407	415	431	410	410	396	408	390	367	455	405	395	384	426	432	393	387	420	384	450	410	385	423	403	388	407	395	388	408	420	378	414	387	430	404	405	408	406	417	393	420	394	395	395	406	375	377	402	457	381	394	389	386	410	409	412	401	368	421	366	387	395	392	399	392	415	412	417	408	414	448	387	435	394	385	405	390	421	398	427	409	374	394	412	407	384	391	416	393	422	355	362	378	417	427	383	393	415	399	418	414	371	401	406	408	396	395	438	422	405	424	442	429	449	350	387	393	387	415	397	403	409	417	385	403
1600	843	603	623	1295	1604	1608	1492	1180	908	704	597	607	534	408	328	270	231	150	73	114	136	117	85	49	55	86	74	49	46	27	27	28	37	21	27	23	38	30	27	22	33	38	22	25	28	31	22	23	27	22	24	19	32	21	18	22	23	17	29	20	27	24	22	40	24	24	22	23	25	28	17	21	21	19	28	27	19	26	20	27	27	36	23	38	21	24	28	26	21	25	26	31	33	20	28	32	31	34	22	25	17	18	29	26	21	23	28	27	28	25	28	29	27	26	19	33	23	29	31	29	25	31	28	17	31	29	22	26	20	22	31	25	29	34	27	24	21	28	26	34	27	28	28	24	34	27	19	32	23	30	21	18	19	27	17	21	28	16	23	32	20	25	28	36	27	30	30	23	33	23	28	31	27	24	38	18	19	20	28	25	23	28	22	31	22	13	29	21	25	17	21	27	23	26	26	28	34	27	23	20	29	27	26	34	25	28	29	17	24	29	21	35	20	26	21	18	31	20	23	27	29	26	22	27	26	22	19	25	30	19	23	30	27	26	27	30	15	20	25	26	23	26	22	23	26	25	34	23	19	26	27	34	21	27	27	33	21	19	27	15	29	17	27	28	27	30	24	26	19	31	27	20	21	29	18	28	32	31	24	26	29	32	23	16	26	27	24	35	26	17	20	21	28	15	26	27	31	17	30	28	17	32	31	20	19	13	28	29	21	19	22	23	29	26	35	29	25	23	16	23	23	25	31	30	37	18	27	20	22	19	32	31	30	18	32	27	22	27	24	23	26	26	23	19	21	25	23	25	30	23	28	26	22	31	19	15	27	23	23	22	25	21	18	21	20	26	19	26	26	18	23	29	29	23	23	29	26	21	31	18	20	24	23	25	28	30	28	23	25	29	26	21	36	27	22	13	29	23	27	24	16	22	32	21	29	19	20	25	28	20	25	19	30	36	31	19	26	31	25	17	26	26	24	15	15	30	20	20	25	30	22	29	34	36	16	27	31	23	21	20	25	25	27	21	19	29	30	27	28	27	22	27	28	21	16	22	22	32	30	21	21	23	26	36	23	25	21	25	28	25	27	20	19	30	25	16	29	21	24	23	25	20	13	22	31	30	32	27	31	25	27	23	23	32	36	31	20	22	19	24	21	22	26	21	23	21	21	23	15	26	30	26	28	21	28	20	30	25	27	29	25	32	36	35	29	26	24	24	23	23	26	27	28	22	29	26	18	29	24	24	26	27	29	22	19	32	29	21	33	33	26	27	25	18	21	30	22	22	23	29	23	25	27	23	27	22	28	15	23	33	22	20	30	27	30	27	21	24	27	21	31	25	21	21	26	23	28	25	22	18	28	16	36	27	29	22	22	21	25	27	23	29	33	19	18	30	19	28	21	18	36	23	24	23	24	28	22	12	26	27	29	18	28	25	24	33	29	32	35	32	22	33	18	17	20	16	25	22	28	23	25	26	22	16	22	19	24	23	21	27	31	22	31	13	27	27	19	27	30	29	31	23	22	22	24	29	22	19	29	27	26	25	27	20	29	24	34	26	30	27	26	25	24	24	22	23	20	26	27	26	22	27	27	34	22	18	18	22	30	15	22	20	23	38	26	18	24	34	23	25	22	32	27	29	23	29	24	33	25	20	20	23	32	23	25	16	26	24	25	29	16	28	30	25	32	40	19	36	20	27	23	28	26	32	24	26	22	30	26	23	26	22	29	22	31	24	32	25	27	25	22	23	23	36	20	24	29	16	29	15	32	26	19	21	20	22	15	33	30	15	22	21	22	22	30	25	16	32	18	24	20	18	29	29	28	22	21	29	21	14	25	31	33	36	28	22	19	24	29	25	27	25	22	21	31	27	31	20	25	29	15	27	20	27	35	28	36	26	29	22	29	27	18	19	26	26	22	24	29	23	31	27	21	24	31	21	20	32	29	31	23	24	22	25	20	29	27	31	27	23	28	19	29	27	21	11	33	24	26	31	21	26	25	22	11	22	19	24	25	19	32	24	31	23	24	23	23	23	25	18	21	22	22	26	20	19	23	22	20	18	26	33	25	34	24	36	34	24	17	33	25	22	26	29	25	28	29	32	20	25	26	21	22	23	30	25	21	27	25	24	30	31	23	23	18	23	27	22	25	20	23	30	21	22	33	19	19	25	18	24	20	20	25	27	21	22	25	29	28	21	29	15	20	21	28	23	24	19	24	31	24	30	29	27	25	28	24	18	25	30	20	20	14	24	30	23	32	20	25	18	21	27	27	29	23	26	26	28	29	19	31	34	28	21	38	26	25	27	27	29	26	27	27	26	23	19	29	20	24	27	28	22	18	24	31	21	27	28	32	21	30	23	30	16	31	28	24	34	34	24	19	27	23	23	30	18	23	31	25	19	17	23	25	26	26	30	20	21	26	28	24	24	25	31	21	20	33	28	29	34	23	27	18	24	25	27	26	27	25	19	14	28	21	25	20	23	28	20	21	31	22	23	23	33	36	25	27	29	18	22	27	25	23	23	19	21	20	26	30	17	25	28	18	30	22	25	26	22	22	32	19	21	32	25	27	20	26	22	28	26	19	37	27	27	16	25	33	27	21	24	27	23	30	26	22	23	20	23	26	31	15	27	20	26	32	26	31	25	23	25	19	29	23	19	22	18	22	32	30	33	32	36	25	28	26	28	25	24	21	23	25	23	20	20	24	25	23	21	30	22	28	26	35	20	23	23	24	23	25	24	27	21	29	19	28	14	29	21	19	26	25	38	25	30	28	28	36	21	17	24	37	22	21	26	23	21	25	36	32	20	23	25	34	23	23	25	31	23	17	21	26	18	33	20	30	33	27	22	24	29	21	28	27	26	30	14	28	27	27	27	21	28	26	20	27	20	22	27	23	27	24	26	19	32	25	14	28	23	20	26	22	18	18	42	25	28	23	26	31	23	18	31	32	34	28	19	28	22	18	21	17	26	27	21	20	28	24	28	18	29	27	27	23	28	24	30	22	15	24	23	27	24	21	25	24	26	29	20	18	22	16	26	21	24	24	21	21	30	29	24	30	35	22	35	32	31	28	18	24	28	38	20	24	23	22	15	20	25	28	27	18	23	39	28	22	26	27	26	20	21	28	17	20	13	30	27	28	28	31	34	24	21	22	23	34	28	24	32	20	21	35	36	31	26	13	21	18	24	25	22	36	19	19	25	34	24	32	23	27	35	24	22	24	23	26	29	16	25	23	20	24	22	31	23	30	24	33	30	28	27	20	20	30	16	16	29	21	20	23	26	20	34	28	22	37	23	22	21	21	37	26	28	35	32	18	28	27	20	29	17	27	19	17	22	34	31	31	33	36	21	26	27	31	26	19	26	16	30	22	35	28	32	31	23	31	27	30	23	23	23	18	28	25	21	20	22	28	29	28	22	30	21	26	24	24	24	22	25	23	17	19	27	23	26	31	25	27	19	35	24	25	21	22	22	24	25	30	28	26	34	23	27	25	26	28
24896	16940	13723	32451	41804	40941	39060	35969	31911	26990	23420	21236	20563	19541	15052	12147	10897	9498	5594	3874	4536	5623	4119	3056	1946	2601	2825	2465	1420	877	721	638	547	584	559	545	525	496	490	448	491	454	503	455	449	467	452	450	455	436	439	438	409	424	426	399	394	451	439	430	397	378	394	402	423	406	400	403	406	399	382	395	400	456	422	397	375	406	392	372	391	361	410	404	374	418	431	442	391	426	396	386	391	344	421	377	427	405	387	379	420	394	421	351	435	390	389	444	433	402	401	406	426	418	414	400	407	397	412	410	453	395	387	395	380	379	357	393	380	433	415	405	374	423	382	401	394	416	437	388	392	384	407	403	418	441	410	418	411	385	391	387	407	398	402	397	341	369	357	398	412	447	388	404	394	378	413	434	346	402	380	374	382	405	396	365	386	397	398	367	373	349	354	391	413	372	398	389	376	382	393	371	419	347	417	390	448	393	383	343	407	362	386	369	356	398	393	386	408	423	384	394	376	383	396	390	351	379	385	427	379	390	382	364	364	402	380	431	393	371	402	384	407	392	356	379	384	373	356	411	359	385	424	390	416	383	405	420	409	391	359	352	379	389	354	390	419	402	362	418	377	383	397	383	387	404	406	407	419	397	398	349	389	371	388	380	397	388	402	359	397	376	395	404	421	383	372	376	365	381	396	408	368	366	389	389	418	377	377	378	368	417	385	402	378	379	350	387	386	379	360	408	369	406	391	381	360	408	350	386	406	394	406	397	366	363	394	409	378	385	381	406	367	389	414	376	375	348	394	394	362	385	416	383	403	377	399	382	373	392	411	385	368	385	374	441	378	413	394	388	345	380	396	377	394	369	410	412	393	425	400	411	373	387	396	373	400	390	372	423	371	373	387	398	407	399	404	374	421	411	381	374	421	395	393	400	396	390	374	403	361	392	375	372	407	353	387	393	363	390	389	398	403	383	406	385	376	409	386	411	410	374	359	345	406	406	385	379	391	404	389	366	406	376	381	386	348	363	401	403	371	401	417	388	409	360	402	395	397	405	380	373	394	389	413	399	393	373	402	368	359	385	396	405	452	387	368	379	414	366	338	389	394	379	393	415	366	414	382	412	392	398	372	387	401	391	403	395	393	417	381	401	427	391	372	386	386	365	357	400	394	371	363	373	403	396	366	375	395	359	381	426	416	384	357	364	372	395	388	411	369	372	377	361	399	358	399	378	412	400	346	349	347	389	375	363	382	398	424	406	395	420	395	356	405	368	394	365	389	392	382	434	352	352	381	361	398	391	348	399	409	396	364	363	416	404	397	382	368	382	379	373	391	364	371	375	378	378	396	338	405	362	382	338	398	376	388	445	372	397	371	389	356	380	382	397	378	371	406	436	407	400	406	391	400	360	401	409	372	408	416	374	349	418	388	407	368	368	390	405	378	380	362	396	363	387	405	381	399	358	401	357	397	387	370	396	390	394	389	349	364	405	401	352	375	406	404	394	365	403	378	399	376	337	399	408	370	365	405	409	366	392	368	392	411	374	419	380	391	363	375	391	373	356	389	397	378	374	361	368	399	393	402	421	402	401	383	374	396	377	411	373	380	431	442	420	421	370	392	372	395	389	344	377	358	383	383	381	406	371	434	419	365	409	374	375	382	389	370	399	387	372	410	396	389	395	376	380	427	406	386	365	375	413	403	386	392	402	377	408	394	353	385	435	390	410	420	372	394	392	400	416	396	388	397	385	360	380	390	378	374	374	414	359	417	411	367	405	404	375	408	427	346	393	390	387	364	406	360	422	376	410	384	374	384	361	391	370	421	396	368	401	389	418	358	359	390	420	381	389	392	402	396	401	416	392	394	397	386	447	392	419	381	392	403	405	384	368	370	381	397	388	377	393	379	399	390	384	372	419	387	420	384	357	391	383	379	378	371	357	355	376	404	372	401	385	392	370	410	397	402	398	369	360	386	371	391	392	364	360	397	384	385	394	340	388	409	388	381	370	397	378	356	358	378	422	423	379	371	394	387	393	378	379	386	365	399	368	373	356	391	372	372	392	403	375	357	424	338	394	359	382	395	389	363	396	355	401	400	369	383	404	411	410	404	370	351	362	350	406	367	377	412	400	435	366	398	386	367	398	432	387	395	396	375	371	392	385	394	377	388	375	417	373	379	396	392	393	398	390	391	405	404	363	404	389	375	412	376	397	378	360	422	324	405	366	375	377	398	398	390	405	380	385	385	407	381	383	376	385	400	397	380	364	381	399	405	365	404	352	400	361	390	364	394	400	389	399	407	393	363	420	392	415	373	367	368	400	365	413	391	370	403	425	376	395	367	348	367	375	377	404	382	390	430	432	416	407	400	375	380	362	398	432	406	378	407	394	393	352	351	361	371	401	399	405	373	379	389	366	375	381	423	393	386	354	384	405	370	380	351	377	401	388	375	424	415	360	369	370	387	402	372	359	356	385	360	396	383	385	371	372	399	413	406	398	389	368	379	398	359	402	376	389	404	436	379	389	433	406	377	377	402	381	418	367	364	375	408	397	377	409	403	386	463	376	378	371	401	402	367	393	395	370	410	389	387	386	401	386	404	419	389	352	361	365	397	374	394	356	364	399	408	414	391	368	374	364	348	375	379	379	416	398	385	387	379	376	384	328	371	369	365	407	422	398	399	355	400	371	368	372	389	373	414	396	367	389	345	400	373	403	392	379	420	389	376	384	409	397	384	395	408	382	403	383	381	396	396	412	368	378	374	375	380	396	382	392	399	402	378	361	383	331	362	374	378	355	407	381	393	395	409	379	376	377	359	389	374	388	387	422	400	385	421	392	404	402	396	395	373	408	351	387	395	400	400	371	374	396	400	432	344	375	381	366	386	444	392	390	352	396	412	407	445	388	404	404	372	406	400	358	392	403	389	391	380	379	379	366	394	399	393	381	385	407	371	402	394	397	400	415	368	409	379	409	396	393	395	363	432	387	382	377	371	406	395	354	368	393	392	404	401	403	378	418	375	418	392	417	412	429	394	396	382	396	351	406	394	337	368	394	383	394	378	356	375	389	361	392	370	353	359	369	389	398	386	368	350	388	395	367	369	399	388	385	373	396	369	392	377	371	366	411	371	371	393	369	376	377	357	380	384	379	385	374	416	375	346	396	365	355	401	402	393	411	360	390	412	393	369	380	410	392	419	370	370	426	354	417	395	380	401	387	393	385	372	372	416	386	385	392	388	368	385	379	396	375	381	383	365	389	369	370	387	386	375	379	388	390	406	410	372	352	382	387	379	385	406	419	393	403	376	413	410	360	425	369	368	387	379	395	371	382	339	373	365	364	390	418	414	414	390	348	394	373	416	393	373	383	364	408	391	399	373	400	385	361	411	392	384	384	378	403	407	370	375	409	373	385	351	375	407	418	417	361	384	390	378	405	406	393	446	359	408	390	375	396	363	361	388	399	360	410	398	378	383	378	370	395	390	394	337	399	395	374	383	389	451	389	392	349	390	394	400	404
3331	778	583	540	1068	1338	1241	1128	985	799	636	639	602	568	587	409	342	257	152	104	102	121	131	107	83	73	97	85	64	44	47	39	49	58	52	33	47	40	46	40	39	39	40	40	30	41	32	45	49	53	30	29	42	42	40	42	32	37	42	42	43	43	39	41	35	38	45	46	37	43	54	32	40	42	42	46	54	46	59	35	48	39	38	31	37	46	34	34	43	38	34	34	42	46	42	49	34	36	41	30	43	37	39	37	44	28	40	52	41	32	35	30	46	33	42	44	43	31	38	42	50	40	42	35	32	53	32	34	33	38	41	41	44	42	48	40	36	54	45	43	42	48	45	31	31	39	36	53	48	47	38	35	35	33	36	53	51	32	34	44	45	36	50	41	35	39	39	36	44	31	38	40	41	38	58	50	45	40	43	43	42	37	38	47	45	37	49	54	40	44	43	47	40	43	44	40	53	45	41	29	37	46	47	30	49	45	48	29	29	37	35	37	49	44	41	40	52	46	26	43	34	44	41	39	36	48	39	30	36	39	39	45	33	42	49	45	34	35	39	43	39	40	39	40	34	47	36	47	41	37	40	41	55	45	40	49	46	38	41	34	36	45	41	45	35	38	41	45	55	62	42	45	32	32	49	41	36	45	38	46	37	44	38	46	39	38	37	44	40	35	36	46	37	43	29	31	40	37	50	37	31	36	39	34	51	34	49	45	32	44	37	51	44	42	42	40	32	51	40	27	42	56	45	45	40	34	48	40	35	39	37	38	34	36	39	40	42	44	33	33	37	44	38	43	44	49	40	38	37	38	43	47	48	42	37	38	40	36	54	37	32	36	41	43	37	54	39	47	41	39	35	41	40	39	49	36	40	27	51	50	42	37	46	41	42	49	54	33	49	54	52	43	51	35	43	46	38	37	43	41	41	49	44	44	56	38	40	47	51	47	45	38	44	31	57	36	35	40	48	43	33	53	40	35	47	32	42	42	50	48	39	33	31	38	50	48	51	40	38	48	43	28	43	29	34	49	41	29	38	44	34	44	38	39	41	49	46	49	48	41	40	44	44	51	35	35	41	45	37	31	42	56	44	36	41	54	45	35	42	44	30	37	55	36	40	37	45	42	47	50	52	48	30	34	41	35	30	33	49	39	48	54	53	39	50	40	35	31	43	37	44	43	30	37	36	42	35	38	40	39	46	30	33	44	36	33	30	38	50	38	49	38	38	40	46	38	60	43	39	44	43	46	42	48	36	37	53	42	39	41	39	41	37	43	36	29	56	39	43	38	41	36	51	43	34	42	41	43	36	36	40	48	43	39	35	47	39	32	40	48	29	39	41	38	43	39	53	41	45	40	53	44	34	50	47	43	50	38	42	47	33	41	39	39	39	48	39	47	57	33	35	46	29	34	50	35	37	34	54	48	39	34	39	48	50	41	46	43	40	57	42	47	36	46	43	35	42	44	39	46	38	40	45	36	45	50	45	35	47	52	46	44	30	45	43	38	30	32	46	41	42	45	39	37	44	41	47	35	32	45	47	45	37	42	55	36	32	35	43	44	46	56	44	37	41	41	35	41	44	43	38	44	31	36	47	33	42	32	44	34	29	36	41	32	38	39	52	41	41	40	43	35	44	46	48	44	41	44	42	47	38	32	36	29	32	38	32	58	43	42	42	47	45	49	38	41	42	54	52	42	34	41	40	42	27	42	39	42	47	43	66	32	35	44	49	28	46	35	42	49	38	43	48	41	46	37	31	39	46	39	31	50	48	38	46	43	45	39	40	51	37	43	44	39	32	35	34	45	47	38	46	39	41	43	34	40	33	42	38	38	42	34	51	41	43	50	42	48	45	48	35	43	33	43	33	40	31	42	46	47	47	46	33	42	41	46	38	45	46	41	33	32	27	41	45	44	39	39	41	39	35	35	55	40	38	27	47	41	42	46	33	49	52	42	41	38	41	42	34	39	38	41	46	23	45	43	45	36	46	45	38	38	28	39	42	45	50	39	43	33	33	36	28	35	51	33	35	49	40	39	40	45	42	31	32	44	45	29	39	42	34	47	30	32	58	33	34	47	32	51	36	46	42	43	38	47	30	53	51	35	50	29	41	41	43	37	45	43	40	45	45	33	42	31	45	43	35	44	28	67	38	50	41	46	46	33	39	38	49	33	41	35	41	45	41	35	33	46	38	30	46	45	40	35	42	49	47	34	38	50	39	43	43	39	40	37	48	40	36	44	52	38	46	49	40	41	35	36	37	32	37	50	43	49	40	46	53	36	47	38	37	42	44	53	55	49	41	30	35	44	34	32	38	49	27	52	32	47	38	42	55	39	37	37	37	40	35	44	44	31	32	42	41	38	42	42	38	47	45	59	41	55	47	52	52	45	54	44	38	29	38	45	45	39	47	49	46	39	46	35	42	38	47	33	45	37	41	51	31	43	41	47	39	44	40	52	42	35	46	49	46	38	34	44	41	28	47	39	45	50	46	32	35	37	39	47	53	33	43	48	41	41	48	38	42	37	52	47	40	40	41	43	36	41	33	45	36	53	43	37	39	26	44	40	42	31	44	42	33	26	45	42	32	31	47	43	48	38	45	44	43	43	36	43	39	35	32	45	38	45	40	40	46	44	41	45	29	40	40	44	40	39	50	43	39	40	41	44	34	54	46	49	29	38	44	53	30	41	31	41	30	37	43	49	36	45	40	36	31	45	27	41	49	39	42	35	57	48	50	36	45	40	34	43	52	34	43	46	43	37	44	33	50	54	45	40	32	35	39	43	32	47	42	41	45	43	37	51	46	46	56	39	36	50	41	47	44	40	33	38	44	23	42	40	34	45	31	30	39	42	30	37	50	52	28	33	38	48	56	42	48	34	40	40	45	40	36	35	49	53	38	43	45	38	47	54	32	49	46	46	33	32	46	39	41	29	53	37	46	43	40	47	35	37	39	39	34	55	27	35	48	40	32	35	42	49	53	46	38	29	39	36	49	38	34	51	39	46	32	36	46	43	41	46	49	43	53	45	41	46	50	41	35	50	34	35	46	38	44	35	36	34	39	55	39	39	51	50	37	48	33	48	52	45	35	48	48	40	56	40	38	39	27	42	30	49	33	40	36	38	50	45	44	51	48	39	33	26	42	38	44	46	38	46	45	47	41	40	43	44	41	40	41	33	43	38	45	39	44	52	27	35	42	39	46	37	30	39	40	42	31	55	42	31	39	46	47	41	49	45	34	50	31	57	41	43	44	32	38	48	40	46	43	32	40	41	43	33	46	47	41	37	44	44	42	41	48	49	33	42	43	40	42	32	45	63	52	45	45	30	33	45	42	40	44	34	38	57	39	42	39	41	47	50	44	34	46	27	31	41	49	40	45	48	44	43	47	41	51	50	44	49	31	40	37	29	50	41	49	43	47	40	36	48	35	33	34	44	38	40	44	39	45	52	45	35	39	43	47	44	40	48	58	45	43	41	39	39	35	38	29	40	48	41	39	49
22923	15909	12830	30477	39458	38157	36322	33504	29829	25717	22667	21908	20497	19507	18186	14157	11049	9730	5553	3637	2941	4655	5547	4043	2488	2686	3130	2842	1694	1095	924	791	765	790	762	784	771	748	764	672	719	737	652	668	696	648	664	679	683	670	607	615	654	676	619	669	640	672	658	683	667	637	644	631	661	684	635	651	662	632	608	622	589	644	589	596	621	635	650	631	594	624	648	678	600	590	632	617	650	609	658	646	678	626	651	600	654	599	662	654	642	631	599	660	640	623	629	639	649	602	621	669	622	641	673	604	673	636	620	583	658	581	621	650	620	640	589	655	624	671	654	626	597	663	642	628	679	631	648	626	620	630	650	613	614	643	582	619	585	648	599	646	686	678	667	650	610	622	634	588	636	583	630	625	647	647	579	601	591	600	625	613	628	626	645	602	601	601	608	617	613	648	643	647	619	609	664	619	598	584	608	613	610	612	630	610	567	621	628	631	626	621	620	588	609	619	574	605	605	684	634	601	644	626	638	620	610	624	642	640	644	613	588	568	608	586	622	625	610	588	619	589	585	632	581	605	618	614	618	645	606	590	637	655	648	643	618	642	626	649	636	605	625	619	621	585	609	601	627	636	640	596	612	605	604	610	625	660	593	600	655	632	594	604	650	619	650	626	610	555	597	635	629	579	628	593	656	667	642	642	639	619	663	596	572	633	604	602	643	608	631	628	626	626	608	641	608	611	573	589	596	589	648	607	610	613	615	607	626	645	656	605	631	613	635	618	643	694	646	588	579	618	641	643	591	611	657	571	591	571	640	602	631	606	595	587	641	600	626	655	592	650	608	634	636	591	577	658	586	661	622	616	619	641	611	609	622	593	584	630	617	604	615	600	638	633	587	604	607	609	563	619	594	596	576	593	579	638	649	640	630	658	661	623	580	618	662	645	601	605	640	599	624	597	600	608	579	642	603	604	596	629	637	647	582	629	604	599	589	600	671	633	630	615	608	679	628	628	620	627	602	641	646	658	534	597	647	672	597	595	564	636	623	624	632	600	592	628	628	602	619	599	610	644	613	625	656	641	614	563	621	618	633	641	612	629	644	643	623	618	619	576	630	594	605	610	635	596	604	595	641	615	617	616	604	636	599	617	633	621	625	635	593	642	605	603	633	610	619	614	647	642	587	609	624	648	635	649	594	623	632	638	637	603	628	617	608	602	609	638	625	593	660	606	621	632	641	633	587	660	632	609	615	590	608	645	622	624	601	609	643	629	617	656	591	594	650	612	635	594	568	603	637	615	628	578	628	644	618	656	647	573	614	619	633	590	546	646	603	613	626	630	631	625	596	582	619	610	644	620	626	648	580	630	580	591	648	629	583	582	660	643	573	598	610	629	640	608	642	593	628	615	625	596	591	643	614	576	642	614	603	638	665	624	629	579	612	638	658	618	612	658	599	611	589	650	599	645	624	621	604	618	606	633	623	621	617	629	632	624	621	600	631	594	630	623	621	646	640	626	613	654	674	645	633	598	656	602	619	646	602	591	641	635	649	591	627	636	618	643	616	606	563	597	601	635	635	650	635	642	589	627	612	584	624	588	578	598	652	582	597	590	591	621	644	634	607	626	620	621	657	608	608	677	623	564	592	620	620	641	685	628	589	610	634	598	581	635	617	646	618	592	637	597	636	637	601	618	646	593	621	610	622	644	647	630	653	619	582	623	622	605	604	638	621	607	588	639	629	595	644	632	622	611	599	630	628	598	633	607	657	629	596	646	622	614	655	619	610	627	615	599	581	616	628	602	634	635	582	600	642	630	627	599	617	629	595	612	595	629	619	576	644	607	631	642	618	546	614	605	609	643	578	632	597	588	606	598	652	596	606	651	591	604	667	622	614	602	659	601	640	620	631	640	619	636	598	628	619	625	620	658	624	595	629	617	597	597	627	664	663	598	616	620	656	645	552	630	646	632	646	575	606	630	604	638	607	593	633	640	583	669	607	599	615	574	655	564	632	642	628	617	650	632	599	642	654	597	638	599	649	603	604	601	623	615	629	556	601	613	601	630	609	589	597	630	626	667	602	554	660	599	611	625	623	602	662	601	598	632	599	669	615	624	630	626	599	631	642	618	557	596	623	614	560	621	609	579	619	631	624	613	589	599	628	612	596	666	638	602	597	619	651	702	592	620	600	618	611	640	621	580	614	602	618	638	635	592	631	597	601	633	598	620	606	583	600	610	640	621	626	627	663	611	596	621	620	653	625	565	599	616	639	638	652	573	646	629	621	612	592	688	617	655	613	630	678	538	676	613	609	583	584	612	623	591	571	598	653	589	618	626	624	581	653	638	620	606	638	623	597	590	625	631	608	647	641	635	614	614	663	581	628	614	640	615	616	573	643	680	642	646	629	600	621	637	666	626	642	627	603	610	592	611	636	609	637	561	587	622	630	641	601	600	681	593	611	596	627	595	634	628	624	636	588	602	610	626	632	610	565	591	627	603	608	656	652	647	592	613	590	605	633	596	624	594	590	646	647	601	650	643	606	613	608	615	642	586	562	614	644	642	647	632	633	611	602	600	633	663	600	620	621	636	622	590	595	645	617	580	612	584	627	649	633	638	617	630	635	635	592	676	635	652	610	570	625	603	622	622	622	645	646	628	599	617	649	635	629	658	611	603	592	617	593	628	634	635	655	651	618	626	640	597	638	629	624	599	597	657	589	562	650	609	629	624	586	609	622	614	584	628	602	560	618	578	633	598	624	598	662	613	590	598	582	582	654	579	598	600	639	617	634	620	626	660	619	603	627	613	631	598	644	619	574	617	625	599	645	621	622	605	628	614	609	566	614	569	605	619	644	593	592	634	574	616	628	638	604	611	624	611	605	612	630	631	616	600	635	664	629	638	608	594	585	644	625	639	583	592	613	633	642	630	638	647	652	620	591	611	629	623	633	615	632	627	665	616	633	623	668	625	644	615	618	659	621	589	601	580	662	601	611	638	593	584	598	571	658	675	632	604	648	588	611	593	588	588	660	608	645	587	606	638	632	650	652	645	647	616	598	622	637	597	614	634	649	587	639	676	625	601	633	636	579	644	628	620	584	577	620	633	595	620	607	612	631	629	636	591	579	636	610	629	638	612	611	617	623	653	598	641	606	626	607	608	593	602	620	629	610	593	607	602	662	611	623	617	629	634	600	601	629	623	571	609	666	628	593	612	632	606	654	594	654	636	626	634	588	606	601	602	642	649	616	640	632	618	615	592	641	605	637	637	598	636	567	546	636	626	608	579	615	594	640	638	608	647	651	655	617	640	641	609	624	603	634	628	641	634	621	604	651	586	653	562	597	636	591	664	611	641	665	607	661	609	616	606	599	614	567	633	626	651	637	598	598	619	625	589	611	607	602	602	626	627	650	622	646	563	581	606	663	645	634	616	602	636	628	604	604	596	605	612	593	643	619	621	641	579	622	669	617	604	644	634	617	577	615	601	659	657	629	685	644	580	651	578	698	582	610	590	592	626	654	613
2899	1203	841	783	1460	1829	1683	1601	1476	1257	1186	1072	1042	945	937	763	423	404	239	142	113	186	228	194	140	104	134	103	77	46	48	39	39	50	44	47	53	54	51	45	42	45	41	46	43	37	34	48	49	39	44	49	37	35	43	47	40	43	39	43	44	36	41	40	44	40	30	38	54	35	41	49	41	36	41	47	31	40	42	41	46	44	36	48	47	46	44	40	36	48	35	44	47	37	40	45	46	39	38	29	46	44	37	32	43	54	44	35	39	38	52	34	47	35	40	43	44	44	40	51	49	32	52	41	35	37	42	54	53	35	37	38	34	35	31	44	43	45	39	46	36	44	34	46	44	39	54	48	49	37	45	48	39	40	47	55	42	38	34	29	45	35	47	41	27	53	37	41	34	47	38	42	37	51	43	50	46	39	39	40	50	38	48	46	42	43	51	40	31	44	45	43	44	37	46	43	37	43	35	39	39	46	43	26	40	36	40	49	39	46	37	42	46	51	41	45	52	41	25	39	32	38	39	32	36	43	30	44	41	33	36	40	42	48	35	42	40	43	38	42	43	30	52	49	44	38	57	30	34	36	42	40	40	42	37	53	46	46	31	29	37	46	31	43	39	33	40	36	42	41	44	37	33	39	39	46	45	36	42	36	29	42	34	32	47	40	34	41	41	45	36	42	37	49	39	33	51	58	36	51	33	43	42	44	43	35	31	42	52	33	31	54	44	28	45	40	48	40	38	43	59	33	52	37	37	41	48	41	29	43	42	49	43	37	40	35	37	42	44	34	50	50	46	40	46	62	40	57	30	44	41	50	44	43	40	29	43	40	36	38	48	51	30	35	39	35	43	38	43	37	38	36	36	36	39	45	40	39	53	37	41	38	45	41	40	41	33	39	47	50	37	40	56	45	38	42	33	38	41	42	39	39	41	36	38	31	48	41	37	46	47	38	43	40	38	38	37	49	51	42	48	48	43	33	51	47	36	37	49	43	46	51	43	40	32	36	42	46	45	38	38	36	35	47	43	49	45	48	43	46	39	34	43	36	41	38	41	44	27	53	44	43	34	43	45	41	46	39	43	38	58	49	42	39	36	32	43	53	37	53	41	36	37	45	31	39	44	33	42	52	47	37	48	37	47	45	45	34	44	51	35	39	44	48	41	51	48	40	35	46	42	44	46	44	38	42	38	39	46	40	40	30	37	48	26	38	30	47	52	46	41	53	59	35	43	31	40	42	49	39	40	54	49	29	47	42	32	44	59	43	39	32	33	48	41	45	53	45	52	39	45	37	38	53	44	39	50	46	54	38	45	43	40	48	37	39	44	49	37	48	44	54	42	32	43	41	38	53	41	26	30	38	45	33	32	39	42	53	42	48	45	36	41	46	46	25	42	39	35	45	43	42	49	35	43	33	43	40	40	36	52	34	44	37	49	42	25	24	45	37	28	34	38	39	33	39	33	41	44	32	38	39	35	47	52	43	49	35	37	40	45	27	32	48	40	52	43	38	45	40	35	36	42	41	48	37	43	38	39	34	34	29	46	41	40	38	50	47	33	31	38	45	40	50	35	41	61	47	39	42	31	43	41	43	35	38	40	32	36	37	46	42	39	27	46	40	35	40	43	39	39	44	39	32	45	40	42	53	46	42	34	40	46	50	50	48	46	47	50	44	39	52	42	30	37	38	41	43	43	44	41	36	42	41	51	40	44	43	36	38	41	45	39	38	39	47	43	56	40	33	53	43	43	44	51	47	38	44	39	44	44	41	47	45	51	52	53	43	48	57	46	36	38	32	41	44	43	29	40	42	40	47	36	41	37	50	37	39	42	41	45	43	47	47	34	40	47	34	45	45	40	35	35	41	28	42	47	28	36	44	40	40	43	33	25	51	47	45	47	42	38	31	47	42	52	42	43	43	44	40	29	40	48	38	32	41	43	45	32	37	41	44	39	43	34	36	56	50	41	37	42	40	39	45	45	40	48	41	42	37	43	52	47	56	51	41	36	39	34	39	46	42	48	48	38	32	46	41	41	42	40	41	41	38	36	39	37	49	55	38	37	48	38	39	29	41	42	39	41	47	35	42	47	44	41	33	43	32	44	49	44	46	42	39	43	43	35	28	32	36	39	35	38	43	47	46	41	37	47	44	33	44	41	41	40	56	31	42	41	30	41	45	32	24	51	45	45	37	47	47	46	40	31	37	47	45	34	58	45	37	34	38	36	34	40	47	49	38	44	35	48	39	44	37	42	41	35	44	43	40	41	39	43	37	47	42	28	35	44	30	36	37	35	34	45	34	49	33	33	37	43	56	42	37	40	43	48	40	43	46	39	48	44	40	49	37	43	41	33	42	51	44	34	53	52	36	35	35	35	44	37	36	45	41	53	41	41	39	42	41	44	46	31	43	38	36	44	42	32	38	49	52	43	37	48	41	32	43	40	34	52	38	44	39	41	35	49	46	46	36	42	34	37	35	38	43	42	34	37	47	31	49	44	45	51	41	46	47	46	46	39	45	41	34	39	47	48	46	49	37	41	41	34	46	54	51	41	48	37	39	34	41	36	34	37	48	41	45	49	32	44	41	34	47	32	36	41	32	38	41	44	37	56	31	49	38	37	47	37	36	45	25	37	45	42	48	35	39	30	41	38	44	47	38	36	41	38	47	44	61	38	34	48	45	37	46	42	36	41	43	44	35	45	50	39	42	45	27	38	39	35	44	38	42	31	41	47	31	35	37	51	39	41	34	31	26	33	39	41	45	37	30	51	32	39	38	46	41	34	32	33	42	33	42	34	45	44	36	44	51	47	50	39	41	46	35	36	34	43	39	43	24	45	42	39	38	40	43	42	38	38	41	49	39	43	43	38	44	43	27	36	38	38	33	41	33	32	38	36	47	33	35	44	42	39	45	50	32	43	40	49	36	40	34	37	41	25	38	39	47	47	42	44	34	46	43	35	30	41	40	43	49	42	30	38	42	34	48	55	38	32	39	45	43	45	29	38	40	43	41	42	45	37	51	35	41	47	38	42	38	37	34	36	41	39	32	38	42	45	51	27	51	41	32	47	37	35	34	42	37	31	49	45	35	42	48	40	54	35	49	44	39	34	30	42	37	26	31	44	37	43	36	50	40	51	43	42	30	41	37	38	46	38	37	27	40	44	36	32	37	45	49	49	46	41	41	38	47	41	42	38	36	42	46	44	33	38	45	43	46	41	39	53	42	39	48	43	41	46	40	50	38	38	37	38	36	46	48	46	35	32	46	35	40	33	38	44	37	44	36	45	42	31	43	41	43	31	28	32	39	40	51	47	47	36	42	47	34	40	43	36	43	36	36	46	53	40	33	43	36	42	38	47	50	42	32	35	43	38	39	35	51	58	35	39	50	33	38	40	37	53	44	39	34	36	46	44	33	37	37	40	52	36	38	47	46	44	32	53	38	40	41	46	53	39	40	41	39	34	38	47	29	44	42	58	43	46	36	32	43	32	35	37	39	48	33
29904	20164	16682	34114	42586	42089	39536	36847	33934	31575	29095	27590	27076	24578	24954	21929	15393	13229	8564	4991	3684	6383	8393	7552	5059	4019	4997	4095	2311	1411	1039	967	916	898	889	828	841	866	819	768	742	741	749	740	729	704	747	766	679	689	685	716	705	662	676	702	643	660	667	655	608	681	638	648	681	629	641	655	650	680	657	598	644	656	623	683	622	612	615	657	643	635	673	644	695	630	628	609	646	601	682	638	643	586	659	624	658	609	629	653	613	619	677	652	604	658	576	638	645	626	571	624	692	636	646	617	635	647	637	619	634	600	685	632	622	631	666	614	568	608	626	593	619	647	621	670	598	658	646	631	628	656	613	642	609	636	610	653	608	660	573	617	652	643	656	589	627	603	609	623	607	614	649	571	571	608	583	568	616	583	605	613	652	602	621	583	614	601	613	589	620	609	590	622	640	591	608	612	632	646	601	622	621	628	578	645	624	622	563	569	644	612	544	636	596	606	620	557	611	583	640	552	639	647	609	595	648	643	620	592	650	596	623	607	620	634	630	606	571	617	624	668	611	579	603	599	623	608	609	638	635	598	621	606	669	638	629	643	687	604	618	626	632	608	591	599	565	587	653	636	659	576	629	600	644	599	618	646	594	622	611	635	626	644	641	556	588	631	598	595	561	595	619	622	608	662	635	684	625	606	608	582	666	613	633	590	585	592	595	584	636	590	653	611	609	641	664	598	597	615	632	611	657	601	550	617	627	625	638	627	639	574	619	641	617	652	607	587	553	593	623	660	647	615	652	595	617	601	612	593	594	598	626	571	604	596	606	620	614	633	578	619	654	617	648	621	631	585	579	617	579	635	583	598	591	570	650	582	631	594	635	623	645	586	640	559	589	605	594	583	562	602	602	633	641	582	652	626	636	628	584	635	593	638	556	622	590	600	615	593	650	629	637	638	595	647	614	603	577	621	610	640	644	661	625	638	612	619	610	662	643	615	587	596	614	640	639	624	607	632	598	571	635	673	600	587	597	617	612	623	638	618	570	604	571	605	607	610	567	570	627	585	661	624	653	616	594	580	626	609	648	606	628	594	601	595	577	635	596	569	603	637	572	644	633	634	601	619	635	634	602	603	624	569	628	590	613	614	637	626	616	599	570	608	627	592	652	656	580	645	591	600	613	574	582	589	601	603	635	629	584	620	627	631	589	640	660	579	617	605	582	624	571	612	596	609	638	593	646	620	609	612	595	628	635	617	593	594	581	577	601	553	639	630	587	651	624	618	640	564	613	620	613	618	597	573	627	633	619	593	595	601	626	641	628	633	619	570	620	649	658	615	583	605	580	637	609	620	601	596	625	628	606	617	630	642	631	581	632	588	614	622	612	590	628	590	642	593	625	631	627	643	613	590	569	605	627	617	619	602	575	596	590	591	635	612	589	609	583	649	619	611	621	609	613	604	626	593	598	670	609	646	596	623	613	622	586	656	618	651	618	645	631	616	616	619	569	610	594	620	580	634	599	605	618	603	591	609	594	617	590	576	642	619	571	657	618	635	655	621	618	633	681	602	587	630	581	602	610	565	599	606	621	635	592	602	596	605	651	646	592	599	577	636	609	618	606	573	598	628	633	640	620	616	623	608	614	636	614	649	577	601	630	672	615	614	597	627	583	587	619	627	669	594	608	590	631	563	572	647	616	607	613	599	603	619	584	615	610	638	609	608	598	613	594	591	605	639	630	622	634	626	617	561	586	597	634	592	584	617	646	655	629	636	610	645	640	614	589	619	633	621	609	602	617	567	614	574	634	604	608	634	633	619	617	587	664	624	631	606	545	585	594	593	582	634	598	606	648	601	598	626	658	634	602	612	581	583	632	621	658	607	629	608	602	604	613	622	606	624	562	578	625	614	624	600	583	596	654	603	603	634	615	622	611	629	642	641	595	596	613	600	597	595	611	582	582	611	604	623	598	653	622	610	612	593	651	614	656	631	609	595	634	612	605	592	669	608	657	636	590	636	598	658	597	606	629	613	590	597	589	612	643	633	588	611	639	618	616	621	623	610	646	600	608	630	613	621	596	637	616	589	614	613	649	574	556	655	551	630	611	609	561	646	592	607	604	597	544	613	610	594	595	654	615	597	586	607	663	631	604	617	594	637	574	567	628	606	619	618	630	605	630	617	573	640	583	583	570	618	620	633	627	612	643	612	644	633	642	604	618	601	663	653	688	618	583	583	603	608	618	596	595	596	626	602	578	590	611	544	585	624	592	627	600	618	620	656	662	620	629	614	602	619	568	613	575	639	610	609	581	613	641	639	600	586	628	641	648	612	572	590	617	598	601	639	660	628	651	593	631	602	584	641	624	600	580	611	589	602	608	588	647	631	662	622	635	602	616	572	582	604	626	623	594	590	635	613	626	623	618	612	627	596	635	594	600	629	572	628	610	619	642	632	591	604	578	589	636	650	639	615	611	619	627	660	628	597	623	680	600	622	574	639	641	629	619	621	607	585	644	598	592	574	608	609	597	618	611	610	614	595	652	609	626	634	606	625	634	663	627	597	648	648	590	596	631	578	613	611	609	602	650	551	652	608	606	596	635	647	649	585	609	615	637	635	609	612	614	614	634	616	610	624	602	608	638	613	607	627	600	631	665	636	594	607	626	624	605	592	618	624	684	634	630	584	577	589	637	627	617	629	605	680	618	588	634	582	629	603	630	636	621	593	590	620	617	591	583	547	609	635	616	600	641	629	596	589	593	632	632	661	621	619	619	625	638	558	621	615	593	620	620	636	599	601	637	600	650	607	593	631	607	599	616	622	593	552	614	566	653	631	600	575	644	608	640	631	624	621	606	645	641	614	594	631	621	622	609	618	639	619	579	611	634	626	578	623	626	619	590	575	604	626	588	570	632	665	579	636	572	622	589	590	656	664	600	618	634	623	620	583	577	604	581	638	616	637	626	627	582	660	678	664	622	618	620	637	603	596	629	651	628	594	588	581	602	622	624	631	604	615	614	598	613	604	604	600	647	599	647	608	591	600	590	646	650	619	613	642	636	583	609	638	603	623	631	615	583	610	610	646	645	631	646	616	643	606	610	593	583	596	602	652	631	615	573	604	626	634	624	643	590	580	622	588	609	597	596	623	630	630	609	631	618	625	619	602	655	621	589	602	622	580	635	603	592	609	636	619	570	617	581	601	599	620	629	652	649	659	614	607	579	592	572	626	613	634	642	615	621	609	630	606	612	644	637	608	606	617	628	648	655	656	617	604	619	605	578	619	663	600	597	658	604	621	657	627	620	623	630	612	602	612	614	644	647	618	603	607	609	610	646	587	626	593	607	624	601	622	640	624	629	632	609	611	596	642	602	641	607	585	622	624	641	646	627	610	594	623	615	633	575	614	635	649	628	621	639	638	620	639	591	570	623	608	628	586	595	621	636	633	609	593	578	574	620	613	621	608	620	605	560	567	593	591	607	610	611	613	576	682	633	597	637	625	593	598	621	612	678	631	626	615	579	634
2079	510	403	337	681	776	712	675	627	531	507	419	456	400	374	366	214	172	100	62	53	71	131	121	74	73	71	58	43	27	27	21	31	32	28	27	29	37	25	29	32	22	29	32	26	37	22	24	23	28	21	32	31	28	26	30	31	34	21	20	25	21	33	27	20	22	26	30	22	20	34	29	32	26	36	28	26	29	21	27	23	23	30	31	27	28	34	30	30	33	29	18	36	23	29	25	26	38	25	33	27	30	26	33	23	15	24	29	26	28	29	28	28	23	22	29	24	29	26	32	19	26	29	28	25	31	24	40	27	27	32	25	20	30	27	34	15	25	15	33	25	29	24	39	39	31	33	38	26	25	24	37	19	28	37	22	20	29	36	28	30	26	32	27	24	30	29	29	27	19	32	26	26	24	26	32	33	26	31	25	30	21	26	42	28	30	25	17	22	20	26	27	22	31	26	32	31	31	24	24	21	25	24	26	36	25	29	28	23	21	27	26	36	30	29	25	26	32	31	21	27	30	27	28	27	31	24	22	31	48	30	24	27	26	31	32	22	25	24	21	24	32	27	22	20	33	35	28	33	30	24	33	33	33	22	27	31	20	22	33	25	33	32	30	27	24	29	28	31	34	27	24	30	23	28	31	27	31	34	20	32	23	34	26	26	28	31	31	34	22	17	28	27	26	26	35	21	29	26	34	23	28	28	28	37	25	28	24	29	28	16	30	17	32	28	19	30	28	25	28	28	21	23	28	31	26	27	25	30	34	29	28	19	26	19	23	16	29	35	26	21	23	29	38	27	26	27	30	30	27	35	26	28	26	24	24	21	21	31	25	32	25	32	21	21	27	27	25	30	24	28	37	21	29	27	30	36	32	37	30	25	36	23	26	29	28	25	24	24	24	24	24	25	35	33	31	24	33	34	25	20	24	26	29	37	24	26	30	31	28	34	37	26	33	17	28	28	22	25	22	25	32	26	30	30	19	27	21	30	28	35	23	25	19	16	29	24	30	31	28	35	33	22	27	23	29	27	22	41	35	34	32	23	36	21	26	20	19	39	36	26	21	26	41	28	28	22	24	20	35	28	26	30	35	39	28	20	28	29	30	32	36	24	20	16	24	29	30	22	35	31	27	25	23	29	20	40	31	25	25	21	24	29	19	23	22	35	25	35	30	22	31	35	25	24	35	25	24	30	28	30	33	39	26	34	33	24	13	27	24	37	27	27	34	27	28	33	33	24	22	12	34	33	23	29	35	23	28	21	29	23	27	30	20	25	26	30	30	27	30	33	23	22	32	24	30	25	27	24	28	31	17	24	25	24	36	20	27	24	25	29	25	27	27	26	27	29	25	18	34	25	34	29	26	25	35	28	25	26	36	28	26	27	28	19	35	28	31	42	22	24	37	21	31	32	32	23	29	25	33	48	31	34	26	27	29	28	31	31	28	35	25	22	29	32	20	22	20	30	28	23	30	24	27	26	29	24	32	24	28	29	25	22	25	30	30	18	20	25	22	25	27	28	29	20	28	24	20	30	38	30	33	30	26	30	29	35	26	25	27	21	26	31	29	34	25	27	24	24	25	20	23	24	29	21	23	29	42	32	29	37	29	16	24	33	31	27	24	28	26	28	37	38	30	26	41	40	30	23	24	26	31	20	26	25	24	18	33	26	29	28	24	27	28	31	23	26	21	33	24	21	34	28	39	32	24	29	34	36	21	27	28	31	24	24	31	28	23	24	33	36	38	34	29	29	38	16	26	24	36	31	32	27	26	24	29	21	33	29	23	27	34	29	30	43	23	31	21	37	24	22	27	33	29	28	31	34	25	26	24	23	25	24	39	26	25	30	27	35	17	24	21	27	36	24	25	21	28	25	27	28	29	26	31	33	29	26	31	35	31	29	26	23	32	28	25	35	26	29	24	26	37	36	27	31	35	22	21	17	32	31	19	36	26	24	23	23	29	25	31	27	22	18	25	26	32	29	28	28	32	29	37	34	24	18	27	31	25	22	33	26	26	28	40	35	20	31	26	29	24	27	19	24	36	33	26	31	28	28	25	42	19	23	28	30	20	30	30	30	25	21	33	38	20	31	25	28	21	28	17	25	16	27	26	25	26	21	32	25	26	33	20	36	36	26	26	22	26	24	26	32	26	29	30	34	36	31	23	34	36	32	33	25	22	31	26	24	26	40	24	27	28	20	26	25	24	26	25	29	35	29	24	26	26	22	20	29	33	28	38	22	18	31	35	19	19	23	32	25	37	28	27	35	38	25	38	21	30	26	31	25	30	22	21	29	26	27	28	20	26	23	32	37	27	29	12	26	22	22	45	25	23	23	31	37	25	19	17	28	32	30	28	32	32	35	22	18	41	30	31	39	33	39	21	17	26	34	32	28	29	33	32	28	22	33	28	26	32	28	40	22	23	31	30	29	19	26	28	35	21	17	27	19	32	34	27	21	29	31	21	25	26	28	27	20	35	17	23	27	27	36	20	24	22	27	35	33	24	36	28	34	33	36	32	29	26	29	38	23	33	22	16	40	28	17	32	28	39	25	29	37	23	29	28	29	34	22	36	24	32	25	30	33	20	28	23	24	31	32	32	29	37	22	27	16	30	30	31	22	24	35	27	31	30	26	21	18	16	32	42	27	33	32	34	24	32	33	20	22	29	32	29	23	16	24	26	29	28	29	28	33	33	22	33	20	28	31	31	27	33	22	24	29	22	29	30	31	24	27	33	29	32	27	22	21	26	34	22	32	26	22	38	22	24	24	32	36	26	21	30	31	29	25	28	28	23	33	24	22	22	28	18	26	30	20	26	22	36	31	19	31	26	24	26	31	24	27	36	17	34	30	28	26	31	29	35	36	26	14	28	30	24	35	36	37	31	30	25	33	23	27	27	37	35	32	24	35	31	34	29	25	36	43	31	20	35	32	23	23	21	13	38	19	32	30	24	20	28	42	30	28	22	26	26	28	29	24	23	24	27	24	39	27	29	28	28	29	28	31	27	36	22	33	29	33	30	34	23	28	28	21	29	31	34	29	22	21	32	25	27	13	23	32	26	26	29	28	26	31	33	28	27	26	34	36	32	23	31	34	30	26	41	24	30	19	33	29	17	35	20	33	31	26	22	28	20	27	26	23	34	33	35	16	31	23	25	30	29	29	35	27	28	21	23	20	25	26	28	28	34	21	36	27	26	34	38	31	31	25	32	23	21	23	24	26	34	23	32	23	24	29	39	19	30	22	29	23	30	25	31	23	30	27	33	14	32	29	28	19	29	24	35	34	33	24	32	27	34	27	19	35	27	24	24	30	39	33	27	24	24	31	33	28	17	27	23	23	25	21	27	34	34	20	26	24	22	20	21	32	21	29	22	21	27	26	26	26	25	35	29	32	22	32	26	25	28	29	23	24	37	29	34	23	25	38	40	24	29	25	18	35	33	21	32	27	31	30	36	24	23	27	23	23	39	20	33	33	23	18	24	33	25	27	28	30	29
19706	12727	9512	25218	33464	32399	29583	27220	24763	21915	19125	17403	17144	16154	14834	14192	8768	6578	4292	2099	1471	2934	4608	4749	3269	1876	2467	2006	1142	704	521	494	433	467	453	445	470	445	412	427	437	447	479	448	466	455	461	472	446	404	432	406	440	449	492	429	449	425	460	418	437	436	432	432	459	422	399	410	397	418	451	406	432	397	444	443	461	447	408	435	450	416	449	424	384	437	465	445	401	412	466	410	445	415	444	426	453	430	463	428	440	437	437	440	440	418	426	402	421	418	442	407	417	477	432	434	440	432	445	397	398	426	410	423	412	464	455	438	417	423	426	458	423	453	421	401	432	464	394	428	418	449	403	425	426	429	414	430	456	443	425	446	443	407	419	447	416	444	467	417	430	433	420	424	411	424	420	419	405	434	409	432	400	415	413	409	428	412	428	407	429	423	438	439	418	428	416	403	421	410	441	433	443	413	415	430	438	435	448	406	414	426	419	433	411	453	458	435	425	434	418	446	446	422	448	383	428	431	445	396	415	472	445	435	420	406	429	423	437	450	461	436	433	372	430	396	410	448	446	414	423	387	416	429	402	415	436	408	441	380	448	410	409	435	398	428	428	447	396	444	412	424	388	450	397	417	425	399	415	434	469	426	422	440	409	407	412	418	419	445	434	449	413	416	408	425	429	449	445	415	409	409	438	422	460	407	448	420	430	427	440	404	394	426	425	440	420	430	434	400	397	424	408	403	453	422	420	444	431	430	419	415	431	415	412	434	421	429	404	416	427	416	376	400	430	435	445	383	451	426	388	422	435	405	426	392	395	410	411	385	428	455	473	430	429	448	426	394	476	416	427	450	411	444	426	427	407	421	429	440	408	395	413	438	429	394	457	439	437	391	427	423	421	422	385	423	408	435	426	455	415	450	412	464	413	438	435	387	413	393	428	439	455	386	414	452	436	389	430	434	383	417	430	423	438	407	436	430	462	455	408	424	403	389	441	395	425	448	403	394	401	437	449	443	404	425	402	383	392	429	402	410	416	422	414	426	405	397	430	430	391	447	445	419	443	478	431	404	452	469	454	413	414	415	428	480	413	436	421	406	417	417	429	455	394	412	441	452	440	415	411	434	417	409	403	411	411	390	413	435	428	402	437	397	397	416	419	413	397	446	435	438	467	425	402	428	412	387	409	418	401	436	447	392	405	381	407	413	398	417	419	407	416	400	415	433	431	424	393	423	396	408	416	425	442	420	439	455	430	411	424	417	447	386	413	410	474	401	430	407	419	415	425	416	427	447	434	427	420	461	425	451	412	435	428	429	424	451	441	380	435	393	397	393	411	419	435	430	391	438	386	392	413	448	370	420	450	412	459	401	425	431	442	415	456	421	413	407	394	404	430	467	416	462	418	437	400	419	451	429	391	425	438	443	406	424	457	415	442	418	414	455	416	414	385	452	412	430	405	433	447	444	397	397	432	426	402	450	421	435	450	399	393	434	412	381	416	424	401	448	431	464	425	438	397	398	425	414	410	384	417	433	436	434	426	441	483	402	413	450	431	429	443	414	405	427	421	357	418	394	400	452	440	440	457	448	410	438	451	410	440	443	441	417	439	437	412	414	411	416	468	410	456	407	426	435	424	439	416	445	426	451	443	434	437	443	451	447	446	423	414	408	434	424	425	404	418	430	424	423	433	397	412	397	384	417	410	407	405	417	406	468	458	429	407	408	441	431	430	440	417	439	413	396	410	416	416	426	419	409	430	418	425	426	423	416	401	441	433	425	439	428	409	416	431	430	407	466	401	430	391	437	416	405	422	423	404	435	438	436	440	389	407	402	441	446	437	426	444	406	419	430	432	417	445	413	441	471	444	439	407	419	417	486	407	447	411	467	452	408	397	426	411	430	396	417	421	408	443	415	466	433	432	457	411	444	421	429	448	426	433	430	397	419	444	418	423	405	423	436	433	451	415	434	436	416	435	405	424	444	408	467	393	423	415	419	473	372	407	433	392	402	427	460	429	398	432	457	412	413	401	401	447	397	413	422	419	417	415	448	404	397	444	454	440	439	392	427	398	388	414	443	460	412	398	457	427	405	411	439	411	399	396	378	439	430	438	402	423	445	442	426	378	439	375	386	423	441	420	418	405	466	415	417	400	435	399	412	412	413	444	472	429	408	425	421	467	421	439	452	453	388	441	422	430	424	472	448	417	423	424	444	440	387	442	401	453	439	416	404	405	421	424	424	406	415	445	420	402	444	435	453	407	432	397	438	441	412	408	379	404	482	436	432	415	455	411	425	406	476	434	416	451	431	441	452	425	434	434	405	409	400	437	402	438	439	409	452	427	443	426	411	426	416	461	394	396	444	419	391	426	413	401	420	402	407	436	419	424	429	449	445	414	416	441	399	408	458	420	457	414	409	400	434	455	438	424	425	442	443	391	456	423	379	443	440	445	410	439	405	420	392	418	414	393	426	432	390	407	419	421	420	413	408	437	459	452	409	455	414	431	414	427	413	398	407	446	435	414	412	415	432	380	424	433	407	402	429	405	448	408	450	450	411	381	428	417	454	413	446	426	409	413	427	452	426	440	369	420	409	418	384	435	429	419	401	410	435	435	408	412	435	419	413	411	436	426	429	399	437	388	432	400	434	422	413	447	422	438	414	399	432	439	432	451	394	428	424	424	428	436	408	469	415	441	424	410	421	431	396	414	429	432	407	449	421	427	417	446	392	404	424	387	437	424	413	418	450	423	425	426	445	438	431	407	439	384	399	411	434	425	382	436	382	454	422	408	401	397	427	409	421	425	456	434	432	393	429	398	394	412	382	399	397	457	446	432	434	441	442	475	427	398	459	444	426	422	432	420	415	393	410	412	406	443	486	433	420	382	413	425	426	402	432	423	415	379	402	435	426	455	400	416	444	401	420	414	395	420	409	414	400	454	417	428	462	426	429	427	430	433	456	426	389	437	418	453	403	416	404	389	438	446	427	437	401	431	400	452	450	434	423	413	442	401	401	419	462	453	427	408	409	426	421	408	421	395	399	454	403	377	448	442	456	438	404	418	429	411	451	433	443	414	408	420	458	462	410	424	452	422	462	405	393	396	385	405	449	412	411	383	415	406	427	452	436	424	442	421	382	416	431	479	440	411	396	416	433	434	431	447	376	409	465	406	447	410	413	432	411	466	412	412	431	415	391	407	391	421	468	415	402	423	457	407	412	435	423	411	394	437	448	424	425	433	427	426	436	387	425	414	430	410	408	426	449	424	412	437	446	468	423	413	416	443	416	423	396	442	440	457	419	415	454	459	441	425	409	432	439	440	461	415	450	438	411	422	437	439	409	440	459	418	409	402	431	437	396	412	446	427	414	426	377	458	445	425	440	441	421	421	442	474	418	457	440	433	464	472	444	423	404	408	412	450	399	430	421	437	427	428	400	406	454	445	379	443	400	425	403	420	398	444	423	391	458	403	443	428	388	453	420	428	445	366	400	417	428	433	442	412	445	440	427	439	406
1735	935	624	554	1013	1221	1040	1017	982	946	768	738	731	794	634	584	354	250	156	87	59	97	235	178	138	87	114	85	65	38	28	31	36	27	25	34	25	21	34	37	27	33	39	33	40	33	29	23	21	23	29	22	32	29	22	29	26	30	20	24	25	30	30	27	27	31	33	25	20	29	30	30	30	25	32	29	19	28	19	25	35	25	32	25	23	21	26	27	25	37	31	38	39	26	19	31	26	34	28	25	17	32	19	36	32	23	32	29	29	30	21	28	26	27	35	15	23	26	23	31	30	35	34	26	31	26	29	26	26	30	22	28	25	20	28	24	25	34	35	26	19	22	29	28	19	27	25	23	25	19	42	24	23	24	36	22	31	26	25	26	19	19	28	26	21	36	28	23	25	28	31	36	25	17	27	27	29	23	29	23	21	21	23	28	26	30	24	30	27	26	29	18	25	28	18	34	23	27	20	20	30	26	32	27	21	25	21	31	28	35	34	25	19	31	26	29	23	33	23	36	23	17	15	29	23	26	24	34	29	28	20	25	25	23	24	21	26	30	31	25	23	25	25	16	25	22	26	29	36	26	25	31	25	27	24	22	19	30	23	34	32	32	29	29	24	24	29	30	34	28	22	20	25	29	33	37	23	25	29	32	25	30	21	36	29	28	20	18	29	26	22	29	27	18	34	21	20	21	24	28	26	32	39	21	25	23	25	25	28	23	20	26	23	36	30	25	18	28	19	22	23	15	32	33	18	30	26	30	28	20	25	32	29	20	22	26	32	22	19	21	25	27	29	19	22	28	28	25	26	26	36	42	38	40	28	22	29	19	25	28	20	28	26	28	19	29	25	32	27	33	31	17	30	25	34	22	23	30	29	28	37	18	26	23	20	24	32	25	23	29	30	26	37	25	22	37	26	22	35	26	26	20	28	30	31	35	29	40	28	34	29	21	27	18	21	24	25	22	33	22	32	22	23	25	29	23	26	26	29	20	22	20	29	21	23	25	24	25	25	25	25	27	30	24	31	36	36	32	24	24	24	19	27	33	26	28	25	18	22	23	32	21	29	23	24	22	18	30	23	37	35	32	26	22	29	23	22	23	34	24	27	32	20	28	29	26	23	31	27	25	24	21	28	27	28	29	26	25	29	23	18	24	23	27	29	32	11	31	35	27	29	30	23	30	36	24	30	21	26	22	27	23	22	23	20	36	24	20	32	29	26	25	37	22	21	29	25	21	20	33	29	32	22	24	30	31	21	17	30	23	25	36	30	32	33	27	22	22	30	28	39	23	26	25	26	27	27	35	28	20	31	27	22	38	28	21	18	14	24	19	30	19	30	29	22	38	24	31	28	33	26	35	21	28	24	26	25	32	32	32	25	22	22	30	28	31	27	25	30	23	30	20	25	29	28	28	33	32	30	17	24	25	33	35	28	27	34	28	23	21	42	26	31	30	25	27	28	20	18	19	30	19	34	26	26	27	25	25	25	23	22	20	22	35	23	25	24	28	37	25	20	31	23	25	34	27	23	25	33	30	30	24	29	22	27	31	19	29	25	22	23	23	29	28	18	28	25	23	20	21	30	22	37	35	26	31	32	28	32	29	30	32	26	25	24	21	23	32	38	28	22	30	30	28	26	22	24	19	34	22	36	24	34	35	32	28	27	25	17	29	29	30	26	21	20	31	32	22	21	29	32	19	34	33	20	31	23	33	29	27	24	26	35	35	21	18	31	29	24	26	33	24	27	25	33	21	21	24	28	21	34	21	32	28	32	24	34	30	23	27	24	32	22	18	35	26	19	28	42	17	27	11	27	28	29	20	23	22	26	25	26	34	26	30	29	33	21	25	26	25	35	29	27	16	16	20	16	22	25	31	19	27	35	31	25	40	28	29	22	27	28	29	31	21	26	27	33	16	19	25	32	28	35	34	20	31	26	27	26	27	30	24	27	31	30	20	26	38	36	28	32	29	29	28	33	24	30	31	22	28	27	20	30	28	33	25	27	20	27	27	24	32	25	30	25	35	22	14	29	30	32	26	31	24	33	29	21	33	29	22	26	31	24	27	35	32	29	29	25	29	41	19	27	22	31	20	33	20	33	24	33	19	33	26	20	31	23	17	26	24	27	31	26	22	26	29	31	24	26	28	24	32	31	31	27	29	22	23	20	25	31	29	21	14	27	27	21	16	31	32	37	30	21	22	32	21	29	24	25	22	25	31	25	23	20	30	28	33	27	33	28	27	23	21	19	27	25	29	33	29	34	27	26	26	20	23	21	22	25	24	27	25	29	23	24	19	32	21	27	25	27	26	26	23	21	23	23	27	22	35	28	30	22	28	21	28	25	26	35	22	26	27	33	27	30	22	34	25	28	31	29	31	26	24	22	29	28	31	31	20	33	23	29	27	29	26	17	31	26	26	31	22	21	24	30	21	26	21	23	20	27	35	26	13	15	35	37	22	25	28	22	21	30	24	34	29	22	29	24	20	26	28	25	22	23	23	23	34	29	31	22	40	29	25	26	26	21	27	31	30	17	36	31	25	28	33	25	24	23	32	24	30	26	37	36	28	34	20	19	25	20	33	23	31	35	30	19	24	41	20	37	22	38	21	30	38	25	33	28	17	16	16	24	31	22	20	21	25	34	30	32	29	18	20	19	25	35	21	22	25	27	30	36	33	28	30	29	27	17	24	24	31	35	31	24	22	30	27	20	25	30	37	21	32	22	23	25	28	27	34	25	38	27	24	25	26	28	38	34	27	40	25	23	29	30	34	27	27	23	28	26	32	21	25	37	27	29	22	30	24	30	24	27	27	26	27	32	23	34	17	33	21	21	28	25	29	25	23	29	27	24	28	35	28	41	33	22	33	24	31	22	28	27	21	32	32	23	23	22	31	36	30	24	28	30	32	30	28	27	24	29	21	21	26	28	20	21	25	33	26	26	19	30	23	31	35	34	26	35	25	22	29	26	38	27	27	29	21	31	32	28	26	27	33	26	28	29	31	22	23	22	21	24	27	25	31	30	21	31	33	35	24	32	27	26	28	26	22	31	26	37	20	26	35	33	24	19	25	35	34	30	30	23	41	23	32	17	35	24	30	31	21	32	22	31	22	30	28	31	18	29	27	28	18	27	32	23	25	32	33	15	28	27	26	31	32	28	36	39	26	30	26	23	22	25	26	31	18	24	26	32	21	32	31	23	16	25	25	22	16	24	33	39	21	24	21	30	36	27	33	20	18	23	27	15	32	27	34	23	24	24	24	21	27	34	26	33	28	29	27	41	31	26	26	22	22	20	34	33	19	24	25	17	28	36	32	34	34	17	38	42	22	33	27	22	20	28	29	30	28	24	28	29	25	19	28	26	22	30	24	26	31	31	30	27	26	24	29	24	32	28	28	19	33	27	30	20	33	20	27	28	26	29	33	31	19	25	38	25	20	24	31	18	26	18	30	32	21	28	19	36	30	22	28	20	29	20	35	29	32	24	34	31	28	31	25
25889	17481	13562	30930	38248	37429	34345	31702	29810	27956	24892	22827	22644	23030	20752	18302	13563	9567	5932	3434	2236	4141	7768	6783	5905	3264	4094	3386	1775	933	788	660	601	567	554	513	555	476	522	490	475	456	484	488	475	473	433	473	453	467	426	449	441	494	462	439	436	419	420	449	458	415	446	428	431	447	424	458	454	418	459	407	457	434	423	420	410	419	407	410	449	408	429	395	428	414	416	425	453	412	429	404	396	434	411	416	427	399	408	424	436	440	405	438	422	425	444	426	461	437	399	418	384	409	394	458	406	447	428	391	431	406	407	402	453	425	477	420	408	442	425	414	415	440	384	451	423	418	445	439	415	420	429	441	395	415	431	435	428	420	409	410	446	427	423	415	414	402	406	411	405	407	386	407	385	419	403	380	415	395	395	431	410	383	390	427	378	397	373	410	419	409	392	381	411	372	418	401	389	440	389	403	397	408	427	404	416	431	419	436	413	420	404	406	400	436	409	438	406	415	401	436	403	396	396	449	397	409	381	413	408	364	426	409	415	398	364	452	383	410	404	430	391	416	380	398	428	392	437	440	395	400	422	405	389	450	454	374	382	421	436	416	450	417	415	409	403	435	424	393	426	432	432	434	391	411	440	392	389	440	412	417	389	434	422	398	390	400	413	398	399	425	359	439	417	399	390	403	439	381	425	425	415	382	396	397	400	459	384	400	413	419	380	405	448	383	413	387	370	452	418	418	405	377	410	402	397	392	420	411	423	408	387	399	398	438	411	402	408	435	412	391	380	388	399	404	410	392	374	397	445	440	417	394	393	387	414	392	432	404	400	430	413	412	430	400	402	436	427	399	414	383	424	423	410	403	409	419	432	390	414	394	408	381	426	390	446	418	400	415	407	382	401	392	402	393	383	406	436	373	453	433	439	387	399	362	383	434	419	378	442	448	411	364	377	374	445	415	376	403	451	434	404	439	403	408	408	416	418	402	426	438	413	383	418	450	407	440	394	398	381	412	434	417	445	427	424	394	381	393	441	363	452	387	392	453	365	408	393	419	411	416	449	378	394	413	411	402	429	380	389	408	446	430	435	399	401	441	367	411	405	414	363	417	391	416	372	393	376	397	408	421	394	410	401	389	408	413	428	385	383	366	439	412	393	357	400	407	440	394	407	433	366	456	426	394	400	400	391	420	423	375	417	410	402	420	432	404	403	417	443	412	416	414	421	427	402	416	365	401	408	399	415	425	419	421	393	405	390	418	411	430	432	421	422	417	413	447	390	421	419	391	409	427	373	428	411	393	397	408	418	382	413	418	424	401	398	371	450	393	398	429	386	435	385	440	416	408	414	394	403	388	394	429	398	400	411	408	407	398	427	415	430	426	402	414	419	421	375	382	392	406	358	386	387	426	417	412	402	426	423	421	410	351	383	425	398	409	402	411	448	424	420	420	399	414	428	385	408	414	421	418	416	395	376	408	446	406	419	415	398	445	412	420	405	366	398	401	379	403	386	423	399	407	442	404	416	366	394	400	426	396	405	381	387	413	376	374	421	416	394	387	403	444	441	389	407	409	442	411	402	400	406	425	397	397	404	408	394	381	393	381	416	401	444	440	366	430	399	404	400	415	435	373	435	412	400	378	407	406	406	400	415	412	416	411	439	434	429	426	393	385	387	447	423	417	392	411	432	384	412	418	402	411	415	378	442	434	384	401	395	405	370	415	390	409	444	412	414	407	409	389	404	401	409	416	395	430	441	404	423	389	410	417	420	408	402	402	404	430	410	408	425	430	405	391	413	404	382	419	421	401	407	420	409	403	416	380	380	402	405	401	439	390	410	381	378	425	407	429	427	432	417	386	425	372	440	421	408	408	382	422	423	377	431	418	407	396	400	411	394	408	392	427	392	422	408	384	418	419	396	416	396	417	432	394	414	434	449	401	403	433	429	393	440	401	420	430	396	403	460	416	429	391	437	434	434	420	417	379	395	417	409	376	436	415	418	407	404	419	409	388	397	401	407	392	380	408	416	396	400	417	396	379	375	446	418	402	417	436	412	383	392	403	368	424	382	418	420	408	434	412	424	435	414	408	423	395	426	388	407	434	398	388	406	408	451	436	445	406	417	443	407	400	388	402	450	407	399	408	406	391	396	414	379	400	434	372	396	393	422	406	416	405	399	399	447	435	398	409	390	386	438	407	432	417	427	408	375	413	404	415	398	398	437	443	411	445	435	364	392	396	411	433	406	398	408	418	396	417	419	410	426	408	448	343	395	405	418	391	386	398	443	430	407	439	432	443	420	413	412	390	404	401	366	418	401	404	375	432	400	385	411	403	365	404	396	409	353	440	460	405	447	437	404	397	379	430	395	408	428	405	417	429	419	367	371	435	422	450	377	421	389	420	375	420	383	426	380	411	406	438	388	409	405	467	391	392	390	432	442	420	412	398	430	403	393	392	376	393	429	400	425	438	395	416	442	386	419	424	431	413	405	412	411	366	404	425	392	421	408	413	405	405	434	424	401	396	383	416	404	404	454	410	396	415	401	429	414	403	408	415	443	419	399	439	397	381	398	389	436	405	399	398	432	400	396	399	389	418	392	433	441	439	414	349	405	352	460	408	384	418	429	415	395	389	385	429	382	426	433	402	421	375	404	381	425	398	435	417	420	405	419	392	456	381	377	394	416	444	432	355	415	412	427	407	446	413	376	411	387	392	405	402	379	383	423	421	396	396	407	412	384	408	444	403	400	408	439	418	423	420	441	358	422	394	422	417	390	419	429	378	442	413	412	431	429	443	381	435	412	394	431	431	403	396	414	410	392	427	413	418	397	370	400	413	430	428	418	392	426	415	381	392	388	451	412	405	406	425	437	441	380	415	451	412	380	400	429	413	385	408	401	408	389	407	363	400	432	416	432	402	423	384	357	455	389	413	394	404	389	418	360	420	434	402	416	415	393	408	400	417	394	421	392	371	428	427	401	404	422	420	394	388	411	400	405	413	438	397	392	408	372	405	421	443	450	408	397	395	403	417	399	398	404	412	408	433	392	414	410	407	425	393	410	428	397	403	433	416	429	386	389	420	421	418	407	396	390	392	403	398	386	392	399	398	424	394	422	398	385	408	407	407	407	397	407	420	388	389	407	412	368	419	412	405	401	439	419	430	402	409	390	417	384	406	403	411	385	403	397	407	423	403	423	443	383	420	429	432	400	406	385	367	395	416	403	378	405	396	375	392	413	363	413	401	407	385	393	390	404	398	429	404	408	431	426	424	390	425	428	410	417	415	416	391	417	419	389	420	388	444	423	391	397	357	427	415	404	416	453	414	399	414	398	453	420	405	445	393	394	406	391	440	405	400	405	452	411	407	407	412	433	402	390	419	405	372	423	408	422	427	406	404	376	410	442	404	413	401	404	411	399	387	396	386	418	406	413	419	416	455	371	380	388	433	411	386	391	416	389	419	354	448	401	427	404	403	423	382	414	414	395	432	431	436	391	424	417	376	381	409	403	405	382	409
3346	811	525	526	1023	1133	980	867	892	791	853	747	737	861	705	584	433	252	181	121	75	97	220	204	191	113	146	131	84	64	66	49	46	36	57	50	37	50	41	42	56	38	45	44	46	52	49	31	50	46	28	41	44	49	41	33	47	46	36	40	46	53	55	41	41	29	48	44	51	37	50	37	37	28	33	30	38	26	34	47	36	35	46	40	38	40	51	32	40	42	47	36	49	46	33	51	45	40	40	41	44	41	43	54	39	41	46	39	42	33	48	59	53	48	44	45	44	44	33	45	30	44	44	53	42	46	41	30	48	46	54	41	42	38	47	32	44	37	33	43	54	49	58	33	48	41	43	32	32	42	32	45	39	39	42	47	53	50	48	36	42	46	34	47	49	54	53	40	44	43	33	37	42	33	42	44	34	43	45	46	50	45	43	42	46	43	43	54	45	34	42	51	49	34	35	47	42	45	45	34	49	41	48	47	41	42	42	44	42	50	46	44	28	50	41	45	42	36	38	42	54	33	45	40	47	30	41	38	55	41	39	29	41	38	42	36	47	36	41	48	45	52	50	41	37	49	42	40	41	47	36	40	30	29	46	45	54	36	45	43	46	61	42	44	36	39	51	43	30	37	49	49	41	47	56	48	51	42	42	35	42	44	47	33	44	44	40	39	40	43	26	40	32	55	41	35	38	45	41	45	39	37	45	44	52	44	48	41	45	34	42	40	49	47	46	37	40	48	43	41	38	48	38	48	36	41	41	36	49	33	40	37	48	46	40	38	34	45	36	47	32	37	53	38	44	50	35	48	52	28	38	33	44	34	44	47	40	41	49	49	30	43	36	39	41	39	36	40	55	50	42	50	40	42	37	42	32	41	50	39	56	50	52	48	31	45	43	38	32	52	22	36	41	43	46	60	46	50	40	42	47	52	42	42	46	41	44	45	59	47	42	32	66	38	37	40	44	28	48	44	37	46	49	38	53	41	52	44	46	32	33	42	31	37	43	45	45	40	43	38	38	41	38	46	49	47	48	43	48	37	27	54	48	56	55	52	38	49	59	38	40	37	48	41	50	40	46	43	52	53	35	38	45	39	41	52	45	43	45	44	40	40	46	47	39	35	50	38	24	44	43	41	52	40	33	43	36	48	45	43	44	44	35	40	54	48	40	43	35	46	50	58	39	42	45	44	44	42	44	46	49	42	51	39	43	40	28	41	40	41	54	40	46	58	47	35	34	44	46	36	46	48	42	37	37	40	49	46	30	45	36	41	40	43	38	45	46	47	50	39	43	38	48	45	44	34	38	37	37	46	43	43	45	53	40	46	33	48	35	37	42	42	46	47	37	51	24	45	46	40	47	35	49	42	38	36	34	52	51	50	35	50	44	42	44	48	59	49	42	36	40	29	48	57	49	45	44	36	46	45	51	40	35	38	48	44	35	51	52	40	34	47	46	47	39	40	56	41	39	39	44	38	37	51	42	41	51	56	34	47	39	46	47	56	53	50	39	37	41	40	52	49	39	43	39	36	35	46	40	46	31	37	51	42	35	47	43	41	35	47	32	42	33	36	35	38	38	47	40	37	45	34	41	54	40	44	40	49	46	36	39	49	47	45	39	40	28	42	36	51	45	44	32	47	30	40	35	50	52	40	37	40	44	41	40	48	41	56	47	43	42	36	37	38	42	45	34	30	34	48	43	45	35	37	47	49	44	37	42	49	48	31	46	51	44	45	48	35	50	49	52	39	40	40	39	50	44	40	42	37	45	53	45	42	39	36	35	38	49	46	47	31	37	43	41	33	46	38	32	45	45	38	32	42	41	45	39	27	44	50	46	46	39	47	45	43	38	38	38	55	47	53	50	47	41	44	42	44	41	45	39	44	30	51	37	53	39	53	35	40	40	48	47	37	50	39	30	52	37	40	42	49	34	56	49	38	43	46	31	41	34	47	42	32	39	45	34	44	38	36	36	43	45	38	41	39	38	43	36	46	46	40	40	46	37	43	48	40	35	51	40	48	41	59	51	49	42	40	37	43	41	45	50	36	43	50	43	40	44	44	46	42	36	46	46	49	42	45	26	46	41	40	46	41	40	30	41	35	53	35	39	51	40	41	41	34	49	48	43	43	38	37	37	45	49	44	40	39	44	46	40	40	38	39	36	48	42	50	40	43	29	48	54	37	48	35	47	47	46	38	38	37	42	34	43	35	53	47	41	38	39	47	46	45	39	35	47	31	49	34	52	54	34	43	44	42	40	37	35	44	46	31	37	42	41	45	42	50	47	51	44	55	46	44	40	34	40	24	34	39	47	48	37	49	37	38	37	34	40	52	39	32	43	45	54	54	42	46	39	35	45	49	46	48	50	43	40	42	36	42	50	39	46	43	43	48	41	34	48	46	40	45	48	39	50	35	37	48	43	34	39	40	49	33	42	32	39	49	32	57	41	38	41	32	27	44	45	45	35	50	42	63	38	43	50	37	43	41	39	45	37	46	37	45	33	40	41	56	44	55	41	43	60	34	38	50	50	34	50	43	33	45	41	41	45	52	28	43	39	29	57	38	42	42	36	46	47	30	42	45	44	41	53	44	39	52	40	44	54	43	49	53	34	50	32	45	31	33	42	48	34	48	49	44	41	39	42	48	43	49	33	41	33	41	52	31	41	40	41	46	40	44	43	46	61	47	43	50	45	42	48	43	37	25	47	60	49	42	51	48	41	38	37	50	44	35	32	42	54	35	26	30	44	39	42	61	53	43	39	30	44	51	37	49	41	30	51	44	52	36	33	47	43	38	38	49	43	54	46	37	38	38	44	34	34	31	38	32	47	41	36	43	47	44	37	50	29	37	37	38	42	46	31	42	37	42	39	47	40	45	44	53	47	30	40	34	49	26	46	46	45	57	36	44	34	41	37	48	51	44	32	41	47	38	40	37	28	44	41	44	37	42	42	32	45	48	41	35	48	37	53	39	36	52	36	51	37	51	38	43	38	49	39	35	28	38	33	56	44	36	40	42	42	50	39	39	40	48	43	48	38	58	44	38	46	44	44	46	39	50	41	52	49	42	49	53	48	43	27	48	41	35	39	39	34	41	45	39	41	35	48	38	42	41	22	43	49	53	42	30	46	38	39	40	43	50	45	48	37	42	42	43	43	44	49	39	33	41	52	52	47	46	48	46	53	43	45	42	42	37	40	43	43	34	41	44	53	47	44	56	60	49	42	45	43	38	39	43	55	47	51	46	36	51	37	42	38	47	43	35	43	37	42	41	47	49	39	42	43	43	57	39	45	41	44	22	45	42	42	46	34	47	45	47	43	44	35	42	43	47	47	53	34	42	49	39	48	42	43	37	37	36	43	49	39	44	41	42	39	40	60	27	45	46	46	34	34	38	38	39	49	54	63	40	45	46	32	46	31	46	32	39	36	35	40	32	44	50	35	42	41	49	34	43	44	30	43	40	51	33	39	68	34	45	37	35	37	36	33	34	39	49	35	35	43	37
22884	16093	13328	30604	38596	36845	33051	30084	28782	26873	25412	23633	22748	23457	21763	18689	14605	9663	6004	3635	2590	4038	7875	7064	6288	3910	4114	4150	2590	1201	910	839	792	747	723	709	735	744	738	750	709	698	696	718	674	700	672	721	698	673	701	650	703	648	665	695	670	652	620	667	642	657	652	653	655	625	694	678	681	642	687	674	656	688	658	661	631	663	620	615	636	627	670	618	695	620	628	621	616	647	652	662	665	637	627	648	655	643	609	667	671	605	683	636	668	631	630	639	661	644	619	682	705	701	637	603	616	603	606	645	655	604	672	633	636	646	682	671	670	627	653	673	651	678	688	677	653	642	625	648	692	686	642	660	642	652	621	702	662	613	651	658	712	646	653	643	628	684	612	656	630	679	668	656	679	667	615	644	676	603	646	625	610	652	644	624	628	669	627	649	680	612	612	673	623	657	678	633	659	668	618	601	648	597	661	657	647	643	683	646	681	635	637	644	617	663	667	650	625	628	625	650	672	639	633	607	649	631	671	587	630	648	613	656	679	696	660	651	622	619	642	634	631	649	659	631	626	673	680	602	613	684	635	621	603	732	652	657	661	635	628	620	628	639	643	675	695	657	612	635	597	690	618	640	672	604	666	667	636	661	650	642	614	654	644	660	632	612	609	638	629	627	682	621	635	607	656	655	628	671	684	648	629	663	623	691	608	633	600	624	618	642	613	613	651	652	658	627	627	633	652	623	623	637	654	654	633	596	636	634	614	624	602	640	646	622	638	621	638	610	639	657	611	641	611	687	643	667	651	683	633	663	649	663	638	649	615	657	628	597	629	671	650	694	632	614	604	659	618	576	649	681	689	634	680	667	653	636	606	628	625	627	685	625	602	625	677	678	578	652	630	622	632	630	609	646	602	621	660	648	629	642	607	613	638	636	642	632	659	611	661	631	638	681	660	598	643	674	658	619	665	667	681	636	591	644	637	633	654	657	666	629	629	646	652	613	688	600	645	654	626	626	652	626	684	649	641	635	662	638	658	650	660	642	637	637	649	613	647	635	650	634	622	635	660	670	642	639	628	675	696	636	626	658	611	621	654	689	656	621	619	604	634	658	622	664	627	621	595	661	619	653	676	637	668	644	617	607	658	638	690	660	668	644	606	665	669	652	649	669	650	635	628	701	660	599	638	627	645	655	631	668	620	661	657	630	646	601	596	637	660	634	634	648	643	666	631	695	621	638	640	652	642	665	685	624	629	665	637	643	656	627	655	633	615	581	677	661	609	641	634	627	691	621	671	620	613	666	641	616	623	610	659	609	680	639	656	656	723	658	631	639	607	621	606	673	655	629	687	635	619	608	611	672	634	636	659	660	663	630	683	661	648	653	609	644	689	655	649	580	602	641	647	635	642	655	669	622	647	624	676	680	645	601	634	634	617	632	675	660	609	635	631	662	621	690	628	603	646	586	613	633	627	634	620	647	630	605	639	643	669	677	647	630	650	653	633	616	644	640	657	654	650	609	668	679	602	596	618	638	619	640	615	614	648	672	631	619	630	607	642	602	604	645	709	597	633	646	624	673	658	653	607	610	649	601	650	615	662	612	648	599	621	620	626	633	620	624	597	621	649	664	677	611	615	617	614	657	646	682	649	651	632	647	641	652	644	667	657	615	628	618	642	653	691	675	668	684	626	608	627	664	679	611	666	653	640	648	692	675	662	677	614	664	627	620	651	645	662	628	642	678	621	585	635	672	639	642	651	610	645	714	619	612	626	652	675	624	647	643	635	620	671	667	688	642	634	652	605	655	649	608	628	634	634	648	616	652	662	667	663	622	664	666	695	651	660	639	611	672	614	635	629	630	664	642	610	683	620	699	640	609	646	599	608	642	655	646	709	650	632	630	605	616	649	613	669	677	657	655	631	696	657	661	670	660	641	651	624	649	633	645	668	627	629	659	647	677	649	675	642	660	623	607	639	612	656	637	598	624	616	660	617	645	682	658	617	621	653	671	637	593	654	605	650	632	657	629	636	663	688	631	648	650	612	653	653	620	628	600	608	608	608	651	648	682	599	646	677	617	673	686	640	663	647	564	640	637	626	642	645	643	629	680	630	639	592	613	611	643	622	660	609	629	663	675	652	626	628	630	631	618	650	670	642	666	639	638	592	624	621	655	619	639	654	642	626	643	657	626	619	654	627	657	630	644	636	667	677	598	688	690	614	708	628	613	646	647	683	629	657	623	689	634	649	645	653	631	648	654	669	628	660	636	655	684	631	637	622	635	632	667	644	618	640	667	614	678	633	654	652	610	648	619	650	598	636	656	601	666	613	646	687	615	647	609	604	664	646	668	626	619	642	716	642	651	603	649	656	641	652	621	612	622	645	667	615	642	632	607	648	622	622	638	622	656	646	650	642	642	664	626	617	654	637	606	632	629	696	658	633	650	641	665	671	640	640	639	624	628	643	613	636	653	638	594	639	666	650	660	654	665	647	618	661	658	628	698	666	658	619	632	644	660	616	640	682	642	626	639	665	673	652	615	624	638	635	656	657	619	581	684	660	627	644	652	660	645	604	640	638	685	596	672	626	653	616	632	654	624	652	658	658	645	636	674	620	635	589	669	671	648	613	662	669	650	638	654	627	639	624	671	665	611	653	593	629	665	642	620	621	595	670	656	645	657	659	683	658	642	613	672	672	630	601	645	653	636	642	612	665	608	666	625	644	657	622	657	650	669	663	638	632	618	666	609	680	638	657	653	639	641	605	666	657	621	671	619	599	624	640	627	636	643	655	640	697	602	625	659	648	691	629	579	632	666	624	623	664	645	640	645	670	648	675	634	618	682	615	626	656	715	616	657	653	620	670	644	604	656	627	615	645	630	659	700	615	616	610	653	621	590	616	667	654	627	639	602	603	636	634	671	645	625	663	625	636	662	603	701	629	608	592	663	642	713	668	657	617	675	683	645	641	665	650	633	642	648	616	623	671	658	677	610	640	621	663	663	636	610	628	622	652	633	635	658	647	611	644	609	639	653	665	663	637	649	648	648	669	624	648	636	671	608	605	647	630	617	667	626	624	615	621	635	596	650	641	647	638	632	666	656	643	625	662	641	632	659	687	668	661	670	673	660	633	606	656	637	637	653	651	644	609	665	646	658	641	617	618	678	656	685	650	624	630	658	636	638	628	627	635	617	634	598	632	656	647	604	624	612	664	647	613	652	630	616	645	615	640	605	644	630	691	656	652	627	619	698	633	631	665	605	670	663	656	563	636	640	694	654	643	668	646	703	609	615	643	631	643	639	604	626	655	653	631	709	583	637	631	623	683	672	661	638	647	612	637	652	602	701	663	622	661	615	643	633	642	655	636	655	662	633	636	649	596	660	658	635	620	625	633	675	629	646	636	613	626	655	682	644	626	643	605	649	619	678	638	629	644	644	704	653	640	637	610	698	670	680	639	626	566	641	603	624	636	643	629	661	652	656	674	644	693	674	664	627	672	674	677	651	648	619	662	629	628	656
2948	1138	878	840	1636	1735	1442	1256	1122	1167	1257	1223	1138	1134	1127	912	661	438	281	159	142	159	300	313	280	182	156	190	151	82	47	62	56	60	47	55	42	36	38	47	49	36	41	47	36	35	23	56	49	38	64	43	38	47	37	41	41	44	51	36	39	37	41	45	42	50	44	43	38	43	42	44	38	32	42	41	39	52	49	46	45	46	46	43	36	47	32	30	39	45	30	34	25	36	48	41	45	57	44	54	40	54	41	39	50	56	50	36	41	38	40	47	40	36	51	49	45	34	39	45	44	49	42	35	44	62	35	47	41	35	47	42	35	50	45	41	51	47	37	31	39	49	36	50	41	48	48	40	49	38	45	34	38	41	41	46	37	37	37	39	45	40	39	47	36	41	38	43	39	37	49	40	57	36	42	38	49	32	36	46	41	56	39	38	39	51	38	32	36	43	46	35	51	43	53	34	50	35	43	42	48	38	40	42	41	43	36	40	35	36	38	41	37	37	38	47	38	38	52	39	33	52	47	47	46	38	41	36	50	53	49	40	40	48	43	50	47	44	46	39	34	36	49	43	48	52	42	43	36	39	46	44	54	36	48	28	40	44	44	31	39	48	41	38	31	48	38	40	45	42	34	51	45	36	46	44	43	43	47	51	36	45	50	49	36	54	53	41	51	39	31	43	53	47	44	54	63	54	39	35	39	56	34	37	54	46	38	42	37	45	38	37	39	45	40	43	34	41	37	44	51	54	40	35	53	36	60	45	43	53	41	47	41	44	35	42	44	36	50	34	39	32	55	37	56	43	52	48	38	38	39	50	45	46	37	54	35	44	44	48	40	43	43	39	34	48	41	47	51	52	50	39	37	38	38	38	30	39	43	49	54	33	47	40	44	38	48	39	47	43	47	37	46	51	45	44	35	32	32	52	30	39	53	57	45	54	31	52	37	46	45	43	26	39	44	42	49	35	44	32	51	38	46	44	41	51	42	61	47	41	33	44	39	45	60	50	32	39	51	36	43	38	41	39	52	32	52	48	52	45	47	41	50	56	42	50	28	56	42	48	42	59	42	30	42	31	40	47	41	57	40	49	47	39	41	35	41	36	39	48	41	43	49	47	44	55	44	41	45	31	36	45	37	35	37	43	29	43	59	42	41	39	47	46	35	53	43	43	39	49	59	44	41	46	41	40	40	46	35	42	37	55	51	41	41	42	49	39	43	38	50	55	45	50	42	33	39	58	48	34	38	60	48	47	37	48	41	36	47	45	56	43	48	31	44	42	48	48	42	32	36	32	46	35	45	49	50	42	35	29	30	40	44	48	44	28	35	50	52	42	48	42	38	41	46	48	43	46	47	21	49	44	39	45	52	53	40	51	36	39	51	41	38	55	46	41	51	43	41	34	39	53	39	59	61	48	42	38	45	52	46	43	46	39	31	39	42	51	39	35	51	46	36	44	37	40	43	43	41	36	37	46	45	50	34	38	34	50	45	39	49	46	41	51	34	45	39	36	37	37	41	47	54	26	46	47	42	50	45	37	42	36	29	40	43	41	43	39	36	45	39	35	42	35	43	44	37	41	43	40	40	49	47	38	44	38	47	40	33	56	37	39	40	32	45	41	54	46	35	45	39	51	45	47	39	42	38	39	41	44	48	39	41	44	51	45	33	42	41	38	44	40	34	30	37	46	47	48	48	38	26	40	39	43	36	46	44	47	45	42	46	41	43	49	37	40	42	46	36	38	36	36	36	31	36	50	46	42	38	43	37	43	46	41	39	44	33	25	47	46	40	37	41	39	43	38	36	36	44	48	38	41	30	29	30	48	33	34	41	47	55	49	52	26	42	54	43	39	39	36	39	53	42	53	40	51	43	41	27	42	36	48	50	49	34	38	37	42	31	45	39	37	54	45	45	40	42	39	52	48	42	57	39	40	57	43	54	48	45	37	44	42	38	47	45	39	31	39	50	43	33	38	37	31	49	41	44	53	39	35	41	40	53	43	41	44	36	35	42	40	54	47	50	38	32	50	42	51	37	38	51	44	34	46	41	43	43	39	41	33	46	46	45	38	51	32	32	41	39	51	47	46	45	32	51	37	42	46	50	39	36	42	43	51	51	40	46	52	40	52	44	40	48	31	44	39	46	42	43	40	43	42	40	39	41	42	37	32	45	46	26	39	43	40	33	44	40	41	39	43	51	41	45	44	39	35	40	38	37	47	41	49	31	40	45	51	41	40	39	40	37	50	31	46	47	36	45	41	40	41	42	43	54	55	43	47	34	39	41	49	40	49	49	53	42	37	37	37	46	41	41	56	43	41	32	39	49	47	31	46	56	46	33	54	35	45	36	34	44	38	47	40	47	44	34	35	50	42	56	35	36	41	44	41	40	30	40	44	35	40	42	49	37	42	40	47	41	41	41	52	49	44	46	51	41	36	51	58	49	32	41	52	47	57	29	45	40	46	45	35	57	46	50	49	39	47	44	46	29	40	40	53	40	33	41	42	49	42	33	45	44	50	54	37	47	42	45	50	37	46	31	41	56	57	51	40	36	31	53	43	41	44	44	42	31	38	45	41	38	41	40	41	36	38	42	47	48	40	38	49	49	50	31	36	54	35	37	54	46	41	51	37	35	34	28	41	48	39	58	32	38	45	43	53	47	30	48	38	38	36	39	28	53	41	58	51	42	36	44	54	47	32	37	41	32	37	35	32	50	48	42	51	36	41	40	48	37	56	42	43	55	33	48	50	52	44	35	49	35	54	39	46	45	47	39	44	41	50	46	50	43	38	36	45	44	33	39	50	37	41	44	39	49	40	40	38	39	54	47	40	39	41	45	39	45	46	50	28	54	44	37	58	46	36	34	39	53	48	52	32	45	43	43	42	48	44	43	41	33	36	49	32	52	39	46	33	36	46	43	48	44	48	43	48	43	31	41	40	37	37	39	45	42	45	36	41	48	47	49	38	44	49	39	37	37	49	51	36	43	45	46	40	56	41	38	33	46	45	40	30	40	43	33	49	44	55	50	38	52	54	39	46	43	41	46	41	39	58	44	50	39	35	55	46	47	28	44	54	32	31	42	54	43	40	51	38	39	45	55	40	36	47	46	46	38	43	54	39	41	51	48	40	48	42	41	41	37	51	38	43	46	36	50	43	39	43	38	35	37	38	48	42	44	48	45	40	41	39	34	39	42	33	40	50	46	52	41	42	31	46	45	58	41	49	29	36	43	32	43	45	42	41	40	45	37	41	30	50	40	35	49	35	40	35	42	39	50	39	45	26	32	51	42	25	44	29	45	37	42	48	38	55	33	39	43	47	40	46	46	40	41	52	37	35	31	46	46	39	51	34	43	31	40	46	28	40	49	36	31	37	31	49	42	53	35	38	40	46	41	47	32	45	49	35	32	35	29	41	36	32	50	56	29	46	34	49	31	50	44	44	48	39	47	49	44	50	45	45	56	35	43	39	41	39	34	42	35	44	44	40	34	47	42	34	44	47
29504	19799	16610	35426	43993	41180	37048	33370	31387	30045	30406	29009	27681	27311	27808	23815	19458	13545	9733	5812	4559	6378	10884	10358	9123	7170	5799	6611	4606	2005	1199	908	872	840	819	824	815	818	821	759	779	825	766	789	739	654	704	669	664	711	677	697	673	673	725	622	698	697	658	681	654	680	653	700	635	694	688	693	610	625	656	639	676	678	687	663	641	630	641	611	611	624	678	664	648	652	649	600	631	605	634	711	616	646	667	631	649	675	643	635	655	671	637	677	628	618	640	666	620	652	644	611	639	659	658	655	639	634	653	639	611	614	637	637	600	621	611	689	667	665	611	711	653	656	614	640	689	608	651	662	686	661	643	629	682	673	655	653	647	690	651	703	670	638	666	623	639	663	654	568	619	648	653	658	654	669	671	604	665	647	656	637	627	658	644	630	627	604	665	609	632	628	626	618	632	621	658	592	643	616	643	659	644	620	622	589	584	652	638	655	616	641	652	666	642	638	622	619	643	618	617	648	631	649	623	601	646	669	673	639	635	651	621	601	619	612	651	639	651	628	655	678	620	644	615	627	602	623	626	644	638	615	621	646	623	614	647	627	608	655	607	624	605	619	608	610	649	654	593	652	638	649	621	628	617	646	601	637	635	674	629	576	625	631	633	668	586	628	678	619	630	668	602	629	601	623	654	624	633	630	631	623	644	594	591	626	632	597	659	608	588	617	666	612	607	592	663	606	649	684	666	665	656	637	653	608	611	655	618	633	647	633	671	653	610	620	604	631	668	644	643	627	631	644	630	647	645	693	614	638	655	607	631	641	632	605	654	667	632	635	658	622	647	659	638	641	627	667	610	649	626	620	641	623	622	579	617	610	593	668	615	613	606	646	664	625	613	625	628	676	620	593	643	627	628	618	666	590	636	675	617	612	646	665	624	655	629	628	632	675	630	656	649	670	588	637	660	624	669	625	611	651	657	633	654	641	660	656	628	648	670	608	630	604	623	643	633	622	653	653	680	604	621	611	652	639	611	621	628	675	700	673	653	653	643	609	649	706	589	631	602	667	664	600	643	588	628	645	621	613	617	629	623	663	672	571	615	610	639	604	618	624	615	649	636	632	595	599	648	662	639	628	610	644	621	627	661	639	626	641	626	615	591	658	612	612	685	647	665	626	620	640	654	602	634	622	670	662	592	657	644	659	609	644	636	634	630	625	643	667	639	610	636	632	677	666	656	652	625	597	637	671	627	653	621	630	673	617	644	649	647	655	602	587	663	676	595	650	687	641	614	651	668	664	622	632	592	635	649	668	629	634	633	639	610	674	642	615	664	617	683	663	630	655	641	617	635	615	621	629	590	629	631	657	670	593	644	677	606	606	629	677	682	631	614	618	703	607	630	605	617	624	613	638	675	625	642	608	633	652	580	676	637	612	607	649	657	633	659	585	613	662	620	676	610	629	636	600	631	619	625	584	608	604	656	672	630	707	671	637	605	647	637	615	615	648	629	611	637	647	625	602	612	637	660	647	695	672	679	634	632	636	607	646	649	661	631	635	586	637	635	641	612	635	602	646	626	617	642	634	602	669	655	653	642	685	643	669	586	642	654	635	637	664	599	621	651	663	615	630	629	646	668	645	589	616	615	652	642	605	636	603	632	649	662	583	617	573	654	633	587	597	641	622	573	663	636	595	612	627	621	638	640	608	627	639	633	629	679	629	595	629	647	604	658	617	589	608	603	616	633	605	628	636	614	616	620	629	647	663	651	606	595	604	579	665	692	665	640	609	642	608	635	666	607	591	639	635	599	636	659	642	653	596	632	599	613	629	646	602	626	616	635	618	663	660	612	669	608	634	593	644	648	613	642	672	671	614	676	635	645	685	646	644	595	610	635	646	602	610	675	659	628	639	591	641	636	621	654	656	610	658	611	648	646	646	583	596	684	638	652	630	627	652	679	643	610	634	653	668	638	648	628	625	600	588	612	608	624	635	620	670	604	656	605	630	667	598	639	621	608	645	655	650	635	641	650	626	652	631	625	697	679	594	635	643	666	604	639	660	630	629	651	618	640	629	625	632	600	600	620	613	666	650	629	634	616	665	667	625	644	686	677	619	611	680	636	611	605	639	627	623	636	581	654	679	599	596	673	622	656	610	637	640	647	654	616	619	577	679	623	623	613	652	639	638	701	649	634	630	663	665	623	622	641	662	710	648	624	581	714	654	640	593	639	597	652	655	630	629	648	655	618	657	615	621	647	647	657	629	653	690	633	643	596	645	634	609	669	616	605	684	634	648	627	632	655	637	603	644	655	656	664	629	623	605	637	656	660	676	636	623	608	652	617	600	648	631	649	631	642	613	620	596	665	619	637	644	653	587	625	626	630	616	650	609	650	670	654	655	627	633	642	625	599	675	615	605	662	617	665	603	613	640	658	643	622	631	639	604	668	638	618	602	601	666	677	599	611	603	565	601	635	631	638	662	609	669	631	665	655	592	654	612	661	556	643	635	627	621	630	645	584	663	664	686	621	651	644	615	652	661	597	636	578	666	683	675	600	618	642	631	631	653	665	663	636	639	651	655	668	604	614	624	619	619	608	656	580	692	660	612	637	637	639	615	678	627	611	649	615	621	695	628	581	635	673	608	616	614	649	667	629	638	633	635	634	649	644	665	638	632	625	627	651	637	590	621	661	629	626	583	637	641	612	634	671	620	651	593	645	634	622	623	646	636	652	638	617	642	589	686	614	625	644	644	650	647	637	629	648	626	590	654	648	662	577	642	618	613	610	608	635	619	652	613	628	680	615	619	663	598	603	603	626	646	627	640	634	625	618	611	644	618	628	667	658	615	606	651	597	628	612	676	640	650	655	605	637	597	644	623	642	606	684	573	612	686	601	653	617	580	635	612	633	605	595	612	633	585	623	621	667	628	640	638	659	631	583	640	687	594	649	646	634	616	588	622	601	648	663	646	620	621	651	615	615	639	630	624	635	642	640	621	611	647	654	641	611	664	623	632	613	630	649	702	613	624	670	649	651	617	684	625	635	622	622	639	605	592	654	569	647	634	642	642	636	643	653	622	646	628	658	615	619	636	610	592	646	669	638	587	624	581	623	646	633	658	670	612	621	642	633	632	619	622	599	608	676	619	594	658	613	659	623	654	643	648	618	622	616	654	628	657	637	634	666	638	619	645	606	670	673	653	596	628	641	624	606	641	610	661	638	669	647	624	626	634	642	626	641	626	649	641	614	600	625	639	595	630	653	664	632	624	618	679	620	629	621	618	593	650	626	582	700	686	623	638	642	603	592	651	619	597	652	616	621	645	622	662	643	618	642	572	638	619	620	621	574	644	627	603	619	646	626	654	643	608	597	634	644	638	590	620	649	641	662	623	612	642	679	627	610	647	605	608	660	646	664	634	641	623	638	592	665	591	672	654	626	604	653	607	646	594	642	613	593	621	646	650	624	696	595	622	584	704	644	637	602	634	615	648	639	634	653	640	600	634	606	657	638	662	626	642	620	632
2015	476	339	375	734	808	605	480	445	441	423	453	492	465	545	447	290	193	144	74	67	79	162	141	111	91	86	103	59	49	38	37	22	28	31	31	30	26	33	32	34	29	29	30	22	30	26	29	36	26	35	24	31	36	26	20	25	35	24	28	34	21	36	32	30	27	25	30	29	33	26	21	34	23	37	33	17	28	21	34	30	24	31	29	22	29	26	33	28	26	33	24	25	26	22	25	29	32	35	32	28	23	33	24	34	23	32	35	33	40	40	33	23	43	30	36	28	26	30	31	35	28	31	40	30	30	32	30	31	27	31	30	35	28	30	31	17	20	34	34	28	37	36	32	27	27	32	22	29	29	31	32	26	37	31	34	30	36	28	42	22	22	31	33	33	31	28	24	24	31	25	23	36	28	18	25	24	28	38	21	31	33	25	29	26	39	36	22	26	17	31	25	33	37	21	31	29	26	36	30	37	28	32	29	26	31	30	30	23	25	31	23	21	32	25	31	26	27	44	22	21	34	32	33	34	32	33	23	33	28	27	31	30	33	28	32	27	27	27	27	31	24	24	24	22	37	22	29	43	19	26	18	26	21	26	32	26	24	35	31	39	23	25	33	33	32	36	36	28	35	37	28	23	29	22	37	30	26	27	26	32	38	27	21	20	26	34	34	22	25	33	26	31	30	41	28	30	32	25	24	38	29	25	32	27	16	34	29	36	28	29	23	26	33	36	34	31	25	32	34	26	20	24	26	29	22	29	28	30	31	35	31	29	37	31	25	33	40	28	32	23	33	23	37	33	30	25	30	27	31	23	35	24	20	30	36	34	35	30	31	33	25	26	26	36	31	32	27	28	19	29	30	19	32	32	25	21	52	25	29	25	30	27	26	35	34	29	27	39	28	29	36	20	18	33	36	32	30	33	33	35	27	19	32	17	25	35	23	29	31	21	22	32	33	23	31	38	26	34	29	29	33	19	29	28	38	26	25	15	22	24	20	22	35	32	28	37	25	42	27	22	31	33	27	38	33	34	35	28	25	28	34	33	23	35	29	36	22	33	23	30	46	27	36	32	29	32	27	32	31	28	29	36	20	31	23	37	36	28	23	33	27	25	39	25	34	27	26	38	31	25	32	30	24	33	32	26	30	29	29	23	32	25	26	39	30	27	39	26	33	39	30	28	26	32	22	28	23	24	38	27	39	30	21	28	31	32	25	27	28	24	22	30	37	34	31	33	19	22	19	44	23	29	30	20	28	23	27	31	29	30	28	20	30	32	25	47	27	23	31	41	28	31	29	26	26	24	38	25	24	39	23	26	36	28	35	24	31	40	24	34	36	25	24	24	33	29	30	37	32	33	25	25	19	26	37	35	31	34	23	27	37	27	34	25	29	41	29	33	29	30	28	24	32	31	32	28	31	31	25	27	26	20	25	39	23	32	31	48	28	39	25	37	22	25	32	27	25	27	27	34	27	48	26	40	28	26	32	28	22	29	23	30	26	30	29	31	27	42	26	37	41	38	30	37	31	29	30	25	30	34	21	37	26	19	27	25	28	27	35	37	24	49	21	32	29	26	30	27	29	27	27	24	26	27	36	37	23	31	27	24	19	29	34	27	29	33	34	22	24	30	14	24	30	25	38	26	31	31	25	28	21	39	30	34	42	20	34	32	36	30	27	35	36	32	26	37	27	28	18	28	33	16	19	20	28	23	28	27	22	26	28	19	36	25	36	25	41	28	30	30	25	25	34	28	28	26	34	23	26	31	25	24	27	26	20	29	29	33	20	29	32	36	19	19	28	29	31	27	40	22	27	29	22	25	28	21	29	27	25	38	22	30	23	19	29	29	27	26	33	29	29	39	38	31	30	32	33	31	28	20	24	27	31	26	26	33	28	31	34	23	37	31	31	22	27	23	29	35	24	27	31	29	28	27	32	31	25	27	29	20	31	32	29	36	30	26	34	28	38	27	36	33	27	27	39	34	30	26	39	29	35	33	36	32	38	31	24	24	34	29	23	30	33	37	35	21	26	28	22	19	34	26	25	34	26	30	29	32	20	17	29	28	22	20	33	28	40	27	21	35	31	30	27	36	36	28	23	19	31	27	36	31	35	29	30	30	29	26	33	40	27	26	23	24	26	29	21	28	24	38	27	25	23	32	17	39	26	32	25	38	28	31	28	33	24	28	29	27	29	35	30	30	26	28	28	30	32	28	29	25	28	35	30	31	30	26	28	32	37	33	30	27	33	26	22	30	32	23	31	19	33	37	38	32	31	32	34	27	38	35	25	26	31	36	49	25	20	30	38	31	28	30	24	32	29	32	41	28	41	36	28	30	36	27	34	30	23	34	25	34	31	23	26	34	38	31	37	35	28	20	33	29	28	21	23	40	24	27	29	29	24	27	31	39	19	25	32	23	42	32	35	29	24	38	36	35	27	30	26	23	29	23	30	26	32	32	28	27	34	19	24	33	21	35	34	37	28	25	29	22	23	40	28	38	26	31	32	26	25	31	31	42	31	36	26	27	34	27	30	26	28	30	45	22	14	25	31	22	31	28	31	30	32	31	28	32	27	29	35	26	25	31	27	40	28	31	34	42	29	25	38	18	27	37	36	29	19	36	25	32	30	29	29	21	34	22	34	38	29	18	25	33	33	31	27	33	21	39	24	31	31	27	33	33	33	31	34	19	25	27	30	32	26	33	33	33	39	34	23	44	29	28	35	28	23	26	27	30	32	27	29	37	30	36	32	23	36	28	30	34	30	34	30	29	25	23	28	28	21	24	25	43	29	32	23	29	38	22	28	36	38	27	36	34	35	34	33	28	28	36	25	26	25	29	23	37	30	45	28	26	20	27	34	27	32	28	26	21	27	24	28	28	26	39	33	26	27	31	37	30	27	21	26	24	30	34	39	29	33	22	35	18	28	18	35	28	32	23	39	28	32	20	35	43	36	23	24	29	28	30	35	25	33	22	24	32	22	21	34	22	32	29	30	33	34	29	28	19	34	29	25	32	30	20	30	27	30	28	31	33	30	25	24	23	33	24	24	25	28	45	27	23	32	36	28	46	24	28	26	28	22	35	27	41	38	29	28	27	30	29	29	39	38	37	25	28	24	23	31	20	31	33	37	35	40	29	23	32	24	32	26	34	24	29	35	39	46	33	24	28	34	30	33	29	26	33	30	32	36	30	30	21	35	26	26	28	24	30	36	26	31	30	37	22	27	30	31	42	36	35	25	38	26	30	30	32	25	21	25	22	28	26	40	29	31	29	23	27	34	31	24	37	29	25	29	26	33	29	28	24	27	35	29	28	22	27	24	36	30	29	32	29	29	39	23	33	30	36	19	29	37	27	23	35	30	30	35	25	28	16	27	31	31	26	31	37	20	18	22	27	28	24	36	31	30	24	36	32	33	34	29	29	33	27	33	16	32	28	26	36	32	20	31	37	24	27	32	25	44	22	26	21	41	13	36	36	26	26	27	45	31	31	33	23	33
20216	12676	8837	25141	35378	32899	27229	22431	20006	18230	17905	17984	17554	16866	18268	16153	11178	7264	4856	2520	2475	3087	5719	5846	4421	3434	2984	3291	2298	1111	611	517	502	491	488	460	504	479	502	480	464	434	477	489	480	459	442	437	466	454	475	447	447	461	457	453	483	466	432	452	414	435	429	414	434	471	460	456	453	443	493	476	454	455	461	436	421	441	475	457	428	457	470	404	451	429	411	419	460	466	447	424	435	470	433	441	458	468	447	483	492	442	439	453	489	461	464	449	446	442	439	426	447	447	469	429	474	455	436	432	447	449	464	431	422	439	450	422	406	440	450	447	464	455	443	449	474	430	439	491	466	445	435	446	438	486	407	464	455	459	493	420	431	448	464	454	447	428	437	469	461	450	487	438	413	441	422	439	480	412	472	486	449	454	481	434	461	464	453	430	428	440	406	445	427	430	448	448	436	446	458	451	437	451	435	401	475	445	458	434	476	432	481	432	456	467	461	440	457	431	447	436	436	440	452	463	424	451	437	427	463	410	476	433	445	431	437	402	479	444	418	461	454	436	452	431	424	445	478	424	431	454	438	453	481	418	436	414	494	485	441	469	475	398	414	422	464	444	455	422	448	427	442	455	428	474	479	449	434	427	460	470	433	431	441	464	423	454	429	427	479	437	428	444	402	452	433	454	446	468	446	471	474	428	437	453	420	474	454	427	477	476	410	416	472	462	432	452	430	438	451	486	439	448	472	436	443	444	468	479	439	450	434	466	458	441	448	429	452	433	447	452	417	450	430	439	474	426	457	470	423	441	441	430	437	441	478	455	436	458	445	434	453	482	457	474	447	430	422	432	438	444	469	446	463	421	478	471	403	443	423	469	424	415	460	467	434	445	455	466	436	463	431	465	465	436	421	398	414	432	432	433	457	462	429	417	440	395	438	473	424	424	434	438	437	431	405	453	484	420	410	467	491	471	437	469	432	436	465	446	453	432	438	460	434	450	429	449	439	442	435	464	447	478	476	437	440	404	432	464	446	463	481	467	462	434	439	399	462	429	444	449	439	468	438	401	449	445	451	429	459	473	460	432	455	439	447	431	466	455	429	464	420	449	435	446	448	403	451	467	446	398	442	405	470	484	459	478	435	417	426	419	457	463	463	427	441	426	431	454	438	466	473	457	426	469	436	433	430	433	510	453	433	462	459	465	461	413	402	441	480	418	459	456	426	418	468	439	485	443	422	458	449	456	466	466	402	432	467	430	454	418	416	465	478	414	457	432	409	445	451	437	466	443	462	491	447	425	430	415	442	421	458	452	469	490	447	455	431	492	502	456	467	462	465	455	485	417	434	416	444	423	449	467	450	402	435	409	434	425	457	432	472	467	434	430	471	470	460	456	457	479	483	479	480	426	459	388	415	416	423	455	452	440	441	466	401	412	425	456	401	465	451	431	452	419	450	436	442	466	461	416	418	456	431	414	438	425	438	428	429	427	431	437	444	442	436	423	481	429	438	445	460	507	459	457	479	434	466	413	425	432	448	432	420	459	455	453	465	433	402	437	457	469	421	454	459	482	448	419	474	474	474	429	486	505	452	457	453	430	450	463	436	420	454	471	461	477	444	407	420	438	434	441	466	454	444	446	475	431	451	493	461	448	453	432	439	408	462	429	432	422	454	430	450	432	431	434	439	442	414	415	423	460	463	513	444	444	493	462	480	444	455	448	451	420	438	469	418	430	475	414	459	451	442	427	444	437	464	448	415	470	449	447	487	462	417	444	450	448	444	459	454	473	487	443	457	482	485	460	460	457	463	469	444	417	408	426	458	405	442	465	452	429	462	439	474	453	432	416	445	474	442	457	494	434	448	435	469	412	428	454	452	471	479	465	451	416	458	457	460	460	424	455	462	477	458	436	452	450	470	473	410	430	436	383	461	486	447	431	411	432	406	444	440	476	426	474	454	439	464	403	466	459	470	449	399	447	456	467	448	416	459	413	442	439	427	463	443	425	436	467	487	496	449	449	406	421	454	467	479	457	456	411	487	465	428	443	405	443	425	452	442	432	428	443	437	431	435	458	443	445	470	475	457	445	420	424	441	441	442	445	463	433	443	462	431	420	421	456	451	472	445	428	436	435	413	430	466	454	455	452	461	437	459	408	428	428	443	464	451	444	414	485	395	428	456	474	440	448	427	441	425	455	422	448	448	447	457	465	471	433	453	404	443	445	412	463	437	453	448	423	452	421	427	448	465	454	456	470	410	445	435	466	435	443	436	435	468	477	461	427	462	419	439	441	435	467	412	461	443	419	418	463	437	443	435	430	461	462	400	452	442	475	435	451	445	480	468	435	473	468	477	426	464	438	424	464	455	468	414	438	484	452	423	420	431	450	447	451	445	415	439	455	391	438	453	442	458	409	459	440	477	438	442	426	478	435	444	449	422	452	452	443	490	413	407	452	431	426	496	469	460	439	445	418	461	478	441	436	409	451	461	476	454	432	431	408	460	463	410	464	470	459	439	459	454	479	464	465	445	447	454	423	505	454	463	438	463	443	446	432	425	481	442	476	429	475	433	465	455	440	489	464	421	445	431	409	407	470	442	439	460	465	476	418	438	432	424	449	456	432	426	440	452	450	453	423	447	433	422	433	447	459	425	480	431	457	464	447	443	416	459	499	461	442	408	459	471	437	433	475	424	476	486	476	461	431	395	456	404	414	426	423	497	436	434	466	465	448	399	424	427	446	452	435	452	442	465	420	461	447	467	441	440	479	414	461	444	443	432	457	398	425	451	425	459	435	429	425	420	488	484	408	420	439	424	429	451	458	456	444	446	425	424	433	427	438	432	476	420	442	497	450	429	447	466	443	495	471	455	417	415	451	466	429	446	474	414	452	405	440	455	440	465	447	473	474	468	409	381	458	440	397	473	451	423	429	477	432	461	444	420	451	444	432	451	420	429	482	459	472	430	412	417	446	470	439	462	457	449	414	450	459	443	438	471	474	457	445	427	443	467	478	396	471	402	422	446	438	432	435	434	431	444	419	425	457	461	432	450	436	425	426	465	396	448	406	409	420	464	454	447	467	440	417	420	460	418	421	456	419	512	484	448	411	463	433	438	477	416	438	466	469	431	455	428	425	482	436	464	468	473	454	452	500	433	477	454	447	435	453	433	458	460	445	425	463	398	495	436	444	492	440	472	422	465	467	439	426	411	443	412	479	471	476	472	466	452	419	448	436	462	430	468	462	456	469	434	454	450	486	454	457	455	415	422	431	422	422	444	458	456	467	452	434	486	462	456	442	461	455	439	456	435	445	467	480	428	478	434	454	454	462	419	440	443	450	424	466	419	456	445	447	481	437	446	433	442	480	474	461	445	454	457	457	498	412	454	454	427	480	417	444	421	414	473	447	459	470	458	499	451	454	456	456	434	447	472	457	442	392	423	421	457	464	439	421	420	478	458	456	459	439	435	464	430	483	424	471	425	470	438	464	450	462	474	444	415	459	437	437	460	424	443	423
1837	897	610	572	1163	1341	949	786	686	621	603	649	730	772	855	817	582	255	171	84	85	113	188	236	166	125	120	162	107	61	44	40	22	35	39	29	27	31	33	22	26	23	21	24	22	23	21	32	26	22	32	26	26	39	26	31	26	20	25	35	35	39	32	26	29	28	31	37	32	30	28	32	23	31	34	31	38	33	21	27	28	28	28	27	24	29	26	27	33	30	37	24	29	28	29	19	35	42	20	23	21	30	24	29	28	28	39	32	29	30	30	27	23	32	19	23	28	37	31	26	26	33	26	33	37	32	28	25	26	26	33	29	31	24	25	47	22	20	25	32	30	29	38	30	36	29	37	36	27	28	27	24	22	31	29	38	17	32	27	33	21	27	29	20	34	28	33	34	26	25	32	31	25	24	37	24	31	26	30	28	30	19	20	41	33	34	32	20	27	38	31	28	32	22	20	28	18	28	31	24	26	36	31	39	27	35	37	22	34	31	37	23	25	28	25	33	22	22	30	31	18	27	28	28	32	26	22	24	21	27	27	32	29	27	37	16	32	31	26	31	44	25	21	26	30	32	33	43	23	35	33	23	29	31	35	25	45	25	29	34	34	31	27	26	20	23	20	29	19	33	37	33	23	25	21	25	28	25	26	28	30	28	26	24	24	29	23	25	30	28	35	26	29	28	28	27	28	27	27	30	27	36	30	31	35	32	28	37	41	24	21	29	32	33	18	34	22	17	32	32	35	21	33	28	30	19	27	22	26	20	22	23	36	31	28	31	29	27	27	28	27	24	31	27	32	20	32	29	32	25	20	24	19	35	25	25	24	29	25	25	23	33	26	32	24	20	26	27	24	31	25	28	25	36	22	32	34	32	26	32	28	26	28	27	27	30	44	27	27	23	20	21	28	30	26	25	29	26	22	21	36	35	25	27	27	19	40	21	28	31	34	34	38	21	26	27	32	29	26	26	27	20	24	31	27	34	36	37	21	24	34	33	17	20	34	33	30	23	23	23	29	37	17	19	28	26	18	32	36	32	24	24	30	30	30	22	34	22	22	33	27	39	32	23	28	29	29	29	36	34	14	32	25	25	32	21	26	32	19	27	23	30	26	25	43	32	32	33	30	26	29	27	27	34	29	14	19	28	23	25	25	26	26	31	24	28	23	30	29	30	20	31	26	29	21	25	23	27	24	36	35	30	25	32	23	27	38	25	29	36	38	27	23	36	33	22	30	15	21	31	37	35	30	33	31	30	25	34	32	22	26	29	30	39	26	28	29	35	32	21	29	34	23	27	33	36	32	29	39	29	25	30	28	30	22	33	26	28	28	35	37	28	22	25	34	31	32	32	28	18	31	30	28	44	22	31	27	31	30	35	25	28	28	26	33	27	34	31	31	17	30	33	25	37	32	28	23	27	29	26	28	30	33	29	22	25	22	32	29	28	22	27	21	23	25	31	30	30	33	27	29	29	37	28	35	41	27	23	29	31	34	33	32	27	25	31	29	29	29	34	28	31	28	24	34	38	28	32	22	27	23	29	23	29	25	25	17	26	35	23	29	35	22	33	27	35	33	30	33	35	30	41	38	32	21	20	36	24	32	36	26	23	30	31	26	33	37	23	29	33	35	30	31	22	34	31	34	29	25	19	31	24	34	24	30	22	23	28	30	37	23	28	22	25	30	34	44	27	31	20	24	31	19	36	28	30	30	22	29	31	25	24	29	29	27	33	24	27	20	23	33	27	28	18	38	31	28	34	20	21	27	14	21	30	19	40	27	33	26	33	24	27	35	28	31	26	35	35	30	24	28	17	25	23	33	33	30	29	33	23	36	21	26	32	20	26	28	25	24	36	31	43	32	25	25	38	35	18	27	32	23	14	31	28	32	41	31	26	30	16	25	31	26	27	26	25	21	21	37	20	21	36	29	33	24	24	26	30	25	27	31	28	35	30	25	28	30	20	33	29	24	25	35	28	21	24	36	27	30	28	24	25	28	29	22	21	21	31	22	36	31	25	34	24	30	29	21	28	33	25	31	32	32	21	26	26	27	27	26	30	22	30	27	23	19	36	26	23	30	32	42	23	33	25	31	34	32	26	28	31	27	33	37	43	32	37	34	27	32	20	26	22	19	24	36	29	24	35	25	27	26	25	32	28	35	23	31	21	25	27	40	30	28	25	24	32	28	18	18	38	37	28	30	37	28	29	25	39	40	29	26	33	23	27	22	33	44	21	18	36	22	26	24	14	38	26	34	19	23	31	24	18	36	25	26	17	27	37	29	25	22	31	30	24	21	21	25	20	24	27	21	24	26	26	23	27	38	24	33	31	29	31	30	24	34	28	35	39	47	31	28	31	32	35	29	29	23	31	19	39	25	17	39	21	31	21	30	25	27	24	26	28	29	34	23	26	21	28	37	23	35	27	28	24	29	28	31	18	35	21	27	23	27	20	19	25	27	26	31	18	29	26	30	26	25	26	25	35	34	18	26	24	25	30	33	23	36	19	31	27	31	25	26	43	24	37	25	29	26	27	33	34	30	25	28	18	34	23	18	32	35	22	25	32	26	29	33	23	28	34	35	25	31	24	28	37	35	31	40	43	32	23	23	34	29	21	33	27	32	24	31	23	26	20	26	34	35	27	26	32	28	36	23	27	30	36	31	32	27	24	29	29	26	29	26	32	34	32	24	40	32	23	28	22	27	22	25	24	18	32	26	24	31	24	31	22	26	29	30	22	24	19	22	34	30	24	24	31	29	30	21	26	33	31	28	25	33	43	32	26	31	28	21	28	35	27	29	24	32	28	24	40	40	28	28	19	23	31	36	25	34	26	25	34	27	26	32	23	46	30	23	31	25	34	29	32	40	38	18	19	26	27	25	25	34	35	29	25	32	26	24	30	29	27	38	26	35	24	27	27	26	20	30	38	25	20	33	31	23	29	26	26	26	25	32	28	35	35	30	24	24	29	31	21	23	28	27	31	19	27	35	32	27	15	26	23	33	25	31	29	30	29	29	23	23	34	21	32	26	23	25	25	20	25	28	27	32	32	18	23	40	31	25	40	24	29	25	23	36	26	25	30	23	24	32	33	35	32	33	25	27	23	18	29	22	23	33	24	33	30	22	25	26	20	28	29	27	30	28	21	26	27	24	28	27	30	30	34	24	29	32	17	30	24	32	36	27	30	30	31	21	23	25	32	20	32	34	30	23	27	39	24	27	29	19	27	29	30	37	30	23	20	25	31	25	19	31	21	25	26	31	37	33	32	27	28	29	28	28	26	27	35	31	22	33	31	34	16	26	18	39	28	22	28	22	26	26	29	30	27	25	28	30	32	31	20	27	25	36	26	30	25	27	26	27	30	34	19	33	34	24	28	21	29	29	28	29	29	26	22	29	30	22	24	35	36	23	25	30	23	24	36	32	33	29	36	17	27	32	36	30	30	36	23	18	20	29	27	23	19	27	26	30	28	40	25	34	24	33	31	25	21	35	31	31	24
26309	17371	12915	30755	40390	37867	32633	27572	24232	22368	21308	22359	22336	22648	23362	22605	17131	10159	7293	3862	3837	4266	7833	9168	5796	5281	4951	5465	3954	2024	770	579	609	552	537	535	518	500	522	494	510	497	496	496	504	468	469	448	447	430	457	478	493	476	436	451	435	437	427	447	405	467	460	511	408	439	452	459	468	455	497	416	435	403	432	438	459	440	416	396	446	434	458	444	400	407	412	453	494	449	446	413	431	431	424	428	428	455	436	427	401	474	455	483	480	434	456	398	428	437	468	461	423	447	468	462	423	413	417	416	425	443	450	427	436	418	416	449	426	390	455	452	472	422	439	450	444	439	434	453	462	448	446	433	461	430	436	447	442	432	452	423	425	415	421	428	444	386	445	438	423	436	425	413	469	456	421	410	415	419	422	414	430	415	435	459	446	418	448	407	413	435	435	443	382	450	436	407	429	420	426	405	472	395	430	401	418	414	414	413	433	420	409	405	445	421	438	467	432	433	424	391	441	464	415	398	429	439	388	439	408	437	419	415	441	410	443	469	421	406	409	413	465	448	401	425	432	400	420	412	452	432	401	424	425	395	405	434	401	432	429	369	417	433	404	424	425	445	445	384	405	439	435	408	413	453	416	405	453	401	451	460	409	462	421	465	408	433	392	450	421	419	431	455	398	425	439	408	420	457	417	449	430	468	422	436	430	443	414	410	446	400	416	450	408	410	455	445	425	403	429	421	450	439	399	423	440	405	417	447	468	431	452	426	430	402	404	409	433	403	412	437	421	415	458	426	464	436	362	434	398	430	434	430	429	438	455	415	427	422	420	498	410	435	409	410	426	471	462	423	441	461	435	420	386	477	450	417	414	408	455	469	463	425	422	401	436	430	439	410	475	427	413	461	432	382	385	422	396	454	449	417	442	418	422	447	429	413	397	437	442	418	435	457	434	432	414	423	428	446	415	448	437	409	426	432	405	431	448	443	419	411	421	439	440	436	408	428	436	420	437	411	441	455	462	434	383	385	436	427	410	409	452	409	399	463	427	413	445	412	453	421	430	431	381	445	432	436	440	393	478	418	433	413	418	437	412	433	462	449	427	445	435	418	461	403	463	427	412	416	461	389	442	411	410	387	428	471	434	400	413	428	432	410	404	418	413	416	420	410	406	429	442	436	449	405	426	436	439	430	431	429	441	441	418	419	428	408	436	420	401	452	401	423	427	413	426	419	426	441	405	419	415	458	406	385	416	437	429	447	417	438	439	407	433	425	429	435	433	421	408	415	435	415	419	430	449	437	452	425	450	385	423	411	429	429	424	426	429	407	429	424	422	415	435	430	401	441	450	425	412	422	427	432	425	427	421	426	417	420	426	444	428	428	439	424	446	437	412	422	388	431	410	420	438	403	435	424	407	436	473	424	436	445	428	411	459	401	422	443	399	427	397	429	420	444	381	411	430	419	418	479	415	452	402	398	420	438	444	438	457	449	444	422	400	425	438	416	407	399	417	431	440	399	417	444	414	394	424	434	464	418	413	405	395	420	421	389	436	450	426	390	420	462	446	402	426	410	449	441	404	427	442	420	409	456	429	410	419	399	419	428	454	422	418	449	426	450	400	439	382	441	438	458	427	452	434	396	457	444	401	424	396	406	435	398	441	414	428	439	408	430	377	434	429	436	432	443	441	416	446	418	441	444	445	415	431	416	452	447	454	425	421	393	381	449	427	434	440	391	421	424	438	416	447	463	425	401	415	434	405	416	390	418	417	479	448	436	462	434	457	438	435	418	416	419	431	427	408	433	433	389	429	412	441	417	472	412	440	404	414	418	401	414	365	431	426	382	403	394	412	408	434	464	395	423	414	436	412	444	429	414	465	439	447	422	423	421	433	442	415	491	447	445	430	404	455	443	474	416	418	404	447	396	387	448	425	460	434	463	447	435	463	437	432	430	422	396	421	423	370	465	447	468	410	423	426	417	439	479	438	443	438	413	424	421	414	419	464	429	410	447	415	453	458	414	455	423	414	427	446	380	436	445	397	425	447	411	417	429	397	409	416	446	442	449	419	414	445	422	434	407	429	451	387	423	416	425	454	459	431	417	411	412	417	408	440	396	471	426	440	439	408	435	445	408	420	435	424	432	441	404	446	442	474	387	445	449	442	446	448	417	419	411	439	414	431	428	412	453	407	451	417	461	428	410	388	427	446	423	421	402	424	449	419	410	421	418	446	420	441	431	434	425	406	424	391	464	438	433	414	387	460	436	407	426	406	458	460	474	415	456	406	441	433	432	436	405	444	415	409	456	445	438	406	407	432	443	444	423	432	424	434	422	409	405	429	412	420	397	438	410	457	421	436	392	383	423	457	401	441	391	409	435	432	470	438	416	408	423	476	418	406	410	417	428	387	440	480	420	442	441	438	429	405	433	414	427	412	420	449	445	440	436	398	440	437	438	425	406	441	446	453	460	396	455	426	414	428	430	428	409	438	418	410	430	450	430	417	432	443	461	411	427	442	418	400	452	400	389	419	448	418	456	434	442	420	400	407	410	449	444	402	421	447	418	422	413	413	382	419	479	429	414	451	396	440	439	418	431	432	468	442	440	427	417	386	442	445	394	436	449	441	441	474	419	433	459	424	434	416	423	378	427	453	438	398	436	402	397	430	427	417	393	399	442	406	423	427	463	452	451	433	420	410	435	405	425	414	395	455	421	413	443	421	395	400	423	459	456	407	443	446	442	393	408	445	431	421	417	433	410	459	433	432	442	429	382	443	391	442	417	438	387	429	429	444	428	406	428	434	426	399	455	405	470	415	447	457	414	471	427	409	410	398	440	405	423	426	451	482	416	436	422	404	413	450	466	387	439	441	403	428	369	417	467	428	402	447	461	467	384	467	443	442	448	430	422	390	432	420	417	411	415	420	413	474	444	423	438	445	396	442	388	433	434	422	419	413	437	464	454	452	415	429	408	410	424	412	394	419	436	436	408	408	404	429	430	434	447	424	436	410	432	443	447	414	470	468	434	403	444	428	418	442	392	450	413	422	458	438	411	442	414	385	424	394	413	424	421	442	407	439	437	407	434	421	429	422	447	415	415	387	461	428	422	412	452	433	425	434	384	388	437	405	423	457	421	382	418	444	442	452	442	432	437	464	407	429	431	463	405	436	404	409	427	406	385	465	439	417	415	435	442	440	417	452	433	410	427	410	472	427	435	406	424	441	435	425	445	397	439	439	441	420	405	445	405	412	410	459	440	464	449	417	438	388	452	414	440	440	415	442	414	416	436	443	438	471	427	450	440	478	438	444	415	429	438	450	412	415	410	419	434	457	450	431	429	416	392	412	383	423	401	401	397	462	463	424	434	438	431	445	428	471	440	432	450	426	415	422	460	368	473	429	458	419	445	430	446	434	416	447	391	432	459	405	390	440	443	423	398	434	422	397	429	430	433	414	423	424	398	428	425	457	441	431	430	432	417	418	372	455	439	397	439	411	390	431	405	410	453	430	429	447	426
3469	836	571	558	1020	1096	857	636	562	568	584	572	697	788	870	812	583	294	185	135	100	139	198	215	142	148	129	135	127	78	55	42	47	55	48	68	51	39	33	54	44	56	36	48	46	38	38	38	37	38	47	45	36	31	49	35	33	48	39	42	47	38	45	41	44	48	42	38	46	52	45	31	56	32	34	44	36	40	35	59	48	38	50	38	38	56	44	49	47	33	52	35	50	42	42	52	41	45	46	32	45	42	40	36	40	33	36	49	55	43	44	48	34	36	46	42	31	35	36	38	35	42	54	46	45	46	37	42	36	53	41	42	44	51	53	46	43	37	44	50	57	52	41	36	43	43	51	43	28	36	35	42	44	42	39	33	40	39	40	42	48	50	47	57	52	47	44	38	42	57	46	36	53	35	41	46	51	39	38	39	36	41	38	44	46	29	49	48	48	50	52	42	30	34	44	53	43	41	48	50	51	28	40	40	45	43	35	44	43	42	52	36	41	41	35	42	48	35	36	49	35	47	36	54	40	45	51	31	38	51	36	41	38	34	44	32	49	53	42	46	41	45	41	40	48	37	38	51	45	44	39	47	47	48	35	25	45	43	41	38	34	42	42	44	44	46	29	40	51	50	39	36	45	55	34	38	43	31	32	33	45	42	43	38	36	40	32	60	45	36	35	40	37	37	57	44	44	46	36	44	40	37	47	45	42	42	52	34	43	45	37	50	39	46	40	44	53	47	39	52	37	47	42	47	42	54	35	42	47	33	32	42	27	43	41	38	44	44	38	36	45	47	36	37	44	44	30	37	30	55	43	41	40	51	36	37	45	51	39	46	45	27	50	38	38	44	44	42	40	47	33	40	46	48	46	40	47	47	43	45	38	45	46	44	48	41	47	40	47	39	37	43	41	34	45	37	51	44	38	49	44	45	45	46	50	52	38	49	39	49	40	49	57	47	47	53	33	44	35	36	38	40	48	39	36	45	46	45	40	49	32	51	47	38	32	41	42	37	43	31	41	53	59	61	51	46	42	39	51	45	39	43	53	53	51	53	50	46	36	51	41	40	45	47	39	53	40	52	50	55	43	43	51	34	47	49	47	41	52	41	60	42	44	52	43	45	41	55	46	46	46	36	30	41	34	43	30	59	47	41	45	38	41	37	42	34	41	41	42	34	38	53	40	50	44	53	50	38	51	52	45	56	43	44	43	42	40	45	39	37	47	49	45	45	37	49	36	48	58	35	51	42	45	46	39	43	37	40	45	35	42	63	38	46	47	45	44	48	42	47	38	49	33	39	41	51	40	50	48	39	38	37	48	40	55	44	42	42	36	45	41	59	52	47	46	58	45	44	36	48	41	57	46	33	49	47	48	40	42	60	47	43	38	64	46	57	45	42	47	42	42	39	45	57	44	42	55	47	51	51	52	46	39	35	40	46	56	36	44	42	47	42	41	32	43	53	33	38	43	38	36	41	47	39	27	46	37	51	40	52	41	46	45	50	48	37	43	38	42	47	49	43	41	51	45	42	41	43	42	45	53	46	41	35	48	48	46	53	42	39	46	47	53	45	44	42	52	37	41	48	43	42	45	45	47	38	37	48	49	47	39	35	42	51	41	39	45	55	48	44	53	47	32	35	46	40	45	39	57	40	47	47	44	45	52	44	38	48	40	40	41	43	42	41	49	51	44	36	47	44	42	36	50	40	39	43	42	46	54	46	50	37	37	51	56	45	50	36	54	46	44	43	41	47	34	48	28	39	47	44	39	34	52	47	39	51	50	44	53	48	45	51	34	38	40	48	53	47	37	46	46	51	47	51	50	45	37	41	55	33	50	35	50	49	47	41	34	32	41	44	49	41	37	48	47	40	35	37	53	56	40	49	45	39	38	38	38	36	49	38	40	44	45	39	32	48	47	51	38	44	59	35	41	55	59	45	28	41	30	46	51	36	59	58	46	51	43	46	47	55	35	48	40	29	26	31	51	64	37	49	39	44	47	41	44	42	39	38	48	50	44	45	51	46	48	39	47	46	39	50	52	50	50	54	50	38	39	40	37	43	39	44	51	36	45	43	36	53	43	40	47	39	41	44	42	34	33	49	41	50	38	37	49	58	43	34	41	50	37	33	41	48	46	40	65	53	57	47	38	42	48	35	44	43	43	44	50	46	53	44	38	40	43	46	45	44	53	47	43	40	38	39	47	45	45	46	42	46	40	45	34	44	48	46	44	42	41	53	38	35	42	46	42	43	40	43	45	36	39	36	57	38	38	28	39	40	55	51	54	56	52	40	41	41	47	34	46	44	40	49	42	47	39	32	39	42	50	39	40	44	47	43	45	48	33	49	38	46	47	58	53	39	43	44	44	24	43	51	35	35	53	40	35	43	44	46	41	47	45	39	54	38	29	37	43	54	46	45	48	43	34	36	42	41	38	50	47	45	38	51	37	38	46	47	46	38	41	53	46	43	63	56	48	53	53	45	43	35	41	41	30	38	43	30	39	33	29	42	46	42	44	41	46	46	37	36	33	35	46	45	52	58	44	49	42	52	36	47	45	33	41	43	55	48	38	50	49	59	48	48	40	41	46	46	36	46	44	35	51	38	39	42	43	45	37	41	51	48	40	30	36	39	45	44	55	39	38	39	47	45	48	43	35	53	46	42	28	49	46	33	44	42	44	51	45	51	48	39	49	46	36	46	50	39	48	53	35	55	27	30	47	43	46	41	51	54	43	30	38	44	42	36	48	46	39	31	41	51	52	43	35	32	40	58	42	43	36	45	54	44	45	51	61	40	53	38	46	51	39	43	47	37	45	56	43	45	51	50	42	45	35	42	44	42	51	44	44	41	34	48	36	44	48	30	56	38	46	46	50	33	41	44	33	46	46	38	47	40	42	52	38	41	45	42	55	36	39	48	46	40	47	53	35	55	45	41	46	61	41	39	42	45	50	34	29	44	39	41	39	54	46	56	36	39	40	46	40	40	43	42	38	56	42	34	31	45	48	32	40	48	41	50	44	51	48	47	46	52	38	55	37	35	36	39	37	52	52	38	44	42	44	43	38	39	32	40	49	43	53	44	39	39	41	45	46	58	53	52	50	40	43	41	33	36	41	45	51	36	53	43	41	35	47	51	36	42	39	38	50	36	44	56	47	39	40	40	40	57	40	38	40	39	52	42	32	47	44	55	38	40	36	46	46	39	47	45	44	46	39	45	46	45	43	35	52	49	43	45	48	38	43	42	48	42	41	42	30	43	42	57	53	46	52	38	43	50	47	38	36	43	36	57	42	45	51	47	49	55	38	34	36	40	51	46	45	52	28	43	51	43	53	56	38	43	52	37	40	47	41	47	40	50	45	35	50	42	60	36	36	45	51	42	42	48	49	32	48	48	43	44	41	41	34	46	33	54	46	55	39	37	40	40	34	36	41	50	60	39	36	28	43	47	42	41	52	51	44	49	43	35	31	48	52	44	38	50	44	55	43	46	46	54	33	34	38	46
23780	16354	12811	30815	38949	36159	30923	25652	22748	21112	20127	20404	21961	23402	24044	22332	18295	11154	7810	4159	3628	4096	6758	8760	5607	5209	4973	5323	4568	2708	1085	849	810	802	739	741	765	721	687	734	783	708	749	703	734	694	700	694	683	700	675	676	672	641	685	655	684	666	650	651	618	665	640	659	658	681	670	642	658	661	663	678	653	645	631	610	665	624	681	666	630	619	645	631	692	679	653	645	674	708	595	710	675	588	666	658	632	679	683	617	634	669	666	686	718	673	632	642	632	680	675	635	686	713	668	662	636	676	650	667	595	632	660	676	674	638	685	646	687	642	676	675	694	625	657	680	675	656	685	653	659	626	619	657	655	654	664	687	670	680	671	656	651	639	737	691	641	664	637	647	692	646	635	642	645	625	653	660	721	667	600	639	618	652	688	605	646	635	648	633	679	635	625	663	659	676	655	658	650	639	653	647	650	631	625	642	679	672	664	681	662	684	614	665	664	675	693	628	616	686	640	672	671	660	610	603	615	635	675	686	669	616	678	626	623	656	640	623	664	701	663	636	656	662	640	680	700	641	633	649	672	621	677	675	661	625	639	654	675	643	678	639	654	636	629	711	652	668	633	617	658	668	649	720	665	674	658	669	648	652	621	647	657	650	642	609	663	631	715	667	633	686	644	684	714	681	644	686	629	692	667	643	656	634	620	606	653	687	690	669	664	667	631	652	626	604	634	686	632	664	665	616	660	613	629	671	648	641	614	649	617	623	612	621	637	667	668	685	625	660	665	691	635	639	659	635	629	680	678	659	645	635	655	711	647	673	611	611	692	650	708	621	638	676	651	660	679	643	608	628	644	678	646	689	636	629	646	658	652	663	666	613	647	628	691	640	674	648	669	633	666	645	642	648	661	693	648	679	636	630	673	626	633	677	669	684	635	630	593	647	636	678	610	629	636	657	692	653	631	624	630	674	697	676	665	683	639	611	705	678	695	665	679	690	622	676	643	632	652	646	655	653	648	654	672	707	652	653	648	616	655	716	655	655	654	626	666	607	640	574	634	657	615	664	613	673	615	665	658	661	658	645	614	608	648	688	607	649	673	650	684	627	651	660	639	684	667	669	632	661	649	647	662	673	643	679	656	662	680	633	676	687	672	668	617	709	683	657	679	652	649	656	658	643	644	660	613	645	662	640	663	669	642	601	657	650	620	646	681	672	636	648	686	673	662	666	628	661	635	654	624	652	634	655	649	640	648	640	668	655	644	633	633	653	650	634	631	649	687	606	606	692	655	666	680	665	634	644	650	630	627	653	677	647	673	639	667	650	644	666	603	604	583	667	706	685	645	631	648	694	702	660	642	627	638	660	631	649	684	671	691	675	672	681	690	659	688	614	660	655	615	667	667	661	708	677	639	626	647	685	647	640	697	648	661	624	618	659	669	658	647	655	662	629	671	640	674	660	689	641	702	664	661	676	634	664	629	651	656	639	663	680	674	636	652	671	683	654	645	632	665	597	656	634	696	667	684	649	644	653	646	651	655	606	640	660	614	660	699	660	617	630	674	677	652	671	673	601	671	704	643	621	601	664	636	664	662	666	640	586	650	712	647	672	642	653	628	645	653	702	715	629	650	633	644	670	663	640	619	662	704	634	643	667	668	645	680	684	626	687	627	626	618	660	626	659	664	662	597	647	665	663	671	688	654	635	672	652	661	634	678	640	636	619	657	691	634	679	642	650	623	650	669	664	653	638	656	668	653	681	627	656	588	644	675	651	633	676	699	715	636	631	634	684	637	689	650	663	610	618	627	656	682	657	649	652	666	632	642	634	644	636	678	631	638	647	630	650	680	679	682	675	661	669	654	659	705	659	616	634	644	619	670	644	690	667	659	628	623	638	616	676	682	661	676	633	655	657	657	666	654	650	646	667	654	617	652	679	677	653	658	636	681	656	666	612	627	670	667	720	681	659	663	680	654	634	650	636	680	649	700	612	648	664	622	659	640	643	673	645	693	653	648	664	643	662	635	680	637	600	658	671	641	633	687	658	622	632	695	655	681	664	645	620	610	652	653	676	650	646	643	654	638	636	627	628	649	625	629	679	650	653	672	687	639	639	673	660	602	675	619	688	631	624	642	687	689	684	643	631	636	691	641	634	646	612	647	664	662	676	687	632	603	645	682	610	642	648	675	650	625	650	651	678	646	680	628	650	675	663	661	640	629	615	652	675	636	659	653	654	605	641	651	650	669	667	653	688	695	604	611	658	621	635	642	632	645	619	676	668	693	582	676	679	610	647	606	691	647	635	681	654	642	687	629	667	624	646	671	649	621	683	636	639	652	649	676	678	754	649	659	647	644	613	644	705	664	653	660	681	656	666	650	654	679	657	660	673	589	649	619	602	702	670	639	615	693	683	627	636	643	621	658	670	679	660	661	618	639	613	628	645	667	644	651	658	664	640	676	648	693	652	618	649	633	644	710	645	624	656	649	634	628	657	655	587	679	651	656	655	660	659	686	626	623	613	639	633	658	591	665	688	616	652	641	695	652	704	652	677	630	637	663	618	634	627	685	661	645	654	655	663	609	675	664	682	631	656	640	666	649	660	651	664	662	629	678	678	672	625	637	640	640	687	641	626	648	680	664	716	576	668	656	681	658	611	598	662	649	663	635	679	661	652	651	666	654	613	630	636	639	629	708	696	646	665	653	668	630	666	644	634	658	686	627	685	646	662	627	670	650	659	588	689	649	637	661	665	672	670	633	634	658	595	685	686	669	682	714	648	659	657	606	648	595	648	646	649	664	675	646	668	651	655	637	646	677	627	668	688	633	636	648	626	667	692	674	668	588	683	652	636	644	678	654	648	662	637	668	670	610	620	642	684	643	641	663	607	648	705	661	624	690	645	670	642	632	638	614	632	640	641	621	627	653	666	610	594	645	628	705	657	668	653	620	684	655	655	611	615	611	627	618	622	619	623	586	673	641	641	646	622	655	648	646	700	730	687	657	619	634	652	707	713	671	646	678	654	639	681	643	648	639	657	610	672	681	660	593	623	650	661	662	663	655	674	649	625	650	632	645	632	654	599	668	651	639	669	660	642	672	634	634	621	695	624	651	620	686	651	662	641	662	662	694	631	689	677	604	659	660	621	677	664	654	669	617	681	610	641	659	616	668	650	609	666	665	648	651	638	678	695	618	684	659	592	616	665	654	627	652	643	647	664	603	638	636	634	673	654	622	658	672	675	632	669	623	683	632	630	610	638	686	609	665	645	629	636	650	645	647	638	606	665	662	644	667	632	693	644	625	658	670	621	654	648	676	630	622	638	668	661	632	662	654	631	677	682	623	650	650	694	642	660	637	667	648	691	708	639	622	672	650	654	652	618	695	680	661	629	661	677	684	614	613	693	624	683	698	637	641	664	663	659	631	651	589	679	665	670	632	656	609	645	632	689	646	602	646	664	660	625	647	651	656	634	725	679	679	603	661	644	681	646	679	633	621	653	605	637	624	676	638	685	639	654
3319	1310	788	828	1615	1724	1335	1106	857	751	747	987	1014	1185	1429	1231	1004	523	291	171	158	150	237	311	231	209	221	198	176	138	65	58	45	56	37	47	50	56	30	43	41	47	49	38	42	53	58	47	34	45	47	49	41	34	60	41	49	45	44	46	45	35	44	34	56	53	51	52	46	39	36	39	44	42	46	48	45	47	40	44	42	47	41	59	58	49	41	44	44	54	33	39	57	42	44	48	50	35	38	42	44	47	44	50	36	41	41	44	35	51	46	43	41	40	52	44	43	44	51	57	38	48	53	46	39	40	34	43	47	44	39	48	42	38	34	50	49	36	45	56	41	50	49	38	47	47	45	38	48	44	44	42	46	42	29	33	46	45	48	45	43	49	41	39	47	41	43	40	39	42	41	30	45	51	40	38	37	37	36	47	36	36	47	51	42	43	38	39	44	55	45	33	43	49	41	51	52	30	39	50	50	51	53	45	40	48	49	47	41	40	37	35	42	44	50	34	39	39	54	41	52	29	39	32	41	33	54	38	47	33	47	43	52	45	40	35	43	46	45	50	37	49	42	58	55	33	38	43	66	49	46	49	44	35	40	45	53	32	51	44	50	35	43	39	33	41	49	37	34	50	45	51	41	43	34	48	49	41	35	36	37	34	43	39	41	52	55	29	47	37	42	38	31	40	39	46	50	41	46	40	47	47	48	28	40	49	40	51	41	48	46	49	38	53	38	33	41	35	46	50	57	44	44	37	38	43	41	43	42	32	44	52	40	38	48	59	46	40	27	51	41	42	50	40	39	44	55	35	42	49	46	29	64	44	37	45	53	33	42	31	35	41	27	44	39	44	57	44	37	43	45	39	31	55	44	42	36	38	37	51	51	58	28	40	43	40	41	42	42	45	42	41	55	52	48	49	43	49	53	42	42	48	38	37	49	42	42	49	52	41	42	36	48	43	47	46	48	47	49	42	40	38	56	56	34	43	39	45	50	46	44	55	59	51	33	55	37	45	44	32	58	41	38	46	35	37	52	48	37	56	42	48	36	42	44	44	51	49	41	46	43	48	43	39	39	27	51	38	48	46	41	34	48	38	38	40	43	43	38	47	44	46	52	53	29	44	34	38	51	45	39	30	38	38	49	39	42	39	45	56	50	44	54	40	45	30	43	44	51	39	45	52	49	52	39	47	52	43	52	46	38	38	44	46	40	43	36	39	50	39	42	38	47	44	44	55	51	40	49	36	49	53	39	43	47	50	55	52	39	33	54	49	50	51	48	45	47	26	35	46	48	51	37	48	43	45	57	29	40	32	40	39	56	52	33	44	41	43	38	39	42	45	45	52	50	44	47	46	35	39	46	44	49	46	55	44	44	44	47	48	44	33	41	40	41	51	39	45	47	44	40	48	42	34	39	38	44	50	41	42	32	41	55	46	36	29	47	47	31	53	37	44	39	48	44	48	37	36	39	35	36	56	41	58	43	38	37	39	50	36	42	34	41	50	42	43	39	36	41	45	41	52	50	39	49	41	53	41	52	37	44	56	32	46	39	47	31	35	47	40	41	43	34	44	42	48	43	42	43	41	36	39	42	38	51	36	44	36	37	59	46	42	47	39	38	45	45	31	48	45	32	38	39	32	40	35	44	54	43	38	44	39	36	37	42	44	35	46	42	39	44	42	34	45	43	42	45	42	47	48	48	32	44	43	46	41	43	49	45	42	47	44	40	41	42	38	49	46	26	41	36	32	39	36	46	48	45	31	42	35	53	35	34	49	46	39	43	40	60	44	39	57	50	40	44	44	48	35	38	55	35	46	40	35	48	53	32	50	39	47	43	55	42	43	41	36	44	37	38	45	43	38	39	41	52	44	36	43	29	30	34	41	35	40	46	43	46	48	40	49	44	45	30	54	46	43	37	45	42	37	42	38	39	52	47	49	36	51	43	48	46	34	52	42	46	33	38	43	49	40	43	46	48	39	53	44	37	42	36	47	51	41	35	47	52	45	43	42	49	45	41	35	41	46	33	46	46	49	39	40	39	48	51	48	45	37	37	47	43	38	37	40	41	42	42	44	42	54	49	44	51	47	43	44	31	51	43	49	45	43	48	29	39	40	52	52	39	47	50	42	47	44	49	54	46	42	44	40	47	43	40	43	30	50	49	36	40	35	45	41	41	46	43	38	40	45	35	37	32	53	46	32	39	37	41	42	40	38	38	36	38	45	44	34	45	41	34	56	48	46	40	43	43	53	44	37	32	50	41	37	40	38	51	38	46	42	39	31	40	38	38	39	43	49	45	39	45	40	50	37	40	52	50	36	39	30	50	36	47	43	42	34	34	47	36	51	40	50	37	56	39	37	33	32	37	39	37	28	37	50	53	48	44	46	45	49	44	47	40	45	50	37	49	33	40	46	47	39	43	36	45	41	41	47	51	53	39	45	39	40	48	32	45	44	35	43	39	40	51	43	50	39	40	39	36	35	43	44	55	44	35	51	39	62	38	44	46	55	33	39	43	46	40	44	36	40	43	44	35	45	40	53	37	39	40	39	42	50	44	42	41	53	46	42	51	43	40	31	45	47	48	35	32	48	44	40	40	44	46	38	34	39	33	49	50	54	39	48	53	47	32	39	38	43	37	32	50	38	47	46	35	29	45	46	42	49	45	41	39	42	55	38	39	37	33	40	45	35	38	38	46	46	39	48	44	44	40	41	54	30	30	35	38	40	54	39	40	45	51	30	41	48	38	41	40	48	50	55	37	44	31	40	49	41	39	53	37	41	38	36	38	43	45	40	36	40	34	40	38	41	39	45	58	60	37	43	30	38	49	57	42	42	47	41	37	42	37	53	47	37	43	50	44	52	37	42	35	52	49	38	48	45	41	50	46	52	48	34	43	48	35	43	36	40	46	40	38	26	27	38	42	39	35	42	48	52	36	50	41	32	40	37	39	39	58	42	40	43	31	44	43	43	43	51	49	45	47	49	47	35	30	41	38	33	43	32	44	43	40	39	45	46	45	40	42	48	35	35	27	37	41	38	51	41	49	35	42	50	37	34	45	45	40	36	45	45	40	45	40	35	39	54	42	42	48	46	34	26	40	32	47	44	44	49	46	36	40	43	42	35	39	39	53	34	51	44	46	45	37	40	35	37	46	40	50	50	44	52	47	44	47	41	41	42	50	67	43	52	41	41	35	45	40	38	43	51	38	32	42	34	36	42	42	43	48	41	47	45	37	41	38	52	48	43	44	33	44	41	51	43	37	36	47	43	38	51	44	37	40	44	62	47	36	46	54	34	46	49	42	42	51	43	45	33	38	29	50	45	38	39	63	46	43	34	55	47	42	35	45	40	59	34	38	53	43	39	45	49	41	41	31	45	32	42	37	55	34	44	41	45	31	53	35	48	38	52	40	41	39	55	49	40	49	45	42	33	40	37	39	45	50	37	43	49	45	39	48	36	44	39	42	51	36	43	37	42	36	40	44	50	44	61	45	38	45	35
30691	20820	15902	34281	43057	40539	36590	32287	28429	25180	24977	26275	26956	28520	29874	27644	24364	16401	11035	7004	5594	5637	8777	10766	8331	7686	7189	7394	6708	4681	1666	1129	931	905	885	854	838	828	800	793	791	775	803	710	768	728	733	724	698	747	676	714	726	693	707	670	722	693	688	654	674	678	665	666	694	750	699	692	694	634	638	630	675	683	616	678	645	688	646	618	687	637	684	621	658	654	620	649	695	669	657	658	623	609	628	645	677	695	672	698	695	647	668	670	652	654	662	611	662	667	640	640	636	687	641	671	644	612	683	706	634	637	629	624	676	705	632	680	616	656	636	618	616	646	685	696	673	675	661	682	673	650	668	630	694	655	652	657	634	638	611	654	659	675	651	634	668	648	661	661	639	623	689	630	649	630	613	668	691	629	642	653	631	643	662	648	655	629	668	624	665	626	632	653	637	656	624	693	619	672	624	651	637	617	656	613	630	654	668	667	660	653	610	685	708	684	634	669	629	674	650	631	640	634	657	666	641	664	633	686	669	687	643	655	651	638	654	601	613	601	627	639	646	679	689	679	609	664	607	629	656	667	588	663	632	651	637	639	633	657	603	626	645	663	690	646	593	639	610	649	616	638	648	610	688	645	668	644	654	628	649	630	621	631	669	646	630	626	657	621	682	638	627	625	636	652	642	613	686	595	655	629	648	655	648	654	647	615	678	641	608	663	676	661	599	636	693	655	596	634	648	636	662	646	650	653	629	619	630	704	678	659	633	639	657	633	675	615	657	671	640	636	690	642	617	650	670	630	664	603	630	664	656	657	630	624	621	604	607	626	617	625	624	640	613	654	610	605	646	620	651	620	640	673	659	663	662	647	641	638	677	643	615	623	634	650	631	655	645	608	639	667	649	634	656	664	623	666	653	640	645	641	607	625	622	602	648	624	654	638	653	729	672	660	622	639	674	659	668	642	670	625	633	672	613	615	656	651	686	634	662	620	615	663	641	650	666	661	636	669	668	645	665	606	620	657	638	654	648	673	631	633	652	632	652	602	629	648	669	613	615	610	625	673	638	629	674	654	600	684	648	655	654	636	659	643	658	626	686	663	664	673	650	650	617	661	650	609	656	670	669	719	667	628	607	604	607	616	641	664	667	650	618	634	662	632	674	638	629	644	590	619	628	680	676	641	665	660	637	629	614	615	623	654	659	613	621	619	645	658	638	649	589	645	631	630	659	661	645	676	613	661	616	622	596	676	707	666	638	618	600	657	617	608	620	622	654	637	636	600	622	682	614	641	652	686	604	623	633	642	677	659	633	661	625	638	646	618	619	636	675	655	655	646	607	650	672	671	655	624	631	640	595	654	679	675	630	679	652	655	622	626	662	642	678	696	627	650	653	681	673	647	624	626	689	664	635	614	624	646	630	654	667	634	641	638	628	674	620	676	618	641	687	655	640	620	619	650	602	636	663	619	624	636	621	547	637	649	666	632	644	618	626	644	643	615	646	632	645	672	689	650	622	623	653	620	648	645	656	689	569	642	668	635	623	636	645	646	691	618	643	638	712	619	624	618	654	611	623	637	603	583	600	608	628	684	640	634	684	601	665	631	642	668	593	626	665	668	624	605	614	615	646	653	636	640	647	645	667	665	689	643	626	629	652	614	635	646	606	651	652	654	613	628	634	639	662	635	637	654	612	621	637	706	651	623	634	631	671	654	593	632	648	660	603	642	616	591	626	654	643	667	637	630	665	607	622	617	645	639	650	662	620	666	629	627	653	672	684	658	666	639	664	686	629	614	673	619	650	672	650	617	641	662	600	616	663	655	653	649	701	590	624	626	621	644	609	603	664	706	658	639	618	639	668	611	665	603	659	654	700	613	674	631	663	574	660	654	684	689	665	632	610	659	631	654	650	665	650	636	640	669	663	654	613	698	626	676	616	632	655	682	660	618	640	607	657	649	682	619	621	650	654	649	648	601	650	641	667	647	587	666	610	648	627	640	648	655	648	672	658	656	629	634	652	668	639	674	629	665	621	705	632	650	604	700	650	683	607	656	663	679	629	618	656	605	654	674	665	639	656	611	592	627	633	634	664	619	654	586	651	670	665	647	602	686	673	660	680	635	657	596	654	629	604	626	690	684	647	617	656	646	662	645	643	677	647	629	635	625	635	642	642	665	652	649	671	649	635	654	650	605	631	670	652	678	636	633	627	648	630	639	665	666	672	631	641	655	636	660	637	629	680	694	600	582	686	610	591	649	641	661	680	646	662	660	619	659	597	652	653	653	658	670	619	636	620	623	663	615	615	668	612	607	625	597	622	614	628	668	632	656	642	652	669	668	640	656	672	652	637	654	644	683	641	633	659	647	663	631	647	642	649	674	640	584	644	624	657	638	616	625	645	644	652	617	668	662	667	646	644	661	668	658	620	651	670	627	646	699	660	650	616	665	644	639	703	634	679	653	696	662	624	667	638	644	619	647	659	607	614	609	646	639	627	581	612	633	598	638	646	605	621	613	665	670	657	613	644	584	611	627	627	642	657	640	631	635	619	670	607	661	618	643	663	683	675	682	648	631	660	640	667	677	655	627	672	637	648	610	681	674	686	674	672	575	649	623	643	648	680	674	652	654	635	621	656	665	673	614	607	644	669	623	642	644	666	704	659	612	610	645	665	621	667	681	662	655	679	608	655	622	655	654	667	678	626	614	630	669	638	621	651	634	638	624	660	612	631	660	658	646	626	681	641	704	651	669	647	658	677	661	629	653	671	738	662	634	630	647	621	649	700	659	626	624	633	666	625	691	629	645	660	622	611	640	671	605	649	619	631	647	644	658	625	638	633	626	648	630	657	642	582	672	607	640	660	676	657	640	594	638	638	629	627	654	664	685	625	625	610	656	621	630	677	676	605	637	705	614	641	629	656	680	589	691	653	654	658	628	601	646	675	664	615	643	645	686	654	635	628	619	659	666	630	620	656	630	667	654	630	601	627	668	668	642	658	644	665	625	672	606	702	624	676	646	643	683	640	655	642	592	648	661	620	649	665	625	663	636	662	659	683	649	666	689	664	657	677	613	680	654	672	637	612	646	662	643	639	628	636	642	642	627	688	558	654	627	621	627	619	662	608	632	657	663	659	652	647	624	684	655	597	642	580	642	680	623	634	617	642	661	633	653	631	627	637	590	663	647	676	617	664	664	632	630	672	613	679	616	677	645	636	642	627	645	691	625	616	650	611	617	702	647	645	648	609	694	614	648	638	682	663	651	624	639	591	640	619	601	633	655	617	631	607	574	613	612	652	662	679	684	620	646	654	622	690	635	677	692	624	639	672	635	634	628	629	637	660	680	668	615	716	622	652	610	630	631	645	621	560	609	659	632	631	669	612	657	629	701	652	637	646	660	703	669	646	649	632	624	654	667	652	649	661	634	647	646	643	658	638	645	629	631	624	668	619	666	667	665	655	630	626	631	620	603	659	635	668	602	633	603	626	644	589	667	666	630	650	618	644	673	654	670	670	646
2121	577	333	349	656	646	654	513	412	329	286	379	447	526	611	583	521	281	145	97	68	80	102	148	124	105	86	99	96	65	38	30	32	29	31	27	33	35	30	33	23	34	33	36	20	27	18	28	29	28	45	30	23	31	36	28	34	47	34	29	29	30	33	33	25	35	29	27	29	33	16	29	18	35	32	34	31	30	29	33	36	37	28	29	26	22	29	39	33	35	24	27	21	26	36	38	36	25	43	27	38	34	26	31	40	26	36	22	25	33	40	31	33	23	29	24	32	34	25	42	32	22	36	25	24	25	26	26	35	28	24	24	34	32	30	43	17	26	21	27	32	37	38	25	24	43	30	35	33	29	32	37	32	29	39	41	27	27	35	31	29	21	29	39	25	28	25	23	23	36	26	30	28	29	31	30	34	20	28	30	27	21	32	32	43	32	31	31	30	31	27	38	32	27	29	31	25	26	29	31	32	35	38	27	22	32	35	30	39	33	33	27	29	25	32	37	46	37	35	30	34	33	39	43	31	25	28	32	26	32	27	26	38	26	25	32	35	24	28	26	32	27	28	35	28	31	33	28	39	27	35	35	27	34	36	43	19	33	27	25	26	35	42	37	34	29	26	23	28	37	28	29	33	32	27	29	30	37	30	34	31	23	25	41	30	30	33	26	38	24	21	30	31	31	41	27	40	33	30	32	28	30	31	34	20	26	37	33	31	22	24	32	32	36	32	23	25	28	35	32	32	43	35	29	34	37	34	39	28	28	43	28	32	32	25	25	36	21	33	33	35	27	24	28	38	32	38	28	26	30	36	27	36	28	35	44	27	34	42	33	32	25	26	27	37	27	21	29	30	29	29	42	31	32	29	33	29	27	30	26	29	31	37	31	30	35	26	35	31	24	27	34	26	30	25	27	29	31	31	36	31	34	29	29	30	25	23	30	30	37	32	31	24	25	27	29	30	29	21	57	19	33	35	29	31	28	26	34	41	25	26	27	39	25	38	31	31	36	28	34	34	26	32	30	30	28	23	34	30	29	25	25	38	41	34	40	37	28	33	33	35	33	38	34	31	23	30	17	27	23	31	29	26	31	34	29	32	31	27	37	26	37	28	32	23	32	30	26	27	31	27	31	40	35	30	36	34	37	33	30	25	32	35	28	33	29	25	30	30	35	26	33	35	28	25	22	40	28	34	31	33	34	24	47	30	31	30	46	31	28	32	30	30	23	24	27	37	23	26	29	33	34	39	37	43	27	26	36	31	27	23	18	30	23	31	42	27	36	32	41	33	38	28	26	32	40	23	23	24	24	32	32	45	30	41	29	25	28	41	28	21	29	28	31	30	25	31	23	28	28	29	29	31	30	28	33	32	25	33	25	30	25	36	38	35	35	32	23	29	37	36	30	29	34	33	20	27	36	28	34	26	23	33	20	23	34	29	29	27	27	35	27	33	35	33	25	25	33	31	26	39	32	28	23	27	24	24	31	27	37	25	31	32	44	39	27	36	23	27	28	36	27	30	17	31	33	24	23	23	24	32	37	35	21	37	38	25	40	31	26	31	31	42	35	27	31	15	33	38	28	39	39	24	30	37	30	31	37	31	39	31	35	38	24	36	36	34	26	26	34	32	24	29	31	33	32	34	20	38	36	26	29	23	28	20	35	32	36	26	30	25	33	28	32	32	18	28	30	22	27	26	31	27	24	36	29	35	15	35	22	26	33	33	21	29	20	24	25	32	29	26	35	30	24	31	32	32	28	28	39	31	38	26	30	27	21	25	34	29	29	25	20	34	27	28	31	26	29	31	27	23	31	29	28	31	22	29	28	34	28	30	30	24	34	23	31	28	27	39	33	38	28	30	20	36	29	25	27	27	26	22	34	32	19	34	34	22	25	27	28	36	27	29	37	35	31	32	29	35	35	35	30	29	26	23	26	39	45	28	26	24	23	25	27	33	23	34	21	28	33	31	26	30	27	31	28	34	31	37	24	30	39	27	30	29	37	30	33	22	35	27	35	28	27	34	29	24	35	26	35	26	31	28	21	25	24	23	28	26	31	38	19	24	37	41	28	32	28	27	31	34	34	26	23	33	43	42	31	23	20	28	40	29	35	24	33	31	32	25	35	31	26	31	34	31	36	25	35	31	29	30	28	31	31	21	36	32	21	23	25	45	35	38	29	30	26	37	31	34	20	37	24	26	29	26	33	25	24	25	34	33	37	28	23	26	24	22	34	28	35	26	24	25	39	31	22	29	34	31	26	30	27	32	28	34	27	31	28	26	28	27	28	36	31	30	32	24	24	29	30	36	22	38	38	31	29	22	25	37	30	35	33	31	29	27	30	19	30	25	35	31	26	24	24	36	36	28	25	38	31	23	26	26	22	46	25	35	26	23	25	24	26	26	33	32	30	33	34	38	36	32	33	23	30	31	36	28	42	28	39	35	40	35	33	32	32	23	30	25	32	23	29	22	31	27	29	26	32	29	32	25	27	38	27	20	28	24	32	28	31	33	31	23	36	34	29	32	26	23	31	29	22	29	31	21	25	39	42	28	27	30	26	31	20	31	26	25	30	31	30	35	32	30	23	37	26	31	28	27	40	26	30	30	34	31	34	27	29	23	34	35	39	19	31	23	29	31	30	31	31	31	40	25	25	33	43	28	35	31	25	30	34	33	34	28	36	27	33	21	25	32	31	30	28	36	34	35	36	19	24	36	32	31	26	32	35	18	33	27	26	26	28	26	36	31	34	38	27	37	27	29	25	33	31	31	31	29	24	28	35	32	27	31	26	36	34	28	29	27	29	29	28	34	36	31	30	28	29	32	35	33	36	28	23	36	24	24	44	38	27	24	43	24	35	35	25	36	22	32	28	28	42	29	26	31	35	26	32	49	20	27	33	35	21	29	32	41	29	27	28	30	35	29	25	35	28	30	36	32	34	31	32	26	31	30	34	26	33	33	31	44	33	28	26	33	35	33	30	34	36	32	32	23	28	23	24	31	28	26	22	36	30	41	27	26	39	34	27	40	34	29	33	32	28	35	41	39	32	28	22	42	29	35	32	35	34	28	29	34	25	27	28	29	30	36	35	18	27	31	31	34	34	33	29	24	40	34	25	33	36	27	28	25	27	27	27	25	26	31	35	32	36	27	28	35	32	30	43	34	25	27	27	25	32	29	26	34	29	23	27	27	25	35	20	32	32	36	24	31	24	23	31	32	34	23	27	35	36	48	26	26	38	23	37	20	31	25	42	31	32	24	24	30	31	32	35	34	27	28	28	30	25	41	39	32	43	31	26	24	30	24	38	35	27	28	23	29	31	22	23	22	41	28	20	32	28	23	37	25	36	23	40	32	32	35	29	34	24	25	38	26	37	35	37	27	39	29	34	25	39	28	44	16	36	35	35	38	25	30	27	33	26	39	40	27	27	25	34	33	36	33	33	27	34	39	30	34	25	34	35	38	17	27	31	36	33	30	35	27	20	29	29	24	29	29	29
21017	13575	9019	24239	33653	31163	27373	23351	19083	15480	13938	15180	17219	18795	19532	18543	16921	10409	6136	3396	2718	2707	3744	4838	4558	3632	3399	3579	3249	2265	1110	611	537	516	521	494	491	530	486	444	518	508	488	485	475	454	461	468	445	515	460	474	488	442	487	439	476	485	478	465	454	460	480	461	468	445	473	483	497	469	446	512	451	474	513	449	456	465	436	467	460	451	444	464	515	492	471	437	475	468	453	481	504	471	410	438	468	455	502	444	454	465	440	503	492	451	446	479	478	476	453	489	482	448	476	477	506	446	482	511	451	478	447	503	498	487	468	459	469	443	468	454	467	479	478	471	464	500	469	439	447	472	499	499	454	456	477	440	430	442	444	476	478	448	466	486	461	502	480	458	459	480	501	451	434	441	460	484	471	468	471	464	463	468	431	462	490	436	493	483	447	459	464	483	479	531	484	466	451	446	487	500	496	446	450	483	485	443	497	447	461	455	481	460	462	461	459	460	450	468	457	462	489	469	459	494	445	495	456	434	479	452	480	490	461	470	457	488	491	443	451	488	466	493	447	463	452	437	438	462	446	458	451	514	480	456	470	497	469	459	466	513	492	449	497	488	477	470	463	445	499	435	461	452	489	442	453	451	514	472	465	454	474	459	480	464	493	481	453	485	460	468	464	408	473	438	438	479	462	473	468	444	461	452	513	435	455	410	483	460	449	474	459	476	479	445	475	506	462	450	453	472	471	489	420	448	476	465	460	475	451	470	455	455	463	447	453	497	458	491	475	449	480	439	476	476	467	450	474	473	463	445	487	448	451	441	453	465	421	519	463	470	485	495	468	477	437	477	479	471	467	516	450	411	419	458	489	448	495	454	441	434	499	457	451	483	477	451	492	469	481	468	440	447	446	475	491	457	448	416	477	505	437	458	441	444	467	470	446	485	459	477	505	442	471	447	483	463	468	473	428	467	441	459	482	452	437	519	459	430	462	461	487	459	455	447	464	476	475	457	484	473	461	474	479	428	477	472	451	478	443	443	481	452	483	441	452	452	503	471	424	472	494	461	498	503	494	450	446	486	422	507	444	470	474	467	459	475	462	441	424	435	456	454	453	481	440	472	468	493	492	436	453	439	477	474	486	473	423	493	457	445	484	454	472	471	452	454	494	461	471	476	464	477	474	463	473	449	457	484	450	457	466	438	507	471	501	491	471	440	412	439	458	491	479	470	467	442	458	458	436	471	465	428	458	468	488	460	486	478	436	439	461	456	428	448	491	505	472	491	447	455	467	460	464	395	459	474	445	495	473	473	488	474	471	479	449	464	465	435	420	489	461	449	506	458	472	456	485	465	444	467	476	465	461	472	462	467	450	429	480	452	441	463	439	444	476	494	446	439	477	458	436	500	474	455	486	477	437	464	454	449	448	472	500	458	460	429	488	489	488	452	486	418	451	500	414	413	447	469	453	478	443	474	429	432	437	457	466	465	424	451	489	466	469	426	469	463	473	492	469	496	495	479	484	466	479	457	425	488	527	448	494	501	475	430	468	462	428	419	422	459	504	466	445	453	472	472	448	488	474	438	459	443	453	465	476	466	506	458	495	477	449	446	460	509	483	467	461	440	461	468	464	472	450	425	445	478	476	479	442	487	454	477	435	419	481	473	507	500	471	445	490	458	507	491	472	464	462	430	418	471	466	471	446	475	464	434	462	458	442	459	446	441	485	492	467	501	492	470	483	466	483	461	450	473	437	439	455	461	490	443	452	497	469	447	478	432	455	487	473	476	458	463	457	466	479	483	439	471	465	473	450	444	477	454	470	445	495	495	473	435	481	429	474	452	451	484	474	465	467	476	432	451	467	459	472	501	466	471	458	437	444	474	438	461	436	475	462	429	453	448	487	420	447	458	449	463	480	489	457	507	459	440	514	488	478	490	468	490	451	477	463	466	495	464	489	460	440	459	448	411	473	460	459	426	481	468	447	508	472	489	478	485	469	483	458	459	476	451	443	478	449	450	418	464	437	481	447	463	454	511	508	453	490	485	450	433	455	453	464	456	459	434	455	443	460	454	468	460	426	461	468	475	504	468	484	471	446	452	468	435	472	446	469	470	455	455	424	454	411	474	483	487	468	478	460	450	486	407	477	436	458	469	484	480	513	465	458	512	444	444	458	508	422	466	497	474	464	461	436	475	490	458	403	473	473	465	517	500	462	485	447	517	469	428	458	484	430	464	476	470	452	477	492	441	501	452	469	463	462	446	459	464	466	478	431	490	459	468	435	458	465	448	492	486	441	430	470	458	485	484	452	488	440	455	462	475	485	452	493	452	446	473	466	478	456	478	445	446	476	454	442	464	525	447	436	440	439	487	470	475	494	442	498	464	454	475	473	491	438	464	505	464	461	444	490	459	431	446	448	464	469	430	463	466	471	451	496	421	471	492	518	486	423	448	471	504	462	504	484	435	461	488	448	459	492	503	476	513	462	438	437	477	471	468	423	511	491	433	470	450	443	466	460	451	458	479	457	467	481	440	440	472	467	478	461	468	486	491	487	470	456	457	441	429	431	480	464	525	472	458	488	418	440	449	485	456	469	453	430	447	487	448	467	453	451	470	444	480	471	442	475	454	450	486	474	474	447	446	441	473	480	432	484	475	447	480	485	438	454	452	435	428	486	454	481	501	438	436	453	438	501	456	453	449	486	422	448	477	453	482	448	474	445	485	441	470	451	459	419	464	415	440	476	476	466	469	448	491	493	455	446	445	488	456	444	426	497	469	499	466	439	459	455	429	503	485	452	473	458	448	467	470	455	448	474	463	487	491	474	441	466	454	460	474	478	479	468	463	506	455	450	449	460	470	449	475	437	510	461	478	481	468	440	440	473	447	447	476	418	473	460	473	446	453	464	478	480	500	455	446	470	447	463	462	466	519	515	431	460	479	470	449	437	443	479	459	483	463	461	450	506	468	468	454	443	460	475	450	520	446	463	479	477	482	439	476	450	451	457	441	494	450	469	417	444	448	437	480	430	458	504	453	470	463	461	472	454	465	467	446	426	461	468	451	450	435	476	502	415	485	475	491	458	431	479	465	448	432	476	445	460	496	455	465	450	435	517	458	480	453	483	446	462	456	472	453	480	481	440	460	474	448	484	447	492	474	473	457	467	436	432	465	464	462	456	457	483	447	445	487	470	432	459	460	463	445	440	469	482	494	441	480	459	428	504	444	438	463	440	480	477	487	448	461	497	447	458	456	480	442	451	424	462	486	418	475	485	463	470	476	424	475	446	467	450	490	459	454	429	437	463	487	432	464	463	461	428	463	485	473	498	416	467	475	447	442	448	441	469	476	477	500	449	443	442	499	433	496	485	431	468	443	488	440	462	447	433	459	488	476	479	497	448	489	423	462	452	442	467	448	464	502	454	473	473	436	484	452	474	435	449	517	458	453	473	487	478	449	441	450	501	487	447	475	443	468	514	467	429	460	508	461	490	468	439	463	452	470	454	440	439	445	466	507
1880	916	544	523	1018	1064	950	785	675	499	482	572	696	788	797	766	750	525	287	148	95	134	128	223	206	147	141	161	129	121	71	48	43	37	41	28	29	39	25	23	23	27	36	22	38	30	33	28	32	33	39	22	25	41	31	26	14	29	27	15	26	33	30	32	30	33	31	24	27	30	34	23	27	27	28	28	31	26	33	31	29	26	28	29	33	28	20	27	23	31	33	20	37	28	28	27	32	24	29	24	20	39	24	36	40	19	27	36	29	33	23	33	19	29	24	33	32	23	30	30	32	32	25	24	28	29	32	33	26	29	22	28	30	29	25	28	29	34	38	26	35	28	49	25	36	29	22	23	27	38	37	25	26	29	40	35	28	31	23	28	25	29	32	23	28	31	31	30	28	24	33	35	27	37	25	21	23	32	27	27	27	43	21	22	28	26	36	30	21	20	35	32	27	31	24	27	31	29	29	33	30	25	26	29	21	26	34	13	21	34	25	29	32	46	32	33	27	29	31	32	27	33	30	21	35	38	25	33	33	25	27	33	35	33	25	22	23	31	27	35	23	25	22	28	20	34	29	19	30	20	26	19	22	32	29	27	20	25	33	26	25	27	39	16	31	34	32	35	37	30	28	34	26	22	22	27	26	26	32	26	31	34	37	33	31	31	25	33	39	33	31	31	42	26	32	24	22	26	27	25	29	26	27	29	31	23	35	32	32	24	30	30	27	21	28	32	27	35	23	26	31	25	24	35	26	26	36	25	28	28	22	27	28	35	24	40	30	26	23	24	26	42	30	34	25	29	29	26	26	41	28	22	25	27	20	25	27	32	30	33	21	27	21	26	18	26	19	24	30	21	29	35	25	17	29	37	18	25	41	29	33	30	27	22	31	22	31	19	26	31	27	37	33	27	25	49	29	23	32	35	27	40	37	34	27	27	43	25	26	30	40	26	30	36	22	31	27	37	27	36	29	33	37	20	25	25	27	31	41	27	29	22	32	23	23	29	40	33	35	25	39	30	31	31	35	31	22	26	29	40	30	35	31	45	27	31	33	37	29	25	27	26	20	32	35	26	31	27	22	35	36	35	28	32	36	25	24	38	30	28	25	29	30	23	21	34	36	28	26	30	32	25	24	28	33	28	36	35	27	29	31	32	30	35	27	43	25	27	26	30	24	17	24	32	38	30	29	26	23	33	33	33	28	25	27	32	26	38	27	25	24	32	26	40	30	36	29	25	34	20	33	28	38	26	22	23	37	20	22	25	29	30	24	32	30	27	21	22	29	25	27	33	34	31	29	22	25	36	34	22	37	23	26	32	34	24	35	30	29	32	29	21	30	29	26	20	23	31	28	29	29	20	28	33	33	31	38	21	34	29	31	32	40	31	40	27	42	49	34	27	27	29	29	37	27	21	28	26	29	26	28	40	30	24	34	23	28	31	35	23	27	28	21	28	33	29	35	19	31	31	30	30	31	27	29	37	27	33	29	30	28	15	38	23	34	34	30	26	30	28	32	27	33	22	26	30	21	32	23	34	24	23	30	39	25	30	33	27	32	34	25	28	28	24	33	28	22	33	27	23	20	33	27	28	24	31	26	21	32	26	24	24	28	25	30	28	22	23	31	31	24	29	29	25	26	31	21	40	25	17	38	34	32	29	25	24	33	30	26	27	30	33	29	30	29	31	33	36	35	21	31	29	28	40	38	34	23	23	25	20	17	30	26	31	25	22	30	35	31	31	32	33	26	41	22	27	28	28	35	27	19	33	19	31	22	31	29	21	34	29	20	27	36	26	25	33	27	25	24	34	19	26	26	28	27	32	30	29	25	23	23	20	22	23	30	32	28	29	30	36	34	38	26	27	25	25	21	34	22	25	37	31	29	27	24	31	25	33	34	25	32	37	26	29	25	33	37	22	25	23	24	26	26	22	31	33	37	35	33	25	30	28	34	27	27	30	19	36	27	30	33	35	21	26	20	35	37	26	25	38	31	34	25	33	29	19	28	29	28	35	30	30	39	29	25	34	32	49	27	31	35	31	25	27	39	36	15	24	34	24	29	46	24	22	24	27	24	27	37	27	23	39	25	39	29	33	34	32	26	29	37	33	29	31	20	27	30	30	34	21	23	31	19	24	27	33	30	28	24	28	25	33	26	21	21	27	27	29	28	30	28	40	30	30	29	23	42	26	34	41	37	22	26	27	30	35	23	29	25	29	30	27	20	30	21	34	36	31	26	25	30	22	22	33	35	20	37	33	35	36	23	31	39	31	33	18	27	29	20	30	27	37	30	35	28	31	29	31	28	29	27	20	32	20	27	31	16	27	24	25	23	17	16	30	26	24	24	33	29	17	33	34	31	27	32	30	24	31	38	33	29	35	28	26	30	32	27	30	29	31	28	28	27	33	34	38	23	30	26	23	34	21	31	31	28	38	29	28	31	37	31	27	27	38	28	24	29	23	39	30	23	36	29	25	27	32	31	22	29	25	28	26	29	28	29	30	41	21	17	28	34	39	26	30	29	28	32	30	32	26	34	34	37	33	33	35	25	29	46	35	24	26	23	32	32	28	23	22	32	31	30	26	43	37	34	26	26	33	32	29	28	31	24	30	31	32	21	21	32	24	36	40	35	28	28	20	30	26	33	27	28	34	32	31	29	26	35	28	27	24	34	32	37	25	24	26	36	26	25	33	34	33	30	33	32	18	24	23	30	25	31	24	23	38	30	27	32	26	30	29	35	37	24	28	24	29	28	27	25	32	30	21	26	28	27	36	23	33	29	22	21	28	30	38	30	43	31	29	28	32	26	26	29	26	28	28	31	28	23	31	34	27	36	30	25	37	35	28	35	33	29	32	32	23	26	31	30	25	36	22	25	26	29	28	23	28	23	41	38	25	26	30	16	37	30	31	17	36	37	28	25	24	26	27	23	32	27	34	22	26	23	37	30	27	30	31	41	40	25	35	22	23	31	33	26	30	30	32	25	31	35	24	26	36	30	26	21	39	29	24	26	29	33	30	29	31	25	31	29	23	35	23	24	35	29	26	27	24	31	28	31	38	34	18	29	25	40	41	32	38	33	27	31	24	31	28	28	25	24	37	27	21	23	25	31	30	34	19	21	24	26	37	30	27	29	32	21	22	26	35	36	41	32	31	23	38	27	33	23	33	27	35	27	31	21	37	34	31	21	21	31	19	38	26	23	33	25	30	34	36	38	31	32	25	22	20	23	38	35	40	27	25	32	34	25	33	28	25	29	28	30	41	25	29	24	35	35	21	22	38	31	22	32	35	26	35	23	25	29	29	22	33	33	33	30	30	30	26	32	37	30	28	26	19	35	36	39	31	30	34	31	33	28	40	28	34	33	23	34	31	24	39	38	23	27	24	37	33	26	27	34	35	19	44	27	33	31	26	22	22	16	23	25	33	27	31	31	34	33	32	29	24	35	30	25	33	32	28	29	26	22	27	21	21	28	22	28	19	33	36	26	39	32	31	28	19
26690	17796	12581	29344	38040	35648	32054	28401	24219	20735	18839	20703	21873	23174	22800	22572	21548	15831	10328	5376	4072	5080	5386	8104	7423	5533	4922	5575	4975	3741	2245	1060	744	670	624	567	527	542	504	516	512	506	497	478	518	520	486	475	477	499	453	483	489	451	493	481	438	448	492	476	501	476	433	487	468	476	442	468	470	476	447	413	485	428	471	463	448	460	445	438	446	462	399	423	457	442	459	458	498	428	479	393	464	435	467	470	460	470	463	431	480	452	427	460	462	432	437	424	428	469	478	441	444	440	469	441	460	452	479	467	474	448	408	477	458	441	448	466	452	467	415	479	393	421	422	447	439	458	477	433	465	453	450	459	484	475	427	444	459	478	480	434	437	459	453	452	440	444	477	419	472	463	423	441	484	454	461	478	426	440	438	442	434	398	436	443	447	478	433	464	451	420	448	453	450	456	434	443	416	444	432	438	448	435	409	474	444	474	454	450	422	435	451	422	464	434	473	487	433	424	482	440	447	450	465	427	436	465	444	418	426	432	429	472	429	456	460	447	412	418	426	436	439	478	427	486	459	450	422	425	439	451	448	473	427	429	445	449	470	417	437	433	450	466	401	437	425	461	418	496	455	453	467	422	489	429	446	431	464	449	438	452	440	454	430	440	429	409	458	443	440	440	465	459	485	456	412	419	466	468	436	475	446	424	483	445	452	439	472	438	464	445	452	471	446	465	468	442	445	459	432	434	475	424	400	455	460	434	438	445	429	436	447	424	439	449	429	477	435	408	433	462	421	458	457	467	441	448	457	454	444	457	433	439	456	414	422	472	457	423	462	474	443	445	477	458	449	432	490	431	447	418	456	440	450	422	442	472	435	423	478	415	479	404	443	413	446	448	431	447	448	447	419	403	462	424	427	455	429	397	475	429	437	454	436	405	452	435	429	422	456	404	423	427	434	487	438	417	457	449	406	452	451	449	450	460	443	453	418	453	448	449	475	454	429	467	456	466	435	398	448	428	446	399	477	447	445	417	450	429	433	452	451	412	472	464	459	420	435	438	422	475	445	435	428	429	421	451	448	459	459	438	450	451	465	431	470	432	446	456	435	420	430	431	450	463	442	434	445	471	430	428	444	450	430	431	425	456	481	400	419	462	450	447	444	392	462	461	426	445	392	483	429	416	437	441	401	423	445	447	455	443	450	453	422	461	403	440	427	406	441	410	526	448	440	472	443	428	423	451	437	404	470	466	447	456	414	429	437	442	416	468	478	469	460	407	502	436	447	458	448	435	445	446	430	454	444	445	465	458	401	428	445	429	460	430	459	428	425	436	451	453	413	456	447	424	443	446	483	444	437	488	450	441	454	461	440	460	460	453	445	458	449	478	431	436	444	444	466	427	422	467	442	496	440	425	415	422	429	411	446	431	454	449	469	431	436	413	467	447	451	455	442	431	451	423	444	457	442	425	442	446	475	442	453	451	425	473	440	451	462	443	443	433	447	447	448	455	403	426	484	457	428	447	422	478	472	464	431	447	460	440	477	435	409	434	429	453	463	476	474	483	465	444	442	473	429	463	447	412	458	436	435	414	454	475	443	455	442	435	444	445	406	464	446	469	403	466	450	417	453	450	442	506	433	425	443	436	444	453	471	477	441	422	457	464	427	417	450	455	465	449	452	445	447	437	425	429	455	414	452	418	448	402	423	443	485	422	460	471	433	477	437	420	458	402	430	495	465	456	455	449	447	460	476	448	494	433	460	452	450	452	423	441	451	457	448	475	465	451	449	421	470	454	457	445	455	437	433	415	441	425	447	459	445	470	447	482	443	470	397	422	421	450	415	474	447	466	442	438	432	431	425	457	429	476	445	451	467	464	443	437	443	468	466	458	476	448	437	478	442	414	410	499	449	486	456	431	445	454	439	468	461	421	452	449	448	404	468	437	436	449	451	440	441	438	441	474	428	444	404	434	443	439	421	431	437	414	430	419	442	417	435	437	458	443	471	409	457	469	503	442	455	435	466	477	442	494	443	439	454	464	464	446	466	441	481	434	461	463	437	442	469	428	436	414	431	440	464	481	430	466	441	428	448	424	436	428	431	440	429	408	442	450	414	423	427	449	436	476	446	466	443	430	447	452	422	439	431	445	421	433	454	387	412	430	485	445	416	477	438	478	486	448	435	421	477	491	472	443	438	444	450	472	410	422	446	429	493	424	439	434	461	444	486	460	447	463	418	415	423	439	468	419	461	455	463	439	437	468	422	467	467	467	444	448	445	462	412	463	417	422	432	446	452	431	457	420	412	421	459	426	435	454	449	441	427	438	414	443	438	448	434	445	426	489	462	494	397	447	428	448	453	464	437	466	432	438	407	446	435	415	410	447	432	464	460	476	423	440	458	436	459	438	443	454	416	445	435	417	438	437	432	461	399	435	453	462	435	448	446	461	430	455	442	468	476	480	427	446	465	437	416	471	428	441	440	459	429	447	442	417	437	406	428	430	450	445	429	451	424	446	445	467	419	456	459	414	443	432	442	423	454	447	424	476	448	424	449	462	419	454	416	467	454	454	467	446	438	444	419	463	476	464	452	419	431	412	422	447	436	430	431	422	462	457	444	399	438	458	454	469	472	482	437	497	420	479	426	433	427	419	400	414	450	451	417	483	450	465	453	432	468	440	455	445	476	415	478	508	454	443	430	458	440	437	435	438	399	441	451	454	456	427	422	451	462	442	418	427	447	479	460	463	421	420	461	435	447	442	439	415	476	457	481	473	431	414	441	450	429	462	457	393	441	445	446	400	427	465	440	436	423	447	452	462	425	464	406	422	479	469	425	444	419	450	438	440	453	435	457	446	420	439	436	457	450	445	388	472	444	419	424	469	396	440	493	458	443	481	421	456	446	468	384	467	461	435	429	445	420	436	436	463	461	497	477	415	424	435	444	459	448	464	487	461	414	433	437	459	474	441	410	442	441	472	447	449	443	459	470	428	420	435	427	473	459	476	454	450	431	419	424	462	435	418	460	454	416	410	421	440	456	409	421	458	437	428	477	453	453	426	461	458	416	461	435	442	482	453	444	455	435	432	431	470	473	454	430	464	449	471	476	491	439	448	423	440	508	456	425	422	465	433	434	420	481	411	443	439	455	438	461	428	439	471	426	457	478	444	446	421	444	468	431	434	424	412	440	443	457	455	455	458	466	442	436	437	415	454	439	452	436	457	473	438	472	411	455	447	424	459	398	435	412	447	420	467	444	490	438	413	445	489	402	456	491	442	447	463	441	422	436	466	460	485	441	423	451	390	441	444	434	467	437	420	417	446	441	434	461	442	470	441	463	445	483	438	448	430	420	459	442	432	427	431	441	503	482	472	439	424	460	469	434	438	428	445	462	424	440	456	468	450	434	441	417	467	439	424	413	472	408	465	408	453	433	451	457	443	423	400	416	466	449	452	446	457	428	447	426	434	456	400	477	461	436	431	451	426	423	474	443	435	441	439	461	459	433	461	463	453	450	443	430	426
3489	804	537	483	1008	1032	967	788	646	472	471	551	685	735	853	679	634	492	366	181	144	172	186	246	215	202	122	159	117	100	77	56	37	44	44	43	42	41	64	46	35	49	33	37	52	40	53	39	43	43	50	48	56	45	50	39	43	47	44	33	40	35	50	49	45	66	43	39	48	30	46	40	47	46	50	47	46	48	37	44	46	38	47	59	30	51	39	41	39	37	30	60	50	32	43	49	40	49	45	54	35	47	42	46	42	50	46	33	45	45	38	37	49	37	57	49	55	44	45	47	39	56	35	53	36	30	40	39	45	44	47	34	45	40	38	37	52	43	40	48	40	39	47	45	28	36	52	47	38	46	52	44	53	32	42	57	51	46	48	49	44	50	46	43	40	37	44	44	56	35	49	46	53	45	39	57	32	39	36	49	46	40	46	46	41	53	38	52	38	42	44	34	45	43	55	44	43	48	52	46	42	38	39	47	42	38	49	36	29	43	49	45	43	37	43	45	32	45	41	43	49	45	42	38	39	36	35	43	40	35	47	33	44	34	31	43	39	51	37	45	37	48	52	35	39	43	58	39	40	52	52	52	50	46	37	41	39	40	56	38	43	48	54	32	56	47	44	47	38	48	38	43	44	46	36	47	46	45	30	52	50	63	53	51	50	44	42	43	41	48	53	43	39	41	45	50	47	54	37	35	56	46	45	50	40	48	45	44	35	51	48	38	37	46	45	47	62	54	45	40	40	39	45	47	46	46	36	56	33	35	58	45	49	44	40	47	43	51	40	28	45	48	56	48	31	43	51	51	39	42	38	47	41	52	38	40	47	35	47	47	42	39	34	44	45	53	43	40	50	44	51	59	52	48	50	47	40	42	38	43	62	42	36	34	53	41	36	56	48	35	32	40	48	51	52	46	42	47	46	39	55	32	47	42	45	43	46	42	49	40	47	36	44	34	46	49	41	46	45	36	50	61	59	44	42	32	46	34	46	47	48	37	45	45	45	49	42	52	59	32	60	42	40	36	43	50	38	45	50	37	48	43	60	46	43	51	42	44	38	47	41	44	30	49	40	55	33	42	39	34	33	47	53	46	42	32	50	55	43	41	54	36	47	41	38	49	39	51	34	48	49	48	40	30	34	60	42	55	36	37	50	41	48	41	43	39	40	45	42	55	48	44	44	36	42	29	41	37	48	54	47	47	46	56	45	41	53	36	40	60	41	46	39	51	43	48	45	48	30	39	46	43	47	41	33	44	39	46	44	38	39	48	34	41	46	43	52	34	44	37	45	55	50	53	59	49	39	45	28	58	38	40	40	42	43	50	34	51	41	46	37	48	36	51	36	41	31	45	45	49	42	41	31	50	56	33	42	59	42	38	42	52	47	48	45	44	35	44	43	46	39	40	38	57	36	42	49	41	63	46	47	40	40	36	50	41	49	44	43	33	36	47	45	50	54	50	45	43	46	45	41	44	35	47	41	35	47	51	43	47	40	38	38	32	31	39	43	38	35	40	38	38	32	43	46	40	40	55	46	57	49	46	47	51	46	49	40	36	43	38	51	40	47	44	50	37	27	49	44	49	27	47	46	54	41	63	45	40	44	53	52	49	55	49	36	53	57	48	47	40	48	37	49	55	32	41	36	52	35	39	46	46	56	39	37	28	48	48	44	42	50	47	46	52	32	37	54	53	56	43	41	53	47	43	33	43	56	46	35	41	41	43	41	45	44	45	54	36	45	52	51	48	48	36	44	51	49	51	39	59	53	40	45	46	35	32	36	46	31	47	41	53	46	49	45	47	43	36	36	48	46	42	36	41	51	40	45	39	42	45	40	38	43	44	43	47	34	42	40	37	47	41	48	52	40	48	43	46	46	40	44	54	36	51	51	42	42	39	49	54	54	48	44	55	47	38	51	50	49	47	42	51	44	35	46	51	50	51	31	50	49	44	45	52	53	47	41	42	48	51	35	43	38	51	42	42	43	46	36	56	48	40	51	39	54	53	54	35	51	45	41	50	43	48	49	34	45	42	42	33	42	36	41	63	43	34	33	42	48	40	31	39	53	53	42	46	33	45	47	36	41	40	39	33	48	54	46	38	52	43	44	52	41	45	46	64	53	45	49	44	41	38	40	53	38	42	49	43	45	45	39	49	43	36	33	52	45	57	43	46	45	46	47	53	48	44	46	39	48	41	58	32	44	35	40	41	55	36	36	41	55	49	46	39	47	56	39	54	55	57	50	45	44	41	46	40	48	46	48	55	55	43	43	53	42	52	44	41	40	44	42	39	54	57	41	40	38	39	54	45	37	38	45	43	47	43	38	49	42	41	29	36	37	53	40	34	40	44	33	55	40	45	37	51	49	52	51	47	49	39	41	52	55	42	56	44	36	40	43	45	39	55	48	51	44	38	32	40	36	54	36	54	46	31	50	35	46	29	45	55	43	41	43	35	53	41	40	44	46	53	46	36	49	41	34	38	43	52	50	47	44	41	47	43	44	43	47	38	38	39	48	55	33	33	35	55	49	38	36	39	25	41	41	49	49	63	52	55	45	52	44	56	38	43	45	41	49	41	48	42	42	41	59	50	39	38	43	49	40	50	37	36	47	38	42	44	40	50	46	40	43	43	44	72	49	30	50	39	38	38	41	46	37	50	47	44	33	48	47	58	49	47	43	55	37	52	50	55	45	40	39	34	46	35	43	57	50	38	43	36	53	44	35	48	40	56	40	45	43	41	45	40	42	44	55	48	48	43	39	55	47	40	46	38	53	46	44	42	41	36	48	47	38	62	44	40	44	47	55	34	46	36	48	49	45	40	44	57	40	45	41	35	39	52	46	44	52	46	54	51	31	44	33	36	34	38	33	52	48	36	68	37	48	33	53	28	45	42	37	42	44	34	41	35	49	38	46	50	44	43	47	41	40	48	51	41	50	45	56	42	40	38	38	50	54	39	43	47	38	42	39	43	44	42	48	43	32	49	40	36	25	46	43	38	33	43	43	39	30	42	46	48	39	38	51	49	49	44	36	43	56	37	48	31	38	35	51	43	53	33	43	49	54	44	48	52	52	36	50	55	46	47	41	47	40	43	37	38	49	54	49	53	38	40	51	50	46	48	38	50	49	49	54	36	45	44	37	42	49	55	43	53	39	49	46	49	37	51	34	37	42	54	50	51	47	45	42	43	43	41	34	48	45	54	52	43	37	51	36	62	43	47	47	46	41	43	39	52	49	49	52	42	38	39	37	42	44	48	45	37	39	37	49	40	52	53	47	44	45	47	38	54	56	42	37	33	52	57	54	42	41	44	49	45	43	51	43	37	44	47	46	50	41	50	37	47	36	41	34	51	59	49	42	44	40	48	51	44	37	55	37	54	38	40	53	40	45	36	47	49	39	53	29	47	39	37	39	41	53	27	46	51	43	49	42	36	44	43	35	44	43	44	50	49	46	37	43	42	33	50	37	36	48	35	44	40	39	41	47	45	49	52	53	52	36	36
24035	16553	11837	28510	38275	35523	32434	28863	22829	19604	18767	19183	22193	22696	23483	20449	18971	16564	12311	6664	4867	6017	6414	8148	7053	5454	4681	5261	4811	3567	2346	1457	1070	937	858	745	788	770	756	747	687	737	708	709	722	702	694	698	666	688	744	714	708	685	684	672	666	654	649	678	665	661	632	668	675	659	683	684	721	682	691	709	668	672	664	649	695	640	653	666	637	632	654	666	664	659	594	664	642	673	677	649	656	675	682	660	661	687	678	666	670	685	691	705	682	730	718	680	650	656	676	703	666	667	607	634	687	705	662	706	671	683	666	650	645	662	636	689	700	686	652	642	654	642	628	694	669	701	703	613	642	715	704	715	697	675	710	655	638	683	670	660	673	618	690	659	701	676	666	667	674	661	667	661	667	676	654	637	647	642	645	705	658	621	638	659	667	665	688	655	649	628	653	672	645	678	641	674	590	690	617	677	681	660	619	663	706	675	654	642	652	685	718	663	651	690	703	603	676	665	666	662	618	722	711	635	657	667	636	676	607	698	662	648	660	642	672	638	628	694	684	635	726	652	671	610	679	639	676	699	662	657	633	669	630	648	638	680	627	680	666	609	648	648	662	669	659	688	719	683	674	624	639	668	735	691	669	682	673	717	679	647	660	705	710	669	697	645	667	671	645	651	701	689	672	717	673	654	638	685	638	645	670	684	644	657	622	679	674	639	632	644	652	646	631	671	679	677	668	649	645	638	659	687	651	661	664	667	646	691	613	637	741	624	662	673	668	603	655	671	654	612	645	700	654	682	662	701	646	624	625	670	636	660	652	692	627	609	621	688	641	682	658	683	649	630	671	662	628	642	625	658	602	646	648	656	655	655	657	686	625	635	641	653	684	642	638	659	660	626	725	650	679	664	640	695	632	657	623	680	689	662	673	638	681	651	653	693	668	679	664	677	704	725	669	664	676	643	600	651	687	676	694	675	653	669	640	681	695	664	650	645	685	667	677	659	666	581	692	675	621	708	609	705	700	716	715	657	620	707	648	664	675	677	654	660	714	682	675	643	691	689	716	646	679	675	690	625	634	647	632	674	604	623	660	651	675	617	676	648	677	723	665	667	714	681	655	694	639	695	641	671	642	660	627	690	717	618	625	601	665	721	690	671	677	684	665	670	700	625	668	644	677	662	649	668	617	680	644	653	607	664	664	654	631	706	673	700	638	649	648	650	656	683	616	668	648	698	679	661	660	632	614	668	655	672	646	640	644	694	664	666	682	656	648	692	626	708	610	648	684	637	644	639	675	640	647	640	672	679	669	630	682	628	620	671	691	700	655	725	671	647	675	645	653	641	650	660	681	714	662	684	650	682	668	618	715	660	658	621	644	668	697	644	651	716	690	673	637	670	639	704	648	684	690	690	683	653	670	653	644	625	614	633	658	701	612	639	621	617	706	692	687	677	649	644	665	649	660	617	670	686	649	656	718	668	683	648	675	661	626	657	654	625	683	639	693	658	681	668	643	658	650	677	667	631	677	687	617	684	674	656	652	659	693	697	697	679	635	623	687	661	676	692	667	628	663	649	667	661	671	697	631	661	656	682	635	646	602	571	696	629	642	636	635	630	639	631	640	617	700	621	664	654	633	662	713	680	651	635	679	683	711	673	647	638	631	682	658	695	672	621	645	683	669	677	682	686	694	732	641	656	650	627	691	653	660	680	641	657	637	700	629	630	685	614	668	680	657	688	697	664	650	625	657	623	664	687	636	676	638	659	654	700	675	638	668	624	616	630	617	631	695	693	663	625	655	639	733	700	679	625	666	638	638	666	662	741	686	674	657	646	692	660	697	668	692	649	645	649	603	651	604	655	655	662	659	654	659	661	676	688	648	664	658	691	669	709	692	720	655	693	670	736	663	623	680	657	708	700	667	654	644	656	684	643	649	633	584	628	703	646	629	664	635	651	678	608	667	682	645	631	667	678	684	684	698	682	738	635	669	640	661	665	692	632	658	688	648	673	703	625	668	645	667	672	698	627	667	686	639	637	687	649	684	683	653	639	615	685	685	689	693	662	694	677	667	703	644	641	665	658	682	640	664	621	647	668	630	691	680	666	667	705	671	678	674	666	705	728	688	634	649	681	680	682	638	642	618	630	666	642	680	644	660	704	695	678	716	665	680	632	668	654	692	652	685	652	642	637	648	698	665	639	610	712	737	696	653	672	694	617	709	608	665	648	653	626	696	673	658	685	662	668	681	696	627	662	683	726	614	677	631	626	684	634	730	678	668	642	625	669	674	659	679	659	650	629	676	673	637	648	685	680	663	677	644	663	626	678	671	657	644	686	640	704	675	650	727	636	643	684	646	695	670	640	667	645	678	661	645	655	646	659	685	647	659	693	650	687	683	704	674	686	671	668	652	675	656	640	704	663	616	650	627	650	657	647	644	660	680	659	663	721	630	634	668	632	667	655	633	627	681	693	647	694	682	663	674	677	621	607	605	658	638	656	633	646	654	691	649	633	664	626	658	677	670	661	692	646	692	671	702	630	698	673	663	641	643	675	646	691	651	671	640	632	629	689	700	700	658	679	690	693	683	718	644	704	688	700	614	695	686	654	692	635	661	662	631	653	656	654	653	678	663	719	654	653	687	683	610	618	644	654	609	664	625	680	671	661	670	653	697	659	671	695	667	645	653	659	666	639	666	646	630	657	677	678	658	642	638	665	688	626	660	620	654	648	628	649	634	663	647	637	653	667	660	651	635	651	681	648	695	605	665	688	641	656	698	685	608	646	646	661	643	679	577	673	703	708	642	658	706	639	660	665	682	663	681	636	661	725	625	702	685	660	687	692	675	669	634	662	633	663	653	656	676	600	598	678	666	671	681	637	626	680	670	686	704	675	626	697	685	663	654	672	661	699	649	675	639	713	635	635	659	661	653	669	681	677	677	666	672	697	662	654	667	662	683	652	694	641	669	668	688	641	651	645	647	679	671	662	666	685	652	671	601	660	654	626	692	628	604	644	659	641	686	662	693	682	658	645	646	645	662	672	668	706	655	712	723	651	719	671	684	662	671	654	698	677	647	678	657	686	661	640	664	661	624	687	698	676	672	664	670	625	685	694	594	665	614	700	620	642	689	632	614	685	679	661	638	632	652	703	675	673	690	624	653	647	684	714	662	666	714	658	718	649	696	649	664	625	677	656	659	658	627	697	691	643	680	615	643	662	653	688	638	649	636	695	620	702	603	656	648	670	629	688	640	640	683	662	685	620	677	639	700	669	646	642	637	661	630	655	614	678	632	678	674	675	629	697	671	636	638	649	632	628	625	673	664	686	684	641	682	670	641	685	677	657	689	642	626	613	656	645	659	658	668	653	657	657	637	645	655	686	654	620	689	655	637	649	673	595	691	646	642	671	639	686	638	640	661	627	689	691	670	686	647	625	642	651	601	671	677	709	691	690	628	631	680	654	683	656	680	613	681	692	656	635	650	670	661	631	702	675	653	666	663	666	659	661	719	634	620	662
3113	1342	782	712	1482	1716	1536	1335	1030	798	841	788	1105	1228	1442	1282	864	665	577	310	215	230	264	280	292	241	178	207	199	161	107	75	70	59	55	54	50	42	50	40	59	46	43	51	53	47	40	40	46	50	44	43	35	52	51	59	45	59	41	41	54	45	41	45	33	48	47	48	43	44	40	45	40	39	39	39	33	43	40	47	43	38	57	56	43	43	42	44	48	47	30	47	39	51	39	46	68	47	30	48	45	43	49	46	40	42	40	33	61	52	46	43	47	41	50	49	49	40	35	46	43	38	36	37	41	62	40	31	54	46	51	35	41	45	54	39	48	55	44	36	46	43	41	42	36	47	46	47	38	64	40	46	36	49	54	47	48	40	42	43	36	40	41	54	45	41	41	32	37	41	53	47	41	37	49	38	41	32	45	41	49	52	45	41	53	35	52	56	56	46	45	44	48	37	48	35	48	42	44	40	29	51	49	47	48	54	43	47	42	39	38	40	41	37	39	50	32	51	34	42	44	61	40	48	38	41	41	45	49	49	48	43	46	45	53	46	47	46	38	38	43	31	40	42	48	48	41	48	47	45	56	39	55	47	30	47	32	37	43	37	40	53	50	40	41	35	50	46	43	30	46	39	47	46	35	46	35	42	37	45	52	44	38	27	39	47	43	38	39	38	38	43	43	53	32	35	50	49	52	48	45	40	49	46	42	37	32	39	45	34	39	43	46	35	34	40	30	47	53	32	42	45	36	38	41	41	46	38	44	52	36	37	49	46	42	34	45	51	49	41	45	47	40	41	38	39	54	43	56	46	52	37	42	43	33	43	48	41	43	41	45	43	50	32	46	47	36	39	44	42	45	32	34	50	47	39	52	40	40	43	28	54	41	38	33	38	51	46	41	48	37	40	40	37	35	53	43	49	54	39	48	34	41	47	45	47	52	45	46	38	45	37	48	36	40	38	38	43	49	36	46	53	31	57	54	36	44	53	54	46	41	45	52	47	49	42	44	35	38	48	36	35	40	37	54	41	42	51	43	42	39	39	45	45	46	34	57	42	39	40	46	53	37	56	41	60	41	45	44	54	49	40	38	44	37	33	41	41	43	34	53	41	53	43	40	43	46	51	48	35	47	45	44	48	64	39	46	51	37	31	48	48	39	40	47	48	36	32	37	46	37	43	47	53	42	39	37	50	36	40	50	42	39	46	43	38	37	42	41	46	56	61	40	39	41	39	45	46	45	33	45	48	42	39	45	38	41	34	42	53	48	53	50	36	46	38	44	41	39	47	41	37	48	39	43	49	45	45	44	45	44	41	40	37	39	46	48	44	53	41	33	45	48	47	36	34	43	42	49	37	44	34	48	55	53	43	38	48	42	42	38	47	47	42	43	57	44	51	49	52	40	37	37	47	37	43	54	49	49	52	62	42	46	31	47	43	44	41	36	48	56	44	44	34	38	46	41	37	47	41	46	35	46	42	46	43	51	42	47	38	43	32	44	57	51	41	39	55	41	52	40	45	28	57	48	42	39	51	32	45	39	43	54	48	46	35	41	34	33	51	52	44	43	37	30	41	40	44	42	47	47	55	39	37	45	47	53	44	42	46	54	35	46	39	47	56	52	42	45	50	40	42	48	45	35	47	46	50	46	50	37	47	37	40	39	46	40	32	47	62	45	43	52	34	50	45	44	39	39	53	43	44	35	42	50	40	41	43	51	56	48	49	41	45	42	51	45	52	37	46	46	51	50	38	44	39	42	50	44	37	46	41	46	37	40	37	50	52	55	39	39	49	41	39	57	45	32	49	39	41	58	37	37	47	53	40	52	36	47	48	47	27	43	43	37	40	45	48	46	47	42	50	37	45	46	50	43	39	51	44	47	41	40	37	50	54	57	43	45	42	48	53	47	49	53	39	33	48	41	39	46	40	40	55	59	35	49	61	36	44	36	58	46	39	51	52	38	47	46	42	54	49	40	48	62	47	47	40	49	37	19	38	39	44	55	39	45	29	44	56	41	45	42	35	42	51	49	40	42	51	53	43	44	44	49	34	39	57	41	47	53	48	49	45	35	32	51	52	54	56	43	34	43	41	47	37	38	49	42	47	35	57	46	44	58	46	66	36	54	37	36	58	50	51	46	41	40	51	57	40	40	43	38	40	41	42	51	54	38	45	50	47	41	34	45	53	38	29	40	50	46	58	37	52	50	49	40	55	41	36	49	43	48	52	47	32	37	52	41	38	43	37	34	45	52	52	49	37	42	43	41	52	62	61	37	37	33	61	46	40	53	52	43	47	50	49	34	54	39	51	54	44	45	56	43	52	43	50	47	30	48	48	49	47	44	35	43	43	39	57	57	47	35	46	52	40	53	33	58	57	44	50	39	40	38	45	43	35	36	44	35	35	48	44	45	43	42	40	33	61	40	34	42	33	41	41	41	45	48	45	40	44	44	41	45	48	50	46	40	37	49	39	36	53	33	38	53	64	48	41	45	44	45	26	60	49	35	47	39	35	45	38	31	49	44	52	44	36	46	49	49	49	34	50	56	46	48	41	46	43	49	50	50	40	53	49	46	41	43	46	39	46	33	40	46	40	38	37	44	43	41	46	50	47	48	34	36	44	39	41	48	60	63	34	38	40	46	44	40	52	42	52	38	51	37	48	43	38	44	47	49	38	29	41	43	44	39	59	37	35	40	34	34	50	53	46	33	35	47	32	43	42	52	34	40	54	43	45	24	49	45	39	41	47	28	42	49	48	53	42	49	43	45	42	43	34	44	44	42	50	40	37	41	41	40	44	44	44	57	45	45	44	52	42	41	36	55	56	43	47	43	44	42	43	39	41	44	46	38	44	58	40	43	39	44	38	45	46	39	29	44	44	48	45	44	43	43	39	46	48	48	38	44	38	45	38	45	48	38	36	42	54	33	39	34	43	45	47	44	45	48	46	35	57	59	33	39	36	47	50	31	54	45	40	33	42	42	47	36	43	40	41	47	44	32	35	38	38	39	44	50	48	51	36	38	47	40	43	33	52	36	40	49	37	48	50	37	39	49	49	55	37	44	30	30	50	48	59	57	51	52	36	45	48	40	54	47	50	36	57	43	49	51	47	45	59	43	46	42	39	45	45	48	51	42	47	46	48	48	34	44	53	36	34	45	38	27	38	53	44	39	36	44	44	54	42	44	41	57	38	56	41	47	51	48	44	48	35	42	43	52	58	44	46	57	49	44	34	29	50	42	45	46	38	46	46	50	53	29	41	48	47	40	56	49	45	32	44	45	39	46	44	42	47	41	51	34	50	39	40	44	53	46	38	47	50	50	50	54	32	40	57	36	51	45	46	39	45	39	46	34	43	33	43	48	46	48	47	45	35	40	48	46	41	50	42	46	45	45	38	46	42	40	43	42	38	45	39	51	49	36	43	43	36	38	41	52	38	45	53	45	38	41	39	49	58	49	44	42	43	45	37	41	46	55	43	48	65	32	48	38	39	44	34	46	44
30038	20925	15295	32556	42549	41115	38028	34493	29333	25400	24826	24674	27629	27983	30624	27070	23381	19637	18082	11084	7892	8665	8716	9743	9530	8213	6550	6637	6916	5234	3180	2002	1302	1095	920	863	861	838	780	786	786	735	771	720	714	683	730	719	673	689	738	723	702	731	696	631	683	698	706	681	689	699	647	689	646	724	694	656	665	675	708	648	661	653	683	682	706	661	631	680	676	623	708	702	733	682	652	658	648	689	672	671	643	687	666	663	620	711	662	669	619	672	666	641	693	648	695	649	640	675	688	695	699	704	668	659	656	642	646	641	653	656	667	665	671	660	648	680	705	663	666	675	667	659	669	639	658	665	683	658	682	646	658	665	677	680	673	666	683	680	665	663	685	670	636	642	602	655	638	672	629	664	693	619	622	686	659	689	658	661	626	684	626	665	621	660	625	661	631	661	674	652	679	692	654	698	678	628	691	650	647	665	601	631	611	621	684	652	639	639	641	639	631	694	697	660	624	656	632	649	609	719	635	687	680	657	678	632	680	667	675	640	612	656	639	652	676	659	632	639	592	581	675	665	698	658	695	651	638	687	625	656	635	669	691	668	651	656	643	668	650	662	631	632	639	673	660	646	650	684	629	639	644	649	614	642	634	618	665	690	676	666	655	664	679	628	655	659	647	683	707	610	643	641	647	699	662	697	624	651	670	647	661	668	652	681	664	641	645	673	649	683	659	693	631	668	649	665	630	687	689	671	609	658	640	673	661	669	655	676	665	641	695	639	638	617	649	643	649	630	679	651	673	656	635	656	668	641	643	679	677	648	637	660	659	597	615	635	628	675	639	644	690	676	690	671	653	715	672	642	658	688	681	658	645	649	643	660	658	693	650	619	641	685	681	660	616	639	672	673	659	651	688	702	623	648	684	670	664	655	626	675	614	627	660	643	662	664	637	670	695	692	707	669	665	642	685	662	651	656	677	686	658	620	651	665	649	674	660	662	641	625	617	681	646	688	632	667	626	683	634	651	632	648	655	637	668	675	644	628	663	640	688	690	618	655	662	685	680	673	688	645	695	650	640	686	655	642	660	673	660	661	638	639	677	659	689	691	637	654	609	662	653	687	628	662	635	653	636	649	619	673	679	657	664	686	673	653	642	690	600	642	591	641	622	673	707	646	686	682	681	648	712	661	672	666	606	640	658	692	659	655	678	631	670	673	639	666	608	652	676	656	644	674	675	674	663	654	624	646	682	670	672	650	653	616	663	651	655	691	642	633	653	670	647	640	687	643	661	669	657	688	646	670	658	650	634	657	674	663	637	611	661	665	655	690	593	624	649	675	629	666	687	688	653	689	690	642	649	659	670	644	637	692	619	640	647	689	640	638	630	672	677	646	669	625	658	624	598	656	673	674	661	651	667	664	629	643	657	677	644	651	653	669	654	663	659	677	639	680	638	638	702	656	637	657	640	675	638	659	658	673	646	653	648	662	684	630	719	661	613	681	654	685	620	643	641	652	645	690	679	662	694	626	677	661	622	732	687	680	648	603	641	655	680	640	639	647	601	651	650	667	649	618	688	630	614	671	666	610	676	658	691	639	666	617	628	619	639	676	610	629	692	667	679	655	615	649	663	666	664	677	649	644	667	614	671	660	668	639	672	654	661	692	685	646	655	660	618	680	654	665	653	660	643	618	688	636	600	630	642	656	638	674	603	681	653	649	645	653	662	634	604	609	643	645	686	674	731	619	667	622	663	691	637	653	659	660	649	652	657	663	694	681	611	677	642	669	676	700	656	661	639	676	656	709	654	609	627	652	667	662	598	663	663	629	679	649	666	658	685	710	656	677	659	630	637	680	657	669	667	624	664	666	637	673	629	645	659	648	681	677	660	687	652	700	691	622	611	630	657	630	657	641	650	651	661	652	634	693	658	648	671	676	638	703	699	689	645	637	636	661	665	638	655	700	639	677	614	646	644	676	671	642	658	622	676	631	635	695	657	677	655	616	624	660	668	661	638	641	628	684	662	651	705	647	632	682	655	691	655	632	680	661	715	680	620	680	619	670	649	617	689	643	635	688	627	636	634	661	634	643	652	621	714	641	674	680	663	649	644	677	643	651	669	665	667	625	668	636	642	659	668	635	661	639	662	690	712	630	663	637	669	671	659	691	638	670	667	659	670	656	678	687	602	656	630	693	632	680	689	646	704	618	688	631	689	691	660	650	639	664	628	666	639	590	639	663	669	656	664	687	616	676	635	665	648	675	618	644	641	653	628	649	625	676	640	632	588	627	689	633	643	668	644	627	637	673	697	659	670	632	649	666	654	660	646	611	648	696	648	640	636	651	655	627	668	661	637	776	655	638	676	650	633	641	640	681	690	634	642	633	669	642	613	622	679	637	667	679	637	627	642	684	620	672	664	615	642	682	624	698	705	643	693	650	655	672	625	685	602	668	652	628	659	685	630	671	629	626	632	665	608	686	629	648	653	644	636	660	634	670	655	670	686	657	678	644	633	619	629	692	657	648	646	647	686	619	669	634	685	643	632	598	637	655	669	666	621	672	622	668	602	658	619	670	673	665	716	633	661	683	636	664	663	671	654	625	657	636	643	690	634	689	673	626	709	648	676	641	652	671	680	706	651	648	676	663	635	659	629	670	629	642	644	633	664	652	623	674	647	604	655	657	644	691	626	609	633	632	695	669	653	633	668	665	647	678	717	665	675	666	692	627	657	679	669	624	655	660	666	635	657	618	650	595	682	638	663	629	672	600	656	614	672	677	684	654	660	676	725	635	674	669	655	657	623	656	668	643	729	686	661	667	633	635	655	635	620	650	642	659	625	685	655	663	637	701	629	644	670	604	656	651	661	685	633	714	674	642	706	691	634	717	627	669	631	666	669	640	660	639	684	636	642	630	639	633	604	691	666	669	662	608	605	651	648	663	663	622	698	682	683	683	680	675	680	624	620	668	704	685	631	657	648	660	652	624	633	639	666	661	673	634	616	667	669	649	652	580	665	641	661	671	709	683	639	650	657	698	634	666	626	657	617	633	646	666	714	671	626	658	659	675	635	644	668	646	625	629	689	653	644	632	682	662	710	651	656	636	683	649	644	636	668	704	644	632	680	652	659	659	670	628	656	671	668	671	622	653	626	687	633	655	674	660	635	658	632	674	621	721	634	652	656	658	651	650	679	688	669	642	677	650	629	662	623	675	567	653	644	705	631	630	613	632	648	592	676	714	688	625	632	685	630	638	651	676	678	693	655	674	706	647	662	644	674	639	621	662	645	630	641	648	679	664	670	663	630	624	665	684	651	601	650	706	659	637	665	687	724	685	648	624	682	667	669	669	654	664	632	604	632	652	660	686	699	694	630	635	636	639	646	645	641	689	635	648	639	628	652	653	654	639	694	642	646	620	633	689	643	630	647	665	629	654	632	688	646	633	654	614	681	636	674	691	629	666	683	683	671	672	637	703	671	635	686	653	644	661	636	688	705	660	655	653	700	647	645	686	642	632	641	629	643	666
2200	614	347	298	670	770	727	637	492	394	418	448	512	583	655	629	481	312	339	185	106	104	89	115	106	119	91	71	82	57	71	44	27	32	36	38	35	37	32	36	34	37	40	32	40	30	39	23	33	36	23	41	38	34	50	40	35	39	34	34	34	37	42	38	42	30	31	29	31	29	33	31	21	34	35	31	30	27	29	40	33	39	30	34	36	34	32	34	36	33	27	33	38	43	19	32	34	37	28	29	34	45	24	38	28	27	35	31	25	38	33	35	40	33	29	28	37	33	25	31	25	39	21	32	23	22	27	35	29	22	32	31	20	42	32	26	29	27	28	20	33	32	23	34	25	37	27	31	38	39	30	31	30	34	35	32	24	33	35	42	27	35	36	38	31	31	34	34	40	34	27	26	36	26	34	22	34	35	34	31	34	22	27	40	31	28	30	33	42	24	40	24	31	21	28	30	38	34	30	38	36	28	34	45	26	33	45	28	37	37	32	34	25	29	36	41	33	37	30	43	42	38	33	29	23	31	32	25	43	32	37	35	27	27	39	38	39	33	29	34	35	25	38	29	44	39	41	35	28	31	31	39	31	37	33	35	28	36	32	34	26	27	37	29	34	30	43	28	22	36	41	42	30	27	28	38	22	32	35	40	22	29	28	38	31	33	30	34	20	31	22	24	31	31	31	27	32	32	21	36	27	29	27	29	32	39	32	35	33	36	35	33	39	34	26	39	25	36	42	30	19	34	29	23	33	26	20	31	30	44	29	37	25	33	26	31	30	22	30	21	31	21	35	30	35	42	42	42	36	31	32	37	30	43	26	44	31	41	34	33	35	44	24	36	34	26	28	34	28	35	40	38	33	32	30	33	37	25	37	25	25	38	31	34	28	32	49	44	29	27	40	51	35	38	27	20	31	29	34	25	30	32	26	28	35	23	34	36	34	28	37	36	25	33	41	32	33	29	34	40	33	26	29	27	29	29	44	32	32	32	22	36	33	34	28	39	38	26	34	34	23	46	25	26	39	30	25	36	23	43	33	35	24	31	33	37	39	29	26	30	40	29	30	29	35	34	38	43	33	24	32	17	33	34	29	30	27	38	23	36	34	29	36	26	35	39	33	24	32	28	34	28	31	33	34	34	41	27	23	29	30	32	30	23	33	27	29	37	32	31	35	30	36	39	33	32	33	31	41	29	31	20	34	34	35	40	34	37	32	28	35	42	27	42	35	36	26	33	31	35	32	36	32	37	37	35	22	21	27	35	24	37	28	35	27	38	31	35	43	28	32	30	36	37	31	32	30	30	37	26	30	25	25	35	41	34	27	34	27	32	30	36	33	31	23	31	39	32	35	36	24	40	39	28	24	30	29	36	33	41	31	45	31	31	28	27	29	44	31	23	27	32	25	29	28	35	40	30	33	23	35	32	23	39	35	26	28	34	34	35	31	29	21	33	24	30	28	28	26	37	28	28	28	37	33	34	36	31	29	26	43	31	38	37	31	34	41	30	30	33	27	39	31	34	27	25	26	30	28	30	36	33	30	43	24	30	33	35	26	37	28	32	33	36	34	44	35	37	25	34	30	33	33	34	40	40	32	36	35	40	19	26	28	36	27	38	31	30	27	23	33	31	33	33	33	41	33	35	41	26	28	29	31	32	32	33	25	32	34	30	28	34	21	46	36	30	39	43	23	26	25	29	24	26	33	31	23	39	36	31	36	28	25	33	36	34	28	40	33	31	29	35	44	40	32	29	35	26	27	36	47	29	32	34	30	19	38	32	24	28	39	37	39	44	33	38	26	27	28	26	23	34	25	40	26	29	35	29	26	32	33	31	22	30	35	39	39	31	36	31	32	37	34	25	34	34	31	32	32	27	42	27	43	35	24	34	22	36	27	29	31	26	41	42	32	31	26	45	30	32	29	33	33	24	32	34	38	33	37	29	32	34	32	36	34	45	27	30	25	28	33	24	34	39	35	29	28	24	24	22	31	19	42	43	23	37	34	34	34	26	28	26	32	41	32	28	32	47	33	35	30	28	35	33	24	23	47	30	26	33	40	25	29	27	26	42	34	30	23	33	28	30	25	43	26	28	26	36	29	24	33	30	33	39	23	35	22	35	39	36	28	34	22	29	34	29	32	25	39	30	24	43	44	34	32	29	31	35	20	28	35	31	28	28	28	40	30	32	32	36	33	26	36	33	35	34	32	27	42	34	25	25	26	29	27	26	26	28	30	41	38	34	29	40	34	36	37	31	40	31	34	28	25	27	38	27	34	25	19	31	23	23	40	34	34	44	23	28	35	20	26	31	30	32	23	32	33	35	29	29	29	40	31	33	30	35	35	27	23	41	31	28	30	36	23	31	43	39	21	31	31	42	25	33	29	32	26	39	33	33	34	39	25	26	36	36	32	31	35	31	28	21	35	36	40	30	50	26	42	34	38	34	24	27	28	35	39	29	33	27	33	29	36	36	31	35	38	29	31	28	42	35	31	28	29	32	35	28	33	22	42	36	33	28	29	34	32	36	42	22	29	29	32	27	33	28	25	34	25	29	31	34	30	29	36	29	34	31	31	41	29	27	35	28	34	33	23	30	25	29	28	34	41	28	37	25	18	24	37	30	28	41	24	38	39	25	30	22	30	41	29	42	23	33	30	29	29	34	25	31	35	35	31	21	30	36	40	29	19	34	28	38	31	33	30	29	43	33	33	35	24	18	30	24	23	22	36	29	44	30	29	34	32	32	36	29	39	27	35	33	25	35	39	25	26	34	35	23	22	36	22	36	27	34	40	34	29	34	37	26	29	36	36	28	41	24	34	42	30	40	31	34	29	29	36	29	26	28	37	41	26	37	33	40	31	38	39	27	39	29	34	32	32	29	23	32	36	31	34	25	31	33	38	32	33	30	42	24	41	22	36	24	21	34	26	31	38	23	35	39	24	34	24	23	30	38	31	33	24	36	22	29	27	33	37	28	29	31	34	42	31	35	27	35	30	31	32	42	26	48	30	39	28	28	23	32	35	24	31	29	37	32	37	29	38	32	34	26	30	31	32	45	24	32	29	33	32	40	33	29	26	35	31	41	30	32	20	36	39	27	27	32	27	32	26	31	35	32	36	31	34	35	30	24	34	28	21	36	37	36	33	39	30	30	26	37	33	44	27	40	23	25	41	42	28	27	37	36	22	34	29	32	21	26	32	34	29	37	36	40	32	33	27	27	34	34	23	31	19	43	26	30	25	39	29	37	42	28	37	29	30	21	29	45	33	29	32	41	29	33	33	35	36	36	38	29	23	27	32	30	44	29	34	29	33	32	35	30	33	35	37	35	27	25	22	28	30	34	31	39	32	21	37	25	35	40	29	41	28	34	27	25	33	26	31	34	27	29	34	28	26	44	22	34	28	28	27	22	38	31	36	39	27	25	28	36	29	37	29	20	30	20	43	26	37	29	36	35	37	41	30	27	28	26	33	33	37	28	30	44	27	33	31	31	32	27
21112	13569	8510	23562	33052	32011	29459	25866	21241	17235	17042	17339	18347	20007	21795	19703	15905	11510	11223	6848	3936	3734	3297	3131	3862	3784	3311	2693	2850	2112	1302	965	668	605	539	534	528	514	464	484	515	500	491	496	500	516	471	490	485	463	499	501	493	509	498	487	534	454	504	493	453	501	465	500	500	519	527	457	507	523	505	472	469	472	476	495	464	495	515	545	470	479	498	453	527	458	450	507	466	463	499	448	503	475	438	487	486	516	479	485	522	507	472	522	518	452	513	478	454	466	454	471	461	471	431	510	502	499	479	495	492	464	496	475	502	482	478	482	477	451	488	481	466	466	500	491	504	479	455	499	505	436	495	499	476	503	494	468	481	463	507	469	499	522	479	482	483	459	485	464	514	494	487	523	530	483	465	492	497	460	495	524	485	484	467	504	474	489	465	503	466	483	482	487	456	496	458	488	479	436	487	503	444	471	487	426	482	492	437	474	462	479	495	497	493	475	487	497	477	473	513	475	480	455	471	457	510	465	458	427	510	494	459	460	473	473	505	513	474	457	474	480	493	507	479	492	485	454	481	492	502	480	462	487	476	494	433	490	495	466	512	513	501	503	472	432	515	474	501	515	460	454	538	504	516	492	494	489	526	440	492	514	485	465	452	512	470	464	509	476	519	482	477	490	475	473	490	509	440	500	460	501	539	465	472	496	507	507	513	501	528	484	500	465	474	516	478	482	500	498	488	519	481	492	476	448	505	467	471	497	468	474	499	469	447	495	498	485	444	486	489	477	503	491	483	485	521	514	456	492	510	493	456	455	464	469	469	464	497	436	459	499	500	482	495	495	479	472	492	428	507	454	467	556	496	514	452	476	491	473	513	521	513	506	472	473	458	457	485	492	487	442	539	478	456	496	479	496	482	469	473	502	467	483	488	478	504	489	480	479	456	491	491	489	497	489	512	491	486	497	470	498	470	445	482	509	508	478	476	495	512	498	491	482	517	495	481	501	481	490	455	476	531	463	483	470	492	505	514	471	500	479	485	516	509	506	479	505	467	590	462	473	514	493	457	487	459	486	506	527	507	491	438	514	463	505	475	476	492	508	468	487	458	471	455	491	513	455	486	494	500	484	485	447	516	498	480	474	476	461	522	489	484	464	459	459	492	468	466	532	505	480	479	518	466	484	504	507	487	496	515	489	470	496	533	476	487	444	425	518	496	471	501	513	510	485	486	496	480	502	448	496	477	525	469	511	484	494	460	495	515	493	530	506	461	457	492	509	449	478	497	441	501	490	495	480	499	460	483	477	497	491	468	484	527	470	469	473	473	473	468	488	536	508	448	470	497	468	517	521	501	498	476	448	502	498	521	447	505	523	453	494	483	482	478	507	509	443	512	485	478	454	476	495	477	475	497	495	477	495	560	462	488	481	465	439	462	458	434	489	482	436	438	489	489	495	440	504	459	479	481	474	502	493	459	493	490	516	467	464	525	478	505	487	435	456	467	491	499	540	483	497	529	497	472	482	508	497	488	520	482	453	480	466	486	488	484	519	506	492	490	457	435	501	476	460	511	483	517	503	476	481	502	470	537	486	537	534	477	482	470	498	473	473	486	484	530	466	487	496	486	442	500	490	495	460	498	507	475	476	505	509	436	463	466	498	509	506	509	495	454	503	470	481	477	503	485	462	484	497	479	488	504	479	461	483	461	501	488	457	515	462	500	474	476	464	505	501	458	500	489	479	509	482	468	510	465	465	480	480	474	474	491	465	472	494	482	437	471	488	509	492	493	424	490	474	487	455	467	485	481	486	476	486	427	485	515	495	519	502	467	503	489	510	474	503	489	452	437	495	467	476	491	507	476	482	455	469	466	491	533	494	434	495	509	473	510	495	537	501	462	504	495	490	472	479	489	495	462	487	470	448	468	511	500	460	436	518	502	483	472	505	495	501	506	513	480	488	488	500	479	476	515	461	502	468	490	460	496	454	490	469	522	514	436	506	546	472	444	515	475	482	507	506	456	467	519	461	474	464	495	478	482	484	485	492	521	474	469	489	468	473	468	486	474	501	501	503	500	479	477	454	480	500	473	483	487	441	470	486	514	474	479	526	473	496	505	487	476	469	491	486	450	510	486	494	466	499	457	503	481	507	474	458	503	504	471	438	502	520	461	468	487	479	486	491	484	446	465	453	497	443	482	433	520	511	500	506	488	485	477	519	466	483	485	456	488	492	483	463	464	514	468	497	507	452	437	430	485	462	460	514	512	492	534	484	512	472	483	474	475	497	418	472	442	490	474	473	447	443	505	491	499	486	472	522	494	459	513	491	507	465	501	536	484	454	462	507	494	494	449	469	497	490	466	477	475	480	496	480	498	477	524	485	459	452	449	465	471	487	445	463	464	491	507	448	480	457	437	502	463	489	446	479	499	483	457	478	459	481	479	484	465	447	473	487	520	464	471	469	507	476	506	528	505	487	501	478	450	448	456	474	473	498	463	507	495	464	493	482	504	439	512	509	495	506	473	436	492	494	478	526	509	497	499	438	479	483	512	490	483	476	471	481	477	505	474	506	474	475	498	452	469	473	499	513	476	476	459	484	513	487	504	482	503	474	452	512	491	501	457	469	471	479	466	473	494	498	487	486	483	491	455	506	478	513	491	483	470	505	509	490	453	466	490	474	504	497	464	505	480	497	479	482	511	460	493	499	478	490	496	475	478	468	495	465	457	437	478	470	531	460	485	454	481	476	474	449	470	488	489	489	474	445	455	511	484	513	461	512	499	478	490	475	509	466	479	458	489	480	502	479	491	518	501	495	472	480	485	474	496	502	483	502	466	510	488	487	482	477	462	518	488	466	465	483	486	474	441	487	483	447	480	470	497	510	489	454	483	459	466	444	486	482	515	485	475	490	461	484	455	504	478	517	509	501	496	485	481	480	487	531	484	510	472	482	490	492	474	459	510	448	467	481	448	501	493	480	510	490	477	449	464	503	482	495	522	473	505	528	473	449	487	485	493	470	474	487	454	502	470	486	462	519	483	461	458	469	460	480	524	502	479	513	490	509	483	494	471	483	486	478	490	517	467	470	431	492	498	482	510	441	488	482	443	451	517	531	482	469	495	500	462	467	462	477	508	476	476	480	438	489	483	488	478	499	501	501	441	462	505	475	531	452	463	447	481	500	473	497	448	534	482	449	521	462	490	462	470	522	502	475	462	483	533	458	445	482	437	516	463	449	458	465	447	505	462	493	497	505	478	457	489	435	478	497	518	464	499	476	466	498	494	477	483	509	473	494	511	468	451	502	468	457	484	480	473	492	486	484	470	494	451	462	485	512	493	498	489	505	517	503	471	499	479	505	452	462	521	486	482	494	522	496	504	476	476	534	459	434	455	529	521	483	487	509	471	497	510	462	447	519	484	484	496	483	478	483	494	468	500	497	473	510	488	494	496	471	444	449	494	447	459	438	460	476	501	498	486	490	459	484	489	483	485	475	510	476	454	477	488	480	465	469	464	446
1893	1019	491	463	1047	1178	1207	1257	911	716	701	671	834	1045	1155	990	711	469	438	341	160	135	155	110	151	155	146	115	124	96	70	39	34	26	28	23	20	38	35	33	24	25	38	24	41	49	31	27	31	31	34	32	30	39	29	31	35	23	30	32	32	38	39	32	27	42	45	33	24	36	25	29	36	29	32	31	29	33	40	27	30	30	30	30	28	26	31	30	23	23	36	33	33	33	35	30	39	37	25	18	29	30	32	26	23	35	30	21	27	34	21	38	28	43	35	37	33	27	23	31	32	40	27	35	18	38	27	28	37	25	32	37	31	33	36	38	33	40	34	32	38	28	42	24	29	29	28	36	27	29	32	30	27	31	29	33	36	36	25	35	24	33	33	28	33	22	32	28	36	31	22	26	39	28	33	33	32	31	39	37	30	27	21	35	25	40	20	35	30	25	38	30	36	31	36	30	32	29	21	32	31	35	29	25	37	33	28	23	19	33	24	29	41	37	30	28	34	29	31	34	29	22	33	26	35	26	32	37	29	33	31	28	32	29	41	44	38	29	29	36	29	19	29	42	31	29	25	29	32	45	32	33	33	32	23	30	29	34	28	41	30	27	19	23	32	34	34	25	30	31	33	37	27	26	19	36	35	24	25	26	27	34	43	28	38	29	28	24	27	31	26	33	25	36	27	31	21	33	30	35	38	42	34	30	33	31	30	28	33	37	35	30	31	20	29	31	32	42	37	20	28	36	44	30	35	34	39	32	24	34	16	24	23	32	35	35	31	26	36	39	27	27	31	35	29	35	32	44	35	36	28	26	21	25	51	30	23	36	21	31	28	34	27	37	29	29	26	34	30	37	29	23	35	35	33	35	29	43	37	33	21	31	29	30	32	25	27	44	37	34	40	30	24	39	28	33	28	33	33	26	28	37	28	37	38	36	30	43	26	24	27	31	18	34	26	37	24	37	39	25	37	36	24	33	30	35	21	24	39	28	35	37	22	40	21	30	30	33	35	23	36	36	27	42	25	23	27	24	25	32	37	34	31	35	34	24	26	32	32	24	25	34	35	33	37	29	28	29	23	37	31	41	26	29	30	39	26	32	33	21	30	40	31	36	35	25	28	22	37	40	27	35	35	26	37	33	25	38	26	37	26	28	26	29	40	32	35	22	26	30	25	24	35	30	29	36	32	25	30	40	37	33	28	36	30	32	26	30	32	26	35	39	33	25	40	34	28	21	35	31	37	34	34	27	32	31	39	32	35	27	30	39	26	35	22	29	33	35	32	33	28	33	34	29	31	27	38	39	38	34	30	28	29	29	32	30	39	26	50	29	37	34	30	30	24	43	32	32	29	33	25	29	34	28	22	26	29	35	37	28	24	32	25	40	31	30	45	30	40	35	32	29	30	28	31	41	18	37	26	33	39	38	26	36	30	28	26	26	34	27	22	42	27	38	30	27	29	26	32	34	33	35	24	29	30	29	25	45	24	27	24	27	34	26	24	28	34	30	20	33	29	22	33	27	55	22	28	30	22	28	34	35	35	34	31	27	41	29	33	31	27	32	35	34	37	23	30	21	37	38	25	34	28	38	26	27	32	37	25	27	35	39	19	37	30	32	31	23	38	31	29	37	32	28	33	43	34	24	26	28	30	29	27	25	30	31	24	23	33	31	37	24	26	26	31	33	25	41	30	41	21	41	35	22	25	40	33	28	35	26	22	35	31	29	23	27	39	22	41	39	21	25	25	31	31	30	32	44	21	42	37	29	23	37	28	37	22	24	29	35	33	30	45	33	29	26	28	35	32	34	25	43	22	38	24	38	30	37	38	28	21	20	29	32	32	32	38	33	24	28	27	30	24	25	26	26	36	38	32	37	29	26	27	38	36	33	30	39	26	26	35	24	35	29	29	37	44	23	26	19	28	22	35	30	23	31	25	31	24	35	22	33	34	18	21	24	36	29	30	29	21	30	29	35	27	22	31	28	47	33	39	37	45	26	34	36	33	29	25	38	34	24	37	28	38	27	26	34	29	34	30	27	27	36	35	30	28	29	28	33	38	24	27	22	25	33	25	33	31	27	21	28	43	29	28	23	26	21	40	29	23	29	40	29	32	25	29	32	38	31	35	24	30	39	29	38	32	18	29	25	28	30	33	27	28	40	33	53	26	34	33	38	19	33	40	30	23	31	30	24	29	29	27	27	29	32	48	40	35	39	25	28	38	32	34	36	25	33	31	26	34	35	29	25	35	27	25	28	30	29	29	36	36	33	38	41	19	33	23	34	25	29	37	27	23	40	25	25	27	41	34	32	34	41	26	23	40	29	46	38	26	36	35	24	34	19	34	34	22	28	27	36	22	43	29	39	27	27	29	30	22	27	36	20	35	34	32	36	24	30	36	31	31	40	21	29	30	26	31	30	33	35	23	36	31	16	43	30	21	32	34	27	37	36	28	28	35	31	32	40	39	26	28	30	24	27	25	34	35	27	35	23	27	32	41	36	33	27	20	35	19	30	34	32	24	32	25	33	34	26	35	33	27	33	36	35	35	27	24	39	25	27	31	35	19	37	49	39	28	33	28	32	27	30	34	39	27	28	27	31	31	32	35	36	25	43	37	35	16	26	35	23	39	28	32	34	36	35	33	34	36	36	32	42	37	30	30	36	25	23	30	30	33	34	42	29	41	27	38	35	26	24	35	27	26	26	34	33	27	30	25	35	27	30	37	32	31	33	32	33	37	23	35	26	27	35	26	27	31	42	35	40	35	32	30	26	22	29	22	41	36	34	28	30	26	40	34	31	34	32	34	31	35	40	38	31	27	26	29	28	30	31	43	30	31	20	33	43	34	29	31	28	31	35	33	23	31	28	31	32	33	37	30	24	27	28	43	22	38	43	28	32	24	30	28	30	36	29	37	24	33	29	26	31	20	23	22	29	35	38	40	27	32	31	34	36	25	31	28	34	25	31	30	28	32	30	37	31	42	29	40	34	35	29	33	34	40	45	23	29	46	34	30	32	39	31	29	23	35	27	35	38	27	37	35	34	30	26	32	24	38	33	38	24	36	25	29	34	20	38	39	32	33	36	28	32	34	32	27	34	46	29	37	29	28	37	34	33	26	32	36	40	28	31	23	34	29	34	26	22	37	28	32	34	34	35	30	21	33	39	36	30	32	20	35	32	26	25	29	33	34	36	25	22	26	30	34	27	32	45	31	36	44	36	32	33	38	35	31	38	32	26	31	40	24	28	41	37	44	22	27	38	32	28	30	36	32	30	33	23	34	27	31	27	34	24	25	32	23	27	31	29	32	41	36	26	27	30	24	33	28	30	24	39	41	29	26	29	23	31	31	28	28	26	30	41	23	30	22	37	30	30	29	20	25	38	33	29	39	27	26	35	28	23	28	22	33	35	32	35	24	27	34	29	24	36	33	37	31	27	31	29	32	34	33	34	39	30	34	41	53	40	37	29	31	37	34	25	25	35	20	33	25	27	29	22
27141	18390	11644	27831	37821	36922	35756	33931	28426	24275	23961	22713	24440	26492	28173	25309	20689	16280	14759	11503	6405	5257	5218	4146	5143	5442	5242	3657	4187	3098	1989	1300	868	760	628	588	574	508	572	529	529	544	544	546	476	485	484	535	518	493	500	525	497	507	495	505	542	476	481	474	525	470	507	518	506	508	464	474	485	510	474	470	494	450	481	460	489	505	484	450	490	480	450	444	510	495	497	475	502	493	435	506	446	480	490	463	471	470	480	474	488	455	434	461	478	531	504	443	492	468	464	489	515	517	498	481	448	485	494	474	458	519	489	503	470	482	505	497	505	494	523	478	478	453	458	458	512	488	490	455	478	463	455	499	480	477	488	503	509	543	490	475	461	460	460	472	450	458	458	461	490	494	489	494	463	435	481	471	453	495	492	478	457	498	496	489	468	470	495	486	451	473	515	475	469	435	425	460	513	460	493	511	476	441	439	464	458	437	485	471	496	466	484	453	458	464	493	497	454	522	494	482	474	495	447	505	487	475	430	487	464	472	455	489	492	432	485	443	457	481	469	499	477	466	444	464	457	500	478	442	443	487	443	459	462	498	449	452	481	463	454	454	472	503	493	458	451	490	478	508	458	462	495	468	444	460	475	490	529	483	477	461	439	468	463	482	490	496	508	436	442	468	492	454	512	464	454	435	486	467	483	496	510	441	490	452	445	440	446	519	434	517	498	486	468	509	473	524	490	482	511	531	494	465	470	457	514	460	498	479	462	474	504	474	462	479	513	511	450	506	470	462	467	511	432	505	419	460	473	469	460	440	454	508	468	460	457	472	489	487	488	465	479	431	463	449	484	462	472	470	486	470	480	475	434	504	468	486	481	443	481	439	466	483	478	485	458	481	452	471	464	487	486	530	440	510	449	438	456	499	451	478	501	459	498	452	437	513	454	465	454	485	468	439	465	460	453	455	495	469	491	461	501	452	488	466	514	492	467	493	522	521	472	467	486	499	469	476	453	455	479	469	458	541	455	468	482	493	507	475	498	518	483	453	472	454	461	477	452	460	471	463	502	485	500	459	477	503	494	481	464	517	465	483	495	455	446	465	498	499	469	444	470	511	504	460	489	501	444	445	498	495	489	454	481	510	439	498	457	488	478	475	493	481	519	493	457	481	483	478	463	499	476	478	485	499	456	494	456	502	440	475	483	514	444	488	478	456	483	491	481	459	484	464	497	416	492	489	469	459	466	478	488	459	477	504	440	459	480	485	487	449	479	487	462	476	473	468	471	518	535	471	475	425	481	516	464	491	438	510	496	465	488	471	507	459	456	448	441	449	446	477	454	508	446	452	477	473	473	481	436	480	485	492	463	476	463	450	489	473	499	515	479	515	437	470	472	445	467	453	466	499	464	477	484	457	449	464	467	515	485	457	480	476	454	498	493	465	457	504	472	449	466	456	480	471	486	415	486	486	503	456	492	475	481	430	454	473	506	465	460	471	455	458	446	491	476	506	487	452	448	480	466	494	461	467	498	462	445	496	462	456	479	499	509	463	464	485	441	496	443	458	465	458	481	477	475	464	452	473	454	445	461	473	454	484	482	493	468	462	474	470	463	488	479	487	461	461	474	503	514	486	500	491	460	488	463	485	472	483	441	498	478	419	468	467	462	467	488	459	475	448	427	444	455	468	460	486	475	471	502	422	450	487	502	458	496	439	444	478	436	463	485	467	451	493	483	453	449	500	451	496	477	483	481	494	501	477	467	462	505	472	492	451	448	484	460	445	516	474	481	471	483	486	435	494	470	498	502	460	498	450	495	446	482	467	512	471	438	489	480	471	493	474	471	529	466	451	486	472	442	410	485	513	474	472	475	453	438	479	435	467	480	445	459	466	474	478	461	469	485	445	513	474	504	505	475	485	477	507	519	454	452	433	476	459	485	454	455	475	468	468	482	439	483	465	503	464	468	488	489	481	459	462	491	492	478	452	449	468	484	421	491	505	473	472	482	498	469	481	432	475	446	478	501	443	452	494	490	453	487	443	440	449	454	490	515	477	483	493	491	492	463	468	461	493	484	500	503	471	492	470	427	478	442	482	481	474	476	496	445	540	483	469	463	490	482	449	459	456	481	481	494	461	497	473	472	504	462	492	510	486	433	456	489	441	483	501	472	459	448	492	494	469	464	464	462	446	472	429	467	486	484	497	467	489	459	502	500	463	439	446	485	484	423	441	524	482	494	473	468	478	510	449	488	476	475	469	459	524	484	501	475	494	470	494	497	463	463	468	451	446	454	493	458	494	443	435	516	470	477	430	476	504	475	493	503	419	462	448	471	474	496	475	441	484	501	431	473	475	441	460	478	498	464	455	475	451	453	490	447	538	471	442	459	434	452	470	511	490	474	492	479	441	453	496	489	463	478	483	467	479	472	496	474	473	443	459	474	501	487	446	481	468	486	454	478	462	455	462	478	475	442	467	487	483	469	436	511	489	462	491	445	520	456	490	462	476	493	468	483	463	491	471	466	469	488	474	495	465	465	454	491	480	509	475	478	487	416	461	439	435	466	448	461	448	477	480	432	510	464	509	439	460	509	463	456	493	479	500	450	460	483	471	470	476	462	478	489	456	495	460	451	504	502	490	481	501	511	460	463	491	440	443	445	484	460	472	444	490	463	459	505	475	508	451	494	466	498	467	426	495	465	499	444	474	456	490	507	488	466	428	451	448	511	511	447	440	422	459	415	408	467	495	495	449	500	492	478	457	491	512	467	455	469	471	466	469	461	501	493	472	506	491	489	508	457	487	486	488	489	467	498	443	488	478	471	460	472	503	480	484	433	466	448	458	470	501	440	491	479	489	456	507	492	430	444	460	457	470	489	477	490	487	470	455	479	468	502	472	479	442	480	504	488	447	494	497	418	475	499	454	494	450	428	479	427	451	426	454	469	473	509	480	490	468	444	495	455	521	471	445	465	447	487	470	465	465	487	450	467	480	456	450	455	454	453	462	466	477	440	487	455	491	461	470	463	468	512	463	496	460	455	449	503	435	477	498	482	463	454	482	467	484	443	459	468	478	467	460	500	461	474	482	465	461	452	466	476	506	488	480	454	505	466	460	474	440	458	486	481	471	474	486	503	481	439	438	468	485	481	484	499	452	487	442	468	467	476	467	479	439	465	500	464	454	460	495	450	509	471	465	462	484	494	460	491	482	468	490	482	485	473	459	441	489	468	501	485	498	492	470	461	468	500	467	465	463	481	482	450	496	458	478	485	471	463	442	474	462	475	466	487	491	514	472	455	455	437	441	495	482	486	483	460	485	480	500	510	510	456	531	454	490	458	466	487	488	484	465	423	463	481	501	441	460	484	442	465	498	458	466	497	472	468	490	507	483	508	493	488	496	508	447	446	470	485	497	473	489	522	473	476	467	486	477	488	484	485	476	463	483	460	464	490	510	433	468	442	457	433	454	481	486	446	499	470	478	467	476	430	496	481	456	483	485	446	482	492	495	475	490	500	468	507	451
3738	882	508	420	846	1166	1232	1268	1214	744	733	709	839	1051	1178	963	635	523	499	323	190	186	164	131	127	155	163	129	122	104	78	53	61	59	49	31	46	32	61	50	38	37	42	33	47	60	47	45	45	36	37	66	43	45	42	47	49	51	43	41	44	40	51	52	43	51	46	43	48	44	55	33	46	53	36	28	44	36	43	44	45	50	52	51	40	40	40	58	36	48	48	41	49	37	35	50	36	44	38	50	39	52	45	46	48	43	54	45	58	43	42	49	41	54	57	50	45	38	48	48	52	54	44	46	38	42	40	41	37	41	42	58	37	48	43	52	59	40	50	53	36	50	61	47	56	59	31	50	49	47	37	50	57	47	50	43	57	39	42	43	41	43	42	41	52	44	48	46	47	56	39	44	34	42	59	27	37	35	47	49	48	37	43	37	54	32	43	61	46	45	42	42	51	44	48	45	50	34	46	51	40	54	54	42	43	50	66	58	57	49	53	37	54	55	41	48	48	33	43	46	51	51	46	58	32	59	47	42	70	42	28	51	43	41	43	54	46	39	45	44	51	64	56	52	50	47	44	46	50	52	41	40	50	47	35	54	57	50	47	45	48	39	50	37	44	42	48	44	40	39	44	48	45	52	54	60	41	50	49	39	54	41	35	43	41	44	46	50	45	50	39	46	38	60	46	33	50	42	48	57	37	46	50	47	48	35	49	45	37	37	39	47	38	48	46	42	54	54	54	54	40	57	57	55	47	44	47	50	50	41	60	35	53	37	56	44	51	48	45	52	54	50	43	50	34	41	51	36	45	50	47	41	54	45	42	43	60	39	44	45	46	46	60	49	51	38	54	52	48	55	40	48	52	49	46	57	43	44	33	38	47	36	51	41	45	52	46	44	59	43	53	52	51	47	41	50	48	36	47	36	43	38	63	55	54	47	51	34	36	47	43	49	53	50	46	52	45	51	49	41	48	46	38	51	38	49	56	43	52	40	62	39	50	46	48	48	36	47	44	40	50	49	47	53	55	56	49	47	42	45	46	51	49	48	57	44	47	49	46	56	46	37	46	42	41	41	45	43	48	40	40	30	43	42	41	44	52	43	56	48	39	41	48	35	44	46	35	36	45	55	56	39	43	47	52	59	45	39	50	44	43	43	58	49	43	41	64	38	40	54	50	42	46	57	46	42	37	45	54	40	43	56	40	52	50	38	47	51	48	42	47	54	51	50	52	42	48	44	44	50	47	47	44	45	45	45	42	52	54	37	44	48	53	50	38	50	62	54	41	53	45	45	37	63	45	39	47	48	56	53	58	40	43	38	47	44	50	35	50	51	50	47	51	44	48	51	54	53	41	39	40	37	56	39	47	41	32	45	54	48	52	42	56	48	38	53	60	50	42	43	42	53	37	40	41	42	48	39	50	46	45	53	46	48	53	42	38	51	46	55	52	40	41	49	46	43	40	50	46	41	48	61	49	41	42	48	47	45	29	41	49	52	33	43	44	46	41	55	33	36	43	56	42	45	49	51	43	42	58	41	54	35	37	50	32	44	37	36	55	34	49	49	59	57	53	47	35	44	30	44	55	42	57	52	50	45	40	41	46	46	44	32	47	41	28	40	43	35	46	53	56	51	46	48	36	41	46	53	34	51	46	52	35	53	43	52	50	39	53	48	51	49	38	38	45	41	57	46	55	45	49	55	38	46	53	31	40	45	42	39	41	58	39	45	48	47	48	41	27	45	51	47	47	50	50	47	40	53	50	41	46	49	38	46	52	44	39	46	56	40	40	41	45	50	34	58	32	45	52	42	36	49	28	47	47	47	37	54	59	51	57	56	38	41	38	28	47	40	41	47	53	49	45	61	44	45	52	41	42	41	42	51	45	48	53	33	46	42	46	54	53	53	50	52	44	29	55	46	45	35	43	41	49	51	53	49	47	59	38	36	48	53	45	40	49	48	66	45	49	52	45	36	34	47	44	37	53	45	46	57	40	32	37	57	45	41	46	46	45	48	39	46	40	49	44	42	46	48	46	39	50	43	50	46	46	52	59	51	50	50	46	43	55	43	44	56	48	41	32	39	49	50	40	38	57	39	42	45	42	52	59	52	44	40	40	51	49	42	46	36	51	46	36	42	42	44	49	56	48	52	37	52	53	44	44	39	50	43	49	46	39	47	34	35	49	60	39	44	62	47	54	38	42	56	46	35	46	54	56	51	39	46	57	36	46	40	49	41	56	47	47	47	50	44	39	44	49	39	41	42	33	49	52	44	37	34	41	49	38	39	38	60	49	46	49	42	36	37	48	57	37	45	36	49	45	40	52	40	46	49	33	48	40	49	38	46	49	50	52	54	35	40	45	42	54	44	35	47	50	35	45	49	41	43	36	59	42	50	58	58	32	43	40	57	40	28	55	63	48	48	37	38	59	34	45	48	41	55	51	51	33	43	48	36	47	41	37	43	52	43	38	57	42	49	60	52	46	46	38	52	37	51	38	51	46	51	60	47	36	51	42	49	60	43	42	45	56	34	31	47	53	48	60	47	50	45	44	54	56	32	40	40	43	39	46	39	48	56	47	44	44	49	40	49	55	45	56	50	44	46	44	55	38	45	56	49	54	47	50	52	48	48	50	49	46	47	42	45	56	39	52	37	47	58	50	62	47	43	46	56	44	33	50	55	47	41	44	51	35	52	45	46	63	46	59	43	59	57	42	55	46	49	49	47	45	59	54	34	42	46	42	55	41	52	39	49	33	44	46	43	45	46	55	40	42	45	51	49	48	51	37	48	40	35	44	53	55	51	53	47	44	52	43	41	54	45	67	45	52	49	44	32	45	50	44	49	43	42	42	32	54	36	49	54	49	46	31	52	47	37	39	44	49	45	48	32	38	50	50	45	49	52	48	43	44	43	42	38	31	45	57	48	55	46	39	45	53	41	44	49	56	50	54	54	48	45	43	48	50	51	46	43	57	41	33	47	47	49	32	53	40	37	56	58	35	49	50	47	35	45	40	44	42	47	63	55	65	50	39	53	47	37	49	50	46	43	53	50	56	51	41	46	44	60	45	38	48	46	40	48	45	41	45	55	45	53	43	56	38	37	44	32	48	49	44	40	42	38	48	42	39	45	50	51	55	42	44	42	43	35	51	42	52	41	50	44	44	57	56	53	57	53	59	41	58	53	49	56	42	45	44	43	47	53	42	39	38	28	47	53	54	59	34	34	57	46	56	51	44	39	55	41	46	50	41	47	48	38	54	57	35	47	38	51	42	42	43	53	49	57	47	45	39	63	39	39	46	45	41	51	38	45	49	34	40	62	46	41	47	53	44	41	35	52	34	37	60	46	43	48	45	44	43	46	50	52	52	42	46	49	48	29	44	39	53	54	40	41	49	36	46	44	59	35	43	48	37	39	41	45	44	60	40	34	46	48	51	50	52	30	40	49	50	36	53	51	45	44	47	42	55	49	45	48	58	42	60	40	39	36	46	46	50	52	48	47
25722	17030	11021	26216	36542	36791	35939	34844	30847	24782	23989	23028	23842	26817	27328	24169	19111	16529	15631	10695	6554	5496	5766	4370	4757	5365	5101	3952	3559	3103	2190	1463	1130	1004	879	780	768	762	784	769	698	707	761	742	701	699	678	699	682	670	685	707	692	708	724	688	677	664	695	689	679	654	679	705	670	672	686	629	687	731	678	654	675	675	708	710	652	707	693	678	704	692	679	677	680	696	667	653	668	672	708	690	730	687	710	652	697	686	672	673	655	709	656	676	698	690	711	703	684	684	678	638	687	694	676	669	695	702	658	699	715	656	690	632	662	715	704	709	691	676	722	694	675	677	686	657	723	755	699	678	720	704	689	724	703	637	739	678	728	673	671	705	678	739	667	705	656	682	687	678	715	670	705	696	746	674	663	692	655	665	706	681	690	691	699	697	663	648	666	720	715	656	663	691	719	634	670	691	636	701	690	674	639	683	686	698	705	635	647	653	660	731	686	675	691	710	703	715	686	702	628	671	658	679	698	680	659	632	637	700	703	675	684	675	705	670	638	677	698	673	645	692	678	667	667	674	720	696	716	717	698	715	663	721	662	730	717	706	751	650	659	684	687	690	684	673	671	696	627	639	673	669	689	656	661	736	709	663	716	701	663	692	740	699	683	688	703	696	650	666	627	683	700	615	675	677	628	748	626	720	685	670	675	682	657	707	662	670	661	714	685	668	689	695	732	686	725	704	698	693	687	645	609	685	691	705	671	690	675	683	671	705	675	699	738	706	688	657	706	672	729	675	682	680	658	674	707	680	727	688	711	730	675	696	654	640	676	725	660	685	649	703	681	687	668	681	673	704	689	690	625	691	713	686	703	665	731	656	680	658	706	723	674	721	648	700	695	689	713	655	705	652	681	665	666	645	672	660	653	669	651	668	713	654	679	705	652	677	684	648	672	623	638	668	649	719	640	691	683	713	689	690	662	678	689	724	655	684	719	707	694	710	641	688	634	671	729	721	634	671	707	684	744	659	711	685	688	659	668	706	652	697	706	662	696	700	700	701	705	719	690	690	692	677	686	720	658	686	671	668	710	725	707	657	702	709	691	708	711	669	626	700	674	647	721	692	672	693	676	693	686	652	661	662	653	702	703	680	667	675	688	695	704	663	704	668	699	637	653	667	696	672	712	672	692	651	739	673	687	653	675	694	707	650	664	711	704	662	661	689	684	691	716	715	673	632	684	657	640	668	665	704	651	662	676	672	736	700	701	668	692	670	658	667	694	677	680	722	713	681	705	702	679	694	679	696	715	685	700	630	711	624	678	698	669	675	695	652	709	670	719	736	690	675	707	691	660	639	654	664	696	680	670	708	720	669	691	689	703	679	687	612	636	698	700	670	700	679	670	704	707	710	677	684	642	734	657	682	643	678	642	682	642	693	691	645	633	688	677	675	711	690	686	696	711	698	645	719	675	690	694	707	688	713	683	675	643	681	731	671	688	720	683	644	713	667	670	667	685	645	679	678	666	634	715	692	702	692	712	656	726	660	712	691	689	710	682	674	666	677	680	686	614	716	710	689	703	714	688	654	655	743	682	699	735	693	641	658	717	656	655	715	667	711	636	715	668	663	670	718	703	663	710	650	701	657	700	686	693	688	661	684	666	721	722	671	667	678	700	662	668	669	661	696	698	695	671	664	688	753	723	703	707	682	690	652	695	690	687	708	643	711	667	692	673	730	697	711	666	671	662	696	692	705	694	700	726	704	669	692	685	716	650	682	692	719	664	677	726	709	645	647	721	661	662	696	658	706	691	669	695	656	667	704	719	653	738	684	665	658	736	672	651	662	686	664	647	682	673	690	686	744	676	640	650	646	673	687	685	677	727	684	700	667	653	708	655	716	668	698	693	711	713	709	634	698	639	751	689	711	661	697	663	698	670	684	714	644	665	697	703	650	688	718	686	695	671	675	725	699	668	713	674	729	679	687	643	755	669	691	683	662	689	646	663	672	667	684	676	653	680	672	706	661	665	625	680	645	682	716	661	695	653	679	669	713	683	701	647	695	706	685	671	652	691	684	657	678	693	703	670	684	684	679	676	692	652	744	665	693	698	648	683	652	647	716	666	667	698	678	666	646	707	710	663	687	693	755	698	710	625	675	658	665	692	639	676	697	689	660	687	668	691	666	698	672	697	681	693	675	719	726	711	677	698	716	689	656	702	676	685	702	640	639	646	727	671	649	658	719	701	659	701	688	709	683	705	633	640	702	671	673	704	666	697	652	727	698	672	662	651	736	640	670	669	665	675	698	677	666	643	698	672	695	653	646	703	646	684	685	712	732	688	696	671	650	684	684	630	693	631	648	672	720	685	696	691	718	671	725	639	724	689	735	695	662	686	657	670	674	662	681	704	690	659	702	688	684	632	679	656	684	679	692	678	666	686	700	701	695	752	681	741	733	701	691	682	670	712	706	685	654	680	694	703	736	682	678	718	688	686	703	717	649	644	670	694	716	728	668	706	692	690	668	687	677	707	676	649	714	711	700	686	693	702	660	756	661	716	672	701	697	694	668	692	695	707	730	679	732	733	664	713	692	677	689	703	704	671	681	682	648	708	648	683	670	677	629	650	705	654	704	695	640	712	687	680	668	697	708	660	696	715	715	647	683	666	658	670	698	713	666	686	708	683	732	678	661	662	661	678	643	758	654	692	651	721	647	659	665	657	685	711	729	699	703	699	660	687	659	662	649	618	706	669	710	711	687	706	691	682	672	679	659	641	694	698	699	673	676	671	649	710	684	690	674	655	650	718	699	661	726	681	662	672	698	667	680	675	678	699	682	672	741	704	687	694	667	728	701	716	679	695	717	686	682	670	660	719	710	716	622	677	673	676	717	667	681	689	646	709	738	717	722	713	639	663	693	635	675	691	678	669	647	657	660	686	688	676	656	659	662	705	689	660	690	706	669	672	674	693	686	693	704	690	672	672	682	746	647	657	690	708	672	692	721	731	708	674	688	685	698	683	657	696	690	720	679	708	730	667	683	713	638	664	696	712	670	727	704	702	675	680	678	690	741	677	663	694	700	680	675	684	647	678	695	707	704	710	674	715	720	691	740	713	673	661	698	677	689	694	706	693	674	682	664	706	694	714	673	724	678	680	659	633	664	681	671	668	674	676	683	737	703	694	652	660	689	671	668	729	675	646	713	680	643	682	662	691	699	672	659	686	697	653	672	719	679	725	716	673	679	680	668	704	685	723	674	703	682	729	620	692	741	679	676	659	692	660	719	674	724	699	673	676	707	697	693	682	664	683	657	710	659	645	674	684	700	675	662	648	670	722	691	684	651	648	714	681	666	705	690	680	699	665	693	677	674	711	675	693	728	655	663	646	690	682	727	667	657	673	713	680	733	706	683	687	684	662	702	648	723	714	651	691	710	667	690	692	710	629	699	695	683	699	657	707	727	734	719	663	693	621	695	731	683	680	677	712	653	707	652	694	638	686	716	689	669	737	705	675	654	696	693	741	660
3656	1363	815	677	1309	1691	1862	2094	1503	1155	1028	1081	1240	1524	1513	1345	1026	736	722	534	289	250	265	167	207	230	247	206	133	136	114	78	60	63	50	47	49	50	55	41	50	54	46	51	43	49	49	40	42	55	47	46	37	39	45	57	44	48	45	56	53	41	52	54	44	50	42	53	48	45	48	38	45	51	48	46	42	47	47	49	49	50	35	40	55	55	37	52	42	47	44	38	42	46	45	45	59	38	51	61	36	45	37	49	41	46	50	49	49	50	46	42	49	45	62	36	46	44	48	51	45	43	42	51	48	51	49	55	34	44	44	53	41	39	34	42	52	58	54	39	43	47	37	38	34	41	40	44	54	54	36	44	51	43	38	42	58	35	40	44	54	46	37	51	47	50	45	48	49	43	56	36	45	50	48	69	41	49	44	33	47	47	37	37	43	47	43	51	51	49	44	42	44	41	53	51	47	53	47	41	45	39	45	52	47	50	36	48	46	59	45	48	38	46	31	38	53	45	44	54	47	38	43	45	47	43	54	42	43	48	58	55	38	39	33	47	47	47	47	54	42	42	56	60	45	41	35	48	44	46	42	34	48	55	50	45	49	39	52	43	40	47	46	41	47	33	39	42	31	44	42	43	47	34	41	45	45	49	51	50	48	52	57	49	37	41	57	38	41	47	34	50	43	41	54	53	53	43	55	41	52	51	43	49	46	40	50	39	45	53	55	45	52	31	52	37	55	46	52	50	55	43	39	49	40	47	55	51	43	44	38	36	46	33	58	42	53	56	60	53	53	39	50	38	49	31	55	41	44	45	61	48	36	48	56	44	44	57	44	44	37	47	35	37	40	60	40	48	49	45	45	58	54	42	43	49	41	33	48	46	39	42	47	55	46	61	42	51	38	59	46	60	57	58	49	49	49	56	44	42	40	47	37	33	39	43	54	47	47	42	34	46	37	48	42	48	40	52	47	35	43	40	56	47	40	38	43	40	53	45	40	41	45	51	58	46	51	40	53	51	40	50	64	44	47	41	48	53	44	52	40	49	40	51	50	43	43	41	44	43	40	47	59	39	44	48	47	43	59	58	48	36	38	43	44	47	52	33	50	50	44	52	54	37	47	51	28	55	41	41	31	51	39	49	43	45	41	44	41	36	40	52	46	54	33	45	44	51	34	52	51	48	59	37	54	44	34	47	32	46	37	52	35	55	43	47	48	40	35	46	53	42	47	52	51	50	40	44	55	50	47	43	42	51	39	41	46	44	47	42	41	40	38	29	40	40	49	46	41	42	38	39	43	53	40	44	37	42	52	56	47	49	44	54	50	41	55	30	41	35	45	46	43	38	57	59	56	43	54	38	52	44	27	53	41	37	40	46	47	48	50	38	47	56	46	44	53	46	52	58	41	47	41	40	50	36	50	51	56	46	39	43	40	36	40	45	50	51	54	35	65	52	44	40	45	45	57	39	47	48	42	50	45	44	45	53	35	46	60	48	44	46	52	42	46	42	45	49	39	53	47	58	46	51	52	45	51	41	51	45	40	46	58	51	55	35	40	33	42	44	46	34	47	43	53	38	52	53	54	45	41	34	42	53	48	38	58	62	32	52	59	38	39	48	39	44	45	35	42	42	47	38	51	43	40	43	49	44	44	46	47	50	37	37	56	44	41	38	42	52	44	35	49	40	43	47	61	33	56	48	48	53	41	56	52	52	33	47	46	51	43	46	47	45	51	49	46	42	51	41	36	45	45	44	50	52	45	37	51	50	42	55	37	37	46	55	51	44	56	43	52	58	52	52	53	38	33	40	48	42	49	54	53	40	48	45	59	30	42	48	59	45	55	53	49	51	39	55	37	53	49	41	40	41	63	53	47	49	47	48	42	43	52	47	51	54	39	40	43	35	50	48	42	46	49	52	50	48	46	35	36	50	48	27	43	48	38	31	51	32	47	40	53	40	41	40	47	53	35	40	40	46	52	49	38	45	47	47	49	46	45	43	31	45	57	36	53	43	54	47	45	47	36	42	49	51	47	51	48	49	46	41	53	49	40	39	45	36	43	44	56	70	46	50	48	45	38	41	44	49	45	43	41	49	46	44	48	52	45	49	39	43	42	48	52	42	38	41	40	54	47	45	43	47	43	42	35	55	58	53	46	45	46	56	42	41	43	53	46	53	61	52	50	44	51	41	39	50	55	49	50	43	40	47	57	48	45	50	38	53	46	51	40	52	52	43	47	49	37	52	53	43	57	38	46	55	42	40	38	36	49	40	51	56	44	43	34	35	45	47	42	40	41	37	48	47	41	49	53	42	39	44	40	51	42	44	47	45	49	47	37	48	46	43	41	47	38	44	35	53	50	42	46	53	43	39	38	41	55	42	40	36	49	40	49	43	66	24	56	42	43	44	40	49	46	40	55	55	59	41	36	44	52	43	46	37	33	41	55	53	31	41	51	49	55	50	41	38	41	48	53	54	51	43	51	48	48	45	45	47	51	47	49	48	46	56	43	38	43	53	49	39	44	45	51	44	42	48	51	40	44	42	65	41	51	50	50	45	52	47	46	42	57	39	45	38	39	55	62	46	45	39	42	53	47	47	56	45	44	43	56	34	48	47	41	41	43	36	46	43	45	50	38	50	37	41	48	41	58	38	60	43	40	41	53	41	45	36	37	42	38	45	41	53	53	46	39	53	50	46	39	49	42	47	45	42	49	36	46	46	42	52	45	62	37	42	39	53	35	27	40	48	49	53	49	35	49	69	46	41	47	28	43	41	57	44	41	36	54	54	44	53	50	39	48	49	47	48	51	49	36	37	47	44	53	45	48	41	47	43	48	38	43	42	37	61	43	51	49	33	39	36	54	51	41	50	33	40	39	37	55	36	39	43	45	35	40	50	48	40	52	39	54	48	45	36	41	46	40	34	50	54	46	42	40	49	36	52	41	40	49	49	58	39	47	43	48	47	49	47	43	49	43	47	43	40	44	48	54	49	54	39	37	42	38	48	56	42	48	44	31	51	47	36	39	42	56	39	54	44	51	47	35	47	47	45	38	40	40	43	45	54	36	54	54	45	51	50	43	36	52	48	41	41	39	47	47	43	57	34	38	42	45	47	59	49	45	59	42	40	42	34	46	52	42	47	45	49	57	33	42	43	43	39	41	42	46	45	39	46	42	43	42	43	50	44	50	43	44	48	52	46	52	38	38	54	45	59	37	36	44	54	49	47	52	43	48	55	50	43	47	42	48	46	42	46	47	53	36	42	53	45	47	50	44	48	37	39	38	57	39	37	49	49	43	47	57	41	39	38	46	49	46	46	51	58	35	51	46	57	41	50	36	49	40	53	47	48	53	61	48	48	58	38	36	50	52	51	41	45	57	47	39	44	54	36	46	58	65	53	45	38	35	45	39	37	44	51	43	50	46	43	53	49	38	39	45	38	47	48	48	39	40	37	47	51	53	46	55	41	44	45	37	46	48	47	46	49	50	33	49	38	34	46	46	41
32093	21476	14811	30929	40818	41052	40790	39838	34382	28779	27411	27833	29043	31197	30317	28791	23845	21447	20770	17295	10461	8413	8720	6394	6499	7832	8052	6196	4316	4495	3312	2153	1671	1301	1004	872	828	864	766	823	758	714	734	756	712	726	763	710	713	722	721	757	768	761	731	715	687	694	685	696	690	667	668	749	719	711	723	701	734	693	686	733	637	675	655	678	681	693	658	696	672	671	686	687	662	705	692	677	687	632	678	671	669	658	709	717	691	646	692	718	672	703	685	686	647	660	763	691	690	695	689	692	649	681	668	694	682	695	649	656	753	671	627	663	716	695	689	707	711	670	642	684	691	716	668	678	703	673	676	661	651	673	695	704	657	699	661	694	693	693	676	686	736	673	665	635	699	688	632	658	659	701	670	664	717	666	654	668	632	643	689	705	678	643	688	643	669	681	684	694	638	694	692	636	695	698	703	702	652	651	683	685	654	670	661	712	700	700	687	675	699	672	646	715	732	675	685	643	656	673	669	633	650	690	700	692	638	650	700	662	684	699	647	655	650	659	711	723	645	655	720	638	656	706	660	641	710	606	704	724	612	617	622	628	638	659	672	662	633	710	696	677	693	664	649	677	683	707	722	669	665	632	712	706	655	718	647	674	667	683	700	667	684	653	705	679	639	639	694	661	708	661	683	705	682	667	665	621	652	687	631	670	664	727	685	690	591	658	690	673	695	622	620	721	693	689	686	694	692	650	648	683	688	704	672	706	695	619	621	627	697	688	660	635	665	629	651	609	654	666	631	656	667	646	672	673	659	692	665	706	684	692	656	660	706	658	671	659	721	657	673	644	675	660	681	675	718	694	679	678	648	637	712	653	690	700	645	702	673	648	650	675	651	690	647	696	686	661	680	681	660	676	667	627	622	689	668	685	659	687	687	701	650	662	709	667	661	669	656	665	657	692	679	642	623	708	659	647	677	638	715	688	658	617	724	690	689	698	671	662	628	693	639	703	635	654	685	718	701	689	698	668	636	674	646	629	683	653	685	703	660	692	660	631	684	672	679	636	635	709	642	635	673	649	702	688	640	677	681	647	663	711	648	721	670	637	661	634	655	672	668	692	679	676	618	679	682	668	633	750	636	653	680	651	668	703	689	662	643	703	697	656	651	661	632	637	698	687	648	685	670	695	692	665	672	638	661	698	654	663	715	637	663	624	673	667	642	662	656	642	642	674	641	659	671	678	685	648	664	699	639	647	706	693	687	656	722	700	692	663	688	662	655	665	672	687	656	686	644	661	657	686	689	656	644	725	640	676	645	685	656	636	643	627	662	681	657	694	707	673	648	725	633	670	663	689	666	710	704	664	720	666	672	678	670	658	675	653	687	658	700	647	715	669	676	669	653	690	726	696	703	678	716	654	677	706	719	664	699	689	650	656	698	690	690	656	700	644	649	689	669	642	652	656	670	681	646	699	669	656	679	713	701	694	648	669	650	652	679	656	660	658	662	669	612	710	670	680	683	678	677	663	651	639	671	647	700	677	651	643	677	647	633	669	691	680	680	674	679	691	667	678	687	665	667	685	657	627	648	717	695	685	668	709	663	671	675	656	725	642	690	657	722	686	647	658	663	647	651	666	651	702	684	667	678	666	696	642	710	668	646	631	692	688	678	729	668	686	628	677	667	662	666	652	639	669	714	656	719	680	712	642	683	695	676	686	662	658	677	666	679	653	652	674	701	665	681	651	683	694	699	703	668	708	655	674	670	678	740	672	657	686	665	657	699	682	691	686	680	690	663	677	641	637	663	664	645	669	654	638	733	640	676	664	660	653	634	661	709	646	654	678	643	672	713	665	650	692	695	676	659	658	652	648	645	657	680	679	672	652	716	692	702	619	660	638	694	680	648	674	625	643	734	675	676	696	653	660	677	661	684	727	668	650	649	677	687	636	675	707	734	671	695	637	635	651	664	643	644	644	637	673	666	676	650	649	734	660	688	693	649	649	701	669	652	668	686	674	684	670	674	674	680	654	704	702	643	659	694	668	712	693	686	641	675	657	644	671	667	688	654	673	658	665	653	670	682	631	637	656	681	634	716	628	683	671	643	708	701	700	705	610	670	635	650	669	653	669	687	673	659	655	660	620	698	682	668	670	695	693	714	668	685	631	698	690	701	632	703	709	654	710	649	664	672	678	668	672	677	654	677	692	670	650	675	680	673	694	668	689	693	696	625	650	667	683	651	634	686	642	747	680	679	636	669	691	674	662	660	695	663	666	687	673	718	683	680	674	610	688	658	669	656	650	677	692	658	670	627	671	646	651	655	645	662	682	657	667	675	678	657	653	689	665	672	647	665	651	674	655	708	739	676	688	718	711	690	651	669	692	658	658	666	688	666	670	660	649	691	670	648	682	627	713	679	692	673	676	713	657	668	662	673	669	689	677	679	706	690	694	663	719	656	631	683	670	720	703	666	686	645	676	674	632	659	669	645	649	689	646	659	664	655	660	676	651	677	682	664	679	713	658	666	669	653	662	673	657	665	696	670	664	675	680	715	677	624	651	701	698	681	634	647	644	675	727	696	663	686	709	703	662	661	620	669	701	647	644	652	692	668	640	700	672	639	690	651	682	671	705	702	637	679	663	688	709	635	670	671	675	651	684	687	663	673	707	657	666	662	692	673	705	701	670	665	632	699	672	606	698	697	686	664	682	658	623	634	691	647	672	650	664	644	624	640	695	660	654	664	705	655	726	690	642	703	659	668	652	675	670	686	704	658	725	675	657	689	702	664	609	707	669	677	689	630	683	685	671	630	671	665	615	663	638	679	616	667	697	669	638	701	670	668	722	668	668	682	662	699	662	668	661	694	666	684	694	697	675	722	711	682	673	622	682	655	687	680	659	675	685	668	676	638	637	661	729	673	711	665	627	696	613	643	623	654	637	676	697	711	692	683	683	642	726	659	673	691	669	681	670	684	680	656	675	657	665	691	658	699	675	666	671	630	628	677	623	654	634	667	658	675	703	694	709	630	677	615	672	641	690	701	668	691	687	666	657	714	668	651	668	711	656	712	680	662	707	684	653	646	676	662	725	664	678	679	691	675	640	656	730	678	691	699	667	648	670	721	716	685	647	675	691	702	648	630	694	658	674	687	676	719	655	660	672	716	689	688	669	692	679	676	609	689	681	684	668	639	708	686	626	686	676	664	691	639	649	662	655	720	639	677	652	654	641	672	645	716	667	662	637	652	674	662	667	647	664	680	674	674	707	691	714	701	678	659	647	667	649	721	692	689	673	742	670	662	672	691	654	672	672	729	707	711	656	631	698	709	666	668	713	722	605	674	679	680	695	655	643	701	634	692	706	717	649	615	643	643	664	627	655	689	640	696	653	640	652	690	654	684	689	686	694	656	692	631	679	658	674	663	668	688	663	652	694	653	663	629	636	649	649	646	719	712	655	686	665	720	706	674	657	674	651	655	646	656	670	643	677	649	668	662	663	666	698	683	694	666	602	697	670	668	724	673	629	644	621
2243	617	351	268	521	686	829	874	802	540	492	542	597	759	674	600	472	423	327	265	181	136	128	84	83	108	120	113	88	57	62	51	37	41	28	44	38	36	34	35	30	38	37	37	33	31	32	29	43	31	31	23	43	30	29	36	33	42	33	28	31	25	34	38	28	37	31	31	44	28	29	21	39	27	29	23	29	33	42	31	28	32	34	34	42	31	35	37	30	31	39	27	36	25	26	32	33	39	32	19	39	42	33	30	35	33	37	26	36	22	42	38	45	32	33	28	33	28	29	29	50	31	40	32	30	33	34	29	33	48	36	40	39	30	37	31	47	25	38	34	33	40	41	34	34	28	34	38	26	38	24	40	46	36	30	45	37	33	34	37	29	29	30	36	39	45	24	38	29	38	31	25	30	30	31	40	31	27	39	47	29	32	39	24	45	36	25	39	33	35	35	26	34	33	32	40	22	35	24	33	32	38	31	33	32	45	38	32	35	25	31	36	30	30	24	32	33	31	38	35	38	33	40	33	40	28	29	33	32	31	37	29	31	38	23	29	42	23	45	40	33	28	36	35	22	26	33	35	33	30	29	32	24	31	29	32	29	36	31	37	31	32	39	38	36	30	32	29	36	30	41	33	40	27	29	38	29	35	43	43	46	39	32	39	42	36	40	33	37	29	30	25	36	38	39	30	28	37	33	39	26	31	32	28	32	32	47	37	32	36	44	43	25	33	43	42	30	30	40	32	51	30	38	30	40	39	34	29	38	35	38	38	38	38	33	37	33	32	36	34	31	25	34	37	43	32	29	34	32	34	36	24	40	33	30	25	39	35	39	37	39	32	35	24	37	33	29	41	39	42	25	46	39	33	36	36	26	32	30	39	37	24	27	29	29	36	36	34	32	43	28	35	29	31	39	34	32	33	38	34	26	35	23	34	24	30	34	44	33	26	33	42	34	36	33	37	36	30	49	27	24	23	32	41	46	43	45	47	39	28	29	24	29	38	37	46	35	39	32	24	33	29	29	29	30	33	37	36	40	46	35	28	30	39	37	35	36	18	41	36	30	35	31	27	33	33	32	35	35	27	33	26	34	39	30	27	31	38	32	31	32	36	37	34	37	36	33	31	38	37	30	32	38	26	41	40	35	23	41	41	46	37	38	40	37	47	37	39	27	40	27	42	25	38	26	36	36	23	41	35	38	40	43	34	36	29	38	30	39	36	43	24	42	36	30	38	32	34	37	28	23	30	37	36	21	30	37	28	50	26	33	38	36	39	41	37	28	36	29	40	36	39	33	27	28	30	31	30	29	41	31	41	41	36	39	37	40	37	23	27	44	48	35	31	24	27	30	42	30	32	56	41	32	38	43	26	42	34	38	33	36	32	40	30	35	36	35	36	25	39	34	28	22	31	38	25	30	32	34	35	34	30	28	38	25	40	33	40	31	36	42	27	47	37	30	23	36	30	39	40	33	26	44	40	37	27	25	30	26	37	27	21	25	39	41	31	35	46	27	34	39	40	18	32	39	28	32	40	27	31	30	34	32	26	41	26	36	26	31	40	33	41	35	36	26	38	35	32	26	40	22	35	27	31	33	43	35	40	46	47	37	41	41	44	42	26	28	36	37	32	39	28	33	31	37	31	27	34	45	28	28	31	36	32	38	34	34	38	37	35	33	34	45	32	30	38	34	35	35	31	29	36	35	30	40	49	35	36	32	32	44	27	27	33	28	28	38	30	36	43	25	32	35	45	35	35	34	23	34	34	35	37	40	42	34	32	36	29	28	36	36	31	38	41	48	36	27	44	48	32	37	33	34	30	38	31	28	35	40	34	29	28	36	29	29	36	28	31	38	42	28	28	34	41	32	32	36	39	40	37	41	40	34	27	33	41	35	29	41	36	40	26	30	39	38	37	39	32	31	29	27	34	33	33	35	32	40	34	39	30	48	39	30	37	27	35	36	39	35	22	40	22	33	28	35	29	39	36	29	35	27	24	26	35	33	33	32	32	36	44	31	38	37	36	25	38	26	37	28	40	36	39	32	40	24	36	29	35	28	28	31	41	42	32	46	38	34	37	31	46	30	29	32	25	26	33	31	27	31	47	49	30	48	42	38	39	34	24	32	32	42	34	29	38	43	34	37	32	38	36	32	29	24	37	30	38	37	44	26	33	35	36	33	38	25	37	33	42	32	30	38	34	32	46	37	33	31	28	33	33	45	37	39	27	30	31	27	28	35	27	35	38	27	30	34	47	28	33	37	36	29	30	32	37	34	37	28	39	34	37	34	31	32	43	45	28	37	40	35	30	38	31	26	30	39	24	35	34	30	35	27	40	38	33	25	27	34	32	20	22	29	39	35	47	41	28	29	37	36	34	36	37	39	30	32	30	27	39	45	37	32	38	35	27	37	36	41	33	37	26	32	38	35	36	33	32	25	33	30	42	26	30	30	39	39	46	29	46	42	25	37	37	31	34	39	28	32	33	35	33	35	31	35	45	38	36	28	35	24	37	39	41	29	34	35	37	34	37	35	31	30	31	21	45	33	28	27	38	36	27	33	37	34	45	46	44	46	31	40	33	42	29	32	37	38	27	27	49	38	25	29	33	34	28	26	25	32	34	34	41	32	31	31	41	42	44	42	27	29	40	37	25	42	34	40	31	35	39	42	34	38	44	27	33	40	37	36	35	37	40	38	40	28	39	26	40	31	32	37	33	28	34	33	36	23	37	33	33	41	28	33	37	35	28	31	28	28	34	35	41	36	39	34	28	38	33	43	32	32	21	34	37	37	30	32	37	33	37	40	39	47	36	36	32	39	40	28	31	37	39	35	35	27	43	42	36	45	34	49	45	39	34	38	27	31	26	36	32	35	31	41	33	32	41	40	39	35	36	34	34	42	48	41	35	20	41	33	42	41	47	38	39	36	35	32	41	36	43	37	46	43	33	45	36	27	41	34	35	24	17	38	30	28	46	29	33	43	24	36	38	35	37	37	32	29	29	40	33	31	40	45	19	35	33	51	36	45	27	35	46	34	41	30	21	36	41	42	29	31	30	39	31	36	32	39	26	35	47	30	35	25	40	27	34	37	32	34	31	41	31	38	34	24	34	21	29	47	31	35	27	39	26	30	24	24	40	29	42	27	27	42	44	37	37	42	33	32	33	30	32	33	43	37	39	40	35	38	39	32	41	34	27	32	32	36	37	42	34	33	33	42	49	35	37	38	36	35	33	35	34	27	26	31	27	41	34	39	32	38	33	35	27	36	30	30	32	36	51	37	37	41	37	31	32	33	35	37	35	26	35	38	38	38	34	32	42	38	38	39	42	33	17	25	33	35	28	43	25	43	31	33	35	24	30	42	32	33	28	38	26	38	37	40	32	43	36	36	33	36	36	30	32	31	31	29	43	40	38	28	39	32	30	29	29	33	39	32	37	35	28	43	32	32	30	35	34	40	29	42	41	30	36	36	31	35	41	39	49	35	32	34	31	45	37	30	32
22351	14248	8585	21526	30992	30859	31518	30651	26826	20653	18238	18765	20716	22486	21207	18515	15736	14282	12282	10211	6642	4908	4384	3244	2974	3774	3945	3551	2151	1642	1405	1109	863	735	606	579	559	550	525	539	524	563	518	529	529	541	532	484	518	530	544	541	489	514	573	552	523	533	509	517	523	512	522	533	527	505	552	532	546	470	517	533	576	554	492	549	492	500	480	471	506	517	515	545	539	506	521	507	550	502	540	510	532	523	552	506	465	537	543	514	549	500	526	509	521	481	546	527	513	487	519	534	536	555	504	510	507	492	535	531	531	535	505	524	477	530	518	509	513	482	490	553	518	487	513	552	552	529	507	526	537	504	488	550	534	483	480	530	540	562	538	498	491	509	483	510	497	508	501	573	504	531	528	467	536	514	496	488	538	467	566	537	532	509	499	485	552	530	542	532	496	531	517	496	508	490	515	497	528	525	535	512	516	526	533	532	522	520	548	522	543	551	498	500	492	472	534	499	562	478	562	527	515	518	537	561	512	561	493	555	476	517	494	514	520	519	477	499	507	536	498	502	516	523	520	546	542	537	570	491	519	515	495	501	539	525	480	493	483	493	547	464	476	491	528	531	488	547	540	524	493	529	516	510	564	537	538	470	510	552	506	530	495	524	518	533	538	488	475	510	486	519	501	523	533	543	527	497	500	492	537	503	507	530	512	506	544	474	470	525	552	537	492	520	517	514	510	502	516	514	503	588	492	511	536	487	526	520	526	506	518	531	540	510	545	490	514	547	512	534	557	508	482	514	540	503	497	514	521	492	517	441	483	463	522	509	508	527	520	503	530	513	491	524	527	538	564	539	551	479	477	495	522	514	498	521	516	525	486	477	519	557	517	518	501	554	527	520	483	472	525	500	551	490	485	521	528	530	526	449	497	468	542	557	538	476	540	520	554	497	532	495	494	487	515	496	512	516	508	539	524	511	577	494	499	521	510	484	497	511	534	538	523	520	505	503	493	522	519	512	534	551	517	504	525	564	517	480	522	539	563	515	495	536	553	560	498	520	527	534	486	507	482	483	528	494	513	525	558	526	489	501	510	512	512	508	527	490	472	488	557	500	494	509	476	494	522	520	534	486	525	527	518	498	521	463	510	552	516	556	529	491	523	497	509	534	540	540	513	548	500	523	525	467	534	496	500	523	522	504	544	492	533	478	543	574	514	489	520	508	513	510	533	476	496	511	496	515	513	504	533	513	531	535	511	531	489	513	517	499	535	526	470	528	508	497	499	541	547	544	470	453	536	521	544	507	493	525	504	513	488	497	492	498	497	526	524	536	476	546	565	502	538	521	564	519	527	506	519	507	525	558	499	520	523	494	563	496	485	518	495	511	466	522	489	518	526	547	558	519	521	502	524	558	512	488	477	531	531	511	549	532	512	522	489	528	510	479	521	526	562	501	520	542	521	534	528	484	491	518	557	499	573	490	502	514	537	525	506	528	552	541	530	565	508	514	510	495	521	519	541	518	517	494	483	534	564	508	493	489	506	543	466	494	544	523	497	562	518	570	484	571	489	535	476	498	516	521	501	537	550	534	541	494	516	518	482	509	530	489	523	510	502	535	512	513	473	529	513	506	557	481	508	528	527	529	525	501	524	481	510	502	511	467	515	482	579	497	498	492	514	476	529	496	507	490	471	561	539	515	544	517	525	536	550	532	460	546	476	513	514	504	498	484	544	506	506	493	501	527	499	495	514	531	513	493	501	512	515	535	538	529	526	561	463	541	552	511	522	504	522	544	495	485	549	538	506	491	526	538	538	557	504	490	482	494	500	522	517	495	531	538	517	485	505	543	512	552	500	480	506	512	544	511	486	533	505	530	523	532	531	519	553	529	515	479	527	514	482	565	500	514	566	526	518	480	502	483	489	535	508	580	536	519	496	536	497	525	544	505	546	512	492	507	521	515	525	513	484	502	522	532	489	505	483	536	522	551	533	536	512	513	460	485	505	487	535	517	506	512	505	542	502	539	495	511	559	533	559	544	537	507	488	482	559	534	500	558	532	549	542	506	511	550	543	513	499	540	478	512	542	512	524	518	502	508	476	507	553	532	516	506	554	510	526	522	508	535	509	503	534	533	518	515	536	513	512	531	529	499	501	521	528	504	568	512	489	506	531	523	534	492	506	522	497	502	518	522	497	503	511	518	510	511	533	534	514	543	530	519	505	535	517	527	516	527	530	542	513	513	525	486	561	553	513	516	542	542	503	469	500	501	509	516	552	532	512	506	525	508	544	495	493	562	501	510	523	547	510	503	536	488	510	499	513	566	499	489	514	515	502	496	499	529	538	521	488	517	486	503	507	535	545	514	483	508	506	496	493	524	498	487	511	508	540	518	507	494	483	537	527	498	513	530	514	550	516	514	487	483	480	522	475	467	530	545	491	545	505	515	496	525	548	499	522	497	527	494	510	503	531	522	475	568	523	531	543	555	498	461	493	532	533	575	518	526	511	513	513	537	534	473	532	504	525	559	517	507	536	523	531	542	547	502	487	513	503	543	492	529	518	465	502	534	539	511	524	505	493	479	529	516	528	524	518	481	550	496	508	525	522	553	523	492	541	511	519	496	537	519	487	524	547	504	540	504	496	543	524	527	547	469	544	488	509	527	514	518	528	532	537	557	561	532	497	502	565	528	547	526	493	500	549	537	495	487	518	556	546	555	544	520	553	523	567	553	542	481	482	542	561	544	527	537	527	523	488	534	495	569	536	553	519	521	555	495	498	532	511	489	547	602	501	501	505	483	516	516	460	509	496	557	483	522	503	502	498	544	520	516	555	480	531	495	506	486	491	523	523	515	556	518	540	507	559	480	538	533	568	518	511	542	508	521	519	552	517	543	513	530	512	500	505	512	533	541	544	553	514	548	534	516	516	468	506	519	496	497	530	517	554	492	445	536	502	473	501	496	529	498	510	543	503	513	514	494	546	542	541	508	536	519	538	547	484	499	495	527	494	558	516	530	490	533	502	522	546	504	513	543	501	510	483	521	533	538	535	535	498	513	512	507	507	499	533	547	527	496	533	503	487	519	501	510	499	541	507	522	452	504	551	491	501	528	501	535	522	521	525	488	502	527	551	528	510	545	492	532	498	511	542	491	504	503	543	531	542	507	538	566	474	486	493	541	522	517	477	505	534	507	507	516	503	505	505	513	516	506	535	535	541	482	520	536	510	536	531	505	517	541	512	520	513	514	526	497	508	517	527	522	520	501	500	542	522	485	559	451	542	545	509	526	513	510	535	516	536	534	515	536	532	583	472	508	501	520	545	505	522	507	517	521	501	479	498	491	507	550	503	508	545	527	571	548	480	497	503	504	548	499	511	511	480	543	504	544	530	537	530	549	527	519	527	496	503	496	538	524	521	523	553	532	525	486	501	545	541	536	532	513	526	502	528	533	517	516	494	535	489	493	495	533	475	541	530	517	506	502	471	497	506	500	517	497	479	519	525	562	542	486	525	518	500	526	528	531
1897	978	539	413	810	1050	1131	1273	1310	1007	899	982	1076	1253	1131	841	716	640	466	345	271	200	178	193	116	130	156	158	112	77	57	57	41	41	33	46	32	41	36	40	53	29	41	28	40	24	27	29	41	28	30	39	27	37	42	27	35	40	24	31	35	29	32	34	41	25	35	34	25	32	38	33	36	41	33	40	31	42	33	32	42	34	28	34	48	30	37	33	38	45	26	35	38	30	33	33	46	41	34	29	35	33	35	31	32	44	31	40	34	41	32	36	30	39	39	23	44	30	30	27	42	30	27	32	25	34	31	22	36	31	33	35	38	37	26	33	42	38	32	31	35	40	33	23	35	42	38	30	36	40	39	36	44	32	30	32	36	44	28	38	26	38	39	30	41	35	36	26	25	24	38	40	36	22	32	41	40	33	35	29	33	37	35	37	36	35	34	40	35	38	26	39	33	34	43	22	35	37	29	38	33	44	39	30	29	32	38	32	30	25	28	33	36	29	34	40	37	30	45	45	44	38	31	33	42	40	31	36	36	38	29	33	37	27	34	41	24	35	31	44	41	30	26	23	32	41	35	26	29	26	38	32	24	41	35	40	31	34	29	30	40	42	33	39	28	31	39	34	40	36	33	30	35	36	32	31	33	30	30	25	35	32	41	38	35	33	25	40	36	37	37	31	36	29	29	32	35	29	27	31	45	38	25	19	38	35	44	37	28	41	38	23	34	29	41	31	32	35	30	40	30	38	38	45	39	36	41	37	36	31	38	35	27	30	35	33	34	41	35	42	35	35	37	34	36	30	26	32	32	33	31	33	37	39	43	35	59	35	33	34	36	38	28	27	41	16	34	32	35	35	34	35	35	35	49	38	34	34	40	33	30	22	31	32	45	28	32	29	35	32	29	32	33	32	35	34	35	27	35	31	34	30	38	29	35	31	26	26	31	36	32	38	33	41	22	36	21	30	32	30	39	41	18	43	35	34	35	30	34	31	30	32	32	26	32	30	38	29	34	44	32	27	35	31	31	45	35	30	39	29	48	36	30	30	32	21	34	25	33	38	34	38	26	29	26	40	38	31	34	28	35	34	27	30	25	34	29	28	28	25	34	29	37	43	29	36	35	38	29	30	43	29	31	32	35	33	32	37	30	34	32	26	35	36	28	37	35	35	26	26	27	47	36	43	31	36	30	37	39	30	34	40	42	26	35	25	36	44	29	35	40	43	36	30	37	27	29	32	37	39	31	29	25	37	26	41	42	37	23	33	35	26	39	42	32	28	42	28	35	31	31	24	33	38	29	32	38	44	31	30	27	34	32	39	23	25	20	28	32	29	34	31	26	34	39	29	26	30	27	37	39	39	29	30	35	29	20	36	32	37	28	25	40	36	34	32	34	29	38	29	35	42	24	30	48	32	42	34	25	40	35	21	42	26	33	31	33	24	33	32	32	34	32	22	36	30	33	37	34	24	35	31	41	35	29	28	33	24	34	35	27	28	27	42	38	35	29	27	40	40	31	32	38	29	31	36	46	36	40	28	31	33	30	35	27	36	30	39	30	34	36	28	35	31	36	34	30	34	37	34	37	39	30	30	34	33	27	35	22	38	32	31	32	50	27	31	44	27	38	25	30	29	36	33	39	38	31	33	31	39	36	41	30	25	37	34	28	29	30	31	40	36	32	38	30	31	31	36	30	33	34	31	29	32	40	31	31	35	42	44	35	25	28	25	25	38	35	35	35	31	34	43	34	35	40	29	35	31	29	44	36	25	30	39	41	37	33	26	27	24	37	31	28	31	27	29	33	28	27	36	32	37	28	36	36	26	38	38	33	40	28	38	29	41	45	43	39	36	39	35	30	38	41	38	28	30	38	31	29	45	37	40	29	35	32	38	29	35	27	37	29	33	31	35	42	39	26	24	39	35	29	22	37	41	31	35	28	31	27	46	27	44	39	42	31	27	32	30	26	38	34	35	39	36	40	35	37	25	27	36	32	29	35	35	33	22	33	35	32	45	37	35	30	30	29	31	47	35	39	43	34	42	26	38	29	34	27	30	34	44	28	30	40	34	38	35	44	37	20	31	32	38	29	30	39	31	28	34	38	43	39	32	36	38	32	29	33	39	37	30	45	33	33	42	34	23	34	30	27	37	33	38	44	37	27	43	29	35	36	24	42	39	34	44	43	25	40	37	28	30	43	32	33	44	29	32	36	38	30	37	42	38	36	40	26	38	36	33	21	28	31	30	32	28	32	32	41	32	31	26	40	36	31	38	28	34	35	36	28	42	30	44	37	32	27	35	23	37	31	38	32	41	30	34	26	29	29	40	31	23	28	33	34	43	20	27	38	39	27	23	36	33	31	26	32	31	25	32	26	25	23	36	31	26	21	30	34	35	36	35	37	34	29	30	32	23	27	39	28	28	24	35	37	36	48	31	32	29	33	25	37	25	43	38	41	40	45	27	26	42	32	29	39	41	40	24	26	34	23	38	30	38	28	41	41	34	30	37	34	57	36	30	25	34	29	29	33	33	43	33	27	43	33	37	33	31	39	35	38	44	34	24	39	25	32	30	33	44	33	37	30	37	32	57	37	40	36	36	29	37	27	39	36	32	35	32	32	25	40	37	33	33	38	37	35	26	30	33	43	28	34	38	34	28	38	33	26	28	34	27	29	46	36	31	41	38	25	30	34	37	38	36	31	38	38	31	39	48	41	36	43	33	26	33	37	26	32	40	35	39	26	36	31	34	32	32	36	33	33	26	30	30	27	33	39	36	45	45	34	31	46	33	31	31	29	37	35	35	27	31	38	42	37	23	26	35	36	36	26	28	39	37	38	40	30	27	21	35	35	40	27	34	29	38	27	36	31	30	26	36	36	33	45	31	37	44	26	35	28	32	39	32	33	30	32	32	29	27	29	32	41	32	25	34	32	29	29	37	29	25	33	37	27	39	26	32	35	30	32	41	32	33	33	33	24	38	29	30	42	43	46	35	37	35	39	27	28	37	28	28	26	29	43	27	39	32	33	32	38	34	33	33	34	38	51	34	24	30	26	34	28	27	34	31	30	38	29	31	36	33	31	33	35	41	22	27	42	42	28	34	37	34	36	41	36	35	32	26	32	32	38	32	29	29	46	27	35	23	38	31	34	34	40	40	41	30	34	42	30	52	34	35	37	31	39	30	45	34	32	36	40	38	39	21	31	33	39	47	32	39	31	27	40	21	31	42	34	35	39	34	28	34	35	27	28	21	37	34	25	29	28	36	41	28	40	32	31	30	26	21	35	30	31	25	35	34	38	30	35	36	29	36	36	30	25	23	35	22	44	32	49	31	33	27	32	27	37	36	39	37	36	28	35	32	38	43	41	43	30	30	40	35	41	29	35	33	20	39	35	43	38	32	36	32	41	37	26	40	38	30	34	27	37	30	26	29	44	34	37	36	28	39	33	31	41	26	32	35	39	28	42	33	27	32	35	42	37	22	30	28	38	25	27	34	40	27
27697	18724	11777	26551	35262	35364	35273	35013	33571	28559	27042	26911	27185	28945	26676	23231	20996	18968	15353	12527	9531	7599	6938	6712	4377	5191	5291	5065	3500	2140	1593	1174	1002	737	658	591	560	545	591	588	565	529	518	523	510	528	487	483	530	539	571	535	567	591	571	551	483	545	514	494	509	507	484	539	555	540	525	537	557	478	547	498	510	552	498	540	505	502	534	531	540	503	473	522	531	524	490	530	483	519	478	529	521	509	526	520	555	486	467	554	554	485	494	471	528	478	533	525	526	480	504	482	486	496	500	501	495	499	495	515	481	551	515	499	477	491	491	506	551	510	487	522	500	504	536	538	524	520	443	540	551	504	525	531	514	535	502	526	537	531	487	503	491	470	514	502	520	518	513	500	495	515	519	513	496	508	536	488	503	534	506	545	523	528	529	484	489	503	485	530	445	469	558	491	532	523	520	519	500	495	471	551	503	496	499	528	481	515	489	501	489	503	502	505	520	529	502	476	506	526	520	502	480	519	507	549	535	497	486	485	499	473	515	534	484	532	509	517	478	508	506	501	478	507	496	532	508	472	515	523	518	528	553	556	503	517	544	545	487	506	518	540	548	548	517	513	530	479	557	505	506	526	514	503	484	506	516	544	485	539	512	495	486	516	470	469	496	531	483	504	507	506	549	501	517	505	478	529	504	509	523	540	481	481	503	501	493	548	502	519	511	551	485	505	523	525	519	531	539	507	503	518	516	483	532	542	483	492	545	499	519	487	515	506	507	500	503	473	504	492	517	507	475	517	520	517	507	499	525	508	544	506	524	478	494	490	495	546	468	541	495	486	531	470	515	511	544	480	502	502	564	528	511	543	502	506	484	525	493	503	462	485	495	569	520	534	526	479	491	520	509	489	523	548	472	513	529	501	524	498	503	456	530	492	493	524	468	526	518	476	544	527	495	505	514	489	507	547	539	535	491	521	485	488	525	514	523	523	498	509	560	488	493	456	493	478	493	496	526	493	504	513	533	524	515	508	457	545	546	513	554	489	543	558	544	519	508	505	512	527	533	494	488	523	502	504	558	521	486	490	520	467	512	534	543	509	540	553	524	500	543	523	516	536	505	533	498	541	513	502	510	460	514	509	493	464	507	510	493	548	473	513	506	513	512	508	522	482	506	513	509	515	515	521	517	463	531	507	484	543	503	503	504	534	527	516	520	514	510	529	521	527	470	519	513	552	496	534	526	496	479	520	502	493	500	524	515	543	498	471	524	495	471	489	499	494	501	517	519	531	518	512	469	502	508	494	485	505	484	488	529	532	488	523	518	518	511	516	530	527	552	503	481	547	527	494	521	512	499	497	529	506	541	496	512	506	544	511	481	535	526	509	572	529	525	488	529	540	534	517	486	481	539	512	538	488	539	495	516	529	485	519	493	487	500	525	521	530	483	471	486	482	539	547	498	484	545	524	501	504	486	503	514	484	515	558	554	521	496	514	534	508	536	531	526	498	506	519	508	509	500	530	520	516	535	462	501	486	525	525	518	499	529	477	521	548	504	496	505	516	520	517	548	522	492	520	544	514	494	493	503	517	551	525	519	521	506	493	517	494	485	503	533	487	511	521	487	480	517	517	503	522	512	523	490	448	516	527	514	483	483	487	472	545	477	502	480	524	497	507	508	529	525	482	469	523	509	503	475	499	499	518	497	528	577	512	478	513	494	528	536	524	514	451	556	491	560	546	520	501	467	541	506	526	536	492	482	489	532	481	527	525	497	506	511	521	486	515	498	498	493	505	507	517	510	511	500	539	519	494	508	537	507	542	479	465	562	519	523	526	521	491	579	541	466	513	512	518	507	519	533	494	493	491	508	491	522	527	492	498	468	511	463	502	509	520	506	464	483	517	505	518	541	488	522	489	497	537	530	507	503	491	487	484	510	495	542	518	533	502	477	499	524	522	560	549	509	473	507	509	519	484	493	529	511	513	484	522	526	515	509	506	491	512	546	529	510	516	520	494	492	513	508	477	499	565	501	470	516	481	506	514	551	508	473	508	501	502	536	464	509	540	474	549	517	494	489	558	508	510	447	453	528	501	484	504	495	476	497	507	485	538	471	545	507	513	520	522	483	535	501	517	516	528	481	484	483	493	518	532	518	493	492	552	509	510	482	496	507	514	530	495	537	500	517	511	538	515	535	481	512	513	463	509	502	484	500	497	518	511	466	462	489	510	518	514	518	483	521	516	528	564	470	495	493	521	480	518	487	509	514	487	540	548	493	507	505	493	514	472	481	514	492	462	551	489	514	494	524	476	503	512	488	507	534	480	515	473	540	485	493	539	520	505	498	497	517	483	482	502	511	523	534	484	510	519	524	499	521	512	500	496	490	507	500	524	523	476	504	511	492	551	537	478	443	550	570	539	507	519	542	514	509	515	526	529	474	516	465	482	513	534	515	504	511	509	505	506	537	518	471	500	494	510	514	519	536	493	512	494	468	480	516	546	494	523	503	508	516	499	526	496	519	473	529	512	488	501	488	565	516	485	485	501	528	519	488	531	494	475	525	514	506	513	524	506	519	522	504	502	508	514	547	498	527	500	552	523	540	531	504	491	499	530	477	482	505	516	529	532	538	492	501	503	529	533	513	530	496	497	473	535	536	496	528	533	515	504	509	536	526	514	502	494	452	513	487	513	502	516	522	474	526	534	503	513	540	470	525	532	494	535	492	516	491	538	535	519	531	493	476	489	531	533	485	544	514	526	495	542	530	490	512	514	522	491	498	495	485	514	495	541	587	506	533	540	497	485	510	491	515	503	518	516	480	535	510	521	527	489	502	526	534	472	521	493	523	515	507	517	489	517	510	539	526	528	510	525	483	541	489	548	506	526	522	496	499	502	536	505	527	493	466	527	524	472	514	484	499	490	495	513	501	482	517	526	452	561	500	524	497	518	555	457	509	507	512	471	514	530	532	562	555	489	554	531	512	551	480	485	495	504	472	513	525	484	480	517	534	514	494	495	562	531	508	532	488	526	520	475	485	484	487	555	481	516	515	504	491	487	534	508	505	521	519	535	513	510	456	544	523	504	536	474	482	486	487	539	494	537	505	556	494	510	542	499	474	495	462	482	502	514	506	508	483	489	552	506	510	469	520	516	503	512	551	488	523	508	468	523	523	507	497	517	507	537	514	494	473	489	521	527	520	520	540	522	532	487	535	480	494	523	531	501	510	559	528	497	503	512	470	467	501	461	517	498	500	465	527	528	511	500	515	476	518	520	499	515	517	513	490	500	497	506	485	479	504	529	500	510	487	484	501	479	503	533	505	501	511	514	514	526	466	508	522	516	496	506	514	494	519	499	520	496	490	480	516	546	471	527	506	544	513	528	522	492	452	520	526	499	501	491	521	485	512	498	494	549	459	514	530	519	499	495	486	518	542	498	505	485	482	490	515	496	476	524	518	478	523	505	506	502	511	536	529	539	575	558	496	550	527	498	476	527	495	513	464	510	521	509	501	510	468	478	481	501
3583	912	524	405	787	898	970	1083	1269	1117	1110	1079	1187	1323	1191	888	696	576	480	372	318	199	215	212	118	137	139	153	115	86	66	69	49	44	49	51	50	49	53	41	41	61	49	45	49	57	44	58	52	43	45	47	60	50	44	47	42	42	42	39	48	45	43	47	43	63	51	50	52	46	34	48	56	46	47	58	62	62	51	42	44	56	50	48	42	42	47	46	60	51	47	57	49	38	49	48	46	62	54	50	35	50	27	38	51	49	57	44	46	38	47	30	48	55	48	50	48	45	44	53	36	60	59	48	47	44	47	43	38	43	63	47	51	43	49	42	47	41	56	48	49	51	37	53	48	52	38	39	48	62	44	54	58	38	49	41	48	53	39	43	44	44	46	45	37	57	57	46	47	42	43	48	54	55	59	40	59	41	62	46	41	50	44	55	46	51	40	55	44	42	42	56	41	41	62	50	41	44	36	46	55	47	47	53	50	42	45	43	51	43	70	49	45	40	47	47	47	31	42	52	38	57	37	50	56	54	47	43	43	55	43	58	44	40	37	44	43	48	48	37	53	55	51	61	51	40	56	37	33	54	55	41	48	56	55	42	43	56	53	47	45	56	41	31	48	47	60	42	45	41	42	43	50	48	43	61	50	44	46	47	37	47	53	47	47	50	42	37	51	53	56	42	52	43	58	46	49	50	41	54	46	37	54	34	46	35	51	58	59	59	52	42	57	47	49	50	49	65	39	43	43	52	52	51	48	39	43	45	42	52	46	45	54	38	43	47	48	53	49	43	39	46	52	50	50	50	41	46	42	46	50	46	50	50	46	41	39	52	31	55	47	49	63	48	52	49	61	44	56	43	51	46	41	45	48	51	42	40	50	45	48	56	39	61	52	44	47	48	33	48	52	54	53	50	56	47	50	62	37	55	67	44	49	38	52	47	39	49	32	48	54	54	50	45	36	49	48	59	39	40	52	35	38	50	42	42	40	44	44	52	58	52	54	42	47	38	50	52	43	52	51	50	46	60	48	52	56	49	51	60	52	37	60	61	53	44	50	53	50	44	36	36	56	54	47	49	45	39	44	30	38	48	76	42	43	46	49	53	49	48	56	48	46	44	51	37	48	57	61	58	56	47	37	45	48	37	46	44	52	43	48	36	34	45	47	54	58	37	42	53	43	43	54	43	44	58	41	56	42	50	54	46	44	54	37	55	41	35	56	49	41	56	44	50	51	46	49	57	38	53	48	32	55	50	43	35	45	48	56	58	37	51	62	46	52	50	51	50	33	37	56	65	46	40	42	54	57	56	43	46	50	47	50	50	48	51	58	49	38	51	35	53	44	43	45	42	38	48	52	50	44	53	48	50	35	46	46	60	41	56	47	36	46	43	41	52	53	52	62	51	42	42	56	48	64	47	35	60	58	54	52	56	50	53	46	49	36	36	44	47	38	52	45	44	46	47	58	36	44	62	43	44	48	60	54	52	42	47	52	36	42	39	51	33	45	46	31	56	50	52	46	47	48	48	41	44	49	59	57	51	45	51	42	38	56	49	51	45	51	48	38	52	54	54	51	40	49	53	48	45	55	50	44	41	40	64	39	40	62	43	38	41	50	44	46	38	51	42	40	43	52	40	45	52	40	39	51	53	42	51	51	46	39	44	45	49	38	68	48	43	41	47	41	46	49	48	57	37	67	38	45	65	50	42	59	54	46	39	41	46	46	37	43	53	32	41	43	47	43	38	46	42	56	51	45	41	42	46	54	44	51	55	52	47	49	47	37	44	48	48	42	51	48	46	38	46	46	45	39	46	52	61	44	46	51	47	61	50	46	47	50	42	52	49	46	43	43	60	48	54	50	44	61	53	62	47	38	42	47	50	54	53	58	49	52	42	56	59	45	56	40	43	43	49	47	48	47	51	49	46	42	55	46	50	43	54	47	56	44	53	48	41	45	51	32	47	34	54	43	36	56	40	46	46	45	39	42	43	40	38	46	63	39	41	49	51	48	68	56	42	50	56	49	48	47	66	36	52	49	35	45	45	54	56	63	44	52	43	51	43	42	46	38	47	41	56	57	55	37	51	55	48	61	59	52	53	39	56	43	46	39	40	50	46	48	43	50	46	53	50	42	31	44	45	50	52	39	38	44	43	39	42	47	42	37	47	49	43	47	48	45	45	48	50	42	51	45	44	56	48	47	56	54	45	41	52	37	59	47	43	34	48	53	48	41	51	52	41	51	40	52	58	51	47	52	55	50	52	43	41	44	33	49	38	36	41	53	41	44	42	37	43	50	46	39	46	54	49	36	48	50	46	54	50	48	45	51	52	52	44	40	51	43	41	40	42	48	57	47	47	46	54	40	59	49	45	47	47	55	54	54	35	40	57	50	49	49	51	35	48	43	43	49	46	42	46	53	48	48	45	59	48	43	51	50	42	40	42	29	45	38	42	56	39	52	58	50	47	43	34	56	45	49	55	47	32	48	47	45	45	65	47	45	56	36	47	47	45	51	55	59	44	55	52	53	57	50	52	43	45	49	37	58	39	45	43	46	40	58	43	31	41	52	51	49	46	46	32	37	52	52	49	55	38	43	36	52	45	41	39	54	51	40	47	42	45	49	40	34	41	42	46	49	41	56	41	55	49	38	52	43	42	42	53	41	49	49	36	34	46	62	46	44	47	40	48	54	49	48	43	50	39	39	50	52	42	51	43	45	55	36	47	47	51	71	48	57	45	50	43	46	45	60	33	51	39	56	40	56	46	55	45	42	43	45	48	49	64	49	58	56	55	46	50	46	47	51	43	40	42	37	47	53	41	41	45	61	45	41	48	39	57	42	39	55	37	46	42	47	53	56	54	41	41	57	51	42	49	49	43	45	43	48	56	52	45	48	49	43	53	57	38	60	55	47	51	52	48	46	37	49	65	52	39	50	56	39	43	43	45	41	47	42	54	54	41	58	40	46	53	51	38	39	53	46	48	51	48	54	53	35	41	49	49	40	45	41	42	48	44	43	50	43	53	51	38	44	42	38	51	38	45	39	38	41	55	45	70	46	44	43	45	52	50	47	43	49	51	44	47	48	40	67	42	56	47	37	41	42	38	32	50	44	37	47	47	47	38	60	44	38	52	51	52	50	49	43	38	49	44	56	51	55	46	41	44	50	50	50	46	50	45	47	43	40	60	56	45	38	43	43	46	42	40	42	53	42	42	46	51	54	40	59	43	49	41	47	55	50	51	40	45	50	46	41	64	48	45	46	55	36	41	50	43	60	44	43	47	49	47	43	57	55	37	35	41	42	41	42	40	58	50	50	32	59	53	47	46	51	50	65	42	51	48	46	54	48	45	43	52	50	48	42	52	35	36	55	44	54	49	52	38	36	49	44	31	40	46	54	42	44	44	51	40	51	49	46	49	46	43	43	47	41	48	60	62	45	54	51	41	52	55	52	44	42	39	44	53	54	49	51	57	45	45	54	39	67	41	42	48	48	54	36	59	46	38
25720	16981	11242	26201	34840	33935	32952	32888	33211	30039	29248	28224	29226	29365	27141	23482	20183	17718	15920	11961	10019	7274	6779	6389	3763	4203	4266	4662	3549	2375	1706	1272	1048	924	808	782	788	717	762	785	743	768	771	720	738	702	738	765	724	749	715	724	734	761	743	719	729	782	696	693	695	683	686	743	731	694	713	698	718	716	713	708	718	671	680	715	734	698	739	768	684	664	724	726	690	688	723	708	677	690	720	701	696	738	700	752	698	702	750	691	744	690	694	687	664	724	722	694	705	694	722	710	795	692	679	724	704	703	704	734	708	647	731	728	739	732	690	731	706	717	745	718	709	709	707	743	731	689	727	727	746	738	745	750	709	729	721	680	698	718	691	639	701	711	700	734	723	710	709	702	745	721	689	653	663	689	768	725	728	710	697	732	690	676	691	721	712	708	679	647	698	722	734	720	708	711	707	721	725	693	723	679	741	705	719	702	732	740	744	747	679	706	725	707	697	663	722	683	691	717	738	706	703	732	726	698	748	683	728	758	691	702	724	681	710	725	682	686	660	691	732	734	711	720	677	695	742	693	689	695	727	679	736	691	715	698	701	685	695	700	696	714	684	707	728	702	689	691	695	760	655	697	694	682	656	675	703	732	710	733	728	704	717	727	712	673	715	685	691	720	772	714	704	692	686	686	688	711	704	739	736	708	685	722	691	731	694	695	657	729	704	650	692	700	713	704	684	705	687	691	747	690	711	628	720	728	715	643	726	703	746	707	688	717	733	729	671	708	726	694	727	721	705	656	683	730	725	690	704	720	707	729	705	688	713	667	715	718	723	778	672	700	684	732	653	728	684	743	696	707	686	676	689	720	699	673	698	694	756	695	719	731	730	689	662	697	672	693	716	718	683	714	695	703	693	717	778	701	676	668	716	706	704	638	714	722	698	718	734	711	730	715	654	663	655	720	682	718	702	682	669	702	743	695	714	688	678	705	725	720	746	741	705	713	692	725	739	693	688	692	726	714	775	748	679	666	733	679	750	683	697	660	667	655	701	732	696	693	750	722	728	679	730	698	712	725	710	709	743	705	692	712	659	676	667	720	674	723	706	687	669	727	711	750	703	690	677	704	638	670	701	740	704	731	735	778	735	695	689	698	668	717	755	728	711	681	693	688	736	671	727	704	683	718	763	669	704	712	751	703	760	754	688	649	680	694	707	712	771	715	667	693	723	678	729	713	779	663	722	689	753	698	726	700	690	769	756	697	665	734	657	690	746	705	717	702	674	749	689	750	732	718	701	712	693	700	695	734	712	706	698	661	716	700	729	661	679	691	706	726	680	703	712	704	713	681	701	718	733	682	731	695	746	680	736	694	699	689	688	715	706	703	714	690	703	712	709	689	688	740	691	727	733	729	706	681	706	707	707	686	757	676	663	770	656	697	663	736	647	727	706	667	708	692	710	736	711	710	674	713	661	709	671	664	726	697	719	731	698	711	680	696	703	737	722	707	726	733	726	724	670	742	685	706	673	701	693	658	794	681	726	746	711	708	720	668	689	736	737	698	708	697	692	689	686	711	691	690	701	734	720	697	655	722	712	702	739	729	674	686	743	723	688	742	713	695	702	667	679	714	679	644	736	702	764	717	681	720	669	731	731	711	675	708	717	706	711	682	719	691	753	700	678	689	698	741	705	691	729	672	683	732	707	721	677	719	690	698	698	708	719	761	757	681	664	701	691	713	694	655	692	692	711	709	731	653	722	652	776	657	716	747	658	668	662	713	702	711	670	755	716	790	700	711	654	718	719	720	728	748	661	665	713	704	718	714	718	683	719	726	724	730	675	705	700	724	723	702	754	694	739	682	661	676	667	733	726	714	695	693	732	670	669	736	703	718	703	737	683	686	722	730	713	718	661	696	678	693	687	713	739	697	714	689	705	696	685	672	749	666	708	681	681	743	703	733	681	713	711	717	677	684	716	720	701	707	725	689	704	709	662	683	687	688	718	740	701	711	746	697	690	702	706	717	688	689	763	703	727	694	676	720	740	690	712	751	683	718	694	696	691	719	686	724	686	754	730	728	734	691	678	670	647	725	725	717	744	713	721	679	735	742	752	687	751	721	690	722	693	681	693	714	680	711	756	720	675	689	689	720	662	695	671	704	720	696	708	715	674	685	732	734	734	680	692	727	739	702	700	715	661	770	746	756	671	697	713	718	763	686	743	691	708	755	695	712	724	665	712	661	725	749	714	688	694	707	697	683	705	706	676	750	708	669	714	736	697	763	698	678	699	720	728	683	717	653	705	653	716	722	732	740	719	758	704	704	713	702	707	691	682	707	718	674	684	772	659	670	725	686	662	695	708	666	671	685	717	747	701	672	717	741	703	735	714	722	713	666	693	667	665	707	676	704	690	712	665	700	683	703	701	718	710	733	696	713	692	699	712	737	707	691	688	695	725	709	686	678	714	728	700	686	648	697	711	708	732	655	710	686	714	718	735	716	684	724	734	720	686	705	712	735	711	703	708	680	718	708	709	697	736	682	657	722	747	743	683	700	747	658	706	718	688	716	747	678	699	700	703	704	697	695	715	708	719	715	732	700	754	725	696	691	732	652	699	698	705	748	713	714	705	716	706	721	756	660	715	716	706	685	728	632	738	750	705	713	677	712	702	697	703	713	716	730	711	702	745	706	716	698	667	704	731	708	739	710	661	684	718	678	730	686	755	740	698	718	721	718	694	751	720	694	696	732	694	726	675	698	722	710	717	693	696	728	711	687	675	694	724	722	752	692	692	734	729	679	717	691	732	693	687	643	715	730	664	691	695	698	740	669	708	718	721	707	719	773	668	754	691	638	701	677	705	688	696	706	739	723	735	692	711	727	754	690	702	698	685	710	726	726	724	677	708	744	724	683	666	721	749	706	740	711	652	742	730	711	685	699	702	660	703	768	720	710	668	666	680	719	695	692	691	694	704	692	689	741	718	732	749	707	678	704	710	730	689	741	679	674	707	733	738	694	716	743	685	723	690	693	728	687	727	717	682	724	745	717	676	715	672	726	702	710	687	727	704	716	669	647	720	668	723	677	711	682	669	679	719	699	646	758	683	710	719	697	739	688	712	730	769	724	729	688	713	708	705	693	742	725	741	700	669	696	699	694	728	699	696	712	732	768	715	673	704	678	715	694	730	711	741	717	714	713	710	724	715	718	720	710	712	722	722	708	715	714	690	708	746	719	695	706	672	720	682	769	655	688	733	734	687	688	753	772	674	684	720	722	695	708	714	726	730	740	698	737	679	704	701	719	677	716	699	667	704	684	720	704	670	682	686	677	746	699	689	714	673	704	698	717	724	705	700	713	724	671	700	719	647	674	729	754	689	732	724	659	679	723	705	671	717	695	661	697	703	710	680	674	674	686	714	735	699	689	718	691	717	724	676	726	700	723	740	665	743	716	743	707	719	705	673	783	705	677	656	738	704	729	690	711	699	725	689	703	672	757	691	714	674	716	691	723	728	767	738	668	742	745
3388	1467	747	643	1255	1419	1420	1547	1741	1911	1708	1831	1940	2015	1756	1474	1229	840	817	611	433	304	264	271	160	155	204	203	171	124	70	72	73	51	62	55	42	50	42	53	57	52	43	55	43	54	51	37	45	56	53	48	44	47	46	49	43	46	38	47	53	52	45	45	43	44	49	48	56	46	54	45	45	54	49	50	43	41	51	56	50	38	41	37	54	48	33	52	53	31	40	39	56	62	37	39	40	47	42	40	49	42	61	55	46	48	43	47	53	46	50	40	49	53	48	34	53	43	46	50	44	45	50	57	52	39	35	47	42	49	47	51	44	47	45	48	45	53	65	44	48	40	46	48	47	46	49	56	48	47	48	50	44	44	44	42	45	52	43	51	50	46	45	34	44	57	47	50	44	58	52	51	46	41	36	49	40	35	34	42	59	56	44	52	67	50	48	45	59	44	44	57	52	53	55	39	57	46	58	53	43	43	50	41	41	49	52	50	65	51	36	61	57	49	48	49	45	52	37	42	42	50	40	50	40	45	50	44	41	48	52	48	48	51	47	51	37	57	44	46	54	45	54	53	39	50	42	41	44	57	45	51	50	52	36	41	37	53	44	45	37	50	30	50	49	50	54	55	59	53	53	54	50	56	42	45	50	46	35	47	43	47	51	52	43	48	45	44	51	33	47	55	40	46	42	28	42	52	43	44	61	47	56	44	55	54	47	45	56	34	41	33	49	64	45	43	47	48	72	44	46	66	49	48	41	51	60	38	38	65	65	30	57	49	41	49	44	50	41	47	44	47	55	36	46	45	54	43	48	48	52	62	46	55	48	45	48	54	44	47	44	63	49	49	55	46	43	49	47	40	46	42	43	55	43	48	58	55	46	47	39	51	63	43	47	52	46	48	55	47	38	42	48	43	48	50	51	45	40	44	32	39	37	45	40	42	40	58	57	58	41	46	41	49	57	37	49	33	48	46	56	41	48	46	43	42	34	42	47	53	50	53	42	39	37	58	40	35	52	62	56	50	42	54	42	48	44	49	42	51	62	37	57	44	46	46	39	53	35	53	51	59	45	49	52	61	60	49	41	50	47	46	51	53	53	42	45	49	44	50	55	44	46	51	35	34	51	38	53	44	50	38	44	47	41	43	48	40	58	48	47	49	46	56	54	47	49	36	59	45	55	55	50	49	43	57	50	44	56	58	37	42	28	56	46	41	38	37	50	34	44	46	53	42	41	51	52	32	57	47	53	38	49	45	48	45	49	46	46	48	38	59	45	48	56	49	57	55	52	60	54	49	38	55	46	42	51	47	57	38	34	56	44	56	39	48	49	51	38	48	38	49	27	52	39	60	60	55	49	53	52	45	41	54	40	52	52	51	56	48	44	33	47	42	48	47	43	47	56	46	48	44	58	40	51	27	57	44	47	54	47	56	51	54	42	45	48	44	43	41	43	51	45	50	44	40	42	47	34	50	37	53	45	43	55	57	36	60	39	43	46	52	49	44	42	42	43	56	44	33	55	41	46	48	48	53	56	47	51	40	50	45	54	47	50	37	56	51	44	50	36	55	49	41	45	44	49	46	38	47	55	51	44	47	49	46	54	54	48	46	52	42	54	45	55	47	31	57	42	38	43	53	45	49	46	46	41	49	35	48	49	36	38	54	42	42	55	40	62	52	53	48	49	37	53	53	44	43	40	55	56	40	56	37	62	38	61	48	46	58	49	49	49	41	47	45	52	47	45	57	38	63	46	52	54	40	54	35	50	47	65	51	55	61	52	51	53	46	56	60	52	41	35	56	32	36	45	52	37	49	58	33	45	44	44	44	45	43	57	51	43	38	54	32	50	50	50	48	50	51	40	48	41	51	52	46	45	49	51	51	48	46	44	41	41	53	39	41	51	48	31	59	52	40	44	41	49	40	47	52	46	53	50	48	58	45	48	44	44	42	54	40	46	52	42	42	48	57	46	55	53	45	50	55	57	55	70	47	56	38	58	49	48	45	44	44	55	60	47	41	40	55	41	50	38	44	42	45	54	37	48	43	58	48	40	41	49	48	52	52	45	54	45	60	51	55	55	33	50	56	35	49	55	43	46	48	48	37	52	40	45	57	44	53	51	47	55	56	47	46	54	57	45	45	51	52	37	53	42	48	37	40	51	46	41	47	49	60	37	50	40	44	53	44	46	50	49	45	45	52	52	46	48	46	46	46	58	43	50	51	36	49	46	44	63	52	48	46	47	49	53	50	42	45	32	45	45	55	45	44	42	50	53	51	51	38	50	52	33	57	46	36	59	47	52	51	51	48	55	53	49	41	32	47	44	41	54	34	46	54	56	50	45	57	51	60	47	48	43	43	51	31	33	53	53	48	42	48	50	53	44	39	46	50	59	48	38	51	51	39	46	37	40	39	49	51	49	51	43	46	52	30	36	44	62	49	44	40	41	48	65	45	48	40	46	49	46	50	48	44	40	37	51	39	42	37	52	50	41	47	57	42	50	44	45	50	53	45	54	47	55	41	42	54	41	60	40	49	49	55	53	38	52	57	50	46	53	39	42	47	55	48	43	51	49	45	52	36	48	60	49	38	49	47	40	28	52	47	53	43	45	53	58	45	42	44	47	40	47	33	51	45	49	43	44	53	51	49	49	44	42	40	57	55	52	46	38	40	46	48	42	47	50	50	48	50	38	43	51	43	57	35	35	44	50	34	54	42	41	53	47	46	46	43	50	42	53	47	49	56	48	47	51	43	36	65	43	46	54	55	44	57	40	40	53	46	53	55	47	38	55	67	39	44	49	51	66	52	38	48	42	32	25	44	43	54	49	52	54	39	47	52	52	63	45	45	44	46	38	35	50	50	38	48	51	64	55	48	43	52	44	47	48	45	50	47	44	46	37	50	43	47	45	44	56	52	49	54	51	49	42	54	46	44	51	40	50	46	45	42	36	58	60	34	43	45	46	54	54	45	44	54	49	54	54	38	38	58	48	59	42	56	43	45	52	39	53	40	52	47	41	45	49	37	50	50	45	57	42	51	41	63	47	54	47	49	49	40	48	55	45	57	45	58	38	47	47	58	47	44	44	31	43	46	45	40	50	52	38	36	45	59	58	53	64	44	60	49	54	43	51	42	48	58	57	43	48	55	53	47	42	50	48	67	43	45	55	48	60	46	41	47	46	43	49	57	58	57	45	52	39	52	51	48	41	55	53	49	57	42	36	58	60	45	45	44	53	46	47	43	53	49	49	45	50	56	38	49	49	49	48	49	48	45	40	34	48	42	67	57	47	51	51	45	54	51	45	41	34	47	47	51	50	40	51	44	64	42	59	51	41	54	39	41	48	42	36	49	67	51	44	46	46	55	40	50	47	46	43	53	51	47	46	41	49	54	62	38	37	37	47	45	43	58	44	53	59	37	46	38	58	47	37	46	59	50	49	41	39	36	39	33	44	49	48	64	40	52	39	54	53	52	51	52	46	31	43	46	35	41	49	61	45	46	47	52
31287	21483	15035	31016	39788	38559	37272	37065	36399	36325	34202	34031	34596	34732	31715	29544	26354	22374	21304	17175	14033	10389	9254	8613	5416	4870	6094	6135	5269	3604	2539	1762	1294	1088	1028	963	828	788	787	749	763	781	744	733	719	761	726	695	737	712	715	736	828	812	823	761	699	696	692	736	691	693	697	773	695	722	724	688	762	725	737	710	679	689	697	702	730	724	690	696	703	698	697	716	642	682	688	711	751	766	688	712	686	710	719	712	653	671	726	731	683	743	685	684	719	695	695	712	706	737	721	716	661	715	696	699	708	768	726	670	754	721	691	693	671	686	742	693	683	689	730	698	660	735	684	707	688	691	722	747	714	739	709	739	726	698	715	684	732	698	707	775	718	705	738	663	698	687	698	713	665	725	660	687	730	711	677	683	712	707	703	719	682	678	679	704	665	679	681	752	637	707	697	685	657	710	688	678	689	716	671	705	669	665	705	677	691	727	719	712	719	730	737	680	681	661	685	693	673	720	669	716	682	663	680	686	674	700	727	706	699	687	724	709	652	692	686	673	710	757	701	681	708	726	728	695	680	725	717	650	696	688	687	645	701	664	686	687	710	702	698	705	671	693	684	696	672	682	723	681	720	700	683	723	689	696	714	682	724	727	719	730	706	722	720	695	698	685	681	686	716	663	698	747	765	701	728	736	733	716	639	712	701	677	753	667	713	652	693	722	678	657	695	681	697	722	641	674	762	742	701	711	724	748	701	751	704	722	688	707	694	695	714	718	701	681	689	668	756	732	716	711	680	713	710	717	695	703	693	719	697	722	707	703	725	647	709	672	734	703	706	717	678	687	647	728	660	701	757	749	673	679	733	669	685	691	722	727	708	726	699	696	694	729	704	752	687	683	661	706	700	654	719	677	701	709	759	695	703	711	672	747	710	715	707	688	680	680	647	710	674	716	656	711	706	714	766	728	728	715	666	721	723	713	682	728	659	702	687	698	676	681	729	685	703	676	728	690	648	682	649	726	725	676	685	687	668	754	663	678	713	735	674	716	720	714	686	691	680	676	710	693	676	747	699	690	682	699	699	725	735	686	686	685	659	680	713	683	675	731	679	668	703	716	728	694	686	695	654	684	731	689	677	717	726	682	687	661	725	769	717	671	737	721	723	667	725	734	677	717	699	669	742	674	685	695	669	698	657	689	696	697	696	708	695	694	690	727	699	709	683	658	702	706	638	694	708	695	718	707	665	697	718	699	696	734	705	621	691	695	708	695	673	737	728	737	725	747	665	705	660	706	704	691	688	695	672	688	613	718	720	701	695	732	725	685	698	695	738	675	725	709	754	666	736	712	689	767	647	733	659	667	706	654	644	687	755	718	707	687	740	644	687	681	703	695	689	715	722	699	692	708	677	698	770	719	608	669	704	709	662	703	717	680	718	677	708	616	725	700	715	700	756	730	683	669	701	711	682	725	676	699	689	703	728	683	682	679	719	687	765	740	661	677	756	695	759	708	737	715	721	662	710	704	703	709	718	715	741	714	675	701	656	698	671	688	757	682	719	721	658	698	709	732	703	670	702	735	701	740	668	630	698	739	675	714	695	703	702	692	704	709	736	689	697	737	682	665	705	680	703	703	703	708	681	645	674	700	714	653	775	688	710	689	744	695	701	758	727	674	663	676	689	714	705	684	694	648	681	738	669	696	725	707	645	716	641	728	720	675	683	705	670	710	687	695	700	698	705	671	720	677	718	707	683	705	729	740	663	674	659	700	706	754	654	723	668	656	714	704	719	736	710	718	682	683	785	731	682	683	698	739	731	739	704	684	743	730	695	671	700	674	633	692	676	711	705	703	713	687	728	727	709	713	710	680	716	714	727	715	767	715	716	731	708	674	736	702	677	698	671	712	738	697	714	728	689	702	702	692	729	740	710	711	701	704	676	705	681	712	747	704	716	733	692	720	683	703	702	689	670	688	676	693	712	716	660	668	693	717	699	701	727	684	726	673	718	709	739	689	686	728	741	701	696	694	676	722	710	686	705	661	694	739	696	646	658	729	692	693	729	713	722	736	710	681	755	713	733	700	703	713	681	726	706	719	688	665	682	709	737	706	689	694	702	668	672	687	715	702	692	654	743	705	701	704	745	666	738	663	802	684	700	687	700	729	659	697	715	703	686	686	707	718	744	730	699	668	735	664	705	698	690	708	679	703	755	716	712	699	702	673	674	714	725	694	704	684	679	703	706	704	674	684	714	706	647	685	711	727	694	686	710	692	717	703	682	738	761	705	674	710	716	733	688	661	709	695	743	689	706	721	691	705	677	727	703	736	686	730	704	678	682	686	730	682	739	741	672	715	734	685	731	715	689	692	712	695	715	716	707	673	691	702	681	682	706	680	706	693	684	722	710	717	723	743	703	676	703	653	703	672	701	707	703	697	709	736	697	721	712	720	710	751	715	702	674	723	740	719	736	707	702	661	712	733	718	696	638	737	695	690	690	713	691	666	724	689	708	681	701	710	675	715	666	710	695	697	717	723	721	678	677	691	708	697	653	707	741	692	702	649	690	669	682	708	748	679	703	652	710	697	742	715	696	700	672	752	708	659	686	703	712	705	713	650	661	723	682	688	681	706	637	710	733	679	713	701	669	683	703	693	703	694	686	733	705	694	717	690	749	656	705	691	688	668	688	724	682	698	704	691	746	669	722	746	663	697	701	723	686	705	740	706	722	701	696	713	679	668	707	669	700	715	733	739	710	716	762	711	681	684	731	692	697	704	719	720	717	665	727	709	651	691	713	712	702	680	669	698	693	646	727	679	649	671	718	710	695	731	710	665	658	697	697	699	695	689	665	709	679	710	704	690	660	706	718	689	703	713	733	696	667	678	701	673	683	739	683	683	715	676	717	681	696	686	683	693	726	716	760	660	709	688	718	645	730	686	711	683	632	660	708	714	782	687	686	678	707	717	684	718	707	705	718	712	710	715	700	681	695	720	686	724	713	709	684	652	722	679	674	718	707	709	679	678	683	706	737	699	703	668	714	681	667	706	704	708	691	719	700	674	653	674	723	730	704	716	738	721	738	682	714	733	674	675	698	706	718	664	701	700	709	705	719	763	672	702	701	705	716	742	740	704	684	670	699	708	738	727	693	715	729	684	702	731	675	740	681	671	714	724	654	691	679	679	674	684	677	701	715	693	749	679	694	663	728	664	692	624	675	703	711	697	647	653	738	701	696	698	707	731	650	747	702	724	714	736	674	746	713	695	704	704	688	673	682	689	712	706	692	750	737	691	723	685	686	710	704	699	683	721	689	681	717	699	724	757	748	751	707	676	681	692	711	715	709	699	718	724	750	693	686	687	689	664	672	650	734	689	715	710	729	682	703	733	689	689	693	721	719	699	702	708	671	676	694	631	656	666	705	735	723	711	704	668	744	694	635	699	686	739	738	710	724	732	740	688	699	701	652	725	687	747	659	718	707	714	730	711	709	687	722	726	701	692	663	693	698	721	668	729	775	710	705	683
2244	606	329	303	495	554	551	620	715	780	703	791	943	1064	905	653	509	412	366	259	234	135	153	100	84	63	87	89	98	72	48	51	45	44	37	40	34	43	38	31	33	35	32	31	39	37	31	41	27	40	40	35	34	25	43	47	28	37	42	36	41	38	40	35	32	34	40	32	31	46	40	35	37	52	40	34	33	32	40	27	38	30	22	45	38	33	32	35	25	33	42	49	39	43	38	39	50	29	34	34	39	34	39	36	24	36	38	45	37	36	27	34	46	31	42	37	36	32	37	42	34	41	47	42	31	29	34	34	38	42	37	34	33	23	27	35	39	34	43	38	39	35	45	29	41	43	39	37	46	35	26	34	40	36	34	26	39	30	45	42	33	40	38	34	38	37	40	37	43	29	39	51	42	26	37	25	30	44	36	28	36	36	45	29	40	31	34	37	49	46	48	36	44	34	23	27	38	38	36	37	26	31	39	40	31	38	48	33	45	29	38	41	49	43	33	33	36	36	35	37	55	34	29	36	33	40	48	37	32	33	34	48	27	41	34	34	36	37	34	38	35	51	30	36	32	39	35	28	46	36	30	31	41	42	34	37	30	38	24	36	27	49	34	34	38	42	37	36	42	33	26	35	34	46	41	40	49	30	44	38	37	33	33	37	38	23	43	27	37	40	43	25	33	40	34	41	31	31	38	37	41	33	33	38	51	38	43	30	40	38	49	29	50	51	44	33	34	46	39	30	35	44	45	35	41	37	38	39	35	35	40	29	36	29	30	40	54	41	35	46	38	37	44	29	35	43	31	41	35	46	40	29	42	42	43	34	35	37	46	36	27	36	30	29	25	31	42	49	32	30	38	40	44	31	38	39	35	38	34	32	48	38	35	41	36	26	44	43	45	29	39	32	40	42	32	36	48	25	34	41	31	43	32	36	37	29	43	38	33	42	26	39	36	38	39	24	32	40	42	43	33	32	46	45	38	28	42	32	37	21	42	29	28	44	37	38	31	40	50	45	44	34	45	35	31	40	40	28	31	36	38	20	36	37	36	41	35	33	43	32	38	30	42	33	41	40	38	35	28	34	40	37	38	34	42	33	25	32	36	44	37	25	35	27	41	35	40	32	26	27	44	32	40	25	26	34	32	33	28	40	30	45	45	43	43	29	32	39	32	51	49	38	38	43	41	45	38	35	33	32	38	37	39	25	36	29	36	42	37	25	29	41	34	34	28	28	39	33	56	35	30	42	46	48	33	47	39	43	35	51	38	37	31	39	35	33	33	33	30	37	34	45	38	42	36	34	33	53	29	40	42	39	40	23	41	32	41	38	39	39	39	29	24	34	37	41	40	40	38	45	33	38	49	41	45	38	46	33	30	35	41	49	48	39	47	38	44	29	35	27	37	29	33	34	31	45	30	39	38	45	33	42	32	31	34	32	46	35	25	44	37	43	27	25	36	45	43	41	35	22	32	47	27	48	41	43	43	36	60	29	34	31	32	23	40	35	34	26	36	40	32	30	28	39	40	30	34	31	31	43	36	43	42	47	40	41	41	28	36	33	35	39	38	46	39	40	38	44	38	32	30	41	44	38	25	33	32	28	40	30	39	39	47	32	48	41	29	42	43	30	41	43	35	45	33	36	35	38	31	25	43	27	37	33	41	38	36	39	42	33	37	25	37	32	40	46	34	32	33	38	40	41	25	34	32	26	38	38	32	42	42	39	39	45	43	41	53	33	32	40	34	35	38	45	44	44	49	34	47	36	30	48	36	36	46	41	40	37	36	33	41	37	38	29	39	37	50	33	48	47	44	28	41	40	37	31	32	37	42	34	39	29	27	44	35	32	34	52	39	31	42	33	29	29	36	42	29	37	37	28	43	27	32	44	37	39	33	34	36	32	36	33	43	34	43	29	34	34	27	33	34	30	33	37	40	41	37	42	36	52	38	36	38	50	38	42	36	43	40	37	29	37	45	43	38	42	37	36	40	36	33	33	38	45	42	46	29	37	46	39	38	45	35	35	38	43	44	30	41	39	32	35	34	36	44	39	32	28	42	38	33	49	40	47	36	41	44	37	24	36	43	35	31	34	35	40	44	29	39	49	34	24	35	34	29	36	50	33	33	38	36	32	41	32	21	36	36	38	35	37	40	40	47	32	39	35	34	32	34	41	49	29	42	39	36	34	39	43	36	43	42	32	38	41	39	45	31	40	31	40	39	33	24	39	37	32	34	36	40	43	40	45	25	32	39	41	53	44	40	44	39	37	44	44	31	41	27	35	45	35	45	43	38	37	30	42	38	41	35	29	48	41	38	41	32	39	39	37	42	35	26	34	31	33	46	42	33	40	39	32	28	34	35	31	34	40	40	30	34	39	37	32	43	33	36	32	32	38	33	38	35	35	40	45	38	44	34	34	38	37	38	47	30	41	40	30	54	48	44	39	41	36	39	42	40	34	35	32	30	53	29	41	25	29	44	36	36	47	40	33	35	35	38	40	30	42	45	31	27	40	29	38	28	47	34	41	28	36	30	34	33	30	30	33	43	44	36	33	53	38	46	34	46	35	43	28	36	30	36	31	35	35	33	21	33	40	37	35	28	33	38	32	43	32	38	34	33	47	24	31	43	42	41	33	37	41	41	43	43	44	30	40	21	42	34	43	32	27	41	30	38	35	31	27	31	37	33	38	27	33	30	37	32	32	36	40	30	49	43	39	36	41	32	39	43	40	47	32	30	36	35	43	40	34	27	40	32	28	34	32	35	38	43	40	30	27	40	46	48	39	34	31	35	43	33	38	38	32	20	41	36	33	33	38	35	43	30	30	39	29	42	34	32	37	36	39	60	33	31	36	41	31	27	44	41	41	29	28	40	33	38	41	30	53	32	35	40	29	47	42	48	29	36	35	42	33	20	36	33	39	30	37	39	27	45	35	33	38	39	41	39	41	27	25	30	38	42	27	28	34	41	43	38	35	35	37	37	44	29	49	38	39	38	39	36	39	29	42	29	32	35	20	25	49	39	41	36	42	27	55	46	40	41	30	30	37	30	35	45	30	37	40	37	32	35	40	41	34	33	32	40	40	38	40	39	45	50	36	38	53	39	46	37	38	47	24	38	33	35	42	40	32	34	35	43	29	30	47	30	40	42	38	34	30	30	40	41	30	32	37	47	33	42	46	38	37	43	41	37	36	39	31	31	40	27	45	33	33	46	31	51	44	40	44	40	41	44	29	31	44	28	41	27	34	51	32	39	35	30	27	33	48	30	36	36	32	38	39	30	36	45	43	39	43	47	34	35	29	35	35	37	40	42	31	27	29	36	44	38	48	37	29	51	29	30	35	45	25	39	29	30	34	32	27	45	45	55	36	42	40	35	34	39	40	39	45	39	32	39	35	28	45	42	32	32	40	39	40	27	39	57	35	45	44	48	36	47	31	33	36	41	30	28	31	36	32	39	30	35	40	32	32	28	33	38	44	38	37	26	31	45	39	38	44	36	39
22216	14126	8578	22681	30144	28280	26886	26803	25757	25453	24411	24206	25531	26942	23435	19893	16596	14446	12676	9589	7401	5397	4877	4341	2971	2190	2807	2846	2835	1989	1383	1102	881	779	645	646	566	584	582	612	559	578	589	559	551	586	564	578	531	583	584	552	609	605	567	557	554	533	551	595	517	544	581	552	585	523	548	554	565	538	583	543	542	519	587	538	544	599	569	515	538	584	587	562	580	585	560	558	570	575	518	582	535	544	569	549	572	578	571	559	569	552	545	577	540	546	548	581	543	544	564	588	561	559	576	543	577	576	541	610	549	577	572	542	496	527	566	527	542	568	580	547	551	506	590	554	566	577	583	546	571	532	582	547	565	543	558	525	561	554	515	503	561	604	572	544	510	555	551	583	536	535	553	548	545	576	540	570	537	535	558	525	548	542	566	525	523	570	604	509	580	510	528	542	574	576	573	556	579	557	560	558	572	534	546	543	508	533	548	577	560	557	565	550	576	553	582	544	534	575	535	578	587	574	590	554	540	550	567	542	568	548	583	547	560	543	506	540	527	559	524	552	567	576	547	515	554	551	577	562	542	550	555	550	574	526	558	563	595	543	560	537	557	549	535	545	538	550	538	558	506	578	558	567	523	563	526	576	550	551	535	531	558	583	525	558	533	572	573	593	535	538	563	548	600	554	551	578	532	585	507	569	564	547	560	558	520	603	526	539	535	539	573	519	553	581	553	597	532	580	571	542	526	607	539	516	548	531	526	562	543	533	519	544	512	554	584	568	522	551	579	570	596	602	519	584	581	603	563	559	542	550	598	597	582	590	534	532	536	567	537	543	499	531	534	550	547	567	508	556	586	578	576	540	567	569	532	579	555	540	558	561	561	541	545	551	604	578	581	546	544	559	535	563	578	570	501	549	568	556	532	563	526	551	518	545	547	562	534	567	551	534	558	525	529	568	564	553	537	554	536	549	517	520	567	540	559	523	536	572	553	522	520	584	519	550	522	507	588	522	559	557	554	526	627	558	563	545	608	559	553	560	575	530	543	563	556	570	520	535	568	562	534	530	557	548	541	553	528	555	540	536	559	496	537	543	535	515	570	560	553	530	561	567	558	560	536	587	561	551	559	589	534	573	543	531	523	518	537	546	523	562	546	586	547	553	530	540	514	573	589	579	529	558	553	520	561	555	550	604	545	544	552	538	596	527	584	543	552	552	549	505	581	571	543	524	575	528	518	527	575	566	570	583	597	530	494	568	542	549	572	539	565	587	547	547	560	562	556	535	524	553	523	557	553	544	522	552	518	519	545	579	578	556	536	558	590	575	551	557	576	511	526	537	538	541	560	565	554	552	531	570	569	515	545	554	597	541	578	548	545	608	552	590	534	546	548	541	562	563	520	524	538	555	512	559	557	565	557	566	520	566	545	571	569	537	555	592	571	549	550	552	554	556	525	548	539	550	562	571	550	525	536	546	570	530	557	544	595	506	536	573	535	544	545	593	570	593	548	570	518	570	541	538	582	517	565	546	544	543	566	533	513	558	579	552	561	570	615	574	552	553	570	554	578	535	546	558	546	565	568	538	538	547	515	534	560	549	578	570	536	526	556	534	558	522	517	608	559	497	550	563	546	557	492	580	554	567	531	553	570	533	531	562	548	562	592	516	529	547	525	540	538	555	552	562	562	546	576	575	523	543	571	570	499	563	535	562	544	582	573	543	513	525	545	548	534	561	537	553	592	526	556	557	538	529	585	556	583	560	579	524	560	534	554	543	540	529	591	544	566	542	575	540	556	543	553	537	536	555	585	554	523	530	568	590	569	530	558	570	541	557	540	508	557	563	539	567	521	558	551	510	542	556	531	521	542	567	526	526	553	509	525	535	559	557	558	572	579	563	538	525	577	532	567	556	590	558	564	559	577	563	521	555	538	531	586	573	552	559	614	555	561	574	591	528	565	588	556	562	524	561	598	537	563	520	536	547	549	571	573	524	536	556	482	594	530	571	529	580	554	545	537	586	532	553	545	582	559	562	571	531	534	551	567	574	566	511	596	549	554	564	560	537	565	568	557	560	547	561	560	548	556	575	545	546	564	539	566	550	538	514	553	585	537	540	542	508	573	541	580	591	542	562	522	566	556	564	595	510	525	526	541	567	546	574	519	559	571	535	565	569	580	535	592	563	535	556	563	520	534	559	561	587	588	568	546	589	553	532	574	558	537	539	577	569	539	533	551	556	547	539	563	509	566	574	542	541	542	554	606	538	597	559	560	526	511	572	541	546	561	561	580	537	539	554	563	559	503	566	572	531	526	525	565	542	537	555	574	576	545	541	538	555	551	540	554	527	549	537	546	535	552	541	542	561	543	594	531	567	567	551	531	563	550	524	558	540	529	566	595	545	558	546	516	535	587	570	583	508	516	586	568	550	573	515	598	559	559	592	548	561	513	587	548	540	556	543	552	558	530	562	556	552	567	549	580	530	562	565	536	538	585	563	580	535	562	537	569	561	570	548	567	556	564	596	551	580	551	565	528	497	522	573	613	532	562	509	590	501	519	568	521	526	547	554	549	569	535	534	554	576	546	576	566	535	516	532	489	583	583	565	548	538	605	529	584	542	548	586	543	571	533	561	590	566	568	521	557	534	537	625	562	561	523	541	549	530	536	543	531	536	571	523	548	575	548	532	562	561	562	548	555	565	585	517	546	558	529	565	556	532	550	584	509	540	590	543	511	588	551	540	565	551	541	542	550	540	527	521	526	551	536	560	558	585	574	545	581	508	529	566	571	561	604	513	537	548	504	525	551	546	535	564	516	597	551	565	532	518	538	554	554	605	540	541	543	553	539	562	519	545	588	526	556	567	613	546	546	567	566	566	498	560	598	533	555	599	608	593	615	520	565	589	589	547	571	557	559	551	597	565	536	546	559	553	597	578	538	573	549	568	585	527	530	579	558	575	581	560	501	546	519	543	549	510	539	593	562	590	554	514	517	577	582	526	564	568	541	522	553	570	516	571	540	549	532	533	613	534	568	569	536	587	542	579	584	566	586	541	546	583	584	588	550	566	531	555	530	560	548	599	566	520	525	551	584	543	539	551	567	545	567	558	587	555	537	527	558	521	510	533	556	597	548	579	539	502	539	578	536	547	575	565	551	559	579	559	527	510	535	557	565	576	555	532	616	551	625	552	581	520	559	575	522	558	526	571	544	572	561	542	557	577	492	554	564	544	546	553	549	545	523	581	549	537	556	538	534	545	568	530	610	551	534	573	565	555	521	557	574	512	519	589	571	526	602	563	537	571	577	598	565	573	544	568	567	553	574	564	549	563	549	560	551	521	520	571	585	543	523	562	557	533	537	586	557	500	530	587	551	573	550	570	541	531	539	548	541	518	539	559	553	528	548	535	536	547	508	555	551	550	519	500	574	532	565	571	547	550	552	562	562	496	552	564	550	582	536	549	520	547	534	564	540	523	544	580	492	544	617	564	560	550	528	561	569	575	532	569	570	524	553	586	520	527
1890	980	519	458	828	927	821	892	998	1130	1048	1054	1216	1514	1389	968	730	511	497	379	320	253	194	160	162	101	104	127	146	102	77	49	54	51	35	39	42	35	31	50	31	34	38	41	29	41	28	33	42	51	33	34	33	40	34	37	42	27	31	32	26	35	38	37	37	31	37	32	34	35	39	39	23	36	46	25	31	32	34	36	30	44	31	35	34	27	39	34	36	35	40	32	37	38	27	32	28	37	33	33	33	43	40	44	30	30	24	35	29	26	37	48	39	29	31	32	40	30	49	45	34	36	41	26	33	40	32	34	36	33	42	42	35	31	31	30	38	38	39	32	34	24	20	37	36	45	36	37	32	39	35	29	46	43	37	34	31	42	29	33	38	44	47	32	44	35	31	36	30	31	46	25	39	50	38	31	27	33	43	30	36	31	29	34	36	31	33	35	32	51	44	35	43	35	32	30	27	25	38	41	37	37	30	44	28	43	37	33	39	33	38	37	25	25	34	44	35	40	44	33	38	45	31	40	28	39	36	30	36	32	33	34	30	35	28	40	34	42	42	41	32	33	34	34	39	34	33	35	25	34	37	36	27	33	42	42	44	43	33	36	29	25	39	38	48	37	31	39	29	35	40	33	42	30	39	31	40	31	33	29	40	24	44	39	34	34	32	28	29	33	32	40	33	33	29	44	28	43	37	35	39	44	30	47	24	30	30	35	28	36	37	37	39	31	35	33	37	35	35	33	26	29	34	17	33	26	37	48	40	40	37	37	33	34	30	46	37	42	38	30	39	49	37	28	45	29	35	33	36	36	30	27	33	37	34	35	30	31	41	27	31	41	33	39	30	37	35	39	35	39	38	29	34	45	37	36	41	32	37	29	21	32	42	37	32	30	38	38	35	37	37	42	35	29	31	41	34	42	38	35	36	41	38	23	38	32	37	26	42	43	44	32	26	40	52	30	38	23	33	41	41	39	33	37	40	41	31	26	34	34	44	38	33	28	34	35	34	33	37	32	41	39	36	27	28	37	44	35	33	37	36	43	46	43	36	40	35	36	33	41	33	35	34	42	40	36	23	43	39	44	40	39	35	38	30	36	39	37	42	34	32	32	33	35	30	33	43	34	41	27	36	36	20	39	44	22	34	31	29	26	36	26	29	37	30	40	44	34	34	34	27	49	36	36	43	32	37	38	27	29	37	26	30	48	39	51	37	35	43	29	34	26	37	26	30	44	33	35	37	33	32	42	36	33	32	33	31	28	30	34	35	46	31	35	37	41	30	34	42	44	21	38	33	35	31	36	42	34	34	30	30	33	40	35	35	42	32	36	34	40	40	30	33	36	35	38	35	41	32	21	28	52	26	36	33	39	43	26	33	38	33	34	31	37	29	28	41	30	41	31	44	39	31	32	37	26	30	27	30	24	32	29	26	36	32	28	26	26	34	37	32	36	34	42	29	32	38	34	28	34	38	38	29	27	41	40	36	35	36	38	38	30	37	40	41	38	36	41	23	34	26	28	37	29	41	35	44	30	40	39	35	39	41	39	36	29	34	29	24	30	40	33	32	30	33	35	36	36	36	40	33	34	30	35	41	43	37	26	37	40	39	30	35	49	29	29	38	46	48	32	27	34	37	35	38	39	35	27	20	41	42	40	24	34	41	48	29	43	39	42	33	35	35	42	26	21	40	35	25	42	40	34	36	27	32	31	36	33	36	37	41	29	34	35	31	36	38	35	30	29	46	39	39	43	32	33	40	43	31	32	31	44	32	29	41	32	47	34	32	30	38	48	34	26	34	38	30	35	26	36	33	36	41	45	33	29	46	47	41	36	39	47	24	39	33	39	40	34	38	42	33	31	35	27	38	49	27	37	32	52	32	36	35	30	32	25	40	35	38	36	36	29	35	27	32	31	31	28	32	35	42	33	29	24	33	25	34	33	30	45	34	47	26	40	38	36	29	36	32	42	38	27	34	37	31	54	28	37	42	41	39	37	32	36	31	41	45	35	35	38	41	33	33	40	34	37	27	26	39	42	37	34	33	28	33	41	28	30	46	28	28	33	38	49	38	36	49	33	26	29	30	34	38	33	39	41	26	39	30	34	42	29	33	41	33	36	37	38	31	28	40	36	36	40	20	32	31	22	34	22	35	38	27	44	30	42	38	31	29	36	32	40	29	34	30	36	35	35	41	35	42	41	34	34	38	36	32	26	36	30	36	36	38	33	38	28	40	40	32	18	32	24	36	33	35	26	33	34	24	34	34	39	34	34	42	40	32	36	33	43	42	35	37	31	25	35	42	36	36	41	32	37	47	28	38	44	23	32	39	34	37	41	35	25	36	29	29	32	38	38	31	30	31	39	30	35	34	34	32	38	35	35	40	36	32	41	31	39	40	31	29	39	28	33	25	35	27	21	40	33	23	31	30	30	36	41	39	37	40	46	38	36	34	38	34	43	43	33	39	33	40	48	41	44	33	31	35	37	29	32	41	32	30	40	25	38	40	27	32	39	32	40	29	31	41	36	22	37	29	42	41	44	42	34	35	34	40	35	32	32	28	40	25	32	41	29	39	26	40	44	36	36	34	35	37	35	50	38	39	24	38	24	33	43	26	39	33	37	49	34	43	30	39	41	34	40	43	45	23	40	30	31	37	38	44	32	37	44	39	25	27	29	34	30	27	38	46	25	34	28	34	29	35	39	40	28	33	35	33	33	32	32	25	32	36	41	32	23	33	33	27	31	30	35	33	34	34	39	31	30	38	35	33	29	20	28	26	31	35	51	33	33	37	36	25	28	36	38	30	34	30	45	43	43	27	31	44	30	41	29	36	33	34	36	40	37	28	31	33	30	34	34	34	41	36	36	26	30	33	34	30	30	49	33	37	25	38	25	44	31	38	38	39	36	38	35	39	25	31	38	45	38	40	36	23	20	30	38	32	45	36	30	30	26	39	29	34	37	36	32	33	26	35	34	36	29	35	33	33	33	33	25	29	40	32	24	36	21	32	40	34	35	37	41	40	28	36	31	37	31	29	28	32	36	28	33	42	35	37	35	31	30	36	31	31	28	38	25	38	31	32	36	28	33	32	37	31	36	35	34	27	31	38	33	23	37	25	38	39	26	42	48	33	36	35	39	27	44	40	36	36	34	39	30	30	44	47	29	29	35	43	37	45	36	37	23	39	39	31	35	45	39	45	29	28	35	36	40	45	42	33	27	35	32	42	33	29	28	28	39	30	34	42	40	40	38	36	32	30	25	31	28	38	40	28	36	30	43	25	29	40	30	29	28	27	42	37	38	41	26	30	30	38	37	48	37	38	39	46	41	35	40	33	35	47	33	27	27	35	27	33	43	31	26	34	32	35	29	33	38	37	39	27	31	40	33	39	39	39	41	30	34	34	29	45	33	35	35	36	35	31	34	36	32	31	35	34	31	38	34	31	39	41	36	35	40	34	33	28	29	36	39	37	33	36	38	30	36	40	48	28	23	47	44	38	32
27170	18324	11886	26971	34975	33556	30715	30218	30521	30154	28519	28892	29960	30864	29307	24749	20494	16793	15808	12708	11002	8285	7745	6583	5081	3033	3665	4039	4336	3152	2202	1598	1222	1048	858	688	638	556	590	581	543	550	594	590	528	544	492	531	528	586	574	600	695	660	572	575	502	556	571	531	500	476	526	549	547	524	522	548	555	517	520	559	501	540	495	567	518	503	569	511	518	531	532	506	546	543	559	528	563	488	511	521	547	497	532	498	550	524	540	554	547	560	522	530	500	567	531	496	540	543	566	562	488	519	519	541	523	575	555	523	553	521	549	520	550	525	536	545	571	525	512	542	521	556	512	496	539	493	507	521	507	516	512	516	532	550	540	549	537	522	559	516	481	588	558	505	494	517	502	532	520	502	546	545	511	530	533	491	576	470	518	515	516	504	479	508	561	554	504	530	567	507	482	516	503	510	483	550	544	521	523	503	552	516	523	525	502	524	540	546	527	533	557	516	482	510	541	548	523	563	530	493	517	558	545	572	507	524	527	557	546	504	559	520	546	562	469	521	531	542	536	538	502	546	506	503	534	485	536	522	567	527	556	553	499	543	493	506	494	519	520	520	568	523	547	518	570	537	535	566	530	532	478	498	539	512	524	533	539	541	510	520	505	517	515	512	559	510	522	542	538	531	536	523	517	577	542	558	534	509	507	523	515	604	521	531	517	506	525	455	505	476	505	512	571	546	503	527	526	515	551	526	513	532	513	569	557	493	527	483	517	559	567	527	526	495	490	459	540	512	515	472	539	539	527	522	532	543	513	517	509	506	572	507	559	523	494	515	532	539	523	560	499	539	525	564	547	536	573	513	476	515	576	565	558	540	531	524	534	557	553	535	516	549	483	533	512	531	551	543	527	533	516	523	541	515	497	556	516	531	500	494	486	498	529	544	552	578	534	544	507	559	514	542	537	513	512	524	544	514	522	552	517	525	483	538	529	549	517	556	563	533	529	530	533	547	569	518	586	564	542	523	547	507	514	504	493	505	526	525	526	493	527	529	502	538	549	550	483	534	534	547	514	525	532	549	504	544	516	540	496	505	505	524	515	537	534	511	533	525	500	528	532	501	490	553	513	553	546	506	515	535	525	506	532	540	535	552	507	570	485	502	521	555	514	560	552	513	508	499	493	550	510	526	458	512	507	549	490	525	538	515	467	541	507	523	487	514	510	523	516	524	543	485	551	552	555	516	486	525	527	490	531	546	501	547	541	494	525	521	476	526	513	507	525	544	527	569	550	536	505	537	537	505	521	576	557	525	483	535	514	496	483	541	529	534	521	544	481	530	472	546	545	528	549	515	545	539	529	510	527	551	493	525	504	533	550	541	549	502	562	530	529	575	556	560	528	465	515	507	522	538	565	491	480	523	508	485	538	575	552	527	543	502	536	512	494	521	547	545	545	522	522	526	519	531	499	525	504	520	530	547	486	495	516	552	509	541	543	498	508	543	505	541	540	507	524	543	552	580	470	530	539	488	527	523	539	517	552	542	478	523	574	539	511	497	503	526	516	520	525	489	481	541	486	508	532	516	535	529	514	552	489	524	519	558	499	534	495	511	582	529	561	518	518	492	550	531	539	499	520	541	569	537	479	573	514	495	517	524	529	559	554	529	502	527	507	538	577	540	555	517	526	540	557	529	528	523	525	512	511	527	531	546	543	492	528	554	476	526	529	561	481	517	532	538	508	541	516	513	507	545	543	514	520	514	562	558	481	522	521	521	528	472	535	501	554	534	497	530	531	533	554	565	507	552	476	548	536	557	492	508	499	542	482	521	522	493	542	537	552	516	508	540	545	530	507	533	499	533	495	550	526	546	493	499	526	490	507	540	543	536	519	529	584	537	549	527	559	529	473	522	580	524	499	515	529	492	475	508	529	516	530	500	507	516	543	565	518	524	529	552	547	528	540	544	532	524	535	511	505	526	565	509	529	507	484	563	510	542	511	503	474	527	531	550	574	520	529	532	497	518	551	492	489	506	542	500	530	521	496	498	491	507	505	533	568	513	530	531	531	521	514	534	495	529	552	513	535	526	551	525	532	538	498	533	526	520	519	542	551	546	499	526	513	510	540	549	508	499	519	565	509	518	500	553	529	530	521	551	539	551	512	500	491	535	560	476	496	515	523	518	493	538	576	521	544	518	550	536	579	466	537	487	473	513	508	517	535	543	559	539	529	508	493	508	525	533	547	507	546	527	496	493	499	509	515	455	534	536	525	502	534	503	516	523	479	521	513	487	534	470	535	541	535	549	525	507	511	557	549	505	545	520	491	512	500	527	499	509	526	493	536	483	537	514	537	517	550	529	517	512	527	527	559	466	520	529	513	529	521	503	520	568	578	528	533	553	507	508	543	516	485	521	511	505	532	539	506	540	568	519	536	532	551	528	499	537	542	504	499	524	515	527	562	476	514	485	547	562	504	505	565	513	526	506	535	512	527	493	555	529	552	520	535	507	461	583	517	552	502	516	541	511	551	533	525	530	523	491	504	548	529	487	539	555	520	509	557	532	538	493	546	565	463	529	506	545	543	512	502	554	501	520	508	528	508	514	526	516	528	526	516	526	522	528	536	512	535	525	532	554	550	516	536	524	529	522	481	520	539	492	541	513	545	529	479	537	551	520	499	507	533	569	540	569	546	507	495	548	500	509	527	532	558	494	510	519	503	510	581	500	484	518	527	526	518	515	547	497	483	479	536	527	526	511	510	559	521	528	517	543	537	508	560	561	509	537	537	534	542	529	519	537	539	535	510	508	499	543	518	537	546	534	520	480	529	513	534	531	508	548	547	492	597	507	542	546	515	537	549	527	535	519	509	513	539	517	520	508	522	547	523	526	491	509	534	535	551	501	503	533	514	535	524	512	522	507	531	567	504	516	526	523	520	529	480	555	497	546	522	504	581	534	527	516	529	566	556	567	497	529	514	505	530	526	547	535	517	495	466	541	549	557	524	486	502	486	524	507	518	532	562	535	501	520	527	511	514	549	537	557	522	494	545	538	549	535	566	525	539	528	486	520	563	521	507	528	533	520	520	460	532	508	553	503	521	574	545	498	493	516	530	527	526	544	526	523	529	528	555	524	533	499	512	539	512	557	523	541	516	527	500	518	533	524	492	522	517	537	501	511	499	522	532	519	580	504	478	531	565	520	563	528	529	520	509	532	548	533	526	546	508	506	509	526	553	513	487	546	541	572	512	537	539	533	545	529	568	560	544	558	505	526	517	464	551	537	504	558	531	531	521	517	535	561	482	490	538	534	566	548	504	519	533	551	550	496	532	559	521	488	528	521	518	504	545	540	478	507	534	520	512	524	527	507	486	552	501	571	535	524	516	529	525	509	539	565	555	514	550	520	533	536	514	498	546	494	491	532	546	518	531	511	540	536	508	540	559	545	519	503	529	525	521	548	498	544	516	542	495	484	515	522	543	497	549	528	526	504	515	563	510	488	569	535	552	522	534	482	550	526	531	513	503	493
3579	876	506	401	719	773	773	826	989	1137	1076	1067	1196	1477	1431	951	709	507	446	335	292	222	257	168	168	103	95	102	125	138	87	63	63	55	57	57	42	51	48	52	33	53	39	42	38	41	65	43	48	45	47	39	60	56	51	53	43	36	46	51	46	59	39	52	44	43	47	42	50	46	43	41	46	42	36	47	36	44	45	47	42	54	55	45	30	43	46	51	46	61	43	43	45	44	45	54	49	64	43	50	46	63	45	48	42	53	40	38	57	43	60	50	50	46	43	51	55	47	47	53	41	51	55	55	55	45	44	31	51	57	52	40	49	50	51	60	51	60	46	58	46	48	46	49	55	44	50	50	56	54	46	52	53	55	35	37	46	35	50	50	45	51	37	49	40	32	57	49	45	46	46	44	48	39	44	44	35	51	40	45	26	40	31	55	48	61	43	50	55	44	60	63	39	40	47	49	67	49	57	54	69	42	42	54	55	37	56	39	63	39	45	38	49	42	46	39	43	55	38	46	54	46	54	52	55	55	42	42	42	56	40	67	47	47	51	41	51	55	44	59	49	55	52	43	61	54	48	42	44	42	42	52	44	49	55	48	50	42	39	41	44	52	40	53	36	45	47	53	54	46	43	55	49	53	54	55	57	59	58	51	58	47	47	54	43	44	38	34	52	46	54	49	42	52	50	56	44	53	48	50	45	56	43	42	49	36	43	43	49	61	40	49	43	53	50	56	60	48	58	40	62	57	45	67	37	49	45	62	39	37	53	53	50	45	54	42	50	51	55	49	43	45	42	43	55	52	48	51	47	53	55	53	52	44	55	48	43	39	50	46	45	43	46	50	27	35	45	44	46	50	49	58	46	36	52	48	38	54	45	40	44	58	46	51	50	46	42	51	61	56	54	48	44	42	47	56	44	43	50	50	59	40	58	41	54	56	56	43	39	47	60	50	31	57	48	44	38	55	60	50	41	48	44	54	58	45	66	49	53	46	41	54	44	52	51	67	45	34	43	44	52	49	38	62	51	33	50	58	65	40	44	43	45	48	47	52	47	50	47	49	58	45	57	55	47	44	43	56	49	38	49	53	35	63	52	45	51	61	47	41	49	40	52	50	42	44	46	47	52	41	59	71	46	55	52	54	42	65	51	53	48	50	37	53	41	47	57	49	43	46	45	49	44	43	46	33	53	42	61	50	43	51	54	56	49	44	49	50	43	49	55	53	43	52	42	49	43	62	48	55	42	43	41	37	39	49	51	39	57	54	59	57	52	49	42	44	42	58	57	48	41	67	44	49	47	48	45	49	53	50	38	55	44	47	46	52	61	54	46	52	63	58	47	49	48	55	44	46	53	73	48	53	51	35	36	38	50	39	44	37	59	44	44	46	54	60	47	65	46	39	49	42	43	52	50	51	45	51	54	55	50	34	67	43	41	46	38	40	35	45	39	57	46	49	59	63	53	51	50	56	36	43	41	41	50	53	39	44	43	35	56	46	49	47	55	59	49	48	50	40	51	49	56	42	44	46	53	47	56	53	33	56	44	52	49	48	50	39	51	48	49	44	52	54	42	54	50	47	45	57	38	46	42	59	43	48	44	41	60	43	49	53	46	54	69	44	56	43	48	47	53	53	43	44	40	53	44	40	55	49	38	43	57	38	63	53	46	53	64	56	45	46	50	61	51	46	56	47	51	33	37	51	49	48	48	41	49	41	47	46	59	47	45	62	45	50	60	46	57	46	62	52	48	44	44	49	42	56	35	37	57	32	65	38	43	64	52	53	58	52	38	39	41	52	56	44	54	58	52	35	40	62	54	49	45	50	49	45	46	42	37	48	54	58	48	44	51	44	54	41	47	50	54	36	38	35	51	50	48	46	40	51	48	46	45	44	52	44	50	45	45	44	51	47	55	57	29	41	47	41	46	40	42	53	52	47	48	53	51	51	51	36	48	52	47	48	44	58	47	50	49	44	52	56	50	41	49	49	30	51	43	50	44	55	42	50	53	50	50	58	42	40	43	60	47	37	43	44	46	51	45	53	45	52	51	57	54	56	40	47	54	37	46	40	39	48	46	42	49	38	37	46	44	46	51	42	44	64	49	45	46	55	35	51	49	32	48	54	43	40	55	40	63	40	53	39	50	40	52	53	48	47	61	68	53	47	59	61	48	48	52	40	47	46	51	53	44	53	48	50	45	51	52	37	38	41	50	42	53	43	58	49	41	41	45	46	50	51	48	52	48	51	45	50	49	47	50	48	58	44	54	40	43	49	50	51	61	55	45	45	43	39	37	53	59	48	45	47	51	43	42	38	43	33	49	47	45	54	43	50	52	46	43	34	57	50	50	48	49	53	48	52	44	32	37	47	33	55	58	48	54	47	37	54	48	51	59	64	38	42	53	50	58	42	35	51	44	51	52	40	53	41	61	48	48	51	41	45	52	61	40	48	46	40	60	44	51	41	52	43	37	58	46	49	48	53	50	47	57	48	35	55	53	51	56	53	58	42	50	41	46	45	46	48	52	40	41	47	52	39	54	53	42	41	49	50	51	69	51	58	54	55	47	45	50	43	41	58	36	54	51	49	49	48	42	46	59	56	59	50	45	47	45	45	45	49	48	56	42	54	61	56	51	37	46	61	58	55	54	51	61	45	50	53	51	56	51	41	46	54	58	42	52	55	45	45	53	44	43	44	48	42	42	63	54	41	50	47	42	52	41	39	61	55	49	57	52	45	47	60	50	54	47	40	54	56	59	46	49	48	44	39	39	46	44	62	48	44	42	39	48	46	47	37	53	48	40	46	50	40	43	45	50	48	48	50	53	53	52	57	51	48	43	44	51	49	39	43	55	52	49	55	46	47	39	44	53	46	61	51	45	52	63	44	44	46	48	31	47	46	47	50	48	48	41	47	52	50	55	42	35	40	48	40	52	55	48	47	44	57	39	46	45	54	53	50	37	46	38	43	52	48	50	49	46	53	31	39	44	47	60	42	52	47	44	43	48	54	66	43	50	45	51	50	48	45	52	35	54	52	53	48	47	54	47	47	53	61	38	48	48	46	42	44	55	59	50	48	53	47	41	60	55	46	51	46	54	43	56	42	46	47	56	39	59	71	62	40	50	44	41	51	40	40	52	53	51	49	43	54	58	55	40	53	46	55	41	54	41	55	39	41	57	49	49	52	49	64	48	48	49	55	44	50	40	51	57	46	60	54	43	58	43	39	62	43	47	46	56	65	53	50	56	48	59	62	46	62	58	52	45	49	50	51	50	51	45	31	41	46	47	56	43	52	47	58	48	48	53	38	49	46	39	43	49	42	44	37	47	51	46	50	44	54	46	55	52	44	48	46	40	58	51	41	53	43	55	50	50	52	39	41	51	63	50	60	41	45	61	45	61	47	48	55	53	52	51	54	60	43	49	38	48	47	42	40	44	39	58	44	44	49	57	44	39	45	63	62	58	55	49	57	37	44	49	60	59	37	35	60	48	58	44	44	55	56
24665	16409	10887	25674	33805	32440	30388	29287	30015	30528	28857	28650	29204	30707	29920	24055	19532	15455	14513	11858	10277	9004	8026	6747	5304	2885	3315	3294	3616	3454	2306	1723	1412	1315	1064	861	801	764	732	771	719	748	753	701	681	755	728	713	683	704	754	741	821	861	724	758	711	680	723	731	739	699	723	746	716	737	739	763	744	717	741	681	745	714	735	691	721	690	728	696	705	704	743	680	711	722	768	732	692	668	717	744	693	707	708	712	731	721	688	720	735	686	709	665	721	747	669	751	699	760	663	752	720	750	709	773	687	650	725	724	697	706	753	714	808	700	691	737	753	728	740	686	733	697	713	685	735	706	660	714	704	719	716	704	740	719	715	726	711	699	739	750	699	717	709	769	686	735	719	713	728	750	716	738	756	728	714	719	717	752	719	729	666	786	728	717	717	713	729	710	695	699	710	719	688	747	739	744	760	731	684	706	702	743	776	708	720	681	745	725	682	754	720	655	771	765	671	699	680	684	688	739	691	720	743	692	730	728	721	682	676	646	742	695	695	705	751	682	727	727	707	745	713	690	731	671	701	678	701	693	717	743	709	725	706	713	742	727	702	708	724	673	734	749	729	725	726	697	678	680	727	718	715	736	726	677	738	712	709	719	765	691	741	704	710	731	763	754	703	693	677	643	732	695	690	715	706	741	702	699	720	721	650	649	706	677	662	712	718	670	725	709	649	677	722	699	686	695	732	720	711	685	692	692	720	724	744	678	753	695	729	760	713	659	728	714	728	709	732	721	721	752	752	738	720	703	703	736	728	684	723	720	696	712	700	728	773	707	722	692	676	723	729	741	721	713	712	700	709	680	770	704	642	735	755	693	718	751	751	726	704	742	698	674	771	685	689	674	732	694	771	678	747	695	641	748	732	665	702	690	697	714	764	735	709	742	695	714	740	706	688	751	765	684	704	680	693	731	715	647	744	701	670	677	706	687	747	652	726	703	712	777	696	693	732	723	675	738	706	699	738	720	721	683	732	702	716	669	747	698	743	723	716	738	719	739	717	737	692	722	733	736	711	688	738	742	718	713	729	721	718	730	697	705	726	712	689	717	708	715	683	693	733	735	714	800	677	761	705	706	683	679	696	696	667	694	704	717	711	699	677	700	696	733	718	752	689	715	744	741	732	720	700	684	659	731	659	701	668	676	698	715	701	700	727	671	683	707	720	693	728	671	661	673	709	698	766	682	770	695	703	720	678	675	712	754	656	740	713	705	721	704	699	760	716	685	718	708	728	720	716	696	709	782	706	721	711	689	708	696	750	703	645	735	730	642	721	716	715	724	683	698	706	715	679	731	764	743	709	754	735	750	646	710	741	718	756	730	713	742	702	729	710	701	722	691	740	643	727	704	747	685	726	688	721	711	716	679	735	663	721	719	706	739	728	709	659	746	690	720	705	769	731	698	695	725	759	706	706	708	669	713	721	709	744	694	697	704	773	688	709	700	686	701	741	693	688	660	760	748	756	675	673	711	704	740	692	733	703	772	748	697	700	701	652	676	720	734	695	715	740	735	675	704	691	664	686	709	712	741	714	711	709	729	698	705	690	687	682	689	695	726	726	683	748	701	673	690	705	688	697	732	737	682	718	739	755	726	662	695	706	702	727	720	746	694	730	759	717	702	734	733	691	702	733	715	730	712	686	690	686	750	688	679	745	708	737	707	671	681	717	671	697	664	718	752	741	719	722	711	708	728	753	734	728	682	742	727	756	688	712	690	723	705	752	718	727	751	748	743	716	688	671	685	688	718	733	698	698	659	673	701	738	692	729	763	696	725	717	734	692	715	742	722	679	698	689	678	718	691	697	718	700	731	750	737	683	709	677	725	727	693	746	700	713	769	750	654	703	713	712	732	704	707	694	705	703	744	736	735	717	678	713	684	705	653	699	703	693	690	750	707	686	707	692	696	727	694	727	699	741	734	716	648	722	728	706	702	742	681	724	707	710	696	712	741	734	704	667	715	728	734	720	725	692	697	741	728	713	715	695	715	777	712	689	712	695	715	694	730	744	742	688	740	702	688	754	708	723	710	738	626	767	723	725	706	722	711	710	697	762	687	700	742	681	724	727	693	748	672	687	706	700	740	741	732	685	734	708	686	745	711	691	685	758	669	711	674	655	682	749	725	743	707	687	700	666	712	726	684	680	690	722	748	715	678	690	744	720	723	698	733	756	688	662	738	679	643	714	735	733	733	739	734	729	739	683	727	714	701	677	711	735	731	771	739	713	692	691	658	726	707	717	721	719	700	722	730	717	705	692	718	700	690	717	728	733	717	703	717	677	715	737	743	742	689	693	702	700	747	722	753	688	700	726	737	673	686	745	723	742	689	737	733	736	715	739	741	693	728	690	717	736	702	687	700	712	691	756	724	681	662	693	699	680	684	706	711	737	742	739	705	727	718	690	687	704	700	686	743	736	742	707	696	678	723	695	714	710	747	675	688	714	733	684	691	710	746	714	705	695	756	748	725	712	703	693	721	672	732	745	739	683	692	721	659	683	752	735	728	748	716	716	712	717	714	678	727	673	707	744	679	695	665	712	745	721	680	789	662	745	696	727	746	693	760	742	728	733	661	703	708	721	693	684	719	725	689	671	683	736	725	725	684	718	735	742	750	737	700	722	712	696	703	683	713	708	699	716	669	721	686	752	764	716	698	722	720	701	712	731	722	689	716	714	735	737	742	683	704	690	700	686	670	724	690	706	686	705	771	702	715	662	670	704	707	715	718	702	747	723	679	745	712	740	707	746	699	661	718	736	719	707	687	726	723	717	728	726	678	741	760	738	764	739	695	736	676	687	727	672	707	741	710	710	718	720	703	734	746	746	731	721	707	722	688	711	726	644	708	717	723	694	689	728	684	721	734	750	708	728	697	702	697	710	696	698	756	695	732	713	682	743	699	745	694	714	758	715	720	714	735	741	758	691	730	686	719	739	718	719	679	699	689	674	708	720	708	688	722	689	721	724	681	723	724	691	698	743	690	746	724	665	711	724	697	716	716	694	742	649	704	701	710	740	701	705	716	723	745	679	721	693	705	681	689	707	709	739	756	708	701	724	728	705	688	721	707	726	720	701	720	682	730	706	682	688	708	745	679	734	730	717	716	679	724	716	700	663	684	685	681	772	706	685	719	697	706	765	706	711	694	745	776	710	689	740	715	731	691	761	767	690	716	705	717	735	730	755	710	704	678	723	674	712	686	696	719	684	722	719	678	724	725	722	706	675	714	715	729	759	716	721	729	684	715	696	722	726	690	703	717	702	712	697	704	736	721	702	722	708	672	692	713	734	677	707	671	701	711	733	709	703	694	684	727	734	683	708	688	706	710	736	663	686	689	735	697	705	651	723	753	706	779	720	697	689	714	699	667	753	742	702	738	681	720	676	693	749	683	750	728	669	736	741	708	758	718	714	708	698	710	695	681	721	707	737	708	737	718	689	707	732	712	744	691	703	739	683	684	682	692	694	701	693	713
3064	1362	760	610	1019	1282	1146	1112	1464	1709	1709	1901	1806	2042	2375	1788	951	580	562	539	444	362	340	299	190	122	138	123	134	155	112	89	79	81	57	56	42	43	39	48	50	50	49	49	45	43	38	45	54	50	48	49	59	53	52	45	57	38	62	64	58	49	47	53	45	36	54	38	50	43	46	46	49	52	53	46	42	44	52	41	55	35	41	42	60	41	59	47	47	46	55	40	47	47	52	41	43	43	54	51	53	37	38	36	51	56	53	56	48	43	52	44	58	51	47	38	37	56	44	45	55	56	50	46	42	54	46	43	43	48	54	48	49	43	47	54	45	46	56	39	40	49	43	45	52	39	42	39	39	51	43	47	43	41	42	50	53	50	35	49	49	46	47	47	41	44	31	41	49	48	51	52	49	64	46	38	48	36	49	53	52	39	39	55	52	49	47	47	49	53	47	42	56	51	49	46	44	47	37	49	44	43	62	41	47	38	64	51	58	48	57	52	46	44	41	46	41	45	43	46	39	56	41	61	44	36	43	47	43	36	39	46	45	42	46	34	56	45	45	59	50	49	41	52	38	37	51	44	58	35	60	52	37	47	38	48	40	48	57	47	43	56	37	50	41	55	45	44	53	53	51	48	37	67	49	47	43	40	45	34	41	37	34	27	55	47	51	51	41	52	50	41	45	51	54	49	47	38	52	42	40	44	44	47	45	44	45	48	46	53	52	52	51	44	41	44	55	50	55	46	59	48	60	52	44	40	40	44	46	38	49	33	58	63	44	50	38	55	48	31	44	49	51	47	40	44	42	59	45	45	41	45	50	46	48	52	52	44	47	59	50	53	43	45	42	39	44	55	47	38	55	55	45	42	57	60	31	46	44	46	39	46	50	38	53	46	45	53	41	44	51	49	49	46	40	44	33	50	45	45	56	42	48	37	45	44	42	52	50	42	50	38	55	39	37	50	41	54	49	47	55	49	43	40	41	50	53	46	48	44	39	36	38	28	51	45	40	49	48	39	45	40	38	51	37	51	44	37	55	47	52	44	46	38	53	45	58	45	50	55	58	43	54	32	31	55	47	51	54	47	47	41	50	44	46	39	44	45	39	44	57	48	38	44	47	38	51	35	42	57	34	41	54	49	52	45	45	48	53	45	37	41	40	54	44	38	44	41	56	41	41	48	40	53	41	42	48	48	55	38	45	40	51	40	44	57	52	48	46	56	45	41	43	64	51	37	51	52	54	40	46	35	47	57	54	46	39	36	49	39	56	55	56	45	44	42	52	49	49	48	46	39	50	57	45	49	57	39	37	47	42	41	51	44	46	41	43	39	54	45	52	63	46	40	53	56	48	57	34	47	66	55	44	46	39	56	44	44	62	42	41	40	51	49	54	46	52	53	46	49	41	45	51	56	40	49	47	43	49	59	40	53	40	45	42	43	38	56	55	55	40	43	58	46	44	51	39	48	49	50	46	50	55	50	47	52	43	57	51	50	43	39	46	41	45	50	40	50	52	39	47	57	56	46	41	52	41	45	39	47	54	39	38	49	46	57	50	38	52	44	38	46	49	46	51	46	35	43	48	63	51	43	48	37	52	47	55	42	55	52	42	51	45	42	55	44	48	40	48	51	53	58	37	44	50	39	51	35	50	54	48	51	41	42	44	56	60	51	43	45	40	57	42	51	55	40	46	47	36	39	49	43	44	42	49	46	49	44	52	37	48	42	42	44	45	56	46	43	46	53	46	43	40	45	47	55	62	48	39	52	47	51	36	34	42	39	31	55	37	38	48	61	47	62	57	45	53	45	45	40	45	45	47	39	57	40	40	47	43	66	47	32	56	49	42	42	44	45	39	56	40	42	59	50	48	57	51	44	35	56	49	36	52	46	51	45	44	42	48	43	47	46	41	44	59	51	53	58	40	55	47	53	55	51	33	48	47	63	50	53	67	45	55	43	54	58	44	49	59	58	37	46	38	46	60	45	42	45	36	52	50	54	45	55	50	51	45	41	34	53	60	37	55	45	48	50	50	46	45	39	49	33	42	48	46	52	53	40	55	42	45	41	46	50	42	39	29	51	42	51	44	42	54	37	34	47	60	49	49	44	32	52	48	57	56	35	38	51	42	59	47	47	53	50	45	40	53	36	37	46	40	51	48	42	50	48	41	45	53	50	43	43	51	55	52	51	54	59	42	43	46	49	56	43	51	47	43	46	49	48	44	47	42	42	41	51	54	59	49	44	50	42	46	55	30	25	44	50	50	35	45	37	47	47	33	59	40	54	50	47	52	62	53	36	45	41	43	39	39	54	48	48	54	55	50	54	47	39	58	48	61	48	35	37	46	66	49	45	52	46	53	44	51	54	60	45	41	42	42	38	37	49	39	54	49	43	36	56	43	36	55	49	47	48	35	40	36	45	61	50	54	39	40	38	38	60	48	57	36	49	50	41	44	50	43	42	52	42	44	43	50	39	55	40	42	57	45	48	47	40	44	46	53	40	44	44	49	37	45	47	42	48	66	51	47	44	39	58	50	30	44	49	47	37	43	38	39	46	39	47	49	42	30	49	35	51	52	58	51	45	60	50	45	43	52	38	44	40	49	65	47	52	50	48	52	51	51	49	45	39	45	54	48	51	48	48	49	48	30	45	46	46	43	38	55	46	53	44	37	52	57	45	43	36	52	46	61	50	42	51	59	42	47	36	49	49	48	43	39	49	54	61	44	30	64	57	42	44	48	33	38	34	54	54	49	48	42	49	52	55	37	55	39	51	40	41	51	47	45	46	44	34	53	57	46	55	41	58	41	42	48	36	56	41	66	52	49	47	40	45	61	46	49	35	42	40	49	49	59	44	43	40	44	46	45	40	44	37	51	58	45	39	57	40	44	59	33	36	37	51	53	47	53	55	60	37	53	49	40	41	44	46	38	29	52	58	57	41	44	56	44	42	52	37	53	47	45	52	46	56	53	51	60	45	41	45	42	59	49	50	51	51	32	52	41	53	45	46	51	33	40	53	43	31	61	44	42	46	49	53	48	36	34	49	49	48	48	35	43	54	45	44	47	50	38	40	56	49	42	50	44	50	55	47	48	45	42	46	59	49	73	48	61	51	53	45	45	49	62	44	54	45	35	43	37	55	52	39	37	56	41	45	44	59	53	58	48	43	54	49	34	47	38	54	61	30	52	45	44	42	45	50	46	55	48	48	44	53	57	45	51	44	45	57	45	57	43	47	38	49	51	36	46	50	43	44	43	46	52	37	47	38	51	43	57	47	40	55	37	40	54	37	40	45	50	42	57	50	58	51	56	54	39	38	53	32	48	46	44	42	59	51	43	49	36	40	41	59	40	54	41	50	50	49	40	36	50	51	41	44	53	51	50	41	50	48	42	46	40	25	38	41	35	45	60	48	49	36	53	45	42	50	50	42	50	56	51	52	41	46	60	44	45	54	41	39	45	48	34	44	46	42	48	52	40	42	48	48	45	64	43	41	36	48	58	38
30157	21130	14652	30793	38551	37673	34243	32750	34312	35320	34567	34632	33715	34766	36052	31058	24155	17757	17948	16960	14833	12177	12066	10131	6513	3760	3994	4271	4304	4547	3315	2537	2042	1686	1227	929	862	806	787	769	756	750	797	669	696	733	702	722	715	708	758	823	876	817	734	752	728	754	721	725	720	726	718	734	707	692	721	678	673	716	758	683	671	687	716	742	731	692	714	722	741	702	641	719	665	699	748	668	686	679	664	689	687	724	704	747	729	723	681	707	671	682	695	713	695	700	685	766	725	692	710	713	741	690	726	696	742	738	720	714	696	729	680	700	698	729	707	663	728	715	714	682	704	647	714	711	734	759	701	704	751	679	707	728	683	654	697	748	678	706	656	727	708	727	664	689	667	758	699	725	724	644	693	703	679	666	676	700	664	706	716	691	692	749	723	717	671	746	659	720	666	711	745	701	700	733	720	718	700	706	728	702	691	699	694	669	703	723	683	634	700	725	685	741	755	704	733	779	674	727	682	690	697	710	689	708	686	707	740	709	767	684	687	674	712	695	681	713	680	701	708	649	694	670	745	705	675	717	708	751	718	698	666	718	720	695	704	732	741	747	675	700	674	723	706	722	701	726	665	729	702	680	711	702	743	664	666	668	666	683	719	645	715	676	714	703	690	693	718	664	718	709	711	690	747	699	748	714	716	638	679	709	722	681	718	708	701	700	713	678	724	659	719	692	733	738	710	688	701	665	664	707	713	704	672	721	672	674	678	702	703	658	696	670	688	663	717	693	691	672	628	694	704	708	655	669	651	687	728	672	671	697	714	672	684	705	697	713	716	727	694	662	649	695	722	701	701	702	711	680	721	676	718	657	670	717	662	663	686	717	691	694	720	716	701	708	684	709	704	689	707	732	693	710	721	701	697	710	753	718	671	713	701	667	730	711	725	710	716	719	680	741	741	677	721	747	668	659	713	742	707	640	756	729	703	727	724	741	710	704	734	704	723	731	643	719	736	662	672	667	695	718	706	671	687	716	712	653	704	755	677	738	700	782	684	680	667	731	753	666	722	717	714	732	694	654	671	647	648	719	700	697	696	754	671	684	705	693	726	663	706	676	676	708	713	738	723	691	683	692	706	723	713	680	667	652	702	686	684	684	690	662	712	737	716	671	687	717	664	727	738	714	707	685	691	696	712	692	700	689	706	698	744	661	725	745	722	715	695	707	687	695	709	695	684	705	682	658	735	719	710	741	690	680	726	665	742	716	672	685	653	761	644	661	692	679	673	712	720	722	731	650	701	725	712	677	710	685	726	775	713	719	716	659	678	676	676	688	740	695	682	674	700	678	735	708	727	668	702	729	720	624	643	689	683	652	707	685	725	735	692	650	707	764	723	677	684	700	700	705	739	669	753	710	694	670	697	693	697	703	698	720	693	665	691	731	699	638	720	715	734	690	684	646	656	714	725	734	664	674	672	660	746	715	690	709	705	692	759	727	673	671	751	694	690	732	683	672	702	729	687	705	684	707	699	675	697	707	681	718	730	681	716	643	731	681	721	688	719	703	717	681	705	669	708	684	648	682	688	697	736	694	679	687	691	700	717	701	748	743	712	672	703	633	686	677	685	734	664	668	685	688	704	713	725	727	688	685	729	715	714	724	754	696	711	728	634	670	701	727	718	682	691	708	712	742	693	742	726	707	670	712	691	723	710	707	684	653	727	698	666	711	691	657	666	704	670	698	683	703	671	644	683	681	692	716	704	722	690	698	708	690	732	680	721	712	662	730	689	660	667	701	707	697	697	680	739	746	732	670	689	708	677	643	692	685	740	764	709	712	675	737	713	697	672	682	679	757	686	718	726	716	648	713	684	694	743	725	668	711	685	706	738	681	705	698	754	670	724	680	643	707	695	698	682	734	667	653	739	704	713	736	673	744	703	705	701	677	682	644	702	674	670	669	691	645	710	725	646	683	661	728	731	706	680	725	721	692	706	711	704	635	726	696	674	674	662	689	761	675	718	685	666	708	673	689	685	731	719	692	706	733	695	650	717	628	705	673	745	674	647	688	725	714	680	681	662	691	711	701	673	708	692	712	687	775	745	690	729	712	698	694	688	668	689	712	667	716	698	685	680	687	639	682	657	667	673	694	715	666	716	744	689	716	744	686	724	706	694	679	708	727	713	710	682	669	703	677	692	701	684	671	719	719	658	684	715	723	729	742	698	705	727	672	697	692	670	655	693	687	715	655	680	770	680	687	682	737	696	669	673	701	641	678	708	731	678	678	729	707	705	674	667	707	663	696	703	671	701	659	665	692	689	685	730	680	630	671	715	703	653	725	710	678	722	723	746	722	699	727	697	701	735	714	661	648	703	684	705	709	697	706	694	745	660	667	690	704	690	706	697	668	718	725	678	669	688	724	693	733	709	678	711	675	701	684	707	733	715	708	711	661	726	695	714	714	717	714	693	724	677	713	689	705	698	702	624	690	675	706	714	742	718	715	689	749	699	670	662	690	682	692	722	689	662	682	659	692	706	674	743	704	734	672	663	678	659	668	731	681	722	661	714	685	718	683	671	723	687	709	723	651	723	690	677	707	741	682	686	667	661	696	690	691	727	688	723	759	700	723	721	717	633	707	707	715	715	695	731	694	661	738	740	695	694	707	651	703	712	672	617	676	750	686	736	697	705	732	676	704	658	726	670	729	728	685	645	720	679	682	709	660	666	728	667	721	675	720	719	707	680	710	671	729	695	708	745	659	694	725	684	727	695	701	715	680	717	679	720	730	745	693	690	683	670	682	737	668	689	721	722	709	694	720	676	710	709	719	711	645	677	701	688	706	711	686	705	709	683	711	685	722	699	713	706	698	716	721	724	685	682	695	709	701	666	662	738	751	721	689	687	697	681	709	708	717	687	702	701	741	672	723	696	701	679	715	692	720	751	708	697	695	687	668	680	722	697	666	688	737	677	696	670	672	698	691	728	654	683	681	668	673	743	663	722	735	657	668	709	683	677	693	719	778	737	693	736	714	725	670	716	695	710	716	726	710	705	731	677	701	725	719	725	716	729	678	683	761	708	682	697	718	741	686	697	752	701	706	707	753	757	710	678	708	676	704	734	726	716	687	685	708	718	696	687	719	717	731	721	648	694	679	694	706	766	673	646	699	658	710	673	741	758	731	724	723	674	699	661	689	709	672	677	653	701	710	677	738	697	708	674	625	689	671	699	727	658	689	692	694	699	749	668	715	686	670	726	732	682	672	694	696	691	735	709	716	721	685	691	699	682	675	709	683	683	692	683	737	716	679	741	642	710	731	702	695	671	724	742	659	686	734	679	692	655	702	670	708	720	755	714	694	707	710	705	709	711	719	739	687	703	708	684	710	701	682	685	749	688	687	654	714	687	659	714	691	722	726	698	723	706	703	700	669	707	670	659	704	740	680	683	702	667	650	733	680	709	730	661	697	674	687	665	653	715	739	697	703	734	639	694	700	725	661	703	724	667	695	715	714	680	718	706	702	683	683
2082	606	303	286	427	528	472	465	630	757	821	898	835	864	997	834	494	283	255	281	227	189	135	145	92	64	69	63	61	82	57	68	55	31	47	31	36	37	36	37	42	38	37	34	35	38	36	51	28	31	26	34	32	29	33	33	30	27	36	39	36	37	37	28	34	35	39	33	34	38	41	37	30	31	35	37	34	37	38	20	31	44	32	34	26	21	44	43	51	30	39	44	35	33	31	38	28	38	42	47	39	28	40	36	38	35	25	34	30	35	38	41	25	35	30	31	40	30	34	36	39	33	34	32	41	36	36	39	43	31	36	33	51	34	37	30	44	44	36	30	40	37	37	42	32	44	38	37	34	48	43	38	40	48	27	39	25	48	40	36	33	37	35	36	41	26	37	41	39	33	45	34	29	42	41	45	38	26	36	35	33	38	35	28	46	38	30	35	30	30	27	38	27	42	32	36	36	39	34	33	36	33	51	41	35	42	35	29	34	27	27	39	49	32	44	46	34	47	35	34	32	35	29	41	31	42	31	37	36	34	40	41	28	40	36	37	48	37	37	40	37	43	22	34	29	37	47	46	42	35	40	22	39	35	33	38	31	30	30	42	34	40	31	49	34	41	27	42	32	33	34	43	36	29	39	36	35	40	31	36	42	35	36	29	33	56	35	41	43	41	36	33	35	41	34	44	36	38	30	33	36	28	38	40	44	32	33	47	36	39	37	38	58	33	37	40	38	34	36	40	29	44	23	38	31	39	37	48	38	26	44	31	40	34	30	41	30	38	40	48	30	26	36	42	39	33	40	27	38	37	31	35	36	52	41	39	43	35	44	39	37	36	41	34	36	29	45	47	38	34	36	31	41	32	33	34	38	31	45	31	42	28	35	40	33	38	38	33	36	33	33	34	36	29	29	30	41	44	43	31	33	34	30	35	33	38	35	47	29	29	35	34	35	36	39	24	40	29	36	32	32	42	41	30	32	38	28	40	42	38	30	36	31	29	36	47	37	33	40	29	46	44	32	41	42	38	37	36	39	26	32	30	39	46	34	35	36	31	40	38	43	36	39	30	42	34	33	44	39	33	36	29	35	30	33	50	40	33	37	45	29	26	24	31	31	32	28	35	34	37	38	28	29	50	26	44	39	39	37	50	43	41	39	43	33	29	40	35	30	34	46	46	40	39	36	39	44	26	26	31	34	44	28	47	36	50	35	41	33	34	43	43	47	32	35	39	32	32	30	27	35	40	24	35	37	36	36	25	33	41	47	36	39	38	30	40	38	33	30	39	42	30	30	32	50	37	35	26	33	32	23	42	45	33	38	26	34	41	28	38	30	40	36	38	45	44	29	34	44	30	33	32	28	40	45	34	38	36	31	39	24	28	33	42	45	40	27	52	37	42	41	33	31	39	40	41	38	35	29	32	38	30	45	44	39	30	43	38	46	31	38	35	38	30	29	33	47	33	29	39	32	46	42	39	44	26	26	35	38	30	34	36	32	45	29	31	42	36	23	30	38	33	30	35	37	29	42	48	34	47	43	35	39	33	38	29	49	22	30	44	26	34	35	37	48	45	36	31	53	30	39	27	35	32	29	33	27	33	36	34	35	33	24	38	37	34	44	39	54	31	39	35	42	43	34	36	29	36	44	40	30	39	43	39	38	39	29	33	51	40	39	53	33	36	34	33	35	35	33	33	34	31	37	33	35	41	39	24	34	36	18	36	28	41	48	41	33	39	38	38	30	31	28	29	28	40	40	29	36	29	31	33	33	39	33	33	33	37	33	42	41	25	26	36	31	29	38	26	30	37	47	28	37	33	33	30	31	40	39	39	36	38	40	40	35	41	44	37	37	34	42	38	26	29	38	39	42	40	44	37	32	34	39	25	33	33	29	44	48	50	47	22	30	32	37	33	38	27	38	33	39	38	33	29	27	47	45	33	35	33	30	26	40	34	33	36	41	31	32	34	35	32	43	42	35	44	42	31	36	34	41	45	37	42	36	29	51	36	32	32	36	31	39	39	44	39	40	35	44	42	39	57	46	29	36	42	37	42	29	36	29	42	34	32	35	38	40	29	29	49	41	30	34	46	46	32	36	34	42	44	37	35	43	42	28	39	35	35	37	33	54	40	40	28	35	33	41	45	32	32	36	31	31	43	40	35	41	29	32	36	30	41	33	35	31	26	39	31	38	28	40	39	29	30	34	35	43	40	37	35	29	32	28	39	34	42	36	40	25	39	33	48	35	42	31	31	31	36	34	47	36	24	36	32	31	30	34	44	28	36	44	25	31	33	38	35	43	31	40	41	29	31	34	31	23	33	32	33	54	43	34	30	26	40	35	31	41	33	36	28	38	49	32	45	33	34	31	36	40	35	33	32	38	33	35	34	40	36	35	38	31	45	39	35	35	34	34	40	29	41	21	43	34	37	33	41	39	35	30	35	31	39	43	33	24	42	33	27	23	41	48	42	41	39	39	42	32	31	32	29	36	40	40	43	34	30	40	39	37	27	45	35	46	38	34	39	39	36	36	35	44	30	47	33	32	35	39	37	35	49	25	30	37	42	50	41	20	44	41	42	42	31	37	31	32	42	32	30	32	47	36	36	46	18	29	37	34	35	36	39	38	38	44	34	31	30	30	40	27	45	40	29	34	34	38	32	33	26	38	27	25	34	40	35	45	49	40	38	36	40	44	31	29	45	47	49	36	32	28	40	38	36	29	26	34	35	42	41	37	34	26	38	45	44	36	31	26	44	27	35	33	31	35	40	43	30	39	35	35	31	31	40	46	39	36	34	38	38	26	43	40	39	38	36	43	40	39	30	33	39	35	30	36	45	34	45	36	32	32	38	45	28	37	31	44	42	52	39	34	39	36	35	27	43	38	31	38	40	42	34	42	45	30	47	37	42	36	32	33	28	27	35	33	36	38	35	38	39	39	27	40	36	33	36	32	28	32	50	32	38	38	42	51	29	43	33	34	36	48	43	30	44	34	42	41	50	30	38	33	32	47	37	33	40	38	33	33	33	34	38	25	29	42	34	45	37	23	48	31	35	41	34	31	33	57	40	33	27	33	41	34	32	46	37	37	31	43	48	42	39	41	39	35	49	38	35	35	32	44	38	41	33	29	29	26	32	31	35	32	43	38	34	50	36	48	40	29	35	37	32	29	41	36	39	35	31	29	41	39	41	34	54	32	41	30	39	31	35	31	37	33	47	36	33	41	35	45	42	27	39	38	29	40	24	39	34	33	36	46	45	38	36	28	34	46	37	31	46	26	40	27	41	33	40	47	30	36	18	38	30	33	39	37	39	41	41	28	40	41	31	30	43	41	44	40	28	27	43	37	33	34	22	28	30	42	38	44	41	33	31	35	34	43	32	34	30	33	35	39	36	33	37	30	26	39	33	38	36	46	31	31	30	42	43	46	44	36	41	34	35	30	30	30	37	33	42	39	39	41	42	30	29	27	42	43	44	33	30	42	43	33	37	26	51	33	30
21258	13447	8259	20807	28193	27219	24234	23386	24724	26068	25725	25668	24192	24972	25581	23096	15527	10326	10166	10072	8554	6474	5828	5468	2938	1727	1658	1910	1925	2048	1684	1394	1101	891	705	592	567	527	606	593	553	543	564	562	602	542	505	526	548	612	544	614	587	523	571	533	539	523	554	514	527	549	532	519	547	576	542	521	567	553	561	532	551	552	519	517	496	553	531	580	514	605	543	551	534	520	574	535	586	507	560	564	561	521	584	530	540	577	550	532	580	592	597	515	531	519	575	568	503	543	532	534	566	555	566	547	585	504	554	537	601	531	534	552	533	547	545	512	579	538	547	486	538	572	548	505	553	538	573	586	514	531	516	583	525	544	545	597	552	540	525	553	551	555	547	581	546	501	570	561	588	553	537	566	564	515	524	540	545	558	527	557	531	569	559	552	514	516	535	534	561	526	543	560	566	543	528	547	543	503	546	580	534	539	521	558	537	564	511	508	504	545	519	591	508	535	532	537	532	567	511	539	559	561	556	556	564	529	566	565	579	572	532	518	526	572	524	572	567	501	564	558	507	532	565	528	537	560	540	557	501	538	559	503	551	524	568	558	515	499	542	564	521	534	561	543	590	509	530	519	556	519	482	536	572	501	562	514	540	537	539	507	561	581	546	584	480	598	547	534	550	542	511	544	513	537	550	527	525	535	534	545	542	531	571	523	566	505	589	530	496	569	550	541	575	547	552	561	559	562	546	545	537	559	536	567	551	531	545	564	561	553	511	530	531	522	527	552	571	549	583	575	571	526	541	558	540	582	517	540	537	513	575	555	543	553	497	551	534	541	578	562	554	536	552	540	532	512	563	553	558	563	510	545	579	526	558	555	541	566	543	552	528	601	558	602	510	550	556	577	548	529	525	604	565	539	536	585	530	557	505	576	537	538	566	540	556	542	507	588	529	550	547	544	525	522	536	535	591	538	545	505	599	592	517	568	574	547	554	520	545	555	529	554	521	583	508	540	511	566	531	535	551	536	575	525	559	558	534	564	511	525	565	586	520	539	536	517	562	528	557	535	517	559	564	562	559	524	532	558	560	544	569	551	522	536	512	564	517	572	565	524	593	580	543	550	521	565	553	560	531	544	509	562	540	611	542	522	550	532	596	521	526	517	518	509	590	567	579	540	532	552	520	543	512	559	572	526	582	519	570	537	531	540	547	591	597	531	577	523	554	545	580	552	557	571	511	507	557	554	569	534	551	535	513	562	547	531	547	580	550	511	531	562	550	560	569	547	577	540	566	559	567	509	515	542	569	529	532	542	534	527	566	526	563	533	536	561	564	562	538	568	556	529	549	560	522	571	539	538	558	552	587	508	560	539	557	506	552	542	596	544	559	513	569	520	562	534	522	542	532	524	553	609	511	496	585	549	544	560	514	528	550	551	531	497	550	571	509	533	556	533	529	584	514	552	536	601	540	542	529	536	538	517	515	577	511	568	613	596	560	537	537	525	488	540	530	557	562	537	526	601	562	512	599	536	558	571	534	503	573	493	503	534	573	480	535	565	557	516	525	577	567	535	553	576	557	546	589	552	556	562	569	566	530	529	511	564	555	533	570	527	539	508	553	523	539	574	535	539	516	530	555	574	590	527	554	583	560	536	547	550	545	490	517	577	542	533	535	576	558	546	548	569	531	552	572	532	542	554	522	592	534	543	548	495	564	547	537	557	547	580	551	522	578	534	525	514	554	522	575	564	565	583	578	529	522	513	543	534	561	531	552	499	534	544	588	557	578	547	546	570	507	543	507	546	526	569	582	526	535	578	540	537	567	552	553	554	595	553	543	540	526	538	585	508	563	534	547	536	568	537	545	557	563	505	531	572	558	584	575	560	562	540	577	534	521	536	550	533	524	557	540	560	546	592	559	555	550	554	528	575	562	536	530	556	541	515	526	569	537	532	574	575	617	517	535	545	573	545	583	553	562	555	541	563	536	550	540	572	529	575	549	546	571	526	587	537	531	505	518	512	523	572	588	557	525	532	557	544	572	527	511	538	561	509	509	576	533	551	531	517	503	529	554	570	520	542	575	528	567	548	545	544	556	539	582	588	575	539	529	561	562	535	541	509	565	533	540	490	545	545	540	508	553	535	567	593	527	516	579	573	548	562	503	494	538	534	514	550	542	531	585	520	564	548	518	529	555	524	548	540	530	527	527	493	520	545	604	529	601	508	590	530	561	546	535	535	527	553	541	541	546	555	496	559	559	533	543	563	512	504	558	550	570	548	569	547	568	560	543	485	531	560	573	538	546	534	537	519	524	535	548	579	545	565	529	517	549	500	541	563	516	553	560	519	558	576	586	536	553	541	563	540	517	492	543	549	553	539	567	545	519	543	536	552	542	557	528	514	570	600	524	540	542	546	520	532	531	507	529	537	568	542	553	554	497	567	604	561	561	514	575	554	562	557	565	524	552	511	564	567	565	559	531	523	526	552	562	508	521	533	544	521	509	513	531	543	529	558	559	547	553	537	528	551	569	546	551	552	525	552	547	521	539	517	538	561	556	540	516	501	489	593	564	593	497	541	522	539	557	536	592	538	556	546	538	538	544	579	541	571	557	567	535	549	555	531	545	571	544	548	519	499	571	514	582	531	602	558	549	530	551	535	545	544	528	552	551	572	543	591	542	548	540	532	573	539	545	541	523	516	551	554	557	538	549	534	554	531	545	521	521	532	525	546	563	527	563	567	549	566	536	564	561	576	563	544	555	538	561	500	536	536	593	563	546	550	563	549	524	562	548	539	532	575	575	565	554	555	535	610	527	556	524	516	557	546	533	536	514	537	552	532	555	517	558	526	551	510	570	597	529	570	567	571	563	529	486	572	558	565	532	558	549	513	512	531	540	560	547	535	523	567	534	547	541	534	604	519	559	497	541	573	563	535	589	543	550	546	516	559	538	570	536	529	541	556	542	529	597	535	568	578	561	530	521	560	526	590	535	571	500	559	529	586	562	526	522	569	591	519	567	510	558	558	539	533	538	539	525	554	537	537	527	536	523	549	528	540	556	543	565	553	538	552	521	536	486	584	554	601	538	567	546	529	531	512	547	497	578	542	544	529	524	511	555	553	584	551	574	561	533	527	523	522	524	579	515	514	553	562	604	545	553	561	550	543	583	513	553	556	513	569	545	579	533	521	598	541	554	567	541	546	513	566	547	511	535	511	538	580	585	503	493	561	531	531	537	560	569	524	531	551	536	556	575	529	553	565	522	577	555	524	535	589	509	546	500	537	529	565	519	545	570	522	585	537	545	540	553	558	531	512	551	575	562	546	554	551	559	578	608	522	564	577	551	541	552	571	567	539	510	577	563	538	521	611	535	537	504	575	523	505	560	563	573	572	546	532	564	552	569	568	499	573	565	550	539	560	536	547	540	544	544	564	539	548	535	569	564	512	527	530	542	533	543	574	536	530	534	569	558	530	594	516	544	586	540	524	543	541	547	541	548	545	548	583	577	514	584	536	551	541	583	516
1790	906	507	394	630	764	780	742	851	898	962	1248	1297	1468	1560	1244	683	493	415	431	367	254	224	232	135	70	79	77	85	107	73	78	49	41	42	28	36	48	38	35	25	40	38	31	27	31	29	39	36	43	33	31	41	29	39	31	34	45	44	28	32	28	37	36	37	36	37	32	42	30	40	37	31	46	30	42	30	28	39	43	30	40	40	41	35	36	27	30	30	39	22	36	32	28	34	34	35	37	38	38	27	34	37	34	43	23	38	49	29	38	28	40	28	35	25	35	35	32	39	25	35	21	34	29	38	28	35	30	43	40	38	35	30	30	40	32	24	34	31	43	23	38	36	26	30	39	39	28	25	29	44	36	32	33	33	42	34	31	30	40	39	27	24	29	35	38	50	44	31	42	35	27	33	48	41	23	38	38	41	44	36	38	40	32	34	37	36	34	35	47	36	30	37	40	36	41	38	26	32	40	35	42	34	31	35	41	33	36	25	33	44	26	29	35	39	36	40	35	29	41	32	28	52	26	36	36	25	33	37	37	47	29	36	21	40	35	36	28	30	25	30	37	41	27	41	42	35	32	27	22	30	30	30	47	44	44	27	40	35	17	36	35	43	29	32	36	42	40	36	35	41	27	33	34	32	34	34	40	38	45	33	45	32	36	26	45	37	47	31	37	44	33	43	28	34	37	27	37	37	30	42	43	40	37	25	40	43	38	40	33	37	35	42	38	34	35	31	37	40	35	36	38	46	32	25	34	39	41	32	44	28	33	48	28	33	38	25	26	33	26	34	38	35	39	32	36	39	44	28	36	32	47	35	36	25	33	29	41	34	31	34	29	29	41	28	25	43	26	37	43	38	31	38	29	38	35	41	30	30	33	34	36	33	30	41	25	36	33	43	27	39	35	34	38	41	22	27	37	25	40	25	44	30	25	36	36	44	28	22	36	31	28	20	26	35	36	36	32	32	39	32	32	32	38	33	33	39	23	40	33	35	31	33	45	32	26	47	32	35	37	26	34	39	39	37	43	39	33	35	29	47	32	34	35	36	21	40	35	37	40	39	41	36	35	29	32	30	31	32	33	27	30	39	32	25	28	25	44	39	32	37	33	26	30	36	30	30	44	41	39	25	34	32	38	37	26	39	44	38	40	38	36	46	41	26	27	34	36	34	35	31	45	23	43	25	37	24	33	37	41	38	25	36	41	41	41	35	37	31	38	35	16	27	23	41	33	36	39	36	32	41	38	30	29	40	32	43	35	40	25	36	35	39	43	24	30	45	37	39	37	31	29	29	35	36	29	33	34	32	29	25	32	39	40	28	26	43	30	41	33	46	32	33	28	27	45	33	37	35	32	40	36	35	36	29	38	24	36	33	37	49	33	39	26	42	45	33	40	27	37	33	39	38	40	41	30	38	39	37	30	34	47	43	41	33	34	37	30	28	47	48	43	42	31	34	38	47	41	33	26	29	39	32	36	33	34	38	31	26	37	27	34	38	36	39	36	32	47	34	38	35	32	30	32	34	45	28	32	32	43	30	47	40	34	28	40	27	38	29	30	31	29	36	30	42	40	34	33	35	42	41	38	31	31	39	31	40	28	35	31	40	36	36	36	43	30	32	36	37	26	41	35	32	39	39	26	33	40	37	32	39	29	43	27	26	30	38	35	25	37	36	42	42	31	39	31	30	38	33	33	41	35	33	37	33	39	38	22	35	39	32	26	40	46	33	29	33	31	42	27	31	28	47	32	39	45	31	38	29	31	35	27	36	39	32	24	34	30	30	28	37	34	39	30	36	30	34	37	34	34	31	30	39	36	36	34	39	22	29	35	34	36	35	40	31	32	39	40	38	32	32	28	23	32	38	36	39	38	35	35	30	33	30	34	35	34	30	29	27	32	33	26	30	34	42	33	42	44	36	34	47	38	43	26	30	36	29	28	39	31	38	24	34	30	30	36	45	41	27	34	20	31	45	41	31	31	30	37	40	24	44	27	30	38	43	35	47	40	26	29	26	33	31	26	34	31	31	35	33	29	26	28	31	21	34	27	36	36	29	44	33	33	32	39	48	41	44	48	38	32	35	29	34	36	38	30	36	38	32	44	33	32	31	42	32	33	53	33	36	33	34	39	32	27	39	27	34	29	28	28	27	29	28	35	36	43	31	25	36	42	38	35	31	32	39	40	31	34	25	30	40	28	43	23	28	41	47	37	25	30	33	30	45	41	46	27	44	33	33	36	30	39	31	28	31	34	49	39	34	41	28	47	30	35	43	26	32	36	42	30	34	29	38	42	43	49	37	33	24	32	35	37	40	30	29	38	34	32	21	32	29	41	32	34	37	32	28	38	47	33	22	38	29	32	26	29	40	36	22	20	27	43	49	25	29	45	40	29	26	28	34	33	23	31	35	40	31	39	29	32	33	37	25	33	43	33	30	36	34	35	35	31	45	34	32	30	28	34	38	40	30	40	36	24	38	23	33	37	32	26	27	28	33	29	34	41	32	31	28	30	37	28	43	24	33	26	30	35	33	35	23	34	33	38	35	30	41	25	45	43	30	37	36	43	29	37	26	23	42	32	41	24	30	38	32	28	35	42	39	32	34	31	33	33	46	30	29	36	38	38	32	25	46	28	32	31	21	29	34	36	36	37	28	37	36	34	31	42	35	27	28	31	31	23	34	32	34	24	31	34	31	40	36	33	38	30	37	33	40	27	44	37	31	34	39	28	33	35	35	34	26	29	32	38	32	26	32	36	31	33	41	30	24	21	32	37	32	36	36	37	24	31	34	39	31	39	32	32	27	26	35	31	33	41	23	36	31	25	32	31	39	33	30	43	31	33	47	39	30	33	38	44	46	44	40	51	37	34	38	42	26	27	47	27	39	39	25	36	32	41	35	30	32	49	28	29	36	43	38	26	33	34	35	49	37	35	35	32	37	37	38	35	36	44	42	32	41	34	30	41	35	37	35	35	28	33	14	36	46	33	31	33	45	30	33	25	29	27	39	32	35	31	35	42	36	37	33	28	28	34	40	39	36	37	44	45	33	44	38	36	34	47	40	31	30	30	25	35	35	17	30	39	33	26	39	36	47	24	40	43	41	33	38	33	35	33	34	25	35	35	35	34	45	30	28	28	41	35	33	36	35	40	39	28	30	33	34	36	40	34	40	36	29	36	50	40	39	39	28	44	35	27	51	34	29	33	35	42	36	33	40	34	38	44	28	27	24	32	35	24	32	39	17	35	34	24	29	38	29	37	42	38	43	30	36	34	37	32	37	40	44	30	33	43	33	35	36	40	29	41	45	28	27	32	30	29	29	31	26	43	37	39	40	25	27	30	33	42	40	33	28	35	36	34	28	31	33	33	34	23	38	35	40	30	31	37	34	40	23	29	36	34	29	35	33	35	40	31	34	33	31	36	33	30	37	35	29	31	27	31	42	24	34	37	25	29	25	46	31	34	33	43	34	42	24	36	34	27	36	39	29	27	27	30	40	38
26414	17277	11461	25426	33253	32358	29525	27905	28008	27429	27338	30034	30438	30836	31286	27470	20876	15689	14450	14875	11906	9580	7527	7570	5069	2453	2255	2535	2633	2764	2374	2004	1519	1031	779	591	588	607	591	556	584	533	515	522	557	532	544	522	510	587	535	577	530	566	526	502	537	545	525	567	521	537	524	541	512	578	511	552	538	574	554	511	527	485	510	519	556	563	512	519	517	525	571	508	523	519	516	544	489	560	521	523	555	535	526	525	555	507	556	506	517	529	491	503	486	493	533	477	546	546	526	518	486	531	548	524	542	511	507	527	539	504	521	481	496	569	535	517	494	531	538	513	563	506	514	511	531	527	569	520	497	524	513	514	558	523	560	556	543	491	521	483	569	544	471	531	492	521	517	491	554	508	537	566	515	470	477	506	482	525	518	510	555	492	560	521	512	553	580	534	527	543	495	487	491	539	570	518	484	520	552	528	520	547	563	497	527	547	501	533	560	557	482	508	490	501	527	533	538	490	550	528	483	533	526	495	499	546	532	507	553	534	540	497	530	509	504	542	491	527	566	473	542	509	544	513	554	502	516	537	532	514	531	468	484	545	510	546	490	505	534	493	527	560	556	530	519	509	494	519	532	496	552	510	525	488	523	513	530	468	509	545	525	520	551	528	484	485	544	513	514	496	528	514	530	516	509	508	533	506	513	525	504	521	544	515	508	491	546	557	513	548	521	538	531	538	535	539	500	496	525	536	530	521	536	533	550	524	494	538	543	514	524	529	512	530	559	489	546	528	504	516	505	522	508	538	529	526	487	532	576	525	525	521	509	492	528	505	565	511	558	479	525	507	499	490	515	549	518	521	528	535	558	537	517	499	538	522	517	524	490	538	539	518	473	510	530	500	539	511	554	525	509	499	519	491	494	553	530	531	551	514	485	529	526	551	524	528	538	545	500	495	543	488	494	566	517	497	540	473	484	559	500	521	535	479	521	511	529	531	528	520	546	511	569	506	496	543	482	531	471	500	494	536	512	516	531	516	518	484	547	564	558	523	508	540	534	499	541	537	508	511	551	482	474	557	491	533	519	539	498	484	540	547	492	495	543	569	531	497	460	565	533	476	567	492	549	490	494	478	541	478	533	535	482	532	521	507	541	535	532	525	527	530	514	513	519	524	558	544	504	505	505	501	534	492	546	503	544	532	519	540	508	487	478	525	526	541	538	496	509	525	495	506	526	543	491	480	523	536	507	482	507	562	531	525	541	483	530	527	498	521	527	493	530	509	511	480	502	542	487	493	529	541	469	503	500	524	509	523	548	565	569	509	493	489	561	493	542	523	508	550	509	487	565	528	511	523	512	506	512	529	502	520	484	522	543	530	507	497	518	546	525	518	518	558	504	531	510	548	526	509	553	512	530	517	556	556	526	512	496	566	523	512	530	520	521	503	525	529	528	502	528	478	550	504	516	497	485	498	502	536	505	583	506	516	564	511	522	538	523	562	522	520	496	543	562	503	522	560	491	557	520	526	498	527	529	523	524	495	536	547	490	506	508	517	520	526	582	526	504	509	528	558	541	555	526	541	504	498	549	504	526	511	509	492	526	521	475	542	487	488	522	514	517	530	497	485	532	540	568	545	521	519	524	509	496	566	539	519	502	534	520	516	497	536	532	472	498	529	525	546	550	530	492	537	555	528	511	512	528	504	503	506	506	558	513	494	525	531	495	551	468	520	525	532	529	522	518	566	555	507	504	502	526	496	539	502	525	522	558	532	503	511	529	504	548	507	516	541	501	529	535	513	502	521	499	514	524	518	503	519	494	560	522	529	522	559	525	479	473	499	497	588	513	543	523	548	480	511	521	524	505	505	462	503	551	518	554	509	508	494	525	499	474	513	533	518	519	538	486	475	544	523	552	513	480	502	542	543	540	515	500	464	503	479	491	501	519	493	499	483	497	570	534	530	497	490	484	541	531	536	502	512	516	552	476	531	532	526	518	532	542	529	522	541	501	541	532	509	507	514	494	520	491	555	507	505	545	525	528	519	516	511	543	511	528	517	517	558	537	556	547	527	499	474	539	520	542	524	540	524	517	532	589	490	532	489	556	484	491	509	507	514	510	512	514	518	509	532	487	490	520	517	497	536	475	516	512	531	515	527	518	537	558	479	474	494	541	539	482	520	538	507	512	494	559	500	541	523	546	511	514	490	520	512	505	536	536	486	478	535	507	547	500	539	549	529	520	495	513	523	541	528	552	536	541	551	493	483	491	530	489	514	515	521	500	492	497	524	511	507	534	524	545	544	484	492	473	549	501	522	530	523	512	525	546	505	526	526	524	521	516	533	519	504	543	526	525	489	514	557	478	498	484	521	525	516	488	508	490	522	501	524	508	500	471	517	464	466	494	553	527	509	496	480	519	516	555	491	511	549	500	512	523	545	493	531	553	504	531	555	505	472	483	504	506	506	513	545	486	507	516	524	534	504	494	520	522	510	530	553	535	512	496	511	480	529	509	525	503	552	539	530	519	556	552	511	495	527	506	555	513	521	516	545	491	554	493	499	521	545	535	514	511	537	530	525	545	511	562	527	525	533	484	511	519	527	496	504	564	524	476	557	514	542	526	526	504	519	472	529	533	508	506	519	545	497	518	509	488	497	521	508	514	531	515	550	547	533	507	520	540	542	508	546	545	512	493	509	520	556	544	493	496	485	518	528	518	503	507	507	500	525	525	500	538	522	547	523	513	511	519	508	517	511	544	488	499	497	538	510	570	518	503	492	481	515	479	516	544	475	511	500	538	531	540	489	479	494	485	525	527	543	544	521	509	533	549	534	496	544	540	552	547	545	506	469	502	521	528	511	519	503	497	508	475	500	535	514	530	532	502	540	491	521	454	526	508	502	519	542	561	539	525	484	519	527	538	529	500	514	528	528	544	550	517	517	516	503	559	499	502	515	511	497	513	534	570	488	469	516	525	548	563	507	522	519	489	539	532	481	542	563	495	532	518	505	497	528	545	527	502	561	490	497	548	515	533	490	539	491	494	518	524	553	502	550	536	487	538	505	534	533	532	528	486	554	533	489	514	543	528	512	534	503	519	555	478	544	522	542	522	512	532	519	519	544	529	534	546	485	505	510	506	495	492	560	510	533	511	510	561	538	535	527	489	524	492	579	530	494	492	492	518	543	495	509	561	495	509	522	521	520	501	502	532	552	491	523	480	516	553	541	523	496	503	501	509	510	478	516	527	536	504	523	539	537	493	525	513	564	544	531	488	517	539	529	489	469	536	543	511	532	523	532	537	528	498	515	526	499	483	516	524	500	513	529	502	527	504	546	535	500	553	509	508	527	566	528	502	495	508	557	500	506	546	497	478	480	511	548	535	513	543	497	538	497	520	536	511	549	539	537	551	511	499	519	469	557	507	505	504	509	557	490	460	506	539	527	535	529	516	508	535	518	497	516	497	527	518	515	482	538	470	534	538	537	499	472	591	535	509	506	522	527	506	534	508	538	521	486	536	513	525	555
3338	778	508	425	643	690	740	629	652	773	802	1003	1368	1385	1445	1281	715	588	460	377	295	279	206	210	148	91	89	100	83	106	85	76	62	53	54	40	45	48	43	44	53	32	42	47	34	46	41	36	49	50	44	58	43	31	47	49	40	52	54	43	47	66	58	51	40	52	51	49	50	52	53	43	57	56	42	52	50	51	49	57	55	58	40	30	45	54	47	48	42	52	43	55	40	50	63	39	42	40	44	51	50	53	45	47	44	42	46	49	40	51	51	51	47	46	52	45	66	49	47	42	50	40	48	62	47	50	59	58	46	48	55	37	50	47	38	40	57	41	40	41	47	45	39	33	64	62	49	46	46	41	42	43	47	41	63	43	39	51	50	31	47	49	39	51	37	42	43	43	55	43	38	54	59	47	45	43	46	47	39	42	45	52	37	55	52	31	43	52	57	64	45	39	49	40	51	53	58	43	48	45	44	54	39	49	48	45	55	49	44	50	36	51	37	47	43	42	62	48	46	43	42	49	41	45	45	47	52	53	44	44	45	44	57	33	46	43	52	58	41	38	37	48	49	42	43	49	58	63	56	53	43	46	39	39	47	46	47	38	51	47	46	55	38	36	54	52	52	47	60	39	44	34	45	37	43	40	57	42	45	46	45	50	35	51	63	28	41	58	49	44	43	38	43	63	44	60	39	43	44	48	38	53	51	44	43	41	42	40	46	35	50	40	43	50	59	42	55	59	41	35	43	46	50	51	39	52	44	52	57	48	37	49	46	40	54	50	43	48	33	56	43	45	59	58	53	53	36	38	48	43	46	63	41	41	50	50	50	52	56	44	39	31	49	63	43	56	51	42	34	39	55	41	54	39	47	48	48	46	50	39	50	53	42	43	53	45	38	53	42	42	47	54	50	43	33	54	45	49	50	48	45	38	33	48	45	44	42	36	53	38	46	32	61	53	40	58	42	48	49	46	41	49	54	41	42	33	45	45	59	52	40	43	43	59	45	45	49	49	42	58	47	47	53	59	53	48	59	55	36	41	33	42	49	50	46	50	45	53	51	37	50	48	54	51	45	44	38	50	49	42	49	43	58	42	38	52	56	41	44	40	44	45	54	44	40	41	51	51	44	48	48	48	40	47	44	46	40	50	37	39	51	30	40	45	53	53	37	60	46	43	46	45	42	61	43	51	55	40	44	57	34	37	45	59	57	45	39	46	51	57	48	33	51	42	53	47	51	61	46	55	53	38	46	33	51	48	46	47	38	57	39	40	49	43	49	48	49	51	54	61	61	53	53	39	58	49	53	45	43	53	48	41	59	44	42	31	56	46	56	41	56	50	51	54	42	46	49	36	51	47	54	45	47	49	51	36	45	57	48	53	42	53	41	45	45	60	43	52	52	55	34	56	52	34	52	52	53	59	52	42	54	52	48	38	37	40	52	59	50	51	63	53	46	48	52	55	41	51	48	50	50	43	45	46	51	65	54	46	39	48	40	50	47	49	32	47	47	44	45	43	38	43	36	52	49	45	55	59	49	47	36	49	39	55	39	45	47	42	32	47	44	52	49	32	30	43	41	56	49	48	55	51	38	59	56	50	58	45	30	49	46	47	60	46	38	40	47	65	50	46	54	44	44	42	44	39	52	54	46	40	48	39	48	43	47	49	60	46	47	40	53	61	54	43	51	57	41	48	40	38	51	49	44	42	45	49	37	54	50	40	52	43	51	53	50	50	52	43	37	50	53	55	49	49	55	39	52	42	44	43	49	46	64	43	51	46	46	41	47	52	54	40	46	59	49	43	48	41	62	44	43	45	70	39	37	48	51	38	46	59	33	44	52	56	60	36	48	45	54	44	53	51	49	48	37	42	50	45	50	39	46	46	32	41	39	55	45	42	53	54	59	49	52	44	52	45	63	48	56	49	34	45	38	45	46	35	56	59	47	45	49	32	50	48	46	54	55	43	46	57	40	54	48	46	41	44	47	33	46	35	43	51	50	46	49	48	43	42	43	48	42	39	64	44	58	52	52	52	51	62	45	52	47	56	44	45	45	44	44	58	34	42	44	43	58	47	41	47	39	45	39	45	46	45	52	56	43	56	46	48	41	39	32	39	42	43	51	46	56	31	61	39	42	46	65	48	57	54	42	42	43	40	49	53	46	43	42	35	46	54	36	50	61	37	49	45	40	47	47	41	57	55	44	44	53	50	49	49	46	57	47	45	50	49	50	41	40	44	44	54	54	53	51	54	49	43	52	52	42	59	34	56	52	55	52	42	45	50	47	48	48	52	57	46	49	42	50	54	44	43	56	43	38	39	50	45	40	42	48	61	55	34	52	57	49	34	48	41	46	37	45	52	44	58	57	49	49	46	40	49	54	44	54	45	53	44	41	47	49	49	44	56	43	54	49	49	43	38	57	56	46	49	58	47	39	49	46	46	42	37	40	45	54	41	45	41	40	39	46	49	41	39	36	36	49	45	44	44	57	41	48	52	53	56	27	49	58	51	53	58	52	45	47	44	42	42	36	42	63	49	57	51	44	56	48	59	48	59	42	53	38	42	50	37	46	45	42	43	51	53	49	32	36	37	52	39	54	45	49	56	54	42	46	55	49	67	43	51	48	51	44	60	44	55	49	52	41	54	57	51	39	48	43	50	44	58	43	46	38	44	47	49	62	32	38	52	33	44	37	50	44	52	37	42	45	41	38	44	36	52	46	49	44	51	49	43	49	50	52	45	54	45	41	57	52	54	43	37	45	44	39	42	56	67	42	58	41	33	46	38	40	47	60	44	51	46	44	51	59	38	48	37	55	37	45	38	51	51	40	42	46	48	39	50	48	36	45	47	52	28	39	50	43	54	41	48	52	47	56	52	40	41	45	57	50	47	57	48	48	53	51	52	49	59	53	43	46	55	53	41	42	56	43	46	55	49	46	42	49	50	38	37	44	55	49	52	57	44	58	60	50	46	41	46	35	52	55	51	36	40	46	53	50	48	58	46	47	52	35	29	36	41	42	42	51	40	34	44	44	56	60	59	54	54	49	42	39	49	47	39	51	45	38	52	51	40	42	44	48	51	35	55	52	50	44	48	34	52	44	56	47	41	51	52	41	47	51	49	40	52	59	51	52	43	42	38	37	37	57	54	51	39	47	44	48	63	53	57	39	44	42	52	36	48	52	38	44	46	56	41	34	41	42	54	48	34	48	50	58	48	35	52	54	53	59	45	47	44	44	41	58	53	42	55	34	41	50	46	41	41	50	53	42	51	51	53	45	56	52	47	44	43	58	55	47	43	59	46	47	50	41	61	42	50	55	45	40	48	48	44	50	44	48	51	52	51	43	46	41	48	42	47	60	49	50	41	46	44	45	52	56	47	51	50	52	45	48	46	62	44	34	42	37	57	53	52	47	44	40	45	46	47	44	52	35	49	38	47	53	33	43	41	49	54	41	43	53	40	53	37	34	44	42	46	43	58	55	58	47	31	53	45	50	36	45	44
24038	15773	10850	25157	32048	31526	29593	25998	25077	25992	25276	27317	30276	30122	30070	27650	20787	17897	15525	13404	10868	8919	7528	6821	5094	2689	2205	2567	2505	2785	2418	1918	1465	1103	886	784	748	783	772	724	707	720	727	741	765	724	790	748	726	732	746	755	694	733	725	760	694	699	717	692	717	700	717	700	696	689	689	693	700	695	675	703	711	689	702	704	695	715	665	706	727	679	765	693	728	687	717	735	715	727	716	716	713	689	676	732	740	726	705	681	698	723	728	663	729	712	703	709	715	689	751	670	677	759	734	721	777	668	753	664	714	700	734	673	717	666	732	686	750	685	741	678	710	700	687	677	690	737	693	698	685	733	717	655	727	727	734	697	678	723	733	657	713	726	702	687	680	677	693	692	679	729	695	698	704	718	735	724	721	697	716	683	691	725	700	683	646	725	699	679	711	683	736	673	672	750	707	715	667	749	711	706	693	679	696	718	721	701	695	723	723	725	697	695	633	660	716	719	659	714	718	692	680	695	721	638	756	685	748	748	717	743	699	749	687	711	687	730	700	702	677	700	688	719	704	690	698	681	695	682	664	747	656	706	720	706	705	705	692	694	727	737	689	731	707	677	694	680	685	727	707	740	719	718	739	688	695	727	732	722	704	742	733	645	667	717	698	748	747	699	702	742	721	707	699	719	711	716	639	710	678	682	705	734	662	707	723	681	721	757	692	716	738	715	749	740	658	644	692	744	705	679	716	701	719	702	669	718	632	743	710	703	728	658	712	736	678	698	710	677	691	694	702	698	691	728	670	707	706	759	748	712	699	720	719	702	736	727	748	678	730	700	744	723	714	697	702	737	732	671	701	719	728	698	731	733	708	709	707	733	685	644	708	724	672	717	700	684	718	703	697	659	647	679	648	698	737	687	754	682	729	715	712	733	704	694	639	742	637	714	695	703	719	742	683	699	721	719	656	638	712	715	729	708	690	750	700	693	731	717	667	677	725	693	714	710	733	706	712	704	690	719	709	714	708	701	679	713	691	709	718	754	691	762	710	691	680	761	664	736	722	720	690	748	672	712	737	725	711	683	692	720	718	722	700	692	739	701	700	726	715	691	734	721	729	719	691	691	722	678	698	738	679	681	703	669	712	714	684	741	738	697	681	727	700	713	680	754	742	699	714	715	683	686	657	695	699	678	681	708	724	708	696	723	706	737	750	732	699	694	689	724	686	723	734	682	702	711	671	691	717	743	708	750	720	661	666	646	743	719	679	712	676	684	710	727	743	714	696	694	727	662	708	743	707	694	757	718	709	737	703	706	708	689	696	671	742	660	690	674	692	714	712	709	707	669	669	731	677	692	719	720	688	680	660	743	730	733	699	710	697	708	696	727	714	707	699	690	692	716	709	659	718	675	661	715	632	694	739	735	687	719	673	669	701	691	746	697	704	694	702	731	696	732	686	731	715	696	701	736	744	711	747	671	698	719	722	716	736	684	743	736	704	710	714	708	704	703	689	710	745	719	752	743	692	700	689	692	723	701	693	716	693	747	697	716	704	678	680	688	692	744	729	726	727	727	752	689	716	698	671	715	730	686	718	661	743	642	649	690	731	735	706	669	697	664	659	688	675	740	736	646	707	678	736	713	758	707	684	706	691	681	717	681	701	717	702	693	707	735	720	683	687	704	729	720	724	696	672	736	698	701	685	670	688	696	730	703	747	664	667	707	723	745	762	675	706	727	711	714	688	702	714	707	709	693	695	732	691	691	720	674	697	613	726	719	708	731	698	697	685	677	686	770	686	720	682	734	692	716	701	715	718	698	694	707	688	714	702	718	699	689	757	708	713	682	747	692	655	719	728	718	649	705	683	718	703	741	655	655	742	657	706	761	700	751	729	717	701	676	689	680	715	714	725	739	704	696	715	722	696	679	691	721	729	705	742	763	695	723	708	727	703	726	697	668	735	698	696	692	747	714	691	666	749	752	735	645	699	736	695	687	733	718	667	708	696	651	705	697	639	686	697	678	624	663	685	686	694	674	720	731	668	676	728	686	700	732	726	728	692	735	693	747	709	687	714	704	698	701	714	725	707	659	730	725	643	695	672	681	709	685	705	716	745	700	690	771	724	654	698	722	746	734	691	716	702	681	706	652	698	695	705	693	710	691	723	679	684	747	685	692	703	696	703	728	661	679	684	699	739	719	675	710	695	701	687	679	716	677	736	731	683	675	745	676	718	641	714	719	697	696	726	690	722	752	717	763	692	678	715	694	692	706	653	684	675	682	728	734	675	655	702	683	739	704	723	697	709	701	739	733	664	741	727	715	695	741	718	701	678	676	730	695	710	720	696	741	687	673	690	659	687	664	767	667	700	676	661	714	728	714	666	692	706	725	716	725	697	672	712	650	723	684	710	692	701	702	671	684	698	695	725	666	712	675	735	745	699	673	670	696	676	712	711	697	718	707	721	703	674	741	735	738	663	685	658	701	711	773	689	710	694	671	713	708	693	692	745	704	710	704	703	676	733	688	682	752	689	660	731	735	719	672	775	730	712	722	722	765	737	712	683	704	725	711	681	684	720	687	751	685	739	681	716	669	660	716	695	753	705	724	701	708	668	677	703	723	732	740	687	744	716	697	671	748	730	699	734	712	722	722	713	674	722	734	713	737	716	700	680	705	719	678	665	676	721	683	731	670	713	692	722	716	758	687	751	687	709	749	736	676	667	729	719	687	704	716	718	725	717	696	702	697	706	719	650	727	707	689	708	697	717	715	694	711	712	680	676	723	761	697	684	701	716	694	738	682	689	714	690	735	706	675	678	699	641	677	701	691	656	712	724	636	727	738	688	729	743	684	709	680	736	679	659	693	683	694	718	729	749	718	694	703	689	706	696	726	681	656	681	670	678	673	689	694	725	685	690	759	728	686	644	708	650	679	722	699	709	736	706	670	720	736	661	704	689	706	658	747	693	713	668	700	721	690	723	716	714	686	685	694	689	687	685	742	729	723	732	691	759	693	652	679	720	681	693	706	688	679	706	681	691	707	764	682	713	700	693	705	749	734	692	733	743	694	671	728	719	709	709	735	735	700	708	712	647	707	685	685	666	672	703	715	696	673	707	682	677	708	684	693	711	735	731	706	704	713	681	726	727	740	712	759	697	740	691	726	703	714	724	698	724	673	709	723	716	709	712	699	670	728	674	728	724	702	707	731	719	696	696	716	730	738	656	707	699	707	711	705	659	714	746	709	649	712	755	680	648	702	704	706	742	703	725	714	710	702	731	697	701	710	747	724	713	732	683	728	706	686	742	735	688	713	651	742	699	674	683	739	691	718	715	705	698	691	714	706	756	734	699	716	718	727	674	695	683	752	609	725	699	736	705	676	697	728	673	668	681	759	695	682	670	708	707	691	689	665	663	692	693	655	724	695	746	722	677	749	679	718	663	747	638	669	717	693	690	669	756	713	688	694	706	714	692	691	690	699	703	671	695	687	697	691	711	710	748	713	686	676	696	724	709	695	698	679
2974	1313	700	583	979	1111	1037	931	993	1188	1294	1541	1912	2024	2091	1781	1081	937	778	579	530	370	305	292	251	117	100	118	106	104	100	106	72	57	45	47	42	44	49	43	37	39	48	50	47	53	39	42	47	46	54	42	50	41	50	55	48	49	52	41	37	47	43	51	47	46	55	43	50	44	47	42	42	42	46	33	44	38	50	56	46	48	48	32	48	42	54	50	53	46	44	49	44	46	39	36	52	46	39	49	46	45	51	40	51	47	46	45	48	52	49	48	41	48	48	44	63	51	54	39	47	44	50	50	47	40	42	43	59	57	44	50	48	50	51	56	57	52	46	40	42	45	39	45	43	37	44	41	40	38	40	45	41	47	35	44	31	48	60	53	42	58	43	53	61	57	46	34	48	45	34	39	63	44	37	42	44	41	50	37	51	44	41	50	39	43	53	56	57	53	48	49	49	52	54	54	47	44	51	53	40	41	36	45	46	31	57	46	46	45	39	40	53	53	31	47	39	44	50	40	55	45	60	40	54	51	50	47	57	46	54	40	44	49	50	35	46	47	39	52	46	44	49	40	35	41	32	38	51	59	45	41	41	46	41	41	47	46	53	50	50	55	38	35	45	48	47	53	54	40	37	35	58	46	46	56	53	44	48	46	47	49	43	51	50	34	51	42	45	50	43	30	42	46	50	25	45	43	42	35	41	47	52	48	49	52	41	60	37	34	53	51	45	44	46	53	37	49	42	54	46	36	41	48	40	46	50	52	56	48	47	46	33	42	61	44	44	57	40	52	40	46	53	48	53	43	46	45	51	51	38	46	47	40	36	42	52	37	50	61	44	45	48	51	60	48	51	34	36	39	55	46	63	53	55	44	44	47	39	45	35	51	47	38	44	43	40	44	45	60	33	41	56	41	39	50	53	50	49	46	50	45	56	51	60	43	51	46	50	46	57	51	32	54	46	35	47	40	47	44	46	49	45	55	34	38	54	35	45	40	54	41	40	33	56	44	48	42	31	38	50	54	38	38	52	46	40	48	52	57	49	40	45	52	43	50	44	41	53	41	47	38	41	40	48	48	49	52	50	40	50	50	38	49	54	52	49	47	52	36	39	60	44	40	51	58	50	44	43	45	59	56	39	58	27	50	41	45	44	50	56	44	60	41	52	44	47	46	35	52	45	35	38	41	54	41	42	43	36	50	49	41	50	37	40	46	42	40	46	50	37	39	53	51	50	49	42	43	46	52	42	47	36	56	43	45	48	43	45	44	49	41	55	46	41	50	42	41	48	51	42	44	47	46	44	52	50	43	56	40	43	45	57	48	30	47	55	45	44	39	48	41	44	48	43	59	38	43	52	42	59	60	48	43	43	43	38	27	54	50	47	42	52	43	60	51	51	49	49	50	55	49	51	35	43	44	47	34	42	42	54	41	47	48	39	46	34	51	38	46	58	49	46	51	45	30	54	44	45	42	41	35	50	38	49	48	59	45	43	44	50	44	49	46	45	48	38	48	43	56	46	52	47	61	35	56	40	37	59	48	34	54	51	48	47	38	37	46	51	48	43	43	55	51	53	59	42	49	48	40	52	45	45	55	48	43	37	50	59	43	49	36	46	45	49	51	43	46	58	55	54	45	34	54	35	45	41	47	46	48	46	53	52	32	31	48	48	40	53	50	31	56	55	53	50	54	43	36	36	46	57	44	44	58	45	35	52	40	42	51	49	47	54	56	45	32	43	53	37	43	47	42	34	52	44	45	48	54	42	44	44	37	36	43	47	46	42	38	43	35	38	48	37	52	34	43	60	52	45	50	56	44	47	48	56	44	40	46	44	50	51	48	51	49	39	50	57	50	48	49	50	54	41	54	33	56	47	44	37	36	50	49	45	50	41	37	45	44	41	52	38	49	48	53	55	60	45	42	52	39	37	47	44	37	39	51	42	38	41	45	44	50	45	43	48	42	47	50	49	52	38	42	37	36	45	40	47	52	38	46	45	58	47	60	55	52	44	45	50	38	33	41	54	53	48	37	45	53	49	47	42	48	50	42	40	41	46	41	43	53	51	40	55	45	36	40	31	46	40	50	37	40	52	49	47	35	44	46	34	45	42	58	47	50	38	40	42	54	38	42	35	37	43	46	46	40	46	48	35	40	44	56	51	42	48	45	48	44	38	44	50	30	35	54	48	53	53	44	45	43	43	39	50	51	55	45	43	43	43	48	47	41	48	36	40	46	41	48	34	60	57	33	48	39	42	50	47	43	49	51	51	30	55	55	49	40	39	46	55	42	44	42	34	53	32	34	36	45	57	43	53	50	54	47	42	44	40	45	54	50	65	48	37	51	28	46	42	37	38	39	50	43	46	41	45	49	31	45	57	42	48	48	48	49	35	55	37	46	58	57	43	39	42	33	38	43	62	40	43	58	53	48	53	41	51	54	50	46	55	48	51	51	48	47	39	43	60	61	48	49	55	47	46	44	43	44	47	54	48	44	38	42	37	44	41	47	49	37	38	59	48	55	50	58	42	47	41	43	38	36	39	44	72	35	41	42	48	47	45	36	43	55	46	53	51	52	53	50	48	62	53	35	41	49	55	36	39	48	35	47	36	43	45	51	53	39	42	50	44	45	40	54	39	49	46	44	50	43	41	41	44	49	45	43	41	39	35	41	44	28	46	53	49	45	49	48	28	48	48	37	44	54	46	47	43	44	51	46	29	49	47	43	44	37	49	63	39	46	43	53	60	42	56	46	50	44	47	49	33	46	54	55	56	51	45	51	38	47	45	40	46	42	45	35	30	51	63	32	40	46	48	51	51	35	39	40	47	55	49	49	40	41	42	52	40	54	43	44	41	58	44	45	44	48	53	57	56	47	38	40	61	38	42	51	52	49	41	46	39	52	48	38	49	42	44	43	46	51	40	47	43	59	42	46	39	59	46	43	45	44	47	50	49	43	40	28	52	54	53	37	51	44	53	54	47	40	50	47	35	52	53	55	43	51	47	37	37	50	60	43	53	41	37	45	49	52	41	54	35	35	52	45	51	44	49	48	44	40	46	61	48	40	44	48	55	43	46	56	56	54	52	62	41	37	44	42	44	50	41	42	49	42	50	41	43	47	49	43	34	34	50	43	38	48	37	38	49	46	47	45	45	56	39	44	36	51	53	45	46	50	46	39	46	44	45	40	60	40	48	58	36	45	38	44	44	47	57	47	55	32	44	43	48	50	47	42	56	42	46	69	53	48	59	56	38	43	50	46	34	36	42	33	37	55	39	46	32	42	48	51	41	45	36	35	46	37	37	44	43	51	45	35	37	55	54	57	48	34	54	49	37	49	42	40	51	41	46	36	46	51	46	36	40	52	44	39	44	60	56	49	43	39	57	45	46	40	50	40	38	45	58	40	50	52	52	47	51	39	47	46	44	46	41	50	41	36	45	51	40	45	46	37	31	54	49	40	39	43	48	54	48	29	33	42	48	40	48	49	52	43	48	50	34	40	49	41
29782	20316	14282	29245	37260	35742	32966	30783	30934	30815	31233	32412	34419	34397	34405	32010	25483	22879	20690	17809	15618	11764	10460	9939	7644	3774	3015	3586	3295	3718	3521	2843	1967	1290	1037	869	881	836	854	767	749	774	724	751	741	730	761	718	711	664	794	767	796	727	713	693	691	676	704	678	713	692	694	702	683	681	719	724	720	717	708	723	698	703	656	721	694	723	681	680	675	691	732	727	700	693	715	639	696	682	674	649	715	681	730	701	749	711	685	732	715	738	677	701	735	686	712	650	690	670	655	671	694	661	658	691	757	693	658	703	678	681	685	680	724	670	672	686	685	639	687	669	696	671	661	667	727	698	711	653	683	690	703	726	732	695	660	735	720	732	666	670	721	700	676	689	698	647	677	681	688	691	675	658	652	657	710	665	676	643	761	669	695	666	695	656	687	718	689	717	675	689	689	736	667	695	701	692	679	694	648	661	700	658	678	736	694	611	675	656	675	703	655	724	639	677	700	688	668	692	633	710	643	706	637	719	720	698	659	681	658	716	700	687	697	698	683	624	652	676	695	688	700	674	666	679	710	714	686	751	658	691	703	659	676	691	720	653	658	690	639	683	787	663	722	700	647	712	673	712	685	691	669	650	689	689	703	668	680	667	712	622	692	667	719	725	675	658	669	687	697	730	695	697	671	710	691	707	742	678	673	719	698	665	707	681	716	667	734	661	670	726	695	655	671	684	682	643	644	651	685	671	699	713	653	670	636	693	718	669	696	651	710	654	685	700	698	662	674	743	640	683	708	712	715	706	646	710	698	679	711	687	722	673	699	660	708	668	661	694	706	649	627	667	678	691	653	707	672	691	671	699	722	690	655	694	645	679	665	716	718	698	743	699	721	703	694	664	699	734	678	707	661	673	665	666	645	652	704	678	668	677	677	700	696	716	752	686	747	676	628	668	729	688	668	677	709	697	690	693	684	706	718	678	687	697	645	662	679	681	653	706	682	655	662	691	682	719	708	668	695	669	690	689	708	669	690	714	738	675	687	661	666	718	666	723	662	717	648	661	738	659	749	663	692	636	646	668	711	710	649	678	677	717	697	678	661	701	708	696	684	718	650	703	673	735	670	646	693	668	682	650	662	654	656	691	714	686	671	679	691	668	696	706	681	686	728	685	723	649	672	701	679	716	728	630	664	667	688	717	673	622	688	698	717	684	629	674	657	701	664	671	704	710	684	723	657	672	727	722	666	703	649	726	714	737	692	648	636	667	718	687	681	678	701	675	672	674	727	679	641	664	675	702	694	675	701	711	672	717	723	657	678	681	653	667	695	736	706	684	728	645	698	708	702	714	663	684	695	656	656	677	647	674	696	693	690	670	701	678	677	710	696	703	709	683	668	639	749	620	646	651	684	758	659	645	722	698	693	659	641	686	689	665	677	636	687	705	687	712	689	670	665	670	702	682	709	665	631	639	667	701	645	664	655	722	643	713	663	692	668	655	683	690	678	701	673	667	697	658	653	625	666	716	655	707	692	701	700	707	741	648	674	724	665	732	706	717	668	733	650	686	685	632	679	715	715	732	702	693	648	665	695	648	654	659	737	679	694	658	705	653	677	706	668	720	725	665	655	669	683	690	699	683	692	686	674	643	712	679	689	692	735	642	669	715	686	679	698	698	677	663	660	725	733	687	729	644	675	680	705	680	722	698	684	674	674	709	698	682	650	681	715	697	700	679	720	668	622	662	736	696	666	645	664	672	723	652	694	675	723	654	710	677	640	698	667	676	649	708	665	696	692	695	701	692	637	684	721	676	711	661	704	684	688	712	666	647	669	666	642	659	684	696	742	632	708	686	683	661	714	728	686	677	683	725	722	680	654	659	662	708	690	678	697	670	643	683	662	688	623	685	688	661	668	678	704	685	653	666	697	688	657	710	650	667	653	686	664	715	696	708	603	742	711	720	685	682	727	690	710	690	696	670	660	644	679	747	647	665	671	718	696	680	646	684	663	668	683	707	680	654	692	709	685	710	702	724	720	679	716	635	741	666	690	738	702	659	681	673	683	741	665	668	657	680	672	655	659	680	689	725	658	674	677	665	672	699	723	770	670	645	694	697	708	712	637	680	666	658	692	629	712	657	684	662	687	675	706	708	646	690	701	678	745	644	714	695	695	656	708	680	681	676	707	668	674	691	711	695	699	709	717	683	684	702	667	708	645	730	694	708	696	669	710	695	658	664	682	667	738	687	670	714	673	705	676	698	664	655	641	664	671	667	662	700	615	690	716	705	723	667	676	678	658	646	689	692	703	665	644	677	652	729	687	642	673	646	684	635	690	669	642	698	688	651	668	669	688	669	683	620	700	690	667	679	703	722	699	684	704	677	647	712	720	678	700	721	646	663	683	678	658	658	712	714	724	682	671	687	623	707	661	701	695	670	684	654	676	702	631	693	665	697	680	700	690	675	662	651	663	685	679	663	711	687	659	678	707	642	692	683	683	683	686	622	678	646	638	665	680	713	697	709	684	684	614	693	700	719	626	695	663	669	697	663	651	760	662	651	678	681	656	713	625	664	649	702	716	734	693	681	755	669	710	680	688	714	705	695	704	689	690	733	640	659	685	669	668	699	732	708	673	663	653	670	695	712	668	693	737	698	650	686	668	718	634	688	701	654	684	698	682	711	698	696	717	699	697	670	702	681	734	687	672	630	663	699	671	673	684	689	682	662	665	698	670	698	664	686	707	641	699	705	654	728	670	664	645	699	678	667	733	716	717	699	720	646	699	634	694	667	678	691	688	642	710	678	680	671	669	712	691	656	674	706	691	689	641	654	685	681	696	683	652	644	620	695	667	676	643	676	690	669	679	662	719	691	679	690	732	649	687	726	719	669	652	669	678	733	728	662	726	698	697	686	682	677	695	680	664	669	679	659	723	660	672	714	699	712	688	685	695	667	670	660	719	680	677	658	711	715	697	641	660	656	697	664	698	688	698	695	700	669	709	693	685	663	707	669	682	624	689	750	707	622	720	697	697	689	686	677	645	677	697	708	719	662	705	664	688	692	687	679	658	732	704	677	656	674	710	680	687	659	686	689	675	643	636	691	638	738	740	719	697	670	663	676	693	679	672	717	668	639	672	665	700	692	696	668	707	675	683	666	683	719	649	720	658	706	695	684	706	659	682	681	649	725	702	688	660	679	706	708	686	722	681	690	665	678	651	711	675	677	700	667	701	707	681	680	676	708	661	699	680	685	664	676	663	696	695	707	680	710	698	744	649	676	680	685	658	702	704	651	706	684	688	661	720	727	701	665	689	680	637	661	686	693	681	667	683	731	682	640	686	658	687	687	670	640	707	708	648	665	674	660	713	662	694	660	709	713	664	718	637	676	688	662	671	693	681	709	663	667	702	678	655	684	686	672	690	678	655	710	666	685	680	681	714	679	695	731	676	647	668	625	676	641	701	690	662	728	714	676	677	676	692	728	683	681	655	704	676	667	708	705	706	649	690	710	687	667	659	675	699	747
2082	522	330	214	396	487	400	346	480	670	683	661	746	870	900	827	515	305	333	284	195	184	110	136	120	62	51	55	58	65	68	53	41	44	30	39	47	35	38	48	27	44	28	38	23	25	27	24	37	34	51	28	25	36	34	24	24	41	23	37	46	29	32	42	35	30	24	35	42	40	28	33	32	43	35	43	28	42	42	28	35	40	41	32	25	33	32	39	31	33	32	22	30	35	39	35	31	42	31	39	34	26	41	31	38	39	33	45	27	38	31	31	41	41	35	32	44	44	30	30	36	29	32	45	30	33	44	29	33	35	39	41	22	32	26	30	42	34	30	44	39	26	34	34	34	29	34	32	29	41	32	36	35	33	22	31	30	24	33	37	33	27	31	38	32	33	34	45	35	38	37	36	27	33	25	35	39	25	25	39	37	37	32	39	33	46	44	30	32	34	36	33	25	42	29	30	36	33	38	28	27	42	38	38	31	34	32	36	28	29	28	41	43	38	38	34	49	43	47	38	39	36	27	38	45	32	36	28	32	36	36	36	37	38	24	31	34	39	34	37	47	28	30	36	33	41	29	28	35	40	29	22	43	29	35	26	40	50	34	38	39	34	37	32	28	33	33	31	35	27	27	36	34	42	28	29	24	27	28	45	34	25	34	33	31	39	34	27	41	34	33	37	29	33	32	43	28	31	29	37	30	29	36	40	32	36	40	40	24	41	34	38	27	41	29	33	36	28	34	31	30	43	41	28	38	36	38	33	38	46	31	25	33	30	32	30	33	28	35	40	35	36	35	33	34	35	37	39	38	29	35	36	44	34	45	31	37	31	38	27	47	33	37	33	37	33	33	28	38	25	31	38	35	43	30	35	32	35	28	34	34	39	35	24	39	30	35	36	36	33	33	27	28	33	35	34	28	46	36	35	34	36	35	31	36	40	43	36	32	22	24	45	37	30	34	32	28	36	29	25	36	25	43	24	25	28	38	41	30	30	26	50	39	30	35	31	35	35	35	37	37	42	35	28	30	25	35	40	31	33	33	34	42	30	31	36	35	39	36	35	29	41	33	36	34	27	43	38	30	44	31	36	32	35	34	23	36	32	36	44	30	45	46	36	37	27	27	28	35	25	32	40	38	44	30	43	34	41	45	27	35	33	38	34	33	40	33	30	47	28	29	24	34	24	26	34	37	29	31	19	49	38	35	41	41	31	37	32	40	32	41	31	38	36	28	39	37	30	35	27	40	31	26	26	33	34	32	36	31	33	39	35	30	32	34	32	33	43	34	42	37	33	43	35	39	40	36	33	29	39	34	32	35	28	37	28	28	34	35	41	31	40	30	34	32	30	42	27	32	40	26	36	31	39	41	31	29	48	30	24	26	30	34	38	34	42	25	25	45	40	37	32	37	37	35	39	33	30	30	39	31	41	34	30	33	34	27	29	24	35	25	35	31	36	38	35	37	36	32	37	27	42	28	23	38	35	36	29	32	42	27	31	34	36	26	39	27	26	29	41	29	36	39	30	44	35	34	40	33	34	33	33	36	43	35	34	31	28	32	35	38	30	31	36	38	27	37	35	35	37	46	30	28	40	23	26	46	34	35	48	30	35	33	37	34	35	37	27	36	30	37	36	35	41	46	42	32	42	39	35	35	28	35	32	37	34	40	29	34	39	29	32	21	27	34	28	33	31	42	36	31	35	38	37	30	34	36	33	33	30	38	32	29	38	31	26	39	27	30	40	26	28	29	38	24	32	35	28	33	37	38	36	38	37	32	40	20	33	29	38	33	42	31	37	34	39	29	38	37	27	35	32	37	38	31	32	27	28	28	30	32	40	27	31	43	36	35	34	25	26	33	30	42	39	37	42	37	31	38	46	30	44	42	34	28	26	38	33	33	36	29	33	33	32	30	38	28	29	37	29	40	35	41	30	30	36	38	39	38	31	36	41	38	44	30	31	35	37	31	30	41	30	34	39	41	35	35	48	39	37	32	33	38	31	38	39	39	39	32	26	26	32	33	31	35	40	31	29	26	39	32	31	39	32	35	33	31	44	34	26	35	41	40	31	38	35	35	35	19	33	29	32	32	29	32	22	30	27	34	34	40	39	34	33	32	46	36	29	20	28	33	39	26	38	33	40	32	31	29	32	30	40	34	38	34	35	34	35	39	36	38	30	33	42	38	33	47	37	34	26	45	20	45	36	31	36	34	44	39	46	39	28	32	37	36	38	38	29	26	42	34	38	27	40	41	35	41	36	34	41	26	34	39	32	32	37	35	38	30	38	44	32	31	33	35	20	28	20	41	31	35	36	41	33	37	33	33	36	32	28	35	30	35	30	29	12	41	34	30	37	27	45	40	38	33	27	45	44	43	33	27	40	32	36	28	34	26	33	34	38	51	26	29	32	29	34	24	31	42	37	39	34	30	29	24	29	32	38	28	37	37	46	39	27	35	41	27	36	28	36	37	30	46	30	39	37	38	34	40	28	30	33	38	23	33	43	21	34	46	41	34	40	36	26	38	28	43	36	23	34	38	26	36	25	30	27	37	31	34	24	23	28	40	37	28	45	42	35	31	26	33	35	36	37	39	26	33	29	35	40	39	32	43	35	25	31	35	35	29	29	30	25	32	30	32	44	40	33	28	26	22	28	26	25	39	30	32	31	40	37	38	29	58	30	25	38	32	26	33	30	37	35	41	41	40	39	27	32	23	38	43	27	28	26	36	35	32	36	30	37	26	37	31	40	43	34	31	37	30	32	28	33	44	36	31	28	35	39	38	31	35	27	31	18	36	30	45	38	44	23	27	33	30	36	34	35	34	27	27	22	25	28	34	31	36	32	43	30	36	33	28	31	38	26	29	37	34	34	34	33	34	35	40	38	35	44	28	35	40	27	38	37	33	24	29	39	41	32	32	30	46	35	31	31	39	36	34	27	30	21	40	31	34	36	28	29	31	28	35	47	37	39	42	39	26	45	25	50	41	41	35	30	36	38	37	27	46	23	45	37	37	25	32	43	40	38	41	39	33	28	33	38	21	32	35	33	37	34	32	38	37	36	32	25	36	31	44	34	34	34	31	39	43	31	40	40	36	30	33	34	33	28	42	25	29	40	33	35	40	36	30	30	28	33	37	33	35	29	29	40	34	27	35	30	29	45	20	35	32	33	28	41	40	57	39	30	31	28	24	40	36	32	29	26	31	27	44	26	35	41	40	37	26	33	30	31	34	40	33	34	21	31	35	31	41	34	36	30	39	45	33	39	28	32	28	29	37	27	31	36	36	35	32	39	32	33	39	35	38	40	27	39	37	34	27	31	32	30	32	35	29	35	30	39	31	40	32	29	37	32	35	47	48	35	30	33	24	45	27	42	27	30	33	37	27	21	34	35	34	28	33	35	34	33	43	31	29	30	37	43	47	29	37	39	32	38	46	34	30	33	36	30	35	21	24	28	30	31	28	43	37	35	37	39	33	37	29	41	26	32	36	29	36	33	35	35
20718	13039	7967	19342	27090	25433	21775	19517	21980	23664	23700	22412	24403	24666	24535	22286	16365	11664	11117	9623	8350	6373	4715	4868	3732	1616	1412	1655	1632	1783	1600	1206	871	679	628	555	593	563	554	499	518	527	502	531	496	485	550	521	554	532	541	517	551	521	521	509	507	545	501	542	492	548	480	546	524	498	532	478	494	512	497	515	495	496	464	531	506	540	549	505	544	518	479	523	519	487	521	469	528	505	547	550	523	492	515	504	494	523	556	528	487	523	525	537	549	501	497	514	499	530	496	481	536	521	553	477	515	542	503	523	479	535	503	491	519	541	504	502	561	511	500	522	545	571	528	517	499	529	544	491	517	527	546	538	534	500	525	511	556	493	491	510	505	562	503	507	488	531	499	507	477	497	524	497	494	497	521	472	490	513	515	532	485	545	546	474	554	513	534	486	516	523	550	507	494	538	501	522	530	498	489	538	555	525	525	553	505	518	501	520	483	534	520	480	519	493	524	536	455	507	495	504	533	523	514	518	563	530	574	532	531	503	531	556	501	519	502	489	461	485	530	530	514	496	543	519	521	500	504	543	503	529	511	486	511	508	494	540	509	510	509	545	557	498	518	486	494	535	535	503	524	536	507	526	517	538	539	530	499	500	492	539	502	521	514	507	520	531	497	524	530	517	481	543	499	508	530	497	507	497	510	515	475	489	534	533	552	520	553	490	515	497	501	513	507	523	507	471	522	523	489	534	503	503	526	498	528	500	513	508	530	474	535	497	504	524	533	520	522	520	533	520	510	504	480	526	508	504	519	504	517	512	550	506	545	483	499	543	527	505	506	526	506	497	514	478	516	557	509	550	567	498	520	502	517	542	535	527	473	511	491	531	534	523	531	532	547	483	529	513	527	514	499	518	508	515	502	494	518	511	481	530	511	530	548	498	493	524	493	512	526	520	517	512	494	538	546	503	524	497	522	501	500	514	478	503	516	517	522	529	504	520	492	489	531	523	474	494	553	506	534	536	539	537	477	480	535	483	493	511	539	548	516	504	511	531	546	502	520	520	494	487	522	500	494	558	494	534	502	512	532	479	503	506	550	489	537	519	481	543	521	534	490	505	527	495	533	522	525	520	508	513	549	552	551	529	511	552	509	509	501	455	524	510	521	500	534	497	476	529	535	508	551	494	511	558	529	552	503	492	533	527	540	527	544	535	504	506	514	544	540	530	531	521	534	495	537	523	520	535	499	535	515	509	506	519	509	567	468	504	531	513	484	497	511	498	518	596	517	546	510	505	550	507	515	532	514	492	551	506	516	514	498	525	484	505	515	554	526	499	502	511	514	554	516	528	509	534	538	498	479	493	512	515	544	557	535	519	505	532	523	563	507	495	532	525	515	551	537	524	514	485	559	502	515	512	495	515	537	512	531	514	488	527	555	518	527	548	524	513	560	513	531	479	509	517	537	460	509	507	529	522	516	491	570	511	490	479	514	525	515	518	494	459	543	525	525	506	511	505	505	494	492	519	508	503	491	554	500	489	509	514	520	507	502	477	504	547	525	533	511	506	511	514	496	493	521	455	530	520	528	505	528	495	551	523	569	539	547	531	499	527	519	527	500	568	504	467	499	473	498	514	495	497	532	517	488	521	527	513	492	535	479	543	477	488	503	520	544	495	542	533	486	504	546	527	515	479	516	536	559	527	515	518	512	507	501	489	463	469	513	538	517	492	518	522	499	561	510	532	528	507	551	541	521	528	502	523	532	570	515	552	522	531	531	506	516	526	549	550	492	510	452	501	478	462	546	481	513	522	523	508	508	506	533	506	519	540	505	523	484	493	574	520	539	486	489	545	554	519	508	507	502	530	539	511	487	515	514	511	534	553	489	509	486	523	506	505	519	541	505	524	504	501	490	520	526	514	532	480	521	530	485	554	527	503	513	492	487	522	526	530	505	513	520	538	516	527	524	521	514	549	513	502	526	484	528	511	510	569	506	478	561	516	522	468	528	527	524	522	557	508	496	536	494	531	532	539	507	499	502	519	480	525	511	531	521	514	510	500	525	505	502	526	543	480	490	521	469	525	518	490	508	514	524	552	505	538	496	511	539	499	516	550	504	495	487	504	499	506	516	481	495	517	516	554	542	553	543	505	504	494	491	494	496	528	522	510	546	489	504	524	483	498	505	498	542	555	557	516	520	480	506	518	564	558	558	497	541	527	519	479	555	519	440	528	521	495	491	547	527	524	475	525	549	504	520	520	492	518	490	528	514	501	520	535	529	506	499	469	511	479	537	514	534	524	491	564	524	536	500	509	537	522	530	501	557	463	518	519	527	480	471	536	521	481	508	484	507	502	530	498	528	554	524	468	466	500	515	502	496	524	501	508	561	470	537	522	531	482	498	526	529	541	530	517	559	537	476	536	540	510	530	525	537	525	521	528	603	519	472	500	493	503	498	510	521	493	500	517	497	494	530	474	506	507	520	520	547	481	510	494	527	560	506	488	572	521	523	543	537	494	513	507	515	517	538	467	513	493	508	542	535	540	527	525	524	490	510	481	512	520	504	485	524	511	506	483	512	506	509	530	528	544	527	515	529	488	550	525	546	535	503	513	529	516	516	472	510	501	544	534	561	562	530	490	530	540	496	527	523	507	534	549	491	510	520	512	492	482	521	516	514	536	503	506	497	530	537	494	524	506	523	505	514	520	514	534	493	526	497	486	486	490	532	506	510	533	473	580	557	524	480	517	501	560	505	552	501	548	557	528	551	553	482	574	484	513	519	513	498	541	503	521	553	512	514	540	519	505	524	487	537	521	514	483	531	485	532	538	490	538	506	543	547	495	505	485	497	453	547	498	503	511	533	478	531	505	517	515	531	545	510	535	512	526	464	535	521	511	496	490	512	517	559	485	519	540	490	513	523	486	510	509	516	540	526	505	511	502	504	502	565	518	513	510	506	516	542	527	468	566	494	502	519	492	558	516	491	526	524	523	502	513	558	548	530	501	570	535	526	546	555	498	486	520	556	521	507	521	518	532	516	564	527	499	541	495	510	521	514	470	555	510	503	529	562	507	479	523	511	516	495	495	493	517	526	556	533	551	527	489	505	533	487	488	514	495	524	510	505	504	498	541	503	508	526	479	535	555	535	513	506	567	552	558	541	487	517	498	556	528	531	536	495	485	507	494	497	533	538	518	496	523	571	517	524	532	523	531	475	489	528	522	537	524	507	458	480	513	491	524	475	513	496	486	522	515	552	514	507	498	520	539	536	543	518	503	491	502	524	470	502	515	537	500	525	501	538	517	492	533	560	542	526	503	518	497	540	516	521	522	523	514	516	492	487	515	499	515	523	513	508	471	502	546	525	513	568	516	537	507	514	508	526	495	527	502	545	508	476	516	465	515	494	532	485	517	511	499	508	507	545	550	473	500	560	513	524	540	493	515	494	530	497	549	478	528	522	508	533	497	503	535	524	524	483	522	481	528	507	483	504	534	513	489	531	485	517	489	531	563	502	520	493	483
1761	927	495	338	627	751	647	703	721	1000	1190	1053	1023	1391	1240	1259	905	578	414	386	392	237	189	159	170	92	79	65	61	77	85	61	50	33	33	31	28	45	41	39	30	40	28	34	34	38	32	30	30	45	38	38	30	38	30	35	42	32	29	32	31	26	41	33	33	28	40	32	32	29	39	36	27	29	36	38	35	32	27	26	26	44	30	39	31	39	37	34	37	33	36	41	36	37	45	36	35	39	33	27	30	36	31	31	33	32	35	36	36	41	18	29	26	32	34	49	31	43	33	35	45	37	31	34	27	28	34	34	31	40	32	44	39	26	34	35	32	33	29	37	31	28	30	37	37	24	32	37	29	26	35	37	34	28	43	36	23	30	33	28	40	30	29	31	34	26	35	32	31	34	28	31	28	23	34	38	26	28	30	28	27	30	42	30	36	30	31	41	36	30	38	33	28	33	33	31	34	27	38	30	35	39	29	36	29	31	32	34	44	30	48	35	31	31	36	43	33	32	26	26	41	24	29	24	22	22	38	26	30	29	29	29	33	25	29	30	38	26	21	31	29	28	31	28	33	31	30	33	30	31	35	37	27	27	37	33	37	24	34	37	34	28	43	37	22	28	36	27	34	28	31	36	32	38	36	28	31	36	34	43	38	27	35	18	28	35	37	38	30	36	28	38	41	30	30	28	32	42	35	31	34	46	36	27	22	27	21	44	33	42	34	31	38	24	24	35	31	29	35	34	33	36	34	37	33	29	36	33	37	29	38	26	31	26	30	27	33	35	33	28	39	27	32	31	22	39	26	35	30	32	29	41	39	31	30	20	31	44	43	36	24	35	28	31	42	35	28	31	34	25	37	34	38	27	34	35	42	33	32	33	32	33	33	32	40	25	37	27	29	39	28	32	38	25	27	33	37	33	29	33	24	27	34	32	26	27	41	37	34	39	28	27	27	32	31	30	30	29	28	30	34	33	30	27	37	31	36	30	37	30	45	34	35	24	31	29	44	27	34	33	34	29	28	24	32	36	38	29	39	29	27	41	34	33	32	28	28	34	28	33	25	25	38	43	29	35	30	37	40	34	36	30	32	29	31	34	47	37	39	33	29	33	36	29	23	19	30	32	29	29	34	30	30	31	30	40	31	31	28	39	34	33	28	36	34	28	31	31	36	32	34	36	35	21	35	37	29	45	34	31	35	23	29	47	42	39	27	29	22	41	45	33	28	37	41	27	34	21	35	27	18	34	23	43	43	48	32	24	25	32	26	31	31	23	30	31	26	20	43	28	37	27	23	35	28	26	33	27	33	39	24	30	32	29	36	33	42	24	45	41	30	26	23	27	36	28	33	39	36	41	29	27	32	39	33	30	22	22	30	42	27	37	29	39	19	35	33	29	33	49	34	36	37	36	32	24	33	34	35	35	37	32	35	35	32	23	44	37	35	26	26	30	28	31	25	23	35	35	34	33	28	28	33	35	35	34	32	33	24	35	32	34	49	17	37	33	35	39	40	30	34	33	34	30	28	41	28	26	31	34	27	36	31	39	29	34	32	26	40	31	42	27	32	31	35	35	31	25	32	24	34	30	25	33	31	44	27	28	31	31	25	25	25	32	32	26	33	42	34	24	31	32	31	35	34	25	46	33	34	31	37	34	36	39	28	43	34	29	30	36	38	40	34	39	36	20	30	39	28	31	36	34	27	32	43	25	26	30	27	33	44	39	32	37	33	44	25	27	31	40	40	37	22	28	30	40	29	45	30	38	27	36	29	30	36	44	31	41	29	31	31	42	29	37	31	38	42	33	23	19	33	35	34	32	30	33	30	36	20	36	42	34	31	32	34	22	33	32	35	30	35	33	53	39	24	39	41	33	33	26	23	28	48	31	38	42	32	41	35	33	29	41	34	32	29	39	27	27	24	30	31	31	30	31	37	32	37	28	33	33	33	33	32	37	32	36	29	25	34	37	40	35	36	32	33	30	28	37	36	31	28	35	34	37	27	35	38	28	39	35	28	25	29	52	45	22	45	27	37	35	34	30	43	30	29	34	27	36	38	32	24	30	27	34	32	30	33	33	29	34	33	34	35	23	36	35	27	29	32	36	31	29	31	34	35	28	29	37	42	25	37	30	33	27	27	40	36	28	30	38	34	30	33	31	24	26	36	28	36	39	36	27	32	36	37	34	35	27	29	32	28	27	39	35	33	34	26	33	29	34	29	27	36	38	29	42	34	25	26	35	41	43	43	43	28	39	30	24	33	28	35	29	35	31	38	28	42	35	39	33	32	35	26	27	38	37	32	27	30	36	29	27	29	22	31	32	45	36	36	23	35	28	37	27	38	36	32	28	34	27	37	30	35	33	33	36	26	31	22	44	30	32	36	28	34	29	49	31	30	39	36	42	30	33	30	32	34	31	30	29	35	29	34	29	33	33	31	32	43	36	44	26	32	28	25	29	42	40	30	28	29	44	25	29	33	36	26	32	47	34	20	30	31	34	19	44	25	33	29	25	34	31	26	33	29	40	31	20	26	35	34	41	23	20	27	35	35	20	30	26	29	35	29	33	32	30	27	41	35	39	36	30	31	43	33	43	27	25	34	39	27	28	34	24	36	41	26	30	28	38	26	39	31	34	32	27	40	31	34	33	18	30	21	36	34	27	37	45	29	29	28	41	30	25	27	32	35	31	28	34	30	39	36	35	37	29	30	31	41	31	33	22	35	32	34	38	38	28	29	36	34	19	27	31	38	41	18	35	36	37	38	29	26	34	38	31	38	29	38	32	33	37	34	37	31	29	23	30	28	33	25	36	38	27	37	24	26	28	36	33	31	39	45	31	30	33	36	30	28	30	36	34	33	39	42	30	37	32	38	28	32	42	29	39	45	38	35	26	28	28	33	34	39	23	34	30	27	30	35	34	46	38	32	38	34	35	34	39	31	36	36	34	29	28	27	34	22	30	31	33	35	37	37	29	26	37	31	25	34	33	23	24	32	34	46	28	19	18	29	25	35	36	39	35	29	49	27	32	36	34	36	42	37	28	31	31	33	24	38	33	35	27	32	29	43	34	38	33	37	32	32	44	36	35	33	32	31	34	36	21	36	32	26	30	34	33	46	34	30	36	26	25	29	37	32	40	40	23	38	30	32	28	42	40	31	29	35	39	35	27	37	40	39	34	33	32	18	36	42	36	35	26	28	31	36	24	24	34	26	32	32	35	30	23	22	24	30	30	33	43	32	28	44	39	43	39	26	34	31	34	36	25	31	33	29	30	30	32	36	32	27	41	38	26	42	34	35	28	29	48	31	43	30	35	29	30	32	33	36	32	31	39	45	32	43	24	32	36	28	26	31	30	24	47	35	21	27	35	24	35	27	34	31	34	38	29	30	30	36	27	31	38	31	36	35	35	38	41	36	30	31	32	39	31	27	33	32	34	34	38	35	36	19	27	33	30	31	32	43	37	24	24	44	27	36	36	30	28	28	27	32	41	23	34	39	30
25940	17687	10873	23747	32199	31675	28349	25512	26156	29132	29345	27459	27718	29728	27981	27802	23323	17661	14443	12968	12682	9251	6939	6431	6702	2717	2032	2112	2289	2207	2345	1968	1291	843	615	655	648	574	577	546	497	521	521	531	491	531	543	539	534	546	529	555	537	497	589	549	509	512	476	494	521	502	529	487	480	487	543	533	458	470	475	528	496	511	503	508	515	518	484	476	452	508	527	532	482	528	490	490	469	496	489	457	501	484	486	488	509	507	520	485	486	527	489	517	485	488	504	469	496	492	533	502	526	491	494	468	471	484	505	495	505	505	477	503	514	492	502	531	493	522	502	521	463	455	485	476	485	489	511	528	524	520	529	483	488	491	539	523	466	519	501	501	493	534	505	498	481	498	470	474	467	505	478	463	468	489	484	479	432	472	526	485	501	484	492	503	481	433	479	498	507	509	491	488	505	460	484	463	537	499	466	519	529	485	527	530	454	481	506	472	502	502	490	464	482	493	490	468	480	482	528	494	515	519	519	514	474	501	540	527	495	496	478	496	518	513	505	507	494	523	510	471	514	489	480	495	520	515	453	508	468	483	493	487	506	501	531	517	489	493	486	484	497	475	498	487	500	503	495	512	485	530	449	536	468	487	461	521	481	493	474	500	489	503	499	540	545	476	463	519	527	497	441	525	511	507	508	489	519	517	488	501	479	486	468	518	475	495	480	507	507	491	450	499	505	475	489	472	491	442	480	470	514	494	502	472	525	475	486	507	496	479	500	521	495	508	486	466	519	489	482	478	511	488	477	534	483	482	504	495	486	484	485	508	503	482	487	506	497	524	488	464	490	462	501	504	503	501	521	483	524	491	470	472	468	513	482	520	529	483	531	507	513	492	492	516	493	506	491	493	524	459	533	466	463	519	497	438	451	471	487	505	487	474	456	492	506	483	492	486	473	494	500	473	468	509	479	504	482	498	446	482	506	460	479	505	513	497	475	507	489	502	448	533	510	496	519	491	479	522	518	473	517	462	504	529	490	497	501	481	491	495	489	503	525	501	524	499	451	463	520	512	508	502	471	520	525	496	515	487	506	514	486	498	465	528	499	511	484	535	494	499	508	458	512	507	519	469	501	471	475	492	500	489	515	485	510	528	514	522	497	494	513	488	490	477	481	479	496	468	530	489	469	505	476	437	525	507	489	491	497	516	514	514	477	484	492	496	502	500	457	481	465	503	484	506	481	492	493	448	496	459	500	492	498	489	501	496	495	524	487	449	494	477	514	487	503	476	512	476	491	523	498	535	471	497	493	497	513	499	457	473	498	486	482	464	502	487	515	524	491	511	477	488	504	485	527	496	504	441	491	527	490	490	463	510	502	503	456	427	463	484	519	466	501	486	497	473	522	526	454	496	443	479	538	506	488	492	507	494	468	504	492	480	479	517	513	465	485	495	478	484	471	447	536	515	468	478	486	500	494	492	519	490	492	510	455	490	462	479	489	467	520	478	505	506	499	522	491	497	547	483	523	491	501	480	517	502	482	458	521	505	482	466	494	494	475	477	507	470	491	511	505	449	533	500	506	466	492	501	479	494	465	533	478	527	524	492	509	440	510	485	472	491	510	481	496	483	468	484	487	420	503	490	478	438	494	498	489	472	480	544	507	476	456	492	486	513	464	486	518	530	477	543	489	492	491	475	520	501	502	501	463	499	482	493	488	480	489	503	474	514	459	513	470	500	529	522	461	489	523	483	543	527	500	483	501	488	531	475	509	480	498	483	532	456	504	470	519	482	542	490	447	466	547	464	511	501	503	475	469	463	486	507	517	500	492	485	469	588	518	469	470	490	495	508	470	476	502	537	493	458	510	474	467	461	520	494	505	485	506	515	493	515	461	507	438	533	481	488	518	496	500	478	528	490	460	470	487	552	460	497	498	502	495	484	496	512	514	488	442	472	480	468	487	514	483	460	466	461	531	528	455	499	475	460	482	515	480	462	510	510	535	482	456	472	525	489	517	448	510	527	501	537	494	501	516	501	500	472	537	493	519	518	467	519	478	531	513	530	486	516	493	525	495	440	521	474	494	492	473	465	494	445	478	491	519	449	533	482	498	491	508	485	504	490	463	497	481	495	479	486	454	495	493	467	492	463	468	489	459	506	504	515	502	458	457	465	462	511	464	479	487	483	492	490	462	471	480	510	517	496	485	510	487	492	478	497	502	490	468	479	506	485	515	525	515	480	514	508	495	499	509	489	521	515	480	443	498	534	495	478	499	439	524	477	512	478	466	469	455	474	538	541	482	504	500	487	489	482	514	524	502	488	516	484	522	461	483	540	507	477	479	484	458	498	556	481	484	537	507	488	510	491	471	504	472	467	461	496	530	488	485	482	490	500	495	523	460	475	482	469	488	533	494	492	491	517	502	469	499	513	488	490	475	491	509	507	482	500	518	486	521	514	509	495	501	512	506	554	513	501	521	500	496	511	491	489	483	491	526	518	483	508	495	456	497	512	520	536	528	539	519	485	489	436	475	486	500	525	488	502	468	520	483	475	502	489	478	464	515	483	520	510	487	503	479	481	499	490	517	496	492	551	495	465	481	461	518	492	510	516	478	518	500	517	466	514	509	498	505	514	463	526	508	496	499	523	475	460	510	543	519	505	515	509	490	522	496	486	492	511	495	502	478	516	496	504	508	492	475	518	517	465	535	477	486	481	519	485	491	527	523	519	516	499	506	473	479	501	511	502	488	465	501	465	525	492	485	477	476	494	509	530	524	493	491	481	524	465	478	482	488	525	482	478	458	538	495	491	519	483	490	471	485	509	503	484	520	490	513	479	508	504	506	503	533	499	459	490	514	463	478	506	494	473	525	484	472	524	492	472	497	487	493	473	526	481	533	469	465	480	479	492	483	462	473	520	483	514	527	534	506	453	498	478	452	530	476	475	506	510	469	527	496	480	463	504	498	482	529	477	480	520	536	525	514	483	489	486	533	448	534	503	484	471	540	516	453	482	483	496	509	482	472	456	490	518	480	461	481	506	495	502	496	521	489	530	489	489	508	455	494	539	503	475	497	483	459	516	514	471	482	510	475	473	476	463	481	501	487	498	498	476	488	492	513	498	487	534	467	474	490	477	494	474	521	475	496	456	548	488	496	493	477	472	450	534	493	490	483	490	488	501	471	499	519	511	521	484	454	460	460	464	457	478	494	520	446	477	474	474	512	495	478	459	511	455	472	523	486	463	493	525	512	527	486	467	534	490	479	492	535	449	518	486	539	502	518	486	513	520	473	510	514	494	527	473	524	493	487	496	498	529	514	442	477	516	534	474	517	506	462	531	489	485	548	487	485	525	478	457	494	492	478	495	474	529	496	540	512	438	529	504	482	499	534	490	480	489	505	478	470	463	503	515	487	447	477	518	508	475	463	485	501	513	507	492	521	530	521	450	473	521	527	466	510	506	488	518	526	487	464	485	481	490	491	513	515	526	511	482	521	472	472	533	488	511	520	478	502	493	521	502	488	477
3400	850	480	352	596	744	644	556	688	965	1287	1161	1171	1257	1207	1157	833	570	363	355	325	271	183	144	218	103	81	75	83	100	72	67	62	52	53	47	47	44	47	52	45	52	52	42	45	38	42	46	41	49	42	40	51	47	48	50	45	60	53	66	47	41	39	48	58	38	45	57	53	31	40	48	49	45	42	42	54	53	42	36	40	37	53	40	44	47	50	44	50	41	54	41	43	46	59	46	50	49	50	40	41	46	43	44	46	39	40	35	43	50	46	54	41	47	48	38	43	40	42	45	40	57	61	43	54	48	48	55	49	35	46	44	39	51	47	48	43	51	36	41	48	45	35	43	60	54	62	40	42	46	49	48	49	44	51	42	44	41	57	39	42	37	49	42	43	41	44	52	38	47	49	50	49	38	36	39	43	54	33	39	40	42	46	38	55	47	39	44	48	46	36	41	42	50	47	51	48	47	38	39	44	52	40	45	52	46	54	52	47	45	43	48	43	46	55	50	39	56	48	39	51	47	46	49	53	57	46	48	48	64	44	40	40	44	53	44	53	47	43	48	40	40	49	41	45	57	50	37	38	43	45	46	49	49	31	57	44	47	47	52	46	46	58	48	47	47	34	60	39	56	41	52	40	42	42	50	56	39	63	54	49	45	40	26	27	47	54	42	45	38	59	60	45	45	45	37	40	49	39	43	50	59	57	42	42	42	51	39	51	49	33	61	48	33	59	51	52	38	46	38	43	51	46	52	43	53	59	48	41	41	44	35	47	47	48	46	35	36	50	44	46	47	35	47	47	51	45	55	60	53	48	45	56	42	54	40	46	37	39	48	47	56	53	42	51	46	58	41	49	45	48	43	44	37	35	48	58	41	37	44	60	45	44	50	52	43	40	40	32	48	39	40	50	50	44	56	56	48	37	43	47	41	50	45	42	47	49	53	49	47	54	44	34	48	45	39	46	45	45	48	46	42	60	51	47	39	48	57	56	62	55	49	63	42	46	41	52	45	45	48	39	44	49	43	41	38	48	39	48	44	49	47	42	44	40	44	42	47	39	47	59	37	50	48	44	47	44	51	45	53	51	44	40	46	57	39	45	43	50	46	48	25	54	46	44	44	40	49	45	43	57	60	36	47	43	45	47	44	40	53	47	38	35	33	50	39	38	48	46	45	39	46	39	35	49	61	48	55	43	47	54	51	55	43	41	49	44	45	45	46	45	57	53	60	48	54	48	39	47	48	52	56	47	48	38	48	44	58	48	57	36	40	43	37	37	45	41	64	46	46	34	47	42	40	50	46	41	56	46	35	34	42	51	41	49	47	38	43	42	39	47	55	35	49	48	48	64	49	58	35	35	42	52	41	51	45	37	40	53	53	38	49	35	37	61	38	43	50	43	42	44	45	46	45	61	39	59	48	51	45	54	32	45	36	48	49	47	44	50	46	39	40	48	48	40	44	50	44	43	45	42	39	38	56	46	40	47	38	41	38	49	49	51	45	55	50	39	49	52	42	51	40	41	48	42	48	45	46	39	37	49	39	44	48	46	47	37	39	51	56	57	52	68	42	53	52	46	46	35	51	47	55	40	53	49	43	59	39	44	55	49	52	36	48	37	50	48	46	52	38	45	48	51	44	40	46	56	63	37	31	45	38	57	43	44	51	47	39	39	53	42	47	41	44	57	36	53	41	58	50	46	42	45	41	51	49	51	50	39	53	49	50	51	62	59	54	45	46	44	50	47	47	50	44	48	34	51	35	45	36	37	45	43	48	49	44	50	36	43	41	39	47	39	56	49	51	40	56	56	40	41	57	45	37	39	37	50	50	45	48	47	56	53	33	44	47	54	57	38	41	52	55	44	50	45	51	52	41	42	31	55	43	48	37	49	53	62	59	50	57	40	56	39	50	49	54	62	42	52	42	56	54	36	60	49	41	58	47	36	46	38	53	58	47	43	48	40	56	41	45	44	36	56	55	40	43	52	57	56	49	51	47	39	33	40	57	45	51	37	48	56	43	52	46	43	34	49	39	50	48	55	47	55	32	49	53	43	51	61	44	43	52	49	46	45	38	37	49	43	44	48	39	48	46	38	34	47	42	45	55	57	39	51	50	49	42	39	41	50	48	53	51	48	42	35	39	49	47	42	53	47	55	47	47	45	50	51	42	59	48	42	45	46	43	43	39	41	43	34	43	38	37	57	57	38	41	44	51	40	53	43	44	41	49	44	31	50	53	43	37	50	48	43	46	48	34	48	35	47	46	51	27	37	42	49	45	56	50	42	37	38	47	55	49	46	53	49	54	51	53	49	43	50	48	51	45	54	38	37	57	43	28	40	49	58	52	52	55	36	35	41	53	44	49	41	54	56	43	47	31	31	43	53	57	56	34	55	43	42	40	49	48	50	55	32	36	44	38	50	48	52	53	55	51	58	39	47	47	42	46	54	48	52	61	52	45	54	53	53	49	45	43	45	60	61	48	46	42	49	37	48	37	51	52	45	42	48	55	34	46	47	46	42	40	47	51	44	42	54	36	53	39	50	52	45	43	41	55	58	48	49	65	35	51	38	57	48	41	39	61	54	54	48	52	47	54	51	45	53	38	39	42	53	44	35	52	49	45	49	44	47	46	52	49	41	48	47	41	63	44	57	48	45	35	45	50	44	52	46	58	40	31	43	44	54	41	46	59	48	52	44	35	49	46	42	51	56	45	51	50	58	34	49	49	31	44	53	47	38	40	35	48	53	54	59	46	34	40	39	49	41	41	52	35	46	43	64	50	44	46	44	43	40	47	50	45	42	54	51	44	49	58	37	40	39	43	49	51	45	53	50	44	40	44	58	54	53	46	50	51	41	35	42	33	50	45	37	42	45	41	45	48	49	48	47	42	34	35	66	47	43	45	62	41	43	37	48	48	46	45	41	42	48	49	44	41	42	51	46	46	46	45	44	45	59	54	33	57	43	50	44	41	41	44	44	53	31	54	48	52	54	45	38	53	45	37	39	41	49	42	51	50	41	63	50	59	64	51	42	44	36	41	47	58	49	54	33	42	63	49	45	49	59	47	45	51	46	48	38	39	38	34	50	43	49	33	47	42	39	38	51	40	63	55	51	29	46	36	47	47	40	49	42	53	50	33	45	39	39	62	40	32	43	49	34	59	47	43	50	39	50	46	42	39	39	51	48	34	40	53	58	36	43	42	44	47	48	41	51	41	48	50	37	52	35	40	48	60	43	46	49	59	52	45	52	44	41	46	58	43	36	50	42	43	49	51	50	47	59	36	30	49	43	42	53	54	48	51	43	64	55	42	39	39	32	49	44	60	44	47	50	38	37	43	53	33	43	47	48	42	45	41	39	47	56	56	44	35	40	47	56	45	49	48	62	44	40	64	52	39	54	51	50	42	49	41	44	48	40	46	41	39	55	43	55	49	48	50	47	58	44	46	54	44	42	53	46	44	44	40	39	47	43	48	48	44	43	40	35	35	54	53	48	45	50	36
23801	16502	9991	22966	31711	30651	27764	25317	25504	28325	30534	28646	27801	29137	27440	26802	22293	17775	13226	11651	11474	8649	6851	4841	7320	3505	2022	1765	1987	2179	2090	1865	1397	986	858	857	841	791	746	715	760	729	731	735	709	681	708	723	697	704	747	723	719	775	803	784	691	680	702	691	691	692	711	736	734	686	722	692	692	700	681	709	724	619	696	695	648	692	713	677	698	671	679	674	698	673	698	697	710	710	702	687	677	672	692	656	716	730	712	722	660	665	691	679	731	694	653	615	711	687	697	675	784	640	744	682	694	670	740	706	676	653	663	688	690	685	738	689	716	716	689	712	732	666	682	706	675	699	683	687	686	708	711	674	696	692	725	697	699	679	694	692	739	694	711	651	705	678	710	666	715	697	689	734	680	633	658	697	677	674	689	682	697	714	666	692	689	691	729	670	742	694	761	701	697	720	686	706	653	714	665	665	700	689	675	674	698	687	675	742	674	672	662	680	658	665	678	632	725	708	712	666	681	681	759	660	681	684	687	688	690	684	686	687	689	694	736	659	668	709	689	718	665	723	729	680	643	661	673	661	689	724	683	720	687	672	715	656	643	645	684	738	675	685	665	683	695	725	713	609	705	697	656	681	685	646	688	681	687	665	684	739	629	692	692	711	664	653	656	714	712	676	715	649	672	659	718	673	700	732	705	629	669	733	649	706	706	707	703	706	690	703	684	687	700	687	697	721	662	689	742	716	657	736	706	710	717	688	704	664	707	661	705	722	746	681	717	675	698	728	664	708	731	698	716	684	671	668	655	649	700	727	665	670	705	732	698	714	675	683	722	686	702	690	641	673	652	707	646	701	699	688	687	716	679	724	668	727	702	650	708	704	693	674	668	720	737	675	702	715	694	705	724	677	725	697	686	726	686	690	703	660	721	684	716	733	708	640	715	632	714	682	675	681	670	706	670	720	663	654	686	691	719	679	729	667	722	686	666	715	719	686	662	723	711	671	709	695	719	708	664	667	709	698	709	682	654	705	707	700	686	667	691	725	695	652	698	673	696	683	637	685	725	652	696	645	656	713	716	642	721	721	700	630	636	699	662	700	694	669	690	687	675	710	677	712	743	669	717	692	719	667	678	672	705	692	671	678	689	668	684	747	666	690	685	714	687	702	704	662	652	647	661	724	692	693	694	657	705	678	700	712	663	687	685	772	666	715	719	732	664	715	717	730	663	711	709	696	686	702	725	707	670	717	750	679	713	701	694	661	647	686	657	708	683	708	699	665	711	679	671	715	729	693	678	664	671	673	682	703	670	688	712	671	678	747	715	647	676	694	755	676	654	643	692	671	691	715	731	732	710	699	717	662	692	711	702	693	709	723	693	705	712	661	703	644	725	686	678	726	654	669	705	668	671	665	656	696	720	650	737	701	705	704	706	684	684	645	696	687	685	680	702	732	732	665	676	722	685	651	696	710	656	628	729	680	688	674	680	713	709	688	682	714	723	722	739	679	632	706	673	675	727	667	671	684	727	676	658	693	692	740	681	667	634	694	695	679	688	714	668	710	687	719	717	707	731	721	682	680	727	689	722	701	695	687	683	692	658	664	673	736	673	690	699	692	693	686	680	681	702	670	688	676	714	744	680	714	719	686	675	677	680	717	647	734	715	679	696	687	683	680	666	695	713	643	727	718	717	722	713	736	675	712	700	658	733	684	677	676	664	657	700	723	654	659	710	674	668	693	671	656	725	697	700	701	676	699	685	696	635	657	719	666	686	643	678	654	678	676	683	679	702	669	701	675	695	652	658	723	673	677	648	645	712	680	717	717	662	697	685	716	648	681	664	686	672	677	746	672	683	643	735	687	670	713	674	686	666	640	709	704	691	658	649	652	641	648	644	718	686	641	660	683	680	701	715	699	676	674	710	665	701	756	674	683	655	674	692	677	686	702	664	676	710	684	714	683	688	702	689	660	681	655	705	711	734	749	705	711	677	720	601	752	644	699	636	720	672	748	674	706	640	736	695	679	668	670	623	669	684	692	661	676	718	696	673	656	673	689	703	679	674	668	672	692	667	670	649	707	695	710	665	694	694	685	719	723	654	710	717	673	631	715	665	696	696	682	635	692	682	666	642	682	678	675	687	660	681	719	725	684	705	649	702	687	694	674	664	723	720	680	659	707	705	659	712	699	700	686	671	646	640	703	686	690	721	697	679	687	698	711	667	669	709	724	730	661	635	696	703	687	685	638	721	715	709	718	686	706	691	655	717	694	701	678	686	707	700	693	723	689	700	672	676	693	674	681	690	683	701	643	679	674	688	712	668	711	669	685	713	702	693	694	680	698	695	671	681	671	629	700	670	707	689	698	623	709	706	657	702	668	660	728	700	703	719	671	706	701	712	667	656	711	710	720	695	705	704	688	657	728	704	684	713	712	708	702	714	673	728	740	654	683	655	687	707	717	652	655	714	718	707	685	710	710	683	697	710	711	729	674	682	681	674	698	734	656	708	718	633	681	662	745	628	657	692	689	690	738	683	711	686	701	695	683	721	647	688	710	705	701	704	678	688	682	700	685	688	747	696	731	715	720	653	673	698	696	715	698	671	698	729	697	706	716	670	710	684	656	751	655	706	705	645	658	735	683	678	699	750	693	696	687	680	732	707	685	659	663	660	733	657	738	657	693	740	761	653	719	739	642	680	692	668	678	710	726	669	658	685	703	653	681	707	684	671	703	669	726	715	710	705	671	665	690	680	676	687	659	685	715	714	692	659	666	710	636	667	715	634	676	705	687	695	737	719	735	664	704	693	731	704	616	716	665	684	705	679	700	687	690	731	665	687	713	673	703	682	698	698	690	676	687	703	650	700	692	657	668	713	696	701	729	698	695	654	716	676	709	673	664	686	743	693	698	656	680	734	709	683	655	689	699	705	697	674	720	677	659	680	708	709	688	683	693	738	723	682	647	712	665	713	709	662	724	690	662	699	718	676	720	673	711	678	673	709	685	717	728	713	659	686	675	695	700	697	680	702	705	701	724	682	666	680	655	713	683	732	692	683	676	708	671	699	673	699	717	692	655	664	681	714	716	676	710	677	673	668	692	632	736	668	691	695	688	706	688	757	652	717	701	692	686	699	711	686	681	670	696	702	691	672	762	667	705	621	690	707	649	713	706	683	734	686	672	663	703	637	686	699	728	651	719	683	671	658	656	661	678	697	696	685	663	646	698	675	700	680	728	665	705	666	679	692	714	655	691	743	736	702	690	670	681	695	718	727	702	725	674	700	658	743	666	693	679	690	685	660	714	714	661	680	706	704	705	741	723	681	681	690	657	712	736	673	670	659	691	725	669	732	680	730	717	700	672	688	716	679	738	691	695	655	708	691	682	695	685	736	710	731	700	688	722	717	695	718	719	718	704	684	714	633	667	706	697	683	658	715	705	707	755	686	685	724	674	679	705	680	722	711	694	674	717	653	682	720	648	675	708	699	676	660	720	691	655	715	735	663	683	695	686	683	704	646	645
3065	1297	663	525	937	1194	1025	944	1096	1677	2206	2205	1869	2161	1747	1605	1314	721	576	492	530	330	231	190	309	170	113	75	85	81	109	82	70	58	57	49	37	55	33	54	49	41	51	47	52	38	34	49	49	48	54	54	48	46	42	48	42	48	37	54	46	42	58	43	49	37	49	55	50	36	57	52	46	46	52	39	39	47	53	44	55	42	42	40	45	55	51	50	42	56	45	34	37	36	33	41	54	55	40	44	47	42	41	47	46	37	52	46	35	39	41	36	33	36	44	33	39	60	43	42	46	31	50	50	37	55	49	41	45	45	46	52	38	41	36	52	42	45	45	56	49	43	45	43	52	41	48	41	41	42	51	48	49	37	58	49	44	54	36	46	58	48	41	41	37	41	46	64	38	42	45	44	56	51	39	47	41	54	42	57	45	37	58	36	54	37	54	44	52	49	40	51	49	39	54	58	54	57	52	44	29	48	37	51	41	41	44	36	48	50	41	42	45	41	48	42	38	39	49	51	39	55	59	41	50	38	42	30	47	42	50	54	52	38	53	50	33	40	50	50	53	46	42	42	61	34	44	50	41	45	43	46	41	37	38	49	48	39	50	55	39	44	47	43	47	47	46	43	31	46	59	56	54	44	48	44	42	43	39	45	39	45	47	33	36	42	52	38	43	36	49	56	31	52	40	33	43	42	45	46	51	46	47	42	56	49	44	36	54	40	57	43	55	39	42	37	50	52	47	44	51	48	52	41	48	44	55	30	49	40	48	56	46	40	47	36	56	50	40	57	34	58	39	52	42	40	44	38	38	38	48	52	38	45	39	43	45	41	50	58	42	56	41	45	43	39	49	46	47	41	52	39	34	49	46	49	35	43	37	38	49	39	44	46	46	45	50	38	44	51	54	32	48	38	52	41	53	54	44	41	42	54	42	36	36	47	51	37	51	47	39	57	34	47	52	42	45	48	56	44	40	61	42	34	39	46	41	47	44	41	44	49	39	51	38	36	55	46	39	41	49	51	51	48	50	50	43	48	43	53	50	46	31	50	46	30	36	55	42	43	39	58	53	48	48	35	43	43	40	46	42	49	45	40	49	32	47	46	50	58	46	66	47	57	44	47	44	43	60	42	42	38	44	41	30	51	41	35	37	51	39	42	53	53	42	53	56	53	64	49	61	39	50	50	37	52	40	65	42	45	58	44	45	57	48	53	41	51	41	56	35	55	54	41	50	42	42	45	53	38	63	45	45	56	35	54	43	44	41	44	45	34	30	53	39	40	45	46	35	35	47	49	52	54	60	40	46	42	49	50	42	28	45	42	48	31	51	61	46	49	54	54	47	44	46	46	41	48	50	41	54	59	58	50	34	47	48	50	46	45	44	42	48	50	42	41	50	33	47	41	38	38	45	49	43	46	55	44	50	40	41	53	56	50	48	41	41	47	50	64	45	49	48	42	43	33	47	52	41	47	42	43	43	34	52	37	48	54	49	49	44	47	44	47	45	49	45	51	48	45	51	41	51	45	46	33	45	37	47	40	33	47	41	39	39	31	37	46	42	50	51	53	38	47	46	58	37	45	51	45	48	58	53	61	52	48	52	53	45	33	40	48	43	48	41	39	35	49	55	53	56	49	40	43	49	52	47	51	42	34	38	46	33	37	45	46	34	40	43	53	43	40	49	42	47	39	39	40	40	40	53	49	59	44	40	48	36	36	52	54	44	38	47	56	48	36	45	41	27	43	49	40	39	47	44	42	45	52	58	58	40	39	30	48	45	46	38	47	52	45	53	37	43	50	48	50	38	50	40	41	39	46	51	52	43	41	42	44	42	45	50	42	49	45	47	43	40	53	52	50	32	51	45	48	50	47	40	47	45	48	48	43	50	27	37	48	46	52	42	34	52	45	30	45	46	43	45	39	54	41	44	56	52	41	51	47	55	46	51	38	44	42	41	49	36	51	48	37	48	39	40	42	41	45	48	39	37	43	46	45	36	49	45	51	48	46	44	46	47	45	51	48	39	45	51	54	52	47	51	54	39	44	46	46	41	60	39	40	48	35	43	45	55	43	57	48	41	44	40	49	33	59	29	57	42	39	50	41	46	43	44	51	56	39	41	46	50	53	49	47	33	44	47	42	43	56	40	47	49	57	42	37	62	49	41	48	53	44	44	35	55	41	38	42	38	38	33	51	44	52	58	48	47	42	45	56	42	47	60	60	51	38	39	52	39	41	45	49	48	53	61	35	51	51	43	60	40	52	52	41	41	49	42	49	46	43	48	32	43	43	43	45	56	49	49	36	53	47	39	46	59	45	52	45	45	49	54	42	47	44	47	34	32	43	61	47	41	45	30	51	46	48	31	34	41	36	40	40	45	47	46	25	41	41	43	39	58	44	52	51	47	48	48	48	53	41	49	59	46	46	47	46	47	50	39	43	39	41	48	49	55	44	52	47	58	53	53	46	46	47	47	45	38	45	51	41	43	38	47	40	44	50	52	44	42	52	48	44	49	37	38	41	48	41	46	52	38	35	43	40	51	35	38	34	42	44	41	41	43	48	41	30	56	46	42	42	44	44	43	45	60	43	39	49	49	61	42	49	41	57	38	38	34	46	41	46	47	44	49	57	57	43	52	53	51	47	38	55	47	50	39	45	45	33	48	49	58	43	43	48	53	48	48	37	57	42	50	45	45	40	49	35	48	50	45	42	37	50	35	36	61	42	33	41	40	50	46	49	54	43	47	42	47	43	44	49	43	34	62	51	52	42	39	36	50	40	26	47	42	35	41	33	64	40	46	52	48	55	46	42	46	45	39	43	52	51	40	53	48	52	42	46	57	45	63	41	58	55	51	48	48	39	44	38	37	46	49	43	45	42	41	47	52	44	43	54	43	37	45	46	39	51	52	42	41	51	45	46	42	45	30	40	42	48	42	36	58	31	55	37	44	36	41	36	45	54	46	43	51	56	43	38	33	45	52	57	44	63	41	45	40	47	40	41	40	40	40	52	57	47	38	39	42	44	33	49	49	60	45	47	41	37	46	45	43	45	34	42	43	44	42	46	43	46	45	43	44	40	38	39	43	39	39	44	44	52	44	38	45	41	48	46	51	48	39	47	50	50	45	42	49	52	49	48	39	47	44	45	41	38	55	46	56	40	39	48	49	51	39	51	36	42	59	60	50	49	39	48	52	33	42	40	37	50	50	53	43	46	43	43	41	53	48	48	47	52	35	40	49	55	52	42	36	44	38	40	38	47	51	40	40	48	49	40	65	54	50	32	42	44	45	64	44	47	47	44	46	32	39	59	53	38	47	48	47	50	37	45	43	41	46	47	46	46	44	45	47	47	42	33	50	38	43	36	37	41	36	56	48	54	51	47	50	44	55	45	49	46	49	50	45	45	45	41	45	39	44	36	41	45	48	46	47	43	37	43	62	42	52	43	51	49	44	39	39	44	52	42	52	44	60	51	33	55	38	56	41	38	39	59	50	58	53	30	43	49
30282	20366	13214	27928	36854	36208	32597	30200	30821	34372	37504	36636	33802	34996	32392	31047	27103	20532	17466	16293	15841	11003	7906	6037	9847	5246	2983	2281	2171	2471	2397	2282	1539	1083	997	938	818	819	811	796	752	765	769	717	762	732	707	740	716	697	691	671	706	753	740	686	704	685	672	681	682	704	700	697	751	706	659	695	691	675	651	702	676	672	670	710	697	673	658	680	713	690	663	708	680	745	669	673	717	702	687	707	670	632	693	691	701	679	651	657	656	665	726	717	666	698	656	679	654	647	711	706	698	633	646	638	670	693	693	711	633	680	688	668	692	699	632	699	644	679	662	733	672	695	719	694	744	723	668	654	704	718	670	679	676	664	694	653	672	679	704	678	683	676	674	705	651	695	660	694	696	725	716	656	657	663	621	692	687	706	672	664	681	693	707	658	688	669	612	673	646	694	633	697	647	683	680	724	649	666	686	697	680	704	641	656	659	671	688	684	686	639	703	676	642	716	679	679	687	654	692	663	691	630	705	711	653	682	664	733	671	731	693	706	730	673	635	652	651	722	671	669	681	671	665	681	678	641	672	676	679	708	720	627	666	681	659	665	672	689	667	643	687	688	640	692	664	735	653	693	662	716	665	680	700	721	706	688	627	679	683	657	633	655	680	655	631	662	716	696	707	654	662	697	682	710	662	724	676	697	694	712	638	672	721	689	740	678	677	654	675	647	710	703	648	709	677	637	673	679	671	661	705	677	667	702	623	660	671	647	651	707	610	636	674	684	658	644	685	688	682	614	656	668	678	658	652	703	642	692	685	647	732	638	699	691	643	656	690	681	610	684	677	703	664	695	696	651	712	680	643	693	644	674	664	689	631	672	674	690	663	674	624	675	659	702	629	630	724	707	702	687	692	687	664	691	683	668	686	700	695	674	680	679	645	715	635	681	713	639	648	685	703	660	689	669	727	654	704	664	646	686	670	687	634	646	685	658	685	693	664	699	712	671	681	727	679	680	677	703	635	695	671	624	656	634	649	664	707	705	638	645	614	637	683	657	695	728	725	667	665	694	671	666	673	640	654	680	675	689	676	665	685	673	703	631	677	717	677	711	721	701	677	675	683	709	708	673	652	719	709	675	655	694	689	672	642	689	667	651	651	706	685	664	698	670	691	666	689	740	705	636	684	669	659	694	674	668	651	695	634	740	658	643	716	664	709	653	679	632	653	660	677	699	686	676	672	675	667	674	643	630	651	694	688	684	700	695	628	695	667	662	668	742	684	638	673	669	701	735	707	691	700	688	661	630	665	671	684	720	681	660	630	692	704	624	709	676	709	682	659	681	663	671	679	656	664	690	634	671	654	696	710	677	680	672	690	662	663	717	635	674	673	663	644	682	691	714	633	665	703	633	623	672	682	680	670	671	719	685	660	686	694	640	660	657	664	632	730	696	682	641	644	684	677	694	660	676	646	692	677	712	685	668	676	653	698	704	654	678	676	677	633	684	653	699	669	676	633	626	683	671	681	683	670	639	699	689	680	647	686	645	682	688	676	631	694	719	637	701	678	677	651	680	666	635	685	709	694	674	661	695	699	633	679	651	662	687	656	688	659	621	659	702	661	655	662	690	663	653	680	705	659	693	701	674	695	678	690	672	658	681	683	691	672	717	651	654	668	630	709	711	641	661	681	648	663	706	679	677	657	639	666	666	667	718	611	641	617	677	708	686	706	653	637	662	694	687	701	662	680	627	709	685	603	680	722	677	615	681	655	720	670	660	701	688	677	661	659	643	664	674	651	667	671	663	688	643	664	661	698	683	675	647	721	687	640	686	655	685	681	684	676	683	658	675	700	716	689	686	674	685	705	665	658	666	703	641	684	691	647	672	654	662	696	678	684	698	677	663	668	697	697	686	700	662	664	676	666	665	670	655	639	620	670	698	616	683	692	614	649	656	670	712	662	696	672	636	706	686	656	702	696	642	706	672	680	691	730	709	678	709	704	674	707	651	673	692	682	701	644	675	658	654	662	682	670	674	640	665	683	658	705	697	725	663	699	657	659	707	672	681	699	692	707	680	653	696	639	647	642	663	659	676	708	674	636	699	620	665	689	680	650	696	691	651	659	657	668	680	669	655	667	659	695	668	627	657	697	636	658	680	659	644	700	665	690	647	657	621	646	686	686	648	705	687	674	685	695	652	680	735	665	655	674	697	707	671	676	656	691	710	656	640	699	692	659	682	666	672	655	696	669	708	659	667	683	689	690	637	657	666	646	665	717	682	672	675	717	624	689	717	645	651	694	693	640	632	665	673	669	688	676	678	671	643	665	663	648	682	681	716	648	684	691	662	729	667	685	696	695	658	641	649	697	661	675	666	676	659	716	661	610	621	605	686	689	711	654	732	677	656	685	724	662	679	661	663	701	689	680	671	674	643	685	690	662	663	653	655	668	704	711	690	653	657	667	669	695	651	692	677	690	668	649	641	715	637	679	679	651	684	725	643	670	625	692	713	688	725	707	704	709	655	674	635	622	689	689	706	637	689	666	666	754	635	696	710	701	645	643	663	681	696	718	699	651	660	642	653	636	720	673	702	679	697	659	650	711	739	688	697	692	652	681	700	700	650	631	664	675	703	644	665	682	655	663	697	695	720	670	673	642	686	714	662	684	695	616	721	682	640	703	727	681	654	699	668	646	647	687	719	687	659	633	676	705	673	666	638	633	622	664	627	691	669	698	656	648	690	660	639	643	644	674	657	727	649	656	703	661	633	649	685	683	685	668	673	632	654	640	657	663	659	689	737	623	644	679	708	669	638	618	693	675	669	670	676	691	653	640	679	662	636	701	734	678	712	652	673	614	667	686	654	674	629	697	597	653	666	664	655	649	655	638	643	650	674	720	713	651	709	742	638	708	640	686	690	640	683	687	674	725	626	730	672	649	706	668	671	673	631	705	673	625	679	617	650	717	658	702	687	641	699	665	690	670	649	724	664	639	663	643	670	662	672	711	693	645	677	709	686	693	657	677	699	689	720	701	639	654	659	702	681	653	690	664	679	664	659	686	674	692	674	694	651	693	685	654	723	690	657	697	671	690	655	690	647	664	619	664	683	696	710	665	675	650	671	707	663	656	675	690	678	683	678	672	685	671	685	650	629	697	626	723	650	658	712	656	716	658	686	720	643	699	649	685	664	693	690	644	657	705	685	683	652	689	652	661	657	677	671	643	655	654	682	656	690	656	675	690	679	655	637	686	705	648	674	669	668	703	703	665	644	669	680	653	690	659	728	678	648	709	627	604	671	664	676	669	705	688	623	668	667	651	694	685	677	641	654	717	685	676	642	730	644	704	648	671	661	657	688	696	626	645	652	639	653	689	694	689	688	690	627	663	689	686	731	668	683	673	718	718	659	660	663	677	660	698	672	675	673	695	701	702	704	702	683	673	658	660	695	687	658	709	666	683	666	695	699	663	659	679	627	726	662	671	666	629	707	695	658	713	651	638	704	677	654	648	678	682	648	693	713	696	624
2200	526	271	230	411	415	389	359	507	764	1012	1091	883	919	769	767	569	424	271	301	242	171	114	60	105	71	52	44	50	52	45	48	28	40	37	29	30	32	41	41	25	32	41	46	34	30	37	34	32	35	34	42	38	31	39	40	42	31	44	36	38	35	40	30	37	27	35	37	28	35	29	36	40	37	28	35	25	29	29	28	22	30	51	43	42	43	41	35	33	34	42	27	27	38	42	37	38	27	37	38	33	25	28	28	35	30	35	33	28	38	45	35	41	29	23	33	34	34	33	32	36	43	29	29	29	40	29	36	52	25	46	34	31	35	30	35	39	27	34	36	36	32	23	26	33	46	36	26	41	43	33	36	38	41	49	36	44	27	41	26	32	26	32	32	39	35	34	34	43	35	37	39	34	44	26	26	26	30	39	32	24	31	40	32	44	31	40	31	30	30	31	36	33	29	34	35	35	43	34	27	32	46	32	37	43	32	33	30	31	30	35	48	44	47	43	30	35	21	28	25	33	45	29	43	29	33	26	36	36	35	28	29	39	42	38	26	34	34	27	43	19	30	40	36	38	28	40	35	37	34	35	34	31	24	31	28	31	28	24	34	31	39	42	42	42	39	35	34	33	38	40	27	37	35	34	35	26	30	30	32	40	31	31	29	39	36	39	37	35	30	34	30	40	31	39	30	34	38	27	41	38	24	38	28	38	32	33	32	29	42	31	29	30	33	34	30	33	29	39	30	35	34	32	28	29	33	25	37	35	33	32	41	45	30	39	31	40	45	30	42	41	35	34	36	38	30	39	30	39	37	39	31	28	33	29	39	37	29	35	48	26	44	33	39	29	40	28	27	26	31	34	22	27	41	31	31	40	40	39	39	33	26	43	34	36	41	21	37	31	32	28	27	32	41	37	44	36	26	40	38	41	39	37	32	29	35	28	31	26	25	39	41	33	34	38	30	36	39	39	44	38	29	26	29	32	37	28	34	37	31	29	33	37	33	37	36	37	45	27	32	37	32	35	25	27	35	34	39	32	34	32	29	40	34	37	35	26	39	34	35	30	43	30	43	26	32	36	32	26	39	30	30	28	36	31	36	36	41	31	34	37	36	40	42	32	29	40	41	39	31	43	33	46	33	31	31	38	34	40	29	38	33	37	33	41	31	37	28	36	20	30	33	31	27	41	31	39	38	36	29	31	30	33	38	31	36	28	29	31	41	26	47	36	28	27	34	30	41	31	34	24	32	20	33	27	28	32	46	37	30	28	26	38	41	35	36	32	40	31	28	31	35	22	40	26	17	33	34	26	42	45	36	35	39	36	29	37	35	32	40	32	41	35	43	38	37	36	29	25	39	34	31	35	27	24	38	34	34	32	42	35	26	30	30	35	30	36	46	46	38	34	29	31	29	33	35	33	37	38	30	28	27	33	39	27	29	38	22	30	32	20	31	30	30	39	28	31	23	32	53	33	41	27	28	32	38	33	34	37	33	36	30	32	42	37	40	33	28	30	23	39	28	36	34	35	31	35	24	32	44	27	32	39	49	37	47	37	27	32	44	37	31	35	21	39	30	35	40	30	27	31	48	19	34	44	45	33	25	31	23	34	33	35	32	41	35	30	32	36	35	32	30	43	34	42	36	30	37	48	37	36	27	47	31	42	33	45	28	29	24	48	31	39	38	28	35	32	49	29	39	31	36	35	33	27	37	42	32	33	43	38	36	43	39	32	33	34	33	36	43	37	25	37	32	23	31	39	40	39	34	38	39	38	28	38	38	27	33	28	40	36	43	27	36	37	33	30	28	32	35	40	38	36	39	29	28	30	39	35	46	32	35	29	29	33	34	31	31	25	30	28	44	35	38	32	32	37	59	30	24	45	37	29	33	35	27	31	38	38	31	31	38	31	35	33	41	35	34	31	31	38	38	32	30	33	34	38	34	50	35	25	29	36	41	34	34	29	28	33	29	31	37	35	34	39	25	47	36	38	25	30	27	40	39	36	26	30	29	27	36	25	44	38	27	28	31	33	33	47	35	36	38	21	34	31	30	42	31	26	39	27	34	33	35	44	41	32	41	33	28	36	46	27	30	28	38	31	33	37	23	33	45	42	31	29	37	30	33	29	28	29	33	28	29	43	30	31	30	37	32	35	34	39	41	33	30	32	22	33	25	35	47	30	27	37	38	26	35	21	25	43	34	46	46	31	30	23	42	32	32	33	33	25	36	38	49	24	33	34	28	32	38	30	32	25	33	38	25	26	28	43	37	27	40	40	47	38	31	34	31	36	36	19	38	27	40	25	26	28	44	28	31	34	26	31	31	42	38	38	28	30	40	31	38	41	25	31	36	31	24	36	32	36	39	35	35	35	36	40	28	37	30	42	37	34	31	33	37	38	34	29	44	36	39	27	40	33	30	36	28	40	28	31	35	22	45	41	36	35	35	23	34	37	33	37	34	30	32	46	22	28	30	32	29	29	29	39	37	32	32	36	26	36	30	36	44	35	25	36	35	37	45	24	31	26	38	36	29	39	30	33	27	28	46	30	26	37	21	32	35	34	23	38	28	26	36	31	30	40	29	42	22	23	30	34	30	28	38	25	29	28	41	33	40	43	30	37	41	42	28	36	27	46	42	40	30	33	41	35	31	44	35	30	41	29	26	43	37	31	41	43	32	35	51	36	28	41	32	41	48	30	37	39	38	37	36	39	32	31	34	40	31	23	37	27	30	34	40	33	27	40	35	36	32	26	28	26	35	27	28	22	26	36	35	43	31	39	38	37	34	32	38	37	35	29	31	34	34	44	25	33	30	37	30	23	30	37	28	41	38	40	36	30	29	38	25	33	28	41	35	30	36	38	25	37	31	42	33	27	36	39	39	32	37	45	33	29	29	26	37	33	35	35	32	33	39	30	39	41	36	37	34	30	35	27	31	25	29	45	29	27	41	36	31	36	37	40	39	35	28	26	41	37	27	50	29	28	34	28	35	26	28	22	40	37	40	34	37	29	30	34	42	25	37	26	38	36	34	27	35	30	40	33	23	40	24	37	37	36	36	28	42	33	30	32	38	35	42	45	33	28	35	38	36	40	29	39	20	43	35	32	25	28	32	35	28	36	43	30	37	27	26	34	35	30	45	40	32	39	26	31	20	41	37	41	35	37	38	31	35	26	42	35	31	37	36	31	31	32	33	37	30	46	33	33	42	37	30	33	36	32	38	32	33	37	39	42	27	29	41	33	38	36	29	40	29	37	38	25	37	39	33	31	28	33	41	41	43	26	30	33	36	32	28	28	42	38	36	26	34	30	40	39	44	40	28	50	45	26	25	32	39	30	37	33	38	35	34	28	36	27	29	39	34	33	34	36	33	34	38	37	38	27	27	34	35	31	43	15	40	32	23	33	33	31	27	30	23	37	32	32	31	29	38	40	30	32	33	34	31	35	28	37	24	29	30	46	32	34	31	31	37	38	24	35	40	32	40	36	35	31	36	42	34	29	32
21936	12996	7037	18279	26805	25389	21396	19588	21386	26240	28106	28480	25512	24772	21877	21174	17970	13899	10124	10429	8051	5824	3585	2422	3693	2377	1243	1016	1026	1092	942	883	711	671	600	543	555	529	502	546	534	541	521	548	525	521	505	511	515	507	484	536	574	549	527	556	509	534	520	469	525	510	514	487	533	506	522	514	542	537	542	514	541	508	497	515	505	495	486	498	489	485	497	559	491	512	512	549	515	549	534	520	571	491	522	487	519	520	519	524	497	537	473	497	515	561	506	525	527	510	528	511	502	500	485	516	524	490	507	503	526	509	488	529	486	524	485	480	519	513	515	557	495	517	483	532	505	501	495	544	472	487	515	503	499	496	488	543	513	501	504	480	531	545	519	495	538	485	496	475	493	518	497	495	529	565	495	486	527	521	518	511	505	527	496	499	508	494	510	468	522	563	547	512	500	524	486	515	522	505	501	499	520	499	442	505	499	502	520	515	507	539	526	528	513	511	500	507	536	514	522	502	489	546	535	525	499	499	566	542	539	521	526	522	500	495	457	499	499	498	527	507	508	512	518	474	507	507	509	513	483	477	487	521	568	503	522	524	551	507	514	508	513	510	497	454	495	454	509	551	481	523	508	502	509	489	489	521	534	482	531	509	511	515	518	520	503	528	533	484	472	506	518	499	494	530	483	492	541	486	488	535	485	554	539	499	537	508	521	527	529	565	522	504	519	522	498	533	469	491	534	508	476	505	489	481	517	528	516	522	476	479	510	512	493	490	518	500	486	460	527	495	521	528	510	505	508	529	555	502	495	522	495	482	489	524	533	505	507	492	519	485	482	507	500	548	518	556	498	556	482	540	540	519	511	513	526	492	533	520	537	514	501	474	499	510	521	485	502	511	519	519	471	534	489	460	499	509	479	509	492	473	506	491	547	479	538	534	540	518	542	455	541	469	524	517	509	509	497	526	476	469	552	531	488	490	550	476	449	552	515	511	519	536	503	522	542	519	488	481	506	502	495	474	507	524	467	537	512	529	519	511	500	497	499	467	547	494	531	511	549	502	463	533	524	521	495	513	516	522	501	498	559	514	501	503	486	483	529	539	517	522	491	490	522	536	507	532	512	503	526	502	514	529	458	514	507	488	497	485	514	481	497	492	484	520	519	519	492	537	470	488	498	497	530	534	509	479	498	479	515	494	495	504	506	524	534	512	513	550	526	492	563	553	505	510	513	465	507	493	495	516	504	500	510	535	500	532	486	540	497	503	522	486	490	513	521	550	451	501	486	490	523	479	486	496	492	516	504	518	517	514	510	464	529	517	528	525	507	513	531	517	523	523	475	509	532	504	498	519	535	437	457	529	510	497	511	508	526	492	504	490	511	510	534	485	480	525	564	508	549	567	508	471	480	514	564	484	509	515	478	486	516	539	522	519	495	498	516	505	499	508	532	498	537	535	490	510	530	515	545	527	479	509	501	469	519	497	501	530	495	541	512	493	520	517	506	509	524	530	506	500	476	491	531	443	540	516	480	485	503	510	528	491	505	516	504	507	518	518	560	510	521	517	502	526	503	548	519	524	519	503	467	514	531	539	496	530	500	492	516	514	503	477	479	494	490	535	482	514	524	511	489	553	507	539	494	503	523	508	484	504	519	543	492	512	535	513	510	515	494	512	487	526	494	515	572	476	512	480	507	493	489	470	518	513	519	549	475	502	512	505	536	493	579	520	500	478	501	482	535	528	501	503	514	530	529	515	544	529	516	518	507	517	541	482	498	522	537	523	495	502	496	573	514	497	485	545	492	561	461	503	510	492	540	578	512	495	541	534	524	552	482	525	485	506	473	499	502	530	515	488	502	510	492	503	511	521	495	522	506	520	514	528	489	527	497	477	543	518	516	522	507	504	514	517	507	508	467	513	509	501	534	493	489	546	539	514	559	522	546	549	517	465	517	543	489	502	526	471	483	516	525	521	489	485	487	497	554	532	523	528	522	461	497	514	504	498	475	526	557	453	484	513	506	463	545	534	530	514	519	490	506	484	564	490	506	527	509	474	495	498	561	495	540	498	491	537	473	548	488	471	519	512	523	488	484	512	517	490	501	450	503	439	503	487	551	507	527	551	484	503	472	505	507	526	499	527	485	519	493	539	484	529	496	515	498	496	489	550	562	519	482	510	517	516	494	480	513	502	495	489	495	532	531	488	477	494	484	499	537	520	498	483	464	512	520	498	494	472	536	504	494	545	501	511	502	494	474	549	497	532	512	512	489	513	501	478	491	530	529	521	530	536	532	495	503	526	465	500	490	511	466	515	502	497	502	510	534	517	491	479	515	496	500	524	513	496	537	483	503	485	482	521	507	528	519	509	506	471	548	494	515	532	497	470	477	500	486	461	478	472	471	487	491	514	503	522	535	514	511	480	509	525	476	483	506	528	485	505	531	520	508	517	517	513	494	526	504	553	527	556	516	502	518	503	496	548	496	470	520	505	487	532	484	514	510	538	543	518	504	531	485	521	501	480	517	561	476	487	473	501	510	535	504	528	513	498	488	525	541	493	525	505	518	514	512	477	530	489	488	497	514	461	523	496	510	522	482	500	505	516	510	475	522	448	524	508	520	546	501	446	562	521	498	524	547	569	496	480	506	533	531	483	487	514	469	499	466	462	494	524	481	505	551	469	516	484	474	528	541	485	525	485	534	505	536	542	541	509	523	503	487	509	498	487	514	521	520	510	496	478	514	532	468	500	495	493	523	493	540	498	528	508	527	495	510	534	513	527	509	549	527	504	486	529	518	533	563	514	506	498	540	526	539	473	550	530	518	484	493	528	493	538	521	491	483	510	520	511	537	521	510	504	484	531	495	523	511	467	530	536	534	484	524	498	487	517	537	454	517	541	503	486	490	496	509	534	470	512	489	476	515	531	487	479	541	501	525	548	524	480	482	522	500	489	527	473	517	514	487	491	522	494	492	491	518	524	504	448	540	510	512	520	491	486	521	489	530	537	523	548	508	539	514	529	506	494	523	527	548	490	497	527	495	482	484	527	504	502	487	513	509	540	494	520	478	508	520	473	521	491	545	515	493	501	511	527	499	484	533	501	532	504	527	485	560	496	525	511	502	503	501	521	579	472	557	520	536	496	545	480	514	543	500	524	528	506	538	541	518	544	483	535	498	512	553	502	503	508	521	511	462	547	495	557	509	533	534	491	497	486	509	500	497	529	487	497	499	507	477	518	551	503	488	560	510	462	530	539	504	498	521	520	546	515	505	503	495	461	551	487	514	497	500	458	531	498	511	502	533	546	508	487	519	526	463	503	517	488	522	521	484	493	520	490	506	501	506	488	483	487	474	488	547	519	460	501	460	539	527	535	523	475	508	530	501	488	551	511	509	498	506	527	514	496	505	471	583	506	521	496	431	534	556	513	472	491	514	458	507	504	519	550	538	534	523	502	516	513	525	530	511	511	535	502	532	483	535	488	503	509	493	484	506	517	494	520	515	516	509	507	506	548	535	504
1880	861	417	353	623	707	626	568	723	1112	1624	1515	1439	1328	1116	822	912	620	356	427	346	240	134	95	138	99	37	58	47	43	45	41	38	41	39	33	42	31	28	37	27	31	36	21	33	26	25	39	31	26	38	29	34	35	37	44	23	33	28	30	34	26	29	27	41	29	32	25	33	38	34	32	38	24	29	31	32	30	32	32	33	33	32	31	37	29	30	40	24	31	22	29	28	24	26	28	28	33	28	29	46	37	40	30	45	32	30	33	40	32	25	29	39	22	37	36	31	29	32	23	40	31	40	38	35	41	38	34	33	25	36	28	30	42	33	29	30	26	22	37	34	32	24	28	27	30	28	39	32	36	34	34	33	36	42	27	27	25	31	28	30	28	34	34	30	32	35	24	32	25	36	28	29	28	34	41	28	38	37	28	25	27	32	31	29	29	37	29	29	33	30	42	38	28	44	32	38	36	22	33	29	34	33	33	30	26	38	31	35	31	29	24	39	32	29	29	35	34	34	28	30	33	23	32	35	41	32	44	33	34	33	40	40	36	41	32	18	24	28	26	43	37	29	37	21	32	40	29	28	35	38	44	29	37	32	29	42	23	30	31	27	32	29	32	35	24	31	29	48	32	30	35	28	30	35	30	30	36	32	36	30	25	32	28	34	26	25	30	24	25	24	25	27	23	32	39	28	36	34	28	40	34	39	23	24	34	25	32	37	27	31	38	30	29	31	26	27	33	30	29	31	37	27	26	29	29	29	39	40	32	39	29	30	38	26	23	41	30	45	33	33	24	35	27	33	33	31	31	35	24	29	38	37	27	22	37	36	31	23	31	25	30	31	30	44	41	31	27	28	38	34	35	36	36	35	31	42	31	34	33	33	25	32	39	31	33	21	38	40	35	37	24	33	38	39	33	30	35	23	38	27	27	39	24	35	42	28	22	30	31	25	26	27	28	32	34	21	39	28	39	36	31	30	33	41	33	29	36	38	29	31	41	27	39	35	32	35	28	33	26	36	39	36	26	35	34	24	39	33	35	34	32	35	31	35	24	34	32	34	30	34	32	31	34	30	34	33	39	34	30	33	35	24	33	40	30	39	30	26	28	37	30	23	28	22	33	33	25	22	30	34	37	25	42	27	34	33	29	38	27	30	37	30	35	28	24	33	30	32	31	41	40	31	27	41	28	33	29	37	22	36	39	33	30	35	35	23	25	27	36	36	35	39	32	37	33	33	47	32	30	36	38	28	34	40	27	37	35	37	31	23	38	31	23	24	28	26	35	39	41	32	33	33	28	29	24	33	29	31	37	29	24	37	32	32	26	31	26	38	23	26	28	36	30	36	37	41	24	41	34	30	25	46	29	40	25	28	30	30	31	33	45	33	25	45	22	28	32	39	35	28	28	29	24	31	35	38	28	21	28	21	31	34	31	24	33	44	30	19	35	34	26	32	26	30	40	36	29	32	24	28	30	31	31	25	26	30	34	38	34	31	26	41	36	26	23	34	29	30	37	28	41	36	24	43	26	23	26	31	28	33	32	41	40	31	35	30	32	30	35	19	31	32	24	37	29	28	30	27	38	28	35	33	20	37	25	52	46	42	42	22	31	33	41	34	25	36	33	24	39	25	31	35	31	27	42	29	31	19	26	24	36	27	27	31	32	27	34	32	31	30	34	31	26	23	32	21	45	29	33	29	25	30	29	33	21	40	40	41	38	37	25	29	32	31	31	34	24	36	30	33	28	27	39	31	35	29	27	37	29	29	32	30	34	31	36	25	25	28	25	29	32	40	35	27	19	40	23	35	26	27	31	24	27	30	34	29	31	34	22	37	37	23	40	17	42	29	31	30	27	37	24	33	35	32	30	22	34	25	29	35	26	34	34	25	20	38	34	29	23	31	24	28	19	30	35	39	26	38	31	30	34	39	33	30	39	31	29	27	31	25	22	42	21	33	32	27	21	28	24	29	29	42	29	25	28	34	27	34	39	33	25	33	30	27	35	23	25	43	29	27	33	34	21	52	20	33	30	30	32	26	31	26	37	39	28	27	33	43	28	31	42	31	29	28	27	36	35	33	36	40	35	31	23	23	38	38	30	37	17	31	37	35	37	26	24	27	23	19	23	23	41	33	26	26	25	26	28	29	33	36	31	32	29	46	34	29	37	40	32	32	36	19	40	27	35	25	30	23	33	45	28	30	33	35	33	37	28	32	24	33	26	30	31	27	25	46	30	39	37	21	35	33	38	30	34	27	30	15	35	27	31	31	31	23	32	23	32	33	26	30	24	33	31	30	33	24	33	35	26	24	37	33	32	26	31	35	40	33	34	35	32	37	31	31	31	23	33	35	38	43	24	41	32	36	33	41	27	29	29	32	27	30	34	41	29	32	30	25	32	35	25	27	29	28	29	24	34	32	41	31	22	32	34	31	31	33	33	38	43	36	35	34	31	30	31	31	30	31	24	33	35	29	32	28	26	25	36	33	28	32	40	35	38	34	30	27	33	26	34	32	35	33	34	24	25	33	37	42	31	39	33	38	30	42	34	25	37	27	37	31	32	33	33	21	26	27	24	29	30	29	34	23	38	37	35	25	50	37	36	36	40	38	30	27	29	33	38	30	36	31	33	30	28	25	38	31	40	26	46	31	25	37	26	40	26	45	30	40	47	23	40	37	37	37	32	33	39	29	31	37	28	33	33	26	31	28	29	36	34	30	28	37	35	34	25	29	35	36	25	27	29	38	41	35	29	37	22	32	23	34	24	29	27	34	29	31	34	27	35	37	28	34	36	30	37	29	27	39	37	28	28	37	22	35	35	30	20	32	42	34	21	33	32	26	24	28	24	24	35	30	32	33	29	34	29	38	37	32	24	25	32	27	28	29	32	26	37	29	29	33	30	28	17	42	28	29	30	43	30	47	26	33	34	30	26	18	30	30	30	29	32	21	37	26	29	40	33	28	29	33	28	38	29	33	40	39	36	23	30	33	32	42	29	23	36	35	24	33	34	31	40	31	22	26	39	37	44	29	35	42	26	28	26	26	22	45	24	37	32	29	27	32	39	25	33	29	27	32	29	25	21	37	30	32	29	28	25	32	38	34	27	36	23	24	31	28	30	27	35	28	28	31	27	27	21	40	24	34	23	20	24	31	24	39	28	27	38	35	25	31	31	30	30	32	34	38	26	42	24	36	35	28	27	29	26	29	31	46	42	27	26	33	35	28	46	38	24	36	32	25	56	29	39	29	41	24	25	37	33	35	30	29	39	33	29	31	32	22	29	31	16	28	29	26	27	39	35	28	34	38	33	33	34	32	37	15	32	36	32	31	25	32	27	28	31	33	26	33	32	29	34	29	33	37	46	33	26	33	43	24	36	36	29	27	40	41	30	29	31	30	40	22	27	30	35	38	35	33	31	35	36	24	28	31	37	25	35	26	32	26	27	33	33	30	35	32	33	30	30	37	39	30	40	33	27	31	33	32	27	36	38	27	30	24	27
26805	17548	10256	23217	32172	31136	26532	24208	26301	31446	33889	32165	30679	29413	26939	24228	23099	19304	13424	14477	11961	8554	4967	2892	5244	3477	1573	1181	1193	1147	1033	953	915	719	653	609	604	550	542	547	566	530	509	492	566	510	517	498	465	519	483	531	527	593	537	451	469	478	486	460	506	457	493	462	452	473	499	477	480	483	494	466	470	477	481	471	473	461	493	480	473	433	493	497	478	455	477	496	462	465	423	503	475	471	454	476	467	476	499	509	507	453	535	493	456	501	509	476	487	471	504	477	497	494	475	481	506	483	486	454	452	482	498	468	516	499	470	498	488	467	481	450	480	487	489	459	530	459	490	471	502	508	479	496	499	491	450	478	531	502	471	443	485	507	475	495	494	483	477	503	493	478	462	503	469	477	477	479	493	507	442	511	462	473	477	470	518	457	502	514	486	532	516	461	504	476	507	486	506	472	483	499	455	474	508	476	491	506	499	489	487	481	486	455	491	482	505	489	494	417	461	504	509	424	485	506	453	486	489	478	491	479	492	416	469	501	477	494	503	494	494	503	479	506	494	509	493	497	439	485	461	423	500	479	509	426	460	487	487	467	461	456	490	479	458	460	472	506	434	506	479	465	471	515	451	450	448	489	524	442	470	492	453	490	464	444	502	474	495	477	514	516	456	450	483	450	476	495	495	497	469	505	473	462	479	468	437	434	439	460	432	483	475	448	456	471	460	468	463	525	474	492	486	456	497	449	492	446	454	495	476	504	482	458	485	474	475	480	511	466	485	486	481	497	493	513	477	447	476	466	447	482	484	460	500	433	492	483	472	460	527	468	468	473	492	467	463	455	487	452	497	503	507	433	459	506	515	469	483	451	465	479	449	482	466	506	492	469	506	460	473	483	462	501	467	496	490	475	470	480	512	493	487	433	513	489	486	442	451	472	495	477	481	418	460	488	473	482	525	511	524	506	525	516	489	509	440	491	476	450	442	490	453	480	476	505	470	488	479	493	468	458	434	463	504	501	472	497	520	484	477	459	492	493	491	433	460	500	474	463	496	460	451	494	479	484	461	476	462	482	441	500	496	438	465	493	527	465	450	490	501	454	471	440	479	497	460	495	475	484	496	458	483	475	470	453	501	488	449	444	480	518	495	444	486	523	471	491	442	469	537	463	506	480	445	455	472	468	513	467	460	477	497	491	508	499	442	465	454	509	448	519	433	467	479	466	463	468	481	498	468	464	459	492	486	445	493	469	531	493	503	478	474	478	441	457	449	468	473	478	491	487	489	479	459	506	500	452	508	441	459	490	483	428	488	498	489	455	469	451	461	539	522	474	472	490	471	509	481	499	451	485	488	467	474	505	475	500	462	467	446	492	503	461	531	491	488	455	457	495	450	515	487	452	471	481	493	459	518	493	469	474	460	454	472	481	462	496	481	472	500	464	466	465	468	509	452	462	456	464	513	430	491	475	466	456	494	451	457	488	487	508	476	468	473	483	502	451	472	413	474	475	458	460	479	523	475	446	471	454	492	501	454	513	460	506	451	470	442	475	492	484	502	545	471	507	478	474	472	503	470	464	481	495	499	505	512	460	475	501	488	469	473	440	479	462	468	499	490	461	462	462	484	492	483	494	464	460	506	454	469	441	476	458	475	486	506	425	455	472	458	503	469	464	461	493	482	500	507	475	504	447	481	458	487	474	488	513	468	498	510	457	492	463	503	460	492	495	497	473	455	523	438	477	483	459	416	467	441	497	523	467	470	477	487	473	459	502	507	472	481	444	467	483	444	462	484	492	481	509	492	487	491	495	528	460	481	446	478	454	453	465	465	483	484	454	491	513	445	476	447	457	462	468	466	487	470	488	404	481	482	449	472	451	459	456	467	512	504	514	490	499	504	472	459	496	503	448	437	470	488	484	456	491	449	498	487	487	483	508	459	459	464	448	486	475	500	472	492	504	478	452	478	486	474	472	484	460	476	506	502	461	473	489	515	475	457	474	470	476	498	481	498	496	491	465	467	512	449	515	485	463	490	487	470	464	488	495	478	463	484	471	467	530	480	499	478	492	495	495	491	452	440	482	477	506	462	468	443	462	499	426	471	470	482	463	487	484	478	438	462	500	490	473	502	480	475	474	481	462	521	445	437	481	496	476	502	479	499	491	504	474	448	475	476	490	493	504	536	482	461	535	461	484	485	468	519	473	479	484	447	476	490	458	438	509	487	450	456	468	485	494	477	522	457	492	499	505	487	469	481	469	498	492	466	488	467	486	472	470	495	463	484	451	470	489	491	473	446	470	493	507	480	504	441	480	483	471	446	457	489	488	497	474	459	492	478	484	447	466	510	441	479	476	477	452	472	463	466	450	512	480	470	459	494	503	488	484	485	445	446	489	522	466	442	444	462	458	471	486	487	535	482	488	490	435	514	434	438	479	465	497	477	457	496	462	471	450	415	484	473	497	482	524	497	525	513	469	480	479	486	451	449	488	500	427	496	495	460	464	446	488	500	498	465	447	475	500	482	473	508	516	511	485	460	489	491	550	475	498	490	477	478	464	508	480	522	471	477	473	499	511	469	479	483	453	478	505	453	486	464	483	495	507	458	477	474	490	471	463	463	496	470	492	482	488	489	505	457	483	456	488	510	452	460	447	485	517	491	472	470	475	455	502	471	454	472	512	511	469	463	508	467	471	497	497	482	480	474	486	471	475	487	477	473	526	452	457	472	499	509	484	454	458	491	477	452	495	482	457	476	497	466	467	524	458	478	480	504	453	487	487	495	481	513	483	483	477	460	451	512	473	466	472	531	477	472	494	455	451	472	444	480	522	485	482	465	463	467	474	444	486	484	477	436	464	451	477	490	495	489	489	517	473	433	484	496	460	458	490	483	454	506	508	471	510	490	472	498	467	496	468	503	464	449	445	493	489	510	513	477	520	456	470	453	466	488	457	479	480	472	453	457	470	550	426	487	478	469	510	464	413	475	473	484	469	529	454	486	453	501	472	442	512	491	484	487	471	473	465	483	488	486	495	477	489	498	480	454	512	456	476	466	481	475	483	491	451	464	436	480	502	470	512	485	440	479	477	474	478	481	457	464	483	493	494	489	500	480	486	453	460	495	481	531	475	468	489	440	476	412	503	488	482	487	521	498	434	523	462	511	490	462	482	507	444	467	494	457	432	476	539	455	464	458	478	444	498	484	466	487	496	512	504	463	449	436	465	457	495	462	446	481	488	479	519	467	464	474	475	452	510	483	501	508	504	504	479	473	507	490	457	503	463	459	492	468	499	482	467	464	450	489	476	523	460	454	475	486	503	470	465	493	471	497	495	475	490	458	484	458	466	480	426	440	493	462	468	482	507	496	494	473	477	503	506	497	475	499	489	463	481	469	488	501	489	474	493	473	467	481	503	454	451	486	477	495	470	495	519	461	459	425	465	485	451	469	517	500	462	467	452	478	539	470	469	469	459	476	495	465	496	476	482	483	525	478	491	495	496	439	479	488	484	475	429
3370	858	459	332	532	623	558	525	608	1028	1468	1475	1229	1339	1288	967	819	631	454	389	317	202	119	98	163	108	75	66	54	56	45	58	48	47	45	55	49	48	54	43	49	47	53	51	53	39	49	51	51	45	35	43	53	42	44	53	44	36	41	44	36	35	47	39	46	52	53	40	46	30	36	45	47	51	43	51	49	39	48	48	39	44	58	37	40	51	53	42	50	48	42	57	43	48	41	51	48	45	51	42	35	52	39	50	49	52	49	43	38	30	60	44	46	51	40	32	45	40	57	44	35	48	44	50	52	58	47	45	42	45	41	44	59	37	41	49	53	56	46	46	52	39	49	46	36	45	51	47	36	53	38	34	55	52	44	45	49	44	34	48	46	51	52	38	57	47	49	45	51	42	35	49	34	36	43	49	41	55	38	43	48	40	34	34	48	47	42	42	43	40	43	43	47	52	45	45	46	55	42	48	49	40	41	42	56	48	43	52	46	41	41	62	52	56	71	53	50	43	50	42	52	58	50	42	53	41	44	42	46	53	41	44	45	51	44	43	64	30	44	47	49	48	51	48	45	36	42	45	42	56	47	45	53	51	40	43	45	47	51	42	49	35	46	37	46	47	48	40	44	45	42	49	60	53	42	35	60	40	49	41	52	50	47	42	54	44	54	48	48	41	68	43	41	53	26	55	50	66	45	48	34	41	40	48	52	49	39	51	41	42	48	51	44	51	39	54	44	35	45	51	42	56	42	48	44	39	65	45	42	43	47	43	48	42	46	44	53	41	51	42	38	41	61	50	51	45	46	37	54	36	49	57	33	43	43	46	48	42	38	40	48	57	56	44	47	35	43	39	49	43	47	44	40	34	48	53	56	44	59	46	33	40	49	56	62	44	41	38	48	39	36	55	46	52	39	49	50	45	50	63	41	43	52	43	56	37	55	38	49	46	45	58	41	47	43	56	46	44	57	42	41	48	48	45	41	51	57	47	52	34	50	40	36	49	47	40	48	48	44	50	49	40	48	46	43	55	44	39	32	39	30	38	53	40	52	42	54	46	35	43	38	47	46	46	48	49	47	46	51	38	49	43	49	55	47	53	53	51	44	37	52	42	38	45	57	42	34	39	55	42	31	49	50	48	33	48	48	48	50	45	38	51	49	39	34	36	54	40	33	46	35	49	33	48	45	46	40	44	44	45	45	51	40	38	43	42	62	48	46	45	47	46	38	54	40	48	45	43	42	44	45	49	51	53	45	42	49	46	41	40	40	44	41	49	51	40	47	54	46	45	52	57	47	43	46	46	46	46	45	41	52	47	55	43	42	44	43	46	45	52	52	51	43	44	42	45	54	41	48	43	48	44	41	43	49	48	50	45	36	44	47	46	42	58	51	46	56	44	48	53	38	49	40	38	41	38	51	42	52	43	43	42	47	42	47	57	41	60	54	57	55	44	51	66	55	45	44	55	34	55	50	31	39	45	48	47	55	54	50	44	45	43	51	45	62	41	43	53	42	44	46	42	44	48	45	53	48	38	36	45	54	54	62	47	52	40	45	62	59	53	50	55	46	46	49	32	42	46	41	55	49	38	42	31	35	57	47	33	56	50	32	53	46	50	41	62	36	34	44	48	48	34	50	54	55	39	49	44	41	51	46	40	43	40	40	43	42	45	43	44	48	39	54	45	51	41	41	45	34	39	34	72	31	51	38	50	52	58	41	49	44	35	44	51	53	49	53	51	45	44	36	44	39	48	50	45	53	34	55	36	33	51	47	50	50	39	40	47	37	43	37	58	43	44	47	47	46	57	44	37	44	47	38	41	38	38	46	40	39	57	38	44	41	50	54	54	45	51	38	38	43	58	46	38	36	45	57	49	44	35	48	64	47	50	42	55	41	41	44	46	50	42	48	49	43	49	46	42	37	40	49	48	37	52	49	42	51	44	51	43	52	42	57	41	45	52	48	30	45	42	41	45	38	45	55	42	56	54	46	49	38	55	41	44	48	39	33	40	46	36	44	45	42	54	48	48	39	42	39	38	45	37	37	48	36	43	40	40	37	46	50	49	42	52	44	39	43	59	43	43	46	50	51	49	47	37	40	39	55	36	43	40	45	58	48	44	48	45	45	43	52	49	30	51	46	48	44	39	52	46	49	43	48	48	36	47	38	49	41	47	45	36	38	56	36	41	63	48	45	45	46	39	49	38	39	46	64	42	54	38	45	36	40	42	43	47	48	36	41	40	35	42	52	49	47	38	30	58	61	49	36	53	45	47	51	62	41	43	43	53	45	48	34	39	39	48	35	42	42	48	52	45	47	52	41	52	50	49	48	43	41	47	47	38	40	50	38	46	48	35	49	36	55	43	58	33	47	50	39	38	39	33	55	50	49	45	50	46	45	44	52	46	58	51	46	39	35	45	35	38	57	56	52	50	47	42	40	60	38	38	47	46	49	43	43	36	39	43	39	45	53	39	41	46	32	53	39	37	39	36	43	33	40	45	45	44	45	49	47	49	46	46	47	48	57	56	52	49	44	42	40	37	60	47	50	38	38	47	46	49	52	49	56	54	44	46	36	46	48	41	40	56	47	43	42	48	40	38	36	44	50	33	48	41	48	48	35	46	43	43	48	41	43	44	52	41	56	52	48	59	41	43	40	42	55	43	36	54	55	42	38	48	48	49	49	53	42	36	41	43	40	45	50	50	39	50	45	40	56	38	43	48	43	41	36	39	54	52	53	41	45	51	43	48	38	43	44	63	49	37	38	50	40	57	46	39	43	41	54	49	48	39	33	33	56	50	51	52	46	42	49	53	52	34	42	55	41	52	38	49	44	40	45	44	45	39	48	51	46	53	44	50	50	44	49	50	44	32	47	56	53	45	48	58	44	45	48	35	50	45	54	52	56	44	34	34	52	40	39	49	39	40	46	43	55	55	41	45	51	51	51	44	49	53	48	45	38	41	49	49	56	39	45	50	47	52	44	45	38	44	46	45	47	36	49	34	40	42	34	47	58	45	47	38	46	40	46	41	51	48	42	54	48	50	40	43	37	46	33	53	46	47	53	34	41	41	41	61	46	41	57	47	47	48	38	42	35	45	37	59	30	37	46	36	60	52	38	46	42	46	51	48	55	38	43	56	43	46	54	61	51	40	54	45	58	46	40	49	31	46	49	49	62	36	53	47	46	53	46	44	40	31	38	46	51	53	44	50	53	65	47	50	48	39	44	45	41	55	50	37	50	52	37	52	42	41	39	44	46	52	50	52	47	38	40	51	58	47	60	33	39	46	42	58	52	53	34	50	41	43	42	41	41	34	39	33	38	53	41	46	49	42	50	53	48	48	47	50	48	25	39	38	47	34	46	49	40	39	39	42	52	44	43	48	29	40	40	52	37	44	39	52	44	36	45	45	42	44	55	41	48	54	45	52	45	42	52	45	53	38	40	54	45	44	48	49	37	38	42	57	59	47	53	44	42	35	43	45	27	43	47	48	37	55	37	47
24324	15919	10000	22120	30398	29195	25324	22316	23355	28732	32838	31373	28769	29697	28227	24368	22006	18881	14318	11997	11053	7242	4254	2857	5630	3707	1828	1176	1161	1233	1118	1106	966	893	812	831	731	812	778	696	706	693	721	692	704	712	665	736	674	712	689	745	743	776	741	711	663	682	679	633	711	712	653	686	655	682	698	673	689	687	715	750	669	657	687	697	710	703	689	683	702	737	696	691	669	709	678	654	697	702	719	670	681	687	665	680	696	673	724	673	677	703	706	679	738	682	706	695	716	649	718	700	630	664	672	712	675	668	706	708	702	692	691	663	653	732	717	695	648	640	641	696	721	670	687	659	661	703	676	740	684	709	674	698	686	663	680	673	721	703	709	650	682	694	702	673	696	683	672	692	647	727	679	754	711	690	676	697	696	715	628	715	691	624	667	757	681	661	737	645	695	714	653	655	643	712	677	688	660	663	689	675	671	678	729	694	680	670	692	682	651	697	686	679	673	677	634	727	683	633	632	679	682	701	619	682	643	687	670	654	654	676	691	715	702	662	725	660	689	689	635	674	630	682	658	668	737	690	670	688	631	638	689	682	704	710	650	712	696	618	643	721	647	682	668	625	727	687	695	676	629	732	694	685	665	666	656	685	732	654	696	640	661	650	634	658	719	654	691	722	678	682	724	667	690	705	670	664	692	701	642	705	697	647	704	673	697	663	704	643	695	657	700	694	673	667	644	686	649	665	684	670	669	630	645	710	681	678	700	722	710	705	642	718	702	639	689	713	668	720	654	721	705	666	667	714	709	619	711	664	679	661	656	677	689	711	643	652	687	668	714	668	660	713	654	730	693	712	673	681	660	674	691	671	652	664	680	727	676	700	687	661	667	631	691	673	631	674	712	652	691	624	670	661	641	692	684	658	700	696	640	685	658	661	665	675	681	714	682	718	693	733	696	603	686	683	705	675	705	680	669	665	674	709	668	676	694	702	688	702	701	694	666	660	694	684	670	672	696	705	653	698	669	665	684	672	645	707	713	719	660	694	698	681	634	701	655	703	688	714	636	704	669	688	695	624	722	625	698	683	693	666	657	682	674	673	656	675	677	686	673	681	672	625	689	748	678	696	660	679	687	676	682	662	685	692	665	669	663	708	652	664	688	693	690	683	684	705	709	694	694	689	678	715	664	681	687	741	680	673	675	680	677	683	682	692	671	668	711	702	663	659	682	666	628	719	660	684	667	647	695	670	717	698	665	698	648	658	662	687	652	673	648	658	736	669	647	699	648	660	680	645	683	730	643	681	665	663	707	635	676	652	699	665	653	678	682	700	719	676	673	621	677	674	674	686	738	678	705	698	649	624	682	725	676	607	672	707	682	660	675	648	654	720	667	706	718	669	675	665	658	632	665	626	686	725	705	681	677	679	664	676	706	700	683	660	674	651	706	665	684	651	655	690	675	697	646	667	664	662	638	702	672	692	697	696	696	679	669	707	656	701	695	665	675	685	670	672	693	670	690	702	654	680	659	637	646	660	708	656	665	711	683	713	668	674	675	696	722	687	668	652	621	692	657	687	677	654	692	705	661	689	667	676	680	636	674	685	648	652	683	694	671	677	703	686	676	661	728	718	651	657	679	696	685	676	673	702	630	722	661	650	669	692	681	703	648	689	655	678	670	699	683	678	667	678	653	653	703	660	654	694	645	710	703	689	684	629	675	667	676	688	659	671	649	677	700	701	698	698	599	665	686	643	714	681	661	683	693	675	678	646	688	699	661	732	700	686	625	684	712	661	699	688	682	649	701	696	680	689	709	679	701	693	705	691	714	647	656	686	675	694	705	707	682	666	699	682	664	657	678	728	664	700	687	646	670	689	645	625	672	709	663	676	665	683	658	673	674	666	657	691	757	685	689	700	650	671	637	706	656	695	705	644	696	663	718	660	650	668	662	681	626	678	649	663	706	648	637	652	728	685	685	654	645	712	706	659	685	731	642	675	649	661	660	644	680	659	666	673	722	692	667	682	636	663	697	672	693	688	672	685	702	662	661	673	653	649	689	633	669	668	656	690	692	658	653	728	663	642	704	670	674	664	672	666	679	655	709	689	672	685	703	705	664	726	701	682	710	626	671	735	621	665	703	667	644	710	674	697	673	656	652	729	689	678	659	683	620	649	680	691	713	731	629	654	661	676	683	713	701	706	648	715	665	685	694	712	672	689	677	704	785	676	681	682	675	694	679	684	643	696	668	652	690	666	609	670	679	657	704	691	698	663	680	657	694	621	664	659	674	671	669	646	689	664	628	632	692	679	682	659	700	650	698	689	628	672	689	637	715	639	662	699	700	654	685	695	695	649	631	701	720	639	694	638	729	735	661	652	638	710	649	644	681	682	692	673	675	634	668	655	690	632	671	690	657	691	697	638	687	676	673	660	699	644	637	673	678	649	651	660	654	692	703	685	750	671	688	710	671	680	691	694	661	598	688	691	688	649	680	693	687	647	695	658	710	660	664	661	710	692	647	700	650	671	671	693	656	639	675	630	664	659	698	674	673	672	660	703	697	682	652	652	686	723	676	691	657	666	710	662	668	675	697	695	710	664	692	653	681	667	691	711	669	710	654	716	662	661	701	693	715	648	654	657	693	663	660	700	629	705	683	634	700	679	660	705	674	668	658	641	680	679	668	668	681	633	691	675	708	702	693	710	637	674	667	739	706	702	713	666	695	681	655	678	676	656	684	677	673	681	649	664	687	683	683	663	684	725	701	699	678	694	708	699	684	729	667	701	694	700	693	639	700	656	661	668	660	667	673	655	677	692	670	676	688	718	685	680	660	688	734	680	650	663	732	693	677	717	613	641	702	698	708	676	633	707	722	682	682	673	720	650	665	652	689	697	717	699	657	657	662	654	716	660	644	648	680	698	721	686	673	692	742	667	664	636	665	694	662	728	683	703	676	650	705	700	677	682	670	678	711	639	659	680	718	683	727	742	663	659	640	719	703	693	716	656	672	700	638	687	689	675	750	652	666	646	720	660	677	703	694	650	680	710	645	693	692	646	654	694	653	644	730	671	694	688	687	698	667	653	673	630	679	681	681	644	629	667	662	691	671	683	703	666	663	672	721	665	681	705	634	637	695	683	685	653	657	694	669	674	663	665	726	728	683	690	700	697	687	674	651	656	661	709	670	693	680	689	683	640	690	751	698	685	650	659	635	660	671	676	651	658	682	646	678	700	688	700	661	700	693	662	655	702	672	623	666	715	691	691	695	631	676	668	682	713	697	651	713	671	689	733	737	654	656	719	662	693	683	725	674	671	699	678	661	660	686	677	641	676	687	655	713	673	676	695	664	654	677	681	699	654	678	650	645	661	646	649	701	714	690	680	704	624	702	661	694	672	684	713	688	659	705	660	663	687	706	675	660	662	618	693	717	690	733	702	688	633	659	702	685	661	663	678	684	660	694	683	673	700	692	706	664	652	685	674	712	701	696	656	677	652	655	678	691	662	673	679	665	667	707	721	646	715
3161	1282	621	487	815	969	841	770	853	1332	2251	2550	2072	1932	1927	1329	1122	946	702	546	471	265	162	115	199	165	88	63	51	54	64	63	50	62	49	61	49	50	43	48	48	45	48	43	43	40	55	35	40	42	41	39	44	46	56	47	45	40	34	43	45	37	55	51	35	52	47	48	42	52	43	45	57	31	44	43	31	40	54	42	47	35	48	36	40	41	47	44	43	41	49	43	50	43	43	41	44	44	45	41	49	44	43	46	39	41	42	44	44	45	48	47	44	62	43	37	49	25	51	50	35	57	36	49	50	56	48	47	53	35	35	42	33	45	43	44	50	33	39	48	53	28	45	43	33	43	34	45	35	54	41	36	45	46	39	46	51	49	49	37	46	49	40	34	42	43	42	51	48	47	36	43	53	42	49	43	48	33	28	41	39	40	56	46	51	41	37	49	46	45	42	43	37	40	38	36	49	46	46	35	47	44	46	36	36	45	40	48	44	37	61	35	50	40	49	46	58	50	60	45	37	42	42	43	54	44	38	52	42	48	56	50	44	30	44	60	47	46	44	47	45	54	30	39	61	32	42	43	44	33	43	49	37	51	36	49	43	49	49	39	43	43	42	47	52	55	50	41	56	47	42	49	43	50	37	43	52	43	36	50	36	46	46	40	48	40	43	39	31	48	40	31	61	49	47	48	43	42	36	51	44	44	47	40	47	37	43	58	47	38	57	43	52	40	51	45	38	40	55	47	43	40	56	44	48	42	43	58	36	40	47	49	41	46	53	46	32	51	52	50	49	59	52	53	38	49	42	40	42	42	45	42	52	55	47	30	50	56	45	35	49	46	38	36	54	52	41	40	50	44	40	56	42	43	53	47	43	52	34	37	43	48	44	34	44	39	43	46	35	49	50	39	41	43	49	45	48	36	41	48	65	38	49	49	46	38	48	47	51	55	31	36	48	45	65	44	41	33	55	47	42	53	55	49	46	40	53	43	39	47	41	38	31	37	41	43	38	38	47	37	36	31	41	52	47	43	39	46	54	46	43	50	44	41	48	50	43	42	46	46	33	49	41	40	43	45	45	41	44	44	43	44	48	43	39	41	55	41	41	44	30	45	36	53	44	43	40	53	49	53	37	43	42	47	43	45	38	43	52	48	44	44	46	46	34	43	47	47	36	50	42	43	46	43	45	50	45	38	46	41	37	39	34	49	50	37	46	43	43	39	33	49	41	52	46	39	58	49	53	42	42	50	40	52	42	48	39	52	49	49	47	49	41	39	35	35	39	44	44	38	51	44	51	69	41	48	38	51	38	57	28	39	34	38	33	50	32	52	44	52	52	42	43	38	51	51	41	32	33	51	51	44	61	43	47	53	39	45	44	36	33	51	46	45	36	51	47	47	38	40	47	52	39	49	51	40	51	38	44	53	50	41	48	48	51	41	46	54	36	38	39	38	52	50	38	53	45	41	45	50	46	49	44	46	52	33	43	55	54	39	46	40	33	36	38	43	42	44	34	42	41	39	41	50	43	48	35	36	38	43	52	47	36	44	48	49	42	36	52	50	53	42	42	57	41	47	51	46	37	45	45	44	45	37	45	38	37	36	43	40	49	44	37	45	38	55	58	45	45	33	43	53	47	45	61	45	42	40	40	44	35	49	42	46	47	55	50	39	43	57	40	39	32	44	37	40	38	49	52	42	47	46	43	48	64	38	40	50	33	32	37	46	52	39	45	46	46	56	38	52	44	51	42	43	56	44	39	48	54	50	36	30	55	51	44	42	43	49	41	53	44	36	35	40	37	51	42	38	43	54	47	50	38	43	36	53	39	34	43	38	45	51	45	53	35	50	53	39	43	45	26	46	44	45	58	42	30	31	44	39	40	49	28	40	31	46	43	42	52	40	42	55	38	49	55	38	46	39	34	44	33	42	48	59	52	55	50	49	49	42	40	42	53	39	46	51	39	50	37	51	34	50	56	47	41	42	49	46	47	42	48	38	49	40	48	51	43	43	40	54	29	42	37	49	43	60	42	44	38	47	36	47	51	50	51	52	42	43	45	31	52	36	40	56	47	44	56	36	38	54	41	43	45	37	56	46	47	46	40	42	40	38	46	38	39	53	51	41	48	45	28	55	38	42	38	42	52	44	50	43	47	55	36	37	51	47	38	33	49	38	49	37	62	41	45	37	43	54	54	46	38	45	43	47	35	47	39	38	37	42	38	47	39	43	38	45	52	51	44	42	44	45	42	43	56	50	47	46	42	45	47	36	48	35	40	48	37	54	50	51	53	34	50	52	51	54	36	41	49	36	47	42	32	47	35	49	40	58	36	48	35	38	33	42	49	51	43	45	41	38	41	37	44	49	45	34	63	42	55	54	40	52	38	47	45	40	44	53	44	43	46	40	44	51	47	44	56	42	50	38	38	52	44	45	54	49	62	53	41	47	56	54	33	56	42	36	43	37	47	56	36	43	41	39	44	45	39	47	44	51	45	42	49	47	52	34	39	52	32	39	41	50	38	40	26	50	52	53	48	47	31	52	45	49	43	43	45	45	56	45	44	44	51	50	37	34	36	48	44	35	40	39	58	41	37	31	50	52	34	48	37	47	40	50	46	51	53	43	51	42	47	39	35	54	52	49	26	48	49	51	43	37	38	33	56	50	39	36	40	34	41	38	53	53	56	46	42	48	44	47	41	49	45	30	43	51	54	34	40	44	52	46	47	50	55	56	40	28	37	44	42	51	37	54	45	44	47	43	54	47	34	42	41	40	44	41	39	39	39	50	39	33	44	39	37	37	41	54	40	41	58	41	40	41	52	43	47	52	41	42	42	42	54	49	52	48	55	51	46	40	51	38	43	58	47	45	54	35	41	40	43	29	47	39	47	49	38	41	52	46	40	49	38	41	40	50	43	34	37	30	40	55	39	46	50	42	52	45	46	37	45	41	39	41	37	62	37	32	37	45	38	48	40	33	31	34	45	45	52	42	55	45	40	36	55	55	42	44	50	41	47	28	42	41	44	45	33	42	51	48	43	42	48	43	46	39	42	43	41	43	41	58	53	44	36	39	41	39	48	47	38	48	48	51	53	44	49	48	38	42	45	47	35	30	41	59	41	38	49	37	55	44	41	44	55	43	48	44	42	34	31	35	50	40	32	60	38	46	46	47	37	48	35	43	45	49	53	54	53	40	47	55	48	45	32	41	41	36	49	47	36	44	50	44	50	60	44	45	49	53	42	49	46	54	50	50	40	64	46	48	51	41	45	47	41	40	46	42	47	45	39	39	48	39	40	42	42	38	46	45	45	46	43	29	30	47	50	45	46	51	45	48	43	60	47	31	38	44	43	33	37	34	57	50	36	51	51	42	36	36	34	51	48	42	47	37	62	40	40	48	43	41	49	53	43	37	55	48	39	50	48	40	41	54	51	53	44	44	49	42	47	43	35	52	43	47	34	54	33	49	46	35	45	40	38	46	37	43	50	48	46	49	44	47	49	51
30532	20223	13180	26860	35342	33923	30881	27560	27573	32735	37978	38615	34792	33832	32848	28892	26379	23360	19800	16509	14510	9651	5574	3513	7206	5522	2702	1413	1304	1462	1377	1262	1171	1036	994	886	876	802	795	775	757	770	723	758	735	704	705	712	677	682	713	742	743	782	731	740	682	675	707	683	646	731	660	652	679	676	659	701	682	707	665	687	714	702	675	639	666	603	683	678	671	618	630	682	663	717	710	682	639	662	672	689	676	679	643	643	686	670	680	728	621	693	658	653	659	678	698	682	639	675	654	648	638	658	676	618	709	654	661	647	604	709	699	632	681	679	652	636	645	663	629	707	650	674	696	676	651	688	668	683	621	672	681	661	650	718	674	674	675	674	692	693	625	682	663	693	635	623	658	680	651	630	620	657	690	689	688	708	587	671	682	635	611	647	625	651	656	686	660	649	641	648	671	698	702	691	627	645	719	658	698	636	656	687	648	634	695	651	655	650	671	658	657	692	645	649	620	695	646	603	652	651	661	652	673	644	643	605	680	650	653	684	635	648	638	645	624	613	640	718	669	617	699	659	632	691	649	646	630	674	643	688	641	692	672	606	697	603	641	643	624	681	648	639	651	642	694	662	671	655	645	631	670	653	660	601	686	714	675	701	662	624	668	642	625	656	628	704	622	658	648	661	722	639	707	630	617	692	662	670	702	676	652	621	650	625	671	669	652	683	660	637	674	576	698	659	619	634	653	649	647	670	671	706	637	648	681	677	669	654	645	660	645	612	627	614	653	667	649	698	674	638	684	682	659	657	653	650	675	648	683	643	640	641	651	695	656	630	655	645	687	628	675	643	647	702	638	727	638	674	683	642	642	622	657	670	689	653	683	632	640	653	713	635	715	630	668	635	665	674	695	669	654	658	701	700	619	647	667	671	630	635	672	643	665	677	633	637	660	668	683	646	635	606	656	695	656	682	637	633	672	702	664	680	641	660	638	689	651	662	632	654	668	643	647	625	717	644	670	700	661	685	635	654	677	661	683	659	616	652	685	657	658	667	682	639	652	671	700	657	701	669	656	666	672	664	686	719	677	678	652	635	655	671	642	655	639	672	620	681	650	659	691	671	654	655	669	660	699	608	614	656	692	671	611	674	645	649	662	678	675	689	675	658	658	636	668	704	664	688	693	623	657	641	672	688	652	618	671	700	682	691	673	660	686	677	662	655	665	648	689	605	659	638	682	665	642	661	681	681	635	680	649	667	675	659	642	643	641	641	640	657	663	655	642	660	669	654	666	655	665	673	682	665	680	667	634	680	661	675	636	651	637	628	637	635	632	674	678	626	618	636	664	669	670	649	672	659	658	659	647	677	676	610	663	659	639	643	642	686	651	621	670	657	644	688	727	687	692	665	666	653	662	631	629	650	664	680	653	680	654	591	659	711	667	639	642	665	660	674	614	689	599	671	652	653	671	633	710	660	667	696	656	632	664	680	647	673	687	687	650	667	655	673	659	652	640	658	654	635	617	676	645	606	663	658	667	709	646	678	677	662	679	691	656	672	646	675	656	668	657	666	650	659	649	664	620	593	652	658	596	682	682	652	652	696	636	670	643	667	695	678	614	643	637	626	667	644	671	600	632	664	665	693	657	654	712	664	605	695	614	692	636	677	669	670	663	656	697	682	633	660	639	697	685	638	636	655	602	664	622	640	648	673	635	642	632	675	684	667	668	657	681	664	663	652	678	632	639	603	659	653	638	650	700	678	645	674	609	638	679	646	621	649	685	649	673	659	633	609	659	688	702	668	647	653	662	615	660	629	626	677	661	674	630	653	682	684	608	665	710	678	674	679	684	660	658	698	621	695	662	661	657	664	633	651	677	635	629	671	662	615	643	667	653	666	678	624	632	641	672	682	660	648	668	629	692	627	642	657	650	633	658	659	613	708	671	621	692	658	663	634	704	668	649	691	646	664	674	625	649	710	686	718	650	675	633	663	702	649	675	640	700	662	660	639	625	685	642	698	681	712	647	620	672	655	720	635	695	658	638	701	679	657	647	645	690	634	663	628	693	627	660	677	685	641	658	662	665	677	649	650	599	687	618	701	658	613	690	636	662	600	671	661	641	628	645	662	628	708	637	689	648	661	642	642	696	688	679	623	680	633	665	681	698	681	678	663	680	700	654	625	647	631	646	670	638	651	685	686	675	689	663	664	695	683	673	649	660	664	687	650	651	636	678	697	640	657	672	662	667	680	664	706	656	621	666	642	618	658	634	657	689	694	692	668	645	714	620	671	684	675	667	671	625	663	657	666	658	680	644	673	669	671	678	658	645	667	682	655	665	641	666	668	688	672	705	682	683	638	670	666	665	663	657	660	641	645	648	648	684	637	659	702	695	662	708	616	696	687	631	639	647	677	685	655	645	680	608	657	660	670	673	660	632	649	651	679	712	684	649	658	650	676	663	653	685	647	613	610	659	673	642	632	671	637	660	665	658	641	618	639	672	667	685	659	630	619	641	657	654	648	646	664	693	693	659	618	710	701	630	626	694	634	640	632	629	661	657	674	662	658	693	672	663	700	656	636	717	652	655	692	681	628	682	648	643	660	628	669	683	642	649	630	623	647	679	675	690	694	696	642	671	615	654	654	632	655	673	649	658	659	664	638	669	659	654	667	682	662	636	652	683	637	643	658	685	637	667	662	698	651	696	643	676	651	691	685	647	646	673	678	677	654	645	672	622	655	608	639	651	672	658	687	672	679	687	649	658	688	625	683	671	681	656	641	642	648	662	680	627	634	641	695	676	648	640	695	689	673	664	654	685	680	653	712	665	642	644	674	639	659	632	637	631	634	645	649	705	630	663	656	664	677	649	641	682	625	690	647	708	637	659	654	718	676	600	644	657	662	640	626	663	663	660	719	630	697	654	673	646	660	661	654	671	658	686	667	664	647	659	689	645	673	622	586	630	664	625	666	745	695	665	639	596	701	623	614	614	646	688	650	632	648	633	610	667	624	680	630	633	670	683	650	674	636	611	621	673	667	691	626	652	658	679	615	674	627	654	661	680	638	675	681	707	679	629	655	690	623	666	615	702	635	656	619	690	652	660	714	666	644	668	641	669	657	684	666	635	628	675	663	634	705	639	654	665	689	623	667	663	723	650	643	637	657	649	662	675	633	624	686	672	663	629	644	636	659	666	637	667	686	674	660	698	651	649	674	641	671	641	665	665	640	632	672	656	652	678	658	648	656	691	652	655	664	659	660	625	608	617	672	643	655	648	637	698	633	635	642	640	652	696	674	674	696	694	705	642	652	647	651	694	667	640	640	652	697	690	649	643	649	657	671	623	671	721	671	631	660	624	680	652	701	679	701	681	660	650	622	618	645	624	647	638	652	650	648	645	684	690	648	640	668	693	640	692	667	658	656	664	692	674	716	676	666	655	614	676	678	681	642	687	626	654	680	654	655	646	625	650	638	696	662	671	643	648	625	626	629	652	668	659	644	619	675	637	688	666	597	678	654	672	635	665	650
2255	564	306	189	398	458	353	343	323	522	882	1176	948	845	796	712	538	366	309	207	180	140	91	60	63	86	32	40	37	39	28	48	33	30	38	40	30	23	43	29	26	22	30	27	22	38	40	24	38	35	38	20	27	29	30	28	43	31	24	23	34	32	26	32	29	35	39	37	39	25	36	31	34	33	21	37	18	27	38	27	33	17	41	33	30	17	30	28	16	26	44	31	23	25	28	30	31	26	28	38	38	30	32	40	31	26	34	34	31	33	27	26	22	33	26	31	24	31	37	24	33	28	42	29	31	36	38	45	20	34	42	33	33	24	18	26	42	40	28	28	25	25	39	44	32	28	26	28	37	32	28	26	30	27	31	28	29	42	34	33	20	43	35	28	23	28	36	36	28	30	39	31	44	29	29	37	47	44	22	34	32	36	34	25	32	32	31	35	40	30	33	45	30	29	34	28	25	31	32	35	32	36	38	35	31	29	38	30	36	47	27	45	34	26	27	25	39	29	32	24	29	33	33	30	28	26	36	32	42	30	29	38	39	30	35	37	30	36	31	38	29	37	37	37	26	35	33	28	34	40	33	33	32	41	31	32	25	33	31	30	32	40	29	30	31	32	44	36	34	29	29	25	32	35	38	26	36	32	30	39	33	51	23	38	34	42	34	29	36	26	26	42	27	21	24	25	39	30	30	32	29	34	31	31	30	24	23	33	41	28	43	31	32	38	28	37	30	27	27	35	31	33	23	31	36	33	43	34	26	36	35	36	22	29	36	22	36	26	35	35	32	25	24	35	35	25	25	35	29	25	35	31	29	32	36	31	25	30	33	33	44	38	26	32	28	27	40	43	30	34	38	32	27	25	27	30	30	19	36	38	36	35	37	44	28	29	27	40	25	34	30	24	33	31	29	35	30	41	30	37	26	22	23	31	44	47	32	36	26	26	41	36	39	29	38	40	33	26	26	24	32	24	38	47	33	33	30	36	46	44	35	37	30	24	29	34	41	42	34	24	31	23	32	43	29	36	36	29	35	28	32	29	33	32	28	25	30	29	31	35	35	38	23	32	32	32	33	30	33	24	25	33	34	23	33	33	25	30	35	39	43	33	34	25	39	30	38	39	33	36	23	26	25	37	30	31	22	31	33	28	51	39	30	45	29	29	31	36	29	35	41	32	38	34	30	35	20	29	23	37	33	33	33	36	32	29	34	31	29	34	34	31	37	20	26	35	28	22	35	32	34	19	40	34	33	36	37	22	23	38	38	29	29	31	32	39	28	41	30	38	42	32	35	25	34	31	34	33	23	32	29	24	35	29	29	48	31	33	26	30	33	24	31	36	30	38	27	27	29	17	26	34	28	34	22	36	29	24	26	24	34	29	24	34	22	33	27	33	29	32	26	24	27	42	34	29	32	28	29	27	31	28	27	35	29	29	36	29	29	37	33	28	32	28	38	27	33	34	27	30	28	28	32	33	40	41	34	26	30	36	28	22	27	32	29	40	33	23	28	29	38	43	30	31	31	29	30	34	28	37	31	31	27	28	31	20	23	45	31	28	35	31	30	26	24	35	35	32	27	28	30	28	34	32	38	33	35	28	30	34	23	28	31	27	42	26	31	27	26	32	33	29	32	36	28	40	35	28	35	27	27	35	34	20	22	34	31	36	26	28	25	30	36	24	29	32	39	30	38	29	35	29	42	31	35	31	40	31	35	39	38	30	25	36	36	25	28	37	43	30	31	31	30	30	31	19	29	38	34	31	34	33	30	24	28	35	30	26	42	32	37	30	36	31	43	33	27	30	38	27	33	28	38	24	37	29	30	41	25	24	37	28	33	25	32	33	25	28	31	35	33	39	36	22	41	35	34	38	37	31	38	35	35	27	27	22	32	33	28	29	35	40	33	29	33	28	43	31	35	33	29	30	26	30	29	36	35	35	26	23	38	35	40	29	30	37	37	28	29	33	34	31	26	33	29	38	23	28	26	26	35	30	47	28	32	33	33	38	36	36	29	43	22	32	26	30	28	36	27	33	38	29	43	34	32	29	38	29	22	34	25	36	28	34	31	27	32	28	33	22	36	23	32	34	36	28	28	42	34	35	28	36	29	32	29	29	40	40	36	31	35	21	36	36	38	22	30	28	40	30	33	38	25	37	33	34	32	32	33	24	30	35	23	26	28	35	27	31	30	25	36	34	33	37	35	40	30	41	25	32	30	37	27	24	37	32	24	32	22	37	42	33	31	24	26	32	39	23	22	28	29	45	30	35	37	38	19	41	46	31	29	22	32	27	29	38	36	40	43	35	27	42	28	40	28	28	30	48	33	26	34	28	26	27	35	28	32	29	26	34	28	43	31	33	33	34	21	30	36	26	27	34	40	29	32	36	36	30	37	29	27	22	25	29	30	37	25	38	38	31	28	27	44	38	23	26	36	39	36	31	24	35	39	34	33	35	30	35	37	24	34	38	35	27	29	27	32	29	32	30	28	32	37	37	27	25	36	26	23	25	37	30	40	25	28	30	37	30	35	29	21	33	37	33	43	35	34	39	31	36	29	32	24	21	26	28	42	29	33	29	36	23	32	25	22	25	41	35	27	40	25	31	35	26	38	35	25	31	28	19	40	35	33	33	34	37	30	30	44	23	30	33	37	23	31	35	35	31	37	26	31	17	32	25	35	33	21	43	33	33	32	39	46	32	29	33	48	35	28	36	36	33	37	28	33	33	34	25	33	36	24	40	24	22	38	30	28	36	29	27	25	31	34	27	21	39	26	32	31	31	41	26	23	39	29	28	43	31	36	36	28	41	43	29	41	36	33	23	27	29	30	36	38	35	28	49	37	34	34	27	50	29	36	38	26	35	37	22	34	35	32	31	28	32	30	31	30	29	37	19	29	44	35	32	38	36	26	28	34	39	21	33	23	32	30	44	42	40	33	26	38	34	37	21	33	28	47	34	27	35	32	34	27	34	35	24	32	34	27	30	39	29	36	25	32	39	29	38	23	43	36	33	37	41	34	37	35	22	39	28	30	48	33	34	25	35	33	33	41	30	28	34	19	29	41	30	35	37	30	32	35	33	32	33	45	24	44	33	32	24	32	24	39	46	31	39	34	33	29	32	26	27	49	44	30	34	34	27	35	24	34	29	31	37	29	30	41	33	36	37	28	19	34	34	24	36	37	38	32	35	42	32	28	27	28	37	27	26	44	22	38	38	29	31	21	37	27	32	22	34	33	46	32	36	38	30	29	24	32	49	38	22	37	32	43	33	28	32	25	35	33	24	32	36	26	37	31	26	33	30	29	26	37	31	35	39	24	36	45	27	38	20	25	27	31	25	27	46	31	30	22	35	28	23	31	35	36	34	39	38	30	40	29	23	26	32	32	32	34	21	22	30	31	27	33	46	29	31	36	28	33	40	39	29	41	38	36	25	33	27	34	34	25	34	37	39	37	23	37	30	34	31	33	29	45	35	34	28	32	26	40	32	28	33	37	32
21897	13036	7388	18704	26748	24605	20761	17494	17055	21158	27011	29519	26416	24066	22823	20710	16828	13024	10994	8244	7267	5138	2692	1339	1888	2888	1280	788	759	789	794	739	657	644	580	589	549	512	546	554	485	528	533	489	482	481	524	508	485	464	491	509	510	501	535	529	481	482	481	497	508	516	495	508	504	496	499	537	489	494	468	498	481	507	502	518	521	479	488	501	451	448	478	510	463	443	564	459	504	463	473	479	502	474	499	471	484	498	485	484	522	468	462	478	491	513	488	506	524	479	474	476	464	496	498	486	470	503	436	494	479	501	477	496	492	511	461	511	488	505	530	477	494	490	465	514	500	518	496	494	498	496	491	524	457	473	489	501	513	483	434	476	528	501	489	481	491	489	452	517	511	449	500	537	499	479	518	467	493	484	498	460	498	484	473	473	480	469	461	457	473	515	480	456	490	494	471	509	486	467	470	469	452	484	471	466	500	480	485	536	465	492	491	519	464	475	486	510	482	486	491	467	495	477	485	539	436	506	467	498	499	472	494	475	503	472	499	490	528	487	499	510	524	512	485	478	477	463	501	497	487	466	474	492	492	497	500	502	502	495	508	469	511	498	474	514	466	496	461	482	481	496	496	486	501	469	468	501	447	495	515	496	453	480	471	502	500	457	485	496	494	488	498	474	500	472	501	491	472	487	504	501	524	455	526	482	423	491	482	429	455	489	532	480	506	486	514	490	479	484	469	470	492	506	477	471	455	495	464	488	496	501	529	509	489	452	483	499	421	492	434	514	512	496	490	491	516	495	452	471	510	484	504	477	468	497	483	455	488	477	434	479	480	515	491	485	494	474	486	474	516	474	494	441	500	474	471	470	447	469	428	453	528	512	521	482	506	493	487	500	536	472	489	449	493	474	525	418	485	486	476	456	509	502	501	422	480	499	509	491	506	525	491	503	471	465	452	493	516	474	490	506	487	493	482	499	454	462	487	488	467	475	492	490	463	481	504	497	512	495	482	519	455	523	482	450	444	448	497	488	470	492	465	474	494	491	499	481	490	528	475	501	490	509	516	503	458	483	476	474	497	464	450	528	444	506	472	459	479	498	505	490	519	467	499	439	498	471	521	503	502	499	480	521	461	491	468	506	510	484	486	473	526	500	446	486	452	455	503	499	497	499	484	489	503	501	472	477	470	494	441	506	473	456	483	511	473	468	490	497	486	497	471	510	469	441	480	497	474	459	435	448	529	512	473	444	444	488	517	481	482	505	470	472	470	520	496	495	433	446	524	474	491	522	480	443	472	495	453	467	484	436	504	501	484	517	486	508	501	501	505	497	492	450	509	478	456	482	476	488	482	486	514	518	469	491	457	475	491	501	499	494	520	474	504	496	498	470	487	506	497	476	482	450	513	480	466	488	500	470	477	496	474	517	464	457	486	456	497	478	474	481	468	435	485	460	465	503	503	454	489	501	493	521	483	479	498	476	435	502	467	498	487	473	495	479	454	513	521	479	493	423	445	499	481	476	479	523	461	487	514	462	521	427	462	469	484	415	503	492	467	481	480	504	494	500	449	430	496	497	504	537	463	502	483	437	516	455	516	467	512	458	426	476	517	538	486	489	512	482	500	491	514	519	470	516	528	477	521	477	468	466	484	481	500	483	477	527	488	486	507	475	466	481	500	464	483	490	505	500	505	485	495	493	469	533	486	514	479	480	473	457	498	468	458	498	502	480	492	507	498	494	490	482	488	463	479	504	466	522	493	510	475	483	471	486	477	495	467	443	507	459	489	498	493	478	524	476	532	428	493	463	488	485	469	471	478	531	510	522	483	467	517	498	463	467	511	522	424	451	487	479	470	478	437	496	469	444	539	483	500	499	475	489	470	481	476	485	517	491	499	429	504	492	455	512	513	507	492	493	500	463	514	479	492	476	495	479	511	489	512	505	510	518	459	466	461	492	475	529	459	497	460	447	484	464	521	505	500	475	485	462	508	452	479	517	495	526	505	496	521	467	489	476	472	513	497	481	455	503	490	466	494	484	472	440	499	503	443	513	484	497	502	468	513	450	464	484	486	491	502	487	494	461	490	494	503	457	515	496	467	480	461	486	511	454	508	496	466	484	476	443	459	471	484	500	496	500	483	503	485	485	447	499	509	461	509	483	462	484	481	491	492	525	508	456	522	477	452	491	475	512	478	523	513	504	507	484	491	475	467	505	499	496	485	492	506	476	463	506	492	460	499	455	478	504	477	472	478	528	496	445	474	484	513	474	491	496	520	509	462	468	492	456	490	492	462	466	502	488	497	455	482	495	516	532	468	467	496	461	473	496	437	489	474	496	486	522	450	493	491	486	474	521	484	509	500	486	479	522	490	472	493	482	466	504	475	440	514	490	491	506	503	485	475	482	484	491	509	483	509	496	470	505	497	477	491	442	475	465	468	473	450	532	478	492	441	481	498	472	504	514	495	486	471	474	492	501	493	515	440	505	493	471	499	483	467	523	496	529	481	464	483	444	498	444	468	475	496	491	490	482	505	434	493	494	449	529	501	466	483	475	466	504	514	533	431	462	487	488	503	472	480	519	539	497	492	461	475	472	485	479	473	489	492	485	487	538	461	500	499	442	479	492	491	492	455	449	469	532	528	492	492	500	463	474	517	503	463	507	509	519	492	500	486	476	523	446	508	494	456	489	456	516	487	506	505	547	490	466	471	495	537	480	479	497	474	481	472	491	466	498	529	504	479	456	536	478	511	511	464	521	489	498	484	467	467	505	475	469	508	484	499	523	509	481	488	473	477	482	508	447	490	475	499	455	479	488	468	447	485	481	479	450	474	496	468	511	469	499	519	491	511	479	474	472	511	481	479	474	474	511	464	484	490	462	460	484	480	494	448	502	515	486	468	488	499	470	543	508	479	500	497	483	486	468	531	510	487	460	500	467	492	466	490	528	511	530	466	474	470	512	487	458	461	485	484	519	482	446	522	489	495	450	480	470	465	506	439	497	485	462	476	473	503	497	472	473	524	518	470	495	450	459	464	485	510	489	502	463	501	508	465	499	516	510	470	484	518	470	481	487	485	446	504	465	470	505	477	499	471	509	481	510	469	460	502	508	503	506	510	454	452	510	465	513	492	482	461	470	518	477	476	507	502	481	473	471	500	489	509	451	456	452	478	488	484	508	450	471	473	515	500	534	475	458	485	503	491	508	449	489	470	436	494	513	481	449	498	463	495	445	490	498	444	476	520	450	483	480	512	455	517	486	505	506	497	468	488	491	462	494	540	487	523	500	475	485	528	513	511	462	484	476	475	503	484	470	487	501	491	518	480	470	482	492	485	478	487	505	468	475	465	478	507	514	471	452	458	459	509	470	504	497	460	493	501	505	506	464	510	446	499	515	508	500	462	468	484	521	464	494	469	453	493	516	499	491	517	502	508	511	499	473	512	487	497	538	483	492	445	511	535	507	455	479	493	459	497	479	501	471	502	480	516	472	438	487	512	495	487	528	502	481	456	483
1865	938	461	377	657	677	590	489	567	654	1120	1756	1563	1204	1236	1042	822	601	448	281	255	162	116	67	78	132	68	41	35	40	39	33	32	40	38	36	31	25	36	30	34	34	24	26	34	22	28	32	24	24	26	36	39	25	29	31	27	17	26	24	31	27	35	25	25	30	28	37	36	31	26	35	22	30	29	30	33	37	19	21	30	33	27	33	30	28	25	29	37	32	28	25	32	30	42	39	35	32	31	28	34	32	30	27	22	33	29	26	37	28	36	37	35	26	34	26	27	22	30	29	37	36	26	29	29	38	22	42	38	32	35	29	28	21	26	35	29	25	32	32	33	27	32	25	31	42	27	34	38	22	37	29	25	25	24	36	38	30	27	28	28	32	24	20	29	32	26	30	19	23	28	27	27	40	26	23	21	18	30	16	22	32	33	23	24	26	21	25	30	26	25	41	26	26	36	25	38	25	29	33	30	36	24	33	18	33	32	25	17	36	32	39	36	33	42	29	19	36	31	31	34	33	30	22	33	31	28	27	28	29	28	35	24	25	29	24	35	33	30	31	21	43	20	24	31	38	24	16	32	30	26	31	26	28	31	31	36	35	29	28	26	36	29	23	35	32	32	38	23	27	26	27	22	27	40	25	33	25	28	31	30	40	34	32	31	34	35	25	23	35	34	36	25	30	34	18	36	38	34	34	33	31	34	29	25	28	25	34	35	30	36	23	34	31	28	26	36	30	31	36	33	27	32	31	28	24	28	29	34	32	34	31	26	33	43	26	26	22	23	32	37	23	33	29	33	29	37	28	34	29	30	27	31	30	31	26	35	27	30	36	27	28	21	22	32	37	24	29	37	35	24	30	19	31	28	25	17	32	32	22	33	29	23	29	22	25	28	21	32	28	24	20	39	34	25	29	25	36	34	23	32	34	33	34	35	29	35	28	21	41	30	40	31	32	20	37	30	31	30	36	30	25	34	25	34	32	27	24	29	24	29	20	25	36	27	22	27	35	23	38	38	22	28	30	27	29	32	28	24	29	30	25	31	26	30	34	33	28	24	37	31	25	25	32	27	19	31	35	29	41	27	31	29	29	24	30	27	32	40	42	32	30	20	36	27	35	34	29	26	32	26	39	32	44	33	35	33	44	35	22	34	43	31	18	39	36	32	27	24	25	24	25	21	21	31	44	32	24	32	29	31	24	24	30	32	33	28	32	31	38	37	31	30	42	26	28	31	21	37	32	25	26	27	35	32	27	31	36	36	24	28	32	40	39	25	30	28	31	32	34	30	28	42	24	30	29	23	34	28	41	32	32	27	37	36	32	32	25	32	30	33	31	26	24	26	31	26	30	40	33	27	29	36	31	23	48	40	38	29	25	38	33	33	30	32	28	23	26	36	33	33	34	37	28	27	24	34	24	28	31	36	24	24	30	35	33	23	23	34	33	29	28	29	27	29	24	18	25	36	31	24	34	36	29	32	27	31	31	34	19	30	25	28	35	22	26	25	26	30	33	40	27	33	36	27	36	31	26	28	35	21	24	35	33	33	29	27	27	26	26	35	30	33	35	30	29	31	27	36	35	32	28	32	28	38	22	27	27	42	30	20	36	42	35	30	45	29	26	28	30	38	30	26	28	43	24	14	28	35	33	35	29	31	44	36	25	27	35	35	33	26	24	37	30	27	31	27	32	24	35	25	29	28	28	35	30	26	28	42	19	18	39	29	40	29	29	31	29	29	30	27	29	19	35	24	39	37	33	32	31	37	26	38	30	24	36	29	19	33	39	34	24	29	38	28	20	34	28	33	29	29	36	27	32	36	39	30	28	37	25	27	23	29	36	30	32	27	29	28	29	23	29	23	26	29	28	24	33	24	35	29	35	25	17	27	31	31	41	29	29	35	37	24	21	31	27	36	26	37	23	31	30	34	25	31	32	35	33	24	27	33	25	33	32	32	27	24	26	28	30	34	26	25	19	35	24	40	34	38	34	23	32	26	29	27	34	28	30	31	32	37	39	30	23	33	36	27	28	26	40	33	35	29	33	28	26	32	34	28	38	26	41	21	34	23	28	34	38	33	38	23	24	24	24	26	28	26	27	27	46	33	35	24	28	29	40	26	29	38	22	29	36	33	34	30	36	23	28	33	27	36	41	29	32	25	28	45	34	37	29	30	37	29	41	24	34	27	32	24	30	26	28	31	33	38	27	23	32	30	36	30	34	30	34	31	21	40	35	27	30	37	32	42	25	29	28	19	29	32	32	30	36	33	26	29	31	24	24	32	32	28	33	33	33	30	36	27	30	19	34	35	24	34	30	34	36	23	28	23	40	25	26	35	34	38	35	29	27	26	27	27	23	36	41	35	34	32	20	30	27	21	36	34	23	33	27	33	28	21	29	28	31	20	33	23	40	38	20	29	29	21	32	31	28	24	34	23	26	41	22	37	36	28	32	22	32	34	41	26	28	30	32	28	25	30	30	40	28	42	34	31	30	29	20	24	31	30	38	26	31	40	34	29	18	30	30	24	28	32	17	25	28	37	30	27	26	25	24	32	28	34	25	24	25	27	28	24	27	21	24	29	34	25	26	36	31	29	29	39	22	29	51	20	28	36	35	22	37	28	26	33	34	36	36	28	34	23	33	23	30	27	34	23	36	33	27	34	30	35	35	22	26	32	27	26	22	39	30	33	37	21	38	26	25	34	30	28	38	29	29	30	23	31	30	25	31	27	35	33	27	39	36	32	39	29	31	34	26	27	27	45	28	31	34	30	27	38	28	33	21	27	37	32	26	27	40	23	23	33	16	25	39	22	25	35	41	25	34	41	32	37	25	33	30	27	24	28	28	29	32	30	33	24	40	29	28	29	22	33	19	29	32	29	29	26	34	34	29	25	26	35	25	33	27	25	27	25	40	32	30	32	25	32	36	18	21	24	28	33	29	38	24	28	26	18	24	35	32	32	31	27	19	33	42	28	27	28	20	27	22	26	29	35	29	27	30	33	19	19	25	26	32	38	34	27	29	30	33	32	32	28	35	40	45	24	31	24	30	30	25	28	35	29	31	29	26	23	34	35	26	34	27	28	29	28	46	23	27	32	27	23	26	34	42	26	20	34	24	39	30	24	24	27	32	35	24	34	34	23	30	29	32	32	31	21	33	25	45	27	42	25	34	31	26	28	22	28	26	38	34	37	36	32	36	35	26	33	23	33	31	33	25	28	23	29	29	19	35	30	22	33	36	37	29	25	30	32	31	20	21	34	27	29	29	32	35	26	28	22	26	25	36	30	26	29	25	25	34	27	32	21	28	40	29	35	31	31	33	29	30	30	23	25	31	29	20	30	28	22	31	26	37	19	27	29	30	27	27	38	21	27	20	30	26	31	26	25	37	32	28	26	23	23	18	29	33	20	26	26	25	27	37	30	29	26	23	22	33	26	22	26	31	23	41	29	28	29	19	31	34	39	32	37	29	37	30	34	29	24	32	21	30	31	25	37	31
26865	17682	11194	24796	33509	30886	26968	22679	21403	23258	29283	34107	32137	28232	28314	26255	22992	17363	14586	10792	9393	6357	4327	2129	2339	4716	2264	1129	927	955	920	889	859	679	598	629	610	584	539	499	536	476	528	473	462	504	505	478	476	491	544	548	478	484	475	453	446	495	485	478	460	466	485	456	474	459	488	439	473	441	502	474	506	458	502	469	482	428	468	492	482	466	495	453	459	439	453	473	430	449	455	444	448	471	472	467	480	492	445	474	472	471	505	480	456	475	475	476	460	467	463	451	452	479	449	469	487	435	450	480	451	488	448	477	420	439	415	424	412	463	462	449	477	479	474	460	472	451	480	459	495	480	502	460	465	466	481	474	455	460	429	458	418	442	471	499	477	502	490	473	465	513	452	502	457	473	442	452	423	466	468	441	465	492	470	493	498	461	472	454	439	434	423	457	429	478	456	488	435	461	454	449	443	483	477	442	437	441	441	451	445	431	466	459	452	450	428	457	434	471	428	442	442	452	434	434	448	460	459	437	427	455	463	462	474	463	458	453	481	433	505	454	478	431	463	440	430	468	449	426	441	488	475	450	500	417	430	489	465	468	468	482	468	437	462	438	487	443	429	456	454	440	474	463	457	424	452	453	491	476	442	459	442	451	451	471	437	428	494	432	467	467	467	451	449	449	427	455	459	503	458	442	465	474	450	469	443	439	462	457	466	454	477	498	416	483	494	499	433	467	446	439	450	442	460	450	412	477	449	474	453	471	453	478	443	444	456	428	445	460	447	447	429	451	431	469	421	431	447	471	452	449	442	479	477	472	471	441	435	442	457	437	458	471	468	409	477	452	463	483	447	458	487	448	475	466	444	441	459	492	430	429	443	451	481	437	507	468	470	444	437	441	488	441	448	465	482	439	464	434	472	490	450	419	418	471	469	486	431	444	452	449	485	449	454	465	462	448	453	474	473	493	442	476	439	457	448	398	444	458	447	449	441	435	461	438	452	478	465	476	479	453	457	476	506	445	454	468	444	423	436	491	463	455	450	486	475	460	434	478	485	467	454	469	466	494	434	439	429	455	425	455	465	436	414	459	457	456	476	457	450	461	468	459	469	462	438	439	485	434	433	455	457	495	438	504	470	410	444	460	443	445	450	457	466	482	464	457	482	498	464	442	441	459	457	443	408	443	432	458	421	451	456	460	465	434	465	431	439	471	445	441	432	472	493	441	481	445	479	463	469	451	454	469	452	484	486	462	485	477	470	475	471	464	441	464	454	459	423	435	463	464	435	461	425	464	444	455	461	487	435	420	443	454	435	412	452	479	474	466	469	484	456	475	470	461	470	454	439	458	470	441	454	443	455	461	500	471	445	452	449	434	420	397	447	445	465	411	460	428	453	459	437	461	412	460	448	460	482	484	431	457	481	466	444	452	448	465	421	425	455	476	452	440	448	431	459	431	439	486	469	442	428	488	483	464	434	424	442	467	500	446	421	459	441	481	451	435	475	432	455	460	465	463	440	423	461	440	444	473	476	457	466	440	439	473	465	452	442	457	440	459	478	488	481	455	448	471	446	480	443	458	502	461	427	444	447	471	455	468	450	448	494	460	467	521	455	494	458	400	459	466	432	509	498	468	473	437	494	480	444	493	483	476	445	480	450	435	448	464	457	442	451	476	438	422	457	458	431	489	461	433	424	442	452	447	453	490	457	486	442	448	439	469	432	456	464	478	459	467	473	472	486	455	412	476	446	487	481	464	467	431	454	469	435	450	464	469	431	432	463	455	425	463	419	454	479	470	470	470	463	445	497	437	432	446	447	450	432	483	462	486	457	463	464	440	424	468	431	462	477	436	465	434	444	469	473	481	491	470	473	474	426	456	485	460	483	454	438	463	434	506	448	465	488	476	473	484	454	463	462	432	443	484	460	418	438	431	421	425	427	481	444	446	437	430	406	460	496	452	456	487	455	488	452	483	451	455	423	450	489	428	464	467	470	480	447	444	482	456	468	464	461	481	443	435	458	444	443	443	492	437	484	427	455	466	476	439	448	480	475	476	477	448	454	462	445	439	469	454	452	464	444	459	432	446	453	445	464	479	452	442	464	441	394	414	438	454	462	471	466	445	456	455	447	438	461	445	454	464	438	462	483	477	456	436	458	455	494	502	466	427	420	397	439	466	463	454	476	413	447	458	455	493	411	444	501	454	479	423	456	435	453	441	452	468	448	461	513	481	476	455	470	455	447	461	435	451	470	473	488	474	464	510	445	474	435	456	436	456	489	499	472	426	440	479	463	459	440	442	462	432	468	462	478	457	476	451	420	436	455	484	439	413	434	500	442	459	455	459	452	453	432	474	480	438	454	426	481	465	463	479	467	458	448	473	478	499	454	443	448	448	485	495	450	419	468	483	451	435	428	461	414	491	445	475	478	411	443	485	448	472	427	401	439	462	432	432	451	453	419	427	487	480	434	432	480	478	466	449	474	474	442	419	438	442	460	467	454	463	465	470	448	467	452	481	475	442	425	466	456	426	472	434	441	461	442	441	470	428	469	458	425	461	422	427	494	458	457	429	445	465	437	455	458	486	451	436	480	428	461	450	460	461	482	468	462	441	420	476	465	425	453	471	462	442	467	428	471	462	471	458	433	439	445	485	478	463	462	460	492	432	453	454	464	455	458	465	446	481	469	450	439	450	483	463	448	454	427	446	441	451	458	450	453	478	467	470	489	451	398	467	450	433	458	451	449	423	436	454	445	469	416	447	445	463	484	463	449	438	475	461	434	430	439	460	459	456	421	442	444	458	448	471	473	476	421	449	461	470	468	447	456	474	465	444	444	439	473	421	473	468	476	441	493	484	448	420	455	409	464	423	471	397	441	462	459	462	439	456	437	437	441	450	451	426	453	447	460	461	457	470	446	448	431	434	460	474	458	456	420	407	489	473	449	437	444	455	451	454	443	441	474	423	413	458	430	450	480	464	446	427	453	456	455	464	484	428	454	473	432	466	441	449	462	466	473	465	468	455	457	479	474	483	446	445	457	459	435	439	489	447	469	420	462	426	458	445	471	440	430	435	492	450	457	470	454	444	450	442	474	453	454	464	456	448	469	428	423	437	454	450	440	442	454	454	459	461	440	467	494	476	447	430	434	448	446	414	443	468	483	475	437	441	469	466	451	448	436	453	431	474	468	421	460	468	450	448	437	453	474	466	458	434	462	478	440	419	429	439	445	450	449	431	433	455	462	453	486	462	479	460	439	457	484	486	458	457	461	465	445	456	470	438	490	477	457	468	436	472	446	447	499	447	465	429	472	459	459	460	427	455	459	466	415	460	486	494	431	436	430	480	457	453	489	472	475	468	451	481	424	478	454	450	425	446	433	469	503	456	424	446	429	472	424	439	437	501	468	447	451	493	456	424	425	457	471	441	474	441	439	402	479	444	417	456	483	439	493	481	458	460	479	477	472	477	456	423	446	466	465	471	449	480	466	469	476	455	451	461	444	483	496	464	471	488
3389	943	517	356	579	656	534	521	510	590	885	1476	1549	1220	1083	1038	832	646	428	311	318	190	110	84	65	90	100	45	54	61	55	43	54	59	47	55	57	35	34	43	38	53	49	38	44	43	33	44	42	44	37	38	31	49	45	48	38	51	34	59	34	43	38	45	36	48	45	41	39	46	46	49	38	58	43	49	51	36	39	41	32	54	44	40	53	49	47	36	48	39	43	47	37	36	34	37	51	39	45	53	52	43	38	27	41	47	44	45	41	51	45	50	41	34	52	39	48	59	47	39	44	51	44	51	53	47	49	41	37	41	50	46	43	52	47	43	45	46	44	40	52	42	39	40	52	46	32	59	42	54	41	43	34	39	54	51	54	45	43	52	37	44	49	39	45	25	38	41	44	54	45	45	45	37	50	42	46	46	49	53	54	40	43	32	36	55	41	44	42	45	40	38	35	42	54	39	51	44	27	35	42	49	47	47	40	39	47	40	52	46	45	44	44	38	46	59	40	35	49	40	47	45	44	47	37	33	50	42	39	53	37	44	41	36	48	43	48	36	45	30	37	59	57	40	40	48	46	40	45	42	47	48	38	49	33	57	47	34	47	36	33	44	42	39	44	36	48	45	31	41	32	48	48	40	46	44	41	49	43	47	50	54	42	44	50	48	46	33	36	58	47	44	39	40	43	40	37	37	52	36	35	39	49	41	42	45	40	42	38	50	40	39	38	51	38	46	45	49	43	41	52	58	42	49	37	44	46	41	40	42	40	39	43	40	33	45	55	45	38	44	38	45	45	49	33	41	34	39	44	47	50	46	49	39	52	50	39	42	42	50	38	38	30	36	40	56	46	33	34	37	40	38	48	54	46	38	53	43	41	44	48	41	38	40	48	48	35	52	45	44	44	45	53	44	41	39	38	45	44	38	38	46	43	60	46	38	51	48	49	49	34	55	46	39	42	39	46	43	51	59	45	38	35	41	38	41	58	45	51	39	42	31	43	52	38	40	44	56	37	53	54	50	47	43	35	29	41	36	37	45	44	51	47	38	34	43	44	36	50	44	40	47	50	31	36	47	49	50	48	36	47	41	54	43	28	39	44	33	37	44	34	44	41	27	53	37	45	39	46	41	41	34	42	30	46	40	62	42	31	34	41	39	51	48	47	44	37	48	51	44	37	36	40	53	36	46	44	49	59	55	44	49	48	50	39	51	52	40	50	39	34	37	48	41	53	29	52	47	53	29	48	48	54	36	40	57	39	53	49	42	48	45	53	42	38	54	44	47	40	49	42	54	59	53	46	46	48	42	39	45	57	41	39	55	40	41	44	44	43	49	26	46	36	49	45	43	54	48	42	61	47	56	49	37	50	55	34	49	44	36	44	42	50	36	42	54	47	61	33	24	50	59	52	32	37	43	58	39	45	47	49	43	43	37	36	60	47	53	43	43	47	49	39	41	37	37	48	42	32	40	33	43	33	51	37	39	41	49	35	40	49	38	51	58	35	40	48	45	54	46	48	48	42	50	36	35	45	38	42	43	43	44	33	40	41	46	37	34	34	44	39	37	55	40	54	34	38	40	47	40	44	49	44	48	50	42	35	51	49	46	28	42	45	48	49	59	53	54	43	39	37	43	47	37	47	47	48	36	46	34	47	52	47	61	35	53	50	40	33	51	49	49	42	42	30	38	43	56	39	29	46	47	47	45	47	45	56	48	43	53	46	38	36	44	43	51	47	58	43	50	48	38	40	46	48	41	43	35	54	51	47	38	64	46	41	38	38	45	54	39	43	46	48	48	37	32	36	45	44	47	46	50	38	46	51	54	58	44	31	43	52	38	38	44	45	38	46	36	53	43	42	36	51	47	45	47	53	40	44	36	31	37	47	52	40	45	42	38	46	46	44	54	35	49	35	44	46	38	45	45	29	46	48	39	41	41	34	41	50	41	44	35	56	42	41	50	42	47	30	41	56	45	40	48	39	48	36	48	33	31	32	38	38	37	42	36	45	47	52	42	49	43	38	45	39	54	47	48	51	41	44	42	32	37	38	62	46	51	47	47	44	36	51	36	52	46	55	43	30	49	44	48	50	44	46	51	49	44	49	41	43	45	38	34	36	39	40	51	51	48	49	32	47	43	56	38	49	44	36	44	64	52	46	47	55	48	46	48	43	48	46	57	52	31	42	46	46	49	45	39	41	37	45	49	46	40	48	38	38	31	52	52	42	47	55	46	31	41	56	34	41	43	34	44	52	58	43	42	39	39	40	50	41	48	36	51	51	39	44	46	47	44	52	43	34	48	34	45	58	46	57	41	37	46	46	41	42	42	53	42	36	50	46	53	49	39	51	63	54	41	45	46	36	50	45	45	51	54	37	47	47	32	44	43	47	33	46	49	48	35	48	40	41	47	43	41	49	36	50	39	48	39	40	44	44	51	51	46	52	37	47	30	41	47	44	51	45	36	49	46	39	55	46	59	42	50	42	52	48	45	35	45	51	34	37	51	42	46	53	45	54	50	44	43	37	42	50	40	33	45	40	39	55	39	40	38	49	45	40	43	33	46	43	44	57	43	37	52	38	32	48	46	37	43	51	39	42	42	42	48	47	38	49	39	38	43	53	51	38	34	40	43	45	49	40	40	32	42	48	39	37	49	43	49	52	49	39	38	44	37	51	38	54	39	45	42	45	57	42	33	40	54	51	41	45	49	49	33	41	39	42	49	48	44	43	47	43	39	54	54	36	34	41	54	50	55	46	49	47	46	38	50	42	49	47	45	51	45	43	39	49	37	41	45	37	49	28	39	49	39	42	49	49	36	43	43	35	37	56	35	40	36	38	44	40	38	51	48	55	36	38	36	31	43	50	37	38	54	42	42	45	44	41	31	52	51	53	44	46	44	39	38	35	50	39	35	41	47	52	50	49	47	39	46	42	42	37	45	42	43	42	47	58	42	41	46	41	40	41	48	53	46	54	35	50	39	49	57	47	44	25	54	40	48	34	49	37	49	33	43	43	42	50	41	44	36	42	44	37	34	52	41	48	59	50	43	39	46	50	48	48	44	50	52	55	42	47	36	41	35	43	42	45	49	43	44	42	54	41	39	43	46	32	43	50	46	36	36	33	35	42	44	40	42	34	48	44	57	56	33	46	43	42	46	49	50	37	38	40	39	42	41	52	41	55	55	44	39	41	49	45	47	45	47	49	41	51	53	44	45	47	43	41	40	58	52	38	47	44	29	42	39	35	45	55	43	56	38	45	44	40	43	59	44	46	54	41	29	36	46	40	45	34	48	48	48	47	43	44	43	41	40	50	46	44	44	51	44	37	40	44	42	38	45	40	46	42	42	41	37	48	51	35	30	37	51	50	47	34	40	47	44	45	51	51	42	43	44	38	43	47	45	42	49	50	41	41	47	42	54	37	52	40	46	43	47	36	35	35	32	46	46	29	45	45	38	44	50	49	59	45	45	39	37	43	48	43	44	43	44	41	48	45	42	52	35
23953	16697	10763	23579	31256	29472	25595	23294	21821	22167	25522	32283	31475	27939	26256	25915	22555	19203	14408	10922	11500	5532	3682	2166	1950	3347	2214	1206	1128	1092	1060	1050	941	860	866	915	819	735	674	734	739	737	684	691	767	720	729	649	663	651	710	717	692	678	688	666	746	693	672	663	689	669	644	647	688	631	708	715	673	665	658	638	686	685	688	636	674	631	675	697	639	670	637	681	672	657	687	699	680	666	653	635	681	687	663	656	668	671	718	669	692	646	666	631	699	665	660	683	659	713	681	711	697	659	652	676	694	634	669	684	644	658	656	678	687	674	676	680	715	701	726	659	654	683	697	682	646	689	696	687	681	699	653	670	726	684	668	676	675	697	700	675	653	660	625	706	644	700	666	641	675	661	687	645	665	652	700	699	672	645	630	709	627	668	632	673	671	606	652	649	627	667	673	689	707	704	676	686	674	651	692	647	616	673	675	613	656	668	624	670	677	622	704	639	618	693	684	689	643	701	649	619	678	652	676	718	675	672	694	631	669	652	691	610	702	662	649	696	629	660	647	725	650	664	666	659	664	658	672	656	644	655	594	694	683	695	648	695	632	717	646	648	660	662	677	670	711	696	645	642	674	669	692	693	702	649	650	669	670	608	653	664	623	641	685	628	641	707	685	660	652	675	651	717	655	666	647	711	695	636	687	627	693	674	634	684	710	675	656	631	640	705	706	621	647	657	654	651	658	668	683	634	690	683	646	646	698	609	647	607	669	622	641	652	671	646	671	686	632	651	647	679	679	640	636	675	669	694	640	681	680	634	686	642	647	636	651	644	669	643	694	685	672	679	697	633	650	631	695	683	662	657	630	668	653	675	642	651	656	661	668	702	645	659	683	683	658	661	693	620	661	644	652	658	651	646	702	626	649	692	672	633	688	706	727	618	699	688	661	647	642	644	676	640	672	652	679	677	694	659	691	646	653	672	671	618	635	651	667	713	670	659	649	689	710	695	628	654	664	693	656	692	631	688	707	614	704	702	673	648	679	700	686	605	739	666	669	707	653	674	671	632	657	678	723	687	637	640	678	700	638	670	685	660	621	639	646	665	700	609	656	618	688	694	681	702	625	693	662	668	649	682	714	653	578	661	660	710	627	687	636	630	680	666	637	649	631	700	615	664	666	666	700	636	691	643	667	667	664	692	645	652	667	709	656	678	594	646	674	634	645	702	622	657	678	695	672	643	718	624	702	643	708	652	644	682	699	690	694	673	678	651	683	662	678	680	611	629	705	660	623	664	625	634	646	651	630	689	641	637	696	660	668	657	691	645	649	685	657	654	675	631	631	679	669	626	682	686	628	670	624	650	667	628	655	661	706	675	654	695	629	656	629	667	670	695	676	687	665	674	674	663	710	620	681	681	688	666	673	669	661	668	678	616	703	631	659	685	634	668	656	703	661	695	718	654	670	586	695	684	641	691	675	671	716	611	633	689	648	604	693	703	666	644	655	660	695	677	680	696	696	682	681	644	702	687	672	661	684	711	638	703	659	695	646	698	628	673	670	646	701	676	680	667	602	619	646	693	662	651	675	640	661	625	643	652	690	658	680	660	642	584	630	716	630	659	679	626	687	664	681	683	640	652	630	703	656	727	665	672	668	676	705	683	647	633	655	671	640	690	674	688	654	688	673	634	689	635	691	651	678	641	648	665	635	656	674	658	654	633	685	669	670	688	692	659	695	707	654	708	641	689	663	664	662	666	694	639	645	680	708	638	644	671	678	660	657	686	678	676	668	648	697	642	676	638	670	658	700	658	689	670	712	702	676	667	709	652	659	677	664	650	648	700	654	668	673	659	675	666	632	610	635	669	667	629	647	677	633	654	675	621	687	635	678	707	654	664	664	619	696	666	613	642	682	675	640	701	671	656	657	671	638	684	645	686	682	670	648	650	653	678	612	637	624	684	687	653	653	709	691	651	649	678	625	682	695	709	649	622	705	654	649	681	622	662	680	637	644	686	640	653	631	678	682	672	643	643	685	668	734	650	655	663	629	675	669	734	658	693	676	647	656	641	642	686	697	660	649	679	669	622	629	715	678	650	673	673	667	681	639	661	650	670	659	679	680	680	639	685	689	650	608	731	657	694	675	693	672	701	675	652	659	639	698	744	659	658	656	679	641	673	678	685	644	669	669	662	687	653	685	654	618	611	661	671	647	642	635	638	674	707	680	656	704	680	698	630	650	632	710	633	679	647	684	665	646	664	673	661	667	630	625	700	660	650	658	707	631	695	645	688	670	625	631	646	665	639	709	669	672	670	666	689	674	689	650	696	721	633	700	633	640	655	692	734	660	594	704	645	644	617	662	641	642	644	674	670	668	668	654	660	661	631	647	668	634	695	666	636	690	653	669	646	666	661	635	658	705	632	665	644	667	663	670	661	654	698	717	654	714	660	680	655	714	693	663	743	696	682	638	678	628	669	683	670	678	614	661	653	682	652	684	719	655	646	684	687	693	655	648	616	654	632	708	654	630	638	647	656	614	656	668	669	660	650	645	632	680	641	618	665	668	673	689	660	679	654	715	656	714	664	708	676	676	698	646	627	686	633	693	678	683	646	701	669	636	668	660	674	660	739	683	662	680	635	689	662	692	698	644	651	676	660	657	662	690	671	666	685	676	651	681	683	671	668	667	692	630	633	699	638	718	656	660	683	667	689	700	637	624	653	675	695	733	673	698	755	750	643	611	659	626	664	626	623	676	672	671	671	676	691	701	661	667	700	669	647	621	654	658	707	638	635	631	621	660	686	679	682	636	650	648	701	666	648	654	636	640	646	659	648	689	612	663	659	647	651	685	655	674	639	682	688	673	709	673	678	645	667	647	618	670	682	702	682	709	677	652	734	672	666	634	616	671	693	664	640	704	645	679	670	653	651	662	629	667	658	684	674	666	691	692	665	689	692	674	699	658	654	659	689	684	664	668	669	696	632	672	626	665	666	640	646	716	632	688	666	636	645	655	707	671	681	663	706	656	652	663	692	687	661	635	646	646	648	669	669	681	643	664	683	683	633	672	671	646	614	685	680	652	668	658	659	617	636	731	669	700	636	660	697	679	666	657	675	641	611	681	644	671	653	683	655	638	674	656	616	669	696	641	649	637	721	663	642	645	672	671	676	680	641	626	640	708	656	688	677	664	668	676	642	649	645	639	679	619	663	670	653	636	651	667	688	673	656	661	701	668	689	645	635	640	695	613	641	673	624	664	663	647	651	698	697	614	697	673	656	715	627	644	667	659	658	643	629	659	672	665	672	658	680	664	635	642	647	656	672	654	638	662	639	665	646	679	673	661	646	650	657	669	682	694	691	655	683	703	651	652	685	679	665	643	617	700	704	662	701	663	657	700	628	692	654	643	619	662	636	679	652	687	646	640	643	690	694	657	665	693	703	648	687	719	649	652	660	651	682	648	710	660	667	648	638	663	669	612	667	660	674	643	651	624	690	699	683	628	610	662	706	642	621	705	662	700	643
3023	1427	737	511	966	1046	868	843	880	989	1406	2300	2405	1779	1527	1600	1171	992	611	546	501	223	140	70	69	91	110	54	60	64	60	51	47	35	54	54	56	51	48	44	44	56	38	43	44	41	38	54	46	50	51	49	31	53	33	45	37	46	41	29	53	60	43	29	36	54	35	42	33	37	50	39	41	52	44	45	41	37	37	43	38	34	40	46	37	52	46	60	44	51	47	41	38	44	30	34	51	46	47	43	54	40	43	44	48	44	39	47	52	56	38	50	38	33	40	33	38	34	54	38	41	48	49	43	46	42	48	42	44	44	40	48	57	47	50	42	57	50	41	36	44	35	44	27	45	44	45	40	44	50	43	45	50	37	43	49	55	39	33	42	44	35	42	41	35	45	38	32	37	39	50	44	39	45	43	43	46	53	49	39	45	44	42	43	53	45	38	45	42	41	52	51	50	34	35	31	40	46	49	36	45	32	40	41	44	45	50	40	48	32	41	47	47	37	47	36	41	50	36	39	41	47	50	56	36	38	42	45	51	42	50	44	45	47	35	54	44	41	40	45	52	51	52	52	40	42	49	40	39	44	33	45	43	47	42	50	56	39	33	48	42	39	43	46	48	37	38	41	39	44	46	56	43	34	39	51	44	35	40	39	47	41	41	46	40	54	33	31	40	44	47	45	27	36	41	40	48	43	39	38	44	49	31	40	45	44	50	36	49	45	57	39	44	47	41	38	44	29	44	40	39	43	36	38	35	43	47	33	46	47	54	45	45	49	41	43	48	37	45	43	54	36	46	38	39	34	38	31	47	52	42	36	62	47	39	41	39	37	34	43	34	47	47	38	43	44	32	43	36	44	43	52	46	40	37	40	47	31	34	41	45	29	26	45	54	42	41	45	41	37	32	45	42	56	40	46	45	50	49	32	37	37	38	32	44	32	29	39	44	49	41	40	45	44	52	31	44	33	47	33	52	46	37	42	48	37	47	35	54	44	42	50	44	51	47	32	39	38	45	40	43	50	45	46	33	44	42	45	49	30	28	47	40	38	51	60	34	33	36	37	43	49	39	48	30	35	42	32	42	45	35	31	40	47	39	40	37	35	37	44	60	42	39	51	56	44	39	46	39	44	44	40	47	38	46	31	49	45	44	47	56	48	41	40	44	38	48	45	40	46	34	42	46	37	41	34	44	31	47	44	34	34	49	39	34	38	46	36	37	46	48	37	42	50	53	43	34	39	39	33	34	46	43	38	43	38	49	44	45	42	54	45	38	44	42	35	41	46	36	41	53	42	41	42	51	47	44	34	37	52	42	47	41	46	50	41	38	40	39	39	33	51	48	50	34	46	43	42	40	42	41	54	49	42	46	45	34	50	54	37	41	49	32	46	53	46	46	37	35	45	33	34	47	35	54	40	37	51	43	50	39	49	40	28	54	52	46	41	43	37	50	45	42	39	35	36	39	42	40	44	47	39	42	43	45	42	34	45	39	39	44	44	37	39	48	52	45	51	48	40	39	35	47	46	47	31	46	46	45	38	42	36	39	46	43	44	48	40	40	45	33	52	40	30	39	44	49	43	33	41	47	44	38	39	39	47	36	40	43	39	61	39	38	48	44	50	55	42	36	49	40	34	38	45	55	37	52	50	29	30	45	40	46	36	45	53	35	34	45	42	52	45	37	45	48	52	54	37	46	49	45	39	27	43	36	38	41	44	52	39	50	35	47	35	44	42	52	34	26	37	46	43	54	53	36	43	47	31	47	51	39	48	36	35	60	42	45	40	37	51	43	30	46	46	38	40	46	49	52	50	44	32	43	46	41	37	42	48	40	48	46	41	47	43	40	57	44	37	51	35	36	50	41	40	35	50	34	47	42	51	45	45	40	43	40	38	50	45	45	45	39	43	38	41	31	40	44	42	46	36	39	46	31	45	48	35	53	51	48	43	48	41	47	50	45	49	42	42	40	47	47	57	45	45	44	46	42	46	43	43	50	41	45	39	35	54	43	52	58	39	44	43	44	52	39	53	37	44	39	46	46	38	42	37	31	44	33	47	35	51	39	54	49	53	52	48	39	55	52	38	37	48	42	40	45	35	52	40	42	34	53	52	48	40	35	51	45	40	35	47	50	43	46	40	43	36	39	39	51	35	45	26	46	49	46	46	50	48	42	43	41	46	47	45	48	36	30	33	42	37	40	40	41	49	38	49	46	42	49	28	46	54	52	43	35	45	45	46	42	39	36	37	51	46	40	62	53	43	49	51	42	50	46	47	35	44	40	42	45	44	38	40	41	40	39	39	37	48	35	43	44	40	56	37	39	31	50	27	40	38	45	34	33	32	44	50	34	49	42	47	39	41	44	45	36	42	36	45	57	37	50	39	48	55	48	42	40	38	37	42	38	42	52	37	35	47	44	45	46	48	44	44	38	44	32	49	35	41	34	44	47	38	37	48	44	52	38	48	41	42	45	49	41	50	46	35	35	48	44	37	49	51	47	43	52	39	43	46	43	41	25	40	50	45	46	48	38	43	44	44	48	39	42	39	48	49	43	42	30	41	51	52	48	39	50	41	41	50	47	43	40	41	40	36	35	48	42	41	48	42	36	50	41	52	53	51	50	42	41	46	54	47	33	49	26	30	44	40	42	44	43	46	41	35	26	26	40	49	44	46	44	47	45	34	42	47	41	54	50	39	54	55	54	44	43	40	33	49	43	41	28	44	42	35	43	46	44	39	46	27	44	44	40	52	46	46	39	38	45	48	40	53	50	56	34	49	47	42	44	45	38	44	42	39	32	41	51	45	50	32	50	44	38	44	48	42	34	35	36	39	50	52	42	39	46	32	40	44	40	37	38	39	40	38	39	46	34	41	42	32	60	34	39	41	42	42	43	41	38	41	49	34	41	43	40	56	44	50	58	45	49	36	43	47	52	51	26	40	39	43	45	49	44	43	43	47	43	32	36	41	46	49	51	30	42	40	48	48	39	40	26	50	35	39	48	40	37	38	35	38	40	36	31	31	43	57	42	47	38	42	49	43	46	24	34	50	39	46	52	52	39	43	31	47	44	53	36	38	39	45	48	44	33	40	50	51	52	38	50	41	36	48	26	45	38	48	43	49	46	38	46	57	37	34	37	48	36	43	38	43	37	38	54	33	43	56	42	49	47	45	48	47	44	48	27	49	37	41	39	45	47	41	45	46	44	52	55	41	46	51	46	49	55	47	37	37	51	41	41	51	42	51	50	34	45	38	43	36	37	31	37	40	41	39	35	49	54	52	41	44	58	34	47	38	55	46	35	39	33	43	54	42	38	43	55	28	46	37	34	47	36	39	38	55	48	34	44	36	49	46	39	41	46	41	43	39	43	42	39	28	35	42	45	47	45	43	36	37	41	34	38	58	45	45	39	30	44	26	35	44	43	44	40	48	51	40	33	40	35	46	50	50	42	54	46	49	54	45	47	49	42	48	34	42	41	43	48	40	44	38	38	41	37	40	45	49
29801	21352	14418	29135	36565	35055	31544	29107	28390	29342	32112	37178	36721	32603	30980	30983	26647	24472	19134	16026	14725	7982	5027	2427	2116	2708	2972	1549	1334	1272	1200	1184	1091	1010	1056	1077	985	781	794	790	784	743	776	740	749	715	709	742	725	661	741	697	740	697	714	689	671	611	651	691	666	675	692	664	661	690	651	606	702	661	680	684	666	687	667	588	658	693	666	698	695	621	634	665	652	671	668	684	649	638	678	695	598	648	662	661	612	655	664	650	689	658	663	680	675	701	675	662	670	629	721	721	667	677	624	618	663	690	641	648	668	604	686	722	648	626	679	671	698	653	619	659	671	681	635	662	628	643	682	735	645	713	613	599	652	663	690	652	674	661	637	634	639	611	637	619	672	644	681	593	626	681	632	640	660	643	655	633	591	639	624	666	612	660	636	626	669	692	668	580	658	644	666	603	657	669	675	637	633	627	602	648	670	645	630	692	609	659	624	629	646	629	651	688	637	636	636	651	674	643	639	648	676	677	648	651	631	666	641	655	661	657	638	644	626	603	685	596	662	663	637	667	655	699	619	695	648	664	594	676	655	631	664	613	636	679	627	661	619	625	677	671	661	640	637	664	647	661	612	646	606	632	656	612	642	596	642	635	632	641	628	600	636	618	592	622	632	669	649	656	641	656	627	691	654	658	639	662	619	646	608	663	625	637	606	633	614	664	622	627	627	651	638	617	599	659	672	667	671	604	588	665	646	645	666	680	644	626	628	668	639	573	644	612	634	629	654	662	639	653	701	630	648	638	664	612	642	657	610	629	668	632	646	650	671	602	627	596	639	664	685	607	655	653	668	681	619	654	609	596	634	652	648	640	679	643	625	632	615	656	621	646	640	649	679	682	652	692	665	662	601	617	637	648	660	614	680	642	636	653	639	640	650	653	652	657	609	669	609	616	624	689	648	629	714	652	650	671	632	709	612	635	642	672	667	647	675	627	643	670	668	664	640	652	656	640	604	684	661	632	657	637	623	626	623	632	634	662	649	655	634	670	653	639	651	616	655	636	675	638	649	637	660	652	608	705	646	681	674	665	625	635	649	607	640	639	594	655	637	644	607	637	726	675	645	689	700	687	612	660	655	625	639	619	628	640	668	648	611	633	642	620	670	602	634	634	575	683	636	646	654	647	648	650	614	623	639	605	643	613	654	651	662	693	657	651	645	673	677	714	691	650	647	631	621	679	642	620	632	667	637	613	649	592	637	708	626	597	616	625	645	656	668	657	620	656	637	643	642	662	602	627	715	640	653	671	641	649	616	676	663	628	606	655	606	650	684	647	621	631	629	618	693	595	644	641	647	605	652	657	601	650	706	668	661	648	653	646	651	643	681	674	646	649	690	601	587	681	622	655	634	668	660	632	701	565	614	635	614	612	650	645	612	693	671	657	652	679	634	655	628	620	618	635	628	673	597	652	652	665	689	628	640	637	647	679	634	659	629	640	669	627	632	631	641	574	661	671	625	687	663	647	629	638	654	633	654	666	608	641	669	644	660	660	680	639	612	617	671	644	639	629	738	680	619	614	646	659	630	660	616	658	656	697	650	647	629	707	615	648	628	687	610	603	637	616	637	636	666	624	671	612	623	642	590	615	647	641	624	615	663	651	640	625	619	633	678	671	615	665	638	646	677	619	650	657	635	633	611	649	603	637	610	690	624	651	634	659	645	640	624	641	649	577	578	634	609	666	674	598	656	608	600	612	672	637	620	665	652	644	633	603	614	624	627	617	672	642	619	582	617	653	634	624	666	673	642	681	629	625	662	681	659	662	642	660	658	640	668	596	602	632	705	640	685	659	628	617	665	652	688	675	673	655	608	639	658	602	624	633	604	695	639	589	615	622	665	662	639	652	630	688	639	662	656	630	652	689	604	706	637	661	623	615	691	652	652	645	606	622	711	664	672	666	649	621	639	656	651	635	654	666	673	618	613	663	584	624	606	643	682	634	653	640	677	660	632	632	606	612	659	632	587	636	624	630	692	613	618	624	643	649	676	690	641	642	666	644	637	654	658	624	655	661	649	690	700	613	638	692	611	653	610	672	670	639	651	662	645	625	664	631	660	640	681	640	705	595	658	679	652	645	628	652	651	636	627	679	618	612	655	646	637	634	638	661	652	678	648	643	673	627	665	646	677	624	696	684	636	629	685	680	628	637	702	645	666	638	639	626	691	636	623	641	657	656	594	635	596	631	682	657	616	622	630	627	683	708	632	604	655	643	645	643	676	640	640	589	640	625	663	655	680	646	668	714	670	627	606	616	633	689	573	599	628	665	633	646	691	626	637	645	632	626	626	688	615	635	641	678	660	637	635	641	655	642	643	664	627	609	647	622	641	639	672	658	651	626	646	637	651	640	671	689	633	636	610	647	621	615	659	641	631	686	618	648	640	670	638	632	683	605	636	614	677	688	670	652	660	633	640	670	681	606	665	633	668	638	635	669	636	677	650	665	642	664	599	666	676	634	647	630	612	678	636	608	629	658	604	606	603	614	688	631	638	652	648	641	638	644	677	669	647	666	649	642	664	619	657	640	649	618	647	686	680	599	635	678	610	651	664	640	671	687	619	677	676	638	632	631	652	628	655	622	648	653	669	579	650	672	656	629	625	649	641	649	637	666	656	650	592	649	622	636	663	701	655	636	642	641	642	644	661	610	708	651	665	638	673	655	636	614	657	707	647	616	626	644	668	650	610	657	659	702	652	639	663	672	598	647	676	616	644	675	650	607	669	623	668	647	624	633	651	683	672	619	644	652	648	649	690	628	651	632	610	654	668	641	650	608	653	652	627	617	645	661	653	670	615	672	647	668	688	610	673	651	642	621	683	651	680	639	625	653	607	689	659	682	647	673	636	627	619	616	614	682	658	657	642	665	630	656	710	656	646	634	655	659	655	655	616	643	644	648	606	620	654	620	640	686	634	664	608	646	663	647	642	601	643	654	669	613	649	671	647	646	617	627	646	687	660	653	638	631	684	659	617	603	619	632	667	666	641	639	653	609	640	671	648	668	604	652	662	598	575	648	667	650	656	595	677	660	619	657	634	617	637	612	660	690	609	565	664	625	667	675	639	617	629	653	636	691	620	609	616	637	655	661	624	633	674	609	621	644	681	623	653	626	632	600	649	644	634	636	644	681	641	654	647	661	625	662	640	622	653	683	627	694	646	608	680	620	639	629	623	688	699	645	662	619	664	643	630	614	644	617	664	656	631	654	697	697	599	632	666	647	630	618	650	652	685	618	635	692	648	646	690	626	655	589	657	642	665	685	627	666	629	658	615	634	649	655	639	631	642	611	660	645	610	639	632	668	598	627	628	638	637	637	656	696	656	657	623	642	647	675	615	622	634	676	671	641	670	634	633	598	605	617	671	623	687	628	666	595	644	659	630	598	667	610	627	602	644	650	609	640	668	606	629	618	642	637	641	651	620	664	648	615	655	662	659	659	623	583	655	632	626	633	665	676	650	620	621	613	633	647
2021	592	297	251	428	487	383	357	385	461	686	810	970	925	719	668	546	348	268	269	188	112	77	54	41	48	40	31	29	39	38	29	40	36	41	35	28	32	44	34	27	26	36	40	25	29	38	40	28	31	25	39	23	29	23	27	32	39	24	27	27	29	30	29	35	33	29	34	30	33	35	40	33	32	45	31	35	20	33	30	29	30	29	30	34	28	25	38	28	26	30	31	29	42	30	20	22	30	33	25	27	27	28	35	34	31	35	31	31	25	31	32	28	30	23	32	30	24	19	26	30	24	25	31	27	28	32	23	29	32	27	48	26	36	31	28	32	41	33	29	26	30	29	27	43	29	26	34	19	33	39	33	32	38	35	38	39	29	33	28	37	35	29	21	39	45	34	37	30	28	37	42	33	32	31	30	40	35	29	34	25	32	38	39	30	29	34	23	26	28	31	19	30	26	27	25	29	27	33	30	32	24	14	27	25	43	22	34	36	40	26	26	30	25	39	29	28	37	40	38	35	31	24	32	22	29	27	26	31	27	32	35	33	30	38	26	24	27	30	26	36	44	33	31	29	32	29	42	30	26	32	30	28	20	38	26	29	20	18	23	37	25	30	37	29	23	42	28	30	28	28	31	39	28	33	30	28	29	29	38	45	22	28	30	31	30	22	28	25	34	27	32	35	30	25	27	38	25	23	25	33	27	33	18	25	30	24	37	29	42	38	29	37	23	32	36	32	31	31	24	32	35	23	31	32	30	23	26	28	37	19	32	37	32	27	34	24	26	40	33	25	32	31	33	19	24	25	27	24	36	38	32	35	36	27	20	29	24	32	31	29	27	33	34	29	35	31	26	30	35	24	30	29	26	27	38	27	22	38	31	27	23	32	28	27	34	29	33	25	35	37	22	23	36	34	25	31	30	34	25	30	30	38	38	35	26	38	28	20	38	31	37	31	31	26	26	35	30	34	40	32	27	35	30	29	22	31	26	31	35	29	29	43	34	28	24	31	24	35	19	28	34	36	36	22	23	40	39	40	30	34	32	33	30	30	30	25	26	29	29	30	28	25	33	29	26	20	42	34	33	28	40	38	25	29	33	28	21	31	26	30	28	38	35	24	21	31	31	31	25	31	34	30	26	36	36	30	37	34	34	38	31	28	37	30	29	41	30	33	21	20	36	35	21	32	39	38	32	22	34	33	35	26	20	28	34	24	28	43	24	29	33	29	33	38	25	34	21	23	36	33	42	22	37	20	40	33	29	33	34	35	34	27	24	31	34	28	27	41	30	28	41	37	30	37	32	28	28	38	38	24	26	28	48	30	30	30	23	36	24	23	42	30	31	30	36	46	34	30	22	27	33	30	35	30	34	25	31	36	34	26	28	23	39	29	32	24	30	27	21	23	23	39	40	34	29	39	33	33	31	39	23	28	24	37	43	27	21	26	28	34	32	35	38	24	33	30	26	30	29	32	39	24	28	27	22	38	39	33	34	34	35	26	36	29	25	27	23	40	27	28	32	25	29	30	28	24	35	21	23	38	35	29	26	27	36	27	26	33	38	31	34	37	31	40	25	22	33	30	37	27	28	30	25	35	29	28	20	31	32	35	44	26	37	38	26	29	26	37	19	40	27	23	27	38	31	45	28	26	32	29	23	35	33	33	24	21	37	22	30	37	27	26	36	39	35	36	34	28	33	30	27	36	24	38	20	40	26	35	33	33	28	30	32	31	27	25	31	26	31	33	39	25	39	36	22	31	23	26	35	41	31	41	29	36	33	26	28	38	25	27	21	30	31	32	26	38	31	31	27	33	42	36	24	40	34	37	27	32	33	29	32	26	34	23	33	32	32	40	38	23	29	31	38	35	25	37	41	40	46	32	28	36	24	30	28	35	41	34	20	29	24	23	33	34	33	31	35	31	25	36	32	30	29	30	30	42	32	30	35	35	20	48	29	21	24	34	28	27	29	40	23	34	35	29	32	19	39	32	37	35	27	44	22	36	29	32	33	24	30	36	37	26	34	33	29	36	30	27	29	29	36	38	42	34	30	35	33	38	28	33	24	22	32	25	28	34	29	17	19	35	43	33	30	28	29	25	31	27	40	37	41	38	34	30	23	25	30	39	37	29	26	25	30	30	18	21	27	38	36	47	28	21	21	32	29	34	31	30	32	30	30	32	25	21	25	39	22	26	32	33	36	32	29	19	26	37	30	34	31	25	20	31	33	22	29	25	35	25	32	30	26	29	25	30	32	26	30	31	40	27	28	37	25	31	25	25	32	30	37	38	37	31	36	31	36	26	26	29	28	44	33	24	26	29	25	35	27	29	35	25	25	28	25	29	21	31	35	29	29	30	32	24	20	28	28	25	25	34	20	37	26	34	34	37	35	33	21	26	22	31	28	30	24	29	29	31	23	20	29	27	37	32	29	34	40	29	33	33	28	32	29	17	28	34	33	26	21	31	26	30	33	33	32	26	31	24	30	31	24	34	31	34	26	30	32	26	33	20	25	32	27	26	24	31	23	34	25	14	36	32	28	31	19	26	30	26	30	22	45	33	39	26	21	45	36	33	19	29	32	32	33	22	31	27	42	25	32	23	31	32	23	32	23	37	34	34	31	27	28	29	33	33	37	37	37	28	30	23	29	28	32	33	26	34	28	32	33	36	25	37	33	44	30	33	31	37	20	30	30	27	35	30	41	36	31	29	31	25	19	17	25	42	38	23	25	38	24	36	29	23	31	35	34	31	36	28	29	35	17	33	33	34	30	31	33	31	30	29	26	29	25	31	29	29	31	37	30	34	30	37	37	38	28	29	32	45	30	42	31	29	34	29	28	34	31	32	25	31	40	33	28	31	35	21	31	32	27	22	29	29	35	38	29	32	27	26	36	28	31	39	22	36	46	24	33	27	33	21	23	32	24	24	26	26	32	26	31	32	27	41	31	37	32	37	38	33	32	18	36	34	39	28	19	26	47	25	33	33	28	27	28	29	30	29	31	35	33	25	20	36	23	25	31	27	33	35	37	35	22	22	41	33	31	28	26	35	32	32	31	29	35	29	23	35	41	40	26	28	32	36	26	28	25	35	30	30	28	30	36	33	36	32	43	27	32	36	29	29	28	29	43	38	33	29	31	22	24	31	26	27	28	41	29	28	25	32	37	36	28	38	28	26	28	25	34	29	40	35	35	28	30	22	34	30	36	34	20	27	24	33	34	30	34	37	23	31	31	34	28	34	23	38	21	27	23	27	34	30	35	25	32	25	25	34	44	35	32	29	27	35	32	29	40	37	37	34	23	39	38	31	28	25	29	30	26	21	22	21	35	30	32	26	30	29	29	39	30	32	37	26	32	30	34	35	33	25	31	31	34	31	34	29	23	28	34	24	31	25	22	41	38	29	25	34	20	23	27	34	25	30	40	31	32	29	23	23	29	26	26	19	23	29	29	35	33	28	31	35	27	28	30	28	25	30	31	32	35	30	43	28	40	31	28	28	37
21056	13381	7810	19432	27445	25312	22565	19782	19089	19919	22908	25370	25899	24691	22058	20260	17346	13318	10923	10281	7680	4519	2240	1134	816	858	1054	694	675	733	658	625	604	617	713	635	557	513	522	468	497	495	522	536	502	463	489	446	491	462	459	466	476	508	467	441	460	497	495	459	479	484	467	466	494	468	479	478	464	459	525	500	483	494	483	474	468	457	459	466	491	460	451	486	451	466	459	478	480	475	429	448	449	451	469	472	491	497	470	475	463	509	465	438	485	455	463	480	481	467	502	460	513	512	487	490	486	458	479	497	451	455	477	489	473	429	448	491	449	482	493	465	463	498	477	482	480	421	470	448	478	518	475	477	466	459	484	511	453	456	445	498	470	431	466	452	462	482	464	444	465	463	482	498	448	483	494	488	493	443	435	485	493	495	465	507	485	496	486	477	502	466	481	496	480	479	466	470	470	453	442	474	495	420	462	493	500	446	445	444	512	494	530	478	425	470	494	465	464	457	515	446	460	458	424	465	499	467	440	433	444	486	508	462	473	456	454	464	451	485	519	480	477	463	477	456	437	444	481	457	436	420	465	464	463	482	521	475	508	469	452	459	451	470	487	455	485	491	447	470	456	459	465	471	461	476	482	452	489	483	450	437	467	456	482	477	473	441	468	412	498	441	470	471	445	467	433	479	461	466	497	473	443	482	476	456	467	502	423	476	467	487	437	445	486	486	474	444	470	472	501	466	467	486	487	434	517	468	454	467	462	470	494	465	443	419	469	456	458	491	466	445	458	515	460	439	480	509	433	450	493	456	464	489	473	429	484	446	491	467	472	498	461	446	478	435	444	409	419	496	472	456	472	459	481	465	500	471	474	480	458	470	466	452	455	434	448	469	462	488	462	441	437	426	447	484	478	451	516	488	491	479	476	505	476	438	510	461	497	472	435	469	435	479	500	472	508	472	439	446	461	458	487	502	464	494	473	456	460	502	488	459	429	460	454	443	506	455	469	500	471	497	475	435	471	445	444	415	464	442	455	449	502	485	446	472	482	455	438	463	457	443	461	509	463	473	495	428	454	451	452	470	445	446	503	450	490	446	502	450	434	474	491	448	494	477	478	426	442	444	465	424	477	460	439	473	476	452	447	455	427	426	478	469	515	497	504	458	446	424	477	499	470	493	477	470	439	480	467	502	465	452	489	460	478	467	476	494	483	470	444	450	447	444	500	451	447	436	464	498	470	489	461	473	447	467	478	526	492	466	465	445	442	484	461	441	481	478	440	454	453	452	469	464	437	459	452	474	473	481	446	477	478	475	475	469	455	483	458	470	473	447	484	464	465	501	495	454	489	462	524	465	452	477	434	479	477	476	479	446	503	441	475	483	444	440	472	464	471	447	460	488	475	478	451	483	464	471	476	497	455	474	439	475	450	486	457	470	444	481	423	487	436	447	449	477	494	491	483	517	496	477	463	461	490	478	469	488	427	448	456	484	445	445	484	444	431	482	523	499	439	484	453	465	431	422	458	463	457	473	477	442	483	474	443	467	492	453	462	501	461	456	474	473	461	515	464	474	446	459	458	445	444	459	459	459	458	493	485	488	491	478	450	474	458	445	474	442	452	477	478	493	498	458	445	438	479	490	462	425	442	453	496	487	456	493	455	504	503	477	450	478	510	424	468	456	460	443	482	499	458	447	456	491	457	472	468	470	417	476	474	500	486	477	468	446	462	471	493	434	424	460	467	448	456	457	476	439	469	436	468	458	468	530	431	454	465	478	497	430	496	449	476	445	464	476	510	468	464	426	478	470	436	490	461	474	487	440	439	454	451	432	480	452	488	464	453	490	457	453	475	453	474	517	437	460	445	492	494	454	467	491	460	478	486	463	478	460	490	454	455	452	471	483	435	481	475	467	483	452	464	462	462	471	475	473	428	476	465	483	455	498	455	475	490	497	474	436	466	440	465	463	452	433	471	468	500	475	451	440	457	509	462	453	458	472	489	481	474	444	458	442	484	481	470	472	526	470	466	485	452	463	505	466	467	494	483	468	477	448	449	500	453	442	443	486	447	465	462	499	486	460	456	440	453	479	460	448	456	437	468	443	503	481	457	447	503	470	472	478	497	477	487	500	454	462	471	460	487	434	473	477	476	455	457	496	491	446	457	461	479	451	478	495	478	471	490	463	470	508	473	506	461	472	492	447	453	453	484	433	496	482	450	444	510	471	416	476	459	472	429	466	497	468	480	491	463	462	459	463	485	504	485	471	467	510	445	459	462	468	483	429	491	452	477	465	459	482	445	467	467	465	445	435	472	469	462	468	482	486	450	474	440	436	469	453	446	475	462	509	441	470	476	455	474	464	402	467	468	455	439	466	480	449	456	438	466	418	496	518	456	470	484	476	508	481	451	471	483	473	442	479	528	439	476	464	424	460	471	471	511	464	474	475	508	525	489	475	475	469	473	479	465	430	465	455	461	442	460	430	486	475	511	478	462	497	507	467	473	422	450	449	452	434	492	469	442	494	453	502	428	466	491	450	477	476	515	468	512	461	502	481	485	511	477	469	494	433	452	439	529	448	462	495	478	458	505	491	479	463	499	445	498	448	494	450	484	450	458	493	461	484	514	483	486	498	466	474	475	477	503	463	462	484	479	480	472	460	441	442	465	498	457	442	492	474	451	447	467	465	477	446	470	477	483	454	489	479	465	461	495	482	485	475	482	473	488	486	459	458	450	490	510	467	466	449	490	466	474	450	429	454	488	460	461	449	481	495	428	478	506	439	471	471	483	443	473	457	466	452	471	478	443	455	460	465	437	486	516	421	485	468	504	471	460	428	468	478	431	454	463	482	478	490	448	457	444	501	468	469	482	497	502	478	489	465	443	490	444	436	458	443	490	466	481	493	476	473	464	494	486	447	472	463	439	484	448	463	449	461	478	453	466	469	471	470	493	477	440	466	443	494	451	496	504	440	481	515	485	431	455	467	490	475	447	490	453	458	473	472	460	537	453	489	455	448	465	412	467	504	495	467	448	485	437	483	436	488	467	482	422	513	465	473	430	456	438	438	455	450	465	472	462	453	486	465	423	483	476	516	491	471	474	443	454	459	463	452	495	494	491	496	480	495	456	459	485	456	509	492	470	443	474	513	505	460	518	439	481	458	470	496	479	480	491	474	467	476	477	489	446	449	477	428	478	490	455	468	493	461	438	472	427	467	440	453	494	501	448	460	478	466	423	495	465	437	455	474	482	519	467	476	502	464	476	488	455	431	459	450	462	451	488	525	469	476	489	467	478	453	513	470	479	471	500	462	498	422	485	474	449	476	450	485	457	479	468	472	466	453	409	466	480	454	448	424	481	480	478	478	445	441	482	444	464	459	485	464	521	481	505	511	485	477	457	465	484	476	443	456	467	462	469	472	486	477	454	439	467	477	470	496	509	485	440	457	439	440	508	494	421	455	434	465	439	468	448	471	480	478	517	487	481	451	440	481	457	476	466	513	478	493	488	502	502	483
1762	910	511	355	651	849	640	653	727	758	908	1181	1350	1315	1121	1053	834	618	491	467	256	173	100	68	55	50	44	31	35	40	47	35	34	33	52	32	29	41	31	24	27	29	34	29	31	34	33	22	21	25	36	24	37	40	33	22	29	42	25	30	29	44	33	26	28	29	33	29	29	38	26	22	30	28	29	31	26	33	32	36	18	32	33	23	18	30	29	25	30	26	31	27	32	40	26	35	28	28	31	27	30	27	29	28	37	38	25	33	37	26	31	33	22	33	31	33	29	30	36	26	21	17	26	38	24	31	33	36	30	39	32	35	36	30	35	34	41	32	36	45	29	29	32	27	26	32	35	19	38	39	19	27	30	37	27	31	27	26	27	24	29	31	24	23	32	28	32	28	31	29	29	30	29	26	26	32	29	35	25	28	35	38	27	30	27	34	24	32	27	31	23	22	34	33	33	19	21	29	27	28	32	24	26	30	29	27	28	27	27	22	30	29	29	31	44	35	34	26	29	15	30	25	33	31	27	28	24	31	25	38	33	25	23	22	24	28	33	32	33	31	22	38	27	28	25	41	27	33	34	30	31	25	26	26	24	34	38	29	26	22	23	42	37	30	35	24	34	20	24	32	24	32	28	24	39	30	30	23	30	33	25	25	27	28	29	32	26	33	30	36	32	31	25	23	23	35	32	30	32	23	34	27	40	22	30	21	31	30	33	33	29	26	35	30	33	32	28	19	31	22	27	30	30	35	28	28	41	32	33	34	29	30	28	32	31	27	41	41	33	39	30	20	24	35	30	30	29	23	33	31	29	26	24	29	28	27	30	23	24	22	25	35	28	25	26	27	40	34	25	29	23	40	28	20	30	36	25	41	32	27	21	26	30	18	26	34	26	24	24	26	37	24	20	24	28	32	34	23	20	33	28	40	31	29	26	30	35	27	32	30	24	36	28	24	27	31	29	24	27	36	34	31	31	32	31	29	18	24	21	33	21	23	29	19	17	19	22	16	22	32	35	30	35	32	40	27	27	25	29	17	23	31	30	34	21	31	20	21	23	23	30	28	27	35	22	22	22	40	26	37	32	28	27	34	27	24	34	32	25	32	31	30	32	16	34	31	26	26	31	25	23	22	24	23	20	24	25	37	40	32	31	26	21	37	24	32	30	23	33	24	35	32	24	24	34	27	27	29	22	23	42	35	24	30	29	26	36	28	25	23	28	31	22	28	27	30	26	20	34	27	42	23	21	28	27	22	26	30	27	20	27	28	42	35	24	24	27	24	31	29	23	31	26	31	28	30	46	25	37	30	27	23	31	31	26	25	31	25	21	25	28	21	26	27	35	20	38	27	30	24	29	38	31	26	35	32	22	40	31	29	32	36	28	42	26	32	27	35	20	29	24	35	24	25	30	26	28	21	22	22	24	36	31	29	30	32	29	36	26	26	30	40	26	35	31	25	30	24	26	30	15	36	40	30	27	26	26	29	22	25	25	25	37	29	27	30	36	23	29	43	28	43	30	31	27	24	33	28	26	23	24	23	39	26	21	27	35	37	25	28	24	28	26	36	30	40	25	24	34	26	30	36	32	24	27	24	33	29	31	23	33	28	29	29	27	33	30	32	33	33	26	36	25	24	28	19	26	28	35	25	28	29	27	29	29	31	26	28	33	16	40	39	23	32	37	28	29	30	26	33	31	33	29	29	29	31	38	29	31	31	29	42	28	30	21	33	22	22	36	22	31	36	23	31	29	33	29	27	29	34	29	27	28	34	23	26	30	25	21	31	25	25	27	27	32	30	24	25	33	14	34	29	30	26	27	21	23	35	23	28	34	25	20	23	25	27	13	28	29	18	30	23	31	25	24	32	40	41	29	23	30	30	34	21	23	35	23	28	27	25	35	26	37	17	30	20	26	22	47	31	34	36	37	23	28	30	23	35	25	25	26	27	41	28	32	37	35	25	29	33	31	29	34	29	21	30	29	27	30	32	25	31	34	35	23	30	32	26	31	18	34	26	26	36	20	32	31	34	35	36	33	22	21	29	36	23	24	28	40	30	31	22	27	33	29	38	28	27	36	35	34	24	42	23	26	32	39	44	30	23	23	30	36	24	29	31	29	28	23	22	28	30	44	34	23	30	32	35	31	30	26	23	30	29	30	21	33	19	28	37	32	22	19	27	29	34	21	35	28	31	29	31	23	31	26	26	31	29	33	41	25	26	31	25	25	29	29	31	17	39	33	22	18	25	34	21	19	18	36	25	24	27	33	28	27	19	23	27	32	32	30	36	42	30	31	39	22	38	37	37	22	31	40	48	25	23	35	27	39	20	28	33	21	32	27	33	35	32	30	32	34	20	21	21	23	27	22	28	30	31	31	24	26	35	30	26	23	28	31	35	23	30	22	24	22	36	24	27	30	40	26	38	24	38	31	25	27	25	41	28	32	17	26	36	29	23	20	31	25	28	25	39	24	31	29	19	31	28	41	25	28	28	31	28	28	33	25	34	29	30	39	22	24	29	34	22	46	39	34	29	22	24	32	25	27	28	32	17	31	31	20	33	22	30	29	27	28	32	33	31	22	29	20	25	33	32	26	34	34	28	32	28	34	32	16	20	26	35	26	31	40	32	22	26	30	37	23	29	26	27	33	29	41	27	32	33	30	25	34	21	30	26	27	32	39	38	37	26	26	28	36	27	29	32	38	25	29	23	36	33	47	27	25	33	33	31	25	25	34	24	33	37	22	31	26	28	34	36	27	28	44	38	33	29	28	31	24	31	21	20	38	22	35	37	32	27	38	33	24	36	24	29	24	24	30	25	27	21	26	34	22	21	25	24	31	28	30	27	43	37	31	33	27	23	27	27	33	24	34	34	32	25	38	28	26	26	27	30	37	25	26	32	16	37	30	31	39	28	35	21	18	34	37	23	21	39	33	31	35	21	34	43	46	28	29	25	29	36	29	45	28	32	29	25	20	28	36	27	33	35	42	39	25	25	16	26	32	33	33	30	21	34	19	25	29	24	36	32	28	22	34	31	24	25	25	37	29	36	26	41	35	30	27	24	25	27	29	28	32	41	29	25	30	29	24	30	33	28	28	22	20	22	30	36	33	39	33	30	34	27	22	37	32	31	32	29	31	34	29	28	26	30	36	25	34	34	29	20	34	30	34	21	21	31	40	39	28	25	30	21	42	27	26	27	33	23	28	26	27	39	35	26	25	34	32	32	30	32	28	29	30	28	28	23	25	33	27	26	34	29	28	34	31	38	28	30	24	32	36	37	29	33	23	30	33	33	34	44	33	22	32	26	26	18	25	32	31	32	18	26	33	31	33	32	21	26	23	30	41	34	19	20	32	35	31	24	31	30	33	30	32	41	23	23	35	32	21	31	32	23	31	22	28	26	26	33	32	39	26	21	26	34	27	23	31	41	27	39	40	37	29	26	36	32	31	24	23	30	31	26	22	27	24	32	27	29	23	31	27	32	28	22	32	29	27	28
25990	17773	10931	24185	33659	32252	28544	26217	26342	25651	26296	29789	30554	29692	27720	25130	23044	18228	16403	14806	10926	6832	4011	2001	1097	1049	1268	876	787	814	853	775	713	773	914	679	542	551	551	559	526	456	495	492	520	489	449	493	475	481	500	440	479	462	453	443	470	456	450	459	458	474	476	459	475	465	484	430	434	461	452	448	474	461	439	474	447	433	437	426	460	472	437	427	426	443	458	459	472	462	421	450	394	433	473	446	463	429	477	501	443	471	484	433	446	441	487	453	474	423	434	435	432	463	465	438	464	467	501	486	450	451	460	458	486	433	456	457	481	478	475	472	446	463	476	470	407	462	454	450	477	451	480	468	445	491	444	484	463	455	495	433	485	484	466	456	471	437	450	443	412	410	453	422	445	483	423	437	417	456	458	449	427	458	474	408	452	441	470	462	463	445	488	452	427	439	464	494	466	463	444	483	483	439	465	453	452	477	434	439	467	483	408	400	435	441	421	419	429	443	418	467	437	422	417	461	457	430	459	452	485	465	438	411	468	472	472	446	452	446	446	459	426	455	423	477	462	402	449	442	462	464	420	447	446	469	461	420	468	470	413	465	436	465	427	476	469	472	469	413	450	412	409	417	448	453	418	439	469	449	412	419	455	479	421	449	448	442	422	479	456	467	438	461	450	457	445	423	442	438	439	412	449	461	442	417	446	429	451	460	471	429	452	473	427	429	399	436	460	442	427	455	455	422	413	472	464	410	433	439	474	464	456	444	424	485	443	452	437	437	438	443	437	404	452	497	426	449	426	425	441	454	447	436	495	438	432	410	452	421	464	487	461	429	451	441	453	457	458	465	453	433	468	440	399	442	441	437	446	439	442	436	444	447	455	420	453	421	448	438	431	450	443	436	460	441	447	458	458	462	473	456	438	423	443	446	448	461	454	471	440	460	444	443	466	483	485	453	425	456	461	481	450	422	438	444	482	445	454	423	442	410	443	440	433	458	439	466	483	437	486	452	482	414	461	432	441	461	446	449	470	422	434	421	437	452	458	453	440	466	447	437	419	462	462	438	504	424	456	467	459	481	468	430	444	483	457	451	450	466	443	431	465	458	460	486	495	454	472	433	447	464	471	464	458	458	461	420	479	456	475	443	428	434	456	420	415	437	431	453	440	437	460	457	454	451	439	488	461	438	437	449	415	438	444	476	452	469	409	438	420	411	437	430	445	472	452	434	465	481	477	385	455	414	447	444	450	442	456	456	428	464	420	479	432	443	434	452	424	408	422	467	412	487	410	418	387	451	468	433	452	427	432	463	456	432	440	433	468	428	437	451	451	428	447	420	426	469	484	434	434	442	433	484	425	459	462	458	463	453	416	428	440	421	459	466	440	461	446	424	459	446	442	456	467	448	460	445	441	432	434	488	435	497	420	447	452	457	443	466	407	468	443	427	407	469	412	457	455	465	445	433	445	473	463	465	439	460	445	451	416	475	432	427	449	448	460	445	473	412	415	443	419	462	456	438	469	424	435	439	465	482	416	433	450	428	450	465	398	500	455	451	447	447	427	454	430	414	394	426	478	466	431	418	418	440	449	395	452	437	477	453	447	456	486	431	450	416	415	449	452	435	444	449	447	471	416	466	463	435	477	515	422	419	448	466	453	420	461	442	423	449	437	418	460	460	439	405	435	434	434	473	431	426	465	454	435	447	431	429	445	476	425	444	443	413	482	450	466	448	438	467	482	440	404	445	373	452	431	442	437	449	456	427	445	481	433	419	397	468	423	459	471	427	458	395	448	438	452	449	453	433	419	472	487	436	462	455	431	468	460	425	432	468	440	396	447	433	450	434	452	446	453	459	453	430	459	422	468	492	412	458	452	458	446	427	498	445	438	440	423	432	423	432	448	462	441	427	447	418	411	409	441	434	445	446	474	417	452	407	441	454	447	456	485	476	433	420	454	425	428	456	448	445	442	497	447	473	471	441	470	448	466	423	407	422	461	447	427	490	487	493	446	497	437	500	441	473	434	467	433	430	425	423	451	415	432	453	453	404	437	462	434	438	460	416	415	413	480	431	401	441	438	440	446	457	429	441	440	434	472	408	398	454	451	454	445	428	447	409	437	474	427	419	446	450	404	446	471	461	412	417	434	416	446	479	434	460	448	450	435	466	459	409	409	412	442	467	431	429	433	432	460	434	467	466	427	424	443	413	465	455	430	440	438	468	433	467	437	472	484	441	450	424	479	455	418	454	461	450	417	439	420	431	455	455	408	440	432	458	426	426	437	419	429	445	462	444	449	462	443	440	457	468	453	440	458	470	437	442	450	436	441	454	436	466	452	391	456	452	503	412	454	451	445	458	448	429	432	433	440	433	428	442	471	471	429	435	450	458	446	475	451	463	461	439	432	459	467	432	415	426	491	472	443	423	446	435	414	459	430	431	439	459	472	459	442	467	433	439	403	454	448	421	464	419	443	396	420	445	414	479	485	403	465	432	402	448	403	415	452	445	443	458	439	423	424	474	405	443	415	483	442	405	444	455	424	416	451	449	493	439	442	408	441	455	455	460	408	467	460	432	423	429	384	451	439	444	425	455	405	434	475	467	433	452	449	419	454	429	476	472	456	423	448	450	462	422	464	430	451	483	398	435	464	438	464	428	422	407	494	427	472	436	415	487	435	479	443	446	434	441	452	458	463	500	477	434	411	454	450	454	441	420	413	418	439	479	437	414	480	492	466	459	466	447	424	465	427	455	415	457	434	432	419	462	466	415	457	437	448	421	459	419	380	440	491	439	465	428	463	447	469	461	440	476	424	467	453	398	431	400	472	436	415	467	479	426	443	422	415	438	444	466	469	474	482	472	456	460	439	460	437	455	405	426	461	458	458	444	460	482	466	456	456	464	452	466	456	414	432	435	451	461	474	498	452	422	448	421	487	448	459	441	453	412	476	470	428	444	408	448	459	469	398	414	473	453	465	477	434	425	426	461	458	434	442	496	452	431	440	482	419	444	387	445	458	451	438	471	480	433	435	416	464	442	434	486	479	397	432	430	478	448	448	437	471	429	426	488	462	444	454	432	460	453	464	452	453	475	437	432	412	448	433	444	461	455	484	438	455	470	463	414	438	467	435	445	437	460	449	443	459	452	440	434	425	439	460	452	454	468	392	411	449	427	444	444	413	424	444	419	437	500	434	436	468	438	435	435	420	448	427	435	452	443	444	422	456	462	453	439	423	438	432	486	457	408	451	438	458	462	434	488	447	481	427	437	465	468	437	453	435	448	474	401	427	467	443	458	454	446	456	462	397	428	457	448	481	453	461	471	439	437	397	420	473	433	483	447	447	427	427	416	465	430	408	428	458	445	439	449	471	477	385	438	446	451	411	437	477	425	448	480	481	473	442	477	455	454	440	413	436	442	478	454	402	490	456	438	459	417	443	472	436	446	451	421	480	406	427	445	462	460	459	441	418	475	426	446	419	427	476	461	427	428	435	402	432	489	428	391	431	440	445	466
3311	922	479	337	617	726	716	617	688	769	885	1121	1181	1177	955	1093	835	620	545	415	285	217	137	88	62	52	54	51	55	55	64	46	47	48	51	45	49	57	51	64	43	47	39	39	46	47	50	40	48	52	45	52	41	44	50	53	52	54	45	46	45	58	58	49	48	53	59	28	40	44	43	53	41	39	38	33	51	48	32	36	34	56	44	46	36	37	54	43	51	35	55	52	52	44	34	41	40	49	38	45	40	45	50	39	51	42	40	34	48	38	46	46	54	54	37	44	37	40	50	36	42	47	53	51	38	44	42	49	52	40	38	39	42	46	46	55	40	51	45	48	41	38	55	35	43	56	63	43	32	41	50	45	47	42	37	41	39	35	49	37	58	36	38	62	36	41	51	58	46	44	48	45	46	51	37	45	48	48	36	49	46	43	47	51	50	55	39	37	26	39	43	39	38	45	44	41	41	44	38	39	34	40	46	45	41	47	52	45	53	35	32	40	48	46	48	56	45	32	41	44	33	51	46	34	46	46	41	39	42	39	41	47	41	36	41	50	46	35	42	35	43	41	37	36	44	38	51	51	32	42	53	44	51	46	30	53	41	30	48	38	42	45	38	43	44	50	48	43	47	41	43	56	45	42	35	22	36	46	34	47	48	45	34	50	51	27	51	49	40	46	50	41	50	41	27	45	55	47	38	46	35	47	34	46	42	46	52	46	52	37	45	51	49	39	48	38	52	51	34	47	53	48	36	53	49	41	44	42	40	39	38	33	55	53	45	40	40	51	37	40	48	44	43	40	45	34	44	44	43	39	41	51	45	45	38	44	45	54	37	47	52	53	30	35	58	37	44	45	40	43	39	42	41	50	48	49	50	51	35	26	42	43	51	41	47	46	35	45	46	40	37	46	45	44	55	42	37	41	39	37	42	44	52	42	38	37	46	54	27	45	48	34	48	48	50	34	45	56	34	42	45	38	34	42	43	50	39	35	51	47	60	34	47	48	39	46	54	50	39	50	42	42	52	40	51	45	46	49	35	47	47	33	45	49	42	51	37	49	39	49	44	48	37	43	46	43	47	50	26	52	44	46	42	42	49	38	50	39	41	40	39	48	58	40	45	34	39	33	43	43	48	41	42	49	44	42	38	39	48	43	54	48	44	54	36	52	52	50	45	45	37	39	48	36	47	52	47	29	49	43	32	49	46	44	45	44	32	38	55	50	50	50	37	44	40	53	45	45	39	33	49	39	52	50	44	45	42	47	40	49	46	43	41	49	35	48	36	57	44	43	51	33	47	47	47	48	49	51	44	47	57	35	42	53	46	44	46	52	44	45	38	35	44	42	49	34	35	38	42	48	42	37	39	39	50	49	41	35	41	39	43	36	45	32	46	41	50	49	50	49	45	41	41	48	46	59	51	47	50	40	38	45	51	37	50	45	50	47	51	35	41	42	46	45	45	50	36	36	42	44	33	40	48	45	40	44	40	47	40	46	46	44	45	45	42	44	47	40	49	47	32	50	63	42	41	51	52	37	44	48	38	50	48	55	49	35	47	49	52	43	44	38	65	51	34	47	45	44	39	38	51	53	48	40	41	39	30	37	48	45	38	43	44	44	44	38	45	34	42	43	48	45	44	46	29	39	34	42	39	48	50	50	51	40	50	52	51	52	49	36	36	47	39	42	44	25	41	37	43	44	33	38	41	42	35	46	53	33	64	38	56	60	36	36	43	42	37	51	43	48	56	35	52	44	33	42	47	39	43	47	33	48	44	46	39	41	48	38	44	47	40	44	46	38	36	53	37	41	40	39	59	40	42	44	46	38	46	49	54	50	48	39	32	41	52	32	43	53	46	46	42	35	41	45	34	53	44	41	38	39	42	48	40	50	37	49	55	38	47	49	47	59	44	42	51	45	45	34	47	35	39	42	48	35	39	45	41	50	55	45	51	41	36	45	40	49	35	43	50	51	38	33	47	42	40	48	51	36	35	47	46	45	40	40	59	36	48	52	32	52	40	54	46	48	41	45	46	39	35	48	40	51	45	41	48	44	30	37	41	50	45	40	40	40	48	43	40	39	52	50	39	38	35	36	38	47	50	41	48	47	47	39	52	29	39	45	38	49	48	48	55	39	40	38	43	43	39	60	57	38	42	44	44	47	43	45	48	36	40	43	49	39	34	40	46	41	28	40	52	50	50	35	38	45	51	36	42	37	57	52	49	41	41	41	55	36	40	39	33	28	44	45	47	36	38	37	40	44	43	40	46	47	44	41	42	37	38	41	42	42	46	52	53	38	38	55	39	51	44	45	48	39	56	39	41	49	36	42	42	38	35	44	37	46	45	42	47	70	45	35	43	40	45	46	31	49	46	48	49	45	43	51	45	51	38	41	49	52	45	40	51	31	47	47	40	46	41	67	36	44	55	48	44	36	48	43	37	37	38	35	40	36	43	45	31	51	38	36	33	52	37	43	27	52	53	47	46	47	46	57	37	46	36	49	40	40	51	49	39	32	43	45	35	55	35	48	37	45	40	51	51	31	47	43	44	55	35	39	49	38	45	44	41	49	49	34	52	48	47	34	44	38	47	27	50	43	57	33	41	45	48	40	43	44	60	50	38	41	44	44	47	51	37	34	50	42	47	34	52	36	38	32	45	48	40	43	50	43	39	42	52	45	41	35	45	41	41	41	40	44	52	47	41	42	32	49	42	28	45	44	53	43	43	56	47	50	60	43	48	54	45	56	36	46	47	33	52	36	43	44	50	47	41	54	43	38	37	53	51	48	47	45	48	51	38	42	50	42	67	45	31	49	48	46	49	40	54	43	45	29	37	41	55	45	37	47	30	44	57	29	46	41	43	48	43	47	42	55	53	56	43	34	42	46	46	39	37	60	51	45	31	57	47	45	42	49	42	37	51	48	43	44	40	32	47	38	42	45	41	51	42	37	45	32	54	31	45	40	46	53	43	33	39	37	40	41	41	41	51	36	37	36	50	33	46	41	39	37	43	45	40	40	42	53	47	29	39	38	41	43	41	54	43	41	40	39	35	48	46	42	53	54	44	33	51	53	48	41	51	38	50	45	41	45	52	43	45	52	49	36	51	40	50	43	44	51	51	44	56	43	53	45	46	34	37	42	44	51	37	33	63	39	48	52	46	44	34	43	40	52	37	42	51	42	43	44	58	50	42	43	33	42	39	47	48	50	52	50	36	38	42	43	44	59	49	52	35	44	44	38	34	47	44	43	45	56	41	50	38	41	38	44	44	43	36	38	48	44	48	35	45	39	38	39	44	53	42	35	36	34	50	52	33	41	47	46	44	41	43	35	36	44	40	38	54	43	42	30	43	36	53	39	30	54	48	41	41	56	35	35	39	59	40	40	42	51	44	47	38	44	42	38	42	35	34	44	41	57	54	58	38	40	48	41	37	45	36	55	50	46	39	50	37	49	45	47	52	54	44	41	33	40	43	37	47	42	43	53	44	39	44	38	42	53	40	42
23754	17143	10815	23326	32332	31553	28582	25270	25273	25433	26957	28617	28394	28359	25527	25947	23311	18037	16384	14458	10844	8051	3579	2150	1159	1264	1475	964	942	1056	1156	1077	1042	1171	1062	828	814	786	799	720	739	695	759	632	716	673	769	651	685	696	690	703	679	664	669	696	654	675	641	693	639	667	649	655	705	636	737	692	658	694	752	688	677	672	699	661	653	703	708	680	642	661	641	644	670	636	650	680	665	680	657	670	707	641	651	657	664	658	635	647	662	661	673	632	665	715	657	688	614	639	662	714	638	708	660	669	647	649	686	689	669	688	612	661	657	677	677	691	695	667	679	721	707	701	657	653	678	705	654	672	659	679	650	701	686	689	697	685	683	678	647	645	675	655	665	658	679	726	667	690	654	693	679	695	689	717	712	669	684	641	653	691	656	690	715	707	647	657	673	606	654	651	661	679	692	669	671	648	680	731	646	644	686	629	677	671	725	653	666	674	659	643	653	651	613	681	652	648	655	656	649	690	636	715	687	676	665	637	703	675	699	676	704	713	615	667	719	735	617	646	683	629	655	616	658	673	646	648	662	661	649	641	725	685	649	714	696	676	681	631	685	690	680	653	647	688	639	699	671	679	651	638	650	655	658	670	679	666	633	648	681	631	702	639	651	619	653	709	640	628	667	691	662	648	662	669	654	704	700	637	619	664	655	693	631	698	621	653	664	665	621	651	663	623	668	697	662	663	666	704	638	639	702	723	682	648	654	625	677	644	658	635	658	656	675	646	654	672	628	695	656	634	701	679	643	636	656	670	647	631	668	634	664	637	665	689	652	684	698	595	668	709	700	654	672	666	641	669	667	703	664	644	679	686	702	710	633	659	657	629	705	645	712	699	664	649	682	654	679	650	642	660	670	659	692	664	654	675	615	668	694	651	670	626	633	666	660	674	672	701	622	637	653	688	636	623	653	636	620	672	708	667	646	657	668	676	669	633	624	696	695	631	660	682	659	667	659	628	688	642	682	656	672	675	681	684	634	633	689	726	700	640	637	658	672	690	688	669	643	691	647	646	640	677	686	605	668	680	652	686	643	669	665	647	622	680	630	644	657	675	669	674	686	671	718	694	638	642	669	695	724	701	624	711	626	699	682	680	658	649	665	682	677	694	678	605	680	632	644	686	662	663	654	643	693	700	621	659	659	666	674	667	631	690	695	692	656	628	678	622	645	666	703	646	667	664	681	676	693	697	660	682	715	658	653	690	667	603	681	683	666	673	637	684	679	620	636	648	651	650	686	673	679	646	624	629	689	652	645	716	661	675	608	642	653	666	640	669	634	703	634	626	635	607	684	648	677	639	684	639	680	644	634	677	716	668	673	689	650	666	643	678	628	655	652	660	687	688	663	650	658	663	678	691	684	643	643	660	656	655	642	721	691	641	681	612	643	674	612	685	709	676	673	680	675	683	710	635	668	618	647	658	677	689	622	676	684	614	652	727	661	699	705	655	665	652	592	632	669	689	680	684	638	667	667	649	655	665	665	681	693	664	648	668	666	663	647	676	672	624	677	701	640	641	683	643	625	654	658	672	652	669	678	727	659	611	634	646	693	646	652	699	679	675	647	682	687	646	663	624	663	627	651	655	641	648	663	712	693	687	681	634	758	690	670	636	715	645	666	652	694	635	648	660	664	642	625	686	657	689	674	677	632	650	702	682	700	648	715	672	668	648	628	665	712	667	650	650	680	675	699	629	675	714	671	644	625	706	674	634	638	638	664	667	697	649	665	663	673	671	688	662	704	646	674	640	649	659	629	624	667	680	668	663	656	709	681	669	654	674	659	667	613	671	610	745	693	694	681	702	681	652	679	648	679	659	633	682	680	681	681	669	687	596	718	652	664	638	726	684	653	665	684	657	694	670	647	639	641	674	651	665	684	683	666	684	636	676	648	678	658	692	665	644	717	647	695	661	688	665	661	651	656	704	679	632	656	677	691	669	678	659	638	632	666	709	711	644	700	674	662	657	717	671	658	652	648	658	653	666	704	633	648	695	687	691	631	679	695	673	678	650	673	712	670	650	642	635	655	633	657	663	678	672	630	650	664	657	695	680	673	711	649	647	698	652	677	695	678	655	660	669	688	674	647	701	704	636	657	660	655	698	682	728	690	682	654	685	669	679	713	687	686	652	703	671	718	648	679	620	688	662	693	675	668	642	632	696	658	668	700	627	661	631	658	658	695	670	655	626	676	630	637	688	661	653	691	664	686	652	670	651	631	627	637	652	692	637	697	669	673	680	640	675	672	687	680	684	678	644	655	662	702	723	598	644	685	659	619	669	683	668	637	658	648	705	694	652	654	682	674	666	661	632	666	694	624	622	625	657	662	660	714	680	650	675	688	665	609	659	661	636	660	650	652	628	671	691	681	645	667	656	682	650	687	683	638	693	686	639	674	649	655	686	616	701	643	695	650	652	665	693	643	640	643	650	606	667	645	677	618	664	628	631	648	641	639	668	648	670	650	649	664	689	656	622	683	710	653	678	665	662	652	704	697	679	658	686	636	601	627	675	682	656	663	692	672	688	686	673	660	671	620	683	692	667	656	652	693	687	664	637	605	725	591	669	686	641	667	648	651	679	635	682	699	676	630	698	667	672	694	661	697	659	683	683	685	683	636	641	617	649	667	657	681	671	662	668	655	669	681	653	648	665	644	645	701	665	696	613	664	675	680	671	667	659	649	700	646	630	640	673	607	694	662	646	669	619	636	716	662	706	671	697	648	655	676	675	683	649	711	660	683	653	648	647	714	614	635	657	685	672	675	661	664	694	683	680	661	648	685	632	629	630	609	720	693	640	682	674	683	696	703	646	657	693	653	678	621	644	656	664	682	687	673	697	670	682	700	661	668	681	651	661	655	683	706	670	657	667	690	622	644	631	654	657	655	644	665	687	685	678	687	691	641	659	669	652	720	697	624	674	681	703	740	660	651	620	661	699	646	718	667	676	645	639	687	668	675	645	650	673	679	737	652	705	656	695	696	610	657	663	691	666	629	651	656	654	651	669	654	643	661	678	665	658	658	649	663	647	640	630	655	669	616	689	705	686	654	666	696	663	692	629	664	676	660	641	723	657	642	673	681	655	661	656	653	654	679	656	654	665	660	663	651	612	671	666	686	629	666	671	653	655	664	681	666	672	644	649	679	642	675	649	645	628	706	662	678	725	657	628	667	681	678	645	664	649	680	655	657	656	646	643	675	655	655	689	663	673	629	730	638	688	684	645	663	629	581	658	677	630	697	651	690	647	633	709	682	703	635	652	675	702	665	694	643	653	671	622	674	700	685	658	656	648	653	649	700	679	672	684	690	697	680	679	648	717	639	719	645	665	644	684	678	642	621	708	688	661	641	669	647	666	658	666	643	674	667	683	628	646	657	628	702	655	655	662	671	685	643	640	651	723	673	654	640	655	707	624	670	678	682	631	669	633	678	630	656	661	675	686	640	707	625	678	670	647	683	620	635	705	656	702	672	680
3075	1365	684	492	880	1126	1160	1022	967	991	1154	1336	1589	1825	1672	1654	1319	1043	840	608	445	321	198	86	54	62	55	50	56	67	65	73	75	58	42	46	43	53	43	45	48	52	53	44	33	48	49	42	45	51	53	38	45	31	48	44	41	55	48	37	31	39	51	45	44	48	43	38	41	33	53	47	48	50	45	44	37	42	42	48	44	47	46	45	45	47	47	44	35	48	52	45	53	48	51	47	52	42	45	46	41	32	44	38	52	49	39	46	41	40	51	46	41	41	35	44	47	48	42	46	38	55	51	38	56	54	41	46	40	55	41	44	42	45	53	46	48	50	56	35	37	34	37	44	51	52	46	40	53	48	45	45	36	42	47	49	44	43	51	39	43	45	48	45	37	53	34	45	51	39	44	49	40	46	46	52	38	40	44	38	50	33	42	51	45	37	34	55	40	46	50	50	45	49	59	37	43	40	40	43	50	42	40	50	32	53	56	51	47	40	38	52	42	44	45	34	38	45	40	42	42	52	29	48	56	50	46	45	48	41	54	39	45	43	47	38	31	44	42	38	51	50	42	39	44	51	47	36	48	38	37	44	33	41	39	44	44	40	50	47	38	43	45	43	36	48	31	48	39	40	28	30	46	51	59	53	44	47	40	43	45	37	43	48	44	45	43	43	45	48	47	44	38	51	54	46	40	42	41	40	52	45	46	48	48	44	42	42	36	55	45	36	45	36	49	42	45	41	43	50	48	46	47	34	34	32	31	34	33	58	45	41	30	32	43	41	39	54	35	40	40	43	35	49	41	42	51	39	48	54	42	53	50	48	50	37	39	33	43	39	51	53	52	40	39	38	34	51	37	39	41	29	41	53	52	59	47	51	42	33	37	40	34	31	44	49	44	34	44	33	43	37	46	47	42	34	40	30	34	37	37	30	50	48	46	35	42	48	57	50	43	45	48	46	50	33	42	42	45	49	39	36	49	40	40	50	29	42	44	42	58	37	42	42	40	53	52	53	60	37	38	44	47	46	37	42	42	37	35	46	46	49	45	51	42	41	44	35	49	46	44	43	39	46	40	44	45	42	34	41	49	40	42	47	35	30	54	43	40	40	51	55	36	36	38	31	35	38	36	42	32	29	55	55	54	47	43	43	45	35	52	54	42	42	52	45	51	46	49	43	41	60	43	46	56	42	47	45	37	46	35	51	36	53	32	42	36	46	46	45	49	42	34	45	41	51	45	55	51	48	34	44	40	34	49	40	49	40	51	36	43	38	46	38	40	40	38	37	37	48	38	51	46	40	35	44	44	47	48	36	53	41	33	43	36	51	42	46	42	49	38	45	43	34	47	39	39	42	41	48	42	47	38	41	35	41	41	43	54	43	41	36	44	40	43	43	54	48	42	43	46	44	45	49	44	45	39	53	43	30	42	46	53	35	39	44	49	47	46	44	39	46	48	41	50	53	44	48	48	43	56	34	46	44	47	46	41	50	45	49	28	34	35	45	44	33	29	35	50	43	44	35	49	43	36	46	42	43	42	40	40	37	42	43	42	41	38	43	44	47	34	54	40	40	51	38	43	49	40	61	38	46	48	36	45	41	44	34	41	46	43	47	47	47	30	43	48	44	47	51	42	40	37	51	46	31	48	36	47	50	50	49	41	51	36	47	49	44	36	35	38	34	51	38	50	48	37	60	45	46	42	45	36	33	51	32	46	35	36	43	39	43	46	48	48	31	35	42	44	42	40	35	36	53	42	48	38	36	50	38	33	43	37	35	37	57	41	50	42	53	38	53	32	35	54	40	35	58	39	49	43	50	50	43	38	50	50	31	42	47	52	37	43	45	40	48	47	39	40	43	52	33	48	35	41	38	43	39	39	42	52	47	50	30	51	38	52	40	39	43	27	34	41	35	44	41	50	39	54	47	36	35	38	48	34	46	44	43	41	36	58	46	35	44	38	45	54	36	44	47	44	44	47	36	40	40	38	44	40	50	42	50	31	39	38	36	38	33	52	30	40	36	47	42	53	35	48	35	41	39	39	41	38	49	30	38	36	44	43	37	54	37	44	45	44	38	47	48	40	34	51	42	46	42	47	48	44	41	41	46	43	51	44	37	52	44	35	34	39	36	40	60	49	35	34	38	47	44	49	53	36	60	50	48	40	61	42	35	43	32	41	57	42	43	50	45	37	48	45	45	39	41	48	46	36	39	48	44	50	39	39	41	48	47	48	45	35	51	40	52	48	37	32	38	38	42	44	52	41	58	41	55	41	36	33	47	36	46	46	49	36	37	41	47	53	39	39	57	49	46	52	37	44	44	37	59	36	43	42	49	51	40	45	49	46	37	61	42	34	41	37	47	42	41	40	37	40	38	59	51	44	49	40	51	42	45	24	30	43	37	44	53	36	50	41	42	41	43	56	55	40	45	42	42	39	46	43	44	44	43	31	47	38	40	49	36	31	37	45	52	46	39	44	40	50	43	53	41	54	54	46	33	43	50	39	47	49	38	43	53	44	43	45	62	48	47	60	49	30	53	45	47	33	48	38	50	38	50	40	46	36	37	40	38	42	36	44	42	50	45	67	40	34	35	43	32	46	41	40	51	53	53	39	38	41	44	37	42	41	47	35	38	55	46	52	50	47	42	61	43	46	49	62	39	61	44	40	43	50	46	49	48	53	45	28	46	32	36	40	52	44	39	46	49	38	42	45	53	30	49	42	52	48	48	47	48	44	52	42	55	56	50	40	58	41	36	31	44	44	46	37	36	48	39	50	35	39	35	50	41	51	36	43	40	39	44	45	40	50	36	45	36	46	39	48	41	38	53	36	54	43	44	39	40	50	55	48	51	36	36	57	44	33	46	51	48	49	40	42	45	40	43	46	46	38	29	45	44	39	47	41	43	35	34	43	38	40	35	53	49	37	39	60	37	36	41	43	44	43	37	37	48	45	50	47	44	35	40	62	46	48	38	43	39	56	34	53	51	46	44	40	42	37	40	34	43	39	40	44	38	46	34	52	49	38	34	43	35	43	38	40	42	45	49	40	45	44	34	55	39	40	37	47	30	40	48	38	43	44	39	38	33	45	52	43	47	44	36	41	43	51	40	45	37	37	44	43	45	49	36	35	39	34	53	45	44	46	50	41	39	43	48	51	43	44	46	39	39	49	45	44	40	42	35	40	36	40	38	53	45	29	50	47	53	51	32	38	37	50	52	38	40	38	41	45	40	49	50	48	41	45	42	52	37	38	51	41	34	52	37	43	41	48	37	36	57	39	44	40	54	41	29	40	40	36	59	41	50	47	51	28	44	45	40	52	47	32	38	54	39	46	39	53	51	35	32	49	68	56	49	45	57	37	37	38	56	48	47	42	47	32	34	37	55	27	44	36	49	36	47	47	40	32	41	51	37	39	53	53	51	45	45	41	37	52	40	41	54	44	37	39	43	32	35	32	34	47	39	48	36	42	35	40	34	40	52	45	38	48	41	49	38	39	48	45	49
29952	21114	13501	27359	36283	36089	34902	31465	28984	28723	29320	30400	32060	33399	31871	31440	28224	24701	22253	18539	14934	11160	6636	3008	1608	1331	1619	1393	1114	1148	1496	1743	1807	1603	1162	912	973	888	832	800	724	718	734	708	758	670	713	690	718	717	713	663	684	672	657	698	743	665	652	694	693	694	671	666	720	693	664	646	667	660	659	673	647	666	604	635	660	699	645	623	631	592	662	685	658	637	723	672	639	611	677	605	663	638	670	696	702	675	651	700	692	637	691	675	647	696	641	692	635	673	659	660	611	656	643	616	671	640	664	655	654	631	700	687	668	624	647	654	666	671	649	654	668	650	635	651	683	663	639	643	675	649	675	627	649	668	649	662	668	637	636	628	723	675	646	668	727	656	669	633	629	641	667	608	649	603	646	641	655	675	663	633	646	638	667	626	690	621	620	633	633	613	641	668	670	628	619	662	665	640	563	625	632	676	637	656	631	621	642	658	638	655	622	607	675	635	641	624	642	681	610	674	654	665	623	627	620	627	657	637	650	609	652	657	633	668	642	656	637	649	628	617	658	663	634	665	638	646	691	659	655	678	657	655	637	619	677	602	655	636	642	663	593	576	649	645	618	623	657	668	616	644	622	643	641	661	646	668	646	618	624	662	673	615	664	624	611	646	610	662	643	603	618	625	632	606	653	662	612	667	641	683	634	631	653	641	626	631	678	659	609	662	663	639	646	638	594	635	648	651	644	612	640	645	685	636	653	648	662	637	668	604	635	645	668	636	665	600	666	657	659	637	652	619	631	649	670	691	639	668	671	660	651	629	670	624	658	656	684	654	632	620	647	642	656	611	634	689	669	652	657	673	628	646	650	684	603	678	622	677	667	615	636	671	665	633	659	671	656	637	696	722	628	649	625	657	608	661	649	620	668	657	595	616	651	682	696	655	619	615	643	639	662	647	627	606	679	614	643	603	643	655	669	640	667	641	669	595	633	618	634	673	658	645	658	642	664	643	652	661	610	658	616	603	670	604	655	637	641	664	685	641	634	625	651	676	587	618	611	611	693	657	615	697	669	654	675	600	653	672	636	655	634	661	662	682	646	614	654	627	585	640	632	693	640	641	665	665	664	672	663	664	641	646	658	622	687	594	676	642	647	687	639	653	652	672	645	634	678	627	660	673	614	618	623	606	620	663	648	665	589	686	621	636	653	650	666	666	634	657	652	675	599	663	686	636	666	648	681	685	643	597	646	642	677	681	665	634	669	631	682	650	638	662	575	689	628	649	601	584	608	615	621	710	662	622	647	628	633	629	661	638	609	640	613	637	656	651	644	655	599	663	669	643	601	669	635	652	626	677	627	629	663	614	637	622	611	646	669	622	643	675	649	644	642	666	646	691	644	631	662	624	617	622	649	640	612	636	650	654	656	616	676	616	607	623	649	635	632	631	690	644	682	652	659	627	597	646	645	632	620	641	637	674	687	643	642	638	634	647	643	663	648	681	635	608	629	687	640	610	609	596	635	629	639	638	635	654	634	636	641	622	634	652	607	711	641	630	677	660	602	634	660	618	656	649	639	639	614	653	661	640	656	658	672	634	653	672	645	682	636	620	637	675	631	666	683	628	686	634	579	610	623	608	697	676	635	630	675	621	650	665	620	655	656	616	652	653	643	656	677	619	651	682	696	632	633	623	668	680	621	630	656	696	621	663	666	625	668	578	634	686	643	629	650	659	623	636	652	644	620	656	608	675	668	654	647	658	671	646	637	663	605	644	686	640	608	605	625	607	599	654	622	627	632	640	597	677	597	656	665	635	637	620	633	618	609	653	684	688	665	638	666	624	632	610	639	642	653	650	667	639	641	633	603	632	656	649	649	672	666	663	634	642	664	644	629	619	660	643	674	654	620	618	622	655	646	694	641	621	671	646	618	607	652	644	639	659	661	628	682	683	630	652	665	626	643	648	694	627	651	613	657	603	670	637	677	577	677	642	615	675	665	645	657	652	648	678	642	648	641	675	575	596	659	680	613	708	614	676	660	629	608	677	639	653	640	597	631	623	662	622	623	644	610	652	648	637	615	666	656	637	621	636	635	594	645	619	649	665	623	672	664	623	632	613	662	692	651	641	677	646	598	675	664	634	685	609	655	627	635	645	687	650	634	663	602	605	637	627	636	628	655	649	611	662	642	639	610	662	676	633	652	658	637	615	632	686	627	619	638	670	635	674	636	645	624	648	641	603	690	680	650	660	639	631	631	660	651	623	695	632	679	653	647	671	625	680	673	651	639	623	625	644	629	625	669	658	676	652	651	592	604	636	708	644	644	682	628	647	650	640	635	609	651	624	665	627	636	643	639	656	634	648	627	662	599	614	656	673	671	607	606	679	635	676	632	613	655	673	687	673	662	679	667	648	670	649	631	635	620	665	580	651	676	624	628	639	599	648	633	607	618	637	676	651	653	677	636	642	674	631	624	603	633	690	693	611	614	612	640	658	649	650	647	657	646	654	610	597	649	676	597	683	603	621	615	635	625	663	645	639	644	608	653	621	647	656	659	667	641	683	658	602	626	601	630	620	630	651	711	680	627	667	648	618	640	655	655	677	587	634	663	676	677	655	649	636	639	619	621	631	668	596	631	647	630	611	622	619	629	642	638	675	628	691	666	694	623	675	637	620	586	689	628	657	649	680	666	629	645	645	641	646	628	642	648	613	631	629	626	635	649	612	687	605	677	699	631	648	627	700	660	627	611	663	644	680	654	601	599	572	638	637	619	645	647	675	657	630	669	612	641	668	632	630	623	643	646	612	579	602	616	624	674	647	650	655	694	600	642	655	651	664	644	602	697	608	664	675	623	646	595	624	638	649	655	632	629	677	627	631	658	687	635	619	650	625	636	638	634	640	676	634	661	655	709	675	643	654	616	671	654	645	678	639	629	670	687	691	607	620	660	658	613	645	663	672	630	688	608	639	634	625	621	641	645	667	632	656	652	640	657	613	654	691	602	664	619	644	602	625	646	665	589	625	664	651	625	652	674	642	666	625	636	632	660	641	622	673	661	649	627	651	635	625	659	636	696	634	640	671	657	661	640	640	596	632	642	626	638	649	633	690	653	712	660	611	632	660	627	640	634	669	628	655	650	650	651	700	624	667	630	625	604	631	598	642	663	683	594	638	632	639	672	585	631	642	696	650	619	646	690	676	682	602	671	670	678	704	683	648	640	631	646	667	691	695	627	635	666	633	665	629	673	642	628	628	705	618	684	660	662	657	649	671	654	633	664	600	630	648	625	644	685	662	612	689	713	687	647	665	611	641	639	633	639	608	683	649	673	641	621	655	636	638	599	639	648	636	633	692	630	644	636	615	659	657	670	637	640	609	659	652	610	661	605	651	595	628	672	644	606	650	667	577	645	632	651	604	667	628	636	685	629	589	664	658	646	662	663	673	666	632	627	610	670	675	639	672	643	625	629	661	629	639	681	630	643	645	650	592	617	668	627	638	636	666	652	606	666	619	650	657	614	611
2136	518	269	203	379	466	510	367	379	383	468	508	593	677	827	651	489	433	435	290	246	150	108	49	37	29	28	39	25	32	48	37	47	37	28	33	28	38	32	39	26	33	36	39	28	26	39	32	29	31	25	32	25	21	31	29	37	27	23	41	31	33	45	29	22	34	25	30	27	29	34	34	19	34	26	35	39	25	24	32	32	29	27	34	29	31	35	29	22	32	29	28	39	24	33	36	39	26	34	30	27	22	41	33	29	27	25	27	24	27	30	22	25	36	26	31	26	37	26	37	37	35	32	27	32	36	26	38	33	37	28	33	35	38	26	20	34	25	37	33	33	31	27	33	19	34	37	38	24	32	34	23	29	24	24	31	37	33	36	21	30	30	29	22	25	38	35	27	35	41	34	24	36	41	22	30	35	28	27	34	23	25	34	25	31	32	36	26	24	30	25	26	29	45	25	31	30	31	32	41	20	31	34	30	35	24	34	26	38	25	27	34	33	35	46	27	41	23	32	37	36	34	27	30	40	28	39	37	29	31	27	31	34	25	30	32	30	36	36	44	28	27	29	25	22	33	32	30	32	20	44	22	27	36	41	26	34	28	24	20	33	41	42	31	29	35	38	30	35	42	16	40	24	24	31	29	22	27	30	26	18	29	35	31	33	27	18	33	31	32	33	36	33	41	28	32	36	22	33	18	23	34	33	23	32	39	31	22	31	37	41	23	28	33	24	35	25	33	22	39	22	41	34	34	22	29	24	37	43	35	34	27	31	32	31	32	25	35	36	34	24	28	39	35	24	31	32	35	34	31	26	32	25	36	23	32	30	26	29	24	27	34	31	38	27	23	31	44	25	33	25	31	29	30	37	31	25	27	26	25	24	32	32	21	44	37	32	23	24	29	28	32	28	35	37	30	29	36	33	43	34	24	31	28	28	27	27	34	29	31	27	34	42	37	40	21	39	34	23	28	32	29	27	26	30	42	27	37	25	25	47	36	22	30	28	37	28	39	35	33	39	27	30	31	28	26	25	32	32	32	33	37	26	33	22	40	29	38	27	32	38	38	29	33	29	32	23	26	26	24	37	37	30	32	26	36	21	30	34	23	26	24	22	33	32	30	35	35	26	28	27	31	27	33	33	19	34	31	27	36	27	31	34	47	30	25	40	21	29	29	29	25	35	39	31	24	25	38	33	42	28	31	22	27	27	36	32	20	30	33	37	20	27	36	28	34	34	26	33	35	31	33	35	26	30	28	25	32	33	29	35	37	29	26	28	29	27	27	24	23	28	33	30	34	25	32	32	18	22	32	26	36	30	44	32	33	28	33	40	27	26	36	44	35	22	40	31	32	27	36	28	35	32	30	20	28	35	27	34	32	19	29	28	24	45	24	36	31	36	20	21	31	28	32	20	30	27	29	28	27	33	29	26	31	30	41	28	33	27	31	37	28	38	34	31	33	37	35	31	28	20	42	25	27	28	34	25	19	37	36	32	39	27	34	27	34	31	28	30	30	30	30	35	35	29	38	26	35	32	35	32	33	28	26	22	18	38	35	35	29	31	32	37	26	25	28	31	31	35	23	24	30	24	27	25	35	23	24	25	32	33	20	35	24	35	31	30	32	34	22	27	27	26	34	32	28	36	34	29	34	30	34	38	31	36	33	31	33	27	25	29	30	25	30	30	34	29	18	27	22	26	24	28	22	35	40	26	31	29	34	34	35	20	20	30	28	41	31	26	34	30	28	28	29	30	31	35	33	32	30	22	29	33	27	38	27	27	23	28	31	31	26	28	25	42	31	37	34	28	30	24	36	23	27	25	30	30	32	36	29	30	31	23	29	21	34	29	24	34	36	22	39	25	44	37	20	33	33	33	27	35	26	25	29	30	26	26	33	35	38	44	29	29	40	25	28	32	33	41	29	29	28	28	25	41	29	27	31	38	24	43	28	40	32	33	20	20	42	33	33	36	26	35	33	28	29	27	37	29	29	31	41	41	30	41	26	22	29	24	34	27	47	16	31	26	25	35	33	25	27	26	21	28	48	33	30	29	26	37	26	24	32	29	30	31	27	31	29	35	30	24	35	28	32	36	26	37	36	23	29	34	22	39	31	28	30	25	31	27	32	27	28	32	29	22	43	28	23	33	21	21	35	25	32	39	38	36	27	32	25	25	27	38	39	31	30	31	33	37	27	27	34	25	32	34	27	30	19	29	39	32	40	19	25	28	36	31	36	36	31	32	35	37	32	23	26	35	31	28	29	30	36	26	39	27	26	41	38	37	33	28	30	32	31	31	33	26	27	43	32	26	27	29	32	34	38	39	26	32	34	26	29	31	32	36	28	27	28	28	26	21	28	34	29	41	41	22	39	29	36	30	29	32	36	22	37	41	30	27	34	29	24	30	27	31	28	29	29	27	27	36	32	35	34	38	31	29	43	28	34	34	26	23	26	35	22	21	33	23	26	24	30	37	28	28	30	26	35	37	35	26	18	26	46	25	28	35	29	26	45	35	27	26	41	32	21	35	28	34	18	32	27	25	22	27	28	25	30	30	26	30	25	25	34	34	40	44	35	40	37	23	33	33	31	41	34	24	30	29	34	32	23	21	34	25	35	35	36	35	27	34	33	36	31	46	28	26	28	34	27	35	31	27	30	19	30	35	33	33	26	31	34	27	27	28	23	36	33	26	30	36	26	34	33	36	31	40	32	31	24	34	27	30	26	29	17	45	37	29	24	40	31	28	28	30	38	41	38	33	28	32	39	33	35	35	33	34	34	41	38	34	35	31	33	34	29	25	34	28	30	29	47	33	25	20	40	27	30	29	25	33	39	24	30	33	32	22	30	33	38	22	33	40	40	37	42	32	37	20	35	38	37	30	27	22	28	22	30	24	27	27	27	43	31	26	19	18	39	35	39	27	35	35	27	35	25	30	30	29	32	25	32	33	32	26	20	38	27	47	38	33	32	37	26	37	35	28	20	29	43	39	38	28	27	28	29	28	32	41	33	35	30	31	21	27	38	32	21	30	34	37	23	41	26	35	28	29	35	31	31	30	23	40	34	37	34	24	24	31	28	23	32	21	34	25	33	37	33	28	29	25	22	32	31	28	33	23	29	28	28	40	34	30	33	29	30	23	26	25	27	29	32	31	29	30	33	30	26	35	40	33	30	35	24	30	29	42	28	24	28	26	37	26	37	31	27	32	30	30	28	26	27	22	31	37	36	27	34	40	29	33	31	23	29	33	25	31	31	36	31	34	25	24	24	30	34	38	23	34	41	30	29	25	25	29	30	30	26	40	34	30	33	39	23	25	20	24	29	30	25	29	34	27	47	27	31	28	30	33	28	36	36	29	24	30	28	35	31	41	25	24	30	22	24	28	29	29	35	28	33	30	28	27	28	34	28	31	43	27	32	28	24	34	37	36	26	35	27	29	33	26	26	24	40	39	26	31	37	41	45	33	30	30	27	25	26	49	31	28	38	35	35	35	26	30	41
21236	12837	7095	18089	26409	26630	25388	20658	18356	17739	19136	18868	20615	22113	23186	20286	16917	15170	14341	10789	8645	5425	3094	1169	815	660	606	565	577	642	818	927	872	666	590	592	607	566	479	459	468	467	498	451	513	439	463	475	514	466	446	494	475	484	438	466	439	498	464	483	466	470	484	435	442	479	460	482	485	490	471	453	472	494	463	479	480	483	484	472	446	460	472	466	461	461	444	505	459	481	468	436	444	446	459	467	468	484	471	475	484	510	451	464	465	463	493	469	478	490	481	470	474	472	414	487	467	493	482	462	466	433	445	470	499	484	463	459	521	476	511	512	481	473	485	488	482	459	515	456	464	512	486	482	494	495	451	478	483	457	450	457	510	450	440	474	468	521	481	453	452	454	452	478	462	441	479	483	479	487	471	457	487	443	476	441	465	428	484	449	483	446	449	474	500	472	474	453	466	481	439	466	439	473	463	447	451	445	469	444	449	471	484	391	443	440	458	422	442	462	436	451	434	471	457	457	447	475	433	443	413	478	477	462	455	421	462	462	448	455	486	463	479	443	459	447	470	458	454	437	489	485	516	498	483	453	504	481	470	456	431	481	462	497	483	472	488	455	435	465	452	462	471	477	441	452	493	472	432	482	450	468	461	498	490	501	461	455	468	482	474	491	491	483	473	431	451	491	480	450	466	480	454	466	473	432	447	501	474	482	510	413	495	465	450	456	493	446	495	497	482	451	460	440	476	451	453	469	413	416	494	436	461	459	478	456	438	449	452	492	484	428	460	416	477	487	443	477	455	447	489	461	453	464	444	434	500	452	473	426	428	447	458	428	460	459	508	501	480	492	454	457	477	481	480	502	505	423	519	465	495	453	473	508	478	464	445	405	437	430	453	445	441	453	442	453	479	483	451	452	442	492	503	492	448	476	456	448	448	469	503	496	450	466	481	466	470	462	444	471	457	492	446	413	473	464	460	423	459	502	429	445	422	481	475	478	471	454	485	464	462	464	484	456	443	450	425	489	449	438	426	447	465	455	480	486	478	460	464	448	450	439	457	476	460	458	501	466	438	488	473	461	500	435	503	442	446	452	442	466	473	462	464	452	449	453	448	436	474	499	459	462	444	487	481	501	468	425	492	468	441	511	461	492	504	447	465	428	438	442	465	483	452	443	459	465	451	421	464	466	454	434	476	499	428	465	475	449	478	486	478	443	491	460	468	478	488	468	464	452	411	493	469	450	468	456	491	431	465	497	420	476	472	482	471	463	496	463	485	493	448	477	462	492	448	441	476	522	448	499	453	447	465	517	480	464	485	462	477	480	470	450	470	454	458	497	485	481	485	463	438	449	461	482	451	477	495	458	489	443	449	471	506	420	487	454	453	459	480	460	439	473	478	450	433	457	461	477	470	458	455	451	473	458	456	445	471	471	459	494	417	449	475	439	492	460	426	437	416	462	463	466	448	448	463	463	464	460	458	485	415	462	461	467	482	453	482	475	451	462	463	475	462	492	459	440	464	463	460	513	455	482	446	480	474	491	423	496	479	475	453	496	485	459	467	434	490	459	465	512	448	469	431	435	466	491	481	472	464	493	447	483	398	445	462	487	415	472	455	466	461	450	451	460	468	457	454	459	464	479	466	490	461	459	440	466	473	447	437	447	453	463	446	485	446	461	458	468	478	481	475	513	466	479	461	491	459	479	469	475	498	469	453	487	409	472	438	459	490	429	475	457	476	487	465	473	481	473	458	473	472	459	438	442	473	473	448	478	441	429	443	486	445	480	448	500	461	434	480	483	421	479	503	443	500	488	464	451	446	453	483	423	446	469	486	436	492	458	431	419	466	445	455	480	462	442	469	510	440	466	464	466	484	480	500	497	486	425	477	455	452	492	475	420	443	533	484	481	448	513	454	495	478	442	462	447	460	449	441	421	467	455	443	477	461	438	509	443	483	484	457	445	484	515	494	464	425	438	475	464	473	457	482	433	456	478	472	442	449	464	489	461	488	484	501	450	449	472	487	452	485	467	472	465	484	472	458	459	481	474	475	460	475	452	477	471	444	506	459	440	437	442	453	466	505	458	478	455	474	427	430	465	435	466	490	460	486	481	459	465	497	446	508	424	444	466	481	480	452	483	478	475	482	436	495	462	458	496	436	475	444	476	476	509	425	452	460	452	443	406	450	480	466	484	489	444	453	458	483	446	412	501	485	464	469	489	483	453	438	466	435	440	445	493	455	475	425	495	470	454	465	449	488	501	459	414	441	463	429	464	500	425	464	493	487	501	459	458	478	471	490	469	490	495	470	433	444	487	457	450	457	459	478	464	475	463	490	446	425	472	441	428	470	475	453	468	436	478	484	439	476	503	467	483	483	461	499	434	467	417	451	459	501	480	447	439	477	453	503	454	479	483	460	478	492	441	485	469	473	473	440	495	488	478	418	455	477	471	476	511	441	464	446	448	464	456	465	450	480	488	463	458	432	453	485	458	455	453	454	449	468	442	458	447	466	434	474	484	471	458	485	472	445	475	458	462	459	438	431	514	450	467	480	472	447	485	482	433	493	490	458	447	460	480	498	493	469	452	488	495	446	481	491	481	443	485	446	466	421	483	487	483	457	466	490	477	450	488	498	445	431	500	470	445	452	472	450	443	477	495	457	441	472	486	480	500	507	452	448	470	467	418	476	459	482	444	462	434	426	472	460	486	450	480	478	475	469	444	457	484	440	402	448	457	448	442	464	456	486	437	438	471	487	468	425	463	455	467	457	480	479	480	451	481	434	514	435	471	471	485	480	469	423	458	492	466	482	436	463	522	466	489	434	470	469	492	444	463	470	449	435	440	443	511	435	452	443	448	469	447	492	436	466	487	460	472	475	463	480	448	486	459	465	500	460	450	461	485	456	452	443	450	452	452	486	467	426	441	508	466	495	422	479	450	467	473	437	472	472	463	464	457	466	464	447	469	477	498	457	499	486	450	458	468	462	485	481	444	468	429	476	429	450	475	481	466	483	431	449	473	472	434	442	478	467	441	504	504	426	437	446	432	486	474	468	490	476	471	503	447	458	463	494	482	482	487	467	456	478	435	444	440	456	465	462	425	443	455	446	454	476	448	439	447	459	458	484	509	447	471	490	462	449	459	472	457	477	484	480	473	461	449	467	418	421	462	474	492	462	447	446	440	452	500	462	461	472	461	472	481	460	447	454	492	465	472	486	459	490	502	442	473	435	448	458	441	468	469	487	475	480	443	482	471	438	494	475	465	471	455	498	465	458	457	449	469	473	468	465	488	429	467	447	431	463	435	456	442	460	469	477	464	499	436	508	495	472	456	450	469	468	421	481	457	435	456	441	493	492	454	422	461	448	444	445	427	491	480	431	492	456	468	432	486	501	487	476	455	472	482	468	471	473	468	458	454	450	478	482	450	444	451	518	475	478	447	480	447	424	452	445	472	442	487	469	461	462	487	459	495	444	489	444	458	461	508	480	466	447	462	477	465	446	471	469	418
1814	862	451	305	604	766	856	703	667	614	775	789	815	957	1109	1111	900	761	610	552	325	201	134	73	55	34	24	30	31	32	28	39	50	30	32	26	39	36	30	33	30	21	21	30	34	31	40	40	35	36	29	31	29	27	29	31	33	39	28	23	26	30	34	24	22	32	27	28	23	30	28	32	34	34	19	17	25	35	27	24	32	27	34	33	25	32	26	31	35	20	29	26	28	39	26	28	29	33	24	22	27	27	25	29	35	39	20	27	36	30	31	32	34	30	38	22	25	27	37	31	31	31	29	30	32	29	26	29	42	29	32	22	24	31	34	38	30	31	28	25	31	31	34	28	33	46	28	27	41	25	39	24	22	37	28	29	25	30	27	28	36	29	34	21	35	22	45	27	25	27	27	28	23	26	34	29	24	21	25	34	23	33	25	28	27	25	37	32	32	31	32	31	36	26	29	19	24	26	20	25	28	36	32	28	25	21	24	29	20	31	32	29	28	30	27	22	26	33	21	28	26	27	38	20	25	25	24	42	33	40	37	32	29	35	38	29	30	40	31	27	29	28	25	33	26	29	26	28	30	29	30	22	35	28	21	23	32	20	35	35	27	39	30	27	29	25	34	34	30	20	30	29	33	36	21	34	26	37	26	32	37	31	29	24	33	32	28	28	33	28	33	33	34	29	34	36	25	30	31	27	31	30	25	19	28	30	27	26	30	27	26	24	23	30	29	30	30	22	36	32	30	19	24	28	40	21	28	31	41	26	33	25	20	19	26	23	22	32	28	23	23	29	37	23	26	24	35	33	21	23	31	30	21	26	27	22	39	30	33	31	28	25	25	27	29	32	17	33	29	28	32	30	28	26	21	27	28	24	31	22	31	31	42	19	30	31	27	31	21	31	28	24	24	37	31	23	29	32	33	20	29	33	24	35	22	23	25	32	34	17	23	31	35	35	24	46	20	31	23	24	33	36	29	28	39	25	29	28	22	32	37	26	19	26	31	29	35	32	27	26	25	29	14	23	26	26	26	16	42	23	34	38	18	34	19	31	29	22	26	22	31	25	31	30	26	27	30	21	19	20	33	25	22	21	22	29	30	37	24	33	19	27	22	36	24	22	36	18	40	32	17	30	26	27	25	26	27	30	25	30	27	32	26	26	25	17	22	29	33	35	25	32	34	30	22	25	34	18	36	30	26	27	26	27	30	28	31	30	26	35	35	26	24	28	30	32	22	21	35	28	14	23	39	26	38	26	26	28	36	31	25	24	30	33	27	33	37	34	31	24	30	23	31	25	23	33	34	22	25	36	24	30	28	28	24	32	32	34	29	37	23	21	22	30	28	32	30	35	32	32	28	33	36	20	32	38	28	32	29	33	22	27	32	35	29	33	27	23	29	19	36	25	37	33	35	25	32	32	22	28	26	30	28	41	36	25	27	22	31	35	27	30	43	24	23	28	32	31	28	31	19	22	30	21	36	24	26	37	30	29	24	28	31	26	26	24	26	29	25	26	15	26	25	38	22	33	33	26	30	38	25	29	22	33	27	32	39	30	21	27	35	31	39	38	27	27	20	34	25	25	29	33	28	27	36	29	37	21	26	25	23	32	31	26	23	32	30	38	33	25	25	31	25	28	30	29	31	35	35	20	27	27	27	28	36	27	24	32	31	30	22	25	25	20	29	36	23	22	24	28	28	40	31	27	31	38	29	26	25	27	31	26	32	23	27	24	32	31	33	31	27	25	19	33	37	19	28	25	24	19	39	25	22	37	28	28	28	38	26	33	32	27	26	29	28	31	21	34	26	33	37	30	26	29	21	31	33	40	35	31	30	29	31	24	22	24	34	30	33	27	34	28	33	23	27	33	27	34	26	24	33	29	30	33	19	23	31	28	33	30	19	30	32	31	25	28	25	22	30	34	30	24	34	30	29	28	29	27	27	26	34	23	35	28	18	33	29	30	29	19	18	33	31	29	27	33	32	27	30	32	24	33	34	21	34	24	28	27	30	29	29	30	39	26	35	29	30	35	26	27	31	30	26	28	31	28	30	26	30	25	34	26	25	27	33	28	28	27	25	28	25	38	27	21	38	36	24	27	35	36	36	26	25	28	23	27	25	24	32	34	33	24	30	29	27	29	26	23	31	27	29	19	23	28	23	25	35	30	24	39	24	32	31	25	26	35	34	27	31	31	22	33	26	29	26	26	28	28	28	27	32	27	38	28	27	31	32	31	27	40	35	18	25	31	33	16	27	26	32	27	23	17	24	20	19	29	28	14	22	38	23	35	20	20	21	25	23	28	30	23	32	25	25	33	28	29	30	25	25	28	31	29	42	22	29	30	28	28	28	25	27	29	18	32	16	33	29	29	30	30	20	26	30	27	24	30	30	31	32	21	27	27	33	23	25	27	30	24	24	26	30	27	34	24	27	34	35	35	29	34	31	27	35	25	22	27	37	33	27	23	21	20	25	23	27	30	31	29	34	23	24	21	29	28	34	29	37	24	30	26	32	26	28	26	27	28	33	25	27	35	35	22	31	33	25	37	28	37	38	29	19	29	25	21	32	28	25	27	27	26	23	30	37	25	17	29	31	31	24	24	33	28	17	30	32	29	20	34	26	31	30	30	25	31	32	28	34	25	34	33	33	35	33	26	28	32	31	26	27	24	29	28	25	30	31	35	34	28	37	28	26	39	26	32	36	32	25	24	25	33	28	26	23	27	28	32	42	25	25	28	38	29	38	19	28	32	43	39	25	31	30	19	27	33	26	38	16	28	27	23	21	35	30	32	33	29	38	32	25	30	22	29	28	21	26	26	25	28	33	31	21	18	40	23	25	26	28	40	34	24	25	27	23	30	18	20	34	25	30	35	25	31	38	19	20	31	21	21	28	27	35	27	22	30	32	30	32	30	27	27	31	26	32	37	33	26	25	29	39	24	33	25	27	24	20	37	28	23	34	26	23	28	32	31	24	33	29	26	29	35	26	34	26	25	19	26	19	31	28	36	25	25	21	42	20	23	25	34	23	31	28	26	25	30	28	32	30	26	30	40	25	24	28	20	30	29	30	30	19	31	20	29	21	24	34	30	27	27	30	30	29	33	28	38	22	22	36	28	34	24	36	37	28	24	37	32	36	34	33	27	28	23	25	39	35	31	23	24	32	34	33	30	32	24	33	30	22	35	26	24	26	29	30	27	27	33	24	28	38	29	34	35	22	30	42	21	29	30	29	29	30	29	28	24	31	30	31	28	19	32	34	24	30	23	26	37	22	19	24	27	30	30	30	28	30	32	21	30	22	31	26	29	25	34	31	23	30	26	38	15	27	29	19	29	28	26	25	28	36	32	22	26	33	30	45	31	30	35	34	31	31	26	27	32	27	26	27	29	31	19	30	36	39	30	23	32	27	23	24	20	42	29	22	23	35	30	27	29	24	21	25	22	39	25	26	25	36	31	20	27	32	35	34	32	33	27	25	34	26	36	28	31	31	25	27	28
25915	16934	9957	22393	31013	31309	30695	27336	23943	22676	24230	23901	24033	25789	27220	26443	23650	21045	18828	16769	10906	8262	5312	2413	1150	812	744	729	705	722	997	1101	977	668	624	744	650	570	521	485	470	466	513	486	521	502	508	498	450	457	481	486	473	457	447	478	451	450	439	503	455	449	462	431	478	437	467	488	442	461	455	479	409	456	425	483	473	426	435	449	461	451	462	446	459	420	437	454	469	454	444	456	461	452	443	433	456	463	435	444	445	412	469	463	399	446	442	426	443	430	450	417	430	408	416	457	452	434	410	412	424	430	407	462	400	444	469	423	455	450	440	444	461	464	467	439	451	466	455	476	449	435	453	458	444	438	441	438	419	481	446	428	468	453	423	466	458	446	419	447	462	430	459	426	446	420	427	415	427	427	431	422	453	442	399	424	442	418	413	440	454	432	445	421	407	463	427	411	431	426	461	440	450	439	443	460	408	398	441	445	442	414	422	401	423	436	409	460	430	401	439	464	429	415	414	454	427	415	456	452	432	383	474	458	457	470	455	457	430	404	455	417	427	471	510	426	410	452	419	474	442	458	458	464	442	419	435	453	423	420	417	430	452	407	425	422	454	401	410	399	428	447	447	410	439	422	463	446	447	463	389	431	432	417	415	420	412	415	449	436	417	466	438	393	408	410	429	423	456	496	457	453	426	433	440	449	434	433	449	409	462	447	414	473	422	458	447	445	423	422	391	424	445	429	393	444	414	452	439	411	410	424	419	440	429	407	439	439	446	460	430	391	410	433	452	418	434	413	419	418	446	408	425	453	435	437	459	407	426	412	410	402	409	473	463	412	412	440	424	478	427	437	413	401	445	455	438	448	419	414	418	434	452	468	466	454	426	414	466	423	457	429	442	411	445	489	450	417	441	442	449	421	404	460	447	441	428	459	443	440	470	458	448	440	462	423	420	443	480	457	433	412	454	430	431	398	453	403	415	459	435	454	371	419	444	432	427	399	443	427	452	464	435	437	475	408	463	473	445	467	442	453	464	427	400	424	479	421	405	401	437	475	437	466	438	444	444	440	480	412	421	398	398	457	425	375	427	407	472	439	435	447	404	470	400	437	418	428	424	443	416	411	418	448	446	424	406	408	433	425	446	459	422	457	413	416	427	411	459	449	422	386	443	438	482	423	469	435	432	415	404	434	431	463	417	434	409	439	427	439	431	467	449	425	455	452	436	415	437	408	448	441	443	483	449	433	446	407	443	434	458	408	444	403	426	446	414	429	448	388	446	419	416	417	419	471	452	427	470	426	412	454	451	413	405	461	409	450	468	472	450	458	429	440	377	474	452	446	419	414	403	450	466	413	399	416	392	463	440	443	441	434	422	486	417	486	436	420	439	409	458	465	429	410	400	448	456	435	398	431	477	451	431	433	449	425	418	441	424	435	391	452	473	447	460	457	438	410	404	438	452	409	430	420	425	479	432	398	403	423	434	424	446	427	423	456	417	456	449	458	405	429	432	438	405	400	410	419	440	421	436	434	399	444	445	466	448	460	443	450	406	457	421	401	433	442	461	417	425	457	411	404	419	434	424	400	448	422	453	419	438	453	431	422	409	444	446	450	456	441	473	462	425	426	394	444	420	462	442	399	430	428	407	431	430	407	424	452	435	436	437	420	419	418	395	462	427	407	444	433	416	406	422	436	458	437	423	455	453	408	415	430	427	418	422	439	454	404	400	444	416	459	449	413	433	429	456	412	452	419	430	426	424	437	447	391	427	449	482	446	435	409	404	435	374	435	439	425	460	446	459	446	425	432	445	423	447	436	409	433	430	419	445	432	432	440	403	435	429	428	446	401	412	432	425	443	438	433	390	428	415	425	446	450	440	443	435	428	431	386	412	417	481	439	432	444	432	469	430	413	439	441	422	419	399	435	406	388	433	457	438	404	456	424	375	449	425	428	428	447	452	458	410	455	420	384	445	459	445	442	416	418	463	439	490	422	430	427	433	456	429	419	467	445	444	400	426	434	418	482	453	430	440	421	435	424	414	400	458	425	469	451	429	421	446	465	419	426	423	429	454	421	427	429	427	422	444	418	434	435	426	445	431	428	468	424	406	437	451	427	409	438	422	450	459	419	440	385	425	427	449	407	435	478	436	443	439	456	441	417	409	471	419	428	395	420	444	416	429	406	443	409	427	443	424	420	405	444	393	396	453	434	400	436	455	449	419	521	405	417	445	432	435	416	439	426	428	425	439	455	461	470	436	449	398	401	386	409	426	426	472	426	431	413	433	484	434	425	432	409	425	410	466	437	414	429	448	453	437	422	419	457	390	419	397	407	412	457	436	429	445	462	462	379	400	441	431	456	464	413	418	424	439	403	436	456	443	425	452	409	417	461	410	445	455	404	421	429	429	466	417	451	399	448	444	398	435	494	458	416	464	426	403	417	452	441	471	431	425	454	433	418	456	443	494	429	448	439	456	464	454	439	441	439	419	407	451	465	426	419	445	427	433	412	431	442	416	445	422	459	412	427	414	452	436	448	429	419	450	407	433	462	461	470	458	429	438	424	432	410	431	410	428	442	419	430	421	457	421	455	441	435	471	455	434	437	424	442	427	435	442	407	448	421	425	448	432	478	444	424	395	405	476	397	441	473	410	401	425	433	439	427	403	433	432	403	455	459	455	455	459	421	434	417	413	419	419	417	431	440	418	478	447	430	418	411	426	461	430	451	414	419	458	433	376	439	462	453	427	465	429	419	444	479	439	442	436	407	454	468	426	418	448	426	452	424	455	421	453	410	446	423	448	426	434	422	444	422	406	454	424	426	462	431	416	477	444	414	433	431	428	434	412	452	407	424	402	453	418	453	433	429	419	443	441	414	434	443	442	400	482	419	471	461	427	426	468	419	421	446	419	414	466	429	422	425	441	425	426	411	476	485	424	434	447	460	436	432	456	442	401	440	398	422	449	442	436	438	433	440	436	439	424	441	427	447	423	428	417	414	431	439	420	432	414	442	443	446	443	430	437	451	438	409	443	410	423	468	439	422	430	476	449	434	394	435	415	410	420	448	411	389	448	449	460	460	448	458	439	432	430	441	437	421	448	452	465	424	449	462	450	438	428	401	434	444	409	439	413	443	450	430	386	425	417	430	404	456	410	425	446	470	447	431	436	433	446	433	411	436	426	417	449	452	400	415	426	429	420	427	401	445	411	453	417	459	417	431	403	405	428	417	430	454	427	443	467	393	420	427	406	429	422	462	474	425	456	416	422	422	460	418	451	408	420	421	440	423	414	391	477	415	398	431	420	403	439	454	404	447	442	420	436	379	415	458	427	402	440	433	410	426	458	479	424	392	495	434	450	384	473	444	453	442	458	452	433	406	426	411	449	405	422	421	437	402	434	443	419	392	472	386	421	465	417	419	411	426	436	449	442	379	407	449	442	421	438	395	434	425	416	431	456	427	418	426	448	438	445	430	489	472	441	462	434	395	466	450	419	442	445	442	411	437	404	460
3391	771	409	319	564	704	669	523	659	650	671	730	810	838	1060	963	900	849	637	451	302	235	155	105	67	55	49	57	62	53	47	51	50	46	46	39	52	53	47	48	39	41	50	46	52	57	39	39	45	42	60	38	41	33	42	40	39	34	43	45	39	51	42	44	45	39	45	48	36	38	53	47	42	48	38	46	38	44	48	50	58	40	48	44	53	51	49	55	43	57	56	32	37	46	41	46	32	41	45	47	49	52	42	42	42	49	60	43	47	39	42	38	47	46	55	40	39	49	43	48	50	43	49	52	49	43	34	49	41	50	45	50	38	51	36	49	45	33	31	39	42	46	48	33	51	49	45	38	44	59	47	47	49	45	40	40	45	54	51	40	34	36	52	39	41	41	43	43	39	50	46	39	44	45	48	46	46	34	46	58	41	52	51	60	33	40	45	48	59	35	39	38	53	46	38	38	44	40	37	38	42	37	44	37	36	33	47	32	42	52	33	56	39	43	56	35	45	44	56	37	42	45	44	38	39	44	51	45	44	36	52	44	45	50	35	43	51	42	51	57	52	53	38	38	28	31	39	51	31	34	53	55	39	41	40	34	36	35	58	39	39	38	45	46	49	47	32	41	42	37	45	41	39	38	35	48	42	49	45	51	41	41	40	41	32	45	38	42	44	39	42	47	40	56	50	35	40	39	51	49	49	42	42	38	39	44	31	46	39	42	42	45	33	43	60	55	37	37	54	42	37	44	49	55	47	42	50	47	56	54	19	52	51	38	46	56	37	49	53	44	49	45	46	46	55	58	40	35	50	45	48	36	55	41	44	41	36	39	44	46	42	50	38	38	48	44	36	58	45	48	35	39	41	52	25	43	39	44	36	41	50	40	48	43	45	55	39	49	43	51	38	43	49	35	42	44	42	36	47	39	38	39	39	47	41	41	48	44	48	33	44	48	38	42	53	36	49	43	53	40	46	36	46	44	43	44	41	35	43	46	40	42	36	36	44	45	39	51	52	53	46	40	45	48	39	45	47	43	51	34	50	59	37	44	46	50	37	44	36	55	35	39	42	25	34	41	36	50	51	52	40	44	33	35	35	49	41	33	52	42	51	43	36	48	47	44	37	50	39	40	50	51	33	31	38	58	43	44	39	52	44	40	44	45	48	41	43	43	52	46	45	32	58	45	44	37	45	38	51	44	37	38	49	58	44	52	51	44	39	35	42	67	41	30	52	40	56	34	36	53	42	38	28	37	48	43	35	44	53	37	43	39	51	38	42	39	43	43	47	52	50	43	39	42	37	42	43	47	45	35	43	46	41	38	39	41	37	42	45	36	58	36	44	40	35	54	45	34	46	55	40	51	58	36	50	44	42	44	44	41	38	44	53	41	49	45	43	63	53	45	47	41	43	48	59	45	22	48	48	47	38	40	39	57	40	49	55	45	39	58	40	42	43	40	41	42	41	30	51	41	52	37	44	45	39	35	39	47	41	42	36	58	39	41	42	40	53	51	38	45	46	48	42	63	45	38	44	32	54	56	37	50	36	44	42	59	36	43	33	41	37	27	50	49	29	45	45	46	47	51	48	41	38	40	39	54	38	34	41	42	47	32	46	52	46	49	36	52	48	43	41	38	32	39	43	53	45	33	51	39	35	42	40	36	55	39	40	48	41	46	39	33	49	49	41	36	48	42	44	45	48	33	44	46	43	50	44	32	52	62	34	49	41	38	38	47	45	51	42	33	38	50	44	52	49	39	47	44	41	57	42	43	47	38	46	53	38	54	42	28	50	46	54	53	36	41	44	51	43	35	42	41	46	54	56	34	32	46	46	46	37	44	31	49	51	42	49	38	45	36	35	50	52	49	41	48	43	39	42	38	44	43	38	46	35	43	45	33	32	39	57	40	48	46	49	38	33	45	48	44	49	46	43	47	46	37	37	49	49	42	40	61	50	39	42	38	43	45	45	50	43	47	51	36	48	44	40	37	45	47	58	40	49	43	54	43	44	42	49	35	40	44	51	40	41	38	36	54	51	36	39	57	44	43	47	54	52	45	56	39	34	43	43	53	51	31	47	42	46	28	45	51	32	47	52	43	47	46	36	43	41	52	49	39	34	41	39	41	39	39	51	44	54	39	34	39	42	42	46	41	47	58	40	49	51	43	35	53	44	38	42	48	50	39	42	51	53	56	45	43	48	44	46	47	47	40	45	59	51	33	45	45	36	45	54	40	46	40	38	42	39	40	43	46	53	45	45	44	40	40	40	45	54	49	41	42	58	42	45	47	43	47	32	39	33	39	45	48	38	36	37	36	47	40	38	44	28	63	40	39	37	31	50	36	47	38	43	55	51	47	40	49	43	40	51	41	41	49	48	40	44	39	47	51	51	40	33	36	43	48	46	51	38	42	42	37	50	42	50	42	44	50	50	42	51	48	45	53	39	47	35	51	46	53	42	41	51	64	40	36	53	48	25	46	50	42	34	53	40	54	44	45	49	32	38	44	48	42	44	36	40	41	46	36	35	37	49	46	42	42	57	35	47	37	54	40	52	32	41	52	34	43	38	35	43	48	37	44	46	50	46	60	54	34	42	53	31	44	43	35	46	46	30	46	41	40	35	39	47	39	39	41	43	41	42	32	34	46	46	48	46	44	49	41	44	56	33	54	35	50	27	55	46	48	46	30	51	46	38	43	48	47	47	36	42	45	53	34	39	43	40	36	44	49	37	36	45	49	52	44	44	41	38	34	52	44	46	55	49	44	56	48	53	41	27	49	48	42	49	42	54	43	45	58	45	56	53	39	43	36	43	44	42	42	42	56	44	33	33	45	49	34	41	37	57	44	42	42	44	37	59	35	48	54	55	42	45	48	56	33	42	47	47	52	43	40	47	46	42	42	38	48	34	43	49	52	42	40	37	40	58	40	44	38	32	49	34	47	44	39	39	36	36	48	34	45	46	43	35	37	40	46	54	44	44	54	50	51	44	41	32	36	38	45	50	32	53	50	35	50	52	36	34	44	47	44	39	36	52	40	35	31	39	33	51	50	48	46	52	49	38	38	43	42	34	59	54	37	45	53	52	35	41	50	41	42	31	30	36	39	53	47	42	51	47	35	45	40	40	37	43	45	46	44	37	31	46	47	36	51	44	49	47	46	40	58	38	33	44	35	49	39	58	40	34	49	39	46	40	60	44	45	45	34	46	49	38	50	53	37	53	48	49	46	40	52	51	42	42	46	43	38	58	48	43	44	41	36	60	46	50	53	39	42	44	40	49	45	42	41	49	46	33	48	36	41	47	59	57	49	43	47	44	47	44	42	38	50	57	40	49	43	36	48	46	33	51	37	47	38	46	50	43	54	44	44	45	38	49	52	33	53	45	41	40	41	36	63	39	47	51	44	44	46	35	38	49	40	48	43	52	46	42	38	44	50	44	47	51	56	45	41	47	47	41	42	38	54	50	40	39	36	33	41	44	49	43	53	27	49	43	44	48	39	37	44
23100	15625	9349	21692	31163	30633	28202	24422	23575	22470	23097	23020	23205	24057	26611	24548	23722	21840	18124	14074	10338	8734	5920	3047	1668	993	1016	946	904	909	914	1103	932	840	890	876	743	711	721	714	686	726	654	690	659	691	720	670	696	660	706	709	687	706	698	720	640	634	664	672	708	659	668	672	668	684	672	689	702	654	711	679	652	668	663	725	640	690	695	680	650	699	638	657	632	688	638	637	655	665	680	653	636	639	657	649	657	637	711	716	644	668	650	649	686	685	665	656	647	708	682	650	702	659	608	687	631	636	651	688	633	660	655	664	653	637	684	642	692	660	688	615	657	685	692	663	664	696	650	658	630	620	677	670	691	639	678	633	690	636	674	644	624	645	674	666	657	678	654	619	651	647	621	668	691	627	650	637	642	623	635	683	675	686	650	626	660	673	612	654	657	665	720	635	659	675	672	647	631	647	656	671	681	650	634	615	668	649	667	642	678	670	662	651	709	690	649	670	715	645	670	625	645	654	660	672	664	634	685	648	605	651	700	642	649	675	645	677	666	674	693	671	642	668	680	655	642	654	620	696	659	697	622	645	645	662	659	641	640	678	626	696	667	657	626	646	675	709	646	610	660	649	657	609	648	636	650	684	677	618	645	647	637	682	626	676	682	686	643	643	686	671	682	627	695	636	651	634	586	643	657	678	666	664	665	652	678	694	645	716	668	680	656	655	639	668	675	639	648	627	662	676	695	662	700	665	628	642	686	694	644	676	717	678	665	638	682	638	595	658	622	644	643	649	598	648	641	657	690	628	641	674	666	674	665	649	624	642	708	720	652	656	695	678	618	662	630	650	631	646	659	664	698	686	645	642	685	618	659	638	626	677	637	634	659	661	638	645	665	621	656	617	660	635	682	733	660	639	618	649	717	654	702	666	606	657	653	703	688	699	700	660	648	644	687	633	620	699	661	658	665	641	639	646	686	608	660	658	636	678	666	633	675	697	683	651	623	652	688	648	631	638	674	660	638	616	648	618	687	697	675	664	626	632	664	669	627	666	650	598	655	621	637	660	623	640	647	653	627	658	615	649	668	646	682	688	630	679	634	712	671	666	598	643	656	671	669	687	643	678	650	661	673	617	680	613	729	670	624	626	663	670	658	659	685	706	620	615	633	684	629	673	682	696	650	659	617	673	671	643	683	660	640	617	614	651	623	593	691	679	651	622	646	649	685	668	676	669	636	658	599	638	679	677	615	676	647	666	621	681	680	664	650	722	677	689	626	670	666	672	626	645	634	664	669	674	669	658	671	629	676	653	655	654	649	641	673	616	688	651	646	618	655	663	649	662	639	628	639	679	655	675	703	616	635	661	656	681	695	666	650	664	649	667	656	632	650	669	625	643	619	693	633	628	670	645	662	687	707	602	687	676	668	649	689	665	673	687	695	677	629	657	655	670	668	651	651	699	701	628	674	635	627	640	629	704	669	619	679	670	654	652	663	627	659	675	651	635	651	703	653	637	653	666	704	653	674	699	669	612	632	648	621	595	670	636	645	713	672	666	726	622	634	629	622	684	659	667	661	657	663	666	643	653	690	661	685	668	663	607	698	624	688	677	667	674	667	611	654	618	687	653	617	643	646	644	670	674	656	587	667	652	665	644	655	657	692	654	651	670	670	655	647	708	654	626	613	695	650	674	688	653	680	600	666	645	699	686	659	600	658	687	630	666	673	646	637	672	659	662	664	644	694	700	673	657	647	629	656	642	643	676	674	656	636	685	636	656	659	710	672	644	682	659	650	641	601	662	636	646	600	666	674	663	658	654	657	642	648	609	658	661	607	612	641	679	678	683	640	653	660	670	669	681	634	652	685	642	634	648	650	645	677	666	670	669	645	659	695	646	639	647	683	656	693	588	677	674	652	652	635	635	661	666	630	686	669	696	672	664	668	664	658	671	646	632	679	635	657	631	671	645	673	670	632	671	619	688	676	666	692	628	617	653	685	635	667	665	672	676	640	682	667	671	683	661	709	629	666	619	620	687	635	657	644	664	624	649	664	594	642	648	640	649	657	652	635	633	645	689	655	687	655	720	637	655	713	613	659	642	623	685	646	666	635	645	668	650	632	623	670	624	603	644	636	649	645	641	633	646	627	667	608	615	641	653	697	653	666	670	635	627	642	622	646	657	673	639	652	666	634	642	667	636	663	651	633	611	677	640	636	650	661	644	704	629	653	649	605	637	658	612	601	619	655	601	603	631	639	652	662	643	630	667	647	665	698	645	667	611	737	694	623	667	697	695	677	647	699	645	648	694	653	624	699	646	625	648	680	652	661	661	661	642	641	626	672	640	691	697	673	682	689	637	626	630	675	642	651	635	667	667	658	646	681	672	672	611	613	651	685	651	648	660	669	615	675	673	638	668	650	640	685	673	663	643	635	646	639	667	635	645	646	645	641	675	630	681	665	617	667	611	649	625	660	630	675	660	683	703	663	664	656	652	668	610	625	658	593	637	677	632	646	648	643	621	663	633	634	667	664	668	646	661	674	599	635	661	663	691	690	656	685	684	672	687	662	701	654	629	683	659	645	650	637	667	625	663	645	643	646	669	657	686	625	653	664	695	666	653	715	678	648	675	624	624	641	673	645	629	617	661	639	642	666	648	646	659	669	627	676	669	655	673	649	638	638	691	620	603	641	641	674	641	689	683	670	618	645	648	628	684	655	693	621	658	665	685	680	659	657	636	670	620	647	632	613	674	683	679	655	629	622	677	702	707	646	655	653	671	641	640	651	637	686	674	659	630	653	654	667	678	643	680	701	710	655	639	636	684	641	677	623	642	658	655	621	645	698	722	657	643	657	665	637	662	633	632	639	661	692	603	660	651	667	652	679	654	656	624	660	673	610	669	619	663	680	676	623	649	641	659	717	610	582	675	643	623	661	656	671	650	625	669	642	702	679	667	702	637	652	668	649	648	652	680	640	610	684	620	634	659	653	662	691	646	641	664	645	653	674	656	704	691	611	657	680	667	622	617	630	631	668	667	638	654	672	668	648	635	679	673	676	673	638	688	668	641	634	651	681	684	650	690	634	699	682	650	709	623	668	673	648	649	688	674	635	681	643	642	637	668	691	648	626	642	652	677	631	653	654	669	641	636	609	725	621	648	666	634	652	635	650	683	653	672	637	656	678	668	631	602	639	680	697	635	615	607	657	630	667	606	632	684	668	650	612	622	585	616	659	633	690	676	695	702	657	669	625	621	688	709	680	652	619	698	655	657	625	663	729	662	626	649	657	679	669	628	656	667	627	658	680	668	659	595	679	684	703	688	630	692	646	666	628	643	672	650	696	616	678	668	677	678	638	616	646	664	653	659	625	669	700	639	672	634	676	664	667	682	668	638	661	671	647	676	669	660	647	656	664	611	647	675	675	704	653	647	650	678	647	675	669	675	643	617	582	611	633	674	629	672	623	635	681	652	630	651	659	650	669	603	696	664	667	628	656	689	655	656	718	675	654	683	618	634
3006	1163	669	447	943	1173	1063	953	914	792	784	899	1052	1403	1723	1582	1706	1173	979	716	418	316	210	125	68	59	62	44	46	46	63	47	56	45	58	52	43	45	52	55	45	45	57	47	38	50	38	39	38	25	46	41	38	40	46	42	49	45	45	37	56	45	44	47	37	35	47	46	41	36	36	41	47	40	52	42	48	57	45	38	45	44	49	43	41	51	36	47	53	47	59	55	42	28	42	38	37	39	44	48	51	34	40	50	61	44	46	44	31	44	39	41	49	47	48	37	42	48	52	38	39	44	26	44	34	45	45	46	46	41	34	48	43	38	40	35	47	52	41	54	50	44	52	43	49	41	46	49	43	31	41	35	46	40	39	33	48	60	32	50	37	38	41	35	32	35	54	45	40	41	42	47	42	39	47	39	51	61	49	31	43	45	41	50	39	52	43	49	36	47	42	37	45	34	45	44	37	32	45	38	44	33	51	36	37	37	42	46	50	41	50	40	42	48	46	40	46	47	45	48	51	35	38	46	42	28	44	49	40	31	47	39	45	50	39	42	48	48	46	50	32	44	41	41	40	48	52	42	45	48	45	33	42	38	44	44	41	46	52	44	37	42	44	37	42	37	40	41	51	46	64	53	38	49	38	51	34	38	41	44	44	39	50	43	39	48	52	57	50	40	34	38	30	33	45	29	49	36	46	39	42	45	43	50	47	44	49	49	42	41	41	34	36	36	50	29	36	43	36	50	50	43	47	43	49	46	47	35	40	50	41	33	45	41	42	57	37	46	47	41	43	39	46	40	48	38	41	51	40	36	32	40	45	43	43	42	38	48	46	46	40	44	43	44	33	46	47	37	41	36	49	43	45	51	39	40	42	33	53	54	42	40	39	39	49	47	37	45	55	41	43	30	63	42	43	52	43	46	50	42	43	37	55	38	36	52	52	42	54	38	46	39	49	49	50	45	41	37	45	35	35	41	52	40	54	41	46	44	36	40	35	43	34	52	31	36	40	44	51	40	57	46	41	52	51	39	39	50	31	42	38	46	27	42	43	36	45	33	52	36	41	41	53	44	35	41	45	37	41	51	35	31	45	34	43	35	40	33	37	54	43	44	37	37	38	47	35	38	47	52	55	47	35	41	39	41	46	46	24	46	47	46	44	43	43	44	42	47	38	35	45	43	39	45	44	52	45	43	35	34	47	30	54	36	46	47	39	43	41	31	42	39	52	53	51	47	29	42	44	39	44	39	51	40	51	54	41	44	49	35	50	40	42	35	44	39	55	55	49	36	39	36	49	41	48	41	32	44	47	39	34	48	36	40	55	43	53	35	42	48	38	38	39	35	47	41	41	44	44	42	43	47	46	31	38	54	47	46	51	59	48	37	49	52	33	32	39	35	38	39	46	33	32	46	48	46	41	46	29	55	39	34	37	41	60	35	54	42	45	38	49	31	34	46	41	34	42	39	36	33	48	41	33	32	46	42	48	44	37	42	42	47	41	37	46	43	54	33	41	42	39	41	45	51	49	33	34	36	48	40	39	38	39	43	44	53	37	36	47	46	48	44	45	49	35	45	42	48	44	33	41	43	54	36	37	52	34	47	51	40	47	54	36	33	41	51	49	46	37	37	45	28	28	34	34	34	47	39	47	43	46	45	50	51	42	41	51	50	41	46	42	51	41	32	49	39	49	41	35	39	37	38	49	34	45	50	46	35	38	40	41	42	39	43	54	55	45	46	41	54	38	43	42	44	35	52	38	54	57	41	43	42	40	45	44	49	47	42	39	61	38	37	41	41	43	41	48	40	40	52	41	39	57	39	47	33	42	48	44	40	36	36	46	34	52	54	54	39	52	44	53	51	47	41	39	49	41	43	44	44	50	43	40	53	31	38	39	43	40	50	62	43	40	46	43	53	45	38	49	34	48	41	32	36	40	45	45	47	48	42	38	40	43	41	43	33	47	53	48	39	56	39	48	34	37	42	36	37	41	45	41	48	49	49	40	35	41	39	45	41	46	51	40	54	43	47	57	44	35	49	49	42	32	35	29	48	44	47	36	27	46	37	35	60	48	34	44	33	43	46	40	43	49	31	35	41	28	47	44	50	38	39	33	50	38	47	33	47	41	46	45	38	63	32	49	56	46	41	38	34	47	36	48	39	42	40	38	45	43	46	49	42	43	45	52	42	43	37	45	41	41	46	53	35	48	45	44	41	38	43	43	39	49	49	47	38	49	38	42	39	44	50	36	44	55	49	44	29	44	51	44	46	34	41	40	49	39	38	52	30	44	36	37	50	34	42	38	38	35	37	34	37	34	48	37	39	46	31	52	47	34	55	38	40	58	43	42	33	51	33	36	38	38	53	46	45	35	50	40	48	47	41	41	43	42	44	39	44	41	44	48	41	44	44	53	42	39	30	51	49	41	50	40	37	38	45	45	40	44	39	50	49	48	40	53	44	49	48	34	41	46	41	40	36	44	35	54	44	38	39	43	50	39	49	53	40	40	43	48	37	36	32	54	31	39	50	32	44	38	30	51	34	47	29	36	33	35	36	41	34	45	45	37	32	46	31	57	46	49	43	53	38	63	38	47	31	46	49	39	39	37	38	49	36	41	38	47	46	49	47	43	42	48	41	40	39	47	41	56	42	35	30	43	46	41	35	38	46	52	42	31	40	43	43	36	40	50	32	48	38	31	39	47	43	44	44	47	38	50	38	43	41	40	39	44	42	57	47	39	48	37	46	43	45	36	48	48	44	44	52	37	37	41	32	42	46	53	50	32	52	30	40	40	47	59	35	38	33	45	37	45	46	41	42	44	47	39	50	43	49	42	44	49	42	36	37	44	39	46	46	34	44	50	49	41	48	51	44	46	36	59	35	50	29	34	33	44	50	44	53	48	38	46	49	46	51	40	37	43	38	37	31	44	38	42	41	40	34	37	39	47	40	40	46	47	45	43	44	29	41	43	42	40	40	44	33	61	44	39	40	45	37	47	39	39	43	46	47	41	36	48	43	44	44	51	40	41	45	50	40	43	40	46	46	34	34	46	33	55	46	35	38	50	39	43	45	49	49	35	48	38	36	54	43	43	43	45	35	42	35	35	38	45	51	35	43	34	49	49	43	40	39	42	45	40	40	41	39	46	44	38	47	46	51	39	36	43	33	30	45	59	40	41	40	40	47	44	24	49	41	39	39	46	37	39	43	33	43	40	39	36	42	43	51	47	30	34	30	42	35	34	41	51	35	55	33	39	51	42	34	48	39	37	53	44	34	54	36	46	42	48	44	36	46	39	43	41	41	48	40	34	36	51	44	42	50	43	35	38	46	46	39	36	40	39	42	35	50	43	42	52	48	50	45	46	40	44	44	32	40	47	58	45	33	44	41	33	37	37	37	49	39	43	36	42	47	50	44	43	33	39	45	33	43	46	41	41	49	48	38	47	33	51	46	36	52	35	40	47	34	36	48	43	40	48	43	49	44	47	53	51	45	49	44	35	55
29685	19299	12821	26901	36626	37006	34439	30516	27746	25800	24717	26220	27396	30566	32444	30645	31488	26691	23645	19383	13263	10797	7531	3769	2170	1594	1162	1153	1081	1042	1039	1015	1004	1169	1233	960	858	782	805	727	723	735	715	739	683	711	715	696	702	698	675	702	629	729	674	658	681	660	666	650	667	695	665	673	647	659	675	681	638	634	663	650	680	669	705	651	654	664	632	582	655	669	644	680	621	623	625	661	675	645	638	614	664	671	641	644	658	662	657	662	624	653	667	681	677	664	642	627	643	659	623	620	648	639	677	622	636	583	622	619	627	608	679	678	588	686	630	645	622	707	656	626	694	676	691	654	675	626	658	675	631	689	694	703	660	701	621	635	685	676	691	615	628	595	662	648	630	627	658	685	669	662	672	602	629	672	618	626	637	609	673	672	636	648	623	620	670	693	619	675	665	649	625	606	616	615	624	664	647	678	671	663	616	643	614	663	636	620	654	623	656	644	585	665	657	660	663	619	650	632	601	631	631	630	653	628	642	623	670	611	621	667	634	662	636	607	651	613	635	580	615	653	659	647	665	628	657	630	656	630	647	628	649	641	632	641	652	618	629	658	611	636	637	630	616	684	577	640	643	619	619	634	648	611	647	621	600	625	633	596	645	601	650	648	656	639	625	604	674	670	609	633	619	636	660	610	605	657	670	605	644	633	650	594	628	621	669	614	672	614	653	625	635	605	671	665	662	688	587	632	646	597	639	674	664	625	653	675	651	670	662	621	614	635	590	657	662	600	617	647	637	647	625	620	644	647	663	638	611	643	647	641	652	662	702	620	672	658	645	647	626	583	637	645	660	658	621	635	651	627	604	612	662	658	649	626	633	667	631	663	635	638	642	615	651	670	643	623	601	635	626	639	620	633	637	673	659	640	626	672	652	599	708	642	605	650	648	640	657	656	576	631	620	613	604	607	645	630	625	625	587	648	625	613	618	607	650	631	622	653	646	631	652	660	605	637	647	625	613	627	612	622	627	650	628	657	633	605	677	657	605	644	613	614	619	614	602	633	639	620	627	683	633	599	648	622	600	620	709	633	602	653	672	640	631	612	648	647	630	614	638	659	599	613	639	621	596	612	652	632	639	606	634	682	637	640	593	643	643	636	660	648	698	630	666	625	620	621	648	605	665	657	620	635	651	698	627	628	627	642	625	611	628	639	635	645	584	653	606	604	656	628	648	605	675	638	657	624	622	638	605	658	627	626	657	631	651	661	644	648	619	640	640	600	642	639	616	616	655	614	629	634	608	626	678	640	629	640	654	628	645	622	651	681	635	675	598	625	664	629	616	631	619	628	646	648	662	661	627	659	620	634	640	643	653	648	645	659	626	699	662	622	652	663	653	621	615	619	640	638	616	658	674	621	626	618	654	615	626	588	607	686	633	654	649	692	654	681	616	623	641	574	578	599	621	680	649	624	623	618	558	651	612	638	643	669	638	645	680	631	672	651	672	622	632	622	635	651	649	688	598	650	623	654	638	615	651	646	680	630	645	591	614	619	639	620	659	640	674	635	664	643	677	627	647	648	665	638	644	615	672	625	614	714	655	633	670	652	628	557	624	610	657	634	647	639	657	631	630	648	626	625	639	639	635	589	619	630	650	663	674	636	653	655	655	639	677	620	591	577	608	675	608	655	609	636	662	637	630	617	684	672	676	653	636	629	608	654	653	577	633	674	642	655	640	648	678	613	632	693	611	660	659	635	647	635	617	663	651	636	639	625	635	626	660	620	621	640	626	626	613	656	613	587	612	667	650	634	623	644	657	651	614	619	590	652	676	595	647	625	673	623	625	640	631	633	637	617	611	658	609	638	604	619	632	673	665	641	684	662	642	665	628	638	673	648	629	624	633	610	631	641	655	638	647	660	611	697	627	650	625	651	637	648	623	626	621	610	641	605	608	647	632	642	594	615	607	652	657	628	647	633	607	648	680	603	657	633	631	619	635	647	652	632	619	631	638	673	600	628	669	641	650	605	628	647	614	625	607	656	672	586	642	633	671	619	631	616	622	674	612	673	642	638	603	639	652	663	619	645	624	640	639	652	633	630	636	656	650	670	636	623	622	639	645	640	658	651	649	640	621	650	654	630	641	656	612	646	627	619	619	643	645	638	633	663	632	611	660	620	596	621	695	611	625	660	623	602	627	632	635	627	647	640	645	695	665	648	636	632	609	618	617	637	621	662	695	602	603	639	657	638	659	629	642	625	652	676	648	658	650	613	630	642	602	619	635	655	656	661	598	633	623	653	634	631	608	628	644	613	615	637	644	673	651	628	655	682	649	656	625	611	617	653	621	595	638	653	618	626	616	676	637	672	668	626	645	613	655	623	607	636	627	649	642	642	632	647	637	599	635	601	618	626	659	644	645	608	604	684	651	698	622	659	631	660	651	566	651	653	628	617	634	615	630	635	638	623	645	664	602	592	582	608	624	639	640	644	670	630	621	622	631	603	641	658	620	595	613	610	700	623	654	662	633	643	610	610	677	622	631	603	662	631	622	640	698	637	639	633	636	625	620	682	631	614	612	636	622	637	636	661	672	621	664	650	630	637	619	682	653	670	648	607	669	611	625	607	587	611	657	666	625	643	657	631	608	606	629	668	674	641	655	686	695	590	666	605	627	606	693	670	658	636	603	640	666	655	659	644	594	644	643	652	606	657	606	621	641	640	658	627	635	625	610	683	709	616	666	687	645	644	630	659	645	666	656	665	615	676	632	676	660	654	627	609	623	628	626	635	635	642	621	645	660	669	655	605	642	584	630	650	638	644	603	570	658	616	616	645	610	613	607	628	595	656	633	653	665	610	650	639	678	620	594	635	648	618	603	603	650	663	631	580	618	577	642	630	678	633	602	623	647	637	633	653	629	680	659	639	623	679	676	642	616	652	629	608	611	638	625	630	651	678	626	646	609	661	628	654	644	652	668	607	654	607	599	650	640	609	625	614	663	620	608	627	639	643	611	623	647	629	669	674	649	653	630	630	597	691	675	612	649	659	652	678	634	658	695	657	634	621	669	616	658	615	614	619	610	599	630	657	674	625	614	643	576	684	640	681	622	602	621	604	657	611	627	630	672	625	645	659	629	628	605	629	656	624	634	658	602	646	659	677	637	624	606	621	657	629	636	643	628	637	644	638	652	616	620	663	632	662	651	601	655	675	627	648	665	647	625	616	643	653	645	655	618	581	639	635	632	613	672	642	662	618	643	625	701	643	619	686	641	678	633	626	639	649	643	616	670	634	635	644	657	651	643	649	641	623	685	675	601	618	598	619	599	620	664	643	616	647	635	648	628	640	632	597	665	634	672	643	626	643	671	636	651	591	600	677	685	661	606	674	592	604	629	596	637	636	630	593	671	619	609	668	675	650	642	627	598	645	598	610	678	680	636	598	633	647	626	634	607	657	616	633	642	644	650	636	656	630	654	667	591	681	651	652	656	678	667	662	638	589	638	641	669	669	608	634	645	641	652	707	632	644
2118	473	243	184	416	512	540	458	391	326	257	370	475	642	735	784	597	524	527	323	214	123	96	44	49	37	32	32	34	32	19	35	27	32	41	23	31	21	27	38	34	33	22	38	22	29	36	33	18	23	27	27	21	32	32	42	38	27	30	26	35	28	30	25	31	40	23	24	35	30	20	34	30	30	28	26	31	35	40	37	20	36	35	27	29	21	30	23	18	24	26	37	32	38	35	32	30	33	30	27	23	27	23	26	34	31	30	29	25	29	27	35	28	24	24	34	28	29	33	28	23	38	29	27	25	36	27	22	29	22	30	35	34	29	21	40	32	41	38	32	28	31	19	32	30	36	33	22	30	32	34	30	23	20	23	20	35	36	27	25	32	30	27	31	32	38	35	29	31	28	32	30	31	35	28	30	32	27	31	26	29	32	30	34	26	36	28	28	26	36	41	29	29	30	31	32	28	28	27	32	36	34	25	38	35	36	30	32	24	26	21	31	28	31	30	23	16	33	33	25	33	20	34	25	33	30	31	22	21	21	43	30	22	30	28	31	24	31	34	28	34	28	38	32	34	31	23	29	18	30	26	27	34	31	35	39	33	31	31	29	29	25	29	23	30	36	25	34	36	25	32	28	36	35	36	31	36	31	33	22	20	35	32	40	28	20	30	34	33	37	36	30	24	33	32	29	26	32	27	32	36	31	26	33	25	25	39	28	20	31	35	39	39	32	29	29	36	32	32	27	37	36	35	34	41	30	25	35	29	33	24	23	31	28	32	28	23	26	37	34	32	33	39	36	27	31	28	31	29	26	25	21	49	35	39	36	34	31	30	27	30	28	17	23	32	35	29	33	29	26	28	36	31	32	25	29	28	32	29	32	27	30	25	31	37	37	28	28	21	26	26	23	33	26	29	25	27	27	40	31	30	38	36	38	41	40	31	32	40	21	35	28	29	31	30	34	25	30	27	23	39	29	23	25	41	30	33	29	36	45	27	38	24	23	24	30	29	17	28	26	25	24	27	40	41	32	29	29	28	34	31	24	35	36	21	23	44	34	39	33	22	23	28	26	38	42	28	38	39	26	23	39	35	35	24	26	21	29	33	40	24	26	31	32	26	41	41	26	26	21	27	34	29	20	39	36	22	26	39	35	28	35	30	37	21	21	32	30	32	29	27	29	30	28	37	23	33	29	33	30	25	39	22	41	32	25	26	32	32	31	27	29	33	34	38	22	26	33	30	25	33	31	25	26	29	22	25	46	31	21	31	30	33	30	29	28	38	37	29	24	35	28	33	35	35	24	32	33	28	24	32	27	28	37	32	24	34	24	31	40	36	22	30	33	19	25	24	30	27	31	25	24	28	21	28	37	34	44	37	30	38	31	33	19	30	23	30	33	29	28	31	35	37	24	29	34	24	40	25	18	26	36	37	30	36	33	30	25	23	27	38	22	23	33	35	37	39	36	30	30	27	37	22	32	26	36	30	37	32	31	42	21	40	21	46	41	23	32	28	37	25	28	43	28	33	56	30	31	34	29	29	30	32	23	28	32	39	38	39	37	25	33	31	28	24	28	28	32	30	20	20	24	23	26	30	29	26	35	34	18	29	39	31	29	34	38	39	31	31	37	33	24	31	48	38	35	24	26	38	24	28	36	23	38	34	23	38	34	34	28	36	25	22	32	24	34	37	38	19	32	30	32	33	28	25	29	30	31	25	35	32	27	26	35	30	30	35	39	27	34	39	31	31	31	38	34	41	28	27	24	36	41	25	29	30	30	28	30	30	33	36	38	44	34	29	26	31	25	31	30	36	31	26	34	22	33	33	43	25	38	37	26	20	31	26	30	28	26	38	31	33	25	44	34	23	32	38	29	29	24	18	30	34	28	23	24	33	32	19	52	32	35	32	21	29	29	30	40	32	33	31	31	32	29	24	31	24	25	33	33	26	33	27	28	34	39	25	25	38	39	31	31	31	28	32	33	33	26	38	36	35	24	26	37	22	28	36	19	33	20	23	24	34	39	48	34	27	30	29	27	24	23	30	28	31	18	27	27	25	39	19	37	29	32	24	29	28	24	30	27	24	33	36	32	35	22	22	29	33	20	26	43	31	33	27	27	34	35	35	32	33	17	20	36	37	26	25	32	36	34	22	20	28	23	32	33	41	32	35	37	34	31	24	31	36	35	28	30	30	32	27	32	24	26	28	24	23	30	25	29	24	33	31	26	28	37	29	19	26	20	39	30	26	23	33	23	32	22	19	34	30	16	26	33	31	25	17	40	33	28	34	36	31	29	30	32	43	37	47	39	30	31	23	31	33	31	21	34	29	31	32	33	29	24	35	25	32	32	33	30	36	23	24	23	39	21	28	34	28	33	28	34	25	32	36	28	28	20	34	27	28	23	31	31	22	30	30	22	26	31	22	39	28	34	23	36	39	27	34	26	29	20	21	34	35	34	29	35	23	33	28	45	34	23	28	29	28	34	29	25	27	38	29	32	27	32	31	26	25	31	26	26	31	31	26	26	25	34	27	34	38	31	32	37	44	24	26	39	23	27	41	18	18	36	36	34	32	38	33	30	31	23	37	34	22	39	40	39	21	29	29	34	25	29	31	35	29	28	35	23	26	32	31	24	39	40	37	21	28	34	26	35	26	30	39	44	27	24	19	28	28	31	21	25	28	35	37	22	27	25	17	26	31	30	26	31	35	22	34	29	29	32	22	29	30	26	30	28	27	25	26	30	29	38	25	34	38	27	32	37	34	35	26	29	31	38	22	29	29	29	26	35	33	36	33	27	33	19	26	27	37	27	26	29	34	28	34	26	28	29	36	29	26	32	27	21	29	32	26	25	33	29	27	36	25	28	23	33	36	28	37	30	31	33	35	30	31	30	40	27	40	33	28	37	38	21	30	44	34	28	32	27	19	24	30	31	38	27	26	26	38	23	29	32	29	34	33	37	32	25	29	35	35	30	28	33	27	33	19	28	31	34	33	30	27	37	27	32	32	28	28	34	33	34	31	24	37	28	31	29	28	27	28	30	32	31	33	26	34	27	31	37	36	25	24	29	22	19	24	27	33	27	31	34	33	24	34	34	34	27	33	32	40	40	25	33	34	28	33	28	34	42	26	32	27	21	46	34	23	29	35	31	27	32	19	30	28	20	20	30	18	31	45	32	31	38	26	33	26	24	35	37	28	25	33	35	32	27	26	18	39	26	32	25	32	26	23	35	23	19	36	30	32	35	36	28	30	24	35	40	29	30	33	34	28	33	25	27	35	30	27	32	28	28	22	24	29	28	38	26	26	37	24	29	24	35	28	33	37	32	27	40	33	35	36	32	33	33	17	29	37	25	27	33	35	30	22	22	27	28	31	41	24	37	30	26	28	34	28	28	32	28	28	38	38	29	24	35	29	27	36	30	34	30	31	30	27	26	25	23	24	36	32	27	28	28	28	28	30	33	30	33	31	28	18	32	36	31	39	29	25	36	31	24	30	31
20666	12123	6872	16957	26241	27529	26602	21998	18035	14696	12773	14450	18154	21043	23091	22059	19259	16951	16757	11447	8032	4708	3875	1656	1149	953	555	548	580	591	528	567	656	624	570	563	511	504	498	503	489	499	471	474	465	446	451	480	461	496	459	489	490	457	474	483	475	444	437	500	454	511	478	456	487	437	457	452	459	478	460	463	464	498	478	465	478	453	449	466	460	466	445	432	478	498	475	499	467	453	486	464	458	456	467	452	444	487	521	425	479	478	488	474	468	451	479	470	485	481	493	482	466	442	484	501	479	503	470	446	435	456	478	434	480	485	471	467	482	511	457	477	473	507	484	453	470	472	505	440	431	500	471	437	475	470	432	467	455	480	453	459	421	454	458	441	462	479	467	461	455	458	433	480	488	475	482	463	482	457	444	465	487	488	475	464	467	506	472	491	464	438	480	431	474	452	429	465	442	462	438	471	455	457	464	462	463	463	441	458	444	442	460	469	430	471	459	450	476	439	457	493	468	465	451	462	497	454	460	515	457	471	476	460	473	455	440	481	490	435	476	490	460	488	449	492	480	516	450	480	486	481	460	474	486	487	471	473	448	464	459	473	462	459	466	448	426	443	432	468	451	479	430	478	448	466	488	508	483	501	475	435	462	469	477	466	451	456	436	469	440	501	494	475	440	506	478	471	463	451	457	458	443	465	463	500	490	480	490	439	487	471	497	433	486	454	443	439	448	484	500	439	440	443	457	461	448	471	452	490	460	503	500	461	508	424	470	484	498	490	430	452	471	478	458	491	461	451	456	433	429	482	473	454	457	458	476	452	485	475	476	441	530	443	427	458	482	506	484	481	457	463	480	435	494	501	472	477	478	492	429	470	453	467	468	514	449	495	450	419	470	450	472	488	490	504	460	446	485	468	432	457	483	480	461	485	436	433	490	440	456	496	490	452	491	433	456	446	461	454	448	480	526	483	438	473	423	464	432	456	462	446	456	508	466	507	454	458	516	505	449	460	490	452	457	452	459	499	508	451	478	485	451	454	456	437	498	478	510	495	462	445	465	426	464	468	495	438	479	443	448	491	481	465	486	461	473	450	477	514	452	426	454	486	466	475	511	468	455	459	433	475	479	451	480	460	467	419	480	452	505	470	419	466	455	470	450	470	452	440	438	472	472	484	449	454	473	488	444	449	472	513	472	500	475	456	446	454	484	486	475	472	477	463	454	473	501	461	439	469	460	457	458	469	447	450	498	479	477	467	492	473	470	452	428	481	480	454	471	505	463	514	450	446	462	499	469	488	479	442	452	443	453	474	459	449	467	449	480	447	428	480	457	437	446	530	501	492	461	437	436	462	511	462	463	433	482	439	487	487	485	456	460	483	460	525	452	470	457	480	479	481	445	492	505	449	448	473	471	517	470	477	447	426	464	441	494	464	474	408	432	449	434	466	485	447	487	451	488	476	454	428	485	472	478	457	458	478	487	499	447	485	474	429	463	432	495	469	480	463	490	471	441	452	419	475	470	457	450	459	415	517	457	508	488	468	461	449	470	468	453	459	419	455	469	479	451	458	451	488	468	469	480	444	478	483	485	472	447	439	448	437	451	498	491	466	469	500	428	444	473	475	471	474	457	461	465	476	470	466	507	448	442	468	463	478	477	431	463	442	548	458	442	488	464	442	462	435	461	472	472	487	451	489	427	465	477	497	458	453	460	485	434	439	471	480	455	467	450	475	473	450	482	454	444	487	464	456	461	467	463	450	503	478	459	444	443	494	441	463	486	443	455	458	496	487	465	464	470	445	446	479	421	448	497	451	495	464	470	498	451	468	461	463	468	448	451	452	472	437	433	456	393	458	430	497	444	483	455	451	474	432	456	467	417	471	455	484	425	460	481	499	456	449	460	464	455	465	479	455	429	443	435	496	478	441	478	446	454	488	444	484	423	492	479	488	466	435	467	466	479	440	460	457	454	432	456	504	485	459	482	437	449	466	492	455	441	430	473	469	475	486	474	471	474	489	422	482	486	394	456	454	458	477	466	448	470	465	473	465	497	483	465	464	489	491	508	458	466	478	454	448	521	484	442	455	448	458	459	479	422	472	469	496	501	457	438	479	472	436	477	460	484	502	434	471	482	485	453	463	421	429	488	428	464	501	447	433	491	476	481	468	446	471	429	459	455	494	478	447	438	461	472	457	458	497	444	446	461	484	441	493	453	476	497	479	458	450	443	473	505	443	476	475	476	453	458	467	465	456	444	460	460	474	481	467	462	455	495	474	471	478	446	452	424	466	496	459	449	451	456	473	454	465	525	487	443	479	460	453	433	451	476	469	460	475	474	453	480	501	497	460	516	500	481	501	442	493	441	488	480	485	483	493	472	492	516	496	472	425	479	476	440	468	480	460	471	495	485	513	461	434	509	467	479	450	444	494	463	443	468	469	447	459	458	461	449	459	447	461	479	470	493	444	489	470	463	467	484	500	434	471	463	431	452	413	460	429	493	461	474	449	468	471	428	479	454	482	501	458	422	448	432	468	493	475	447	449	480	469	510	446	459	487	479	500	450	441	449	462	494	512	476	509	446	467	431	462	463	504	488	434	450	466	472	450	466	479	456	430	484	441	454	442	465	478	504	474	469	456	476	452	463	464	510	485	482	446	446	475	443	492	482	462	435	502	465	466	455	475	464	442	473	490	505	494	497	426	519	441	479	471	439	468	436	438	463	445	441	488	455	443	448	481	427	434	479	469	484	475	491	448	449	431	479	465	434	471	452	473	503	444	479	428	472	468	466	484	468	484	473	445	463	409	479	475	469	477	468	488	498	470	503	460	482	463	460	434	426	496	463	476	515	469	494	435	471	454	504	479	486	447	462	512	471	455	483	493	479	473	454	496	429	468	453	457	432	475	440	488	483	435	462	431	471	453	476	434	478	455	464	502	480	454	407	462	473	478	517	446	479	477	429	454	482	412	472	507	469	452	478	496	461	484	468	452	499	468	485	444	455	469	471	489	444	426	505	497	444	482	493	468	486	419	456	440	491	475	459	480	472	470	458	456	449	434	473	445	446	451	427	479	498	466	495	479	431	438	453	489	470	472	474	459	448	462	511	469	501	467	470	442	499	471	461	463	459	449	449	483	434	482	415	435	460	486	459	472	457	462	444	462	467	476	469	474	444	490	438	490	447	458	446	465	441	445	477	441	469	499	462	461	434	510	474	486	453	457	424	470	487	478	455	504	424	474	462	475	454	472	497	477	478	452	460	463	482	448	498	469	477	463	457	478	449	467	467	470	478	442	450	436	457	444	497	459	496	478	452	482	467	456	475	483	463	452	426	461	441	496	460	421	445	442	471	440	437	478	478	470	468	478	450	477	483	436	489	456	494	466	446	468	486	468	476	450	470	429	453	496	496	453	444	445	470	468	483	437	438	440	497	475	476	453	424	503	477	485	455	444	460	472	461	495	510	403	465	457	465	482	480	494	485	481	444	466	492	459	472	438	470	466	483	473	440	462
1706	718	359	292	628	742	820	766	665	566	422	525	696	885	1092	1064	844	725	723	511	380	224	148	78	42	43	26	38	33	32	30	34	32	44	36	31	31	24	30	33	32	35	29	17	33	30	27	23	24	35	29	26	32	25	28	30	34	28	30	33	33	28	40	31	31	29	29	23	35	24	28	27	16	23	36	33	22	15	34	23	28	21	22	30	29	19	30	31	36	27	32	29	41	29	35	24	27	21	26	30	24	25	19	23	18	29	30	22	36	24	30	27	35	34	30	25	20	33	19	33	37	31	22	31	27	28	26	36	23	21	26	25	36	22	33	25	36	31	29	30	33	32	28	24	27	31	25	32	27	25	38	23	24	27	31	26	20	24	33	21	31	30	35	24	25	26	35	29	32	29	21	33	22	23	30	26	21	19	22	26	34	25	30	24	28	26	24	36	23	31	42	29	26	35	23	31	32	22	23	25	23	33	26	29	19	40	34	28	27	28	29	33	29	26	24	28	23	30	33	28	28	18	32	34	32	34	35	26	26	27	21	27	39	28	21	31	32	25	21	26	30	34	19	23	31	34	29	27	24	26	29	31	26	30	31	26	23	28	23	35	33	32	29	30	28	24	31	23	24	31	31	32	25	33	36	38	34	29	25	27	24	21	27	31	18	17	31	29	25	23	23	24	22	16	23	24	26	31	22	24	25	27	28	33	29	26	22	30	30	27	22	27	20	32	35	24	26	35	22	30	30	32	36	23	25	30	40	29	22	28	29	28	26	27	27	28	25	35	28	30	24	26	23	35	29	21	27	32	25	25	24	25	18	21	22	28	30	23	25	23	16	22	20	29	26	25	26	28	26	29	31	31	28	27	37	24	34	26	26	30	28	24	29	22	26	23	24	25	30	17	32	26	20	30	29	34	24	39	29	31	27	35	44	36	26	27	23	30	26	28	26	20	28	30	34	21	30	32	25	29	32	28	35	31	28	30	18	31	31	31	23	32	29	28	26	18	32	31	25	26	28	26	35	28	23	20	27	30	34	32	21	20	26	25	17	35	34	33	26	28	30	23	22	25	21	27	30	35	30	23	34	35	20	34	23	25	25	27	32	23	29	32	27	24	27	23	23	27	20	28	34	27	37	26	22	30	32	18	31	25	25	31	31	24	32	29	32	29	26	39	22	25	25	23	30	27	35	37	34	22	27	24	23	30	27	23	23	28	30	30	20	23	21	33	25	14	34	23	29	27	40	21	30	19	34	31	17	20	35	20	36	24	29	24	29	44	29	28	19	34	28	29	32	23	30	32	29	35	36	36	28	27	33	33	23	30	20	29	32	35	32	28	29	20	35	24	33	29	30	38	22	16	32	31	33	29	30	29	28	29	29	35	30	24	23	32	22	29	23	32	19	29	28	19	21	25	29	22	23	29	31	31	24	30	30	24	28	36	18	27	24	29	22	31	29	26	29	35	22	25	26	25	23	28	29	35	31	19	31	20	19	32	21	17	31	14	17	25	21	24	22	26	18	25	29	22	34	23	27	22	27	36	26	24	28	25	27	31	29	27	36	28	37	30	26	27	27	30	24	22	28	32	30	24	22	25	27	28	32	19	22	30	28	19	31	32	29	41	34	21	33	22	28	21	28	33	26	30	26	26	22	23	26	23	39	37	32	26	28	25	31	28	29	35	24	28	28	22	28	27	24	17	28	17	34	24	31	29	31	29	24	20	36	24	34	30	36	28	18	30	27	21	37	32	29	34	25	32	24	26	23	34	35	25	36	33	35	26	28	31	27	26	38	21	25	27	31	33	28	25	25	22	15	26	33	26	34	33	45	32	21	44	37	32	29	34	25	32	29	29	17	23	32	31	31	29	23	41	28	12	24	30	28	29	24	30	29	31	27	31	31	36	21	23	30	26	29	31	22	29	20	35	34	32	41	23	47	40	36	30	32	32	39	29	34	32	19	29	24	22	25	41	24	23	29	30	34	28	34	33	35	31	32	29	27	34	35	26	24	25	22	23	27	23	30	29	20	27	34	32	26	31	32	34	29	23	23	24	41	35	26	34	29	22	30	20	25	25	26	30	26	28	19	39	31	30	35	22	31	29	35	28	17	31	27	31	35	26	26	29	36	27	31	23	33	26	28	25	30	31	31	26	29	30	29	32	26	45	30	33	27	18	38	26	31	29	33	30	27	25	37	18	26	26	28	31	29	28	22	31	23	31	33	27	31	37	19	32	30	22	27	24	25	26	26	29	40	32	24	28	25	27	24	29	18	16	32	33	26	29	27	27	30	27	21	41	15	23	23	23	25	33	31	22	38	22	19	34	35	28	40	25	36	33	35	24	23	30	24	20	28	30	24	34	24	30	28	33	35	26	27	25	25	21	31	37	24	34	36	24	28	30	33	27	26	29	29	26	35	25	35	32	18	24	20	26	26	29	18	24	31	29	24	36	23	27	25	26	38	25	25	34	31	30	25	24	28	31	22	29	21	30	22	24	27	40	30	26	28	20	37	21	16	24	26	42	28	27	27	33	23	25	27	17	22	25	35	27	37	21	26	29	30	31	28	26	20	23	24	30	20	25	32	32	27	14	28	28	21	28	30	23	33	40	29	28	32	30	24	24	37	23	29	24	30	36	30	29	22	33	31	28	30	28	25	29	24	24	16	24	30	30	28	23	22	31	27	37	21	32	35	28	28	27	34	30	30	30	28	20	32	24	29	30	34	33	34	25	38	23	23	27	21	37	35	25	17	25	36	18	27	27	31	32	32	35	25	30	31	42	32	17	17	36	25	29	30	28	31	26	20	24	32	35	22	30	26	26	23	29	30	22	31	24	22	20	24	24	35	30	32	22	28	31	22	30	36	38	26	25	22	25	23	30	31	31	32	23	27	27	25	21	32	25	29	41	24	22	27	28	33	25	28	21	30	28	21	31	29	26	24	21	24	24	36	29	33	29	26	27	30	34	14	31	25	18	29	33	19	26	25	29	24	35	35	34	18	27	38	24	34	25	32	19	26	35	34	31	34	28	24	26	35	22	26	27	33	26	21	20	27	29	25	32	23	29	33	20	36	25	26	25	31	36	37	21	29	24	23	29	31	20	32	21	23	24	44	25	23	37	23	27	21	33	27	35	38	30	29	27	27	29	23	26	25	24	23	24	28	29	31	18	35	34	25	24	32	20	25	21	41	20	19	25	17	32	20	21	21	25	23	35	25	26	28	26	27	23	27	23	29	23	34	29	25	18	28	36	23	31	38	37	34	43	30	20	28	34	31	32	30	27	29	25	35	19	29	35	21	34	28	28	20	27	36	39	29	25	17	32	27	32	34	20	27	26	26	30	23	36	29	30	26	23	23	26	30	33	37	19	31	27	26	21	25	32	27	24	26	18	31	28	24	29	30	35	29	31	31	31	26	24	34	35	34	23	23	34	27	28	25	25	22	32	37	24	23	29	19	19	24	38	27	30	29	30	29	28	29	31	30	31	22	18	18	21
25685	15904	9597	22409	31311	31743	30827	28311	25516	21310	18396	18830	21779	24971	27232	25938	23564	21863	20594	16500	11948	7803	5118	2973	1470	993	734	676	706	672	654	696	748	720	658	616	559	521	505	526	481	521	471	481	462	456	479	454	475	444	436	419	400	419	496	462	392	452	428	456	470	426	428	450	441	445	427	452	443	453	409	427	410	439	453	466	430	416	412	414	433	451	448	389	431	435	446	425	439	403	433	476	417	435	446	431	436	385	461	444	422	435	444	468	429	417	441	456	446	420	394	435	458	459	424	467	430	411	459	449	455	423	425	417	467	397	425	460	434	456	459	423	447	450	436	447	413	464	469	435	435	423	462	438	437	440	434	455	443	427	435	440	452	459	442	454	414	448	431	440	423	438	427	450	459	464	416	429	437	458	447	459	421	432	411	439	412	417	423	404	386	396	389	431	446	425	447	436	427	420	429	440	449	423	414	435	403	430	378	411	448	411	414	422	454	425	400	403	426	417	442	422	426	408	425	417	430	448	440	416	450	397	422	429	427	435	418	414	434	397	395	439	433	434	401	444	434	415	441	411	429	437	413	433	447	449	421	411	466	427	444	423	478	405	405	393	446	431	445	448	403	444	425	432	462	459	411	392	451	397	434	458	398	433	467	391	429	420	462	437	433	404	421	443	398	416	447	427	424	390	421	434	434	423	439	414	452	410	434	414	451	451	418	424	442	421	409	416	447	440	408	388	430	436	425	439	408	451	398	419	416	438	383	426	453	430	424	392	402	413	436	419	429	455	413	416	444	406	408	409	430	440	402	435	429	421	455	426	440	421	472	454	416	425	437	422	442	402	489	469	427	450	419	432	436	416	437	417	416	437	414	423	410	436	455	452	416	429	395	455	451	431	399	462	486	416	411	405	413	413	414	443	436	411	435	411	423	389	430	416	450	425	384	407	404	451	483	468	421	433	435	418	426	437	429	421	435	431	422	434	436	471	438	403	441	446	433	420	397	424	389	448	405	465	447	450	468	435	443	410	407	441	447	422	414	444	448	430	408	444	392	440	440	405	414	397	427	425	435	453	419	427	425	418	405	413	423	410	436	410	409	423	433	399	429	418	451	441	409	395	395	425	410	425	405	421	430	442	414	457	402	425	437	456	466	394	427	443	423	424	409	469	403	411	432	427	449	427	425	450	415	441	427	457	423	380	430	446	434	439	427	415	433	451	419	447	430	424	448	419	404	441	412	429	442	480	451	437	435	434	422	440	417	443	408	436	442	397	454	417	471	401	429	435	442	449	445	410	371	412	430	448	463	428	416	436	431	422	428	445	435	450	459	469	417	447	434	416	413	434	431	432	428	429	410	444	418	412	363	443	463	428	405	460	423	440	408	439	390	407	451	440	405	395	394	429	376	421	457	438	432	415	460	449	430	433	442	421	408	427	450	395	402	407	453	415	406	411	410	401	420	400	425	415	438	417	400	454	450	453	427	412	451	428	452	445	432	416	397	445	448	417	454	440	394	441	388	425	418	418	440	409	417	443	383	432	415	459	397	446	427	402	431	431	420	387	489	410	427	398	400	424	402	433	412	452	457	393	409	423	449	471	408	444	447	410	450	403	398	408	452	438	448	398	420	424	417	435	450	418	446	389	443	375	431	410	437	432	427	390	433	441	425	450	424	398	405	412	401	439	428	443	455	420	434	420	426	447	449	401	429	403	423	438	418	445	413	429	434	403	418	434	478	418	437	433	433	461	421	428	429	401	398	391	413	397	412	430	464	452	402	419	418	452	426	439	401	428	438	428	442	459	393	465	453	459	412	436	436	436	387	399	393	434	434	432	454	418	402	446	430	440	415	447	404	440	436	422	440	428	407	399	403	468	429	433	413	406	454	442	439	440	509	428	393	391	413	428	424	410	454	435	449	424	410	414	419	421	433	413	413	402	439	413	406	403	448	418	430	430	404	435	466	428	400	418	457	422	433	413	437	448	415	432	420	411	464	407	416	420	411	424	429	426	422	426	471	467	440	415	397	424	427	429	438	482	432	369	425	445	442	387	414	421	404	406	425	462	411	398	415	412	431	433	423	424	456	443	410	406	420	434	419	436	448	445	450	417	419	362	418	449	403	429	433	450	412	410	428	447	393	432	427	390	428	449	461	414	427	417	434	458	432	426	425	400	413	423	417	430	460	417	463	426	419	434	460	449	423	420	408	441	439	390	407	439	424	424	393	424	394	419	440	436	416	427	417	379	468	439	441	413	412	399	392	395	387	372	419	421	428	423	393	406	435	426	443	437	408	384	440	414	407	450	424	422	356	433	422	462	429	434	392	468	436	409	425	415	423	450	433	404	413	430	445	433	420	404	414	422	432	438	416	419	381	422	424	417	419	428	424	386	433	400	456	461	456	415	412	383	437	396	463	420	406	407	460	465	398	455	411	432	418	418	443	405	414	405	421	443	463	430	415	450	415	474	433	386	455	427	407	423	438	401	414	395	420	416	415	452	433	424	413	409	448	408	414	435	452	436	448	442	460	411	449	428	435	486	393	454	434	425	411	423	440	442	455	413	415	424	436	390	438	415	420	440	416	432	440	420	453	427	444	448	450	410	440	426	423	417	425	420	436	434	445	435	453	410	417	394	423	379	438	424	454	432	428	394	448	439	448	429	430	417	422	399	422	431	432	451	419	417	391	451	409	386	375	422	405	434	420	447	406	425	416	403	436	461	431	418	432	418	418	440	418	441	395	452	394	415	393	452	427	411	400	384	460	439	423	444	404	394	489	413	432	450	411	428	462	426	438	426	430	456	439	437	456	413	463	404	487	409	438	439	420	423	455	424	419	443	467	453	435	452	428	434	455	428	388	430	418	453	431	395	401	417	409	442	437	443	458	368	421	410	413	397	415	403	419	413	385	430	425	449	451	408	441	427	455	408	447	436	419	414	439	426	466	443	436	439	391	429	399	437	429	430	415	412	402	409	431	458	437	428	433	423	378	435	408	427	431	451	408	411	425	421	453	450	415	405	420	406	444	450	414	447	431	430	432	422	431	384	410	424	410	429	381	406	417	439	418	421	439	431	410	450	414	430	408	411	415	467	434	404	417	458	413	467	419	413	426	465	442	457	414	439	430	431	422	431	409	419	437	418	433	433	425	436	467	403	458	422	454	467	430	440	427	430	442	416	440	465	497	427	432	419	370	431	410	449	428	381	430	440	392	428	403	441	421	415	426	441	442	437	412	428	444	414	448	451	431	437	411	398	480	428	416	395	439	414	461	451	419	462	452	429	402	455	404	435	407	439	437	430	459	436	409	429	449	410	414	417	442	448	430	413	465	469	441	428	444	431	430	424	423	435	431	425	457	434	427	436	413	444	431	424	441	440	394	430	433	419	422	417	411	418	394	421	407	406	440	457	406	442	422	439	412	424	475	426	422	460	429	437	436	411	406	372	420	425	385	435	437	459	418	421	421	444	395	417	409	422	416	444	452	433	425	411	416	421	422	447	400	405	404	389
3381	681	422	326	560	716	749	713	689	649	481	501	472	758	930	1032	868	667	686	467	374	192	130	76	63	62	48	55	51	50	52	65	53	47	44	44	45	51	45	42	58	42	48	54	54	45	44	38	43	39	50	41	63	44	49	45	57	46	43	37	46	43	39	25	45	52	31	41	49	41	23	45	55	52	48	46	43	54	41	34	44	56	33	47	43	53	43	41	44	52	45	39	40	45	52	46	37	37	52	33	36	40	48	40	38	45	56	38	39	39	50	47	45	44	46	33	46	47	41	49	48	51	45	29	34	34	43	46	51	41	45	55	48	46	40	49	37	36	39	37	38	41	42	55	44	37	39	51	33	38	32	41	45	50	44	63	50	47	42	48	43	33	47	53	43	42	54	39	51	59	39	43	50	44	34	56	47	39	37	37	44	45	37	44	52	29	46	35	58	37	28	54	45	43	34	39	45	53	45	51	37	28	41	34	50	40	47	48	62	39	38	44	47	36	40	37	35	50	47	41	42	36	47	47	44	37	32	54	41	38	56	40	39	40	52	49	38	41	53	36	52	41	49	38	38	38	39	43	47	44	39	46	35	49	36	35	39	40	52	44	41	44	51	60	43	47	35	49	39	40	48	50	46	41	37	41	39	48	40	48	37	37	48	36	38	50	42	50	53	46	47	36	41	49	41	51	46	40	55	47	50	33	39	41	36	45	46	55	47	51	36	44	49	41	40	40	50	46	39	40	44	44	47	33	28	45	44	43	31	50	38	43	44	44	48	49	35	56	35	51	46	44	39	48	36	38	42	31	42	38	36	45	38	47	38	50	47	62	48	49	40	56	59	51	33	39	44	53	47	58	50	54	51	41	40	45	35	37	40	35	47	38	41	45	34	36	39	40	47	40	47	42	37	49	39	47	40	39	46	40	46	38	45	47	44	48	41	45	41	44	48	49	45	38	37	48	34	39	41	42	37	49	40	43	56	46	31	41	48	34	41	50	36	43	39	41	44	44	35	36	38	44	45	34	54	43	46	57	38	48	38	40	34	50	38	46	38	52	47	44	45	34	40	27	46	39	43	45	39	54	38	26	52	40	41	43	31	48	45	46	39	36	43	47	32	33	46	36	43	44	43	34	46	52	52	42	43	36	43	45	40	47	37	39	45	34	44	32	50	57	47	45	38	47	45	49	35	42	44	53	47	39	45	35	48	38	54	45	46	49	41	44	43	36	49	37	39	42	47	30	46	45	48	43	33	38	46	48	51	36	50	40	55	47	44	41	37	42	41	29	54	35	46	33	49	41	50	40	36	33	43	46	40	51	43	44	41	48	51	37	39	46	35	44	42	59	49	37	36	34	42	40	41	48	43	51	47	37	34	38	50	46	42	39	42	46	43	65	50	40	38	40	51	42	52	46	39	38	38	58	29	55	42	45	44	51	48	51	45	29	40	61	47	41	31	55	46	44	48	42	36	30	27	49	39	48	46	39	51	34	35	44	36	44	41	40	51	52	51	48	48	42	38	39	54	34	54	35	41	29	45	35	36	33	41	37	42	45	50	42	46	43	46	36	43	56	54	37	59	48	46	48	45	35	49	51	44	38	49	43	46	40	28	45	45	38	34	33	46	40	44	44	53	57	60	44	45	42	37	44	44	43	55	55	44	38	31	41	38	43	41	47	38	44	35	56	42	40	42	40	35	32	51	37	39	29	36	49	42	45	45	44	43	37	40	33	48	40	36	38	40	34	41	42	44	46	44	41	38	45	39	49	50	41	43	43	52	42	32	42	48	42	45	37	43	40	37	47	44	40	43	46	36	40	47	38	42	45	45	47	41	49	36	45	35	41	48	48	34	49	42	42	42	29	43	37	44	41	39	42	30	42	52	47	44	47	40	44	36	54	48	36	31	43	46	45	49	39	40	58	38	43	49	44	41	33	44	51	36	42	52	37	55	40	40	32	50	44	38	45	33	40	45	45	51	47	43	48	36	42	37	55	37	43	39	36	37	46	47	27	37	62	40	36	45	44	42	41	33	43	38	48	43	37	42	48	32	49	39	41	47	35	38	35	38	42	47	49	37	33	31	38	41	38	40	48	54	53	43	45	47	36	31	47	48	46	55	39	43	32	47	40	45	43	40	46	48	51	54	50	45	32	25	49	48	30	43	40	50	33	49	51	44	34	42	46	48	41	45	39	50	55	40	43	42	39	50	32	39	46	41	34	35	37	45	41	54	47	45	40	51	47	48	32	49	42	35	30	47	41	57	40	47	44	46	35	43	49	44	52	43	43	42	51	40	38	35	45	47	55	59	52	43	38	38	34	37	36	47	47	47	45	55	36	45	36	48	44	42	44	42	45	50	32	28	35	43	41	49	37	52	39	49	45	47	43	34	42	41	29	40	41	41	44	35	62	42	39	38	37	46	45	44	36	40	48	61	37	39	36	46	46	34	46	29	42	40	39	38	33	47	41	36	32	45	46	45	46	34	48	50	43	39	34	42	44	41	27	37	30	52	34	39	37	41	39	47	43	38	47	43	46	50	49	35	61	58	46	51	47	43	46	43	48	30	41	35	46	44	50	42	41	38	41	39	38	53	40	57	51	46	42	45	48	44	55	43	44	48	45	45	43	42	43	39	58	48	41	47	41	52	42	43	48	43	40	51	32	55	40	41	45	59	53	36	43	54	41	38	54	49	44	48	55	55	48	43	39	43	34	47	54	42	30	45	35	47	40	39	46	52	42	45	49	26	42	43	41	51	39	52	41	47	45	47	40	42	37	36	40	43	52	44	30	53	64	38	41	42	47	40	46	49	36	49	51	47	45	45	49	43	43	41	46	36	48	35	39	45	40	49	48	44	47	28	42	43	38	45	30	42	43	45	46	48	50	39	40	43	44	31	45	39	39	42	43	41	39	44	60	49	38	35	42	37	49	43	41	47	44	49	32	33	54	41	41	43	32	39	35	44	41	37	48	46	47	52	50	49	39	46	47	49	40	51	47	38	44	48	43	39	50	53	48	38	42	41	44	54	38	37	37	38	53	57	41	36	50	43	40	35	43	31	44	52	61	42	40	41	49	32	49	53	46	33	41	30	46	45	39	49	41	47	32	39	27	49	49	39	56	49	40	40	47	43	48	43	44	28	41	39	41	44	28	47	46	49	36	38	46	48	66	36	46	35	43	39	29	38	37	50	43	51	49	54	36	39	39	39	38	43	35	52	44	47	45	55	48	30	46	49	39	42	48	35	53	51	37	41	38	39	47	44	49	44	49	43	47	47	50	40	53	42	31	55	36	43	47	31	42	53	38	45	46	42	44	43	43	56	43	45	40	36	37	46	45	40	39	43	42	31	46	44	45	43	39	41	28	40	35	51	34	40	43	44	31	42	49	49	46	43	40	30	37	39	46	48	52	33	40	43	37	40	51	46	44	45	52	38	42	27	42	39	46	34	37	45	42	46	49	53	45	55	54	53	44	43	37	41	43	34	33	45	41	42	45
23661	14799	9218	21953	30982	31959	29997	27961	24871	21967	19498	18303	17951	21818	25388	25417	23165	20010	20354	15677	11852	7077	4438	1921	1343	970	947	960	982	971	889	877	946	863	833	839	758	730	726	717	680	661	709	684	652	711	677	667	663	645	641	694	644	637	634	638	712	654	644	642	637	687	635	689	661	627	661	645	654	623	689	650	677	634	669	704	676	641	693	685	667	625	643	631	630	617	666	646	590	636	642	653	670	648	659	662	715	646	634	654	691	681	663	675	668	653	640	633	665	668	650	603	670	649	671	648	624	636	650	717	694	638	610	629	642	694	631	682	635	716	605	664	635	691	682	642	639	655	683	683	675	663	664	675	679	676	676	674	631	647	629	681	637	645	698	635	647	610	661	663	658	651	602	659	615	654	667	663	679	619	603	679	629	636	663	680	643	642	682	664	633	681	686	658	662	693	651	635	671	702	684	651	649	656	648	667	608	649	662	627	612	621	644	643	699	683	676	648	629	654	658	593	627	694	619	660	646	644	661	667	677	639	695	695	624	623	664	677	671	652	622	677	662	656	642	617	660	629	686	659	638	625	660	642	634	649	663	657	650	656	639	660	653	613	652	602	615	629	645	649	619	624	640	662	638	683	637	692	683	613	658	647	658	620	652	650	673	656	620	641	657	663	624	651	626	676	658	654	674	689	663	617	634	632	657	641	667	687	640	625	658	619	659	614	681	667	618	675	617	667	652	688	648	632	698	649	662	647	639	627	649	655	654	627	747	660	670	710	650	683	601	647	629	665	633	633	666	703	646	669	638	698	640	644	654	613	653	631	632	637	684	641	625	617	620	594	660	646	649	643	663	677	646	639	625	635	657	683	657	660	679	627	660	637	603	658	682	678	690	650	634	634	658	660	657	685	643	614	624	667	612	611	652	639	654	677	688	664	629	687	656	619	641	596	679	666	629	664	666	630	636	658	691	629	619	623	633	679	665	596	673	627	672	644	626	681	606	647	660	629	604	625	634	656	663	628	683	625	629	621	628	688	683	653	642	633	662	666	670	620	622	700	635	648	681	688	652	655	662	611	661	639	623	652	610	664	614	662	707	620	632	673	631	635	661	661	664	696	631	708	641	699	609	638	612	627	641	660	655	653	647	644	641	633	637	665	711	639	660	655	653	678	669	625	681	634	642	673	637	637	624	633	672	654	655	626	672	696	671	662	708	696	651	661	622	689	649	660	619	681	642	579	690	650	683	636	643	643	607	659	669	651	631	654	646	644	654	678	671	656	624	655	630	632	635	614	695	602	675	626	658	627	650	661	645	673	633	680	662	624	616	638	650	653	652	670	682	635	648	619	660	679	654	628	682	600	653	664	644	651	627	661	670	621	677	643	694	681	623	642	688	649	631	614	614	598	629	632	648	586	615	640	655	631	655	633	603	656	687	607	692	650	655	611	663	705	665	667	624	635	614	612	652	631	629	650	659	653	626	636	665	654	599	672	668	693	634	642	683	661	673	670	622	621	606	638	609	637	633	696	627	640	615	678	681	620	694	683	655	654	659	670	630	642	673	622	630	618	640	644	628	652	628	665	648	660	670	653	638	694	654	613	658	645	619	630	648	661	617	617	690	635	690	670	640	681	650	646	623	653	615	630	625	649	637	661	674	653	637	705	652	654	665	668	687	652	628	662	622	644	631	661	669	662	655	671	628	657	663	630	608	665	618	656	619	642	642	608	638	672	626	619	625	664	640	618	616	623	651	642	650	662	633	620	655	691	655	653	681	655	666	612	628	616	592	631	657	637	605	678	664	661	605	689	699	660	645	670	634	662	673	647	667	651	660	650	655	667	654	667	642	646	654	648	704	676	626	718	629	655	652	636	652	669	661	688	629	648	667	675	669	672	644	614	627	660	659	635	668	656	656	658	655	646	664	655	696	657	664	633	613	660	631	625	620	665	673	643	630	655	675	694	629	664	634	634	660	602	646	657	645	688	653	623	638	623	675	693	681	638	650	645	624	634	642	656	608	614	654	648	681	631	660	663	664	667	632	635	639	685	645	644	603	691	618	657	643	677	677	709	663	657	651	633	573	647	645	624	662	642	653	631	617	646	627	673	667	672	634	618	625	644	672	625	638	640	645	669	648	657	626	657	661	636	688	638	644	642	696	665	607	668	706	668	637	698	617	668	642	656	675	644	634	675	624	619	684	662	626	659	673	685	659	587	645	611	626	665	632	635	653	669	620	607	653	649	694	693	714	646	643	644	683	636	695	637	611	661	694	623	637	632	664	655	632	680	656	621	645	662	677	723	615	639	621	631	617	654	617	686	669	678	677	647	657	676	692	682	657	682	660	655	623	632	633	668	594	645	676	602	610	608	642	628	662	662	659	630	656	679	714	619	654	631	665	676	645	647	686	645	671	637	655	641	624	658	701	670	625	640	635	667	672	638	649	676	659	672	654	685	661	639	634	676	645	629	673	615	651	630	669	628	632	680	634	646	674	648	641	612	637	674	636	689	637	629	657	669	656	691	673	655	608	645	716	663	677	684	668	656	613	630	679	623	666	674	690	665	637	614	628	684	671	633	604	644	646	639	643	653	627	612	639	636	719	677	662	689	607	669	652	641	642	616	703	663	653	650	625	647	651	646	607	631	660	695	685	675	666	636	652	614	666	657	664	680	671	635	629	616	611	637	682	629	612	648	648	707	623	663	679	611	614	640	662	645	648	671	668	607	635	633	699	689	616	649	661	633	644	621	631	688	702	664	633	683	650	642	633	647	642	658	602	683	618	663	658	668	583	619	680	647	669	648	638	670	641	632	653	647	634	698	655	643	662	616	663	692	622	626	696	640	654	612	713	610	699	668	630	680	640	661	641	679	619	653	695	661	689	632	618	611	742	592	672	643	643	683	658	642	641	699	645	697	613	659	625	625	613	662	660	605	636	695	676	656	688	670	661	647	644	689	713	629	649	660	649	658	612	680	670	575	625	625	640	617	581	638	654	656	692	698	612	647	651	646	683	656	624	639	605	621	654	638	689	618	674	606	609	617	627	635	609	633	640	650	649	647	669	646	625	646	658	662	627	695	633	636	662	630	629	666	642	641	639	612	630	665	651	655	629	698	615	630	664	679	626	602	664	617	625	629	617	639	708	641	635	638	658	685	684	698	652	622	659	657	651	625	653	676	650	635	610	647	641	729	656	643	682	599	632	647	632	601	689	643	651	644	666	614	659	612	684	577	693	595	636	662	655	665	659	665	675	676	676	652	683	678	643	629	613	681	639	622	675	676	614	633	641	670	664	650	627	686	649	647	670	690	683	636	685	668	663	624	626	656	654	642	654	658	706	665	690	701	628	626	669	649	665	627	658	591	654	650	622	632	623	712	608	601	676	636	676	679	627	672	641	671	678	655	606	620	619	640	621	670	604	607	614	658	625	674	643	652	621	651	660	691	703	640	648	642	685	650	606	644	682	715	676	693	622	682	649	675	632	638	655	624	636	619	656	681	610	669	680	642
2948	1077	614	502	916	1254	1158	1047	991	894	858	813	735	952	1276	1605	1387	1020	1118	727	624	253	115	107	72	47	52	42	65	47	52	79	50	41	54	41	29	33	41	39	44	35	36	39	41	36	42	43	41	48	44	45	46	41	46	37	43	50	44	40	51	42	48	41	27	58	43	44	38	52	42	39	50	45	37	43	44	35	33	44	46	38	53	42	42	44	41	30	52	41	41	37	56	33	46	52	49	29	38	33	31	39	38	31	36	33	48	34	49	38	44	36	42	33	40	43	34	46	48	36	43	32	33	43	43	42	39	32	36	41	32	35	43	53	37	44	41	52	39	41	36	33	40	45	37	43	33	55	48	56	44	53	46	53	31	35	50	48	45	40	45	36	51	29	52	49	48	48	46	31	31	40	33	35	49	44	47	33	41	27	42	38	43	46	36	43	37	43	41	38	25	34	34	28	33	38	39	35	33	54	30	44	58	49	43	40	42	55	52	42	40	42	43	33	57	47	46	45	42	38	41	46	39	38	50	40	39	41	45	42	46	38	42	43	37	48	49	54	47	40	39	65	54	38	45	53	39	35	51	42	38	47	44	44	35	37	32	45	39	43	53	43	44	42	49	49	51	40	49	42	33	35	44	57	47	45	42	41	39	42	37	24	48	43	40	39	39	45	31	49	48	34	47	49	42	34	41	34	36	33	49	33	49	53	41	50	47	41	45	41	46	41	36	38	33	44	40	44	40	41	31	38	26	39	51	31	38	39	31	40	51	43	32	36	44	32	51	44	37	50	34	34	44	49	44	49	39	42	44	44	41	45	31	36	46	40	40	47	44	54	41	35	31	44	44	38	37	52	42	41	33	44	41	43	45	49	29	33	45	45	48	40	34	46	42	43	38	44	38	54	41	28	35	36	55	31	51	37	43	31	49	39	30	36	48	47	40	32	38	29	36	45	38	49	37	30	34	55	45	42	44	35	46	39	45	43	53	38	51	39	35	42	43	45	46	37	46	40	46	29	33	48	46	36	46	36	30	42	38	43	39	48	32	27	47	50	51	38	40	41	40	51	44	31	43	40	55	42	25	45	35	46	43	46	38	43	36	43	44	41	47	41	32	41	36	34	48	33	34	40	32	35	45	43	42	38	47	43	50	32	46	52	46	33	51	43	42	51	50	49	42	35	45	38	32	30	32	44	43	38	48	42	48	44	42	42	32	32	38	54	38	43	42	31	34	38	31	47	36	54	50	40	38	55	41	38	37	41	47	42	48	32	46	35	49	46	35	42	50	40	52	42	46	39	44	39	42	46	56	52	33	35	43	30	48	39	38	39	48	47	56	43	48	36	41	44	56	37	41	46	45	38	35	49	48	48	37	42	48	51	35	41	33	33	51	36	45	50	60	52	46	33	40	32	44	43	38	36	51	49	63	50	40	44	34	51	47	37	42	35	35	54	36	49	40	40	58	29	48	42	46	42	36	41	40	43	41	39	37	34	37	48	40	51	45	48	38	49	39	39	39	52	49	43	51	37	36	48	40	45	44	32	45	39	44	47	35	33	39	33	43	48	43	48	50	40	30	38	41	47	45	37	40	48	53	51	43	57	43	36	37	29	41	49	41	39	39	46	45	33	45	34	37	30	47	39	40	31	42	49	44	45	40	32	42	35	44	38	43	47	35	31	43	24	35	61	31	46	40	50	43	44	33	35	48	45	44	40	47	45	43	40	58	47	38	46	38	50	28	38	38	37	38	47	40	44	36	44	39	41	49	40	34	33	47	38	37	44	49	41	51	31	45	34	41	45	33	54	39	32	47	46	42	46	39	42	47	42	48	44	54	42	47	36	40	37	48	45	28	29	48	43	44	38	37	50	40	45	40	35	46	49	30	44	48	45	45	41	37	40	31	50	42	45	39	44	45	47	46	50	38	43	48	47	41	41	43	41	31	38	44	32	43	42	39	43	39	38	45	35	53	38	46	47	41	37	41	58	36	48	51	39	40	43	57	32	40	37	41	38	40	44	39	48	42	43	40	37	43	44	43	43	43	28	37	47	32	48	50	39	36	54	39	50	50	41	41	40	32	49	44	41	41	49	36	57	46	39	35	38	33	47	36	38	32	53	47	41	46	39	36	46	40	41	50	45	50	39	47	42	38	36	34	37	42	42	50	35	43	47	38	41	43	44	34	38	35	43	38	32	43	33	46	44	38	51	45	49	45	39	48	45	36	44	38	37	43	57	38	39	43	52	43	35	42	36	30	42	37	37	34	46	40	42	51	29	51	50	38	32	50	41	35	33	35	39	35	42	46	39	35	29	49	45	46	45	46	40	38	40	42	30	47	37	40	34	41	45	35	42	41	39	46	36	36	37	33	41	45	37	41	43	32	48	52	49	53	35	32	43	52	43	48	36	51	34	35	47	40	52	43	37	33	43	46	29	47	43	39	46	53	45	34	39	40	44	39	47	33	50	50	34	53	41	40	48	65	51	42	38	52	52	53	52	44	37	46	43	45	44	39	34	55	35	41	35	56	42	42	36	50	47	38	55	29	36	43	49	47	56	43	31	34	50	45	40	36	38	39	41	49	51	41	30	36	40	39	34	37	38	38	33	46	45	39	63	44	54	34	38	47	36	36	34	41	39	42	43	47	41	37	33	37	42	42	43	58	42	32	44	40	53	47	31	39	41	38	32	46	48	37	43	38	44	37	36	37	38	47	51	43	38	48	40	42	33	30	25	39	41	38	39	52	42	40	22	37	40	44	41	47	45	49	34	39	57	52	45	40	51	45	44	38	48	38	39	40	43	49	53	32	24	41	60	56	44	36	46	53	40	43	32	41	39	44	45	46	55	42	35	43	37	43	35	42	33	32	46	45	48	50	39	39	37	41	31	41	28	42	60	26	46	43	42	51	47	47	40	48	56	35	39	43	49	41	42	46	43	43	45	45	43	47	39	57	43	56	51	39	30	28	38	48	48	45	48	44	38	36	41	35	50	42	46	45	38	34	42	41	39	37	47	52	47	45	47	41	45	39	44	44	42	39	58	39	43	49	41	36	46	33	47	33	49	51	41	42	49	36	38	34	37	39	39	52	54	39	49	42	37	42	44	33	39	52	37	41	37	37	42	45	39	46	32	38	53	43	40	47	45	41	28	53	35	43	44	51	37	47	47	42	28	37	30	43	39	50	44	43	45	29	32	38	42	43	41	33	47	38	42	42	37	34	52	35	45	50	27	36	49	58	33	35	45	39	41	44	45	32	42	42	58	47	41	43	40	44	35	30	45	48	44	36	47	31	51	38	44	42	25	40	41	35	45	35	43	40	54	34	43	31	33	42	28	53	36	45	39	42	41	48	37	34	49	37	46	41	34	30	34	46	45	42	44	39	35	37	55	48	54	28	43	41	52	31	45	52	36	45	50	54	42	33	35	36	48	47	36	44	45	53	45	42	53	47	50	34	36	55	46	48	40	45	41	41	31	37	46	49	50	40	39	41	40	31	45
29539	19017	12650	26934	36540	37045	34584	31598	29355	27453	25522	23561	22926	25699	29142	31186	28741	25030	25028	19154	18460	9072	3717	3255	1869	1171	1156	1206	1235	1110	1042	1152	1116	1040	957	935	794	784	737	734	706	716	773	719	745	662	728	692	729	664	654	683	664	729	708	683	663	677	685	644	656	656	702	670	648	644	625	631	679	658	636	649	633	644	659	676	638	661	616	658	645	661	594	680	650	668	655	651	654	651	625	643	642	646	667	589	632	655	605	633	629	646	653	657	595	645	651	653	615	643	600	631	645	629	649	605	645	643	673	657	631	672	676	623	675	672	644	624	647	686	614	641	579	665	657	636	643	615	648	665	618	622	629	649	653	636	637	602	652	621	639	625	638	639	646	624	611	667	630	598	623	665	619	627	601	631	646	615	643	607	584	663	615	618	629	614	624	681	622	633	593	642	645	643	645	648	682	628	645	601	632	615	626	646	594	661	598	634	584	624	642	629	591	603	625	633	599	609	632	563	635	654	571	619	640	592	647	623	599	647	628	668	607	623	625	608	619	596	647	584	643	591	611	604	645	618	608	629	602	653	640	640	632	599	638	627	620	625	671	650	646	594	645	642	618	639	624	596	615	619	635	616	600	593	604	649	591	617	600	648	667	653	600	617	631	623	617	610	605	652	650	589	600	621	635	631	623	601	620	632	639	668	641	624	602	672	589	606	644	602	682	621	646	623	627	583	630	640	601	643	649	636	657	622	622	631	583	607	599	596	616	645	596	616	624	653	665	632	629	650	633	644	637	660	611	604	595	570	626	564	590	628	576	593	625	596	637	630	662	602	617	654	636	630	634	635	658	648	618	631	631	595	623	638	609	587	632	596	583	616	641	589	630	650	607	580	608	671	638	626	577	624	617	632	601	617	626	655	604	646	624	619	621	580	602	628	631	632	658	606	646	648	595	652	637	630	606	594	635	639	584	664	622	568	606	650	639	625	631	615	581	637	596	629	608	648	623	612	606	625	589	609	627	636	619	682	588	647	594	620	645	600	626	608	658	597	660	639	615	598	612	601	654	642	619	599	617	597	582	647	597	625	644	618	608	643	654	623	620	622	565	613	622	625	654	620	645	595	649	608	612	610	638	640	638	589	650	631	667	610	642	619	624	640	653	663	613	633	633	683	613	654	629	642	634	640	604	631	639	659	631	585	611	606	591	602	658	627	630	639	599	667	637	630	594	604	628	611	638	632	608	641	637	694	621	620	608	654	653	623	615	639	663	630	616	663	649	615	607	657	623	643	614	615	634	613	636	643	599	649	612	644	610	623	662	634	632	617	598	634	619	669	578	641	614	582	624	623	633	656	624	672	628	624	647	647	596	596	635	655	641	646	633	615	628	642	685	583	577	615	583	684	601	624	616	654	639	633	626	647	632	653	627	661	617	608	588	615	658	645	654	605	633	646	615	637	649	608	647	626	611	594	627	631	570	614	628	642	610	609	637	637	625	645	622	633	635	614	609	647	600	640	587	602	664	616	596	631	615	645	637	607	666	639	624	631	574	645	592	606	631	658	627	613	623	609	620	670	659	604	644	632	616	583	635	631	589	643	665	645	635	611	583	618	639	644	678	646	621	674	665	584	623	634	610	646	602	624	660	639	614	617	622	591	585	633	590	582	653	649	612	615	616	677	624	596	603	630	677	608	641	612	658	622	601	617	654	655	589	657	615	632	622	609	613	593	623	627	611	650	659	615	604	666	603	622	650	611	627	633	622	620	647	661	608	601	619	591	624	601	597	605	598	626	620	636	579	652	587	615	619	603	649	630	614	619	633	632	613	659	613	613	606	591	604	622	595	654	642	643	625	626	592	654	622	641	626	590	610	661	598	615	611	653	608	620	658	629	590	615	614	606	614	601	622	611	595	599	639	601	643	603	621	620	610	689	573	658	637	630	616	669	598	607	620	610	639	578	647	636	656	611	653	649	608	567	613	644	670	627	638	613	678	673	633	636	601	601	656	609	599	626	632	595	587	622	665	617	599	593	637	639	631	633	662	599	656	664	609	631	613	673	645	615	614	618	648	551	627	612	605	624	611	619	637	575	599	666	633	638	624	620	618	643	601	589	641	646	625	629	619	598	611	592	660	613	611	618	646	644	672	619	594	634	666	619	658	601	606	632	611	594	626	664	603	619	620	623	624	616	584	628	634	634	647	637	572	628	592	637	589	625	624	597	625	587	556	619	617	613	630	630	623	641	651	611	647	631	623	622	630	595	656	628	649	635	638	617	633	670	586	629	620	588	618	660	638	639	635	619	586	633	615	606	642	624	651	621	613	618	617	671	641	647	590	634	631	616	661	620	620	648	640	674	637	647	637	618	616	622	660	581	681	657	621	587	663	648	625	661	600	588	622	632	653	674	644	588	645	593	662	627	628	553	600	621	655	651	677	602	608	633	626	589	618	580	647	654	646	614	608	665	605	640	646	630	637	611	619	597	615	631	644	640	610	631	637	669	604	583	658	631	606	648	600	631	649	591	623	606	590	629	637	628	635	624	638	611	655	629	628	639	647	646	604	645	633	628	612	643	641	634	650	616	663	609	641	594	599	660	617	574	622	633	646	629	634	645	611	597	576	633	631	582	667	669	592	576	655	637	623	599	622	576	684	637	640	676	673	604	667	631	583	636	629	657	632	606	634	600	592	630	589	597	661	614	650	638	636	619	589	639	612	628	599	607	644	664	657	610	627	645	659	648	660	649	617	633	645	583	660	648	655	620	643	596	648	607	643	602	605	615	625	669	600	596	650	629	656	639	574	643	664	657	624	655	567	629	609	676	577	671	674	628	628	631	653	630	577	585	647	601	559	640	628	614	629	622	674	629	612	632	640	619	622	613	621	669	603	645	631	638	663	633	587	594	618	629	644	614	646	606	664	609	609	623	651	604	620	610	644	623	644	592	661	632	639	643	628	691	686	649	615	621	623	634	639	609	594	653	621	660	611	635	650	654	610	651	634	617	642	616	604	615	590	586	613	625	601	651	599	620	652	627	657	628	678	619	673	567	668	622	633	645	613	630	613	617	614	654	609	617	593	632	661	626	608	659	619	601	626	655	643	638	647	656	611	638	679	632	635	619	572	636	601	672	630	623	607	665	601	623	577	613	597	644	673	610	648	610	610	613	578	640	642	620	655	613	637	591	607	592	679	638	623	642	613	659	634	558	606	617	599	646	638	623	624	635	606	633	628	616	651	648	596	603	614	622	605	634	632	616	664	602	633	635	655	664	620	647	632	639	619	639	647	615	672	631	667	574	637	604	607	616	648	659	608	550	602	591	658	616	610	624	611	592	642	618	623	619	628	665	683	641	625	602	635	665	639	695	614	650	590	629	624	584	619	640	640	653	597	621	615	635	663	653	630	609	601	635	619	584	617	640	638	621	663	619	621	622	654	618	629	612	659	631	574	624	645	651	594	616	646	625	653	628	673	615	630	635	587	642	599	631	603	619	602	595	651	622	619	595	610	611	596	622
2061	482	239	215	432	494	500	494	452	441	435	352	310	421	675	740	600	394	402	300	296	165	56	32	38	39	38	37	27	30	32	32	32	33	26	37	31	27	26	32	27	44	34	21	28	40	30	29	30	27	25	31	24	36	24	28	27	32	38	27	26	21	23	18	24	27	28	24	29	36	24	29	27	28	36	32	34	30	25	26	29	27	24	27	37	22	24	29	37	27	29	37	25	17	28	25	31	31	31	30	21	33	30	27	26	28	27	30	32	29	39	23	40	23	23	35	30	25	26	27	30	35	31	37	35	32	34	29	35	24	23	17	25	26	32	24	28	35	22	28	38	32	27	29	22	25	26	36	30	28	30	30	36	22	25	27	29	15	25	25	22	25	27	34	31	34	30	34	37	31	26	37	35	18	22	25	34	36	31	35	32	27	18	29	20	32	24	35	26	44	29	27	35	27	31	37	33	38	30	33	30	40	31	27	38	25	30	34	27	33	28	27	23	26	25	36	33	32	41	28	28	41	31	33	35	15	29	30	29	24	33	31	35	29	30	27	26	30	32	29	32	25	26	36	33	22	22	34	36	31	25	32	18	23	24	29	20	37	28	26	30	28	36	30	21	41	28	40	28	36	24	30	37	33	20	27	27	31	34	30	35	28	41	35	31	28	24	35	25	27	28	34	35	31	28	24	41	33	26	30	21	21	39	27	35	27	28	28	31	43	21	31	30	29	27	25	32	25	20	24	38	32	24	39	32	27	30	25	33	27	34	36	32	29	24	28	32	36	35	27	20	33	31	28	28	32	32	27	30	33	26	40	29	29	33	29	39	21	29	20	26	26	26	30	27	33	39	23	39	34	24	39	34	26	26	26	25	23	27	25	34	30	43	31	25	36	24	30	19	35	27	33	32	25	32	27	34	20	38	26	29	22	22	23	35	30	25	26	34	22	33	29	34	25	27	26	26	21	24	33	23	27	28	31	27	25	29	33	30	38	29	29	26	41	31	27	18	33	33	29	22	38	24	28	37	32	25	33	32	32	29	29	37	29	28	37	25	31	22	27	33	22	37	36	32	19	35	31	15	35	27	35	31	32	26	37	34	31	31	21	30	35	35	30	34	30	36	22	23	31	33	26	20	25	32	27	26	32	33	25	37	37	24	26	30	34	24	25	36	33	29	28	20	28	29	34	33	26	33	42	33	33	29	23	31	32	37	21	33	36	24	27	33	27	32	25	29	21	29	31	29	23	30	37	31	28	33	26	19	22	28	30	30	33	29	29	20	29	31	32	24	29	22	27	36	29	27	36	31	28	31	25	31	38	27	31	27	33	26	23	27	27	30	37	31	36	38	28	21	29	26	39	30	28	40	27	29	33	25	30	39	44	34	30	28	21	30	39	30	29	19	27	25	32	27	31	26	25	22	28	33	26	32	24	34	21	36	26	20	29	28	31	28	31	31	29	33	36	25	29	26	31	33	35	23	29	33	30	40	34	25	35	25	21	30	28	27	38	31	31	31	28	30	31	27	31	23	36	36	36	35	35	27	28	32	22	24	41	25	30	29	41	29	32	30	29	33	24	20	24	26	27	27	23	34	27	31	34	29	24	35	31	32	33	38	23	22	33	35	29	28	36	28	47	32	29	30	34	24	26	23	30	34	21	32	26	29	27	28	41	25	31	28	41	16	38	29	27	33	29	31	28	25	24	26	31	26	30	25	23	43	24	39	25	23	23	27	22	24	32	25	35	33	36	27	29	22	36	39	24	34	30	35	33	24	35	21	30	31	37	45	21	30	29	21	31	20	29	28	37	25	41	29	26	19	22	34	27	30	26	22	32	27	33	36	28	28	31	20	25	24	36	42	21	28	27	28	30	25	40	22	32	27	30	27	24	38	23	33	29	28	27	27	29	24	26	27	24	30	26	24	32	26	24	37	27	23	25	34	30	34	27	25	28	33	35	42	28	35	34	37	27	23	40	29	33	37	28	32	27	33	31	24	38	30	27	40	34	34	33	33	41	29	38	28	28	27	24	32	31	28	27	32	39	31	29	34	37	32	33	21	26	31	20	33	34	33	29	31	28	15	26	24	25	28	32	34	29	33	31	25	25	30	28	20	20	32	26	29	29	27	31	35	31	33	26	29	28	32	32	27	34	35	23	28	36	28	29	28	22	26	38	30	20	38	22	25	44	28	24	24	24	26	34	32	35	19	41	40	27	33	31	33	24	42	33	18	33	25	24	34	27	34	29	19	31	28	24	37	32	25	27	31	32	12	29	18	26	27	31	23	33	30	31	33	37	22	19	23	29	30	35	24	25	29	22	26	31	24	21	26	30	33	35	32	36	38	30	37	25	31	37	31	43	29	28	25	30	28	22	22	21	30	25	36	30	24	28	33	33	26	34	38	20	37	29	24	25	33	31	27	32	32	27	26	38	32	25	24	37	29	28	28	32	33	23	27	16	28	37	35	46	28	38	30	29	43	20	26	36	35	18	29	24	34	33	36	36	33	30	32	29	25	28	25	38	24	20	29	29	29	36	30	33	39	17	24	29	29	31	34	29	30	43	27	33	24	22	32	26	33	38	25	31	22	33	24	30	23	29	42	34	29	37	31	24	28	32	25	21	29	32	30	33	20	44	38	25	27	34	32	28	43	30	25	37	24	31	29	29	30	23	28	28	25	28	41	30	31	31	28	31	21	29	31	39	21	31	36	28	32	27	28	36	18	36	25	27	31	28	26	38	31	38	27	39	32	25	32	33	35	24	31	28	19	29	24	34	24	28	31	43	14	27	43	24	24	26	35	22	19	25	26	26	30	24	34	25	39	35	26	32	35	28	34	39	36	25	30	26	24	21	33	34	30	26	35	28	28	33	28	36	34	17	20	37	19	27	25	27	37	35	23	28	29	19	30	36	30	26	32	31	24	28	32	37	30	24	40	29	31	25	30	25	32	35	25	33	23	26	33	27	19	36	26	39	22	30	26	30	35	20	27	19	23	31	31	29	22	23	27	41	24	29	35	27	30	24	29	40	25	28	27	28	34	32	31	27	29	34	33	35	28	26	30	34	31	29	26	26	36	26	32	27	33	25	27	23	18	27	38	31	26	25	20	30	24	24	30	24	28	33	35	29	22	28	29	28	31	31	25	41	31	21	31	33	31	28	30	29	30	27	28	35	35	35	22	26	23	35	25	29	31	28	24	39	35	31	24	32	33	38	26	39	36	38	26	29	24	33	21	30	23	28	36	34	29	21	31	32	23	22	37	31	42	27	35	34	29	26	17	22	24	31	28	20	28	36	27	26	26	26	19	27	31	27	24	31	30	25	30	16	27	29	27	31	30	24	35	36	33	32	24	29	32	24	33	28	28	31	27	20	31	37	32	30	28	27	23	36	32	22	38	22	21	24	26	37	38	25	28	24	24	27	23	22	31	26	25	27	19	24	35	23	28	24	29	25	26	24	24	38	23	30	31	35	45	24	29	35	19	25	34	26	29	34
20404	11591	6660	18557	27592	27353	25285	22412	20225	18372	16558	14484	13325	16276	20338	21277	18153	14146	13125	10575	10666	5925	1679	926	677	640	587	543	624	627	594	655	577	506	534	560	475	487	467	474	434	484	503	478	438	468	464	498	443	439	471	509	446	457	431	487	452	442	462	451	469	433	418	457	481	458	457	435	440	453	434	459	479	433	447	436	437	447	434	445	443	420	425	433	483	447	463	464	438	456	432	411	443	426	440	407	450	416	432	443	444	476	449	457	440	485	483	410	462	453	482	428	446	441	430	472	457	453	417	459	481	467	460	448	464	459	467	467	444	441	450	425	469	451	464	473	442	434	432	457	476	419	435	419	450	445	433	451	436	466	451	457	448	462	435	452	506	438	445	465	446	469	401	441	416	436	428	419	434	444	424	413	419	430	426	458	434	447	467	423	479	443	436	432	484	486	427	448	439	443	460	412	442	467	431	434	421	385	471	429	428	430	435	441	478	411	416	451	451	469	450	438	445	450	449	468	433	459	435	471	422	451	443	406	461	455	444	455	462	468	403	444	449	447	446	385	479	402	442	429	439	463	437	427	432	412	392	438	415	466	412	463	486	429	437	414	466	451	467	417	433	444	456	464	434	425	440	463	448	418	446	429	460	431	443	420	429	480	448	427	468	450	418	451	449	448	429	429	393	423	415	429	457	459	463	475	446	438	454	442	452	447	459	436	417	509	443	438	435	471	477	415	484	462	434	437	490	453	446	424	459	457	431	437	427	414	438	439	454	446	399	464	445	452	428	464	441	438	461	413	450	412	389	457	453	445	499	452	431	435	451	444	448	439	421	469	416	449	411	480	474	435	425	465	425	422	440	483	454	469	489	463	416	443	486	434	462	464	446	472	444	433	451	438	432	443	454	445	444	427	417	450	462	468	448	445	449	468	450	446	433	433	431	457	392	431	435	422	495	427	459	402	401	441	442	428	446	476	438	454	499	416	432	471	445	460	422	465	446	453	469	442	399	454	405	441	470	476	459	449	455	458	451	466	419	461	451	460	417	433	470	471	434	441	437	441	426	427	437	441	458	449	431	437	473	447	461	496	467	460	421	450	431	426	410	448	446	419	455	414	451	431	450	424	455	470	453	385	425	504	428	458	437	434	441	481	442	442	457	442	427	445	470	415	418	418	455	438	431	440	441	462	456	463	444	475	444	470	435	481	438	437	460	465	425	433	421	419	463	409	457	436	455	457	457	463	480	429	417	430	423	463	437	457	424	482	439	416	457	439	438	447	456	458	437	437	454	513	438	470	447	432	519	427	429	454	466	492	443	459	403	461	473	458	416	461	472	422	434	480	434	478	436	466	449	447	465	445	451	463	451	439	441	482	440	443	480	454	386	454	459	477	445	423	424	475	449	399	472	453	426	466	465	438	426	381	441	429	449	429	431	421	430	458	433	438	468	424	421	433	461	435	443	487	393	466	451	430	422	431	431	439	476	431	454	469	458	419	422	446	444	437	439	443	472	487	470	443	435	435	494	415	370	420	435	467	411	447	455	436	406	411	418	435	433	447	434	487	451	413	447	419	438	452	457	484	476	399	462	452	439	466	422	447	465	447	464	455	461	463	417	456	420	449	431	429	472	459	480	443	414	481	431	438	463	441	417	476	450	467	425	462	430	468	429	422	454	428	454	452	426	452	423	479	473	437	425	444	489	459	453	412	477	402	436	497	462	442	437	420	447	430	465	436	439	406	476	436	426	450	441	454	478	461	468	445	415	419	445	434	446	418	444	423	419	447	447	476	431	441	413	405	424	430	487	483	460	493	404	400	461	397	462	396	466	424	443	438	454	396	417	461	468	461	414	425	439	450	442	434	481	429	447	395	461	453	466	409	441	415	420	477	412	437	455	478	447	429	432	432	405	473	478	446	432	449	410	454	459	437	422	432	440	433	453	453	437	449	435	446	416	473	470	441	441	434	446	445	447	443	426	429	442	438	462	448	432	462	442	452	442	427	483	446	447	429	441	482	452	460	504	455	436	437	456	417	426	452	423	464	457	490	453	444	447	460	424	442	434	469	448	478	436	480	455	455	479	432	410	446	441	448	464	460	431	445	440	418	447	452	431	429	403	491	477	446	441	434	458	442	463	454	439	459	451	446	454	453	430	464	416	473	452	458	444	460	436	463	439	448	425	475	454	439	493	426	442	458	456	444	435	431	442	443	461	443	445	434	429	428	422	429	450	444	446	420	467	454	449	496	410	432	443	423	424	455	423	440	414	473	442	446	441	451	488	407	465	440	413	431	449	485	419	432	492	467	456	423	426	470	389	455	474	444	449	423	458	480	439	454	431	460	446	418	442	422	417	428	422	439	419	436	473	483	456	431	457	463	467	484	495	429	474	429	418	436	430	432	421	472	420	426	411	455	406	455	420	438	423	406	438	464	477	453	467	412	407	445	439	421	462	422	489	452	451	429	400	493	438	417	423	432	433	441	431	441	453	459	449	477	494	432	422	442	451	423	457	442	420	435	453	439	467	452	448	433	448	396	452	408	436	461	430	427	438	434	456	481	441	427	426	414	429	447	466	429	418	408	461	448	423	449	500	463	462	429	465	464	436	482	415	455	434	450	486	419	410	437	486	414	465	493	446	405	438	443	408	466	462	466	450	442	447	457	447	425	427	442	472	408	467	444	456	436	454	447	466	459	475	434	425	453	444	443	407	449	488	447	450	450	457	429	414	444	438	466	451	449	464	461	415	423	433	482	429	445	462	458	472	442	493	430	436	428	466	417	455	407	439	438	457	467	484	424	455	456	440	424	426	467	455	416	431	417	483	425	425	458	451	405	460	424	430	438	447	467	461	410	496	467	452	443	431	509	473	487	431	461	437	434	428	439	443	428	432	463	451	453	442	407	459	488	434	429	450	433	432	443	434	467	446	454	477	434	448	442	434	441	435	446	453	451	439	417	430	431	428	434	423	437	428	437	458	445	413	422	421	415	424	434	455	405	427	447	443	447	425	425	451	418	435	442	438	447	433	453	472	477	458	414	424	441	482	445	459	432	427	410	443	428	418	420	477	450	447	435	427	455	460	451	403	450	476	450	446	424	448	479	458	485	392	459	435	458	460	420	454	431	438	474	458	445	423	410	442	425	448	444	474	460	445	459	479	419	462	440	450	456	420	446	484	440	439	444	442	419	423	461	430	421	408	467	415	464	453	438	424	415	414	471	437	431	435	416	451	434	433	454	430	435	418	447	455	457	430	411	473	436	469	473	477	444	429	447	428	450	461	456	472	412	460	453	461	450	426	453	405	469	467	437	449	437	451	442	432	437	459	419	425	430	486	463	426	435	456	464	414	449	431	411	421	442	428	432	474	479	432	445	435	453	407	443	449	467	446	430	397	432	455	442	404	472	461	421	453	406	422	442	412	431	467	440	435	459	461	444	421	477	441	461	482	450	411	466	433	468	422	458	425	443	416	441	476	453	456	440	451	458	414	415	467	462	449	458	466	436
1633	699	413	327	663	873	824	752	640	630	607	553	464	575	696	976	804	577	518	357	527	319	74	45	35	41	24	28	32	33	30	34	26	27	25	28	21	32	35	24	26	25	35	24	20	25	27	30	22	32	29	28	33	31	20	20	32	26	22	32	26	27	33	28	28	22	31	28	17	28	16	37	28	40	34	25	35	25	27	24	38	27	29	25	21	35	30	25	36	19	27	32	23	25	22	20	42	27	31	30	28	23	22	40	30	22	30	32	25	18	31	24	30	23	28	35	28	23	23	22	31	19	27	28	38	31	35	25	22	33	30	29	19	22	23	28	28	24	23	18	34	27	31	27	17	27	27	32	25	34	26	27	25	26	24	26	23	36	27	20	26	29	22	21	35	28	32	30	23	26	22	35	26	18	33	27	31	26	25	24	13	27	34	20	30	25	20	28	35	31	18	19	18	34	27	32	37	25	29	32	22	29	34	27	27	30	33	22	25	27	32	21	31	21	30	27	29	30	18	36	27	17	34	22	26	23	35	24	34	26	20	26	26	24	20	24	24	25	34	39	31	34	33	32	24	17	28	26	20	27	28	35	25	20	35	29	26	22	30	29	29	29	31	25	27	37	26	36	26	25	33	15	30	35	28	25	23	29	22	39	27	28	25	33	32	26	28	30	30	28	29	26	26	24	26	35	25	32	22	34	24	25	26	24	23	16	33	33	25	25	29	29	24	30	32	27	21	22	18	36	30	31	29	32	38	31	25	34	22	27	27	19	29	35	27	23	28	23	33	21	29	28	28	29	27	25	19	24	31	23	31	31	32	30	20	25	24	29	25	35	30	27	23	26	18	29	24	27	29	19	26	25	30	18	35	19	27	33	32	33	29	29	25	24	23	23	27	22	23	30	19	35	26	24	29	23	25	18	29	17	26	23	25	29	26	27	29	28	33	22	32	29	20	27	30	29	32	23	26	24	18	24	31	30	26	29	31	32	28	27	36	20	32	30	25	26	34	27	27	32	24	25	29	24	20	24	24	25	30	26	29	15	21	30	39	30	26	29	23	26	32	34	29	31	36	31	20	22	14	24	32	32	20	33	20	31	24	24	31	25	22	26	22	25	26	23	30	26	24	27	36	27	24	25	20	20	33	31	28	24	26	27	26	28	20	29	18	25	25	20	25	27	35	33	27	28	27	35	22	23	25	17	21	28	23	35	33	32	29	30	21	32	26	22	19	35	24	23	30	29	21	34	30	18	23	24	26	25	23	25	24	27	23	27	34	29	25	38	30	31	30	25	30	32	26	26	22	31	31	21	30	24	31	23	30	26	20	16	32	29	31	31	27	32	40	23	25	25	22	24	26	37	27	22	30	31	28	15	20	24	20	26	21	23	23	22	19	26	27	20	30	24	25	27	31	29	31	39	25	29	32	30	36	22	42	30	27	25	31	30	21	32	29	23	27	23	19	28	25	29	21	32	35	19	18	27	23	17	26	23	24	21	30	23	29	29	28	27	25	28	31	29	32	24	22	38	20	34	27	28	30	24	26	28	27	31	25	26	32	18	26	27	31	22	25	28	22	22	26	48	34	25	21	23	20	38	20	24	20	32	38	29	36	30	21	22	17	23	32	28	22	30	33	36	29	35	28	30	26	33	29	24	31	29	21	24	30	27	20	22	28	29	20	26	26	28	37	40	27	27	28	21	29	28	25	17	28	26	23	26	40	30	22	21	28	24	28	22	21	28	29	22	25	22	39	28	27	33	21	25	20	21	22	29	38	26	24	25	24	27	19	19	25	30	30	33	29	28	30	28	24	32	25	26	22	21	25	21	29	31	28	37	29	25	26	33	28	21	30	27	23	32	31	30	25	28	28	27	25	29	19	28	37	19	24	29	22	21	25	26	26	34	24	30	27	26	21	26	27	22	19	27	25	25	24	29	25	27	24	20	26	24	25	27	22	35	32	42	28	23	27	21	23	24	33	17	28	26	28	30	21	36	26	16	28	36	21	22	26	22	30	28	27	24	21	25	25	26	38	25	25	18	32	20	21	24	24	26	28	20	25	30	32	16	19	26	30	28	26	22	21	32	27	27	30	28	27	35	23	39	24	30	19	27	23	15	31	25	32	29	32	27	23	18	21	25	24	24	26	35	39	31	31	29	27	29	19	25	27	25	24	25	16	32	27	26	27	29	22	25	31	26	21	25	27	29	30	22	30	29	33	32	30	24	33	34	25	24	20	21	28	26	23	28	32	28	22	32	36	26	29	28	29	19	28	30	20	21	29	27	31	28	22	26	26	26	23	29	24	25	28	30	24	33	25	25	29	21	22	23	30	20	34	25	30	23	27	28	26	26	28	31	32	25	21	25	21	32	22	30	27	37	25	23	30	26	17	34	23	28	28	27	17	30	25	27	27	30	35	21	24	22	32	22	22	25	28	35	24	27	27	24	31	26	28	27	20	35	21	28	25	20	25	21	25	25	31	26	21	23	35	28	25	24	17	27	16	25	32	23	31	29	27	32	24	20	21	24	27	25	20	30	36	29	21	22	30	36	32	29	30	27	32	38	28	26	27	26	29	27	25	36	29	24	28	33	34	33	39	27	21	37	23	27	28	28	35	23	29	35	22	30	20	21	17	29	29	20	25	23	30	26	36	27	28	28	30	26	24	22	29	33	29	25	32	21	21	24	26	31	27	25	23	32	23	28	25	26	27	22	37	30	26	31	25	29	42	28	33	31	27	34	23	34	28	24	31	29	31	24	29	26	24	20	26	27	26	33	24	31	31	21	20	29	26	31	26	34	40	18	22	28	26	19	23	25	24	23	23	34	26	28	22	24	18	22	25	35	23	25	28	12	35	20	26	23	23	31	24	34	27	30	25	25	39	26	32	23	33	28	31	20	35	33	24	28	25	28	28	28	17	42	25	25	25	27	23	25	22	21	36	26	25	21	29	37	26	22	22	31	27	27	22	36	24	25	34	29	28	35	18	27	24	31	34	25	25	29	22	26	19	23	23	25	26	37	24	21	32	24	18	22	28	29	27	27	24	20	17	19	21	31	19	31	31	26	27	23	32	33	22	14	28	32	30	22	21	32	20	27	25	20	24	22	30	27	24	20	29	33	30	27	23	27	35	29	26	34	30	33	26	18	21	31	21	23	43	38	30	18	33	30	23	16	28	22	31	31	24	28	27	30	16	25	16	29	27	27	30	29	32	26	33	26	29	22	22	17	17	22	30	40	21	21	20	23	21	21	25	19	21	29	25	29	21	31	24	29	27	23	25	21	36	26	24	24	25	30	25	31	26	38	26	25	23	32	21	27	27	31	32	19	20	23	22	21	29	28	25	32	28	32	25	27	26	30	29	24	22	29	20	19	34	22	31	29	25	23	22	29	27	23	22	26	26	21	18	31	31	28	22	25	19	31	27	31	26	26	27	30	28	24	27	24	30	27	19	25	26	24	36	27	26	28	23	23	32	40	34	27	21	22	18	30	28	29
24846	15384	9658	23498	32880	32965	31082	28140	25610	23011	21534	19501	17627	18963	21416	25188	22598	18547	16343	13451	17230	10526	2523	1402	1065	794	782	716	656	802	674	675	655	607	663	569	557	542	487	459	499	452	438	454	479	493	453	433	488	469	437	393	442	430	382	442	441	426	423	450	465	458	434	430	413	408	448	404	430	419	424	401	427	450	404	407	470	412	435	389	430	419	427	383	426	410	419	438	412	398	410	396	372	425	433	419	403	481	408	416	422	392	424	428	402	389	392	388	434	421	411	421	428	400	401	393	371	425	416	420	415	388	395	416	445	406	442	423	424	440	426	432	424	435	433	394	415	369	437	414	432	392	450	383	430	384	433	430	419	396	387	386	402	409	399	422	408	395	374	372	420	407	416	358	393	402	393	371	415	417	431	365	389	413	414	386	379	383	463	400	380	391	421	382	388	385	419	426	393	397	395	402	392	382	420	427	419	397	390	445	426	390	408	416	419	414	410	387	391	375	361	394	363	389	433	387	413	388	414	427	398	388	437	399	398	403	391	400	407	361	423	417	367	398	394	412	386	408	405	369	385	403	426	399	392	445	422	381	427	382	420	416	412	388	387	382	415	352	396	415	408	362	420	366	390	428	405	415	405	355	407	384	395	388	390	427	417	396	408	391	369	400	379	447	403	402	408	376	411	403	398	411	433	394	386	423	411	429	411	416	420	416	393	427	389	378	379	405	406	390	368	376	433	391	422	405	377	426	391	406	399	380	418	404	389	428	396	399	391	390	404	405	403	394	406	447	416	420	432	406	417	452	417	394	427	401	423	434	402	403	417	418	435	385	410	374	415	395	425	383	419	389	397	418	444	410	399	421	367	357	400	398	403	393	381	393	419	435	372	395	447	364	399	401	416	430	384	398	384	441	426	393	431	425	400	417	409	443	358	405	405	382	388	407	436	409	416	425	395	423	375	390	436	418	391	394	417	411	413	438	407	388	419	427	396	433	416	403	408	395	348	387	394	423	384	432	407	393	364	418	393	399	398	392	396	392	389	404	402	411	403	437	427	398	365	390	381	401	396	449	405	412	407	417	414	388	402	421	432	411	383	416	397	410	415	414	382	431	412	383	423	393	392	378	408	414	410	379	376	389	408	426	405	387	425	387	415	397	442	396	441	402	409	419	394	421	396	395	401	388	399	389	407	397	399	388	413	392	400	398	393	399	438	386	413	378	392	386	382	422	391	404	376	418	395	396	417	414	345	402	408	419	374	386	408	460	417	378	426	363	391	407	415	385	383	392	386	386	420	409	414	416	407	403	416	425	385	447	425	386	406	387	375	383	371	425	446	362	393	388	422	386	409	401	378	372	418	419	400	404	431	396	412	386	393	418	407	402	410	397	437	403	374	355	386	399	402	388	403	419	389	417	455	413	458	394	382	399	428	427	421	408	399	412	423	422	410	421	406	420	413	429	391	377	398	397	407	420	366	419	396	414	397	429	372	396	401	405	442	426	416	391	427	371	363	422	427	390	423	403	427	428	390	402	385	384	381	400	399	416	397	417	393	420	395	402	404	413	447	390	368	404	378	400	436	408	371	379	403	412	401	461	436	425	423	471	439	397	384	407	405	414	411	420	411	407	400	400	390	418	402	407	434	393	427	392	403	418	396	373	403	412	413	437	445	383	393	392	399	391	408	399	400	383	424	410	421	426	393	405	396	419	386	408	434	381	419	400	387	368	391	394	404	413	400	387	395	444	400	404	398	418	420	407	408	418	425	465	375	427	389	405	387	401	420	412	398	410	414	432	432	363	408	389	425	395	415	391	417	380	409	422	417	394	390	387	400	424	420	389	389	413	381	437	413	384	414	374	410	409	378	436	385	396	405	393	418	396	394	406	429	384	374	402	395	401	439	417	407	411	429	408	402	381	407	421	398	397	388	388	407	429	402	410	416	378	451	405	411	400	357	421	386	390	416	402	433	433	452	363	394	349	436	406	399	415	365	429	400	390	375	381	433	419	422	376	394	416	428	366	424	420	410	417	427	425	436	399	448	395	404	395	431	422	418	410	393	442	418	427	363	412	388	364	388	398	367	402	379	383	426	412	404	393	416	386	405	400	436	403	375	393	401	418	378	439	384	421	409	380	416	424	405	415	385	411	374	397	390	390	424	386	397	376	400	416	402	408	389	382	377	431	376	390	455	407	401	396	444	409	412	416	396	380	403	373	397	405	362	429	409	404	390	391	403	430	411	427	440	372	434	390	416	397	435	415	390	382	398	377	366	411	412	391	386	396	393	432	416	415	405	399	403	414	419	415	435	407	430	399	391	421	420	399	398	379	384	403	391	396	438	447	396	398	409	429	365	363	428	412	395	363	432	411	419	413	387	402	413	367	393	391	389	436	431	410	381	400	384	423	409	427	421	414	441	399	404	391	408	395	371	439	413	384	381	399	403	417	382	389	407	393	375	416	435	426	394	406	390	401	412	403	368	429	407	408	384	371	382	411	413	418	357	408	406	416	428	374	381	401	402	404	396	382	404	384	386	416	397	397	394	414	420	413	374	421	401	379	396	410	424	401	411	413	389	379	384	413	399	400	401	425	389	417	428	415	382	395	419	424	420	412	387	402	427	416	393	377	409	397	401	429	418	406	461	393	362	423	380	395	421	411	402	437	416	395	456	397	377	394	388	393	422	448	402	387	395	404	419	410	420	417	451	406	375	411	417	381	398	419	397	423	423	396	420	404	387	416	428	411	436	393	378	419	372	391	407	431	350	402	405	410	387	404	415	392	392	447	410	405	407	390	414	406	394	407	428	407	390	396	384	380	374	392	412	427	404	404	409	439	431	427	393	371	382	386	418	402	392	422	404	389	405	406	382	415	415	401	410	399	364	402	439	379	386	372	436	414	458	427	430	400	397	389	399	397	412	377	393	396	380	395	438	400	417	410	424	416	425	389	414	426	390	407	406	395	391	414	404	406	399	420	371	420	389	416	403	405	387	408	430	378	411	409	405	363	384	405	389	416	407	436	383	399	387	411	389	390	394	399	442	382	370	419	388	382	383	423	398	405	427	405	419	420	406	398	408	383	395	427	406	404	430	412	402	413	396	389	386	425	395	428	412	318	391	390	416	416	408	386	408	420	434	391	371	400	417	440	379	408	420	426	370	390	397	436	394	375	406	380	458	407	401	407	417	391	444	365	402	401	433	370	385	418	420	370	426	369	411	403	359	361	398	410	408	347	416	402	408	385	393	364	378	387	415	397	399	399	409	414	368	385	428	384	383	400	397	404	439	405	437	401	396	425	384	431	412	387	355	400	387	429	414	416	416	397	437	431	423	376	444	399	418	418	412	404	401	380	407	403	403	433	411	394	399	383	394	444	405	413	410	384	393	373	422	441	387	397	413	396	404	370	385	409	396	374	402	378	417	401	388	398	425	427	425	437	375	414	398	372	405	397	399	415	395	375	432	413	413	416	409	374	398	381	387	411	388	370	396	398	396	431	379	412	405	428
3288	644	386	303	601	764	721	732	675	629	627	554	527	660	778	787	815	520	450	430	464	252	79	52	56	52	46	44	50	43	59	54	53	41	42	45	47	49	41	45	44	41	45	40	38	51	35	59	56	43	50	40	47	43	50	57	44	36	40	34	40	40	32	46	51	40	45	52	34	36	46	51	33	44	43	46	41	41	40	49	48	37	52	44	45	31	41	33	45	44	33	38	36	61	47	39	49	30	36	63	41	46	39	37	41	46	27	27	50	32	51	50	49	40	37	43	41	33	48	52	49	48	49	55	43	43	40	42	39	44	47	44	31	39	36	28	47	38	43	52	42	41	44	33	40	48	42	33	42	36	38	38	32	46	36	48	42	37	44	37	37	43	43	43	41	62	37	35	42	57	50	30	37	39	40	37	37	48	38	42	42	58	51	38	44	28	44	46	44	37	44	35	44	46	40	50	43	47	52	44	41	41	50	53	38	41	40	37	46	44	46	34	31	43	38	48	40	45	50	45	38	41	39	49	37	41	39	37	46	43	26	34	39	47	39	46	37	29	51	40	36	45	44	57	43	43	41	42	40	47	41	27	44	47	44	33	40	42	40	44	46	36	37	46	41	35	47	45	53	46	55	39	39	34	35	42	41	44	41	39	37	45	42	36	53	33	44	39	60	46	36	48	32	41	40	49	48	37	39	39	55	36	44	45	25	57	45	44	31	44	40	34	36	38	46	52	55	42	35	37	48	49	49	50	49	42	54	42	42	35	46	32	43	44	44	41	43	30	30	48	36	47	38	43	45	47	37	33	48	54	36	38	39	48	45	48	42	54	38	36	38	45	52	40	40	38	52	45	44	33	33	45	43	52	43	49	41	41	45	43	27	53	39	41	44	48	51	43	39	47	41	47	41	39	47	39	44	50	43	41	56	33	34	38	42	44	49	43	40	38	47	42	54	33	50	36	38	38	56	41	36	34	40	39	44	45	42	33	44	50	40	36	44	39	39	48	34	45	36	46	45	43	56	42	54	45	50	41	45	46	37	30	43	46	49	43	38	37	49	28	49	33	58	51	43	42	31	37	51	57	34	37	42	39	44	57	41	45	49	50	53	55	52	38	34	51	37	51	40	40	39	41	31	42	36	37	43	36	42	29	39	47	46	48	41	41	33	38	36	36	35	43	40	37	43	35	43	37	45	42	35	41	42	45	42	53	40	48	51	45	40	53	38	50	53	41	52	47	47	46	43	37	38	38	44	46	40	36	51	43	39	50	42	42	39	40	45	34	44	53	44	43	41	42	42	51	51	39	36	39	36	46	32	39	39	40	37	54	41	47	43	35	41	42	31	36	43	40	46	41	39	41	44	40	47	36	42	51	36	35	37	48	51	49	37	38	55	38	47	46	43	42	42	41	37	48	49	37	37	43	49	49	41	45	42	47	47	52	47	32	37	45	50	41	36	43	41	48	43	49	47	41	48	56	44	47	38	39	49	55	41	42	41	40	48	34	43	44	43	45	37	39	39	39	45	38	43	33	37	45	31	42	39	44	50	44	33	38	42	34	61	55	39	35	48	42	45	49	36	42	44	44	50	32	47	33	35	37	36	45	38	34	44	46	37	35	55	36	40	36	49	49	38	49	54	37	40	56	52	42	43	38	32	48	48	35	52	44	60	43	52	50	44	52	43	48	48	40	36	32	36	34	49	35	36	41	33	36	49	44	54	49	41	41	35	36	33	31	35	38	38	37	34	52	33	44	45	39	30	51	40	40	42	54	36	48	39	29	36	38	34	46	44	37	35	42	30	38	38	49	47	30	40	30	30	32	45	46	37	38	49	45	41	41	36	41	36	51	36	38	45	43	53	37	38	36	41	38	38	39	40	40	44	43	38	31	48	37	45	46	45	42	46	36	44	43	39	31	50	40	44	46	50	52	42	49	47	33	47	49	43	39	46	33	44	48	50	37	40	35	38	48	35	52	42	31	35	51	52	43	33	39	35	32	45	41	44	41	34	38	50	35	44	35	42	41	32	38	33	47	35	39	54	34	48	41	44	45	32	38	47	39	42	39	41	41	39	37	48	40	48	44	34	40	53	57	44	38	34	38	32	48	37	37	38	58	42	38	46	44	40	42	57	49	49	38	39	35	53	50	36	39	38	42	43	41	34	38	35	37	50	38	42	36	42	57	44	44	40	42	37	41	39	39	38	36	35	55	48	39	43	32	40	36	34	39	43	41	36	45	35	55	43	46	39	45	40	51	39	38	40	55	46	51	40	52	39	50	37	59	40	47	41	45	50	51	42	51	39	45	42	36	46	37	43	34	36	44	34	35	56	50	45	47	39	31	36	38	54	37	48	41	40	48	36	48	41	43	44	49	49	51	46	43	38	34	50	46	53	44	33	44	47	36	47	28	48	41	31	46	48	41	36	42	34	47	45	54	37	40	50	39	39	36	31	42	31	38	41	50	43	40	44	29	41	40	33	35	24	47	46	37	50	40	33	51	41	44	50	24	39	54	43	38	54	35	50	48	35	46	38	41	47	36	36	46	44	45	37	44	44	51	47	36	27	52	43	43	38	43	46	30	43	42	48	51	37	42	51	42	37	54	56	47	35	37	39	38	39	48	46	36	44	37	50	43	31	44	36	40	42	47	43	38	50	36	32	55	41	47	39	40	30	40	31	36	33	46	43	43	41	45	44	49	50	43	42	46	42	43	45	47	43	48	57	49	36	35	39	47	53	31	51	50	35	38	45	37	44	38	40	37	52	39	43	39	48	40	41	47	35	45	46	53	49	46	40	48	40	47	44	51	45	39	32	36	38	38	46	43	37	50	49	32	38	33	51	28	52	40	44	39	54	48	43	46	45	41	37	36	40	40	37	36	49	42	41	43	40	50	38	37	27	41	40	49	55	47	42	48	48	42	43	49	38	55	50	45	53	41	53	29	35	56	43	48	38	37	32	44	30	34	35	53	45	33	52	43	52	45	45	39	54	46	46	46	46	47	38	40	51	36	43	41	40	42	48	33	40	50	46	47	47	51	34	43	37	36	41	46	42	28	51	44	41	43	58	44	57	41	40	51	53	44	42	41	37	49	38	49	44	45	56	54	45	42	49	39	38	48	49	38	35	35	34	45	54	36	40	50	37	60	37	35	50	43	40	47	42	47	57	40	38	36	35	42	46	41	49	48	40	48	36	33	31	41	48	39	46	42	53	53	46	52	50	41	40	45	35	43	47	34	38	43	54	38	32	44	35	43	40	44	38	52	46	45	38	45	47	38	43	55	35	48	49	48	33	43	46	43	36	40	39	42	39	51	39	55	41	49	39	54	43	33	39	49	40	46	39	37	43	34	49	44	48	40	41	53	49	27	43	38	35	38	34	44	46	38	42	38	40	55	26	48	44	38	40	34	45	51	52	40	42	39	46	50	45	45	39	41	38	40	46	36	44	49	40	32	47	41	32	56	39	53	52	42	43	39	44	46	46	51	46	47	36	50
22103	13931	9127	22215	31896	32276	30681	27780	24604	22609	21921	20059	18489	20708	21976	22443	21859	16246	15343	13453	14786	8149	2346	1297	1010	959	927	920	866	992	968	894	877	868	947	788	720	769	727	681	707	645	684	662	670	701	667	662	686	635	759	640	652	691	655	724	694	629	717	660	668	674	628	613	656	684	680	622	638	609	641	646	661	667	712	634	676	650	636	683	676	680	645	624	682	627	626	635	637	634	631	663	617	657	682	611	631	661	688	673	632	617	686	647	586	669	707	639	639	648	647	654	637	620	653	634	618	688	674	645	610	636	625	669	671	632	645	655	663	677	640	691	662	654	664	663	642	621	635	631	646	635	650	662	614	602	635	647	600	639	654	626	659	640	648	633	648	641	668	635	649	601	585	605	611	656	654	625	669	599	653	634	649	649	650	660	638	649	658	663	621	626	663	648	650	647	633	615	635	613	649	631	636	630	634	630	650	647	614	715	639	639	628	644	595	648	614	645	639	634	598	629	657	645	630	659	618	666	609	648	657	612	647	669	647	635	655	628	641	627	646	649	614	673	625	632	666	643	652	648	678	653	631	620	678	620	623	647	657	649	640	621	650	691	586	643	638	657	628	662	685	626	665	625	594	598	617	629	675	643	649	620	649	642	627	627	591	630	640	637	623	620	675	694	613	648	628	590	594	626	633	636	613	646	614	629	604	684	673	632	653	677	711	596	618	709	627	676	588	671	615	635	663	674	622	654	638	636	623	635	614	627	689	581	608	626	643	643	625	684	671	648	626	659	639	634	671	641	640	621	617	624	633	627	667	674	659	606	595	632	658	599	650	621	635	624	603	607	599	655	685	639	654	614	657	622	647	658	633	641	596	613	635	677	613	672	607	647	689	636	630	626	601	665	658	652	611	634	602	623	672	626	639	629	665	600	634	644	668	638	682	648	643	612	656	661	629	644	614	654	646	661	646	664	622	651	673	657	624	595	648	600	603	619	633	604	625	584	641	680	657	622	634	594	634	609	666	634	618	649	659	655	647	638	616	682	666	633	595	638	669	660	622	645	644	646	620	638	673	659	655	615	617	674	660	682	638	610	619	602	616	630	640	611	660	608	635	639	623	660	653	615	647	592	627	671	650	614	635	581	646	601	663	605	634	666	625	582	633	637	648	604	666	656	638	659	646	654	651	600	628	632	662	625	651	622	638	650	667	630	625	661	618	650	641	626	676	607	645	615	652	603	635	667	609	669	636	621	637	636	610	615	659	642	615	650	619	652	603	625	660	669	606	669	601	618	623	633	650	618	630	654	601	630	665	612	607	681	676	632	634	662	621	642	601	617	664	614	613	658	587	624	599	609	653	635	614	670	591	676	627	653	647	629	648	639	646	661	646	599	641	671	645	613	680	630	593	603	676	614	626	667	649	653	633	608	695	613	627	658	622	640	628	679	644	652	642	642	624	621	620	628	606	668	631	674	615	642	627	610	650	644	654	621	665	632	605	623	633	643	619	650	608	626	643	631	591	619	673	650	616	623	601	677	630	628	670	673	638	627	628	644	653	628	691	620	609	660	693	648	639	627	640	686	624	631	656	663	584	617	619	617	643	615	617	659	651	638	645	643	656	588	650	616	622	621	670	632	653	662	646	632	668	619	633	662	615	665	632	638	634	617	647	631	641	646	662	625	648	624	599	636	657	635	660	624	636	635	616	657	649	559	635	657	613	646	703	640	599	676	650	652	676	607	640	649	641	634	593	597	653	645	645	655	620	655	658	665	626	638	632	652	637	623	588	645	645	643	619	659	628	680	602	607	628	586	633	625	679	638	652	607	643	632	622	661	609	690	621	659	677	666	627	593	672	607	637	655	639	604	631	620	608	587	669	615	641	669	615	665	630	590	658	627	600	627	655	628	717	628	644	668	605	647	581	601	643	622	639	639	626	644	631	648	662	606	642	631	656	637	635	609	649	649	620	625	658	630	659	645	630	633	652	654	676	636	627	611	614	648	637	645	664	657	636	646	650	643	638	636	644	673	618	611	638	659	628	612	615	614	637	668	651	653	572	681	648	633	657	618	638	659	671	591	601	640	679	626	619	635	641	622	587	668	613	651	651	644	643	654	634	637	603	623	667	649	625	638	606	634	650	676	653	638	615	618	624	578	635	623	595	601	637	612	636	614	670	658	624	631	630	645	631	669	627	634	617	577	602	638	662	652	646	627	610	636	656	637	609	625	652	620	673	645	620	669	627	655	673	677	632	662	666	657	680	660	664	619	639	667	614	661	637	618	629	657	609	651	644	637	622	633	627	575	620	607	614	620	625	671	632	624	624	681	607	648	632	651	626	604	619	653	650	621	656	627	612	612	638	634	647	633	637	631	650	633	627	648	662	603	613	649	616	659	659	665	613	676	624	670	616	656	678	647	658	651	599	615	609	590	632	629	630	629	604	591	680	616	604	621	660	596	629	676	644	630	612	657	653	616	631	671	658	686	622	649	620	626	635	644	643	624	644	665	611	619	628	639	590	652	649	660	628	650	635	629	612	658	620	634	625	598	650	694	623	651	637	666	681	621	615	633	613	660	636	670	637	626	681	626	680	628	637	637	612	615	644	633	628	668	614	611	619	580	631	636	660	627	595	652	648	680	623	685	614	643	647	627	635	576	627	638	626	646	664	661	663	626	649	623	646	630	653	579	631	682	627	624	595	627	646	656	617	615	633	669	625	605	689	661	605	672	633	631	596	605	632	549	643	679	648	686	642	610	600	673	623	681	617	629	635	648	649	647	665	585	610	633	635	616	652	633	640	661	602	632	617	637	651	586	633	675	661	629	629	632	623	703	658	652	628	641	662	680	643	659	664	613	655	679	620	615	617	638	611	642	626	665	621	670	636	652	694	627	648	640	608	574	664	609	687	668	647	649	634	609	680	660	672	641	605	658	707	617	668	633	618	646	599	659	657	630	651	609	597	627	638	653	648	641	602	650	641	629	713	656	620	650	667	585	638	653	656	639	621	627	649	629	656	647	626	618	631	598	597	612	652	625	632	630	630	616	656	672	691	660	595	622	653	641	671	636	652	651	661	651	666	627	603	667	619	651	673	674	669	630	650	642	659	612	628	666	668	585	636	627	662	626	659	623	614	623	622	627	636	631	642	646	649	595	618	637	664	640	623	644	612	638	647	648	624	623	609	665	620	606	616	668	640	633	669	661	664	621	650	602	668	691	653	640	655	628	644	666	653	646	660	648	636	636	675	621	657	658	621	664	605	610	640	651	654	588	616	602	630	659	653	647	635	619	613	652	664	624	647	640	627	658	645	617	672	605	686	654	622	655	667	605	631	640	657	662	676	619	569	647	637	659	649	658	661	604	644	669	637	612	641	652	637	660	621	673	582	620	649	630	646	642	627	581	619	607	629	614	697	640	628	660	629	661	641	622	638	643	630	658	664	621	644	683	615	637	603	669	611	669	652	662	636	617	630	610	635	656	600	650	695	648	628	646	668	654	655	548	596	617
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
